/*********************
        SITEWIDE
***********************/
/* page title borders */
.blockWrap_f89fe1e79a944c279ff6338cf0705730 .contentTitle /* pricing */ ,
.blockWrap_a0376baea54943c5bb497c07e18798a2 .contentTitle /* private classes */ ,
.blockWrap_e180814fddb649a3af15f5ff8e5734a4 .contentTitle /* overview*/ ,
.blockWrap_ef6aa27e90bb47db81fb237c122c47fb .contentTitle /* FAQ */,
.blockWrap_e886a38a5cd24b51b64569a0db2be779 .contentTitle /* careers */,
.blockWrap_f6b98b79f1f040728c1855b6c08286c1 .contentTitle /* instructors */,
.blockWrap_c6a82635dfe24c2e9de41346674c6715 .contentTitle /*Ambassador program */,
.blockWrap_ee942446650047a687cc8a91e81fd436 .contentTitle /*testimonials*/,
.blockWrap_d623d810ffa44bfea353e58a795316c7 .contentTitle /*contact */,
.blockWrap_a37f0af31c8c45bf8d90ddeec41207b8 .contentTitle /* gift cards */,
.pageTitle {
    border-bottom: 2px solid white;
}
.blockWrap_e886a38a5cd24b51b64569a0db2be779 p /* careers */,
.blockWrap_c6a82635dfe24c2e9de41346674c6715 p /* ambassador program*/ {
    padding-top: 15px; }
    
.footerContainer .contentTitle {
    font-size: 20px;
    color: black;
}
@media only screen and (min-width: 768px) {
.headerAndNavContainer {
    -webkit-transition: background .3s; 
    -moz-transition: background .3s; 
    -ms-transition: background .3s; 
    -o-transition: background .3s; 
    transition: background .3s;  
}


.headerAndNavContainer.headerScroll {
    background: rgba(0, 0, 0, .6);
}

.headerContent h1.logo img {
    max-height: 80px;
    -webkit-transition: all .3s; 
    -moz-transition: all .3s; 
    -ms-transition: all .3s; 
    -o-transition: all .3s; 
    transition: all .3s;  
    width: auto;
}
.headerContent h1.logo .smLogo {
    max-height: 50px;
    width: auto;
    }
}
/*******************************
        HOME
******************************/
/*hero gallery*/
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgHover .imgHover-overlay .imgHover-content .contentTitle + p, 
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle + p {
    font-style: italic;
}
/* schedule classes button */
.items_dce15aa9812e4a8697f2e7cb59a50994.cols2 .item:nth-child(2) {
    top: .7em !important; }

/* simple list hover color stay */
.blockWrap_f8c74092b2974a8597c43362818be6e4 .imgHover--overlay {
    opacity: 1;
}
/*core logo */
/*ONE logo section*/
/*.block_b4e5956352c8429fb1352190a7807673 { padding-left:17%!important; }*/
/*.items_b4e5956352c8429fb1352190a7807673 .itemImg {*/
/*    width: 13.782609% !important;*/
/*}*/
/*.items_b4e5956352c8429fb1352190a7807673 .itemContent {*/
/*    width: 84.869565% !important;*/
/*}*/
/*.items_b4e5956352c8429fb1352190a7807673 .itemContent .contentTitle {*/
/*    line-height: 1.5em!important;*/
/*}*/
/*@media only screen and (max-width: 900px) {*/
/*  .block_b4e5956352c8429fb1352190a7807673 { padding-left:4%!important; }*/
/*  .items_b4e5956352c8429fb1352190a7807673 .itemImg {*/
/*    width: 100% !important;*/
/*    text-align: center;*/
/*  }*/
/*  .items_b4e5956352c8429fb1352190a7807673 .itemContent {*/
/*    width: 100% !important;*/
/*    text-align: center;*/
/*  }*/
/*  .items_b4e5956352c8429fb1352190a7807673 .itemContent .contentTitle {*/
/*    line-height: 1.5em;*/
/*  }*/
/*}*/
/*@media only screen and (min-width: 900px) {*/
/*  .items_b4e5956352c8429fb1352190a7807673 .itemImg img {*/
/*    max-width: 105px;*/
/*  }*/
/*}*/

/* simple list button schedule classes */
.block_dce15aa9812e4a8697f2e7cb59a50994 a:link {
    text-decoration: none;
    background-color: #007481;
    padding: 10px 30px 10px 30px;
    border-radius: 5px;
    top: 13px;
}

/**********************
    PRICING
**********************/
/* list of items */
.items_dd3233b0adbe4f8c93652bf934a813fe .item .contentTitle {
    background-color: #55565a;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.items_dd3233b0adbe4f8c93652bf934a813fe .item .itemContent p {
    padding: 10px 10px 10px 10px;
}

.items_dd3233b0adbe4f8c93652bf934a813fe .item a {
    color: white;
    background-color: #007481;
    padding: 15px 15px 15px 15px;
    border-radius: 5px;
}
/* group pricing*/
.block_f89fe1e79a944c279ff6338cf0705730 a {
    background-color: #007481;
    color: white;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
    border-radius: 5px;
    max-width: 100px;
    text-align: center;
}
/* private pricing*/
.block_a0376baea54943c5bb497c07e18798a2 a {
    background-color: #007481;
    color: white;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
    border-radius: 5px;
    max-width: 100px;
    text-align: center;
}
/* internal pages*/
/* turn off option link in internal pages*/
.block_tq2qe0s4UU77xBZv a {
    display: none;
}

/* pricing buy now buttons */
.items_a3d2c6cc22d94835a29e8e550493f4ea .item li a,
.items_de64a5a906fc4c2694f8d182def1b983 .item li a,
.items_ed52245c01044eaea317e81e816c6b50 .item li a,
.items_f0768fb85d244d6296210a8466307d65 .item li a,
.items_b63fb877c4ad45539e5e862e050b2e6e .item li a,
.items_f0ee8e2245dd4c049aa1575160723d7d .item li a,
.items_cc2c7210db564cbba345002f57db0279 .item li a,
.items_fce33806d7004e7995ee03af728b74a8 .item li a {
    background-color: #007481;
    color: white;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
    border-radius: 5px;
    max-width: 100px;
    text-align: center;
}


/***********************
    INSTRUCTORS
************************/
/*always show caption*/
.block_af527b2754f845599b230e385e4bdcdd .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_af527b2754f845599b230e385e4bdcdd .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_af527b2754f845599b230e385e4bdcdd .imgHover .imgHover--overlay .imgHover--content .contentTitle + p {
    font-size: 18px;
}


/* video testimonial sizes*/
.block_c3510b3fdd384c4d8d435b40e573379e .fluid-width-video-wrapper, 
.block_aa11cbb40a2f477f8397ac98e2cf88c7 .fluid-width-video-wrapper, 
.block_eb66bacc7f174a48a14149dd6e89f6b9 .fluid-width-video-wrapper, 
.block_b88069a675a5493ba0f792bf0965ae12 .fluid-width-video-wrapper {
    width: 60%;
    margin: auto;
}


/****** MEDIA QUERIES ****/
/* hero image not full screen*/
/*@media only screen and (min-width: 1224px) {*/
/*.page_f41f331f0be94f34a5c0c93b2be26937 .primaryContentContainer {*/
/*    margin-top: -200px;*/
/*}*/
/*}*/
/* fix background images in mobile */
html.mobile {
  height: 100%;
  overflow: hidden;
}

html.tablet body,
html.mobile body {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
/* page title font sizes */
.blockWrap_f89fe1e79a944c279ff6338cf0705730 .contentTitle /* pricing */ ,
.blockWrap_a0376baea54943c5bb497c07e18798a2 .contentTitle /* private pricing */ ,
.blockWrap_e180814fddb649a3af15f5ff8e5734a4 .contentTitle /* overview*/ ,
.blockWrap_ef6aa27e90bb47db81fb237c122c47fb .contentTitle /* FAQ */,
.blockWrap_e886a38a5cd24b51b64569a0db2be779 .contentTitle /* careers */,
.blockWrap_f6b98b79f1f040728c1855b6c08286c1 .contentTitle /* instructors */,
.blockWrap_c6a82635dfe24c2e9de41346674c6715 .contentTitle /*Ambassador program */,
.blockWrap_ee942446650047a687cc8a91e81fd436 .contentTitle /*testimonials*/,
.blockWrap_d623d810ffa44bfea353e58a795316c7 .contentTitle /*contact */,
.blockWrap_a37f0af31c8c45bf8d90ddeec41207b8 .contentTitle {
    font-size: 40px;
}
.block_d8e92fd9798046548b1d7613c19b5b5e .imgHover--content {
    font-size: 40px!important;
}
.block_d8e92fd9798046548b1d7613c19b5b5e .imgHover .imgHover--overlay .imgHover--content .contentTitle + p  {
    font-size: 32px!important;
}
}

/*COVID BANNER*/
/*SECONDARY NAV*/
/*.blockWrap_f871a88077264c6d8523caf45725aefb{*/
/*    background-color: #1f1f1f;*/
/*    text-align: center;*/
/*    padding:10px;*/
/*    color: white;*/
/*    font-size: 18px;*/
/*}*/