
p.strong{font-weight:bold;}
.top-banner-11{background: url(../img/top-banner-11.jpg) no-repeat center; -moz-background-size:cover; -webkit-background-size:cover; background-size: cover;}
.top-banner-11{ position: relative; color: #fff; padding-top: 130px; padding-bottom: 50px;}
.top-banner-11:after{content:""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); display: block;}
.text-italic{font-style:italic;}
.top-banner-11 .container{position: relative; z-index: 2;}
.banner-head-11{font-size: 38px; margin-bottom: 15px; font-weight:700; }
.top-banner-11 p{font-size: 22px; line-height: 30px; color: #fff; padding-left: 15px; padding-right: 15px; margin-bottom: 35px; font-weight:100; }
.top-banner-11 .btn-primary{margin-bottom: 15px;}
.top-banner-11 p.text-italic{font-size: 16px;}

@media only screen and (min-width:769px) and (max-width:991px){
	.top-banner-11 p{ padding-left:0px; padding-right:0px; }
}

.course_feature-11{ padding-top: 80px; padding-bottom: 80px;}
.circle-wrap-large-2 .left-course-text-22{padding-top:20px;}
.circle-wrap-large .left-course-text-22{padding-top:39px;}
.left-course-text-22 h3{font-size: 28px; font-weight: 600; margin-bottom: 20px;}
.left-course-text-22 p{ color: #4b301a; line-height: 24px; font-weight:100;}
.circle-wrap-11{width: 395px; height: 395px; border-radius: 50%; background: #fff; border: 8px solid #d74141; text-align: center; padding: 60px 30px; position: relative; z-index: 2; margin-left: 70px;}
.circle-wrap-11 img{margin: 50px auto 20px auto;}
.circle-wrap-11 figcaption{font-size: 14px; color: #4b301a;}
.red-circle-22{position: absolute; bottom: -18px; right: 50px; width: 190px; height: 190px; background:#93211f; border-radius: 50%; z-index: 0;}
.strikethrough{text-decoration:line-through;}

.circle-wrap-large {padding-top: 70px; padding-bottom: 50px;}

.circle-wrap-2+.red-circle-22{right:auto; left:10px; bottom: 10px}
.circle-wrap-11.circle-wrap-2{padding: 0; overflow: hidden;}
.circle-wrap-11.circle-wrap-2 img{margin-top:0; max-width: none;}
.left-course-text-22 p.strong{font-weight: bold; margin: 25px 0;}
#discover-new-styles figure{background-repeat:no-repeat; background-size: cover; -moz-background-size:cover; -webkit-background-size:cover; background-position:center center; overflow: hidden; position: relative; border-radius: 3px;}
#discover-new-styles figcaption{position: absolute; bottom: -100%; left: 0; width: 100%; height: 50px; line-height: 50px; background:rgba(217,64,61,0.84); text-align: center; color: #fff; -webkit-transition:0.3s ease; -moz-transition:0.3s ease; transition: 0.3s ease;}
#discover-new-styles .large-figure-1{height: 430px;}
#discover-new-styles .small-figure-1{height: 200px;}
#discover-new-styles figure a{display: block; height: 100%;}
#discover-new-styles figure:hover figcaption{bottom: 0;}
#discover-new-styles .mb-11{margin-bottom: 30px;}
@media ( max-width: 767px ) {
	#discover-new-styles .mb-11{margin-bottom: 0px;}
}
#discover-new-styles h2{margin-bottom: 10px; text-align: center;}
#discover-new-styles h2+p{margin-bottom: 30px; text-align: center; font-size: 18px; font-weight: 100;}

.course_feature-11 h2{font-size: 32px; margin-bottom: 15px; font-weight: 600; }
.course_feature-11 h2+p{font-size: 18px; font-weight: 100; margin-bottom: 30px;}
.course_feature-11 .play-trigger{position: relative;}
.course_feature-11 .play-trigger img{margin:0 auto;}
.course_feature-11 .play-trigger .play-video{position: absolute; top: 50%; left: 50%;  width: 80px; height: 80px; border: 4px solid #fff; border-radius: 50%; text-align: center; font-size: 35px; line-height: 76px; margin-left: -40px; margin-top: -40px; color: #fff;}

.course_feature-11 .related-vids .item .small-vid-wrap{position: relative;}
.course_feature-11 .related-vids .item .small-vid-caption{color: #d74141; font-size: 16px; margin-top: 8px;}
.course_feature-11 .related-vids .item img{border-radius: 0;}
.course_feature-11 .related-vids .play-video{position: absolute; top: 50%; left: 50%;  width: 45px; height: 45px; border: 3px solid #fff; border-radius: 50%; text-align: center; font-size: 15px; line-height: 36px; margin-left: -22.5px; margin-top: -22.5px; color: #fff; z-index: 100;}
.course_feature-11 .related-vids
.course_feature-11 .related-vids .play-video:hover{box-shadow: 0 0 5px rgba(0,0,0,.8);}
.course_feature-11 .play-trigger .play-video .fa{margin-left: 5px;}

.video-slider-wrap{width: 750px; margin: 0 auto 15px auto;}

.video-slider-wrap .video-caption{color: #d93f3c; font-size:22px; margin-top: 11px;}

.video-slider-wrap .owl-nav div{position: absolute; top: 0%; color: #c8bdad; font-size:70px;}
.video-slider-wrap .owl-nav .owl-prev{left: -65px;}
.video-slider-wrap .owl-nav .owl-next{right: -65px;}
.mtop-11{text-align: center; }
.mtop-11 .btn{margin:30px 0 0 0; letter-spacing: normal !important;}

#meet-instructor-11{text-align:center;}
#meet-instructor-11 .single-ist11{background: #fdf9ea; padding: 40px 25px; text-align: center; border-radius: 3px; min-height: 360px;/*  width:262px; display:inline-block;  margin:0 15px; */}
#meet-instructor-11 .single-ist11 img{margin: 0 auto 20px auto; }
.single-ist11 .inst-name{color: #d93f3c; font-size: 17px; margin-bottom: 15px; font-weight: 600;}
.single-ist11 p{font-size: 16px; color: #4e331f; font-weight: 100; line-height: 24px;}

.inner-container-23 > p{margin-bottom: 50px !important;}


.inner-container-23{width: 945px; margin: 0 auto;}


.inner-container-23 .circle-454{width: 325px; height: 325px; overflow: hidden; border-radius: 8px; background: #d74141; color: #fff; position: relative; padding: 50px 20px; margin-left:20px;}
.inner-container-23 .circle-454 p{font-weight: bold; margin-bottom: 0px; font-size: 20px; line-height:26px; text-align:center;}
.inner-container-23 .circle-454 p span{display:block; text-align:center;}
.inner-container-23 .circle-454 h1{font-size: 102px; font-weight:300; letter-spacing:0px;}

.acf-logo-32{ width: 260px; height: 260px;}

.acf-logo-32 img{margin: 0 auto; }
.acf-logo-wrap-large{margin-top: 50px;}
.acf-logo-wrap-large .acf-desc-312{padding-top: 40px;}
.acf-logo-wrap-large .acf-desc-312 p{font-weight: 100; margin-bottom: 26px;}
.acf-logo-wrap-large .acf-desc-312 h5{font-size: 18px; font-weight:600; line-height: 24px; margin-bottom: 20px; color: #4b301a;}

#other-questions{padding-top: 55px; padding-bottom: 25px;}
#other-questions .inner-container-23{ padding-left:175px; padding-right:175px;}
#other-questions h2{font-size: 28px;}
.bottom-banner-12{background: url(../img/space-limited-banner.jpg) no-repeat; min-height: none; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; padding-top: 80px; padding-bottom: 60px;}
.bottom-banner-12 h2{font-weight:600;}
.top-banner-11 .bottom-banner-12 .btn{letter-spacing: normal !important;} 


/******Newslatter*********/
.site-newsletter .container{padding-top:15px;}	
.site-newsletter.no-print.red-bg .row .col-md-6.image.hidden-xs{/*width:43%;*/}
.site-newsletter .uppercase-heading{font-size:28px; margin-top:40px; font-weight: normal; text-transform:none;}
@media only screen and (min-width:992px) {
	.site-newsletter .uppercase-heading {
		max-width:425px;
	}
}
.site-newsletter .subtitle{font-size:19px;}
.site-newsletter .form-group { width: 46%; }
.site-newsletter .btn  {width: 140px !important;}

@media only screen and (max-width:768px){
	.site-newsletter .form-group { width: 100%; }
}
@media only screen and (max-width:1199px){
	.red-circle-22{right: -42px;}
	#meet-instructor-11 .single-ist11{margin-bottom: 25px; min-height: 390px;}
}
@media only screen and (max-width:1060px){

	.red-circle-22{display: none;}
	.circle-wrap-11{margin-left: 0;}

}
@media only screen and (max-width:992px){

	.inner-container-23{width: 100%;}
	.circle-wrap-11{margin: 0 auto 30px auto;}
	.course_feature-11 .pull-right{float: none !important;}
	.video-slider-wrap{width: 100%;}
	#other-questions .inner-container-23{ padding-left:80px; padding-right:80px;}
	.inner-container-23 .col-xs-12 img{margin: 0 auto 20px auto;}
	.inner-container-23 .circle-454{margin: 5px auto;}
	.acf-logo-32{margin: 5px auto;}
}
@media only screen and (max-width:767px){
	.content-area{margin-left:0; margin-right:0;}
	#discover-new-styles .large-figure-1{height:250px; margin-bottom: 15px; }
	#discover-new-styles .small-figure-1{height: 250px; margin-bottom: 15px;}
	.top-banner-11 p{padding-left: 15px; padding-right: 15px;}
	.top-banner-11 p.text-italic {margin-bottom: 0;}
	.top-banner-11{padding-top: 40px; padding-bottom: 40px;}
	.course_feature-11 .related-vids .item .small-vid-caption {text-align: center;padding: 5px;}
	
	
	#meet-instructor-11 .single-ist11{height: auto; min-height: 0;}
	.course_feature-11{padding-top: 35px; padding-bottom: 35px;}
	#other-questions .inner-container-23{padding-left:30px; padding-right:30px;}
	
	
	.inner-container-23 .circle-454 p{margin-bottom:20px;}
	.inner-container-23 .circle-454 h1{font-size:80px; margin-bottom:25px;}
}
@media only screen and (max-width:640px){
	#meet-instructor-11 .single-ist11{width:260px; display:block; margin:10px auto;}	
}
@media only screen and (max-width:480px){
	.circle-wrap-11{width: 320px; height: 320px; padding: 25px;}
	
	
.inner-container-23 .circle-454{width: 268px; height: 268px; padding:40px 15px;}
.inner-container-23 .circle-454 h1{margin-top: 18px; margin-bottom: 20px;}
.inner-container-23 .circle-454 p{margin-bottom:10px;}


}

@media only screen and (max-width:360px){
	.course_feature-11 .related-vids .item .small-vid-wrap{width:70%; margin:0 auto;}
}
#main.new-home {
	padding-top: 0;	
}

.nomargtop {margin-top:0px !important;}
.top-image-banner1.meal-plan-header { height: 475px; padding: 132px 0 118px 0; }
.top-image-banner1.meal-plan-header img { margin: 0 auto; }
.top-image-banner1.plant-based { height: 289px; padding: 124px 0 75px 0 }
.top-image-banner1.meal-plan-options { min-height: 100px; color: #fff; padding: 66px; }
.top-image-banner1.meal-plan-options p:last-child { margin-bottom: 0; }
.top-image-banner1 h4 { color: #fff;font-size: 25px;margin-top: 26px; }
.top-image-banner1 p { margin-top:24px; color: #fff }