/*
 Theme Name:   HealthCare Insider
 Theme URI:    https://healthcareinsider.com/
 Description:  HCI.com Child Theme from Mothership
 Author:       HealthCare Inc.
 Author URI:   https://healthcareinsider.com/
 Template:     mothership
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hcicom
*/


/*ZIP LEAD HERO*/
/*.hcinc_shortcodes input[type="text"],.hcinc_shortcodes input[type="email"],.hcinc_shortcodes input[type="number"]{border-radius:8px;}*/
/*.hcinc_shortcodes button{background: #FFA45A; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); border-radius: 8px;}*/
/*.zip-codes-form  .form-check label{font-weight: 600; color: #303030;}
.zip-codes-form input[type=radio]:checked + label {color: #303030;}
.zip-codes-form label:before{ background: url(img/icon-normal.png);}
.zip-codes-form input:checked+label:before{ background: url(img/icon-checked.svg);}
footer .zip-codes-form input:checked+label:before{ background: url(img/footer-icon-checked.svg);}
.footer-zip-code h2 strong{color:#ffffff !important;}*/

.page .page-header{
	position: relative;
	overflow: hidden;
	min-height: 312px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom:20px;
	padding-bottom:0;
}

	.page .page-header *{
		color:#ffffff !important;
		text-align:left !important;
	}
	.page .page-header h1,
	.page .page-header p{
		max-width: 664px;
	}
	.page .page-header h1{
		margin:0 0 18px 0;
		padding:0;
	}
	.page .page-header p{
		font-size:20px;
		line-height: 24px;
		font-weight: 600;
	}
	#site-navigation .mega-sub-menu .mega-menu-link {
    	color: #303030 !important;
    	font-weight: bold !important;
	}
	#site-navigation .mega-sub-menu .mega-sub-menu .mega-menu-link {
    	color: #A3A3A3  !important;
    	font-weight: 400 !important;
	}


/*SMALL CHANGES*/
.home .hci-hero-header{background:url(img/hero-image-hci.jpg) left top no-repeat transparent; background-size:cover; margin-top:0; margin-bottom:0; padding-bottom:20px;}
.home .page-header{display:none;}
p.p-disclaimer{font-weight:normal !important; font-size: 18px !important; line-height: 22px !important; margin-bottom:0 !important; color:#a5a5a5;}
p.p-disclaimer a{color:#00AEBB; text-decoration:underline;}
p.p-disclaimer-margin{margin-top:80px;}
.hci-trusted{border-top: 1px solid #DDDDDD; margin-top:0px; margin-bottom:0; padding-top:13px; padding-bottom:0;}
b,strong{font-weight:600;}

/*GRID CATEGORIES*/
.hcinc_grid_categories:hover{border-color: #00AEBB !important;}
.hcinc_grid_categories_content a i,.mg_featured_categories_title h3 i{color: #00AEBB !important;}
.mg_featured_categories_title{border-color:#454545;}

/*RECOMMENDED PLANS*/
.hci-plans{padding:0; margin-top:0; margin-bottom:60px;}
.hci-plans .hm_plans_home{/*background:#00AEBB;*/ padding: 24px 0;}
.hci-plans h2{color:#ffffff !important; margin-top:20px; margin-bottom:40px;}
.hcinc_suggested_plans.hcinc_plans_cta{/*background: #FFA45A 0% 0% no-repeat padding-box;*/ color:#ffffff;}

/*ABOUT SECTIONS*/
.hci-artcicles-content{padding:82px 0; background: #F8F8F8; margin-top:0; margin-bottom:0;}

.hci-about-cta a{border: 2px solid #F79310; border-radius: 8px; font-size: 18px; line-height: 22px; padding: 15px 0; color: #F79310 !important; font-weight: 500; display: inline-block; text-align: center; width:100%; max-width: 324px; background:#ffffff;}
.hci-about-separator{margin:77px 0; background-color: #487494;}

.hci-affordable-img img{position:absolute; max-height:430px; margin-top:-40px; margin-left:-140px;}
.hci-about-content{padding:100px 0 82px 0; background: #EAF1F7; margin-top:66px; margin-bottom:0;}
.hci-about-content h2{margin-top:40px;}
.hci-about-content-items-svg img{width:50px; height:50px; }
.hci-about-content-items h3{padding-left:70px; margin-top:-65px;}
.hci-about-content-items p{padding-left:70px;}
.hci-about-content-items.hci-about-desktop-img img{margin-top:-60px; left:520px; max-width:85%;}
@media (min-width:1400px) {
	.hci-about-content-items.hci-about-desktop-img img{position: absolute;}
}
.footer-zip-code{background: linear-gradient(70.39deg, #00909B -12.57%, #00AEBB 99.7%); opacity: 1; color: #fff; padding: 56px 0 45px 0;}

/*Explore More Module*/
.widget .article-topics h5:after{color:#00AEBB !important;}

/*Article Helpful*/
.article_helpful_question_selected,.article_helpful_option_selected label{color:#ffffff !important;}
#latest-articles h2{ margin-bottom: 47px !important; }

/*Generic CTA*/
/*.single.single-post .entry-content .hcinc_shortcodes, .common-page .hcinc_shortcodes { padding: 15px 50px; }
.hcinc_shortcodes h2{ font-size:24px !important; margin-bottom:5px !important; font-family: "proxima-nova", sans-serif !important; font-weight:bold !important; }
.hcinc_shortcodes h3{ font-size:20px !important; font-weight: normal !important; font-family: "proxima-nova", sans-serif !important; }*/

/*SEARCH PAGE*/
.search .page-title strong{color:inherit;}
.search .page-title strong:before{display:none;}
.search .entry-header h2, .search .entry-title a, .search .entry-title a:hover, .search .entry-title a:visited{color:#00AEBB !important;}

/*Pagination*/
.pagination .page-numbers.current {color: #ffffff;}
.pagination .page-numbers {line-height: 23px; color: #A3A3A3; border-radius:8px;}

/*Content Hub Styles*/
.category .page-header *, .archive-looking-for h2{color:#ffffff !important;}
.archive-looking-for-content:hover{border-color:#15B8C4;}
.archive-important-articles h2:after {content: ""; display: block; width: 314px; height: 14px; background: #fffdea 0 0 no-repeat padding-box; opacity: 1; position: absolute; z-index: -1; margin-left:50%; left:-100px; top:24px;}
.archive-important-articles-primary {box-shadow: 0 3px 6px #00000029; border: 1px solid #ddd !important; border-radius: 8px 8px;}
.archive-important-articles-primary .archive-important-articles-content-img {border-radius: 8px 0 0 0;}
.archive-important-articles-primary .archive-important-articles-content-text{padding-top:20px !important;}
.archive-important-articles-content {border: 1px solid #ddd !important; border-radius: 8px;}
.archive-important-articles-content-text h3{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.archive-important-articles-content-text h3, .archive-important-articles-content-text p, .archive-important-articles-content-text .entry-meta{padding:0 20px;}
.archive-important-articles-content-text p{font-size:16px !important; line-height:20px !important;}
.archive-important-articles-content-text .entry-meta{bottom:10px !important; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.archive-important-articles-content-text .entry-meta *{font-size:14px !important; line-height:17px !important;}
.archive-important-articles hr{background-color:#15B8C4;}
.latest-articles-container,.archive-categories{border:none;}
.archive-container h2{padding-left:0;}
.archive-container h2, .archive-categories h4{background:transparent;}
.archive-container h2:after {content: ""; display: block; background: #e2f7e8 0 0 no-repeat padding-box; width: 240px; height: 14px; padding: 0; margin: -15px 0 0 72px;}
.archive-container h2 i, .archive-categories h4 i{display:none;}
.row-archive{border: 1px solid #E6E6E6; margin: 0 0 20px; border-radius:8px;}
.row-archive .archive-content{padding: 10px 10px 10px 200px;}
.row-archive h3:hover{color:#15B8C4 !important;}
.row-archive p{font-size:16px !important; line-height:20px !important; margin-bottom:0;}
.row-archive .entry-meta{bottom:10px;}
.archive-categories {border: 1px solid #ddd; border-radius: 8px; opacity: 1; position: relative; overflow: hidden; margin-top:90px;}
.archive-categories h4 {text-align: left; font-size: 24px!important; font-weight: 700!important; line-height: 29px!important; padding: 30px 0 20px 22px; margin-bottom: 0; color:#454545 !important;}
.archive-categories h4:after {content: ""; display: block; background: #fffae8 0 0 no-repeat padding-box; width: 102px; height: 19px; padding: 0; margin: -15px 0 0 92px;}
.archive-container ul li {border-top: 1px solid #ddd; border-bottom:0; padding: 18px 34px 18px 23px;}
.archive-container ul li:last-child {border-top: 1px solid #ddd;}
.archive-container ul li a {font-size: 16px;}
.archive-container ul li:hover i:before {color: #15B8C4 !important;}
.archive-container ul li i:last-child:before{color: #15B8C4 !important;}

/*Email Lead Gen*/
.email_lead_gen .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{background: #FFA45A 0% 0% no-repeat padding-box;}

/*Content page*/
.bk-blue-content {background-color: #fff !important; padding: 0px;}
.content-block{padding: 20px 0 20px 0;}
.contact-us-content p, .bk-white-content p{ margin-left: 0 !important; }
.bk-white-content a{text-decoration:none !important;}
.contact-us-content h2 { margin-left: 0 !important; }
.contact-info {margin-left: 8.4%;}

/*.zip-codes-form .input-check i{margin-top: 15px !important;}
.article_zip_lead .zip-codes-form .zip-code-input-container-numbers{
	padding-right:0 !important;
	border-radius: 10px;
}*/
/*.article_zip_lead--header {
    background-color:#00909B;
    border-radius: 10px 10px 0px 0px;
}
.article_zip_lead--header a{
	background:#FFA45A !important;
}
.article_zip_lead--form{
	background-color:#fff;
	border: 1px solid #E6E6E6;
	box-shadow: 0px 6px 20px 2px rgba(0, 0, 0, 0.1);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.article_zip_lead--form:before {
    background: url(img/Star-1-hci.png) no-repeat transparent;
    left: 22px;
    top: 31px;
}
.zip-code-input-container-numbers:before{
    background: url(img/Star-1-hci.png) no-repeat transparent;
}
.zip-codes-form {
    padding: 16px 26px!important;
  }
 .article_zip_lead .zip-codes-form {
    padding: initial!important;
}*/

@media (min-width: 480px) {
	#header-state-pages.fixed .zip-code-input-container-numbers:before{
		top:16px;
	}
}

/*Table styles*/
@media (max-width: 768px) {
.content-block { padding: 20px 0 20px 7px !important;}
/*.hcinc_shortcodes h2 { font-size: 20px !important; margin-bottom: 10px !important; }
.hcinc_shortcodes h3 { font-size: 18px !important; }
.hcinc_shortcodes input[type="number"]{ height:40px !important; font-size:16px; }*/
/*.hcinc_shortcodes button, .hcinc_shortcodes button:focus{ height:40px !important; font-size:16px; line-height: 5px;}*/
/*.single.single-post .entry-content .hcinc_shortcodes, .common-page .hcinc_shortcodes {padding: 15px 25px;}*/
/*.zip-codes-form .input-check i{margin-top:12px !important;}*/
#latest-articles h2{ margin-bottom: 25px !important; }
}

/*Mobile Styles*/
@media (max-width: 480px) {
	/*.article_zip_lead .hcinc_shortcodes{
		background:#00909B;
		border-top:none;
	}*/
	.home .hci-hero-header{background:none !important;}
	.home .hci-hero-header p.p-disclaimer{margin-top:20px !important;}
	.hci-trusted{padding: 13px 15px;}
	p.p-disclaimer, p.p-disclaimer-margin{margin-top:0 !important;}
	.hci-artcicles-content{padding:40px 0 40px 0;}
	.hci-plans{margin-bottom:30px;}
	.hci-about-content h2{margin-top:20px;}
	.hci-about-separator{margin:47px 0;}
	.hci-about-content-items-svg img{margin:0 auto; display:block !important;}
	.hci-about-content-items h3{margin-top:0;}
	.hci-about-content-items h3, .hci-about-content-items p{padding-left:0px; text-align:center;}
	.hci-about-content-items img,.hci-affordable-img{display:none;}
	.archive-important-articles-content{box-shadow:none;}
	.archive-important-articles-primary .archive-important-articles-content-text{padding-top:7px !important;}
	.archive-important-articles-primary .archive-important-articles-content-text a{padding-bottom:7px; display:block;}
	.archive-important-articles-content-text h3, .archive-important-articles-content-text p, .archive-important-articles-content-text .entry-meta{padding:0 10px;}
	.sliderDots li.active {background: #15B8C4;}
	.row-archive .archive-content{padding: 10px 20px 10px 120px;}
	.row-archive p{font-size:14px !important; line-height:16px !important;}
	.article_sidebar-section{border: none !important;}
	#accordion_topic_mobile_article{border-radius: 8px !important; border: 1px solid #DDDDDD !important;}
	.mobile-article-section{background-color:#fff;}
	/*.single.single-post .hcinc_shortcodes, .common-page .hcinc_shortcodes{padding: 25px 30px !important;}*/
	.bio p{margin-top:5px;}
	.content-block { padding: 5px !important;}
	#latest-articles h2{ margin-bottom: 24px !important; }
	/*.hcinc_shortcodes h2 { font-size: 18px !important; margin-bottom: 10px !important; }
	.hcinc_shortcodes h3 { font-size: 16px !important; }
	.hcinc_shortcodes input[type="number"]{ height:40px !important; font-size:16px; }*/
	/*.hcinc_shortcodes button, .hcinc_shortcodes button:focus{ height:40px !important; font-size:16px; line-height: 10px; }*/
	.single.single-post .entry-content .hcinc_shortcodes, .common-page .hcinc_shortcodes {padding: 15px 5px;}
	/*.zip-codes-form .zip-code-input-container {
	    width: 100%!important;
	}*/
	/*.zip-codes-form .zip-code-input-container-button {
	    padding-left: 0px;
	}*/
}


@media all and (-ms-high-contrast:none)
{
.page .page-header{display:block; padding-top:120px;}
*::-ms-backdrop, .page .page-header{display:block; padding-top:120px;}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px)
    and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) {
    .content-block {
   		padding: 20px 20px 20px 15px;
	}
}