 /* Common */
@font-face {font-family: "Bely"; src: url("/wp-content/themes/tumor-channel/assets/fonts/TypeTogether - Bely-Regular.otf"); }
@font-face {font-family: "Bely Display"; src: url("/wp-content/themes/tumor-channel/assets/fonts/TypeTogether - BelyDisplay-Regular.otf"); }


body { background: #fff; font-family: 'Noto Sans', sans-serif; font-size: 16px; color: #717171;}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { _max-width: 100%;}
.post-inner { padding-top: 0;}
h1 { font-family: "Bely Display"; font-size: 40px; line-height: 48px; font-weight: normal; letter-spacing: 1px; color: #282D2E; margin-bottom: 30px;}
h2 { font-family: "Bely"; font-size: 25px; line-height: 28px; font-weight: 600; letter-spacing: 0.5px; color: #282D2E; margin: 30px auto 15px auto;}
h3 { font-family: "Bely Display"; font-size: 16px; color: #BAC6CD; }
h4 { font-family: "Bely Display"; font-size: 14px; font-weight: 400;}
li { line-height: 1;}
a, a:hover { color: #598BA0; text-decoration: none;}
.btn, .btn:hover, .btn:focus { padding: 0 15px; background: #3CB174; color: #fff; font-size: 11px; line-height: 35px; border: none; border-radius: 5px; letter-spacing: 1px; text-transform: uppercase;}
.btn:hover { opacity: 0.8;}
.btn-primary { background: #3CB174; color: #fff; }
.btn-secondary { background: #C2887E;}
.btn-transp, .btn-transp:hover, .btn-transp:focus { border: 1px solid #BFD1DB; color: #606060; background: none;}
input, textarea, button, .button, .faux-button, .faux-button.more-link, .wp-block-button__link, .wp-block-file__button { font-family: 'Noto Sans', sans-serif;}
.clear { clear: both;}
input[type="search"]:focus { outline: none;}
.search-modal.active .search-untoggle { margin-right: 0px;}


#site-content { margin-bottom: 80px;} 
.post-inner { max-width: 960px; margin: 0 auto;}
.entry-content { position: relative;}
.entry-content img { margin: 10px; position: relative;}
.entry-content img.alignleft { margin: 10px 15px 15px 0; position: relative; left: auto; right: auto; max-width: 50%;}
.entry-content img.alignright { max-width: 50%;}
.entry-content p { font-size: 14px; line-height: 21px; font-family: 'Noto Sans', sans-serif;}
.entry-content h1 { margin-bottom: 40px; margin-top: 25px;}
.entry-content h2, .entry-content h3 { margin: 30px auto 15px auto;}
.entry-content h3 { font-size: 16px; font-family: 'Noto Sans', sans-serif; color: #282D2E; font-weight: bold;}
.entry-content ul li, .entry-content ol li { font-size: 14px; line-height: 21px; font-family: 'Noto Sans', sans-serif; margin-bottom: 15px;}
.entry-content ul, .entry-content ul ul { list-style: disc;}
.entry-content blockquote { border-left: 2px solid #3CB174; color: #717171; font-family: "Bely"; font-size: 25px; line-height: 30px; font-style: italic; margin: 70px 30px 30px 30px; padding: 0 40px; position: relative;}
.entry-content blockquote::before { content: ""; display: block; position: absolute; width: 37px; height: 37px; background: url(assets/images/quote-icon.png) no-repeat center top; left: -18px; top: -50px; }
.entry-content blockquote p { color: #717171; font-family: "Bely"; font-size: 25px; line-height: 30px; font-style: italic;}


/* Header */
#site-header .header-inner { padding: 15px 0; max-width: 1160px;}
#site-header { margin-bottom: 20px;}
.header-inner .toggle { left: auto; right: 0; display: block;}



/* Menu */
.btn-menu { background: none; color: #000; font-size: 30px; padding: 15px; padding-left: 0;}
.modal.show .modal-dialog { z-index: 1060;}
.main-menu .modal-dialog { max-width: 1100px; flex: none;}
.main-menu .modal-header { border: none; padding: 0; text-align: left;}
.main-menu .btn-close { position: absolute; left: 0; top: 10px; opacity: 1; background-color: #fff; color: #000; width: 50px; height: 50px; border-radius: 25px; padding: 0;}
.main-menu .container { padding: 20px; border-radius: 10px; border: 1px solid #fff;}
.main-menu .col-md-6 { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.main-menu .col-md-6 h3 { margin-bottom: 30px; font-size: 25px; color: #BAC6CD; }
.main-menu .col-md-6 h3 span { color: #000;}
.main-menu .col-md-6 ul { margin: 0; padding: 0; list-style: none;}
.menu-tags a { display: inline-block; height: 150px; width: 30%; margin: 10px 0; padding: 95px 15px 10px 15px; text-align: center; color: #000; font-size: 14px !important; font-weight: 600; vertical-align: top; text-decoration: none;}
.menu-tags a .tagcount { display: block; color: #717171; font-size: 12px; font-style: italic; background: rgba(191, 209, 219, 0.2); height: 24px; line-height: 24px; padding: 0; border-radius: 12px; margin: 0 auto; width: 40px; text-align: center;}
.menu-tags .tag-link-62 { background: url(assets/images/icons/organ-bladder.png) no-repeat center top;}
.menu-tags .tag-link-65 { background: url(assets/images/icons/organ-brain.png) no-repeat center top;}
.menu-tags .tag-link-71 { background: url(assets/images/icons/organ-Colon.png) no-repeat center top;}
.menu-tags .tag-link-79 { background: url(assets/images/icons/organ-Liver.png) no-repeat center top;}
.menu-tags .tag-link-97 { background: url(assets/images/icons/organ-Heart.png) no-repeat center top;}
.menu-tags .tag-link-85 { background: url(assets/images/icons/organ-Pancreas.png) no-repeat center top;}
.menu-tags .tag-link-86 { background: url(assets/images/icons/organ-Prostate.png) no-repeat center top;}
.menu-tags .tag-link-76 { background: url(assets/images/icons/organ-Gyn-Uterine.png) no-repeat center top;}
.menu-tags .tag-link-81 { background: url(assets/images/icons/organ-Lungs.png) no-repeat center top;}
.menu-tags .tag-link-78 { background: url(assets/images/icons/organ-Kidney.png) no-repeat center top;}
.menu-tags .tag-link-67 { background: url(assets/images/icons/organ-Breast.png) no-repeat center top;}
.menu-tags .tag-link-73 { background: url(assets/images/icons/organ-Eye.png) no-repeat center top;}

.main-menu .menu_organ ul li { display: inline-block; height: 150px; width: 91px; margin: 5px 20px; text-align: center; color: #000; font-size: 14px; font-weight: 600; vertical-align: top;}
.menu-post-count { display: inline-block; color: #717171; font-size: 12px; font-style: italic; background: rgba(191, 209, 219, 0.2); height: 24px; line-height: 24px; padding: 0 10px; border-radius: 12px; margin: 0 5px;}
.menu_category li { font-size: 14px; font-weight: normal; color: #717171; display: inline-block; height: 44px; margin-bottom: 15px; width: 45%; text-align: left;}
.menu_category li a { text-decoration: none; font-weight: normal; color: #717171 !important; font-size: 14px !important; line-height: 20px; border: 1px solid rgba(191, 209, 219, 0.5); box-sizing: border-box; display: inline-block; border-radius: 5px; padding: 10px;}

#tag-link-9, .cat-item-9 a { padding-left: 50px; background: url(assets/images/icons/cat-brain.png) no-repeat 12px center;}
#tag-link-10, .cat-item-10 a { padding-left: 50px; background: url(assets/images/icons/cat-breast.png) no-repeat 12px center;}
#tag-link-12, .cat-item-12 a { padding-left: 50px; background: url(assets/images/icons/cat-uterus.png) no-repeat 12px center;}
#tag-link-13, .cat-item-13 a { padding-left: 50px; background: url(assets/images/icons/cat-liver.png) no-repeat 12px center;}
#tag-link-17, .cat-item-17 a { padding-left: 50px; background: url(assets/images/icons/cat-bowels.png) no-repeat 12px center;}
#tag-link-23, .cat-item-23 a { padding-left: 50px; background: url(assets/images/icons/cat-eye.png) no-repeat 12px center;}
#tag-link-25, .cat-item-25 a { padding-left: 50px; background: url(assets/images/icons/cat-stomach.png) no-repeat 12px center;}
#tag-link-29, .cat-item-29 a { padding-left: 50px; background: url(assets/images/icons/cat-blood.png) no-repeat 12px center;}
#tag-link-33, .cat-item-33 a { padding-left: 50px; background: url(assets/images/icons/cat-liver.png) no-repeat 12px center;}
#tag-link-34, .cat-item-34 a { padding-left: 50px; background: url(assets/images/icons/cat-lungs.png) no-repeat 12px center;}
#tag-link-36, .cat-item-36 a { padding-left: 50px; background: url(assets/images/icons/cat-mole.png) no-repeat 12px center;}
#tag-link-49, .cat-item-49 a { padding-left: 50px; background: url(assets/images/icons/cat-prostate.png) no-repeat 12px center;}
#tag-link-52, .cat-item-52 a { padding-left: 50px; background: url(assets/images/icons/cat-brain.png) no-repeat 12px center;}

body.page-id-132 .cat-item a { padding-left: 0; background: none;}


.menu-footer { clear: both; flex: none; width: 100%; border: none; border-top: 1px solid rgba(191, 209, 219, 0.5); padding: 20px 0;}
.mf-menu { list-style: none; margin: 20px auto; padding: 0;}
.mf-menu li { float: left; width: 25%; text-align: center; margin: 0; padding: 0;}
.mf-menu li a { color: #282D2E; text-transform: uppercase; font-size: 11px; font-weight: bold; text-decoration: none;}
.menu-footer .row .col-md-5 { text-align: right; padding-right: 30px; border-right: 1px solid rgba(191, 209, 219, 0.5); padding-top: 30px;}
.menu-footer .row .col-md-5 img { max-width: 143px !important; float: right;}
.menu-footer .row .col-md-7 { text-align: left; padding-left: 30px; padding-top: 30px;}
.menu-footer .row .col-md-7 h4 { float: left; margin-right: 30px;}
.menu-social { list-style: none;}
.menu-social li { float: left; padding-left: 15px;}
.menu-social li a { color: #333; text-decoration: none;}

.search-modal .search-field { padding-left: 20px; height: 80px; outline: none; margin: 0;}


/* Footer */
.footer-nav-widgets-wrapper { border-top: 1px solid rgba(191, 209, 219, 0.5); padding-top: 20px;}
#menu-footer-menu { margin-bottom: 30px; text-align: center;}
#menu-footer-menu li { float: left; padding: 0 5px; margin: 0; width: 170px; text-align: center; position: relative;}
#menu-footer-menu a { font-size: 11px; font-weight: bold; color: #282D2E; text-transform: uppercase; padding: 0; margin: 0; letter-spacing: 0.5px;}
#menu-footer-menu li .sub-menu { position: absolute; top: 25px; display: none; background: #fff; border: 1px solid rgba(191, 209, 219, 0.5); border-radius: 5px; padding: 15px;}
#menu-footer-menu li .sub-menu li { text-align: left;}
#menu-footer-menu li.menu-item-has-children:hover .sub-menu { display: block;}
.footer-social { padding-top: 50px; max-width: 500px; margin: 0 auto;}
.footer-inner .widget_media_image { clear: both; float: left; margin-right: 20px; padding-right: 20px; border-right: 1px solid rgba(191, 209, 219, 0.5);}
.footer-social .widget_custom_html { _float: right; width: auto;}
.footer-social-links h4 { color: #282D2E; display: inline-block; float: left; margin: 0; margin-right: 20px; font-size: 14px; font-weight: bold;}
.footer-social-links ul { list-style: none; margin: 0; margin-top: -10px; padding: 0;}
.footer-social-links ul li { display: inline-block; padding: 0 5px; margin: 0 5px; line-height: 35px; font-size: 15px; width: 32px; height: 32px;}
.footer-social-links ul li a { display: block; width: 32px; height: 32px;}
.footer-social-links .icon-facebook a { background: url(assets/images/icon-facebook.png) no-repeat center top;}
.footer-social-links .icon-instagram a { background: url(assets/images/icon-instagram.png) no-repeat center top;}
.footer-social-links .icon-youtube a { background: url(assets/images/icon-youtube.png) no-repeat center top;}
.footer-social-links .icon-twitter a { background: url(assets/images/icon-twitter.png) no-repeat center top;}
.footer-social-links .icon-patreon a { background: url(assets/images/icon-patreon.png) no-repeat center top;}

@media (max-width: 768px) {
	.btn-menu { margin-left: 10px; margin-top: -8px; padding-top: 0; float: left;}
	.main-menu .col-md-6 { padding: 20px 0;}
	.menu-footer .row { display: block; clear: both;}
	.menu-footer .row .col-md-5 { padding: 30px 15px 10px 15px;}
	.menu-footer .row .col-md-5 img { float: none; width: auto; margin: 10px auto;}
	.menu-footer .row .col-md-7 { text-align: center; padding: 0;}
	.menu-footer .row .col-md-7 h4 { clear: both; float: none; display: block; margin: 0 auto 15px auto; text-align: center;}
	.menu-tags a { background-size: 50% !important; padding: 55px 10px 10px 10px; height: 110px; font-size: 13px !important;}
	
	#menu-footer-menu li { width: 50%; margin: 0; text-align: center;}
	.footer-social { clear: both;}
	.footer-social .widget_media_image { float: none; text-align: center; margin: 0; padding: 0; border: none;}
	.footer-social .widget_media_image .widget-content a { display: inline-block; margin: 5px auto;}
	.footer-social .widget_text .footer-social-links { padding: 0 10px; text-align: center;}
	.footer-social .widget_text .footer-social-links h4 { clear: both; float: none; text-align: center; margin: 0;}
}
@media (min-width: 600px) {
	#site-header .header-inner { align-items: center; display: flex; justify-content: space-between;}
	.btn-menu { margin-left: 15px; }
}
@media (max-width: 600px) {	
	.header-logo { float: left; max-width: 70%;}
	.header-search { float: right;}
	.header-inner .search-toggle { padding-top: 15px;}
	#site-content { width: 100%;}
}


/* Home page */
body.home .entry-header { display: none;}
body.home .post-inner { max-width: 100%; margin: 0 auto;}
.page-info { padding: 20px 30px; background: #FAF9F5; max-width: 1160px; margin: 10px auto 50px auto !important; font-size: 14px; border-radius: 5px;}
.page-info p { color: #948577; font-size: 14px; }
.page-info .col-md-9 { text-align: left;}
.page-info .col-md-2 { text-align: center;}
.page-info .col-md-2 .btn { margin-top: 15px;}
body.home .page-info .col-md-1 img { margin-top: -10px;}
.home-top { max-width: 1160px; margin: 15px auto;}
.home-top h4 { text-align: center; color: #598BA0; margin-top: 15px;}
.home-top .home-top-left { width: 23%;}
.home-top .col-md-6 { width: 53%; padding-left: 15px; padding-right: 15px;}
.home-top .home-top-right { width: 23%;}
.home-subscr-mob { display: none; border-top: 1px solid rgba(191, 209, 219, 0.5); border-bottom: 1px solid rgba(191, 209, 219, 0.5); margin-bottom: 25px;}
.home-top-panel { border: 1px solid rgba(191, 209, 219, 0.5); max-width: 220px; margin-bottom: 25px; font-size: 14px; padding-bottom: 15px;}
.home-top-panel img { margin-top: 0; margin-bottom: 20px;}
.home-top-left .home-top-panel .htp-link { padding-left: 15px; display: block;}
.home-top-left .home-top-panel .htp-link img { float: right; margin: 5px 15px 10px 15px;}
.home-top-right .home-top-panel { clear: both; float: right; text-align: center; border: none; border-bottom: 1px solid rgba(191, 209, 219, 0.5);}
.home-top-right .home-top-panel .ht-title { color: #717171; font-size: 16px; font-weight: 600; line-height: 21px; padding-left: 15px; padding-right: 15px; display: block; text-decoration: none; text-align: left;}
.home-top-right .home-top-panel.ht-subscr { border: none;}
.home-top .col-md-6 { text-align: center; border-left: 1px solid rgba(191, 209, 219, 0.5);}
.home-top .col-md-6 img { margin: 0 auto 20px auto;}
.home-top .col-md-6 h2 { color: #282D2E; text-decoration: none; font-weight: 400;}
.home-top .col-md-6 h2 a { text-decoration: none; color: #282D2E; font-family: "Bely";}
.home-top .col-md-6 .btn { margin-top: 30px; margin-bottom: 20px;}
.h-browse-by-organ { width: 100%; padding: 20px; background: url(assets/images/browse-by-organ.jpg) repeat-x center top; background-size: cover; text-align: center; margin-top: 30px;}
.h-browse-by-organ h4 { font-family: 'Noto Sans', sans-serif; text-transform: uppercase; color: #928481; font-size: 11px; letter-spacing: 1px; font-weight: 600;}
.h-browse-by-organ .container { margin: 0 auto; padding: 0; max-width: 890px; _overflow: hidden; height: 150px; text-align: center;}
.h-browse-by-organ .container h4 { text-transform: uppercase;}
.h-browse-by-organ .container a { text-transform: uppercase; font-size: 11px; color: #928481; font-weight: 600; width: 110px; min-width: 110px;}
.h-browse-by-organ .container img { margin-bottom: 15px;}
.h-browse-by-organ .container .tagcount { display: none;}


.h-featured { text-align: center; margin: 30px auto; max-width: 1100px; padding-top: 30px; padding-bottom: 30px;}
.h-featured h3::first-word { color: #282D2E;}
.h-featured ul { list-style: none; margin: 0; padding: 0;}
.h-featured li { text-align: center; width: 33%; display: inline-block; vertical-align: top; margin: 10px 0; padding: 0 15px;}
.h-featured li img { margin: 0 auto 15px auto;}
.h-featured li a { font-size: 16px; color: #282D2E; font-weight: bold; text-decoration: none; line-height: 20px; display: block;}
.h-featured .date { font-size: 11px; color: #717171; margin-bottom: 10px; display: block;}
.h-featured .category-display { display: block; overflow: hidden; height: 30px; margin-top: 5px;}
.h-featured .category-display a { font-size: 14px; color: #598BA0; font-family: "Bely Display"; font-weight: normal;}

.h-subscribe { padding-top: 30px; border-top: 1px solid rgba(191, 209, 219, 0.5); max-width: 1160px; margin: 0 auto;}
.h-subscribe .container { max-width: 960px; margin: 20px auto; background: #f3e7e5 url(assets/images/subscr-bg.jpg) no-repeat center top; border-radius: 10px; min-height: 213px; padding-top: 50px;}
.h-subscribe .col-md-4 { padding-left: 40px;}
.h-subscribe .col-md-4 h2 { font-family: "Bely Display"; font-size: 40px; font-weight: normal; margin-top: 15px;}
.h-subscribe .container h3 { color: #598BA0; max-width: 100px; margin: 0;}
.h-subscribe .col-md-6 button { text-transform: uppercase; background: #c2887e;}
.h-subscribe .col-md-6 p { font-size: 14px; line-height: 19px; clear: both;}
#mc_embed_signup { background: none !important;}
#mc_embed_signup form { margin: 0; padding: 0 !important;}
#mc_embed_signup .mc-field-group { max-width: 90%; float: left; margin: 0;}
#mc_embed_signup .optionalParent { max-width: 10%; float: right; margin: 0;}
#mc_embed_signup input.email, #mc_embed_signup input.email:focus, #mc_embed_signup input.email:hover { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; border: 1px solid #ced4da; border-radius: 0 !important; outline: none !important;}
#mc_embed_signup .btn { padding: 0 15px; background: #C2887E; color: #fff; font-weight: normal; font-size: 11px; line-height: 35px; border: none; border-radius: 5px; border-top-left-radius: 0; border-bottom-left-radius: 0;  letter-spacing: 1px; margin: 0;}
#mc_embed_signup .btn:hover { text-decoration: none;}
#mc_embed_signup div#mce-responses { padding: 0 !important; margin: 0 !important;}
#mc_embed_signup div.response { padding: 0 !important; margin: 0 !important;}
#mc_embed_signup input.email, #mc_embed_signup input.email:focus, #mc_embed_signup input.email:hover { _width: 100%;}
#mc_embed_signup .optionalParent { float: none;}
#subscribeModal .modal-header h3 { margin: 0; color: #598BA0;}
#mce-error-response { color: #F47676 !important;}

.recent-posts-widget-with-thumbnails { max-width: 1160px; margin: 50px auto 30px auto; text-align: center;}
.recent-posts-widget-with-thumbnails .rpwwt-widget { border-top: 1px solid rgba(191, 209, 219, 0.5); padding-top: 30px; margin-top: 30px; }
.recent-posts-widget-with-thumbnails .widget-title { text-align: center; color: #000; font-size: 35px; font-family: "Bely Display"; font-weight: normal; letter-spacing: 0.5px; margin-bottom: 40px;}
.recent-posts-widget-with-thumbnails .rpwwt-widget ul li { width: 33%; display: inline-block; text-align: center; vertical-align: top; margin: 0 0 20px 0; padding: 0 15px;}
.rpwwt-widget ul li img { float: none; display: block; margin: 0 auto 15px auto; text-align: center;}
.rpwwt-widget ul li a { text-decoration: none;}
.rpwwt-widget .rpwwt-post-title { font-size: 16px; color: #282D2E; font-weight: bold; text-decoration: none; line-height: 20px; display: block; margin-bottom: 15px; }
.rpwwt-post-categories { margin-bottom: 8px;}
.rpwwt-post-comments-number { display: none;}
.rpwwt-post-date { font-size: 11px; color: #717171; margin-bottom: 10px; display: block;}
.rpwwt-post-categories { color: #598BA0; font-size: 12px; font-family: "Bely Display";}
.rpwwt-post-date { color: #717171; font-size: 11px;}
.widget_categories { text-align: center; padding: 60px 30px 80px 30px; background: #E9E0D7 url(assets/images/browse-by-category.jpg) repeat-x center top; background-size: cover;}
.widget_categories h3 { margin-bottom: 30px; color: #717171; text-transform: uppercase; font-family: 'Noto Sans', sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px;}
.widget_categories h3 span { background: #598BA0; border-radius: 5px; color: #fff; padding: 3px 5px;}
.widget_categories h3 a { text-decoration: underline;}
.widget_categories h3 a:hover { text-decoration: none;}
.widget_categories ul { max-width: 1160px; margin: 0 auto;}
.widget_categories li { display: inline-block; padding: 10px 15px; margin: 10px 5px; background: #fff; border: 1px solid rgba(191, 209, 219, 0.5); border-radius: 5px; font-size: 14px; font-weight: normal; color: #717171;}
.widget_categories li:hover { opacity: 0.7; cursor: pointer;}
.widget_categories li a { font-size: 14px; font-weight: normal; color: #717171;}
.widget_categories li a:hover { text-decoration: none;}
.widget_categories .widget-title { display: none;}
.why-we-started { width: 100%; padding: 40px 10px; background: #153E55 url(assets/images/bg-reason.jpg) no-repeat center top; background-size: cover;}
.why-we-started iframe { width: 460px !important; height: 260px !important;}
.why-we-started .row { max-width: 1100px; margin: 30px auto;}
.why-we-started .row h2 { color: #fff;}
.why-we-started .row h4 { color: #0D353F;}
.why-we-started .row p { color: #fff; font-size: 14px;}
.why-we-started .btn-transp { color: #fff;}
.footer-inner .h-subscribe { display: none;}

/* Contact page */
.wpcf7 { max-width: 400px; margin: 20px auto;}
.wpcf7 textarea { width: 100%;}
.wpcf7 input[type="submit"] { margin: 15px auto; display: block; border-radius: 5px; }


/* Category */
.archive-header { position: relative;}
.category-page #content { max-width: 1100px; margin: 15px auto;}
.cat-image img { margin: 15px auto;}
.archive-header { padding: 15px;}
.archive-title { font-size: 40px; line-height: 48px; color: #282D2E; font-family: "Bely Display"; font-weight: normal; letter-spacing: 0.5px; text-align: center; margin-bottom: 35px;}
.archive-title .color-accent { color: #BAC6CD;}
.back-to-all { position: absolute; top: 50px; color: #282D2E; font-size: 14px; font-family: "Bely Display"; background: url(assets/images/back-arrow.png) no-repeat left top; min-height: 16px; padding-left: 45px;}
.back-to-all a { color: #282D2E;}
.cat-image { margin: 20px auto;}
.category-49 .cat-image { width: 91px; height: 91px; background: url(assets/images/icons/organ-brain.png) no-repeat center top;}
.sticky-post { width: 100%; padding: 0; margin: 50px auto 60px auto; background: #CBEBDC url(assets/images/bg-sticked.jpg) no-repeat center top; min-height: 200px;}
.cat-featured-img { float: right; margin-left: 20px;}
.cat-featured-inn { padding:50px; padding-bottom: 30px; float: left; width: 40%;}
.sticky-post h4 { color: #598BA0;}
.sticky-post h2 { font-size: 30px; line-height: 33px; color: #282D2E; font-family: "Bely"; font-weight: bold; margin-bottom: 20px; margin-top: 0;}
.sticky-post h2 a { color: #282D2E;}
.sticky-post p { font-size: 14px;}
.sticky-post .btn { margin-top: 15px;}
 h2.block-title { text-align: center; color: #000; font-size: 35px; font-family: "Bely Display"; font-weight: normal; letter-spacing: 0.5px; margin-bottom: 40px;}
h2.block-title .color-accent { color: #BAC6CD; }
.cat-post { width: 33%; max-width: 33%; margin: 0 0 30px 0; padding: 0 15px; text-align: center; vertical-align: top; display: inline-block; }
.cat-post .entry-header-inner img { margin: 0 auto;}
.entry-categories-inner { font-size: 12px; font-family: "Bely Display"; font-weight: bold; letter-spacing: 0.5; padding-top: 10px; padding-bottom: 10px;}
.entry-categories-inner a { text-shadow: none;}


/* Tag page */
body.tag #site-content, body.blog #site-content { max-width: 1160px; margin: 0 auto;}
body.tag #site-content .tag-post, body.blog #site-content article { display: inline-block; width: 33%; max-width: 33%; margin: 0; vertical-align: top; padding: 0;}
body.tag #site-content article .entry-title, body.blog #site-content article .entry-title { font-size: 16px;}
body.tag article .post-inner, body.tag article .post-meta-wrapper, body.tag article .footer-social-links { display: none;}
body.tag article { text-align: center;}
body.tag #site-content .tag-post { margin-bottom: 25px; padding: 0 15px;}
body.tag .tag-post img { margin: 0 auto 10px auto;}
body.tag .tag-post article { max-width: 100%; display: block;}
body.tag .tag-post .entry-categories { margin: 0; margin-bottom: 10px;}
body.tag .tag-post .entry-categories a { text-decoration: none; font-size: 14px; color: #598BA0; font-family: "Bely Display"; font-weight: normal;}
body.tag .tag-post .entry-title { font-family: 'Noto Sans', sans-serif; font-weight: bold;}

/* Blog post */
body.single-post .page-info { display: none;}
.single-post .entry-categories { margin: 0 0 10px 0;}
.single-post .entry-categories-inner a { color: #598BA0 !important; font-size: 14px; font-weight: normal; font-family: "Bely Display"; text-transform: none; text-decoration: none; border: none;}
.single-post .entry-title { font-family: "Bely"; color: #282D2E; font-size: 40px; font-weight: bold; line-height: 48px;}
.single-post .entry-content { max-width: 760px; margin: 20px auto;}
.post-share { max-width: 300px; margin: 20px auto 0 auto;}
.post-share h4 { line-height: 35px;}
.post-meta-wrapper { max-width: 960px; margin-bottom: 15px; }
.post-meta-single-bottom ul { display: block;}
.post-meta .post-categories .meta-icon { display: none;}
.post-meta .post-categories, .post-tags { max-width: 760px; margin: 10px auto;}
.post-meta .meta-text strong { color: #282D2E; font-family: "Bely Display"; font-weight: normal;}
.post-meta .post-categories a { display: inline-block; border: 1px solid rgba(191, 209, 219, 0.5); padding: 10px 15px; margin-right: 10px; border-radius: 5px; margin-bottom: 15px;}
.post-banner { text-align: center;}
.post-banner img { margin: 0 auto;}
.post-yt-pt { max-width: 550px; margin: 20px auto; text-align: center;}
.post-yt-pt a { display: inline-block; padding: 10px 20px; background: #F2F6F8; border-radius: 5px; margin: 5px 10px; color: #717171; line-height: 36px;}
.post-yt-pt a img { float: left; margin-right: 15px;}
.post-tags .meta-icon { display: none;}
.rel-posts { max-width: 1160px; margin:40px auto 20px auto; text-align: center; border-top: 1px solid rgba(191, 209, 219, 0.5); padding: 30px 0; }
.rel-posts ul { margin: 0; padding: 0; list-style: none;}
.rel-posts ul li { display: inline-block; width: 32.5%; margin: 10px 0; padding: 0 5px; vertical-align: top;}
.rel-posts ul li img { margin: 15px auto;}
.rel-posts .post-meta { display: block; margin-bottom: 10px; color: #717171; font-size: 11px;}
.rel-posts .post-meta a { color: #717171; font-weight: normal; font-size: 11px;}
 .post-meta-date { border-right: 1px solid rgba(191, 209, 219, 0.5); padding-right: 5px; margin-right: 5px;}
.rel-posts .rel-title { color: #282D2E; line-height: 21px; font-size: 16px;}

@media (max-width: 1024px) {
	#site-content { margin-bottom: 40px;}
	.entry-content { padding: 10px 20px;}
	.home-top {}
	.home-top .home-top-left { width: 100%;}
	.home-top .home-top-right { width: 100%;}
	.home-top .col-md-6 { border: none; width: 100%;}
	.home-subscr-mob { display: block;}
	.home-subscr { display: none;}
	.home-top-right h4 { display: none;}
	.home-top-right .home-top-panel { width: 100%; max-width: 100%; text-align: center;}
	.home-top-right .home-top-panel img { margin: 0 auto;}
	.home-top-right .home-top-panel .ht-title { text-align: center;}	
	.h-featured li a { font-size: 14px;}
	.h-featured .category-display { height: 21px; line-height: 21px;}
	.h-featured .category-display a { font-size: 12px;}
	.widget-content ul { padding: 0; margin: 0;}
	.page-info { font-size: 12px; padding: 20px 10px; margin-bottom: 25px !important; display: block;}
	.page-info .col-md-1 { float: left; width: 50px;}
	.page-info .col-md-9 { float: left; width: 80%;}
	.entry-categories-inner { padding-bottom: 0;}
	body.tag .tag-post .entry-categories { margin-bottom: 0;}
	body.tag .tag-post .entry-categories a { font-size: 12px;}
}
@media (max-width: 768px) {
	body.tag #site-content .tag-post, body.blog #site-content article { display: block; width: 100%; float: none; max-width: 100%;}
	.post-yt-pt a { padding: 10px; margin: 5px; }
	.h-featured .display-posts-listing li.listing-item { width: 100%;}
	.h-browse-by-organ .container { height: 100px;}
	.h-subscribe { margin: 15px 10px; }
	.h-subscribe .container { padding: 20px 15px 30px 15px; background: #f3e7e5; }
	.h-subscribe .container .row { display: block;}
	.h-subscribe .col-md-4 h2 { font-size: 30px; margin-bottom: 5px; }
	.h-subscribe .col-md-4 h3 { padding-bottom: 20px;}
	.h-subscribe .col-md-4 h3 br { display: none;}
	.recent-posts-widget-with-thumbnails .rpwwt-widget ul li { width: 100%;}
	.archive-title { font-size: 30px;}
	.back-to-all { top: 10px;}
	.entry-content blockquote { padding-right: 0;}
	.entry-content blockquote, .entry-content blockquote p { font-size: 15px; line-height: 26px;}
	.cat-post, .rel-posts ul li { width: 100%; max-width: 100%;}
	.comments-wrapper { margin: 5rem 15px 30px 15px;}
	.comments-wrapper h2 { margin-bottom: 20px;}
	.comments-wrapper #comments { margin-top: 20px;}
}

/* Organs/Diseases page */
.organs-diseases { text-align: center; max-width: 960px; margin: 0 auto;}
.page-icon { display: block; width: 90px; height: 90px; margin: 15px auto;}
.page-icon.ic-organs { background: url(assets/images/icon-organs.png) no-repeat center top;}
.page-icon.ic-diseases { background: url(assets/images/icon-diseases.png) no-repeat center top;}
.organs-diseases h1 { text-align: center; font-size: 40px; font-weight: 400; line-height: 48px;}
.organs-diseases .items-list a { display: block; width: 33%; float: left; margin-bottom: 15px; font-size: 14px !important; text-align: left;}
.organs-diseases .items-list .tagcount { display: none;}
.items-list ul { list-style: none; padding: none;}


/* Search */
body.search #site-content { max-width: 1160px; margin: 10px auto;}
body.search #site-content .cat-post { width: 100%; max-width: 100%; float: none; display: block; clear: both; margin-bottom: 40px; text-align: left !important;}
body.search #site-content .cat-post .entry-header-inner img { float: left; margin-right: 30px;}
body.search #site-content .cat-post .entry-header { text-align: left !important;}
body.search #site-content .cat-post .entry-categories-inner { display: block; font-size: 12px; font-family: "Bely Display"; font-weight: bold;}


/* Pagination */
.pagination-wrapper { margin-top: 40px; padding-bottom: 30px; clear: both;}
.pagination-wrapper .page-numbers { height: 33px; line-height: 33px; padding: 0 10px; font-size: 11px; font-weight: bold; border: 1px solid rgba(191, 209, 219, 0.5); border-radius: 5px; color: #606060; margin: 0 8px;}
.pagination-wrapper .page-numbers:hover { text-decoration: none;}
.prev.page-numbers { border: none;}
.pagination .nav-links { display: flex; padding-left: 0; justify-content: center!important;}




.purejscarousel { overflow: hidden; }
.pure-js-carousel-list:before, .pure-js-carousel-list:after {
  content: "";
  display: table;
}
.pure-js-carousel-list:after { clear: both; }
.slide {
    background: #e5e5e5;
    border: 5px solid #fff;
    color: #fff;
    float: left;
    font-size: 20px;
    height: 120px;
    line-height: 5;
    text-align: center;
    width: 120px;
}
.purejscarousel-slide { float: left;  }



.purejscarousel-btn {
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  height: 20px;
  margin-top: -35px;
  position: absolute;
  top: 85%;
  width: 20px;
	padding: 0;
}
.purejscarousel-btn-next {
  border-bottom: 3px solid #c5c5c5;
  border-right: 3px solid #c5c5c5;
  right: 3px;
  -moz-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
.purejscarousel-btn-prev {
  border-bottom: 3px solid #c5c5c5;
  border-left: 3px solid #c5c5c5;
  left: 3px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.purejscarousel-dots-container { display: none !important; float: left; margin-top: 15px; text-align: center; width: 100%; }
.purejscarousel-dot { display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 5px; padding: 0;}
.pure-js-carousel-dot-btn {
  background: green;
  border-radius: 50%;
  height: 20px;
  width: 20px;
}
.purejscarousel-dot.active {
  background: blue;
}


