
/* ADD ALL PPC LANDING PAGE CSS HERE */

/* Force unsticky header while hamburger menu is active + improvements */

/* fixes the grey backgrounds on menu toggles on safari - yes it is a double query. - Safari 10.1+ */
@media not all and (min-resolution:.001dpcm) {
	@media {
		#site-navigation button.menu-toggle,
    	.dropdown-toggle {
			background-color: transparent !important;
		}
	}
}

@media (max-width: 768px) {
	header.site-header {
	    position: absolute !important;
	}
	header .custom-header {
	    min-height: 100px !important;
	    align-items: center;
	    display: flex;
	}
	header .custom-header .site-branding .menu-wrap .top-buttons ul li.blue a {
	    padding: 12px 18px;
	    font-size: 16px;
	    right: 0;
	    top: 0px;
	}
	body header .top-buttons {
	    position: absolute !important;
		z-index: 999999 !important;
		margin-top: 0 !important;
		right: unset !important;
		top: -12px !important;
		bottom: unset;
		left: 86px;
	}
	header .site-branding .wrap {
    	flex-direction: row-reverse;
    	align-items: center;
    	display: flex;
	}
	.menu-toggle svg.icon {
    	font-size: 40px !important;
	}
	header .menu-wrap {
	    flex-direction: row;
	    align-items: center;
	    display: flex;
	}
	.js button.menu-toggle {
	    position: relative;
	    left: 0 !important;
	    top: 0 !important;
	}
	body .site-branding {
		box-shadow: none !important;
		width: 100%;
	}
	#page .site-content-contain {
    	margin-top: 120px;
	}
	header#masthead #site-navigation {
    	margin-top: 0 !important;
    	top: -33px;
	}
	header#masthead #site-navigation .menu-homemenu-container {
    	position: relative;
    	top: 12px;
	}
}

@media (max-width: 480px) {
	.custom-header .site-branding .menu-wrap .top-buttons ul li.blue a {
    	font-size: 16px;
    	right: 10px;
    	top: -2px;
	}
	header .custom-header .site-branding .menu-wrap .top-buttons ul li.blue a {
	    padding: 12px 10px;
	    font-size: 16px;
	    right: 18px;
	}
}

@media (max-width: 359px) {
	header .custom-header .site-branding .menu-wrap .top-buttons ul li.blue a {
		padding: 12px 10px;
	    font-size: 12px;
	    right: 15px;
	}
}

/* END Force unsticky header while hamburger menu is active + improvements */

/*Header hero img */

.weight-loss-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.new-purp-btn{
	background: #943B8F;
	background-image: linear-gradient(-137deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	font-size: 14px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 0 #943B8F;
	border-radius: 24px;
	font-family: 'Muli', sans-serif;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	padding: 16px 20px;
	display: block;
}

.new-purp-btn:hover{
	background: #943B8F;
	background-image: linear-gradient(-200deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	color: #FFFFFF;
}

.weight-loss-land .big-white-h5{
	/*margin-top: 15%;*/
}

/*1,2,3 make image full width*/

.weight-loss-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	font-weight: 700;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-shadow: 0 1.4px 4px #005A96;
	text-transform: none;
}

.hep-c-land .sixty_forty-blue-bg-row-2 {
	background-position: 100% 50% !important;
}


.weight-loss-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.full-width-row-0.top-small-row-0.full_width_row h2 {
color: #fff;
font-weight: 300;
font-size: 30px;
font-family: Poppins, sans-serif;
}

.weight-loss-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.weight-loss-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.weight-loss-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.weight-loss-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .weight-loss-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media (max-width: 1220px) and (min-width: 978px) {
   .weight-loss-land .new-purp-btn,
	.heart-health-land .new-purp-btn,
	.fatigue-land .new-purp-btn,
	.hep-c-land .new-purp-btn,
	.mens-health-land .new-purp-btn,
	.fertility-land .new-purp-btn,
	.cholesterol-land .new-purp-btn,
	.thyroid-land .new-purp-btn{
    	font-size: 12px !important;
    	padding: 16px 10px;
    }
}

@media (max-width: 977px) and (min-width: 769px) {
   .weight-loss-land .new-purp-btn,
	.heart-health-land .new-purp-btn,
	.fatigue-land .new-purp-btn,
	.hep-c-land .new-purp-btn,
	.mens-health-land .new-purp-btn,
	.fertility-land .new-purp-btn,
	.cholesterol-land .new-purp-btn,
	.thyroid-land .new-purp-btn{
    	font-size: 10px !important;
    	padding: 16px 10px;
    }
}

@media screen and (max-width: 980px){
	.weight-loss-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.weight-loss-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.weight-loss-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.weight-loss-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .weight-loss-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.weight-loss-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .weight-loss-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .weight-loss-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.weight-loss-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.weight-loss-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.weight-loss-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.weight-loss-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.weight-loss-land .promo-title-1{
	color: #005A96;
}

.weight-loss-land .promo-title-2{
	color: #2386ca;
}

.weight-loss-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.weight-loss-land .desktop-only{
	display: block;
}

.weight-loss-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.weight-loss-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.weight-loss-land h4.promo-title.promo-title {
    padding: 0;
	}
	.weight-loss-land .desktop-only{
		display: none;
	}

	.weight-loss-land .mobile-only{
		display: block;
	}

	.weight-loss-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.weight-loss-land .txt-content {
	    width: 50%;
	    float: left;
	}
	.weight-loss-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.weight-loss-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.weight-loss-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){
	.hero-img-business a {
	    font-size: 12px!important;
	}

	.weight-loss-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.weight-loss-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
    	.epic-3col-row .container-1, .epic-3col-row .container-2, .epic-3col-row .container-3 {
            display: flex;
            align-items: center;
        }
}

@media screen and (max-width: 480px){
	.weight-loss-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
	.epic-3col-row .promo-title {
    	font-size: 16px !important;
  	    line-height: 20px !important;
		padding-bottom: 0;
	}
	.txt-content p {
        font-size: 12px;
        line-height: 18px;
	}
}

@media (max-width: 413px) {
	body.weight-loss-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
        padding: 12px !important;
	}
	.txt-content p {
    	font-size: 12px;
  	    line-height: 14px;
	}
	.epic-3col-row .promo-title {
    	font-size: 14px !important;
  	    line-height: 18px !important;
	}
}

/***********************************/
/*New Landing Page Fatigue ID: 2864*/
/***********************************/

/*Header hero img */

.fatigue-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.fatigue-land .hero-img-business span {
    text-shadow: 2px 2px 2px rgba(0,0,0,1);
}

.fatigue-land .new-purp-btn{
	background: #943B8F;
	background-image: linear-gradient(-137deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	font-size: 14px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 0 #943B8F;
	border-radius: 24px;
	font-family: Muli;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	padding: 16px 20px;
	display: block;
}

.fatigue-land .new-purp-btn:hover{
	background: #943B8F;
	background-image: linear-gradient(-200deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	color: #FFFFFF;
}

.fatigue-land .big-white-h5{
	/*margin-top: 15%;*/
}

/*1,2,3 make image full width*/

.fatigue-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.fatigue-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	font-weight: 700;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-shadow: 0 1.4px 4px #005A96;
	text-transform: none;
}

.full-width-row-0.top-small-row-0.full_width_row h2{
    color: #fff;
    font-weight: 300 !important;
    font-size: 30px;
    font-family: Poppins, sans-serif;
    padding-bottom: 0px;
}


.fatigue-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.fatigue-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.fatigue-land .hero-inner {
    	text-align: left;
}

.half_row_right-3 .main-container p:last-child {
    margin-top: 20px;
}

/*Blue row here*/

.fatigue-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media (min-width: 769px) {
	.fatigue-land .epic-3col-row .column-container {
		padding: 20px;
	}
}

@media screen and (max-width: 8090px){
   .fatigue-land .new-purp-btn{
        font-size: 18px;
        padding: 16px 10px;
        font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.fatigue-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.fatigue-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 413px){
	.main-container .new-btn,
	.fatigue-land .new-btn {
	    padding: 10px 12% !important;
	}
}
@media screen and (max-width: 768px){
	.main-container a.new-btn,
	.fatigue-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.fatigue-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .fatigue-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.fatigue-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
		letter-spacing: 0.05em;
    }

    .fatigue-land .sixty_forty-blue-bg-row-2.sixty_forty_row{
    	background-position: bottom;
    }

    .fatigue-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .fatigue-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.fatigue-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

/* cody */

@media (max-width: 768px) {
    .epic-3col-row .column-container {
  	    clear: both;
	}
}

/* end cody */

.fatigue-land .epic-3col-row .column-container {
/*    padding: 20px; */
}

/* Clear floats after the columns */
.fatigue-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.fatigue-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: left;
	padding: 0;
}

.fatigue-land .promo-title-1{
	color: #005A96;
}

.fatigue-land .promo-title-2{
	color: #2386ca;
}

.fatigue-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.fatigue-land .desktop-only{
	display: block;
}

.fatigue-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.fatigue-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.fatigue-land .desktop-only{
		display: none;
	}

	.fatigue-land .mobile-only{
		display: block;
	}

	.fatigue-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.fatigue-land .txt-content {
	    width: 50%;
	    float: left;
	}

	.fatigue-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.fatigue-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){
	.fatigue-land .hero-img-business a {
	    font-size: 12px!important;
	}

	.fatigue-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.fatigue-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.fatigue-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
	.half_row_right-3 h2.h2-title {
    	font-size: 16px;
    	border-bottom: 1px solid purple;
    	padding-bottom: 6px;
    	margin-bottom: 12px;
    	color: #025899;
  	  font-weight: 700;
	}
	.half_row_right-3 p {
		margin-bottom: 8px;
		font-size: 14px;
    line-height: 18px;
	}
}

/*************************************/
/*New Landing Page Hepatitis C ID: 2881*/
/*************************************/

/*Header hero img */

.hep-c-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.hep-c-land .new-purp-btn{
	background: #943B8F;
	background-image: linear-gradient(-137deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	font-size: 14px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 0 #943B8F;
	border-radius: 24px;
	font-family: Muli;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	padding: 16px 20px;
	display: block;
}

.hep-c-land .new-purp-btn:hover{
	background: #943B8F;
	background-image: linear-gradient(-200deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	color: #FFFFFF;
}

.hep-c-land .big-white-h5{
	/*margin-top: 15%;*/
}

/*1,2,3 make image full width*/

.hep-c-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.hep-c-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	font-weight: 700;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-shadow: 0 1.4px 4px #005A96;
	text-transform: none;
}

.hep-c-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.hep-c-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.hep-c-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.hep-c-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.hep-c-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .hep-c-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.hep-c-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.hep-c-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){
	.hep-c-land .new-btn {
	    padding: 16px 20px;
	    font-size: 14px;
	}

	.hep-c-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .hep-c-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.hep-c-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: 0.05em;
    }

    .hep-c-land .sixty_forty-blue-bg-row-2.sixty_forty_row{
    	background-position: bottom;
    }

    .hep-c-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .hep-c-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.hep-c-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.hep-c-land .epic-3col-row .column-container {
   padding: 20px;
}

@media (max-width: 768px) {
	.hep-c-land .epic-3col-row .column-container, .heart-health-land .epic-3col-row .column-container {
   padding: 0px !important;
}
}

/* Clear floats after the columns */
.hep-c-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.hep-c-land .promo-title{
 font-weight: 700;
 font-size: 30px;
 line-height: 36px;
 text-align: left;
 padding: 10px 0px 10px 0px;
}

.hep-c-land .promo-title-1{
	color: #005A96;
}

.hep-c-land .promo-title-2{
	color: #2386ca;
}

.hep-c-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.hep-c-land .desktop-only{
	display: block;
}

.hep-c-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.hep-c-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.hep-c-land .desktop-only{
		display: none;
	}

	.hep-c-land .mobile-only{
		display: block;
	}

	.hep-c-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.hep-c-land .txt-content {
	    width: 50%;
	    float: left;
	}

	.hep-c-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.hep-c-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){
	.hep-c-land .hero-img-business a {
	    font-size: 12px!important;
	}

	.hep-c-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.hep-c-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.hep-c-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

/****************************************/
/*New Landing Page Heart Health ID: 2888*/
/****************************************/

/*Header hero img */

.heart-health-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.heart-health-land .new-purp-btn{
	background: #943B8F;
	background-image: linear-gradient(-137deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	font-size: 14px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 0 #943B8F;
	border-radius: 24px;
	font-family: Muli;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	padding: 16px 20px;
	display: block;
}

.heart-health-land .new-purp-btn:hover{
	background: #943B8F;
	background-image: linear-gradient(-200deg, #B77DB6 0%, rgba(183,125,182,0.00) 100%);
	color: #FFFFFF;
}

.heart-health-land .big-white-h5{
	/*margin-top: 15%;*/
}

/*1,2,3 make image full width*/

.heart-health-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.heart-health-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	font-weight: 700;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-shadow: 0 1.4px 4px #005A96;
	text-transform: none;
}

.heart-health-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.heart-health-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.heart-health-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.heart-health-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.heart-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .heart-health-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.heart-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.heart-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){
	.heart-health-land .new-btn {
	    padding: 16px 20px;
	    font-size: 14px;
	}

	.heart-health-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .heart-health-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.heart-health-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: 0.05em;
    }

    .heart-health-land .sixty_forty-blue-bg-row-2.sixty_forty_row{
    	background-position: bottom;
    }

    .heart-health-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .heart-health-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.heart-health-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.heart-health-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.heart-health-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.heart-health-land .promo-title{
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
  text-align: left;
  padding: 10px 0px 10px 0px;
}

.heart-health-land .promo-title-1{
	color: #005A96;
}

.heart-health-land .promo-title-2{
	color: #2386ca;
}

.heart-health-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.heart-health-land .desktop-only{
	display: block;
}

.heart-health-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.heart-health-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.heart-health-land .desktop-only{
		display: none;
	}

	.heart-health-land .mobile-only{
		display: block;
	}

	.heart-health-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.heart-health-land .txt-content {
	    width: 50%;
	    float: left;
	}

	.heart-health-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.heart-health-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){
	.heart-health-land .hero-img-business a {
	    font-size: 12px!important;
	}

	.heart-health-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.heart-health-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.heart-health-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

/***************************************/
/*New Landing Page Mens Health ID: 3083*/
/***************************************/

/*Bottom Supported Companies Images*/

.mens-health-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Header hero img */

.mens-health-land .hero-img-business {
	background-blend-mode: overlay;
	background-color: rgba(0,0,0, .3);
}

.mens-health-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.mens-health-land .hero-img.hero-img-business {
    background-position: left;
}

.mens-health-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.mens-health-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.mens-health-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.mens-health-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.mens-health-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.mens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .mens-health-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.mens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.mens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.mens-health-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.mens-health-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.mens-health-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .mens-health-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.mens-health-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .mens-health-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .mens-health-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.mens-health-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.mens-health-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.mens-health-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.mens-health-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.mens-health-land .promo-title-1{
	color: #005A96;
}

.mens-health-land .promo-title-2{
	color: #2386ca;
}

.mens-health-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.mens-health-land .desktop-only{
	display: block;
}

.mens-health-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.mens-health-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.mens-health-land h4.promo-title.promo-title {
    	padding: 0;
	}
	.mens-health-land .desktop-only{
		display: none;
	}

	.mens-health-land .mobile-only{
		display: block;
	}

	.mens-health-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.mens-health-land .txt-content {
	    width: 50%;
	    float: left;
	}
	.mens-health-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.mens-health-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.mens-health-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.mens-health-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.mens-health-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.mens-health-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.mens-health-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/***************************************/
/*New Landing Page STD Lab Testing ID: 3108*/
/***************************************/

/*Bottom Supported Companies Images*/

.std-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Header hero img */

.std-land .hero-img-business  {
	background-blend-mode:overlay;
	background-color: rgba(0,0,0, .3);
}

.std-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.std-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.std-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.std-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.std-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.std-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.std-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .std-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.std-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.std-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.std-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.std-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.std-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .std-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 30px !important;
	}

	.std-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .std-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .std-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.std-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.std-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.std-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.std-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.std-land .promo-title-1{
	color: #005A96;
}

.std-land .promo-title-2{
	color: #2386ca;
}

.std-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.std-land .desktop-only{
	display: block;
}

.std-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.std-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.std-land h4.promo-title.promo-title {
    padding: 0;
	}
	.std-land .desktop-only{
		display: none;
	}

	.std-land .mobile-only{
		display: block;
	}

	.std-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.std-land .txt-content {
	    width: 50%;
	    float: left;
	}
	.std-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.std-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.std-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.std-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.std-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.std-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.std-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/***************************************/
/*New Landing Page Fertility ID: 3122*/
/***************************************/

/*Bottom Supported Companies Images*/

.fertility-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 665px !important;
}

/*Header hero img */

.fertility-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

/*Set middle blue row to have a position of left*/
.fertility-land .sixty_forty-blue-bg-row-2 {
    background-position: left;
}

@media screen and (max-width: 980px){
	.fertility-land .sixty_forty-blue-bg-row-2{
		background-color: #2287c9;
		background-image: none;
	}
}

.fertility-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.fertility-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.fertility-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.fertility-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.fertility-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.fertility-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .fertility-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.fertility-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.fertility-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.fertility-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.fertility-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.fertility-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .fertility-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.fertility-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .fertility-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .fertility-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.fertility-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.fertility-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.fertility-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.fertility-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.fertility-land .promo-title-1{
	color: #005A96;
}

.fertility-land .promo-title-2{
	color: #2386ca;
}

.fertility-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.fertility-land .desktop-only{
	display: block;
}

.fertility-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.fertility-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.fertility-land h4.promo-title.promo-title {
    padding: 0;
	}
	.fertility-land .desktop-only{
		display: none;
	}

	.fertility-land .mobile-only{
		display: block;
	}

	.fertility-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.fertility-land .txt-content {
	    width: 50%;
	    float: left;
	}

	.fertility-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.fertility-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.fertility-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.fertility-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.fertility-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.fertility-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.fertility-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/***************************************/
/*New Landing Page Cholesterol ID: 3136*/
/***************************************/

/*Bottom Section of the page*/

.cholesterol-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Header hero img */

.cholesterol-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.cholesterol-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.cholesterol-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.cholesterol-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.cholesterol-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.cholesterol-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.cholesterol-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .cholesterol-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.cholesterol-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.cholesterol-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.cholesterol-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.cholesterol-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.cholesterol-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .cholesterol-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.cholesterol-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .cholesterol-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .cholesterol-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.cholesterol-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.cholesterol-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.cholesterol-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.cholesterol-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.cholesterol-land .promo-title-1{
	color: #005A96;
}

.cholesterol-land .promo-title-2{
	color: #2386ca;
}

.cholesterol-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.cholesterol-land .desktop-only{
	display: block;
}

.cholesterol-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.cholesterol-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.cholesterol-land h4.promo-title.promo-title {
    padding: 0;
	}
	.cholesterol-land .desktop-only{
		display: none;
	}

	.cholesterol-land .mobile-only{
		display: block;
	}

	.cholesterol-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.cholesterol-land .txt-content {
	    width: 50%;
	    float: left;
	}
	.cholesterol-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.cholesterol-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.cholesterol-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.cholesterol-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.cholesterol-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.cholesterol-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.cholesterol-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/***************************************/
/*New Landing Page Thyroid ID: 3148*/
/***************************************/

/*Bottom Supported Companies Images*/

.thyroid-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Set bottom image to be positioned to the right*/
.thyroid-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3{
	background-position: right;
}

/*Header hero img */

.thyroid-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.thyroid-land .hero-img-business {
	background-blend-mode: overlay;
	background-color: rgba(0,0,0, .3);
}

.thyroid-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.thyroid-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.thyroid-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.thyroid-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.thyroid-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.thyroid-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .thyroid-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.thyroid-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.thyroid-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.thyroid-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.thyroid-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.thyroid-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .thyroid-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.thyroid-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .thyroid-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .thyroid-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.thyroid-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.thyroid-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.thyroid-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.thyroid-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.thyroid-land .promo-title-1{
	color: #005A96;
}

.thyroid-land .promo-title-2{
	color: #2386ca;
}

.thyroid-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.thyroid-land .desktop-only{
	display: block;
}

.thyroid-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.thyroid-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.thyroid-land h4.promo-title.promo-title {
    padding: 0;
	}
	.thyroid-land .desktop-only{
		display: none;
	}

	.thyroid-land .mobile-only{
		display: block;
	}

	.thyroid-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.thyroid-land .txt-content{
	    width: 50%;
	    float: left;
	}
	.thyroid-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.thyroid-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.thyroid-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.thyroid-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.thyroid-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.thyroid-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.thyroid-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/*****************************************/
/*New Landing Page Womens Health ID: 3159*/
/*****************************************/

/*Bottom Row*/

.womens-health-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Header hero img */

.womens-health-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.womens-health-land .hero-img-business {
	background-blend-mode: overlay;
	background-color: rgba(0, 0, 0, .3);
}

/*Set bottom image to be positioned to the right*/
.womens-health-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3{
	background-position: right;
}

.womens-health-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.womens-health-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.womens-health-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.womens-health-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.womens-health-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.womens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .womens-health-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.womens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.womens-health-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.womens-health-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.womens-health-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.womens-health-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .womens-health-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.womens-health-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .womens-health-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .womens-health-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.womens-health-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.womens-health-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.womens-health-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.womens-health-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.womens-health-land .promo-title-1{
	color: #005A96;
}

.womens-health-land .promo-title-2{
	color: #2386ca;
}

.womens-health-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.womens-health-land .desktop-only{
	display: block;
}

.womens-health-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.womens-health-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.womens-health-land h4.promo-title.promo-title {
    padding: 0;
	}
	.womens-health-land .desktop-only{
		display: none;
	}

	.womens-health-land .mobile-only{
		display: block;
	}

	.womens-health-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.womens-health-land .txt-content{
	    width: 50%;
	    float: left;
	}
	.womens-health-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.womens-health-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.womens-health-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.womens-health-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.womens-health-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.womens-health-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.womens-health-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

.fertility-land .hero-img-business { background-color: rgba(0,0,0,.1);
	background-blend-mode: overlay;}

.cholesterol-land .hero-img-business { background-color: rgba(0,0,0,.2);
	background-blend-mode: overlay;}

/***************************************/
/*New Landing Page Paternity ID: 3209*/
/***************************************/

/*Bottom Supported Companies Images*/

.paternity-land .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 675px !important;
}

/*Set bottom image to be positioned to the right*/
.paternity-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3{
	background-position: right;
}

/*Header hero img */

.paternity-land .hero-img-business h1 {
    font-size: 85px;
    line-height: 96px;
}

.paternity-land .hero-img-business {
	background-blend-mode: overlay;
	background-color: rgba(0,0,0, .3);
}

.paternity-land img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.paternity-land .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.paternity-land .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.paternity-land .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.paternity-land .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.paternity-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .paternity-land .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media screen and (max-width: 980px){
	.paternity-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.paternity-land .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	.paternity-land div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.thyroid-land .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.paternity-land .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .paternity-land .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.paternity-land .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .paternity-land .mobile-only{
		display: block;
		width: 50%;
		float: left;
	}

	.paternity-land .txt-content{
		width: 50%;
		float: left;
	}

    .paternity-land .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .paternity-land .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.paternity-land .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.paternity-land .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.paternity-land .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.paternity-land .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.paternity-land .promo-title-1{
	color: #005A96;
}

.paternity-land .promo-title-2{
	color: #2386ca;
}

.paternity-land .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.paternity-land .desktop-only{
	display: block;
}

.paternity-land .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.paternity-land .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.paternity-land h4.promo-title.promo-title {
    padding: 0;
	}
	.paternity-land .desktop-only{
		display: none;
	}

	.paternity-land .mobile-only{
		display: block;
	}

	.thyroid-land .mobile-only {
	    width: 50%;
	    float: left;
	}

	.paternity-land .txt-content{
	    width: 50%;
	    float: left;
	}
	.paternity-land .epic-3col-row .column-container {
   		padding: 0;
	}

	.paternity-land .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.paternity-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){

	.paternity-land .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
		.paternity-land .txt-content {
	    	width: 50%;
	    	float: left;
		}
}

@media screen and (max-width: 480px){
	.paternity-land .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.paternity-land .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

	.infusion-submit button#recaptcha_73134bb9ec033f3f9f23f3f03182f60c {
	    padding: 16px 40px;
	    background: #D21D46;
	    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
	    border-radius: 50px;
	    text-transform: uppercase;
	    letter-spacing: 3px;
	    font-size: 20px;
	    line-height: 22px;
	    display: inline-block;
	    margin-top: 10px;
	    font-weight: 500;
	}

.infusion-submit button#recaptcha_73134bb9ec033f3f9f23f3f03182f60c:hover{
    background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
}

/*Drug Testing PPC Page*/

.drug-testing-land.ppc-landing-page .half_half_row-bottom-row-people-3.half_half_row {
    min-height: 620px !important;
}

.drug-testing-land.ppc-landing-page .hero-img-business h1 {
    font-size: 80px;
    line-height: 96px;
}

.drug-testing-land.ppc-landing-page img.size-full.wp-image-2810.aligncenter {
    width: 100%;
}

.drug-testing-land.ppc-landing-page .full-width-row-0.top-small-row-0.full_width_row h2{
	color: #fff;
	font-weight: 700;
}

.drug-testing-land.ppc-landing-page .new-btn{
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    max-width: 250px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    white-space: nowrap;
    /*line-height: 80px;*/
}

.drug-testing-land.ppc-landing-page .new-btn:hover{
	background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
	color: #fff;
}

.drug-testing-land.ppc-landing-page .hero-inner {
    	text-align: left;
}

/*Blue row here*/

.drug-testing-land.ppc-landing-page .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 120px !important;
}

@media screen and (max-width: 8090px){
   .drug-testing-land.ppc-landing-page .new-purp-btn{
    	font-size: 18px;
    	padding: 16px 10px;
		 font-weight: 400;
    }
}

@media (max-width: 1220px) and (min-width: 978px) {
   .drug-testing-land.ppc-landing-page .new-purp-btn{
    	font-size: 12px !important;
    	padding: 16px 10px;
    }
}

@media (max-width: 977px) and (min-width: 769px) {
   .drug-testing-land.ppc-landing-page .new-purp-btn{
    	font-size: 10px !important;
    	padding: 16px 10px;
    }
}

@media screen and (max-width: 980px){
	.drug-testing-land.ppc-landing-page .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 70px 60px !important;
	}
}

@media screen and (max-width: 620px){
	.drug-testing-land.ppc-landing-page .sixty_forty-blue-bg-row-2 .sixty_forty_left-2 .main-container {
    	padding: 30px 40px !important;
	}
}

@media screen and (max-width: 768px){

	div.full-width-row-0.top-small-row-0.full_width_row h2 {
		font-size: 24px;
	}
	.drug-testing-land.ppc-landing-page .new-btn {
	    padding: 10px 22%;
	    font-size: 14px;
	}

	.drug-testing-land.ppc-landing-page .half_half_row-bottom-row-people-3.half_half_row .half_row_left-3 {
		height: 320px;
    }

    .drug-testing-land.ppc-landing-page .half_half_row-bottom-row-people-3.half_half_row .main-container {
    	padding: 30px 10px !important;
	}

	.drug-testing-land.ppc-landing-page .sixty_forty-blue-bg-row-2.sixty_forty_row h5 {
	    font-weight: 700;
	    font-size: 16px;
			letter-spacing: .05em;
    }

    .drug-testing-land.ppc-landing-page .new-purp-btn{
    	padding: 16px 20px;
    	font-size: 14px;
    }

    .drug-testing-land.ppc-landing-page .hero-img-business h1 {
    	font-size: 56px;
    	line-height: 66px;
	}

	.drug-testing-land.ppc-landing-page .hero-img-business span {
    	font-size: 24px;
    	line-height: 30px;
	}
}


/*Newer part*/

.drug-testing-land.ppc-landing-page .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.drug-testing-land.ppc-landing-page .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.drug-testing-land.ppc-landing-page .promo-title{
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	padding-bottom: 10px;
}

.drug-testing-land.ppc-landing-page .promo-title-1{
	color: #005A96;
}

.drug-testing-land.ppc-landing-page .promo-title-2{
	color: #2386ca;
}

.drug-testing-land.ppc-landing-page .promo-title-3{
	color: #943b8f;
}

/* Hide/Show */
.drug-testing-land.ppc-landing-page .desktop-only{
	display: block;
}

.drug-testing-land.ppc-landing-page .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.drug-testing-land.ppc-landing-page .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (max-width: 768px){
	.drug-testing-land.ppc-landing-page h4.promo-title.promo-title {
    padding: 0;
	}
	.drug-testing-land.ppc-landing-page .desktop-only{
		display: none;
	}

	.drug-testing-land.ppc-landing-page .mobile-only{
		display: block;
	}

	.drug-testing-land.ppc-landing-page .mobile-only {
	    width: 50%;
	    float: left;
	}

	.drug-testing-land.ppc-landing-page .txt-content {
	    width: 50%;
	    float: left;
	}
	.drug-testing-land.ppc-landing-page .epic-3col-row .column-container {
   		padding: 0;
	}

	.drug-testing-land.ppc-landing-page .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.drug-testing-land.ppc-landing-page .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media screen and (max-width: 600px){
	.drug-testing-land.ppc-landing-page .hero-img-business h1{
		line-height: 60px;
		font-size: 50px;
	}
}

@media (max-width: 768px){
	.drug-testing-land.ppc-landing-page .txt-content {
    	width: 50%;
    	float: left;
	}
}

@media screen and (max-width: 480px){
	.drug-testing-land.ppc-landing-page .hero-img-business h1{
		line-height: 42px;
		padding: 20px 0 10px;
	}
}

@media (max-width: 413px) {
	body.drug-testing-land.ppc-landing-page .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}


/**********************/
/**********************/

/*Home Hero Section*/
	.home-kit .hero-img{
		background-position: center center;
		background-size: cover;
	}

	@media screen and (min-width: 980px){
	    .home-kit .hero-img{
	        min-height: 700px;
	    }
	}

@media screen and (max-width: 480px){
	.home-kit .hero-img{
		min-height: 230px;
		background-position: center center;
		background-size: cover;
	}

	.purple-fade-box{
		width: auto;
		/*margin-left: 20px;*/
		margin-right: 20px;
	}
}

.white{
	color: #fff;
}

.text-bar-row {
    padding: 24px 0px;
}

.purple-text-bar{
	background-color: #a10f8f;
}

/*h3.white.mb0{
	font-size: 20px;
}*/


.text-bar-row h3.white, .text-bar-row-0 h3.white{
	color: #fff;
	font-size: 30px;
}

.home-kit .half_half_row-why-APL-row-4.half_half_row .half_row._left_4 {
    width: 60%;
}

.home-kit .half_half_row-why-APL-row-4.half_half_row .half_row._right_4 {
    width: 40%;
}

.purple-fade-box {
    background: -moz-linear-gradient(45deg, rgba(187,93,172,0.9) 0%, rgba(187,93,172,0.5) 100%);
    background: -webkit-linear-gradient(45deg, rgba(187,93,172,0.9) 0%,rgba(187,93,172,0.5) 100%);
    background: linear-gradient(45deg, rgba(187,93,172,0.9) 0%,rgba(187,93,172,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bb5dac', endColorstr='#80bb5dac',GradientType=1 );
    border-radius: 18px;
    padding: 10px;
    /*width: 420px;*/
    width: 100%;
}

.purple-fade-box ul {
    list-style: none;
    margin-left: 30px;
}

.purple-fade-box ul li {
    line-height: 44px;
    font-size: 22px;
    color: #FFF;
}

/*New Purple Fade Row Edits 7/20/18 */

.home-kit .half_half_row-why-APL-row-4.half_half_row .half_row_left-4 .main-container{
	padding: 30px 80px !important;
}


@media screen and (min-width: 769px){
	.home-kit .half_half_row-why-APL-row-4.half_half_row .half_row_right-4 .main-container{
	    padding: 60px 80px 50px 30px !important;
	}
}

@media screen and (max-width: 500px){
	.home-kit .half_half_row-why-APL-row-4.half_half_row .half_row_left-4 .main-container{
		padding: 30px 50px !important;
	}
}

/*End New Purple Fade Row Edits 7/20/18 */

.half_half_row-why-APL-row-4.half_half_row .purple-fade-box ul.circle-check li:before {
    content: url(../../../wp-content/uploads/2018/07/circle-check-ionicons.png);
    position: relative;
    left: -12px;
    top: 8px;
}

hr.purple {
    background: #A10F8F;
    height: 2px;
}

h2.fine-h2 {
    font-size: 48px;
    font-weight: 300;
    color: #005698 !important;
}

@media (max-width: 979px) and (min-width: 769px){
	h2.fine-h2 {
	    font-size: 36px;
	}
}


@media (max-width: 480px){
	h2.fine-h2 {
	    font-size: 32px;
	}
}
/*Couple Row*/
.couple-row-5 .purple-bg {
    background: rgba(161, 15, 143, 0.6);
    padding: 30px 0;
    width: 100%;
	margin-top: 25%;
}

.couple-row-5 p.white {
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    max-width: 650px;
    font-size: 32px;
    margin: 0 auto;
}

.half_half_row-why-APL-row-4.half_half_row {
    min-height: 320px !important;
}

.couple-row-5 {
    height: 710px;
}

.full-width-row-5.couple-row-5.full_width_row .main-container {
    padding: 0 !important;
    width: 100%;
}

@media (max-width: 979px) and (min-width: 769px){
	.purple-fade-box ul li {
	    line-height: 28px;
	    font-size: 18px;
	}
}

@media (max-width: 768px){
	.full-width-row-2 .main-container {
	    background: none;
	}
}

@media (max-width: 768px){
	.couple-row-5 {
	    height: 400px;
	}

	h3.white.mb0{
		font-size: 20px;
	}
}

@media (max-width: 480px){
	.couple-row-5 p.white {
	    line-height: 22px;
	    max-width: 211px;
	    font-size: 18px;
	}

	.full-width-row-5.couple-row-5{
		align-items: center;
	    max-width: none;
	    display: flex;
	    width: 100%;
	    padding: 0;
	}

}

/*3-column row*/

.home-kit .epic-3col-row .column-container {
   padding: 20px;
}

/* Clear floats after the columns */
.home-kit .epic-3col-row:after {
    content: "";
    display: table;
    clear: both;
}

.home-kit .promo-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: left;
    padding-bottom: 10px;
}

@media screen and (max-width: 768px){
	.home-kit .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.home-kit h4.promo-title.promo-title {
    	padding: 0;
	}
}

.home-kit .promo-title-1{
	color: #005A96;
}

.home-kit .promo-title-2{
	color: #2386ca;
}

.home-kit .promo-title-3{
	color: #943b8f;
}

.home-kit .desktop-only{
	display: block;
}

.home-kit .mobile-only{
	display: none;
}

@media screen and (min-width: 769px){
	.home-kit .epic-3col-row .column-container {
	    float: left;
	    width: 33.33%;
	}
}

@media screen and (min-width: 769px){
	.home-kit .half_half_row-why-APL-row-4 .half_half_row .main-container {
	    padding: 30px 60px !important;
	    overflow: hidden !important;
	}
}

@media screen and (max-width: 768px){
	.home-kit .half_half_row-why-APL-row-4.half_half_row .main-container {
	    padding: 30px 60px !important;
	    overflow: hidden !important;
	}
}

@media screen and (max-width: 768px){
	.home-kit .desktop-only{
		display: none;
	}

	.home-kit .mobile-only{
		display: block;
		width: 50%;
		float: left;
	}

	.home-kit .txt-content{
		width: 50%;
		float: left;
	}

	.home-kit .epic-3col-row .column-container {
   		padding: 0;
	}

	.home-kit .promo-title {
	    font-size: 18px !important;
	    line-height: 22px !important;
	}

	.home-kit .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    	padding: 30px 10px !important;
	}
}

@media (max-width: 414px){
	.purple-fade-box ul li {
	    line-height: 32px;
	    font-size: 18px;
	}
}

@media (max-width: 413px) {
	.home-kit .full-width-row-1.three-grid-special-row-1.full_width_row .main-container {
    padding: 12px !important;
	}
}

/*Faux Grid Section*/

.inner-col{
		width: 25%;
		float: left;
		padding: 6px;
		/*height: 178px;*/
		background-size: cover;
		background-position: center center;
}

/*Four Grid Column Here*/
.faux-grid-3 .four-grid-col .inner-col img{
	/*height: 191px;*/
	height: auto;
	/*min-width: 248px;*/
	max-width: 100%;
    box-shadow: 0px 0px 25px #626262;
}

@media screen and (max-width: 768px){
	.inner-col{
		/*width: 100%;*/
		/*float: none;*/
		margin-left: 9px;
		margin: 0 auto;
		width: 50%;
	}

	.faux-grid-3 .four-grid-col .inner-col img{
	    height: auto;
	    max-height: fit-content;
	}
}


/* Overriding the Shell B style2.css */
.page-template .weight-loss-land .hero-img .hero-inner,
.page-template .fatigue-land .hero-img .hero-inner,
.page-template .hep-c-land .hero-img .hero-inner,
.page-template .heart-health-land .hero-img .hero-inner,
.page-template .mens-health-land .hero-img .hero-inner,
.page-template .std-land .hero-img .hero-inner,
.page-template .fertility-land .hero-img .hero-inner,
.page-template .cholesterol-land .hero-img .hero-inner,
.page-template .thyroid-land .hero-img .hero-inner,
.page-template .womens-health-land .hero-img .hero-inner,
.page-template .paternity-land .hero-img .hero-inner,
.page-template .dna-testing-page .hero-img .hero-inner,
.page-template .home-kit .hero-img .hero-inner {
	text-align: left;
    position: static;
    transform: none;
}

@media (min-width: 769px) and (max-width: 1025px) {
    .page-template .weight-loss-land .hero-img .container-inner,
    .page-template .fatigue-land .hero-img .container-inner,
    .page-template .hep-c-land .hero-img .container-inner,
    .page-template .heart-health-land .hero-img .container-inner,
    .page-template .mens-health-land .hero-img .container-inner,
    .page-template .std-land .hero-img .container-inner,
    .page-template .fertility-land .hero-img .container-inner,
    .page-template .cholesterol-land .hero-img .container-inner,
    .page-template .thyroid-land .hero-img .container-inner,
    .page-template .womens-health-land .hero-img .container-inner,
    .page-template .paternity-land .hero-img .container-inner,
    .page-template .dna-testing-page .hero-img .container-inner,
    .page-template .home-kit .hero-img .container-inner,
    .page-template .drug-testing-land .hero-img .container-inner {
        padding: 30px 80px !important;
    }
}

@media screen and (max-width: 768px) {
    .page-template .weight-loss-land .hero-img .container-inner,
    .page-template .fatigue-land .hero-img .container-inner,
    .page-template .hep-c-land .hero-img .container-inner,
    .page-template .heart-health-land .hero-img .container-inner,
    .page-template .mens-health-land .hero-img .container-inner,
    .page-template .std-land .hero-img .container-inner,
    .page-template .fertility-land .hero-img .container-inner,
    .page-template .cholesterol-land .hero-img .container-inner,
    .page-template .thyroid-land .hero-img .container-inner,
    .page-template .womens-health-land .hero-img .container-inner,
    .page-template .paternity-land .hero-img .container-inner,
    .page-template .dna-testing-page .hero-img .container-inner,
    .page-template .home-kit .hero-img .container-inner,
    .page-template .drug-testing-land .hero-img .container-inner {
        padding: 30px 40px !important;
    }
}

.hero-img-business span {
    text-shadow: 0 2px 4px rgba(0,0,0,0.50);
    font-family: 'Poppins',sans-serif;
    line-height: 38px;
    font-weight: 400;
    font-size: 35px;
    color: #FFF;
    padding: 0;
    margin: 0;
}

/*Content Pages Here Drug Testing & DNA Testing*/

/*Drug Testing Page*/
.drug-testing .services-grid-3 h2.h2-title {
    color: #fff;
}

.drug-testing .services-list .services-txt h4{
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 1px #000;
}

.drug-testing .services-list .services-txt p{
	color: #fff;
}

.drug-testing .services-imgs{
	padding-right: 20px;
	width: 20%;
	float: left;
}

.drug-testing .services-txt {
    width: 80%;
    float: left;
}

.drug-testing .services-row{
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;
}

.drug-testing .services-imgs img{
	max-width: inherit;
}

@media screen and (min-width: 769px){
	.drug-testing .full-width-row-0.top-white-row-0.full_width_row .main-container{
		padding: 60px 120px !important;
	}
}

@media screen and (max-width: 768px){
	.drug-testing .services-imgs{
		display: none;
	}

	.drug-testing .services-txt {
    	width: 100%;
    	float: none;
	}

	.drug-testing .mobile-only{
		display: block;
		width: 50%;
		float: left;
	}

	.drug-testing .txt-content{
		width: 50%;
		float: left;
	}

	.drug-testing .half_half_row--4.half_half_row .half_row_left-4{
		display: none;
	}

	.drug-testing .half_half_row--2.half_half_row .half_row_left-2{
		display: none;
	}

	.drug-testing .half_half_row-blue-solutions-row-1 {
    	background-position: left;
	}
}

/*Alcohol Testing*/

.alcohol-testing-page .services-grid-1 p{
    color: #fff;
}

.alcohol-testing-page .services-grid-1 h2.h2-title {
    color: #fff;
}

.alcohol-testing-page .services-list .services-txt h4{
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 1px #000;
}

.alcohol-testing-page .services-list .services-txt p{
	color: #fff;
}

.alcohol-testing-page .services-imgs{
	padding-right: 20px;
	width: 20%;
	float: left;
}

.alcohol-testing-page .services-txt {
    width: 80%;
    float: left;
}

.alcohol-testing-page .services-row{
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;
}

.alcohol-testing-page .services-imgs img{
	max-width: inherit;
}

@media screen and (max-width: 768px){
	.alcohol-testing-page .services-imgs{
		display: none;
	}

	.alcohol-testing-page .services-txt {
    	width: 100%;
    	float: none;
	}

	.alcohol-testing-page .half_half_row--0.half_half_row .half_row_left-0{
	    display: none;
    }

    .alcohol-testing-page .half_half_row--2.half_half_row .half_row_left-2{
	    display: none;
    }
}

.alcohol-testing-page .hero-sub-h1 {
    font-size: 63px;
    line-height: 116px;
}

@media screen and (max-width: 875px) and (min-width: 501px){
    .alcohol-testing-page .hero-sub-h1 {
        font-size: 33px;
    }
}

@media screen and (max-width: 500px){
    .alcohol-testing-page .hero-sub-h1 {
        font-size: 24px;
    }
}

/*DNA Testing*/
.dna-testing-page .services-grid-3 p {
    color: #fff;
}

.dna-testing-page .services-grid-3 h2.h2-title {
    color: #fff;
}

.dna-testing-page .services-list .services-txt h4{
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 1px #000;
}

.dna-testing-page .services-list .services-txt p{
	color: #fff;
}

.dna-testing-page .services-imgs{
	padding-right: 20px;
	width: 20%;
	float: left;
}

.dna-testing-page .services-txt {
    width: 80%;
    float: left;
}

.dna-testing-page .services-row{
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;
}

.dna-testing-page .services-imgs img{
	max-width: inherit;
}

@media screen and (min-width: 980px){ci
	.dna-testing-page .half_half_row-blue-options-row-1.half_half_row{
		min-height: 430px !important;
	}
}

@media screen and (min-width: 769px){
	.dna-testing-page .full-width-row-0.top-white-row-0.full_width_row .main-container{
		padding: 60px 120px !important;
	}
}

@media screen and (max-width: 768px){
	.dna-testing-page .services-imgs{
		display: none;
	}

	.dna-testing-page .services-txt {
    	width: 100%;
    	float: none;
	}

	.dna-testing-page .half_half_row--4.half_half_row .half_row_left-4{
		display: none;
	}

	.dna-testing-page .half_half_row--2.half_half_row .half_row_left-2{
		display: none;
	}

	.dna-testing-page .half_half_row-blue-options-row-1 {
    	background-position: left;
	}
}


/*Special Book Appointment Button in Header*/

.cta-header-button{
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    border-radius: 50px;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 3px;
    line-height: 22px;
    margin-top: 10px;
    text-align: center;
}

.cta-header-button:hover{
    background-image: linear-gradient(-140deg, rgba(235,131,37,0.70) 0%, rgba(235,131,37,0.00) 100%);
}

.cta-header-button a {
    font-size: 11px !important;
}

/*Careers Page | Book Appointments Page*/

.book-appointment-page .contact_half_row_left-0{
	min-height: inherit !important;
	max-height: inherit !important;
	padding: 20px;
}

.book-appointment-page input[type="text"] {
    height: 40px;
    border: 2px solid #00254A !important;
}

.book-appointment-page .infusion-submit button {
    padding: 16px 40px;
    background: #D21D46;
    background-image: linear-gradient(-233deg,rgba(235,131,37,0.70) 0%,rgba(235,131,37,0.00) 100%);
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 22px;
    display: inline-block;
    margin-top: 10px;
    font-weight: 500;
}

.book-appointment-page form {
    padding-left: 20%;
    padding-right: 20%;
}

.book-appointment-page .hero-sub-h1 {
    font-size: 63px;
    line-height: 116px;
}

/*Increasing the font size*/
.book-appointment-page .contact_half_row_right-0 .contact-title{
	font-size: 40px;
}

.book-appointment-page .contact_half_row_right-0 p{
	font-size: 20px;
}

@media screen and (min-width: 769px){
	.book-appointment-page .contact_half_row_right-0{
		/*min-height: 720px !important;*/
		min-height: 968px !important;
	}

	.book-appointment-page .contact_half_row_right-0 .container-inner {
        /*margin-top: 120px;*/
        margin-top: 200px;
        text-align: center;
    }
}

@media screen and (max-width: 875px) and (min-width: 501px){
    .book-appointment-page .hero-sub-h1 {
        font-size: 33px;
    }
}

@media screen and (max-width: 500px){
    .book-appointment-page .hero-sub-h1 {
        font-size: 24px;
    }
}

/*Career Page*/

.site.careers-page .job-grid-container {
    display: flex;
    justify-content: space-around;
    text-align: center;
    padding: 20px;
}

.site.careers-page .job-grid{
    background-color: #005A96;
    padding-top:40px;
    padding-bottom: 40px;
    padding-left: 80px;
    padding-right: 80px;
}

.site.careers-page span.job-title {
    color: #fff;
    text-shadow: 1px 1px #000;
}

.site.careers-page .job-img {
    margin-top: 18px;
}

.site.careers-page .full-width-row-1.white-p-1.full_width_row .h2-title{
    color: #fff;
}

@media screen and (max-width: 768px){
    .site.careers-page .half_half_row--2.half_half_row .half_row_right-2{
	    display: none;
    }
    .site.careers-page .job-grid-container {
        display: block;
    }

    .site.careers-page .job-grid {
    	margin-bottom: 20px;
    }
}

.site.careers-page .full-width-row-1.job-grid.white-p-1.full_width_row .h2-title {
    color: #fff !important;
}

/*Job Posting Template*/
.site.job-posting .inner-cont{
    display: flex;
    color: #fff;
    font-size: 20px;
}

.site.job-posting .summary-cont{
    font-size: 20px;
}

@media screen and (max-width: 600px){
    .site.job-posting .inner-cont{
        font-size: 13px;
    }
}

.site.job-posting .left-20{
    width: 20%;
    padding: 4px;
    font-weight: 700;
}

.site.job-posting .summary-cont .left-20{
    width: 20%;
    padding: 4px;
    float: left;
}

.site.job-posting .summary-cont .right-80{
    width: 80%;
    padding: 4px;
    float: left;
}

@media screen and (max-width: 980px){
    .site.job-posting .summary-cont .left-20{
        width: 100%;
    }

    .site.job-posting .summary-cont .right-80{
        width: 80%;
    }
}

.site.job-posting .right-80{
    width: 80%;
    padding: 4px;
}

.site.job-posting .full-width-row-2 h2.h2-title{
    left: 0;
}

.site.job-posting form.wpcf7-form input[type="text"], .site.job-posting form.wpcf7-form input[type="email"]{
    margin-bottom: 20px;
}

.site.job-posting div.wpcf7 input[type="file"] {
    margin-bottom: 20px;
}

/*Paternity Testing Page*/

/*top row*/
.site.paternity-testing .full-width-row-0 .main-container {
    padding: 40px 120px !important;
}

.site.paternity-testing .half_half_row--1.half_half_row .half_row_left-1 .main-container {
    padding: 60px 120px !important;
}

.site.paternity-testing .half_half_row--1.half_half_row .half_row_right-1 .main-container {
    padding: 0px 120px !important;
}

.site.paternity-testing .half_half_row--4.half_half_row .half_row_right-4 .main-container {
    padding: 130px 120px !important;
}

/*Guy with kid on beach*/

.site.paternity-testing .half_half_row--2.half_half_row .half_row_right-2 .main-container {
    padding: 100px 120px !important;
}

@media screen and (max-width: 600px){
	.site.paternity-testing .half_half_row--1.half_half_row .half_row_left-1 .main-container {
    	padding: 30px 50px !important;
	}

	.site.paternity-testing .half_half_row--2.half_half_row .half_row_right-2 .main-container {
    	padding: 30px 50px!important;
	}

	.site.paternity-testing .half_half_row--4.half_half_row .half_row_right-4 .main-container {
    	padding: 30px 50px !important;
	}
}

/*Floating Hands with dna test*/
.site.paternity-testing .half_half_row--3.half_half_row {
    min-height: 320px !important;
}

.half_half_row--1.half_half_row {
    min-height: 320px !important;
}

.site.paternity-testing .hero-sub-h1{
	font-size: 80px;
	line-height: 90px;
}

@media screen and (max-width: 768px){
	.site.paternity-testing .hero-sub-h1{
		font-size: 32px;
		line-height: 90px;
	}

	/*Guy with kid at beach*/

	.site.paternity-testing .half_half_row--2.half_half_row .half_row_left-2{
		min-height: 300px;
	}

	/*Baby*/
	.site.paternity-testing .half_half_row--4.half_half_row .half_row_left-4{
		min-height: 300px;
	}

	/*Bottom Row Guy Holding Infant*/
	.site.paternity-testing .half_half_row--5.half_half_row .half_row_left-5 .main-container .h2-title{
		font-size: 18px;
	}
}


/* Removing Google Plus Icons */

.fa.fa-google-plus {
    display: none;
}

/*Modified Homepage Row*/


.site.new-home-page .half_half_row-home-coupon-row-1.half_half_row{
	min-height: 480px !important;
}

.site.new-home-page .half_half_row-home-coupon-row-1.half_half_row .half_row_left-1{
	background-position: center center;
    background-image: url(https://www.arcpointlabs.com/wp-content/uploads/2018/12/Lab-Testing-CTA-Background-720px-padding.jpg);
}

.site.new-home-page .half_row_right-1 p, .half_row_right-1 h2 {
    color: #1367a3 !important;
}

.site.new-home-page .half_row_right-1 h2{
	font-size: 40px;
	font-weight: bold;
	white-space: nowrap;
}

.site.new-home-page .half_half_row-bbb-5.half_half_row {
    min-height: auto !important;
}

.site.new-home-page .contact_half_row_right-6{
	max-height: 562px !important;
    min-height: 562px !important;
}

.site.new-home-page .contact_half_row_left-6 {
    max-height: 562px !important;
    min-height: 562px !important;
}

.site.new-home-page .contact_half_row_right-6 .container-inner{
	padding-left: 70px !important;
}

.site.new-home-page .blue-promo-sub{
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}

@media screen and (max-width: 920px){
	.site.new-home-page .half_row_right-1 h2{
		font-size: 28px;
		text-align: center;
	}
}

@media screen and (max-width: 768px){
	.site.new-home-page .half_row_left-1 {
    	min-height: 250px;
	}

	.site.new-home-page .half_row_left-2 {
    	display: block !important;
	}

	.site.new-home-page .half_half_row-reliable-2{
		background-position: left;
	}

	.site.new-home-page .half_row_right-3{
		display: block !important;
	}

	.site.new-home-page .half_row_left-3{
		display: none;
	}

	.site.new-home-page .half_row_right-4{
		display: none;
	}

	.site.new-home-page .contact_half_row_left-6 {
	    max-height: 300px !important;
	    min-height: 300px !important;
	}

	.site.new-home-page .blue-promo-sub{
		font-size: 22px;
		line-height: 24px;
	}

	.site.new-home-page .half_row_right-1{
		text-align: center;
	}
}

/*Fix weird footer widgets 3 & 4 widths */
@media screen and (max-width: 480px){
	.widget-column.footer-widget-3, .widget-column.footer-widget-4{
		width: 50% !important;
	}
}

/*Custom Blog Section*/

/*Single Page Template*/
.single .single-featured-image-header {
    display: none;
}

.single .site-content-contain {
    margin-top: 220px !important;
}

.single div#comments {
    display: none;
}

@media screen and (max-width: 499px) {
body .hero-img-business a {
    font-size: 15px!important;
} }

/*STD Page*/

.site.std-page .half_half_row--4.half_half_row .half_row_right-4{
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom;
}
.site.std-page .new-col img{
    width: 100%;
    padding-bottom: 10px;
}
.site.std-page .new-col{
    padding-bottom: 20px;
    min-height: 300px;
}

@media screen and (min-width: 769px){
    .site.std-page .special-cont {
        min-height: 80px;
    }
}

@media screen and (max-width: 768px){
	.site.std-page .half_half_row-couple-bed-row-5.half_half_row .half_row_left-5{
		display: none;
	}
    .site.std-page .half_half_row--4.half_half_row .half_row_right-4{
    	display: none;
    }
}

/*@media screen and (min-width: 1500px){*/
/*    .site.std-page .new-col {*/
/*        min-height: 506px;*/
/*    }*/
/*}*/



/***************************************************************/
/* Begin DA QA Edits for Sitewide Browser Compatibility Issues */
/***************************************************************/

/* Turning an accidentally blue h2 white again */

.half_half_row-on-site-after-hours-row-3 h2.h2-title {
    color: white;
}

/* displaying the about page li elements in one column */

@media (max-width: 768px) {
	.about-list li.about-li {
		width: 100%;
	}
}

/* Making the contact row spaced correctly */

@media (max-width: 420px) {

    .contact_half_row_right-1 {
        min-height: 540px!important;
    }
}

/* Making all the h2s the same font-size on mobile */

@media(max-width: 768px) {
    h2.subpage-h2-top,
    h2.subpage-h2-bottom {
        font-size: 25px;
    }

    h2.subpage-h2-bottom {
        padding-top: 0;
    }
}

/* Setting the same font size for the hero business div */

@media (max-width: 768px) {
    body .hero-img-business h2,
    body .hero-img-business h1 {
        font-size: 34px;
        line-height: 1.2;
    }
}


/* Making a h2 white on the DOT Compliance page */

.half_half_row-federally-mandated-row-1 h2.h2-title {
    color: white!important;
}

.dot-compliance-master .half_half_row-happy-dude-row-0.half_half_row.happy-dude-row .half_row_left-0 {
    display: flex;
    align-items: center;
}

@media screen and (min-width: 1200px){
    .dot-compliance-master .full-width-row-2.consortium-row-2.full_width_row.consortium-row .main-container {
        padding: 40px 160px !important;
    }
    .dot-compliance-master .half_half_row-on-site-after-hours-row-3.half_half_row.on-site-after-hours-row .half_row_right-3 {
        display: flex;
        align-items: center;
    }
}

/* Fixing the line-height on the DOT Compliance page h1 */

.page-id-2709 .hero-inner {
   max-width: 90%;
}

/* Fixing the Contact Page's hero on mobile */

@media (max-width: 768px) {
    .page-id-517 .hero-inner {
       /*max-width: 90%; */
       max-width: 100%;
    }
}

/* Making the header text bigger on mobile */

@media (max-width: 500px) {

    body .hero-img-business h2 {
        font-size: 18px!important;
    }
    body .hero-img-business span {
        font-size: 18px!important;
    }

    body .hero-img-business .none br {
        display: none;
    }
}

/* Centering the contact button beneath the form */

.main-container input.wpcf7-form-control.wpcf7-submit {
    min-width: 150px;
}

/* Since Edge doesn't support flex's justify-content: space-evenly; */

/* Edge */
@supports (-ms-ime-align: auto) {
    _:-ms-lang(x), .row-imgs  {
        justify-content: space-around!important;
    }
}

@supports (-ms-accelerator:true) {
	.row-imgs  {
        justify-content: space-around!important;
    }
}

 /* IE */
@media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, .row-imgs  {
        justify-content: space-around!important;
    }
}

/* Fixing the icons on the patient solutions pages on mobile  */


@media (max-width: 768px) {
    .row_imgs .icon-wellness img {
        position: relative;
        top: 1px
    }

    .icon-wellness.hold {
       margin: 0 15px;
    }
}

/* Bumping the icons down a bit from the text above it */

.row-imgs {
    margin-top: 25px;
}

.half_half_row-bbb-4.half_half_row .row-imgs { /* The above rule created some extra space on the associated industries logo, so this rules fixes that */
    margin-top: 0;
}

.judicial-solutions .row-imgs { /* The initial rule does not need to hit the judicial solutions page */
    margin-top: 0;
}

/* Fixing the sub-page h2 size discrepancies */

@media (max-width: 768px) {
    h2.h2-title,
    h2.subpage-h2-top,
    h2.subpage-h2-bottom {
        font-size: 28px;
        line-height: 1.3;
    }
}

/* Fixing the 60/40 mobile padding to match the rest of the site */

@media (max-width: 768px) {
    .flex-template-page .forty_sixty_row .main-container {
        padding: 30px 40px !important;
        overflow: hidden !important;
    }
}

/* Limit the row height of the STD Testing row on the Physician Solutions page on mobile */


.limit-row-min-height-mobile-4,
.limit-row-min-height-mobile,
.limit-row-min-height-mobile-7 {
    min-height: 285px!important;
}

@media (max-width: 768px) {
    .limit-row-min-height-mobile-4,
    .limit-row-min-height-mobile-7,
    .patient-solutions-master .std_row-1.desktop_only_images-1 {
        min-height: 245px!important;
    }
}

/* Moving the buttons down in the header */

#content a[href="#linkhere"] {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    padding: 0px 25px !important;
}

/* Adding some padding-left to the home page banner text on mobile */

@media (max-width: 420px) {
    .new-home-page .hero-img .container-inner.hero-inner {
        padding-left: 10px;
    }

    body:not(.home) .hero-inner p span {
        padding-left: 15px;
        display: block;
    }
}

/* Fixing the big fat icons on the /home-kits/ pages */

@media (max-width: 768px) {
    .one-blue-img img,
    .two-blue-img img,
    .three-blue-img img {
        width: auto;
        text-align: right;
        max-height: 140px;
    }
}

/* Fixing an image background position on the patient solutions page */

@media screen and (max-width: 768px) {
    .page-id-605 .half_half_row .half_row_left-9 {
        height: 450px;
        background-position: 0;
    }
}

@media screen and (max-width: 480px) {
    .page-id-605 .half_half_row .half_row_left-9 {
        height: 250px;
        background-position: 0;
    }
}


/* IE doesn't like <img> tags when the src="./*". We are going to hide those images on IE only */


@media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, img[src="./wp-content/uploads/2017/09/Icon-Pre-Employment.png"],
     img[src="./wp-content/uploads/2017/09/Icon-Random.png"],
     img[src="./wp-content/uploads/2017/09/Icon-Suspicion.png"],
     img[src="./wp-content/uploads/2017/09/Icon-Post-Accident.png"],
     img[src="./wp-content/uploads/2017/09/Icon-Drug-Review-Policy.png"],
     .employer-row-2-icons.side-by-side img {
        display: none;
    }
}

/* Drug Policy Review Checkbox fix -- Employer solution page */

@media screen and (max-width: 768px) {
    .drug-policy-review-row-6  .purple-list li {
        padding-top: 8px;
    }
}


/* Fixing some extra white space before the first blue checklist on the judicial solutions page */

@media (max-width: 768px) {
   .judicial-solutions .main-title-row-0 .main-container {
        padding-bottom: 0!important;
    }
}

/* Repositioning the anchor tags so that the homepage anchor jumps work */

#dts-section,
#ps-section,
#hw-section,
#bs-section,
#cform {
    position: relative;
}

#ps-section {
    top: -90px;
}

#bs-section {
    top: 650px;
}

#cform {
    top: -350px;
}

@media (max-width: 768px) {
    #dts-section {
       top: 170px;
    }

    #ps-section {
        top: -60px;
    }

    #bs-section {
        top: 700px;
    }

    #cform {
        top: 300px;
    }
}

@media (max-width: 480px) {
    #dts-section {
        top: 300px;
    }

    #ps-section {
        top: -80px;
    }

    #hw-section {
        top: -30px;
    }

    #bs-section {
        top: 650px;
    }

    #cform {
        top: 400px;
    }
}

@media (max-width: 376px) {
    #bs-section {
        top: 790px;
    }
}

/* Hiding the extra cta-banner on mobile */
/* NOTE: It's very possible we'll want to change this rule to use page-specific CSS to hide the button from the footer instead. Beware! */

@media (max-width: 768px) {
    .call-to-action-sub {
        display: none;
    }
}

/* Fixing the Diet Icon */

    img.alignnone.size-full.wp-image-1632 {
        content: url(https://www.arcpointlabs.com/wp-content/uploads/2018/12/diet-icon-corporate.png);
    }


/* Making the Home Kits page banner image work on ipads and below */

@media (min-width: 700px) and (max-width: 768px) {
    .home-kit .hero-img-business {
        min-height: 435px;
    }
}

/* Making the credit card image on home page work on iPad */

@media (min-width: 700px) and (max-width: 768px) {
    .site.new-home-page .half_row_left-1 {
        min-height: 420px;
    }
}

/* Removing space above the carousel on mobile home page */


@media (max-width: 768px) {
    .home .contact_half_row_right-5 {
        max-height: 562px !important;
        min-height: unset !important;
    }
}

/* Fixing some spacing above the icons on mobile on employer solutions page */

@media (max-width: 768px) {
    .employer-solutions-master .forty_sixty--1 .forty_sixty_right-1 .main-container:first-child {
        padding-bottom: 0!important;
    }

    .employer-solutions-master .forty_sixty--1 .forty_sixty_full-1 .main-container {
        padding-top: 0 !important;
    }
}

/* Fixing bizarre spacing on About Us Q&A section on mobile */

@media (max-width: 768px) {
    .about-page-master .full-width-row-1 .extra-space {
        display: none;
    }

    .about-page-master .full-width-row-1 .full-width-content h2.white-color:nth-of-type(1) {
        padding-top: 0;
    }
}

/* Making the photo of the guy leaning against the van not cut-off. Employer solutions page. */

.employer-solutions-master .full-width-row-4 {
    background-position: top!important;
}

/* Adding some space between the about page Qs & As on mobile */

.about-page-master h2.white-color {
    margin-bottom: 20px;
}

/* Fixing the bg-image on the 6 buttons on home page */

@media (max-width: 768px) {
    .home .Parallax-six-img a {
        max-width: 400px;
        margin: 0 auto;
        display: block;
        width: 100%;
    }
}

/* Fixing a spacing issue on the home pages that have the reliable & convenient lab testing options  */

@media (max-width: 768px) {
    .half_half_row-reliable-2.half_half_row .half_row_right-2 {
        display: none;
    }
}

/* Fixing the Healthcare simplified row on some home pages */

@media (max-width: 768px) {
    .half_half_row-home-coupon-row-1 .half_row_right-1 .main-container {
        padding-top: 0!important;
    }
}

/* Removing the background-image on the 'Types of Drug & Alcohol Testing We Provide" on employer solutions page to make the text ledgible on mobile */

@media (max-width: 768px) {
    .employer-solutions-master .flex-template-page .full-width-row-2 {
            background-image: none;
    }
}

/* Removing the extra padding on the Drug and Alcohol Testing Services section of the Judicial Solutions Page */

.judicial-solutions .std_row-2.std_row {
    padding-top: 0;
}

/* The Testimonial Row (Source of Truth is Edina) */

.testimonial-row-8.full-width-row-8 h2 {
    position: static;
}

/*************************************************************/
/* End DA QA Edits for Sitewide Browser Compatibility Issues */
/*************************************************************/
@media (max-width: 768px) {
.banner-beef {
    margin-left:20px!important;
}}

/* Changing the map image on the contact page to include Nebraska (and now Oklahoma as of 2019-05-30) */

.contact-page-master .half_row_right-2 img {
    /*content: url(https://www.arcpointlabs.com/wp-content/uploads/2019/05/ARCpoint-Map-May-30-2019-01.png);*/
    content: url(https://www.arcpointlabs.com/wp-content/uploads/2019/11/ARCpoint-Map-Nov-2019.png);
}


/*New Employers State Law Section*/

/*Make purple/white li*/

.state-law-li li{
    /*color: #fff;*/
}

.state-law-li .fa-li{
    /*color:#9E3292;
    font-size: 26px;*/
    font-weight: 600;
}

.employer-solutions-master.laws-change-row .sixty_forty-state-laws-row-2{
    background-position: center center;
}

.employer-solutions-master.laws-change-row.laws-version-two .sixty_forty-signs-symptoms-training-row-8.sixty_forty_row {
    background-color: #0D5C95;
}

@media screen and (max-width: 768px){

/*.employer-solutions-master.laws-change-row.laws-version-two .sixty_forty_right-8.sixty_forty_right .half_half_row--9.half_half_row .half_row_right-9 {*/
/*    display: none;*/
/*}*/

.employer-solutions-master.laws-change-row.laws-version-two .std_row-7.drug-policy-review-row-7.std_row .left-20-7 {
    display: none;
}

.employer-solutions-master.laws-change-row.laws-version-two .std_row-7.drug-policy-review-row-7.std_row .right-80-7 {
    width: 100%;
}

.employer-solutions-master.laws-change-row.laws-version-two .half_half_row--9.half_half_row .half_row_left-9 {
    width: 100%;
}
.employer-solutions-master.laws-change-row.laws-version-two .half_half_row--9.half_half_row .half_row_right-9 {
    display: none;
}

.employer-solutions-master.laws-change-row.laws-version-two .std_row-10.std_row .left-20-10{
	display: none;
}
.employer-solutions-master.laws-change-row.laws-version-two .std_row-10.std_row .right-80-10{
	width: 100%;
}

.state-law-li li{
    line-height: 30px;
}

.employer-solutions-master.laws-change-row .sixty_forty-state-laws-row-2{
    background: #000;
}

.employer-solutions-master.laws-change-row .flex-template-page .full-width-row-3 {
    background-image: none;
}

.employer-solutions-master.laws-change-row .std_row-4.std_row .left-20-4{
	display: none;
}

.employer-solutions-master.laws-change-row .std_row-4.std_row .right-80-4{
	width: 100%;
}

.employer-solutions-master.laws-change-row .half_half_row--5.half_half_row .half_row_left-5{
	display: none;
}

.employer-solutions-master.laws-change-row .std_row-6.std_row .left-20-6{
	display: none;
}

.employer-solutions-master.laws-change-row .std_row-6.std_row .right-80-6{
	width: 100%;
}

/*Marijuana State Laws Row*/
.employer-solutions-master.laws-change-row .half_half_row-state-laws-row-2.half_half_row .half_row_left-2 {
    display: none;
}
.employer-solutions-master.laws-change-row .half_half_row-state-laws-row-2.half_half_row .half_row_right-2 {
    width: 100%;
}
.employer-solutions-master.laws-change-row .half_half_row-state-laws-row-2.half_half_row {
    background-position: right;
}

/*DOT Section*/
.employer-solutions-master.laws-change-row .std_row-8.std_row .left-20-8{
	display: none;
}

.employer-solutions-master.laws-change-row .std_row-8.std_row .right-80-8{
	width: 100%;
}

}

@media screen and (max-width: 979px){
    .top-header-right {
        padding: 0 0 !important;
    }
}

/*Locations Search All Tests Button*/

span.top-search-tests-btn {
    border-radius: 50px;
    border: 1px solid #fff;
    padding: 2px;
    margin-right: 10px;
    text-transform: uppercase;
    padding-left: 6px;
    padding-right: 6px;
}

/*Nav Item Search All Tests*/
li.mobile-search-all-tests {
    display: none !important;
}

li.mobile-search-all-tests i.fa.fa-search {
    color: #fff !important;
}

@media screen and (max-width: 767px){
    li.mobile-search-all-tests {
        display: block !important;
        box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
        border-radius: 50px;
        color: #FFF;
        border: 1px solid #fff !important;
        text-transform: uppercase;
        letter-spacing: 3px;
        line-height: 22px;
        margin-top: 10px;
        text-align: center;
    }
}

@media screen and (max-width: 768px){
    span.top-search-tests-btn {
        display: none;
    }
}


/* Header button styles */

.top-buttons {
    float: right;
}

.menu-wrap .top-buttons ul li.blue a {
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16)!important;
    padding: 17px 25px 17px 65px;
    background: #005a96;
}

.top-buttons ul li a {
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    font-family: 'Muli', sans-serif;
    padding: 17px 25px 17px 55px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 50px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
}

.top-buttons a {
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.5);
}

.top-buttons ul li.blue a i {
    margin-left: -40px;
}

.top-buttons ul li i {
    margin-right: 15px;
    position: absolute;
    margin-left: -30px;
    margin-top: -6px;
    font-size: 30px;
    color: #fff;
}

.top-buttons ul {
    list-style: none;
}

.top-buttons ul li {
    display: inline-block;
}

.logged-in.admin-bar .top-buttons {
    position: fixed;
    z-index: 200;
    right: 30px;
    top: 88px;
}

.top-buttons ul li.orange a {
    background-image: linear-gradient(-233deg, rgba(235,131,37,0.00) 0%, rgba(235,131,37,0.70) 100%);
    box-shadow: 0 4px 16px 0 rgba(119,119,119,0.16);
    font-family: 'Muli', sans-serif;
    padding: 17px 25px;
    background-color: #D21D46;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 50px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
}

@media screen and (max-width: 600px){
    .top-buttons ul li.orange a {
        /*padding: 10px 10px;*/
        padding: 6px 8px;
        /*letter-spacing: 0.5px;*/
        /*font-size: 8px;*/
        font-size: 11px;
        line-height: 24px;
        text-align: center;
        display: inline-block;
        width: 130px;
        margin-top: -13px;
    }

@keyframes shimmerBackground {
    0% {background-position:-5000px 0}
    100% {background-position:5000px 0}
}

li.orange.request-appt-li a {
background-image: -moz-linear-gradient(-233deg,rgba(255,255,255,0.70) 0%,rgba(255,255,25,0.00) 100%);
background-image: -webkit-linear-gradient(-233deg,rgba(255,255,25,0.70) 0%,rgba(255,255,25,0.00) 100%);
background-image: -o-linear-gradient(-233deg,rgba(255,255,25,0.70) 0%,rgba(255,255,25,0.00) 100%);
background-image: -ms-linear-gradient(-233deg,rgba(255,255,25,0.70) 0%,rgba(255,255,25,0.00) 100%);
background-image: linear-gradient(-233deg,rgba(255,255,25,0.70) 0%,rgba(255,255,25,0.00) 100%);
background-repeat: repeat-y;
background-position:-5000px 0;
animation: shimmerBackground 8s linear infinite;
}

}


.logged-in #top-menu {
    margin-top: 66px;
}

/**************************************************************/
/* Uncomment This Rule To Show the Request Appointment Button */
/**************************************************************/
li.orange.request-appt-li {
    display: none;
}

/**************************************************************/
/**************************************************************/
/**************************************************************/

@media (max-width: 980px) {
    .top-buttons {
        margin-top: 21px;
    }

    .site-branding {
        padding-bottom: 0;
    }

    body #top-menu {
        margin-top: 61px;
    }

    body:not(.logged-in) #top-menu {
        margin-top: 22px;
    }

    body:not(.logged-in) .top-buttons ul li i {
        margin-top: 13px;
    }
}

@media (min-width: 769px) {
    .mobile-nav-button {
        display: none!important;
    }
}


@media (max-width: 768px) {
    .top-buttons {
        display: none;
    }

    body #top-menu {
        margin-top: 0;
    }

    .mobile-nav-button {
        padding: 0px 10px;
    }

    body:not(.logged-in) #top-menu {
            margin-top: 0;
    }
}

/* Showing the Search All Tests button on mobile */

/* Mobile Styling for the Search All Tests Button */

@media (max-width: 768px) {
    .site-branding .wrap {
        padding: 0 16px;
    }

    /* .logo-wrap .custom-logo-link {
        height: 50px;
    }

    .logo-wrap .custom-logo {
        width: 90px;
    }*/

    .site-branding .menu-wrap .top-buttons ul li.blue a {
        position: relative;
        padding: 17px 12px;
        letter-spacing: 0;
        font-size: 12px;
        right: 195px;
        top: 3px;
    }

    .top-buttons .fa-search {
       display: none;
    }

    .top-buttons {
        display: block!important;
    }

    body .logo-loc {
        line-height:1.3;
    }

    li.mobile-search-all-tests {
        display: none!important;
    }

    /* not-logged-in  only */
    body:not(.logged-in) .menu-wrap .top-buttons {
       margin-top:-39px;
    }
}



@media (max-width: 480px) {

    .logo-wrap .custom-logo {
        width: 90px;
    }

    .site-branding .menu-wrap .top-buttons ul li.blue a {
        position: relative;
        padding: 17px 12px;
        letter-spacing: 0;
        font-size: 12px;
        right: 102px;
        top: 3px;
    }

    body .logo-loc {
        margin-right: 5px;
        margin-left: 15px;
    }
}

/*
@-moz-document url-prefix() {
@media (max-width: 768px) {
.menu-wrap .top-buttons {
margin-top: -53px;
}
}
} */

@media(max-width: 768px) {
    .menu-item-has-children .menu-item-has-children .dropdown-toggle {
        top: -15px;
    }
}

/*Edit to the Menu Nav*/
ul.sub-menu li a {
    letter-spacing: 0 !important;
}

/* Adding some whitespace around the 3 CTAs on non-clinical site homepages */
@media screen and (max-width: 768px) {
.solution-4-img ul.f-hp-fourcol-off li {
    width: 94%!important;
    margin: 10px 3%;
}}

/*TELE HEALTH ROW*/
.tele-row {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    min-height: 500px;
    align-items: center;
    background-image: url(https://www.arcpointlabs.com/wp-content/uploads/2020/03/lady-on-phone.jpg);
    background-size: cover;
    background-position: bottom;
    border: 4px solid #1367a3;
}
p.tele-blue {
    color: #1367a3 !important;
    font-weight: 700;
}
.tele-title{
    color: #1367a3 !important;
    text-shadow: none;
    font-weight: bold;
    font-size: 40px;
    margin-bottom: 20px;
}
.tele-left{
    width: 60%;
    padding-left: 120px;
}
.tele-right{
    width: 40%;
}
@media screen and (max-width: 768px){
    .tele-row{
        background-color: #005A96 !important;
    	background: none;
    	text-align: center;
    	min-height: auto;
    }
    p.tele-blue {
        color: #fff !important;
    }
    .tele-left{
        width: 100%;
        padding-left: 0;
    }
    .tele-right{
        display: none;
    }
    .tele-title{
        color: #fff !important;
        font-size: 28px !important;
    }
}

/*Hide Healthcare Simplified Row*/
.half_half_row-home-coupon-row-1.half_half_row.home-coupon-row {
    display: none !important;
}

/*Edit for the Notification Bar Colors*/
span.mtsnb-text {
    font-weight: 700 !important;
    color: #eb8325 !important;
}

/*COVID POPUP CSS*/
.covid-pop-img{
    height: 100%;
    width: 100%;
}
.covid-pop-main-container {
    width: 100%;
    height: 100%;
}
.sg-popup-builder-content{
    overflow-y: hidden;
}

/*BLOG TWEAK*/
.site.blog-page p.link-more {
    display: none;
}

/*Global hide top search tests buttons in header */
.top-buttons ul li.blue {
    display: none !important;
}

/*Global Book Appointment Header Updates*/
@media screen and (max-width: 500px){
    .book-appointment-page .hero-sub-h1 {
        font-size: 24px;
        line-height: 30px !important;
        margin-top: 12px;
    }
    .hero-img-sub {
        min-height: 110px;
    }
}

body footer a.cta-but-footer-blue {
    letter-spacing: 2px;
    box-shadow: 0 4px 16px 0 rgb(119 119 119 / 16%);
    border-radius: 50px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 17px 25px 17px 25px;
    transition: 0.3s;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 50%);
    background: #005a96;
}
body footer a.cta-but-footer-blue:hover{
    color: #fff;
}
a.cta-but-footer-blue {
    display: inline-block;
    margin-top: 20px;
}


/*Book appointment Edit*/
@media screen and (max-width: 768px){
    body .book-appointment-page .contact_half_row_right-0 {
        min-height: auto !important;
        max-height: unset !important;
    }
}

/*Update The mobile menu toggle to hide */
@media screen and (min-width: 769px) and (max-width: 980px) {
	.js .menu-toggle, .js .dropdown-toggle {
	    /*display: none !important;*/
	}
	.menu-homemenu-container {
        position: absolute;
        left: -180px;
        min-width: 250px;
	}
	.logged-in #top-menu {
        margin-top: 32px;
    }
	svg.icon.icon-close, svg.icon.icon-bars {
        color: #fff;
        font-size: 30px;
    }
	ul#top-menu {
        background-color: #005a96;
    }
}

/*Hide the Search All Tests Button on Location Sites Footer*/
section#text-7 .cta-but-footer-blue {
    display: none;
}
@media screen and (min-width: 980px){
.main-navigation ul ul a {
    padding: 0.20em 1.25em!important;
}}