/* digests */
#modlar-digests .breadcrumb { margin-top: 24px; }
#modlar-digests h1 { color: #e74c3c; font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; margin-top: 20px; margin-bottom: 60px; }
#modlar-digests h1 ~ p:last-of-type { margin-bottom: 34px; }
#modlar-digests .digest .digest-tile:hover > div > .save-to-folder { display: block; z-index: 5; }
#modlar-digests .digest .digest-tile > div > a { position: relative; display: block; }
#modlar-digests .digest .digest-tile a .digest-loading { display: flex; justify-content: center; align-items: center; position: absolute; width: 100%; height: 100%; }
#modlar-digests .digest .digest-title { height: 40px; margin: 15px 0 34px; overflow: hidden; font-family: 'geomanistbook', 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; font-size: 16px; text-align: center; }
#modlar-digests .digest .digest-title a { color: #000; }
#modlar-digests .digest .digest-title a:hover { color: #e74c3c; text-decoration: none; }
#modlar-digests .digest .digest-tile img { margin-left: auto; margin-right: auto; display: block; }
#modlar-digests .digest .digest-tile > div { margin-left: auto; margin-right: auto; position: relative; }

#cnt-inner { padding: 0; }
h2.digest-header  { font-size: 22px; }
.digest-share { border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; }
.digest-share .share-btn { display: inline-block; float: right; margin-bottom: 0; line-height: 20px; color: #fff; text-decoration: none; text-shadow: none; text-align: center; vertical-align: middle; cursor: pointer; background-color: #e74c3c; border: none; border-radius: 0; text-transform: uppercase; font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; font-size: 18px; }
.digest-share .facebook { background-color: #3B5A98; padding: 12px 17px; }
.digest-share .twitter { background-color: #3faceb; padding: 12px;  }
.digest-share .pinterest { background-color: #de1f21; padding: 12px 14px; }
.digest-share .linkedin { background-color: #0083b8; padding: 12px; }
.digest h1 { margin: 40px 0; }
.digest-cnt .digest-post { margin-bottom: 40px; position: relative; }
.digest-cnt .digest-post .digest-category { position: absolute; height: 19px; top: 10px; left: -10px; text-align: center;  line-height: 19px; font-size: 8px; text-transform: uppercase; color: #fff; font-family: 'geomanistbook', 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; padding: 0 5px; }
.digest-cnt .digest-post h3 { text-align: left; }
.digest-cnt .digest-post h3 a { text-decoration: none !important; color: #000000; text-align: left; }
.digest-cnt .digest-post img { margin: 0 auto; }
.digest-cnt .digest-post p { font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; font-size: 13px; text-align: left; margin-bottom: 20px; }
.digest-cnt .digest-post .modlar-btn { text-transform: capitalize; padding: 7px 50px; font-size: 15px; }
.digest-signup-email { width: 100%; max-width: 400px; margin: 0 auto; padding: 10px 0; }
.digest-signup-email input { padding: 12px 12px; height: 44px; }
.digest-signup-email .modlar-btn { padding: 12px 12px; }

/* media queries */
@media (max-width: 767px) { /* extra small devices (phones, less than 768px) */
	/* news feed */
	body { padding-top: 40px !important; }
	.digest-share .share-btn { float: none; }
}

@media (min-width: 768px) and (max-width: 991px) { /* Small devices (tablets, 768px and up) */
	body { padding-top: 40px !important; }
	.digest-share .share-btn { float: none; }
}

@media (max-width: 1023px) {
	#modlar-digests #digests { margin-top: 80px; }
	.digest-share .share-btn { float: none; }
	h2.digest-header  { text-align: center; }
}
