/* Enter Your Custom CSS Here */


.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}


input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {
   
    border: 1px solid #888 !important; 
  
}


.footer img {display:none !important}

.woocommerce-checkout .woocommerce-info, .woocommerce-checkout .create-account {display:none !important}

@media (max-width: 767px) {
.header-5 {
    min-height: 50vh !important;
    padding: 40px 0 !important;
}
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
    height: 100% !important;
}


.page-id-1366 .col-md-2 {
    width: 30% !important;
    float: left !important;
}

.page-id-1366 .col-md-2 h5 {
   display:none !important;
}


.page-id-1366 .col-md-2 p:nth-of-type(2) {
   display:none !important;
}

}


@media (min-width: 768px) {
.header-5 {
    min-height: 80vh !important;
}

}

.header-5 {
    padding: 40px 0 !important;
    position: relative;
}


.main-container {max-width:100% !important}




p {
    font-size: 20px !important;
    line-height: 26px !important ;
    margin-bottom: 24px;
    cursor: default;
    color: #333 !important;
}


@media (max-width: 767px){
.header-5 .play-button {
   
    bottom: 120px !important;
}}

.woocommerce-checkout .woocommerce-error .text-link, .woocommerce-checkout .woocommerce-message .text-link {display:none !important; }


.woocommerce-checkout .woocommerce-error a, .woocommerce-checkout .woocommerce-message a {display:none !important; }

input[type="text"],
input[type="email"],
textarea
{
    background-color: #fff;
    color: #000;
    width: 100% !important;
}

.wpcf7 label, .wpcf7 form {
  
    width: 100% !important;
}

.woocommerce-order-received .p1 {display:none}



.vc_toggle_content li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: circle;
    padding: 4px 0;
}

@media (max-width: 480px){

.wc-credit-card-form .form-row-last  {
    float: none !important;
}

.payment_method_paypal .payment_method_paypal {bottom:0px !important; line-height: 1 !important; }
}

.grow { transition: all .2s ease-in-out; margin: 0 auto; }
.grow:hover { transform: scale(1.1); }


.checkout_coupon {display:block !important; }

/*.home .wpb_wrapper .header-5:before {

    opacity: 1 !important;
    background: #359bed !important; 
  
} */

/*

.vc_btn3.vc_btn3-size-lg {
    font-size: 22px !important;
    padding: 18px 65px !important;
    font-weight: 700 !important;
}


.vc_btn3.vc_btn3-size-lg:hover {
    background: #4868cf !important;
    
}  
*/
.pricing-option {
    border: 1px solid #359bed !important;
  
}


#woocommerce-cart-notice-name {display:block !important; }


/* .weeks_dash {display:none !important } */

.event-countdown .time-number {
    border-style: none !important;
   
    background-color: none !important;
}

.vc_toggle_content li {

  color: #fff !important; }

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tml-rememberme-wrap {display:none !important}

#loginform, #loginform1 {width:100% !important}

.tml {
    max-width: 100% !important;
}

.woocommerce-MyAccount-navigation {display:none !important }
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100% !important;
}


.pricing-2:before {

    opacity: 0.2 !important;
  
}

.page-id-952 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    
    background-color: transparent !important;
    border:none !important;

}


.page-id-952 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
   
    background-color: #000 !important;
  border:none !important;
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em;
    margin-top: 4px !important;
}

.vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
  color: #222 !important; }

.vc_toggle_title h4 {
    color: #222 !important;
}



.nav-container, nav {
   
    display: none;
}

.page-id-3682 .nav-container, .page-id-309 .nav-container, .page-id-2877 .nav-container, .page-id-1620 .nav-container, .page-id-2355 .nav-container, .page-id-2320 .nav-container, .page-id-2010 .nav-container, .page-id-1955 .nav-container, .page-id-1827 .nav-container, .page-id-1568 .nav-container, .page-id-1698 .nav-container, .page-id-1366 .nav-container, .page-id-60 .nav-container, .page-id-1632 .nav-container, .page-id-1649 .nav-container, .home .nav-container, nav {
   
    display: block !important;
}



@media (max-width: 767px) {
.form-holder.contained-form.form-email input {
    width: 100% !important;
}
.homemobile {margin-top:-80px !important}
.heightzero {height:0 !important}


.event-countdown {display:none !important; }


.nav-container, nav {
   
    display: none !important;
}

.page-id-3682 .nav-container, .page-id-309 .nav-container, .page-id-2877 .nav-container, .page-id-1620 .nav-container, .page-id-2355 .nav-container, .page-id-2320 .nav-container, .page-id-2010 .nav-container, .page-id-1955 .nav-container, .page-id-1568 .nav-container, .page-id-1827 .nav-container, .page-id-1366 .nav-container, .page-id-1698 .nav-container, .page-id-60 .nav-container, .page-id-1649 .nav-container, 
.page-id-1632 .nav-container, .home .nav-container, nav {
   
    display: none !important;
}

}


.wpb_wrapper input[type="submit"] {
 
    background: #ed3535 !important;
    border: 1px solid #ed3535 !important;
  
}

.wpb_wrapper input[type="submit"]:hover {
 
    background: #359bed !important;
    border: 1px solid #359bed !important;
  
}

.header-1 .background-image-holder:before {
   
    opacity: 0 !important;
  
}

.home .header {
    background: #359bed !important;
}

.home .parallax > .background-image-holder {
  height: 100%; }


.buttonbottom a {font-size:24px !important}

.menu-main-menu .shopping-cart {display:none !important; } 


.admin-bar nav.fixed, .admin-bar nav.overlay {
    padding: 0 !important;
  margin: 0 !important; }

.shopping-cart.menu-icon i.icon {
    display: none !important;
}

nav.fixed, nav.overlay {
    width: 100% !important;
}


.nav-container, nav, nav.fixed {
  max-width: 100% !important; }


.header-11.overlay .background-image-holder:before {
   
    opacity: 0 !important;
  
}


.woocommerce form .form-row .required {
  
    text-decoration: none !important;
}

.page-id-1649 .header-11 li {
    padding: 40px 0 !important;
}
/
@media (min-width: 992px) {
.page-id-1649 .col-md-offset-2 {
    margin-left: 12.5% !important;
}
.page-id-1649 .col-md-8 {
    width: 75% !important;
}

}



.page-id-1649 .nav-container, .page-id-1698 .nav-container {
    min-height: 40px !important;
    height: 40px !important;
}

.blue-learnmore a {
    color: #fff;
    border-color: #359bed !important;
    background-color: #359bed !important;
  font-size:18px !important;

}


.blue-enrol a {
    color: #fff;
    border-color: #1367d2 !important;
    background-color: #1367d2 !important;
  font-size:18px !important;

}

.blue-enrol .vc_btn3.vc_btn3-size-md, .blue-learnmore .vc_btn3.vc_btn3-size-md {
    padding: 10px 20px !important;
    margin-top: -8px !important;
}


.page-id-1649 .header-5, .page-id-1698 .header {
  min-height:0px !important;
}

nav a {
    color: #fff !important;
}

.nav-container p {
   
    color: #fff !important;
}

.nav-1 .navbar {
    background: #060e1a !important;
}

.weeks_dash {display:none !important;}

a#modules, a#pricing, a#enrol, a#experts {
    display: block;
    position: relative;
    top: -110px;
    visibility: hidden;
}

.home em {
    font-style: italic;
    font-weight: bold !important;
}

.col-md-8 iframe {width:100% !important; height:420px !important; }

.woocommerce form.login {
    border: 0 !important;
    padding: 0 !important;
  
}

.woocommerce form.login .form-row label.inline {
    display: none !important;
}

.page-id-872 .woocommerce h2 {display:none !important}

.woocommerce-MyAccount-content p:nth-of-type(2) {display:none !important }

.page-id-1366 .vc_tta-panels ul {
    list-style: inherit !important;
    padding: 20px !important;
    font-size: 18px !important;
    line-height: 30px !important;
    color: #333 !important;
}


.page-id-310 .woocommerce-MyAccount-content p:nth-of-type(2) {
    display: block !important;
}


.page-id-952 img.aligncenter {margin-bottom:30px !important; }

.page-id-1969 .header {display:none !important}

.pricing-2 ul {
    color: #fff !important;
}

.vc_toggle_title {
    color: #fff !important;
}

.vc_toggle_title>h4 {
    color: #fff !important;
}

.newtoggle {
   
    background-color: #333 !important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 0 !important;
    padding: 0 !important;
    
}


.testvideo .vc_video-bg {opacity:0.5 !important}

.testvideo h5 {    font-style: italic !important;
    font-size: 30px !important;
  line-height: 45px !important;}

/* div.pp_default .pp_nav {
   
    display: none !important;
} */


.photo100 {background-size:100% !important }
.home h2 {margin-bottom:30px !important}

.vc_btn3-container.vc_btn3-center {
    margin-top: 35px !important;
}

.woocommerce-message {
    display: none !important;
}

.woocommerce-billing-fields h3 { display:none !important; }

#order_review_heading {display:none !important; }

#order_review {margin-top:30px !important}

.et-tabs nav a span {
    font-weight: bold !important;
}

span.wpcf7-list-item {
    
    margin-right: 20px;
}

.player .vp-player-layout {
  
    top: 0px !important;
}

/**
.page-id-2355 h1,.page-id-2355 h2,.page-id-2355 h3,.page-id-2355 h4,.page-id-2355 h5,.page-id-2355 h6 {font-family:Futura !important }
**/

@media (max-width: 767px) {
.photo100 {background-size:cover !important }

.uc_super_clean_countdown .uc_countdown_box .uc_countdown span {width:100px !important}


}


.footer {background:#efefef; }

 .weeks_dash {
    display: block !important;
}

.uc_super_clean_countdown .uc_countdown_box .uc_countdown span {padding:20px!important; }

.uc_super_clean_countdown .uc_countdown_box .uc_countdown span {width:100px !important}


.nav-container {height:80px !important; min-height:80px !important;}

.nav-1 .logo {
    margin-top: 0 !important;
}

.wp-embed-footer {
    display: none !important;
    
}