@charset "utf-8";
.paypal_button {
    margin: 0 auto;
    text-align: center; width: 100%; }
body { background: #000; }
footer { background-color: #141414; }
#popmake-976 { background-color: #fff !important; }
#popmake-976 .popmake-title { text-align: center; }
.shadow .iw_optin input[type="text"], .iw_optin select { margin-right: 8px !important; }
.home_widget .gform_wrapper div.validation_error { color: #fff; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
.shadow .b2s { top: -30px; }
.shadow .b2s .fwf-contain .above-vsl { color: #FFEF74; font-size: 3rem; }
.shadow .b2s-vsl {
    background-image: url(//thebodymaster.com/wp-content/uploads/2015/12/back-b2s-vsl.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top; }
.testimonial_box .t_content, .testimonial_box .t_name, .testimonial_box .t_subtext { color: #fff; }
footer .bottom_bar {
    padding: 0px 0px 25px;
    background-color: #8f0b0e;
}
.just-save { display: none !important;}
.iw_optin_horiz {
    text-align: center;
    padding: 1em;
}
.iw_horiz_optin {
    margin-top: 2em;
}
.iw_optin_horiz .video-container iframe {
    position: relative !important;
    top: 0px !important;
    left: inherit !important;
    width: 100% !important;
    height: 175px !important;
}
.iw_wellness {
    background-image: none !important;
    background: #e2e2e2 ;
}
.optin_area_horiz {
    max-width: 744px !important;
    width: 100%;
    float: none !important;
    margin: 0px auto;
}
.iw_optin_horiz form input[type="submit"] {
    background: transparent url("http://thebodymaster.com/wp-content/uploads/2015/09/button.png") no-repeat scroll 0% 0% !important;
    max-width: 350px;
    height: 86px;
    text-indent: 9999px;
    margin: 0px auto;
    float: none;
}
.iw_optin_horiz h3 {
    color: #FF9934;
    font-weight: normal !important;
    font-size: 40px !important;
}
.iw_optin_horiz button {
    border: none;
    background: none transparent;
}
.shadow .iw_optin.iw_horiz_optin h4 {
    text-shadow: none;
    font-weight: normal;
}
.iw_optin.iw_horiz_optin p {
    font-size: 14px;
}
.iw_optin.iw_horiz_optin form {
    max-width: inherit !important;
}
.iw_optin_left .video-container, .iw_optin_right .video-container {
    padding-bottom: 34.25%;
    padding-top: 0px;
    width: 100% !important;
    max-width: 59% !important;
}
.home .opening-container {
    margin-top: -221px !important;
}
input[type="submit"] {
    background-color: #8F0A0E;
}
#gform_1 {
    text-align: center;
    max-width: 500px;
    margin: 0px auto;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    margin: 0em auto;
    width: 100%;
}
.gform_wrapper .top_label .gfield_label {
    display: none !important;
}

.home .background {
    background: transparent none !important;
    background-image: none !important;
}

.header .address {
    float: right !important;
}
/*.social_icons span.twitter, .social_icons span.facebook {
    display: none;
}*/

.social_icons span.yelp {
    display: none;
}
.social_icons span.facebook a {
	background-color: #3b5998;
}
.social_icons span.twitter a {
	background-color: #0084b4;
}
.social_icons span.youtube a {
	background-color: #bb0000;
}
.social_icons span.googleplus a {
	background-color: #d34836;
}

.what-this {
    background: transparent url("http://thebodymaster.com/wp-content/uploads/2015/09/signup-arrow.png") no-repeat scroll 0% 0%;
    width: 225px;
    height: 155px;
    position: absolute;
    top: -161px;
    left: auto;
    right: -100px;
}
.iw_optin input[type="text"] {
    float: left;
}
.what-is form {
    width: 100%;
    max-width: 500px;
    margin: 15px auto;
}
.top-form input[type="submit"] {
    border-radius: 33px;
    color: #FFF;
    background-color: #8F0A0E;
    border: 3px solid #EF8F1C;
    padding: 1em;
    min-height: 60px;
    margin: 10px 0px;
    width: 100%;
}
.opening-content > div:first-child { background-position: 0 -5px;  }
.stripe_container.extra .row { margin-top: -113px; }
.about-txt {
	max-width:75%;
}

.site-logo {
    max-width: 346px;
}
.b2s .video-wrap {
    max-width: 553px !important;
}
.aic-right {
    width: 72%;
    float: right;
}
.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"] {
    padding: 0.5em;
    min-height: 45px;
    margin: 0px !important;
}
.what-is .top-text p {
    font-size: 15px;
}
.fwf-wod-noimage {
    display: none;
}
.wod_content article {
    background-color: rgba(255,255,255,0.8);
    background-image: none;
}
.wod_content .hentry .entry-title a {
    color: #333;
}
.wod_content .entry-summary p {
    color: #666;
}
.wod_datemeta {
    border-radius: 40px;
    font-size: 14px;
    max-width: 100px;
    margin: 7px;
    min-width: 83px;
    padding: 17px;
    background: rgb(204, 36, 45) none repeat scroll 0% 0% !important;
    border: 5px solid #eaeaea;
    max-height: 83px;
    color: #fff;
}
.wod_datemeta strong {
    font-size: 26px;
    margin-bottom: 5px;
    color: #fff;
    border-bottom: 1px solid #000;
    max-width: 28px;
    margin: 0px auto;
}
div[role="main"] .fwf_latest_wod h4 {
    color: #FFF !important;
}
.guarantee .wpb_wrapper {
    min-height: 200px;
}
.guarantee {
    background: url("http://thebodymaster.com/wp-content/uploads/2015/09/guarantee-bg.jpg");
    min-height: 320px;
}
.iw_contact_section input[type="submit"], .iw_contact_section input[type="submit"]:hover {
    background: #9e0b0f none repeat scroll 0% 0%;
}
.shadow .iw_contact_section h4 {
    color: #9e0b0f;
    font-size: 26px !important;
}
.fwf-sec-about h3, .fwf-sec-about p {
    color: rgb(255, 255, 255);
}
.iw_optin_left .wpb_wrapper p, .iw_optin_right .wpb_wrapper p {
    max-width: 510px;
    margin-bottom: 19px;
}
.shadow .iw_optin_right .optin_area h4 {
    font-size: 29px;
}
.iw_optin_left input[type="submit"], .iw_optin_left input[type="submit"]:hover {
    background: #000 none repeat scroll 0% 0%;
}
.opening-optin-arrow {
    width: 90px !important;
    background: transparent url("http://thebodymaster.com/wp-content/uploads/2015/09/arrows.png") no-repeat scroll 0% 0%;
    height: 60px;
}
.button {
    background: #8f0a0e none repeat scroll 0% 0%;
}
.as_seen_on_section {
    display: none;
}
.what-is .top-text {
    background: #8f0a0e none repeat scroll 0% 0%;
    padding: 15px 1em;
}
.what-is .right {
    background: #8e6343 none repeat scroll 0% 0%;
}
.what-is .left {
    padding: 10px;
    position: relative;
}
.home_widget .gform_wrapper .top_label input[type="text"] {
    margin: 20px 0px;
    border-radius: 4px;
}
.home_widget .gform_wrapper .top_label input[type="submit"] {
    background-color: #8F0A0E;
    border: 3px solid #EF8F1C;
    padding: 1em;
    min-height: 60px;
    margin: 10px 0px;
}
.home_widget h4 {
    font-size: 34px;
    font-weight: bold;
}
.what-is .top-text h3 {
    font-size: 27px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}
.what-is .video-container {
    padding-top: 45px;
}

.transformations {
    background-image: url("//thebodymaster.com/wp-content/uploads/2015/09/about-bgNEW.jpg"), url("//thebodymaster.com/wp-content/uploads/2015/09/bg1.jpg");
    background-position: right top, center center;
    background-repeat: no-repeat, repeat;
    background-size: contain, cover;
}
.transformations h3 {
    color: #bd3136 !important;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.4);
}
.shadow .iw_optin_left {
    background: #7a0c0f url("//thebodymaster.com/wp-content/uploads/2015/09/box1.jpg") repeat-x scroll right top;
    box-shadow: 0px 500px 0px #7a0c0f;
    background-size: auto 470px;
}

.shadow .iw_optin_right {
    background: #59422e url("//thebodymaster.com/wp-content/uploads/2015/09/box2.jpg") repeat-x scroll left top;
    box-shadow: 0px 500px 0px #59422E;
    background-size: auto 470px;
}
.iw_fullwidth_optin { background: #81aa12 url(//preview.fitnesswebsiteformula.com/fitroots/wp-content/uploads/sites/12/2015/07/back-iw_fullwidth_optin.jpg) no-repeat; background-size: cover; }
.fwf-sec-about {
    background: #171717 url("//thebodymaster.com/wp-content/uploads/2015/09/about-bg.png") no-repeat scroll 0% 0%;
    background-size: contain;
}

.iw_contact_section {
    background: transparent url("//thebodymaster.com/wp-content/uploads/2015/09/map.jpg") no-repeat scroll 0% 0% / cover;
}
.fwf_latest_wod { background: url(//preview.fitnesswebsiteformula.com/fitroots/wp-content/uploads/sites/12/2015/07/back-latest-blog.jpg) no-repeat center top; background-size: auto 100%; }
.header .address { color: #D2D2D2; }
.header {
    background: transparent;
    border-bottom: none;
}
.header .phone_number {
    background: transparent url("http://thebodymaster.com/wp-content/uploads/2015/09/phone-icon.png") no-repeat scroll 0px 11px;
    font-size: 15px;
}
.header .address {
    background: url("http://thebodymaster.com/wp-content/uploads/2015/09/address-bullet.png") no-repeat;
    background-position: 0px center;
    text-indent: 15px;
    font-size: 12px;
    width: auto;
    padding-top: 5px;
    float: none;
    margin-right: 0px;
}
.top-navbar .menu > li.current-menu-item {
    background-color: transparent;
}
.social_icons {
    float: right;
}
.opening-content {
    background-image: none;
    background-color: transparent;
}
.slide-contrast, .slide-container h3 {
    display: block;
}
.slide-container {
    max-width: inherit;
    width: auto;
    float: right;
    padding: 10px 20px 15px;
}
.stripe_container {
    background-image: url("http://thebodymaster.com/wp-content/uploads/2015/09/optin-bg.jpg");
}
.slide-container h3 {
    font-size: 40px;
}
.slide-container h4 {
    font-size: 33px;
    font-weight: bold;
}
.slide-container h4 span {
    color: #8f191c;
}
.opening-container {
    margin-top: -203px !important;
    height: 673px;
}
.hide {
	display:none;
}

.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header {padding: 0em 0;}

.background {
    background-image: url("//thebodymaster.com/wp-content/uploads/2015/09/rr-header.jpg") !important;
}

.page-template-layout-3 header.entry-header h1 {
    z-index: 7;
}

.header {padding-bottom:5%;}


.entry-title {position: relative;
    top: -80px;
    text-align: center;
    z-index: 10;
}
.post h2.entry-title {
    top: 0px !important;
}

.page-header {
    padding: 0;
    height: 0;
}

.home .background .header {background:none;}


@media only screen  and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}

@media screen and (max-width: 1024px) {
	.background {
    background-size: auto 223px !important;
	}
	.about-txt {
    max-width: 100%;
    padding: 1em;
    background: rgba(255,255,255,0.8);
}
.transformations {
    padding: 0em 0px;
}
	.iw_contact_section {
    background-position: 35% 0px;
}
	.aic-right {
    width: 100%;
    float: none;
    background: rgba(0,0,0,0.8);
    padding: 1em;
}
	.iw_optin .gform_wrapper .top_label input[type="text"], .iw_optin .gform_wrapper .top_label input[type="email"], .iw_optin .gform_wrapper .top_label select {
    max-width: 100% !important;
	}
	.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
    max-width: 100% !important;
}
.iw_optin .gform_wrapper .gform_footer {
    display: block;
    width: 100%;
    padding: 0px;
    margin: 1em 0px;
}
.shadow .iw_optin_left input[type="submit"], .shadow .iw_optin_right input[type="submit"] {
    border-radius: 20px;
    text-shadow: none;
    float: none;
    max-width: inherit;
    padding: 0px;
    margin: 0px;
}
.iw_optin .ginput_container {
    width: 100%;
}
}

@media screen and (max-width: 800px) {
.what-this { display: none; }
.iw_optin_left .video-container, .iw_optin_right .video-container {
    max-width: 100% !important;
    height: 295px;
    margin: 1em auto;
}
.opening-container {
    margin-top: -160px !important;
}
.entry-title {
    top: -150px !important;
}
	.stripe_container.extra {
    padding: 10px 0px 0px;
    border-bottom: none;
}
	.iw_contact_section .cf7_form_wrap {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100%;
}
.gform_wrapper {
    margin: 1em 0px 0px !important;
}
	.iw_contact_section {
    padding-top: 400px !important;
    background-position: center top;
    background-size: auto auto;
    padding: 0px;
    background-color: #7A0C0F !important;
}
	body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 5px;
}
.iw_optin .ginput_container {
    float: left !important;
}
	.slide-container {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% !important;
}
	.slide-contrast, .slide-container h3 {
    background: none transparent !important;
}
	.iw_optin_left .wpb_wrapper, .iw_optin_right .wpb_wrapper {
    margin: 0px auto;
    max-width: 557px !important;
    min-width: 100%;
}
	.wod_content .columns {
    padding: 0px;
    width: 31.98%;
    margin: 1em;
}
.guarantee .wpb_wrapper {
    max-width: 1024px;
    margin: 0em auto;
    padding: 1em;
}
	.guarantee img {
    margin: 1em auto;
    display: block;
}
	.opening-content div {
	background-position: 30% top !important;
	}
	.what-is .left {
    min-height: inherit;
    }
    .page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header {
    background-color: #000;
    height: inherit;
    background-image: none;
}
.entry-title {
    top: 0px !important;
    z-index: 7;
}
body .slide-container {
    top: 11em !important;
}
}

@media screen and (max-width: 479px) {
body .slide-container { top: 14em !important; }
	.fwf-sec-about {
    background-size: cover;
    background-position: center top;
}
	.iw_optin .gform_wrapper .top_label input[type="text"], .iw_optin .gform_wrapper .top_label input[type="email"], .iw_optin .gform_wrapper .top_label select {
    width: 100% !important;
}
.site-logo {
    margin: 0px auto !important;
}
.opening-container {
    margin-top: -100px !important;
}
}

/* Customize Above */

.testimonial_box { max-width: 990px; }
.opening-optin-arrow { width: 245px; }
.popmake-title { color: #00AEEF !important; font-size: 26px !important; line-height: 1.1 !important; }
.popmake  { background-color: rgba(38, 39, 39, 0.8) !important; }
.popmake iframe { max-width: 100%; }
.popmake h3 {
    text-align: center;
    font-size: 35px;
    color: #00AEEF;
    margin: 10px auto;
    font-weight: bold;
}
.popmake p {
    color: #FFF !important;
    font-size: 12px;
    margin: 0px auto 21px;
    width: 100%;
    text-align:center;
}
.shadow .iw_optin_left input[type="submit"], .shadow .iw_optin_right input[type="submit"] {
    color: #fff;
}
.iw_optin form {
    padding-bottom: 18px;
}
.two-thirds {
    width: 100%;
    max-width: 850px;
    margin: 0px 2em 3em;
}
.iw_fullwidth_optin {
    padding: 2em 5em;
}
.iw_fullwidth_optin .optin-checklist li {
    margin: 0px 0px;
    color: #fff;
}
.optin-checklist { margin-left: 20px; }
.iw_fullwidth_optin { background: #81aa12 url(//personaltrainingreddeer.com/new/wp-content/uploads/2015/04/back-iw_fullwidth_optin.jpg) no-repeat;  background-size:cover; }
.background {
  background: url(//personaltrainingreddeer.com/new/wp-content/uploads/2015/04/one-to-1-opening-1920x1080.jpg) no-repeat center top;
  background-attachment: fixed;
}
.fwf-shrink .site-logo { bottom: -4px; background: transparent; }
.fwf-shrink .header { background: rgba(0, 0, 0, 0.85); }
.iw_wellness {background-image: url(//personaltrainingreddeer.com/new/wp-content/uploads/2015/04/back-wellness-section.jpg); }
.header .address {
    line-height: 3;
    font-size: 1.4rem;
    width: 270px;
    padding-top: 0px;
    float: left;
}
.wod_content .entry-title {   max-height: 113px; overflow: hidden; }
.wod_content article { min-height: 480px; }
.fwf_latest_wod {
    min-height: 660px;
    background: transparent url("//thebodymaster.com/wp-content/uploads/2015/09/blog-bg.jpg") no-repeat scroll center center / cover;
}
div[role=main] .partner-headline { color: #888888; font-size: 2.5rem; }

.taxonomy-testimonial_group .slideshow, .blog .slideshow {
    display: none;
}
.blog .row.pagewrap {
    margin-top: 0px;
    padding-bottom: 25px;
}
ul.slimmenu li > ul {
    width: 100%;
}
ul.slimmenu li > ul {
    width: 100%;
}
.guarantee h4 {
    color: #FFF !important;
    font-size: 3rem !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    text-align: left !important;
}
.guarantee h4 span {
    display: block;
    font-weight: bold;
    font-size: 1.5em;
}
ul.slimmenu.collapsed li {
    background: none repeat scroll 0% 0% rgba(0, 174, 239, 0.9);
}
.top-navbar .menu > li.current-menu-item {
    background-color: #191919;
}
.top-navbar .menu > li.current-menu-item .sub-collapser > i {
    color: #fff;
}
.top-navbar .menu > li > a:first-child {
    font-weight: normal;
}
.taxonomy-testimonial_group-success-stories .wpft.admin-preview {
    margin: 3px 0px !important;
}
.taxonomy-testimonial_group-success-stories #container h2, .taxonomy-testimonial_group-success-stories #container .page-header, .taxonomy-testimonial_group-success-stories #sidebar {
	display:none;
}
.taxonomy-testimonial_group-success-stories .row.pagewrap {
    margin-top: 0px;
}
.taxonomy-testimonial_group-success-stories h1 {
    padding-left: 20px;
    color: #00AEEF;
}
.featured_box.box_center.latest_promo .more_info {
    background-color: #000;
    background-image: none;
    line-height: 41px;
    width: auto;
}
.featured_box.box_center.latest_promo .box_content h5 {
    background-color: #FFF;
    background-image: none;
    display: block;
    margin: 10px auto;
    width: 95%;
}
.iw_optin_left .wpb_wrapper h2 {
    color: #fff;
}
.shadow .optin_area h4 {
    color: #fff;
    font-size: 29px !important;
}
.pagewrap, .content_wrap {
    margin-bottom: 0px;
}
.trainers img {
	margin:1em .5em;
}

.home .stripe_container.extra .row {
    background-color: transparent;
}
.featured_box {
    background: #048fc3;
    padding: 0px;
}
.featured_box .box_content {
    padding: 10px;
}
.featured_box h4 {
    color: #fff;
    background: #02a3e1;
    padding-left: 15px;
}
.featured_box .more_info {
    background-image: none;
    width: auto;
    margin-left: 10px;
    background: #000;
	border-radius:20px;
	line-height: 40px;
}
.social_icons .call {
    display: none;
}
.page-template-layout-3 .slideshow {
  margin-top: 0px;
}
.home ul.socialize-this {
    display: none;
}
.workout-sessions li {
    margin: 0px 0px;
    color: #fff;
    font-size: 14px;
}
ul.workout-sessions {
    margin: 0;
}
.shadow .iw_optin_left .optin_area {
    padding-top: 90px;
}
.shadow .iw_optin_right .optin_area {
    float: none;
    padding-top: 60px;
}
.iw_optin_left .wpb_text_column .wpb_wrapper {
    min-width: 524px;
    float: right;
    position: relative;
}
ul.flyout li a, .top-navbar li ul li a {
    font-size: 15px;
}
.iw_optin_right .wpb_wrapper {
    max-width: 557px;
}
.singular-page-167.page-template-layout-3 .entry-header {
    min-height: 0px;
    padding: 0em 0px;
}
.entry-content ul.basic li {
    color: rgb(25, 25, 25);
}
.slide-container {
    top: 10em;
    max-width: 1030px !important;
}

.shadow .optin_area form h5 {
    font-size: 18px;
}


@-moz-document url-prefix() {
	.slide-container {
	    top: 6em !important;
	    max-width: 1030px !important;
	}
	
}


@media screen and (max-width: 1024px) {
	.header .address {
	    line-height: 1;
	    width: 245px;
	    float: none;
	    font-size: 13px;
	}
	.what-is .top-form form {
	    margin: 0px auto 4em;
	    max-width: 500px;
	    display: block;
	}
	  	.what-is .left, .what-is .right {
	    max-width: inherit;
	  }
	  	.as_seen_on_section img {
	    margin: 0px 11px;
	}
	  	.as_seen_on_section h4 {
	    margin: 0em 10px !important;
	}
	.virtual h3 { font-size: 60px !important; }
	.iw_optin_right input[type="text"], .iw_optin_right select {
	    max-width: 47%;
	}
	.top-navbar {
	    left: inherit;
	    right: 10px;
	}
	#primary-nav li a {
	    padding: 15px 10px;
	}
	.iw_optin_right .wpb_wrapper, .iw_optin_left .wpb_wrapper {
	    min-width: inherit !important;
	}
	.iw_optin_left .wpb_text_column .wpb_wrapper {
	    float: none;
	}
	.shadow .iw_optin_left .optin_area {
	    float: left;
	}
	.one-to-one img {
	    margin: 2em 1em;
	    width: 15%;
	}
	.iw_contact_section .cf7_form_wrap {
	    margin-left: 20px;
	}
	.iw_optin_right form {
	   margin: 0px 0px 7.416px;
	}
	/*.workouth5 {
	    background: none repeat scroll 0% 0% rgba(0, 174, 237, 0.9) !important;
	    padding: .3em;
	}
	ul.workout-sessions {
	    margin: 0px 0px 10px;
	    background: none repeat scroll 0% 0% rgba(0, 174, 237, 0.9) !important;
	    padding: 0.3em 1em;
	}*/
	#primary-nav li a {
	    padding: 15px 3px;
	}
	.site-logo img {
	    margin-left: 0px;
	}
	.site-logo {
	    margin: 7px 0px 0px 15px;
	    bottom: 9px;
	}
	.slide-container h3 {
	    padding: 0px 0px 0px;
	}
	.shadow .iw_optin_left::after {
	    background-color: rgba(0,0,0,0.1);
	}
	.opening-optin-arrow {
	    display: none;
	}
}


@media screen and (max-width: 800px) {
  	.iw_optin form {
    padding-bottom: 0px;
  	}
  	.iw_optin_right .wpb_wrapper {
    padding-left: 0%;
    padding: 3px 1em;
}
  	.iw_optin_left .wpb_wrapper {
    min-width: inherit;
    padding-left: 0%;
    padding: .5em;
}
  	.iw_optin input[type="text"] {
    max-width: 100%;
    display: inline-block;
    margin-right: 0px;
}
  	.shadow .iw_optin_left input[type="submit"], .shadow .iw_optin_right input[type="submit"] {
    margin: 0px auto;
    display: block;
    float: none;
    width: 100%;
    max-width: inherit;
}
  	.iw_optin_right input[type="text"], .iw_optin_right select {
    max-width: 100%;
  	}
	.shadow .optin_area form h5 {
	    clear: both;
	    margin: 1em auto 0px;
	    display: block;
	    text-align: center;
	}
	body .slide-container {
	    top: 7em !important;
	    padding: 0px 1em;
	}
	ul.slimmenu li .sub-collapser {
	    display: inline-block;
	    background: none repeat scroll 0% 0% transparent;
	}
	.featured_box.box_center.latest_promo {
	    min-height: 310px;
	}
	.contain {
	    padding: 1em;
	}
  	.guarantee h4 {
    text-align: center !important;
	}
	  	.home .slideshow {
	    margin-top: 0px;
	}
	  	.site-logo {
	    display: block;
	    bottom: inherit;
	    margin-top: inherit;
	    margin: 0px;
	}
	.guarantee p {
	    color: #FFF;
	    text-align: center;
	}
	.alignleft, .alignright {
	    display: inline-block;
	    float: inherit;
	    margin-right: inherit;
	}
	.one-to-one img {
	    max-width: 16%;
	}
	.shadow .iw_optin .vc_row-fluid .vc_span6, .shadow .iw_optin .vc_span6 {
	    min-height: inherit !important;
	    width: 100%;
	    background-size: auto !important;
	    background-position: top left;
	}
	.shadow .iw_optin_left .optin_area {
	    padding-top: 0px;
	}
	.shadow .iw_optin_left .optin_area {
	    float: none;
	}
	.workouth5 {
	    background: none repeat scroll 0% 0% transparent !important;
	}
	ul.workout-sessions {
	    margin: 0px 0px 10px;
	    background: none !important;
	    padding: 0.3em 1em;
	}
	.iw_optin_left .wpb_text_column .wpb_wrapper {
	    margin-bottom: 64px;
	}
	.shadow .iw_optin .vc_row-fluid .vc_span6, .shadow .iw_optin .vc_span6 {
	    padding-bottom: 36px;
	}
	.shadow .iw_optin_right .optin_area {
	    padding-top: 0px;
	}
	.top-navbar {
	    right: 0px;
	}
	.header {
	    height: auto;
	    padding-top: 0px;
	}
	.social_icons {
	    margin-left: inherit;
	}
	.slides-container li img {
	    left: inherit !important;
	}
	.slides-container li img {
	    left: -15% !important;
	}
	.slide-container {
	    top: 0em;
	    max-width: 1024px;
	    width: 100%;
	    margin-top: 0px;
	}
	img.wellness {
	    margin: 0px auto;
	    display: block;
	}
	.iw_fullwidth_optin img {
	    float: none;
	}
	.two-thirds {
	    margin: 0px auto 3em;
	}
	.two-thirds img {
	    float: none;
	    margin: 15px auto;
	    display: block;
	}
	.iw_fullwidth_optin {
	    padding: 2em 1em;
	}
	.fadeInRight, .fadeInLeft {
	    animation-name: inherit;
	}
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	
	.video-container iframe,  
	.video-container object,  
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.entry-content img, 
	.entry-content iframe, 
	.entry-content object, 
	.entry-content embed {
	        max-width: 100%;
	}
	.what-is .left h3 {
	    font-size: 30px;
	    display: block;
	    text-align: center;
	}
	div[role="main"] .as_seen_on_section h4 {
	    float: none;
	    padding: 0px;
	}
	.as_seen_on_section .wpb_wrapper {
	    text-align: center;
	}
	.fwf-shrink .header {
	    top: 48px;
	    padding-top: 0px;
	}
	.top-navbar .collapse-button {
	    right: 45%;
	}
	.logged-in .fwf-shrink .header {
	    top: 48px;
	    padding-top: 0px;
	}
	.fwf-shrink .site-logo {
	    bottom: 0px;
	    padding: 0px;
	}
	div[role="main"] .services1 h3 {
	    font-size: 6.1rem;
	}
	
} /* end max 800px */


@media screen and (max-width: 479px) and (orientation: landscape) {
	.fwf-shrink .site-logo { display: none; }
}


@media screen and (max-width: 479px) {
body .slide-container { top: 14em !important; }
	.site-logo img { max-height: 100px; }
  	.iw_optin_left .wpb_wrapper {
    padding-left: 0%;
    padding: 1em;
	}
	.iw_contact_section .cf7_form_wrap {
	    width: 100%;
	    margin: 0px auto;
	    max-width: inherit;
	}
	  	.shadow .iw_optin .vc_row-fluid .vc_span6, .shadow .iw_optin .vc_span6 {
	    padding-bottom: 0px;
	}
	.iw_optin_left .wpb_text_column .wpb_wrapper {
	    margin-bottom: 0px;
	}
	  	.iw_optin input[type="text"] {
	    max-width: 100%;
	    margin-right: 0px;
	}
	.shadow .optin_area h4 {
	    text-align: center;
	}
	.shadow .optin_area h5 {
	    text-align: center;
	    margin: 0.3em 0px;
	}
	  	.iw_optin_right .wpb_wrapper {
	    padding-left: 0%;
	    padding: 1em;
	}
	.shadow .iw_optin_left input[type="submit"], .shadow .iw_optin_right input[type="submit"] {
	    border-radius: 20px;
	    text-shadow: none;
	    float: none;
	    max-width: 100%;
	}
	.iw_optin_left strong, .iw_optin_right strong {
	    margin: 1em auto;
	    display: block;
	    text-align: center;
	}
	  	.iw_optin_right input[type="text"], .iw_optin_right select {
	    max-width: 100%;
	}
	  	.guarantee .wpb_wrapper {
	    margin: 0em auto;
	    padding: 1em;
	}
	  	.virtual h3 {
	    font-size: 41px !important;
	}
	.virtual {
	    padding: 1em 0px;
	}
	  	.as_seen_on_section h4 {
	    float: none !important;
	    margin: 1em 1em !important;
	}
	  	.site-logo {
	    display: block;
	    bottom: 0px;
	    margin-top: 0px;
	    margin: 0px;
	}
	.home .slideshow {
	    margin-top: 0px;
	}
	.slides-container li img {
	    left: -50% !important;
	}
	.as_seen_on_section .wpb_wrapper  {
	    text-align: center;
	}
	.transformations img {
	    width: auto;
	    margin: 1em auto;
	    display: block;
	}
	.iw_contact_section .cf7_form_wrap {
	    margin-left: 0px;
	    width: 100%;
	}
	.one-to-one img {
	    max-width: inherit;
	    float: none;
	}
	a.cuteset {
	    display: inline-block;
	    text-indent:999px;
	}
	.alignleft, .alignright {
	    display: block;
	    float: none;
	    margin-right: inherit;
	    margin-left: inherit;
	    margin: 1em auto;
	}
	#primary-nav li a {
	    padding: 5px 3px;
	}
	.one-to-one img {
	    width: auto;
	}
	input.button[type="submit"], input[type="submit"][type="submit"], button.button {
	    float: none;
	    margin: 0px auto 1em;
	}
	.what-is .top-form form {
	    margin: 0px auto 0em;
	}
	.slideBtn {
	    max-width: 288px;
	    font-size: 15px;
	    padding: 1em 0em;
	}
	.slide-container h3 {
	    font-size: 2em;
	}
	.slide-container {
	    margin-top: 4px;
	}
	.slide-container h4 {
	    font-size: 16px;
	}
	.what-is .left ul {
	    margin: 0em;
	    padding: 10px 0px 16px;
	}
	.home_widget h4 {
	    font-size: 49px;
	}
	.opening-container {
	    height: 520px;
	}
	.what-is .top-text h3 {
	    font-size: 24px;
	}
	.popmake.responsive {
	    width: 85% !important;
	}
	.fwf-shrink .site-logo {
	    display: none;
	}
	.guarantee h4 {
	    font-size: 23px !important;
	}
	.popmake h3 {
	    font-size: 28px;
	}
	#popmake-5222 form {
	    margin: 0px 0px 40px;
	}
	#popmake-5222 {
	    background-position: center bottom;
	}
} /* end max 479px */


.comment-reply-title{
	display: none;
}

.opening-content {
    background-image: url(http://thebodymaster.com/wp-content/uploads/2015/09/bg2.jpg);
}

header.entry-header h1.entry-title {
    position: initial;
}