/*--------------- GLOBAL ---------------*/
.blockInnerContent b, .blockInnerContent strong,
.item .itemInnerContent b, .item .itemInnerContent strong {
    font-weight: bold;
    font-size: 14px;
    letter-spacing: .1em;
    text-transform: uppercase;
}
button, .button, input[type=submit] {
    padding: 0.65em 1.5em;
}
.block_b1545332a2d447edacf38d92bc28123d {
  display: none;
}

/*--------------- NAV ---------------*/
.secondaryNv {
    padding-top: 15px;
    padding-bottom: 15px;
    background: rgba(0,0,0,.75);
}
.secondaryNv  .blockContent {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.secondaryNv .blockInnerContent {
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.secondaryNv .blockInnerContent a {
    color: white;
}
.secondaryNv li {
    display: inline-block;
    margin-right: 2.8em;
}
.secondaryNv li:last-child {
    margin-right: 0;
}
.mobileFullNav.navContainer {
    line-height: 3;
}
/*--------------- FOOTER ---------------*/
.blockWrap_ff01d9a5c4a740aa8b760a80d51b86da .blockInnerContent {
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: 12px;
    text-align: center;
}
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da {
        padding-top: 15px;
        padding-bottom: 15px;
        background: rgba(0,0,0,.5);
        color: white;
        margin-top: -67px;
        z-index: 1;
    }    
    .block_ff01d9a5c4a740aa8b760a80d51b86da {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: content-box;
        padding-left: 4%;
        padding-right: 4%;
    }
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da li {
        display:inline-block;
        margin-right: 1.5em;
    }
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da li a {
        color: white;
    }
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da li:last-child {
        margin-right: 0;
    }    
.blockContainer.footerCta {
    position: relative;
    z-index: 1;
    padding-top: 100px;
    padding-bottom: 151px;
    color: #fff;
    background-image: url(https://static.spacecrafted.com/b74b1d5a41714a399db9d7e788e0868c/i/aee7fc6d25f44028b1e91c5f5de579bf/3/5feFb8zhrk/6.jpg);
}
.footerCta:before {
    content: '' !important;
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:#000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    z-index: -1;
}
.footerCta .blockContent {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.footerCta .contentTitle {
    color: white;
    font-size: 50px;
    text-align: center;
}
.footerCta .blockInnerContent {
    color: white;
    text-align: center;
    font-size: 18px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 783px;
}
.footerCta .blockInnerContent a {
    color: white;
}
.footerContent .contentTitle {
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 20px;
}
.footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 li img {
    max-width: 90px;
    max-height: 70px;
}
.footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 li {
    display:inline-block;
    margin-right: 0;
    margin-bottom: 20px;
}    
/*--------------- HOME ---------------*/
/*sticky scroll wrap*/
.stickyWrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 80px;
}
.items_a9508894f5f74fe395b0f16bbe71a981 .itemImg {
    padding-bottom: 2.5em;
}
.items_a9508894f5f74fe395b0f16bbe71a981 .itemInnerContent {
    border-left: 2px solid #74c2be;
    padding-left: 30px;
}
.block_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content p {
    text-transform: uppercase;
    letter-spacing: .05em;
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
}

/*5050 homepage video*/
@media only screen and (min-width: 1000px) {
    #madFormContainer,
    #madHeroContent {
        width: 50%;
        float: left;
    }

    #madHero {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
    }
}

.madTitle {
    font-size: 24px; 
    color: #000;
    text-align: left;
}

.madContent {
    font-size: 18px; 
    color: #000;
    text-align: left;
}

.madButton {
    color: fff;
    background-color: #000;
    border-color: #000;
    padding: 10px 30px;
}

.madButton:hover {
    color: fff;
    background-color: #eee;
    border-color: #eee;
}


/*--------------- WHO WE ARE ---------------*/
.block_fce1c5d7078a41f3a835c799ae1f94df .blockInnerContent strong,
.block_c04a99f0ef984ebe9b0213dcd22d2c14 .blockInnerContent strong,
.block_ea6e98c79b2d4ace87fed23f816358a4 .blockInnerContent strong,
.block_b20997f625c74da2b18f54397d935cde .blockInnerContent strong,
.block_da2be75236694f7c8dcf2622cc133a59 .blockInnerContent strong, 
.block_b7087b3399c141918fdbcdfd2b95ec1a .blockInnerContent strong {
    font-size: inherit;
    letter-spacing: 0;
    text-transform: none;
}
/*--------------- OUR TEAM ---------------*/
.blockWrap_df981b7eee1745d98a240c0bafa09083 {
    display: none;
}
/*--------------- FAQ ---------------*/
.blockWrap_f9bc0ae7fb4743e0b806aa3ed7cb6d11,
.blockWrap_bd317b83111640acbbc3a37c43e85a71 /*young adult FAQ*/ {
    padding-top: 80px;
    padding-bottom: 80px;
}
.faqPrimary .blockText {
    padding: 0 0 15px 0;
    border-bottom: 3px solid #e8e8e8;
    margin-bottom: 15px;
}
/*--------------- TESTIMONIALS ----------------*/
.simpleListGallery {
    position: relative;
}
.slg-arrow {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 55px;
}
.slg-prev {
    left: 0;
}
.slg-next {
    right: 0;
}
.items_bddd714b56e6407db48e11072fd4a628 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
}
/*--------------- BLOG ----------------*/
.items_fbe50c714fff4074955f61a0b37c0ebe .item .itemContent {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column;
}
.items_fbe50c714fff4074955f61a0b37c0ebe .primaryMeta {
    order: 1;
    margin-left: 0;
    font-weight: bold;
    margin-bottom: 0.5em;
    border-bottom: 3px solid #e8e8e8;
}
.items_fbe50c714fff4074955f61a0b37c0ebe .item .contentTitle {
    order: 2;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 767px) {
.headerAndNavContainer {
    display: flex;
    flex-direction: column;
}    
.blockWrap_b0d27ef3881a415f89b00ff2e4538264 {
    order: 2;
}
.headerAndNavContent {
    order: 1;
}
.headerContent {
    padding-top: 0;
    padding-bottom: 0;
}
.headerContent .logo {
/*    background: #3d8a86;*/
/*    border-radius: 0 0 6px 6px;*/
    padding: 6px;
}
    .secondaryNv,
    .headerAndNavContent {
        background: #0c2940;
    }
    .secondaryNv .blockInnerContent {
        font-size: 12px;
        text-align: center;
    }
    .secondaryNv li {
        margin-right: 1em;
    }
    .mobileFullNav {
        background: #0c2940;
    }
    .footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 li {
        width: 32%;
    }
/*home*/
    .blockWrap_c7408d37ba044c0492babf5d361c03b1 .contentTitle {
        font-size: 40px;
    }
    /*home video*/
    .iframe-container {
        overflow: hidden;
        /* 16:9 aspect ratio */
        padding-top: 56.25%;
        width: 100%;
        position: relative;
}
/*who we are*/
    /*.items_ef3e155d73d440a8928a0750b4270903.listView.vAlgn1 .itemPreview.hasImg {*/
    /*    display: block;*/
    /*}*/
    /*.items_ef3e155d73d440a8928a0750b4270903.listView .itemPreview.hasImg .itemImg,*/
    /*.items_ef3e155d73d440a8928a0750b4270903.listView .itemPreview.hasImg .itemContent {*/
    /*    width: 100%;*/
    /*    padding-bottom: 1em;*/
    /*}*/
}

@media only screen and (min-width: 768px) {
/*footer*/    
   .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da {
        margin-top: -51px;
    }    
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da li {
        margin-right: 10.39%;
    }
    .blockWrap_ff01d9a5c4a740aa8b760a80d51b86da .blockInnerContent {
        font-size: 14px;
    
    }
    .footerContent .blockWrap_cf0787d1e57d4c98a19d14c12d599c77 {
        margin-left: 0;
        clear: both;
    }
    .footerContent .blockWrap_b2310a9f21d140ea8dd0a01024b71592 {
        margin-left: 0 !important;
        padding-top: 0 !important;
    }    
    .footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 li {
        display:inline-block;
        margin-right: 20px;
        margin-bottom: 20px;   
    }    
    .footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 li:last-child {
        margin-right: 0;
    }      
    /*.footerContent .blockWrap_e4dc22c2cc224db6abae9608422de742 {*/
    /*    float: right;*/
    /*    clear: right !important;*/
    /*}*/
    /*.footerContent .block_e4dc22c2cc224db6abae9608422de742 .blockInnerContent {*/
    /*    text-align: right;*/
    /*}*/
/*home page title*/
    .blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 100px;
    }
    .block_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content p {
        font-size: 28px;
    }
    /*.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content, */
    /*.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgHover-content {*/
    /*    top: 65%;*/
    /*    -ms-transform: translate(-50%,-65%);*/
    /*    transform: translate(-50%,-65%);*/
    /*}*/
/*home - sticky wrap*/
    .blockWrap_c7408d37ba044c0492babf5d361c03b1 {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky;
        width: 41%;
        top: 20px;
        float: left;
        left: 4%;
    }
    .blockWrap_a9508894f5f74fe395b0f16bbe71a981 {
        display: flex;
        flex-direction: column;
        width: 59%;
    }  
/*who we are*/
/*.items_ef3e155d73d440a8928a0750b4270903.listView .itemPreview.hasImg .itemImg,*/
/*.items_ef3e155d73d440a8928a0750b4270903.listView .itemPreview.hasImg .itemContent {*/
/*    width: 50%;*/
/*}*/
/*.items_ef3e155d73d440a8928a0750b4270903 .item:nth-child(even) .itemImg {*/
/*    order: 2;*/
/*}*/
}
/**********
 SCHEDULE
**********/
/*date/class row font size and height*/
/*html div.healcode table.schedule tr th,*/
/*html div.healcode table.enrollments tr th, */
/*html div.healcode table.healcode-appointments tr th, */
/*html div.healcode ol.enrollment_list li.cancelled div tr th {*/
/*    padding: 1em .5em;*/
/*    font-size: 16px;*/
/*    border-top: 1px solid #ddd;*/
/*    border-bottom: 1px solid #ddd;*/
/*}*/
/*time/sign-up height*/
/*html div.healcode table.schedule tr td, */
/*html div.healcode table.schedule tr th, */
/*html div.healcode table.enrollments tr td, */
/*html div.healcode table.enrollments tr th, */
/*html div.healcode table.healcode-appointments tr td, */
/*html div.healcode table.healcode-appointments tr th, */
/*html div.healcode ol.enrollment_list li.cancelled div tr td, */
/*html div.healcode ol.enrollment_list li.cancelled div tr th {*/
/*    padding: 1em .5em;*/
/*}*/
/*html div.healcode .header select {*/
/*    margin: 1em .5em;*/
/*}*/
/*html div.healcode .header .date_links .week_links {*/
/*    padding: 1em 0;*/
/*}*/
/*html div.healcode .week_links a, */
/*html div.healcode .healcode-date-links-area a, */
/*html div.healcode .week_links a, div.healcode .week_links a:visited, */
/*html div.healcode .healcode-date-links-area a, */
/*html div.healcode .healcode-date-links-area a:visited {*/
/*    padding: 1em 0;*/
/*    font-size: 12px;*/
/*}*/
/*class/instructor dropdown height*/
/*html div.healcode .header select {*/
/*    height: 38px;*/
/*}*/
/*button radius and animation*/
/*html div.healcode a.hc-button, */
/*html div.healcode input.hc-button {*/
/*    -moz-transition: all 0.5s ease-in-out;*/
/*    -webkit-transition: all 0.5s ease-in-out;*/
/*    -o-transition: all 0.5s ease-in-out;*/
/*    transition: all 0.5s ease-in-out;*/
/*    -webkit-border-radius: 2px;*/
/*    -moz-border-radius: 2px;*/
/*    -o-border-radius: 2px;*/
/*    border-radius: 2px;*/
/*}*/
/*other button radius*/
/*html div.healcode .week_links span.next_week a, */
/*html div.healcode .healcode-date-links-area span.healcode-next a {*/
/*    -moz-border-radius-topright: 2px;*/
/*    -webkit-border-top-right-radius: 2px;*/
/*    -o-border-top-right-radius: 2px;*/
/*    -ms-border-top-right-radius: 2px;*/
/*    -khtml-border-top-right-radius: 2px;*/
/*    border-top-right-radius: 2px;*/
/*    -moz-border-radius-bottomright: 2px;*/
/*    -webkit-border-bottom-right-radius: 2px;*/
/*    -o-border-bottom-right-radius: 2px;*/
/*    -ms-border-bottom-right-radius: 2px;*/
/*    -khtml-border-bottom-right-radius: 2px;*/
/*    border-bottom-right-radius: 2px;*/
/*}*/
/*html div.healcode .week_links span.previous_week a, */
/*html div.healcode .healcode-date-links-area span.healcode-previous a {*/
/*    -moz-border-radius-topleft: 2px;*/
/*    -webkit-border-top-left-radius: 2px;*/
/*    -o-border-top-left-radius: 2px;*/
/*    -ms-border-top-left-radius: 2px;*/
/*    -khtml-border-top-left-radius: 2px;*/
/*    border-top-left-radius: 2px;*/
/*    -moz-border-radius-bottomleft: 2px;*/
/*    -webkit-border-bottom-left-radius: 2px;*/
/*    -o-border-bottom-left-radius: 2px;*/
/*    -ms-border-bottom-left-radius: 2px;*/
/*    -khtml-border-bottom-left-radius: 2px;*/
/*    border-bottom-left-radius: 2px;*/
/*}*/
/*html div.healcode .header .date_links .healcode-jump-to-date input {*/
/*    background-position: 6px 8px;*/
/*    padding: 1em 0 1em 30px;*/
/*    width: 92%;*/
/*}*/
/*html div.healcode .header input[type="text"] {*/
/*    border-radius: 2px;*/
/*}*/

/**********
  CLASSES
**********/  
/*html div.healcode .healcode-image-area {      */
/*    display: none;  */
/*}    */
/*html div.healcode .class_list .class_offered_link {      */
/*    padding: 1em;      */
/*    -webkit-border-radius: 0;      */
/*    -moz-border-radius: 0;      */
/*    -moz-box-shadow: 0 0 0 transparent;      */
/*    -webkit-box-shadow: 0 0 0 transparent;      */
/*    box-shadow: 0 0 0 transparent;      */
/*} */
/*html div.healcode {  */
/*    font-size: 15px;  */
/*}  */
/*html div.healcode .class_list .class_description {     */
/*    padding-bottom: 15px;      */
/*    padding-top: 15px;      */
/*    line-height: 1.7em;  */
/*}  */
/*html div.healcode .class_list h1.class_name {      */
/*    font-size: 20px;      */
/*    text-transform: uppercase;  */
/*}  */
/*html div.healcode img {  */
/*    display: none;  */
/*}*/
/*----------- Mobile Top Nav ----------------*/
/*@media screen and (max-width: 1199px){*/
    
/*.block_d1e5c182b6a84959be9e88e30a826fd4 {*/
     
/*       background:#000;*/
/*         text-align:center;*/
        /*-- margin-left:auto;
        margin-right:auto;--*/
/*    }*/
    
/*.block_d1e5c182b6a84959be9e88e30a826fd4 div.blockInnerContent {*/
/*     display:block;*/
/*    }*/
/*.block_d1e5c182b6a84959be9e88e30a826fd4 ul {*/
/*    max-width: none;*/
/*    margin: 0 auto;*/
/*    display: inline-block;*/
/*    font-size:16px;*/
/*    margin-top:10px*/
/*    }*/
    
/*    .block_d1e5c182b6a84959be9e88e30a826fd4 a {*/
/*       color:#fff;*/
/*    }*/
/*        .block_d1e5c182b6a84959be9e88e30a826fd4 li {*/
/*       margin-right:5px;*/
/*       margin-left:5px;*/
/*        margin-top:5px;*/
/*       display: inline-block;*/
       
/*    }*/
/*}*/

/*@media screen and (min-width: 1200px) {*/
/*    .primaryAndSecondaryContainer {*/
/*        margin-top: 41px !important;*/
/*    }*/
    
/*    .headerAndNavContent {*/
/*        background: transparent !important;*/
/*    }*/
    
/*    .headerAndNavContentInner {*/
/*        background: transparent !important;*/
/*    }*/
    
/*    .navContainer {*/
        /*background: transparent !important;*/
/*        background: #0c2940 !important;*/
/*        border: none;*/
/*    }*/
    
/*    .headerAndNavContainer.fixedNav.useSplitNav {*/
/*        background: transparent !important;*/
/*    }*/
    
/*    .blockContent.block_d1e5c182b6a84959be9e88e30a826fd4.top-nav {*/
/*        background-color: #374f6c;*/
/*    }*/
    
/*    .navContent ul li a, */
/*    .navContent ul li .navLabel, */
/*    .navContent ul li .navSocialIcons a {*/
/*        color: #fff;*/
/*    }*/
    
/*    .top-nav ul {*/
/*        position: relative;    */
/*        text-align: center;*/
/*        max-width: none;*/
/*        margin: 0 auto;*/
/*        display: inline-block;*/
/*        vertical-align: middle;*/
/*    }*/
/*    .top-nav ul li {*/
/*        position: relative;*/
/*        display: inline-block;*/
/*        vertical-align: middle;*/
/*        margin: 5px 0 5px 0;*/
/*        margin-right: 2em;*/
/*    }*/
/*    .top-nav ul li a {*/
/*        position: relative;*/
/*        display: inline-block;*/
/*        padding: .25em 0;*/
/*        color: #fff;*/
/*        font-size: 14px;*/
/*    }*/
/*    .headerAndNavContainer.fixedNav.useSplitNav {*/
/*        padding-top: 0 !important;*/
/*    }*/
    
/*    .blockContent.block_d1e5c182b6a84959be9e88e30a826fd4.top-nav {*/
/*        text-align: right;*/
/*    }*/

/*}*/


/****************** Video Styles ******************/

/*.video-container {*/
/*  background: #24282f;*/
/*  color: white;*/
/*  text-align:left;*/
/*  padding: 60px 60px;*/
/*  margin-bottom:0px;*/
/*}*/

/*#iframe-container h1 {*/
/*    font-size: 52px;*/
/*    font-weight: 900;*/

/*}*/

/*#iframe-container h3 {*/
/*    font-size: 30px;*/
/*}*/
/*-- Laptop Logo Size --*/
/*@media only screen and (max-width: 1530px) {*/
/* .headerContent h1.logo img {*/
/*    max-width: 50%;*/
/*}   */
/*}*/
/* Mobile Video Styles */

/*@media only screen and (max-width: 767px) {*/
/*    #iframe-container h1 {*/
/*        font-size: 36px;*/
/*    }*/
    
/*    #iframe-container h3 {*/
/*        font-size: 20px;*/
/*    }*/
    
/*    div#iframe-container {*/
/*        background-image: url(https://static.spacecrafted.com/b74b1d5a41714a399db9d7e788e0868c/i/ff318f154ceb412794805e92bdbfc4a9/1/5feFb8zhrk/Website%20Background%201.jpg);*/
/*    }*/
    
/*    .video-wrap {*/
/*        display: none!important;*/
/*    }*/
    
/*    .video-container {*/
/*        padding: 20px 20px 20px 20px;*/
/*    }*/
    
/*.headerContent h1.logo img {*/

/*    max-width: 50%;*/

/*}*/
/*------------    Top Menu -------------------------*/
/*.block_d1e5c182b6a84959be9e88e30a826fd4 ul {*/
/*    font-size: 12px;*/
/*}*/

/*.block_d1e5c182b6a84959be9e88e30a826fd4 li {*/
/*       margin-right:3px;*/
/*       margin-left:3px;*/
/*    }*/
/*}*/

/****************** End Video Styles ******************/