/*
 Theme Name: Ampster Child
 Template: ampster
 Description: Child theme of Ampster WordPress Theme
 Version: 1.0
 Text Domain: ampster-child
*/

.hide {display: none !important;}


body {padding:0px !important;}

section a {color:#264f84;text-decoration:underline;}
a#mepr-account-home, a#mepr-account-subscriptions, a#mepr-account-payments, a#mepr-account-logout, .single-workouts input {text-decoration: none;}

#shareit {display:none;}
.page-id-189 .portfolio .box-services-6 .clearfix {display:none;}
.page-id-189 .portfolio .box-services-6 {padding:25px 20px 0px 20px;}
.page-id-189 .portfolio .box-services-6 img {margin-bottom:-10px;}
.page-breadcrumbs a {
    color: #777 !important;
}
.page-breadcrumbs a {
   font-size:11px !important;
}
.page-breadcrumbs {display:none;}
.breadcrumbs-bg {background-color:transparent;}

.white-text p,
.white-text,
.white-text h3,
.white-text h2,
.white-text ul li
.white-text h4,
.white-text h5,
.white-text ul li h4 {color:#fff !important;}

.home #hometop h1, .home #hometop h3, .home #hometop .wpb_single_image {z-index:5;position:relative;}

.home .flv_service_icon .box-services-2a h3,
.home .flv_service_icon .box-services-2a p {color:#fff !important;}

a#vertical-menu-trigger {font-size:26px !important;}
.vertical-menu-button {padding:10px 16px 4px 10px;}
.vertical-menu-button i.icon_close {margin:0 11px 0 0;}

.intro-title {
    letter-spacing: 1px !important;
    color:#fff !important;
}
.ab-menu>li>a {letter-spacing: 0px !important;}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.vertical-menu .customlink,
.mepr-nav-item a {background-color:#264f84;padding:11px 16px;}


.page-id-5830 .mepr-courses a,
.mepr-nav-item {color:#fff !important;}    

.page-id-5830 .mepr-courses a, 
.page-id-5830 .mepr-nav-item a, 
.page-id-5830 span.mepr-nav-item a,
.page-id-4522 span.mepr-nav-item a,
.page-id-4522 .mepr-nav-item a,
.page-id-4522 .mepr-courses a {
    background-color: #264f84;
    font-family: Noto Sans, Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    text-decoration: none;
    font-size: 14px !important;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
}

.mp_login_form input[type="submit"] {
    background-color: #264f84;
    font-family: Noto Sans, Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    text-decoration: none;
    font-size: 14px !important;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
}

.mp_login_form input[type="submit"] {color:#fff !important;}

.mp_login_form input[type="submit"]:hover {background-color:#000;color:#fff;}

.page-id-5830 .mepr-courses a,
.page-id-5830 .mepr-nav-item a,
.page-id-5830 span.mepr-nav-item a,
.page-id-4522 span.mepr-nav-item a,
.page-id-4522 .mepr-nav-item a,
.page-id-4522 .mepr-courses a {color:#fff !important;}

.page-id-5830 .mepr-courses a:hover,
.page-id-5830 .mepr-nav-item a:hover,
.page-id-5830 span.mepr-nav-item a:hover {background-color:#000;color:#fff;}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat, 
.greenbutton a, 
.greenbutton input[type="button"],
.accountbtn a,
.accountbtn a:hover, 
.atpbutton a:hover, 
a#mepr-account-home:hover, 
a#mepr-account-subscriptions:hover, 
a#mepr-account-payments:hover, 
a#mepr-account-logout:hover, 
.single-workouts input:hover.accountbtn a:hover, 
.atpbutton a:hover, 
a#mepr-account-home:hover, 
a#mepr-account-subscriptions:hover, 
a#mepr-account-payments:hover, 
a#mepr-account-logout:hover, 
.single-workouts input:hover {
    font-family: Noto Sans, Lato,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
}

.customlink {background-color:#264f84;padding:11px 16px;}

.home .query-program li.query-row-last {display:none;}


.vertical-menu .panel-title a {font-size:20px !important;}
.vertical-menu .panel-title a {line-height:22px !important;}
.vertical-menu .panel-title a:hover {color:#000 !important;}
.panel-heading {width:50% !important;}
.vertical-menu-list.level-2 a {color:#ddd !important;}
.vertical-menu-list {padding:0px 0 10px 15px;}

a.vc_btn3-color-inverse {color:#fff !important;}
a.vc_general.vc_btn3 {color:#fff !important;}


.page-id-768 #nav-below {display:none;}

.vc_btn3.vc_btn3-color-success:hover {background-color:#000 !important;}
.vc_btn3.vc_btn3-color-success:hover {color:#fff !important;}

.page-id-189 .section-testimonials p,
.page-id-189 .section-testimonials h5,
.page-id-189 .section-testimonials span {color:#fff !important;}

.vertical-menu-button i.icon {color:#adc449;}


.text-right {text-align:right;}

.frequency {font-size:15px;margin-left:5px;}

#wp-admin-bar-root-default li a {
    line-height: 25px !important;
    font-weight: 200 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-family: Oswald, Lato,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
}

.home .owl-el p {width:82%;margin:auto;}

.home .vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {color:#fff !important;}

table:not(.table-condensed):not(.table-striped):not(.table-bordered):not(.table-condensed):not(.table-main-color):not(.table-1):not(.table-hover):not(.variations) td, table:not(.table-condensed):not(.table-striped):not(.table-bordered):not(.table-condensed):not(.table-main-color):not(.table-1):not(.table-hover):not(.variations) th {
    vertical-align:middle;
}

footer p,
footer a,
.footer-title {color:#fff !important;}

footer {background-color:#3c3d3e;}
.copyrightfooter {background-color:#000;}
.copyright {font-size:12px !important;}

.introvideo iframe {width:100%;margin-top:30px;margin-bottom:30px;}

.page-id-3667 .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item h2 a,
.home .blogrow .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item h2 a {font-size:25px !important;}

.page-id-3667 .vc_btn3.vc_btn3-color-grey, 
.page-id-3667 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat,
.home .blogrow .vc_btn3.vc_btn3-color-grey,
.home .blogrow .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color: #fff !important;
    background-color: #264f84;
}

.programfaq {
    margin-top: 53px;
    margin-bottom: 110px;
}


.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff !important;
}
.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    background-color: #264f84 !important;
}
.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    text-transform: uppercase !important;
}
.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    font-weight: bold !important;
}
.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    font-size: 21px !important;
}
.vc_btn3.vc_btn3-color-blue:hover, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
    background-color: #999 !important;
}




.greenbuttonnolink h2 {background-color: #264f84 !important;display: block;color: #fff !important;padding:15px 10px;width: 50%;margin: auto;}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.greenbutton a,
.greenbutton input[type=button] {
    padding: 10px !important;
}
    
    
 .vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.greenbutton a,
.greenbutton input[type=button] {
    background-color: #264f84 !important; text-decoration: none;
}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.greenbutton input[type=button] {
    color: #fff !important;
	text-transform: uppercase;
}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.greenbutton a,
.greenbutton input[type=button] {
	font-weight: bold !important;
	
}

.vc_btn3.vc_btn3-color-success, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.greenbutton a,
.greenbutton input[type=button] {
	font-size: 21px !important;
}

.greenbuttonsmall a {font-size:16px !important;z-index: 999;position: relative;padding: 10px 10px;}
.greenbuttonsmall a {color: #264f84 !important;}
.greenbuttonsmall a {font-weight: bold !important;}
.greenbuttonsmall a {text-decoration: none !important;}
.greenbuttonsmall a:hover {color: #3c3d3e !important;}

.page-id-4522 .greenbutton a,
.page-id-4521 .greenbutton a {padding:15px;}

.greenbuttonworkout a {padding: 10px;}
.greenbuttonworkout a {font-size:16px !important;}
.greenbuttonworkout a {background-color: #264f84 !important;}
.greenbuttonworkout a {color: #fff !important;}
.greenbuttonworkout a {font-weight: bold !important;}
.greenbuttonworkout a {text-decoration: none !important;}
.greenbuttonworkout a:hover {background-color: #3c3d3e !important;}
.greenbuttonworkout h4 {float: left;margin-right: 20px;}

.btn:active, .btn:focus, button:active, button:focus {font-size:16px !important;}
.btn:active, .btn:focus, button:active, button:focus {background-color: #264f84 !important;}
.btn:active, .btn:focus, button:active, button:focus {color: #fff !important;}
.btn:active, .btn:focus, button:active, button:focus {padding: 10px;}
.btn:hover, button:hover {background-color: #3c3d3e !important;}

.greenbutton a:hover,
.greenbutton input[type=button]:hover,
.greenbutton-invert a:hover {
    background-color: #000 !important;
}
.greenbutton-invert a,
.greenbutton-invert a:hover,
.greenbutton a,
.greenbutton a:hover,
.greenbutton input[type=button]:hover {color: #fff !important;}

.greenbutton-invert a {background-color: #264f84 !important;padding: 20px 32px;text-decoration: none;}
.greenbutton-invert a {font-size: 27px !important;text-transform: uppercase;}

.greenbutton-invert a {color: #fff !important;}


footer .greenbutton a,
footer .vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {padding: 10px 10px;}
footer .greenbutton a,
footer .vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {font-size: 14px !important;text-decoration: none;}

.programbox .vc_gitem-post-data-source-post_title h2 a,
.h2title a {font-size: 22px !important;}

.h2title a:hover {color: #fff !important;}

.programbox .vc_gitem-post-data-source-post_title h2 a:hover {color:#264f84 !important;}

.vertical-menu .panel-title a {
    line-height: 21px !important;
}
.vertical-menu .panel-title a {
    font-size: 18px !important;
}


.accountbtn a,
.atpbutton a,
a#mepr-account-home,
a#mepr-account-subscriptions,
a#mepr-account-payments,
a#mepr-account-logout,
.single-workouts input {background-color: #264f84 !important;padding: 10px 20px;text-transform: uppercase;}


.accountbtn a,
a#mepr-account-home,
a#mepr-account-subscriptions,
a#mepr-account-payments,
a#mepr-account-logout,
.single-workouts input {font-size: 14px !important;}

.accountbtn a,
.atpbutton a,
a#mepr-account-home,
a#mepr-account-subscriptions,
a#mepr-account-payments,
a#mepr-account-logout,
.single-workouts input {color:#fff !important;}

.accountbtn a,
.atpbutton a,
a#mepr-account-home,
a#mepr-account-subscriptions,
a#mepr-account-payments,
a#mepr-account-logout,
.single-workouts input {font-weight:bold !important;}

.single-workouts input {border: none !important;}

.atpbutton a {font-size: 20px !important;}

.accountbtn a:hover,
.atpbutton a:hover,
a#mepr-account-home:hover,
a#mepr-account-subscriptions:hover,
a#mepr-account-payments:hover,
a#mepr-account-logout:hover,
.single-workouts input:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, 
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, 
.vc_btn3.vc_btn3-color-success:focus, 
.vc_btn3.vc_btn3-color-success:hover {background-color: #000 !important;padding: 10px 20px;}

.accountbtn a:hover,
.atpbutton a:hover,
a#mepr-account-home:hover,
a#mepr-account-subscriptions:hover,
a#mepr-account-payments:hover,
a#mepr-account-logout:hover,
.single-workouts input:hover {color: #fff !important;}

.single-workouts h3 {padding-left:15px;}

.single-workouts input {padding-left:20px;}

.single-workouts ol {padding-left:30px;}

.taggedterms {margin-bottom: 30px;}
.taggedterms a {text-decoration: underline;padding: 0 6px;color:#000 !important;}
.taggedterms a:hover {color:#4c4c4c !important;}
.taggedterms a {font-size: 15px !important;}

.programbox .vc_grid-filter li {font-size: 17px !important;}
.programbox .vc_grid-filter li {padding: 10px 15px !important;}
.programbox .vc_grid-filter li {margin-bottom: 20px !important;}

.single-workouts ol {padding-left: 35px;}

.single-workouts h2 {padding-left: 14px;}


.blackbox {padding:20px;width: 85%;background-color: #000;margin-top: -47px;position: relative;border-top: 5px solid #264f84;}
.blackbox h3, .blackbox p, .blackbox ul li {color: #fff !important;}
.blackbox h3 a {color:#fff !important;text-decoration: none;}

#undefined-sticky-wrapper .main-header {height: 64px;}

.headerlogo {display: none;}

.box-left, 
.box-services-1, 
.box-services-2.box-services-2a, 
.section-bg .btn-bottom, 
.services-icon-img, 
.stats-content, 
.team-employee {text-align: left !important;}

.box-services-2.box-services-2a .mt20 {display: none;}

.page-id-189 h3.title-small {display: none;}


.topbar {width: 100%;position: fixed;}
.topbar a, .topbar {color:#fff !important;font-weight: bold;}

.header-wrapper {margin-top: 58px;}
#undefined-sticky-wrapper .main-header {margin-top: 46px !important;}


.sidebar-socials .icon {color: #264f84 !important;}
footer .sidebar-socials .icon {color: #fff !important;}

.signupbox h3, .signupbox a, .signupbox p {color: #fff !important;}
.signupbox h3 {font-weight: bold !important;margin-bottom: 5px;}

.signupbox a {padding: 10px;border: 1px solid #fff;margin-top: 10px;display: inline-block;}
.signupbox a:hover {background-color:#fff;color:#000 !important;}

.signupbox {
    position: fixed;
    left: 0;
    background-color: #264f84;
    width: 165px;
    text-align: center;
    padding: 25px 11px 11px 11px;
    border-radius: 0px 19px 19px 0px;
	z-index: 999;
	box-shadow: 3px 4px 8px #000;
	border-left: none;
}
.sidebar-widget {margin-bottom: 0px !important;}
.sidebar-title {border-left: 0 !important;}
.sidebar-title {padding:0px !important;}
.sidebar-title {margin:0px !important;}



.tax-workout_tags .sub-post-title,
.tax-workout_tags .box-left {display: none;}
.tax-workout_tags .blog-item .box-right {margin-left: 0px;margin-bottom: 10px;}


form a {font-size:14px !important; }

.mp-form-row.mepr_price {font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    color: rgba(38,79,132,1.00);
}

iframe 
{
 margin: 0px; 
 padding: 0px; 
 height: 100%; 
 border: none;
}

.single-workouts iframe 
{
 display: block; 
 width: 100%; 
 border: none; 
 overflow-y: auto; 
 overflow-x: hidden;
}

.mepr-product-access-url {margin-bottom: 30px;}


/*.page-id-4522.logged-in .navbar-right,
.page-id-5025.logged-in .navbar-right,
.page-id-4951.logged-in .navbar-right,
.page-id-4990.logged-in .navbar-right,
.page-id-4992.logged-in .navbar-right,
.page-id-4994.logged-in .navbar-right,
.page-id-4997.logged-in .navbar-right,
.single-workouts.logged-in .navbar-right {display: none;}*/

.single-workouts .greenbutton a {padding: 10px !important;}


footer .sidebar-socials>li {float: left;}


.vc_row.wpb_row.vc_row-fluid {width: 100%;}

.home-page img.logo-default {display: none !important;}

.have-coupon-link {font-size: 20px !important;}

.mepr-payment-methods-wrapper {margin-top: 20px;}
.mp-form-row.mp-password-strength-area {margin-bottom: 20px !important;}


.submenu>li>a {color: #fff !important;}


/****.coachingbox {padding:0px;margin:0px;}
.coachingbox a {color:#fff !important;}
.program-template-default .section-page {
    padding: 80px 0 0px;
}****/

.single-mpcs-lesson .mepr-rl-footer-widgets {display: none !important;}


.page-id-6914 .wp-block-button a:hover {background-color: #3c3d3e !important;}


@media screen and (min-width: 320px) {
	.menu-light-mobiles .ab-menu {
    background-color: #264f84 !important;
	}
		
	.header-transparent .ab-menu > .toggle-menu {color: #fff !important;}
	
	.toggle-menu .icon {margin-top: 14px !important;}
	.toggle-menu .icon {font-size: 33px !important;}
	
	.header-wrapper .navbar-right {
    top: 70px;
	}
    
    .introvideo iframe {height:179px !important;}
    
    .home iframe {height:200px !important;}
    
    .home .homevideo iframe {height:207px !important;margin-top: 50px;margin-bottom: 20px;}
 
    
    .section-intro.flv_breadcrumbs {
    padding-top: 215px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 0px;
    }
    
    .breadcrumbs-bg {
    display:none;
    }
    
    .section-page {
    padding: 50px 20px 30px;
    }
    
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    left: 0px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    width: 109% !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-left: 20px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-right: 20px !important;
    }
    
    .section-page .container {padding-left:0px;padding-right:0px;}
    
    .row {
    margin-right: 0px;
    margin-left: 0px;
    }
   
    
    .page-id-761.logged-in .vc_row .vc_column_container.vc_col-sm-2 {display:none;}
    .page-id-761.logged-in .vc_custom_1539798538397 {padding-left:20px !important;}
    
    .intro-title {
    display:none;
    }
    
    .container {
    padding-right: 0px;
    }
     #hometextbox .vc_empty_space {display:none;}
     
     #footercontact {margin-bottom:20px;text-align:center;}
     #footernewsletter {margin-bottom:20px;text-align:center;}
     #footersocial {margin-bottom:20px;text-align:center;}
     #footeraccount {text-align:center;}
     .footer-title {margin-bottom:11px;
         padding:0 0 0 0px;
     }
     
     
     a.vc_icon_element-link {float:none;width:17%;}
     .accountbtn {float:none;margin-right:0px;}
     .accountbtn .vc_btn3-container.vc_btn3-left {text-align:center;}
     
     .footer-title {
    border-left: none;
    }
    
    .bg-box.light {
    margin: 21px;
    width: 90%;
    }
    
    #lightboxempty {height:20px !important;}
    
    .page-id-768 .col-md-5 {
    margin-bottom: 56px;
    border-bottom: 1px solid #eee;
    padding-bottom: 87px;
    }
	
	.signupbox {display: none;}
	
	
	h1.intro-title {margin: auto !important;}
	
	h1.intro-title {
	display: block;
	font-size: 26px !important;
	width: 80%;}
	
	h1.intro-title {
		margin-top: -62px !important;}
	
	h1.intro-title {
		margin-bottom: -96px !important;}
	
	h1.intro-title {
		line-height: 27px !important;}
	
	.greenbuttonworkout {margin-left:0px;}
	.greenbuttonworkout a {
		font-size: 15px !important;
	}
	.greenbuttonworkout a {
		padding: 5px;
	}
	.greenbuttonworkout a {
		padding: 5px;
		width: 100%;
		display: block;
	}
	.greenbuttonworkout h4 {
		float: none;
		margin-right: 0px;
	}
	
	footer .vc_btn3-container.vc_btn3-left {
		text-align: center !important;
	}
	
	.sidebar-socials {display: inline-block;margin: 0 0px 0 24px !important;}
	
	.footer-title {
		display: inline-block !important;
	}
	
	footer .accountbtn {}
}


@media screen and (min-width: 480px) {
    
    .introvideo iframe {height:336px !important;}
    
    
    .home .homevideo iframe {height:373px !important;}
	
	.intro-title.mb20 {
		margin-top: -45px !important;
	}

}

@media screen and (min-width: 667px) {
    .intro-title.mb20 {
      margin-top: -34px !important;
    }
  }

    
@media screen and (min-width: 768px) {
	
	.toggle-menu .icon {margin-top: 7px !important;}
	
	.header-wrapper .navbar-right {
    top: 85px;
	}
	
    
    .introvideo iframe {height:380px !important;}
    
    
    .home .homevideo iframe {height:428px !important;}
	.home .homevideo iframe {
		margin-top: 97px;
	}
   
    .breadcrumbs-bg {
        display:block;
    }
    
    .section-page {
        padding: 50px 0px 30px;
    }
    
    
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
        left: 0px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
        width: 105% !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
        padding-left: 0 !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
        padding-right: 0 !important;
    }
    
    footer .vc_row {
        padding-left: 0px;
    }
    
    .section-intro.flv_breadcrumbs {
        padding-top: 125px;
        padding-left: 60px;
        padding-right: 60px;
        padding-bottom: 0px;
    }
    .intro-title {
        display:block;
        padding-bottom: 0px;
        padding-top: 96px;
    }
    .intro-title.mb20 {
        margin-bottom: 0px!important;
    }
    .section-page {
        padding: 50px 20px 30px;
    }
    
    .blog-post-content {
        padding: 0px 38px;
    }
   
    
    .page-id-761.logged-in .vc_row .vc_column_container.vc_col-sm-2 {display:none;}
    .page-id-761.logged-in .vc_custom_1539798538397 {padding-left:100px !important;}
    
    #hometextbox .vc_empty_space {display:block;}
    
    #footercontact {margin-bottom:0px;text-align:left;}
    #footernewsletter {margin-bottom:0px;text-align:left;}
     #footersocial {margin-bottom:0px;text-align:left;}
     #footeraccount {text-align:left;}
     .footer-title {margin-bottom:30px;}
     
     .accountbtn {float:left;margin-right:15px;width:auto;}
     .accountbtn .vc_btn3-container.vc_btn3-left {text-align:left}
     a.vc_icon_element-link {float:left;width:auto;margin-right:10px;}
     
     .footer-title {
    border-left: 2px solid #264f84;
    padding:0 0 0 15px;
    }
    .bg-box.light {
    margin: auto;
    width: 50%;
    }
    
    #lightboxempty {height:90px !important;}
    
    .page-id-3667 .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .home .blogrow .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block;
    float: left;
    width: 33%;
    min-height: 462px;
    }
	.signupbox {display: block;}
	
	.testimonialbox .vc_col-sm-6 {width: 100% !important;}
	
	.greenbuttonworkout a {
		font-size: 16px !important;
	}
	.greenbuttonworkout a {
		padding: 5px 10px;
		width: auto;
		display: block;
	}
	.greenbuttonworkout h4 {
		float: left;
		margin-right: 5px;
	}
	.greenbuttonworkout a {
		padding: 5px 6px;
	}
	
    
}
@media (max-width: 991px) {
    .menu-fixed .navbar-right {
      z-index: 999 !important;
    }
    .menu-fixed .navbar-right {
        position: relative !important;
      }

.menu-light-mobiles .ab-menu {
    background-color: #264f84 !important;
}
    .toggle-menu .icon {
      margin: 14px 0;
      margin-top: 14px;
      float: right;
      font-size: 24px;
      width: 100% !important;
    }
  }



@media screen and (min-width: 992px) {
	
	.header-wrapper .navbar-right {
    top: 11px;
	}
	
	.toggle-menu .icon {margin-top: 11px !important;}
    
    .introvideo iframe {height:488px !important;}
    
    
    .home .homevideo iframe {height:572px !important;}
	.home .homevideo iframe {
		margin-top: 93px;
	}
	

    .frontimage {
    float:left;
    margin-right: -87px;
    width: 60%;
    margin-bottom:50px;
    }
    .frontimage img {width:75%;}

    .fronttitle, 
    .frontcost, 
    .frontdescription, 
    .frontdetails, 
    .frontsignup {float:left;}
    
    .frontcost {width:44%;}
   
  
  .breadcrumbs-bg {
    min-height: 63px;
    }
    
    .section-intro.flv_breadcrumbs {
    padding-top: 69px;
    }
    .intro-title {
    padding-bottom: 0px;
    padding-top: 54px;
    }
 
    
	.intro-title.mb20 {
		margin-top: -64px !important;
	}
	.intro-title.mb20 {
		font-size: 35px !important;
	}
	
    .section-page .container {padding-left:15px;padding-right:15px;}
    
    .container {
    padding-right: 15px;
    }
    
    .page-id-768 .col-md-5 {
    margin-bottom: 50px;
    border-bottom: none;
    padding-bottom: 0px;
    }
	
	.menu-light-mobiles .ab-menu {
    background-color: transparent!important;
	}
	
	.testimonialbox .vc_col-sm-6 {width: 50% !important;}
	
	.page-id-4990.logged-in .ab-menu,
	.single-workouts.logged-in .ab-menu {display: none;}
	
	.greenbuttonworkout {margin-left:9%;}
	
	.greenbuttonworkout a {
		padding: 10px;
	}
	
	.greenbuttonworkout h4 {
		margin-right: 20px;
	}
	
	footer .vc_btn3-container.vc_btn3-left {
		text-align: left !important;
	}
	.sidebar-socials {
		margin: 0 10px 0 0 !important;
	}
	.greenbuttonworkout a {
		padding: 5px 10px;
	}
    
}

@media screen and (min-width: 1200px) {
	
	.logo {height: 130px !important;}
	.logo {max-height: 130px !important;}
	
	.sticky-wrapper.menu-fixed .logo-sticky {height: 72px !important;}
	.sticky-wrapper.menu-fixed .logo-sticky {max-height: 72px !important;}
    
    .introvideo iframe {height:611px !important;}
    
    
    .home .homevideo iframe {height:728px !important;}
	.home .homevideo iframe {
		margin-top: 97px;
	}
    
  
    .frontimage img {width:100%;}
    
    .frontimage {
    margin-right: 40px;
    width: 49%;
    }
    
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    left: -278px;
    width: 1726px;
    padding-left: 278px;
    padding-right: 278px;
    }
    .section-intro.flv_breadcrumbs {
    padding-top: 150px;
    }
    .intro-title.mb20 {
    margin-bottom: 17px!important;
    }
    .intro-title {
    padding-bottom: 0px;
    padding-top: 42px;
    }
	.intro-title.mb20 {
		margin-top: -39px !important;
	}
    
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    left: -278px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    width: 1726px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-left: 278px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-right: 278px !important;
    }
    
    .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
    }
    
 .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    left: -310px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    width: 1746px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-left: 278px !important;
    }
    .willdo.vc_row.wpb_row.vc_row-fluid.vc_custom_1539381698531.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving.vc_hidden {
    padding-right: 278px !important;
    }
	
}

@media screen and (min-width: 1500px) {
  
    .home .homevideo iframe {height:982px !important;}
	
	.home .homevideo iframe {
    margin-top: -35px;
}
	
	.menu-light-mobiles .ab-menu {
		background-color: #264f84 !important;
	}
	
	.greenbuttonworkout {margin-left:17%;}
	
}

@media screen and (min-width: 1800px) {
    .home .homevideo iframe {height:1068px !important;}
	
}
.video {
    height: 360px;
}
iframe, img {
    height: 100%!important;
}


.single-memberpressproduct iframe {
  height: unset !important;
}
.memberpressproduct-template-default iframe {
  height: unset !important;
}


.mp-form-row.mepr_tos,
.mp_wrapper .mepr-checkbox-field { 
	margin-top:20px;
	z-index: 2 !important;
}
.mp-form-row.mepr_tos,
.mp_wrapper .mepr-checkbox-field { 
	position: relative !important;
}


.mepr-payment-methods-wrapper {margin-bottom: 20px;}


.postid-5377 .blog-user,
.memberpressproduct-template-default .blog-user,
.postid-5377 h2.title-a.large.mb30,
.memberpressproduct-template-default h2.title-a.large.mb30,
.postid-5377 .owl-carousel,
.memberpressproduct-template-default .owl-carousel {display: none !important;}





.postid-5910 article .greenbutton-invert a,
.postid-6046 article .greenbutton-invert a {
    color: #264f84!important;
}

.postid-5910 article .greenbutton-invert a,
.postid-6046 article .greenbutton-invert a {
    font-size: 20px!important;
    text-transform: uppercase;
    font-weight:bold;
}
.postid-5910 article .greenbutton-invert a,
.postid-6046 article .greenbutton-invert a {
    background: transparent !important;
    padding: 0px;
    text-decoration: none;
}
.postid-5910 article a.wpsl-directions,
.postid-6046 article a.wpsl-directions {
    font-size:15px !important;text-transform:none;
}

.postid-5910 article a.wpsl-store-details,
.postid-6046 article a.wpsl-store-details {
    text-decoration:underline;
    font-size:14px !important;
    text-transform:none;
}
#wpsl-result-list li p {
    padding-left: 0;
    margin: 0 0 0px 0;
}
.postid-5910 article a.wpsl-directions,
.postid-6046 article a.wpsl-directions {display:none;}

#wpsl-stores p,
.wpsl-direction-wrap {font-size:14px !important;}

#wpsl-gmap a {
    font-size:14px !important;
    text-transform:none;
}

.wpsl-checkbox-filter.wpsl-checkbox-3-columns li, 
.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li {
    width: 19% !important;}