@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{font-size:13px;font-family:"PT Sans",Sans-Serif,Arial,Helvetica!important;color:#393939;background-color:#e9f8fa}body:not(.path-frontpage){background:url(../images/body-bg-sub.png) repeat-x scroll left top #e9f8fa}@media screen and (max-width:767px){body:not(.path-frontpage){background-image:none}}body:not(.path-frontpage) #block-healthyclass-branding{display:none}h2{color:#39a6d3;font-size:18px;margin:0;padding:10px 0 10px 0;font-weight:700}h2 a{color:#39a6d3}h2+p,h3+p{margin-top:0!important;padding-top:0!important}h3{font-size:14px;margin:0;padding:10px 0 0 0;font-weight:700}ol,ul{margin-left:15px}p{margin:1em 0}p.foottext{color:#126996;font-size:17px;text-align:center;width:100%;margin-bottom:35px;line-height:22px}img{height:auto}a{color:#0088c1;text-decoration:none}.region{padding:0}.region-sidebar-first{padding-top:48px}@media screen and (max-width:991px){.region-sidebar-first{padding-top:20px}}.region-sidebar-second{padding-top:27px}@media screen and (max-width:991px){.region-sidebar-second{padding-top:47px}}.sidebar-first-wrapper{width:243px}@media screen and (max-width:991px){.sidebar-first-wrapper #logo img{width:140px}}@media screen and (max-width:767px){.sidebar-first-wrapper{text-align:center}.sidebar-first-wrapper #logo img{width:197px}}.sidebar-second-wrapper{width:243px}@media screen and (max-width:991px){.sidebar-second-wrapper .subscribe-share .socialmedia{float:none!important}}@media screen and (max-width:767px){.sidebar-second-wrapper{text-align:center}}.main-wrapper{width:663px}@media screen and (max-width:991px){.main-wrapper{width:100%}}main>.container-fluid{display:flex;justify-content:center;padding:0 15px!important;grid-gap:10px}@media screen and (max-width:991px){main>.container-fluid{flex-flow:wrap;justify-content:space-between;grid-gap:0}}@media screen and (max-width:767px){main>.container-fluid{flex-flow:column;justify-content:center;align-items:center}}@media screen and (max-width:991px){#googleright{display:none}}.region-header{height:117px;padding:6px 0 9px;text-align:center}@media screen and (max-width:767px){.region-header{display:none}}.pre-footer{width:100%;border:solid 2px #fff;background-color:#e2eff1;padding:18px 0;text-align:center;margin:34px auto 0 auto}.pre-footer .social-media-links--platforms{display:flex;justify-content:center;grid-gap:37px}.pre-footer .menu--main ul{margin:20px 0 0}@media screen and (max-width:991px){.pre-footer .menu--main ul{flex-direction:column!important}}.pre-footer .menu--main ul li{border-left:1px solid #0088c1;display:inline;list-style-type:none;padding:0 12px}.pre-footer .menu--main ul li:first-child{border-left:none}@media screen and (max-width:991px){.pre-footer .menu--main ul li{border:0}}.pre-footer .menu--main ul li a{color:#0088c1;padding:0}body.path-frontpage .pre-footer{margin:34px 0 0}#block-healthyclass-copyright{font-size:11px;padding:10px 0;text-align:center}.hc-search-form{width:100%;height:364px;margin:79px 0 13px 0;background:url(../images/search-bg.png) no-repeat scroll left top transparent;background-size:contain;padding:50px 0 7px 0;text-align:center}@media screen and (max-width:991px){.hc-search-form{width:100%;margin-top:20px;background-image:none;border:2px solid #1faabc;background-color:#fff;padding:30px 15px;height:auto}}.hc-search-form .form-item-category,.hc-search-form .form-item-type{max-width:350px;height:30px;background:url(../images/search-zip-bg.png) no-repeat scroll left top transparent;margin:2em auto;position:relative}@media screen and (max-width:991px){.hc-search-form .form-item-category,.hc-search-form .form-item-type{background:0 0}}.hc-search-form .form-item-category select,.hc-search-form .form-item-type select{height:30px;background-color:transparent;font-size:16px;border:1px solid #000;padding:0 0 0 5px;border-radius:0}.hc-search-form .form-item-category .chosen-container.chosen-container-multi,.hc-search-form .form-item-type .chosen-container.chosen-container-multi{text-align:left}@media screen and (max-width:991px){.hc-search-form .form-item-category .chosen-container.chosen-container-multi,.hc-search-form .form-item-type .chosen-container.chosen-container-multi{border:1px solid #222;width:100%!important}}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-choices,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-choices{border:none;padding:0;background:0 0;display:flex;padding-left:11px}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-search-input,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-search-input{margin-top:6px;margin-left:0;padding:0;font-size:16px;font-family:"PT Sans",Sans-Serif,Arial,Helvetica!important}@media screen and (max-width:991px){.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-search-input,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-search-input{margin-top:4px;margin-bottom:4px}}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-drop,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-drop{border-color:#aaa}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-drop .chosen-results li,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-drop .chosen-results li{font-size:14px}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .chosen-drop .chosen-results .highlighted,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .chosen-drop .chosen-results .highlighted{background-color:#e9f8fa;color:#222}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .search-choice,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .search-choice{border:none;background:0 0;padding:0;font-size:16px;margin-top:6px;line-height:18px;max-width:calc(100% - 30px);overflow:hidden}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .search-choice span,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .search-choice span{font-size:16px;white-space:nowrap}.hc-search-form .form-item-category .chosen-container.chosen-container-multi .search-choice .search-choice-close,.hc-search-form .form-item-type .chosen-container.chosen-container-multi .search-choice .search-choice-close{display:none}.hc-search-form .form-item-category::after,.hc-search-form .form-item-type::after{background:url(../images/search-zip-arrow.png) no-repeat scroll 0 top transparent;display:block;height:22px;width:15px;position:absolute;right:6px;top:5px;cursor:pointer;content:"";pointer-events:none}.hc-search-form .form-item-zip-code{max-width:350px;height:30px;background:url(../images/search-zip-bg.png) no-repeat scroll left top transparent;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width:991px){.hc-search-form .form-item-zip-code{background:0 0;outline:1px solid}}.hc-search-form #edit-zip-code{background-color:transparent;border:medium none;font-size:16px;padding:0 0 0 11px;margin:6px 0 0 0;outline:medium none;width:295px;height:18px}.hc-search-form #edit-zip-code:focus{box-shadow:none}.hc-search-form #edit-submit{background:url(../images/btn-search.png) no-repeat scroll left bottom transparent;border:medium none!important;cursor:pointer;height:36px;margin:20px auto 0 auto;width:108px;display:block;text-indent:-9999px}.hc-search-form #edit-submit:hover{background-position:left top}.healtyclass-listings{padding-top:86px}@media screen and (max-width:991px){.healtyclass-listings{padding-top:20px}}.healtyclass-listings #results-header{width:663px;height:93px;background:url(../images/results-header.png) no-repeat scroll left top transparent;position:relative}@media screen and (max-width:991px){.healtyclass-listings #results-header{background-image:none;background-color:#b2d867;border:2px solid #1faabc;border-bottom:1px solid #1faabc;width:100%}}.healtyclass-listings #results-header .header-left{position:absolute;top:50px;left:50px}@media screen and (max-width:767px){.healtyclass-listings #results-header .header-left{top:63px;left:50%;transform:translateX(-50%)}}.healtyclass-listings #results-header .header-right{position:absolute;top:29px;right:50px;width:170px}@media screen and (max-width:767px){.healtyclass-listings #results-header .header-right{position:relative!important;left:50%;margin-left:-85px;top:0!important}.healtyclass-listings #results-header .header-right body.not-front #header{display:none}}@media screen and (min-width:768px) and (max-width:991px){.healtyclass-listings #results-header .header-right{right:15px!important}}.healtyclass-listings #results-header .header-right .owl{background:url(../images/owl-sub.png) no-repeat scroll left top transparent;width:41px;height:49px;float:left}.healtyclass-listings #results-header .header-right #edit-search{background:url(../images/btn-new-search.png) no-repeat scroll left top transparent;border:medium none!important;cursor:pointer;height:36px;margin:13px auto 0 auto;width:120px;display:block;text-indent:-9999px}.healtyclass-listings .healtyclass-listings-container{background:url(../images/content-body.png) repeat-y scroll left top transparent;padding:0 30px 20px 40px;min-height:150px}@media screen and (max-width:991px){.healtyclass-listings .healtyclass-listings-container{padding:0 15px;background-image:none;background-color:#fff;border:1px solid #1faabc;width:100%}}.healtyclass-listings .healtyclass-listings-container .view-all-title{color:#39a6d3;font-size:17px;text-align:center;margin:0;font-weight:700;padding:12px 0 24px 0;border-bottom:2px dotted #b6d1e2}.healtyclass-listings .content-header{padding:15px 0 0 15px;position:relative}@media screen and (max-width:991px){.healtyclass-listings .content-header{width:100%;height:auto;padding:15px 0;text-align:center}}.healtyclass-listings .content-header .results-icon{padding-top:10px;float:left;background-size:100%;width:38px}@media screen and (max-width:991px){.healtyclass-listings .content-header .results-icon{float:none;padding-top:0}}.healtyclass-listings .content-header h1.results-header{background:0 0;min-width:100px;height:39px;float:left;color:#0088c0;font-size:42px;text-align:left;font-weight:400;margin:0;padding:0 10px 0;text-transform:uppercase}@media screen and (max-width:991px){.healtyclass-listings .content-header h1.results-header{font-size:29px;display:block;width:100%;padding:0;float:none;text-align:center;height:auto}}.healtyclass-listings .content-header h2.results-header{width:60%;height:80px;clear:left;color:#0088c0;font-size:20px;line-height:22px;text-align:left;margin:0;font-weight:400;padding:5px 0 24px 50px}@media screen and (max-width:991px){.healtyclass-listings .content-header h2.results-header{float:none;height:auto;padding:0;width:100%;display:block;text-align:center}}.healtyclass-listings .content-header .class_select{display:none}@media screen and (min-width:768px) and (max-width:991px){.healtyclass-listings .content-header .class_select{position:absolute;top:-45px;width:65%;left:15px;text-align:left}}@media screen and (max-width:991px){.healtyclass-listings .content-header .class_select{display:block;margin-bottom:10px}}@media screen and (max-width:767px){.healtyclass-listings .content-header .class_select{position:absolute;width:calc(100% - 30px);top:-27px;left:50%;transform:translateX(-50%)}}.healtyclass-listings .view-search-results .view-content{margin-left:auto;margin-right:auto;width:76%}@media screen and (max-width:991px){.healtyclass-listings .view-search-results .view-content{width:100%}}.healtyclass-listings #abstract{padding:1px 45px 0 55px}@media screen and (max-width:991px){.healtyclass-listings #abstract{padding:0}}.node--type-listing{padding:10px 10px 13px 0;position:relative}@media screen and (max-width:991px){.node--type-listing{padding:10px 10px 13px 10px}}.node--type-listing.featured{padding:10px 10px 13px;background-color:#f0fafb;border-radius:15px;margin-bottom:10px}.node--type-listing h3{padding:0}.node--type-listing h3 a{background:url(../images/arrow.png) no-repeat scroll 0 7px transparent;display:block;line-height:24px;padding-left:15px;text-decoration:none;font-size:18px;font-weight:400}.node--type-listing .node__content{display:block;line-height:24px;padding:0 0 0 15px;font-size:15px}.node--type-listing .sponsored{position:absolute;bottom:0;right:5px;color:#549cc1;font-weight:700;padding:10px 10px 13px}@media screen and (max-width:991px){.node--type-listing .sponsored{position:relative;text-align:right;padding-bottom:0!important;display:block}}.node--type-listing.node--view-mode-teaser-view-all{display:flex;padding-bottom:0;padding-top:0}.node--type-listing.node--view-mode-teaser-view-all .icon-type{padding-right:20px;border-right:2px dotted #b6d1e2;padding-top:15px}.node--type-listing.node--view-mode-teaser-view-all .icon-type img{width:48px;height:48px}@media screen and (max-width:991px){.node--type-listing.node--view-mode-teaser-view-all .icon-type img{width:24px;height:24px}}.node--type-listing.node--view-mode-teaser-view-all .content{padding-left:20px;padding-top:15px;padding-bottom:15px}.view-left-content-type-menu{list-style-type:none;margin:18px 0 0 22px;padding:15px 0 15px 18px;width:185px;border-top:1px dashed #949494;position:relative}@media screen and (max-width:991px){.view-left-content-type-menu{display:none}}.view-left-content-type-menu .views-row{list-style-type:none;margin:0;padding:0;cursor:pointer;width:203px;height:30px;margin-bottom:10px;line-height:30px;text-transform:uppercase;font-family:"PT Sans",sans-serif,Arial;color:rgba(84,159,193,.6);font-weight:700}.view-left-content-type-menu .category{list-style-type:none;margin:0;padding:0;cursor:pointer;width:203px;height:30px;margin-bottom:10px;line-height:30px;text-transform:uppercase;font-family:"PT Sans",sans-serif,Arial;color:rgba(84,159,193,.6);font-weight:700}.view-left-content-type-menu .category span{float:left;margin-right:11px}.view-left-content-type-menu .category.active,.view-left-content-type-menu .category:hover{color:#549cc1}.view-left-content-type-menu .sp_icon{width:30px;height:30px;overflow:hidden;text-indent:-300px;display:block;background:transparent url(../images/3/icon_sp.png) no-repeat 0 0}.view-left-content-type-menu .sp_icon_apps{background-position:0 0}.view-left-content-type-menu .active .sp_icon_apps,.view-left-content-type-menu .sp_icon_apps:hover,.view-left-content-type-menu .sp_icon_apps_on,.view-left-content-type-menu a:hover .sp_icon_apps{background-position:-30px 0}.view-left-content-type-menu .sp_icon_articles{background-position:0 -37px}.view-left-content-type-menu .active .sp_icon_articles,.view-left-content-type-menu .sp_icon_articles:hover,.view-left-content-type-menu .sp_icon_articles_on,.view-left-content-type-menu a:hover .sp_icon_articles{background-position:-30px -37px}.view-left-content-type-menu .sp_icon_books{background-position:0 -75px}.view-left-content-type-menu .active .sp_icon_books,.view-left-content-type-menu .sp_icon_books:hover,.view-left-content-type-menu .sp_icon_books_on,.view-left-content-type-menu a:hover .sp_icon_books{background-position:-30px -75px}.view-left-content-type-menu .sp_icon_classes{background-position:0 -112px}.view-left-content-type-menu .active .sp_icon_classes,.view-left-content-type-menu .sp_icon_classes:hover,.view-left-content-type-menu .sp_icon_classes_on,.view-left-content-type-menu a:hover .sp_icon_classes{background-position:-30px -112px}.view-left-content-type-menu .sp_icon_discounts{background-position:0 -149px}.view-left-content-type-menu .active .sp_icon_discounts,.view-left-content-type-menu .sp_icon_discounts:hover,.view-left-content-type-menu .sp_icon_discounts_on,.view-left-content-type-menu a:hover .sp_icon_discounts{background-position:-30px -149px}.view-left-content-type-menu .sp_icon_event{background-position:0 -187px}.view-left-content-type-menu .active .sp_icon_event,.view-left-content-type-menu .sp_icon_event:hover,.view-left-content-type-menu .sp_icon_event_on,.view-left-content-type-menu a:hover .sp_icon_event{background-position:-30px -187px}.view-left-content-type-menu .sp_icon_groups{background-position:0 -224px}.view-left-content-type-menu .active .sp_icon_groups,.view-left-content-type-menu .sp_icon_groups:hover,.view-left-content-type-menu .sp_icon_groups_on,.view-left-content-type-menu a:hover .sp_icon_groups{background-position:-30px -224px}.view-left-content-type-menu .sp_icon_doctors{background-position:0 -261px}.view-left-content-type-menu .active .sp_icon_doctors,.view-left-content-type-menu .sp_icon_doctors:hover,.view-left-content-type-menu .sp_icon_doctors_on,.view-left-content-type-menu a:hover .sp_icon_doctors{background-position:-30px -261px}.view-left-content-type-menu .sp_icon_druginfo{background-position:0 -299px}.view-left-content-type-menu .active .sp_icon_druginfo,.view-left-content-type-menu .sp_icon_druginfo:hover,.view-left-content-type-menu .sp_icon_druginfo_on,.view-left-content-type-menu a:hover .sp_icon_druginfo{background-position:-30px -299px}.view-left-content-type-menu .sp_icon_clinicaltrials{background-position:0 -337px}.view-left-content-type-menu .active .sp_icon_clinicaltrials,.view-left-content-type-menu .sp_icon_clinicaltrials:hover,.view-left-content-type-menu .sp_icon_clinicaltrials_on,.view-left-content-type-menu a:hover .sp_icon_clinicaltrials{background-position:-30px -337px}.view-left-content-type-menu .sp_icon_healthinfo{background-position:0 -374px}.view-left-content-type-menu .active .sp_icon_healthinfo,.view-left-content-type-menu .sp_icon_healthinfo:hover,.view-left-content-type-menu .sp_icon_healthinfo_on,.view-left-content-type-menu a:hover .sp_icon_healthinfo{background-position:-30px -374px}.view-left-content-type-menu .sp_icon_nutrition{background-position:0 -411px}.view-left-content-type-menu .active .sp_icon_nutrition,.view-left-content-type-menu .sp_icon_nutrition:hover,.view-left-content-type-menu .sp_icon_nutrition_on,.view-left-content-type-menu a:hover .sp_icon_nutrition{background-position:-30px -411px}.view-left-content-type-menu .sp_icon_research{background-position:0 -449px}.view-left-content-type-menu .active .sp_icon_research,.view-left-content-type-menu .sp_icon_research:hover,.view-left-content-type-menu .sp_icon_research_on,.view-left-content-type-menu a:hover .sp_icon_research{background-position:-30px -449px}.view-left-content-type-menu .sp_icon_supplies{background-position:0 -486px}.view-left-content-type-menu .active .sp_icon_supplies,.view-left-content-type-menu .sp_icon_supplies:hover,.view-left-content-type-menu .sp_icon_supplies_on,.view-left-content-type-menu a:hover .sp_icon_supplies{background-position:-30px -486px}.view-left-content-type-menu .sp_icon_video{background-position:0 -524px}.view-left-content-type-menu .active .sp_icon_videos,.view-left-content-type-menu .sp_icon_video:hover,.view-left-content-type-menu .sp_icon_video_on,.view-left-content-type-menu a:hover .sp_icon_videos{background-position:-30px -524px}.hc-subscribe-footer-form{background:url(../images/results-footer.png) no-repeat scroll left top transparent;width:100%;height:126px}@media screen and (max-width:991px){.hc-subscribe-footer-form{padding:10px 0;background-image:none;background-color:#64badd;height:auto;width:100%}}.hc-subscribe-footer-form p{margin:0;padding-top:22px;font-size:22px;color:#fff;font-weight:700;text-align:center}@media screen and (max-width:991px){.hc-subscribe-footer-form p{padding:0 15px;font-size:20px}}.hc-subscribe-footer-form .subscribe-wrapper{width:550px;margin:0 auto 0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:991px){.hc-subscribe-footer-form .subscribe-wrapper{margin:0;padding:0 15px;width:100%;flex-flow:column;justify-content:flex-end;align-items:flex-end}}.hc-subscribe-footer-form .subscribe-wrapper .form-item-email{width:351px;height:31px;background:url(../images/subscribe-bg.png) no-repeat scroll left top #fff;overflow:hidden;float:left;margin:9px 0 0 0}@media screen and (max-width:991px){.hc-subscribe-footer-form .subscribe-wrapper .form-item-email{width:100%;height:28px;background-image:none}}.hc-subscribe-footer-form .subscribe-wrapper .form-item-email #edit-email{background-color:transparent;border:medium none;font-size:16px;padding:0 0 0 11px;margin:8px 0 0 0;outline:medium none;width:328px;color:#888;line-height:17px}@media screen and (max-width:991px){.hc-subscribe-footer-form .subscribe-wrapper .form-item-email #edit-email{width:100%;margin-top:0;font-size:14px;height:28px}}.hc-subscribe-footer-form .subscribe-wrapper .form-item-email #edit-email:focus{box-shadow:none}.hc-subscribe-footer-form .subscribe-wrapper .form-actions{margin:0}.hc-subscribe-footer-form .subscribe-wrapper #edit-submit{background:url(../images/btn-subscribe-now.png) no-repeat scroll 0 top transparent;border:medium none!important;cursor:pointer;display:block;text-indent:-9999px;height:46px;width:178px;float:right;margin:0}@media screen and (max-width:991px){.hc-subscribe-footer-form .subscribe-wrapper #edit-submit{margin-top:11px;width:150px;height:40px;background-size:100%}}.path-frontpage{padding-top:30px}.path-frontpage .site-logo{margin-left:auto}@media screen and (max-width:991px){.path-frontpage .site-logo{margin-right:auto}}.path-frontpage .site-logo img{width:100%;margin:0;height:auto}@media screen and (max-width:991px){.path-frontpage .region-sidebar-second{display:none}}.path-frontpage .region-sidebar-first{padding-top:0}.path-frontpage .region-sidebar-second{padding-top:0}.path-frontpage .sidebar-first-wrapper{width:226px}@media screen and (max-width:991px){.path-frontpage .sidebar-first-wrapper{width:100%;align-items:center}}.path-frontpage .sidebar-second-wrapper{width:226px}.path-frontpage .main-wrapper{width:572px}@media screen and (max-width:991px){.path-frontpage .main-wrapper{width:100%}}.hc-subscribe-register,.node--type-page,.view-sitemap{padding:10px 20px 20px;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0088c1;margin-top:86px}@media screen and (max-width:991px){.hc-subscribe-register,.node--type-page,.view-sitemap{margin-top:30px;border:1px solid #1faabc;box-shadow:none;border-radius:0}}.hc-subscribe-register .item-list ul,.node--type-page .item-list ul,.view-sitemap .item-list ul{margin-left:15px;padding:0}.hc-subscribe-register .item-list ul li,.node--type-page .item-list ul li,.view-sitemap .item-list ul li{margin:0;padding:0}.hc-subscribe-register #edit-submit{background:url(../images/btn-subscribe-now.png) no-repeat scroll 0 top transparent;border:medium none!important;cursor:pointer;display:block;text-indent:-9999px;height:46px;width:178px;margin:0}