/*--------------- MODAL ---------------*/
#popupWrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(199,215,228,.65);
}
#popup {
    max-width: 450px;
    background: #ffffff;
    margin: auto;
    width: 92%;
    top: 50%;
    position: fixed;
    left: 0;
    right: 0;
    padding: 0 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    border: 7px #c7d7e4 double;
    border-radius: 5px;
}
.popupBg {
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.close-button {
    position: absolute;
    right: -26px;
    top: -46px;
    cursor: pointer;
}
.close-button img {
    width: 20px;
    height: 20px;
    border-radius: 0 !important;
}
#popup .contentImg {
    border-radius: 18px;
}
#popup .blockInnerContent a {
    text-decoration: none;
}
#popup h1 {
    font-size: 26px;
    margin-bottom: .2em;
    text-transform: capitalize;
}
#popup p {
    margin: .75em 0 1.5em;
}
#popup p:last-child {
    margin: .75em 0 0;
}
/*.block_abc33ea977e14d529a9bf272525e6613 .blockImg {*/
/*    padding-bottom: 0 !important;*/
/*}*/
@media only screen and (max-width: 480px) {
    #popup {
        max-width: 290px;
        width: 100%;
    }
}
/*-------------END MODAL ---------------*/
/******************************* SITEWIDE ******************************/
.headerContent h1.logo {
    padding-top: 15px;
    padding-bottom: 15px;
}
/*navigation hover*/
.navContainer .navContent ul li a:hover {
    /*text-decoration: line-through;*/
    font-weight: bold;
    color: #c7d7e4;
}
/*navigation selected*/
/*.navContainer .navContent ul li .selected {*/
    /*text-decoration: line-through;*/
/*}*/
/*bottom padding*/
.primaryAndSecondaryContainer {
    padding-bottom: 0px;
}

.ctaButton,
.itemInnerContent .button,
.blockInnerContent .button {
    padding: 0.5em 4em 0.5em 4em;
}
.categoryHeader {
    font-size:40px;
}

.pageTitle {
    background-color: #c7d7e4;
    background-color: rgba(199,215,228,0.8);
    padding: 1%;
}
/*/////// HEADER & NAVIGATION ///////*/
/*remove dropdown border*/
/*.navContent ul li ul, .navContent ul li:first-child ul {*/
/*    border: none;*/
/*}*/
/*display header logo in mobile*/
/*.headerContainer {*/
/*    display: block;*/
/*}*/
/*hide image in nav in mobile*/
/*.navContent > ul > li:nth-last-child(4) > a {*/
/*    display: none;*/
/*}*/
/*.navContent > ul > li:nth-last-child(4) {*/
/*    display: none;*/
/*}*/

/*tablet and above*/
/*add logo to navigation*/
@media only screen and (min-width: 1163px) {
    /*hide heder logo*/
    /*.headerContainer {*/
    /*    display: none;*/
    /*}*/
    /*logo in navigation centered*/
    /*.navContent > ul > li:nth-last-child(4) > a {*/
    /*    display: inline-block;*/
    /*    font-size: 0px; /*hides home nav text */
    /*    background: url(https://static.spacecrafted.com/f25360396f31404885434cf4d76c8717/i/d4233ca07d7e4d089f912cf12cb146cc/1/5feFb8zhrk/Untitled-2.png) no-repeat;*/
    /*    width: 250px;*/
    /*    height:146px;*/
    /*    background-position: center;*/
    /*    text-align: center;*/
    /*    vertical-align: middle;*/
    /*}*/
    /*sidebar*/
    .hasSecondaryContent .primaryContentContainer {
        width: 70%;
    }
    .hasSecondaryContent .secondaryContentContainer {
        width: 500px;
    }
.navContent ul li a {
     padding: 0; 
    }
}
/*nav menu spacing*/
/*@media only screen and (min-width: 1163px) {*/
/*    .navContent ul li {*/
/*        margin-right: 2.25em;*/
/*    }*/
/*}*/
/*nav menu spacing*/
/*@media only screen and (min-width: 1163px) {*/
/*    .navContent ul li {*/
/*        margin-right: 2.25em;*/
/*    }*/
/*    .navContent ul li a {*/
/*     padding: .5em; */
/*     font-size: 15px;*/
/*    }*/
/*}*/

/*center mobile navigation menu in mobile*/
/*@media only screen and (max-width: 767px) {*/
/*    .navContent #navTrigger .navLabel {*/
/*        text-align: center;*/
/*        margin: 0;*/
/*    }*/
/*}*/
a.noClick { 
    cursor: default; 
}

/* ---------------- FEATURED BLOCK ABOVE NAV ---------------- */
.blockWrap_b6962180b3e2473f95e4f77dd8a9bfee {
    display: none;
}
.headerAndNavContent {
    max-width: 100% !important;
    }

/*@media only screen and (min-width: 944px ) {*/
/*    .headerContent h1.logo img {*/
/*    padding-top: 50px;*/
/*    }*/
/*}*/

/*.toolBar {*/
/*    font-family: schoolbookweb,"Times New Roman",Times,serif;*/
/*    text-align: center;*/
/*    color: #ffffff;*/
/*    background-color: #23bfcc;*/
/*    width: 100% !important;*/
/*    max-width: 100% !important;*/
/*    padding: 10px !important;*/
/*    margin-bottom: 30px;*/
/*    text-transform: uppercase;*/
/*}*/

 /*TOOLBAR STYLES */
.toolbar {
    color: #535453;
    text-align: center;
    background-color: #c7d7e4;
    padding: 10px 5px 10px 5px;
    margin-bottom: 10px;
}
.toolbar .blockContainer {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.block_b6962180b3e2473f95e4f77dd8a9bfee .blockInnerContent a {
    color: #535453 !important;
    font-weight: bold;
}

/*.toolbar .blockContainer {*/
/*    padding: 0.9% 3% .9% 3%;*/
/*    background-color: #121212;*/
/*}*/
@media only screen and (max-width: 623px) {
.toolbar .blockContainer {
    padding: 0.5% 3% 5% 0%;
    }
}
.block_b6962180b3e2473f95e4f77dd8a9bfee .blockInnerContent {
    font-family: proximanovasemibold,Arial,Verdana,sans-serif !important;
    font-size: 18px;
    /*letter-spacing: 1px;*/
}
/*.block_f7859b228f2042269a186de2ba77c374 .blockInnerContent .contentTitle {*/
/*    padding-bottom:0em!important;*/
/*    color: white!important;*/
/*    }*/
/*.toolbar .contentTitle {*/
/*    display: inline-block;*/
/*    font-size:12px!important;*/
/*    color: white!important;*/
/*    }*/
/*}*/
/*.toolbar .contentTitle {*/
/*    display: inline-block;*/
/*    font-size:14px;*/

/*}*/
/*.toolbar .contentTitle {*/
/*    padding-left: 10px;*/
/*    color: white!important;*/
/*}*/
/*.toolbar li a {*/
/*    padding-right: 10px;*/
/*}*/
/*.toolBar ul {*/
/*    font-size: 16px;*/
/*    font-family: museosans,Arial,Verdana,sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*}*/

/*.toolBar li {*/
/*    display: inline;*/
/*    margin-right: 1em;*/
/*    margin-left: 1em;*/
/*    }*/
    
/*FEATURE BLOCK BORDER*/

/*.featureBlock {*/
/*    border-style: solid;*/
/*    border-width: 0px 10px 6px;*/
/*    -moz-border-image: url(url()) 0 27 10;*/
/*    -webkit-border-image: url() 0 27 10;*/
/*    -o-border-image: url() 0 27 10;*/
/*    border-image: url() 0 27 10 fill;*/
/*}*/

/******************************* HOME ******************************/
.blockWrap_f9f006cfc6214041a5f1c2892c577b85 .blockText p {
        padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
/*video hero*/
    .blockWrap_b7868044b34f4c58bc30ef3b75825021 {
        position: relative;
    }
    .blockWrap_b7868044b34f4c58bc30ef3b75825021:before {
        content: '';
        display: block;
        position: absolute;
        background: rgba(0,0,0,.05);
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 1;
    }
/*text over video*/
    .blockWrap_f9f006cfc6214041a5f1c2892c577b85 {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2;  
        background: none!important;
    }
    .blockWrap_f9f006cfc6214041a5f1c2892c577b85 .contentTitle {
        line-height: 1em;
        font-size: 120px;
        padding-bottom: 0em;
        max-width: 985px;
        margin: 0 auto;
        font-weight:800;
        text-shadow: 1px 1px 10px #333333;
    }
    .blockWrap_f9f006cfc6214041a5f1c2892c577b85 .blockInnerContent {
        font-size:56px;
        padding-bottom: 0.5em;
        text-shadow: 1px 1px 10px #333333;
    }
}
/*MOBILE VIDEO TEXT*/
@media only screen and (max-width: 767px) {
    div.blockWrap_f9f006cfc6214041a5f1c2892c577b85 {
        padding-top: 35px;
        padding-bottom: 15px;
    }
    .blockWrap_f9f006cfc6214041a5f1c2892c577b85 .contentTitle {
        line-height: 1em;
        font-size: 42px;
        padding-bottom: 0em;
        max-width: 985px;
        margin: 0 auto;
        font-weight:800;
        text-shadow: 1px 1px 10px #333333;
    }
    .blockWrap_f9f006cfc6214041a5f1c2892c577b85 .blockInnerContent {
        font-size:30px;
        padding-bottom: 0.5em;
        text-shadow: 1px 1px 10px #333333;
    }
}
/* Hero Custom Caption */
@media only screen and (min-width: 750px) {
.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption .contentTitle {
    line-height: 1em;
    font-size: 2.3em;
    padding-bottom: 0em;
    max-width: 985px;
    margin: 0 auto;
    font-weight:800;
    text-shadow: 1px 1px 10px #333333;
    /*font-family: actadisplaybold,"Times New Roman",Times,serif;*/
}
.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10%;
    width: 80%;
    font-size:3.5em;
    padding-bottom: 0.5em;
    text-shadow: 1px 1px 10px #333333;
    }
}
@media only screen and (max-width: 749px) {
.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption .contentTitle {
    line-height: 1em;
    font-size: 1.5em;
    padding-bottom: 0em;
    max-width: 985px;
    margin: 0 auto;
    font-weight:800;
    text-shadow: 1px 1px 10px #333333;
    /*font-family: actadisplaybold,"Times New Roman",Times,serif;*/
}
.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10%;
    width: 80%;
    font-size:2em;
    padding-bottom: 0.5em;
    text-shadow: 1px 1px 10px #333333;
    }
}
/* on mobile, show custom captions above hero image so button can be clicked */
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .customCaption {
    position: relative;
}

/*fade in out testimonials*/
.blockWrap_ee71feddea474365bf844a528beb9ec3 {
    position:relative;
}
.items_ee71feddea474365bf844a528beb9ec3 .item {
    display:none;
}
@media only screen and (max-width: 768px) {
    .blockWrap_a0092cfa859e4bc4b0ed6e3a76bf61d0 {
    padding-top: 120px !important;
    }
}

/*@media only screen and (max-width: 749px) {*/
/*.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption .contentTitle {*/
/*    color:#fff;*/
/*    font-size:40px;*/
/*    padding-bottom:0px;*/
/*}*/
/*.block_d8e92fd9798046548b1d7613c19b5b5e .customCaption  {*/
/*    color:#fff;*/
/*    padding:4%;*/
/*    font-size:30px;*/
/*    }*/
/*}*/

/*mobile hero btn*/
/*@media only screen and (max-width: 750px) {*/
/*.block_b43b7bc36eb0462d856462c8a8d096b4 .ctaButton {*/
/*    background-color:white;*/
/*    padding:3%!important;*/
/*    }*/
/*.block_b43b7bc36eb0462d856462c8a8d096b4 a.button, .item a.button{*/
/*    color: #23bfcc;*/
/*    }*/
/*}*/

/*Featured Nav Bar Text */
/*.block_b6962180b3e2473f95e4f77dd8a9bfee .blockInnerContent {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*upcoming events*/
/*.block_f8365208eedb4fdca2fec3ae086421f4 .contentTitle {*/
/*    font-family: brandongrotesquebold,Arial,Verdana,sans-serif;*/
/*}*/
/*about mod*/
/*.block_b834eb258cbb4e7f94f95f50c6a4571a .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*mod locations*/
/*.block_e4dba9d1ebe842468597b904de84f354 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*testimonials*/
/*.block_b2c1a41beb9349d082567fe8544cfb00 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*press*/
/*.block_a700aea959364ecc840b4f79469de3cd .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/

/*about mod*/
.block_b834eb258cbb4e7f94f95f50c6a4571a .contentImg {
    border-radius: 200px;
}
/*locations*/
.block_e4dba9d1ebe842468597b904de84f354 .contentImg {
    border-radius: 200px;
}
/*APP STORE BUTTON*/
.blockWrap_e21b3a5d1dfc4b4e85f098dc190d7282 .blockImg,
.blockWrap_c29bc5435d6445e4b20cef7d802885d9 .blockImg,
.blockWrap_a6b9191f81b14f388301f11cb7826f04 .blockImg {
    float: left !important;
}
@media only screen and (max-width: 480px) {
    div.blockWrap_d8d7e4cfaf3c42fabddc2d4ef227356d,
    div.blockWrap_f3d40e69af1b47aab6377bfa6e029cdc,
    div.blockWrap_d42b137f8a8842cf922a9ac894b314c8 {
        padding-bottom: 60px;
    }
    .blockWrap_d8d7e4cfaf3c42fabddc2d4ef227356d .blockImg .stackedGallery-item,
    .blockWrap_f3d40e69af1b47aab6377bfa6e029cdc .blockImg .stackedGallery-item,
    .blockWrap_d42b137f8a8842cf922a9ac894b314c8 .blockImg .stackedGallery-item {
        text-align: center;
    }
}
@media only screen and (min-width: 815px) {
    .blockWrap_d8d7e4cfaf3c42fabddc2d4ef227356d .maxWidth--gallery,
    .blockWrap_c29bc5435d6445e4b20cef7d802885d9 .maxWidth--gallery,
    .blockWrap_a6b9191f81b14f388301f11cb7826f04 .maxWidth--gallery {
        max-width: 400px;
    }
    .blockWrap_d8d7e4cfaf3c42fabddc2d4ef227356d .cols2.imgMgn1 .galleryWrapper,
    .blockWrap_c29bc5435d6445e4b20cef7d802885d9 .cols2.imgMgn1 .galleryWrapper,
    .blockWrap_a6b9191f81b14f388301f11cb7826f04 .cols2.imgMgn1 .galleryWrapper {
        width: 400px;
    }
    .blockWrap_d8d7e4cfaf3c42fabddc2d4ef227356d .cols2.imgMgn1 .imgGridItem,
    .blockWrap_c29bc5435d6445e4b20cef7d802885d9 .cols2.imgMgn1 .imgGridItem,
    .blockWrap_a6b9191f81b14f388301f11cb7826f04 .cols2.imgMgn1 .imgGridItem {
        width: 180px;
    }
}
/*************************** FOUNDING MEMBER ***************************/
/*.items_ef3194a6e52649569f6401d36214bb44 .item:nth-child(1) {*/
/*    box-shadow: none;*/
/*    background-color: transparent;*/
/*    padding: 0;*/
/*    border: none;*/
/*}*/
.blockWrap_dbcbe7a691ac4c51ab19cb42b2512ea9 {
    max-width: 600px;
    left: 0;
    right: 0;
    margin: auto;
}
/*@media only screen and (min-width: 768px) {*/
/*    .items_ef3194a6e52649569f6401d36214bb44 .item:nth-child(1) {*/
/*        width: 54%;*/
/*    }*/
/*    .items_ef3194a6e52649569f6401d36214bb44 .item:nth-child(2) {*/
/*        width: 42%;*/
/*    }*/
/*}*/

/******************************* STUDIOS ******************************/
/*book here buttons*/
.blockWrap_c1a2bb193e7144c4a31a52812ec8220b .button {
    padding: .5em 4em;
}

/******************************* EVENTS *********************************/
.items_c75b61ccb6a740d8b4f81d133f2a4da6 .item a {    
    color: white;
    background-color: #23bfcc;
    padding: 5px 10px 5px 10px;
}

/******************************* FOOTER ******************************/
/*second nav*/
.blockWrap_a7bfc7f9e3ec4d81bcb19e0a633acbca {
    /*background-color: #636566!important;*/
    padding: 2%!important;
}
/*mailchimp*/
.scForm button {
    background-color: white;
    color: #636566;
}
.footerContent button:hover,
.footerContent a.button:hover {
    color: #ffffff;
    background-color: #636566;
}
/*.footerContainer {*/
    /*position: absolute;*/
/*    margin: 0 auto;*/
/*    width: 100%;*/
/*    left: 0*/
/*}*/
/*social icons*/
.footerSocialIcons li a:hover{
    background-color:#636566;
    color:white;
}


.block_a7bfc7f9e3ec4d81bcb19e0a633acbca a {
    width: auto;
    float: none;
    margin: .5rem .75rem;
}   


/******************************* ABOUT MOD ******************************/
/*mod classes*/
/*.block_f09fee6a3900437692c60af2ef75ce50 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/


/******************************* FIRST CLASS ******************************/
/*get started*/
/*.block_c3c4b6dd69094d21b98dabb30d44b87e .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*what to expect*/
/*.block_f83163a0be5c4b389ff309cc0d4d558a .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*faqs*/
/*.blockWrap_bbb600b74e284356878095a68e12e7e2 .categoryHeader {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/


.block_f9f197735c4e44529645b156434d3a46 .item {
    max-width: 30%;
    margin-right: auto !important;
    margin-left: auto !important;
} 


/******************************* BUY CLASSES ******************************/
/*unlimited month*/
/*.block_be7a016c09ce4a00b6cf9cff6d7c8785 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*.block_d1171d4218a34bf29581d7abf1f4caa9 .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*mod packages*/
/*.block_ab3f95d2776b4c56abfd4022fe1e7e52 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*.block_caf0c412e1f042beb86990fec500cec9 .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*memberships perks*/
/*.block_ea4ad3ab708e42e29e60cce9110fd959 .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*perks*/
/*.block_dffe08e3e695484380eac3aca4867553 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*mod specials*/
/*.block_d53f1394a5b04895bdaec01a927b9560 .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*mod childcare*/
/*.block_cc59500dfc154d19a55b12986e3f3900 .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*.block_df2375ac86f24658a8fc01b1529f02cf .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*.block_c0c71ec60a9b4c07818cc789eaa90c5b .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*gift cards*/
/*.block_a0e045ac065f499cbc81e4f47c7d1c7b .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/
/*.block_e3693b6e0013450b8dcda3036f7be3df .itemInnerContent a {*/
/*    background: #23bfcc;*/
/*    color: white;*/
/*    padding: 0.5em 1em 0.5em 1em;*/
/*    text-align:left;*/
/*}*/
/*policy*/
/*.block_zAL8XeFem51NC2Db .contentTitle {*/
/*    font-family: actadisplaybold,"Times New Roman",Times,serif;*/
/*}*/