.blockWrap_d1cd1438fe774d5ea2c7ce190069ec5f {
    background: #f36f21;
    padding-top: 6px;
    padding-bottom: 6px;
}
.block_d1cd1438fe774d5ea2c7ce190069ec5f {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.block_d1cd1438fe774d5ea2c7ce190069ec5f .blockInnerContent {
    text-align: center;
}
.block_d1cd1438fe774d5ea2c7ce190069ec5f .blockInnerContent a {
    color: #010101;
}

a.healcode-link.healcode-pricing-option-text-link,
a.healcode-link.healcode-contract-text-link {
    padding: .65em 2em;
    background: #f36f21;
    border: 2px solid #f36f21;
    color: white;
    letter-spacing: .08em;
    text-transform: uppercase;
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
a.healcode-link.healcode-pricing-option-text-link:hover,
a.healcode-link.healcode-contract-text-link:hover {
    text-decoration: none;
    background: transparent;
    color: #010101;
    border: 2px solid #010101;
}
/*--------------- GLOBAL ---------------*/
.mbButton a {
    color: white;
}
.mbButton:hover a {
    color: #010101;
    text-decoration: none !important;
}
/*butons*/
button, .button, input[type=submit] {
    padding: .5em 2em;
}
/*bold text color*/
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    color: inherit;
}
/*gallery title captions*/
.imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
    letter-spacing: .08em;
}
/*--------------- HOME ---------------*/
/*hero caption title size*/
.block_e4947734af2b4c7e900da6d6de5cc8b6 .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_e4947734af2b4c7e900da6d6de5cc8b6 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 70px;
}
/*--------------- PRICING ---------------*/
/*culver/mar vista/vegas*/
#page_feb0ac2eb3444cb3b79b53eb962e85e7 .fullDetailsContainer,
#page_b1d477cdb9694ccab218dba4f7497e07 .fullDetailsContainer,
#page_dfc811a7afd249249eeb31bb183e1785 .fullDetailsContainer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.block_d4027843718447a08d3e790b957a7889 .blockInnerContent,
.block_e73c1f2292b64c87a69e7dbec2cd3387 .blockInnerContent,
.block_e46cc1fc585845069a210c952cd3ccc7 .blockInnerContent {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
}
#page_feb0ac2eb3444cb3b79b53eb962e85e7 .fullDetailsItem,
#page_b1d477cdb9694ccab218dba4f7497e07 .fullDetailsItem,
#page_dfc811a7afd249249eeb31bb183e1785  .fullDetailsItem {
    flex-basis: 27.7%;
    background-color: #edf0f2;
    padding: 40px 20px;
    margin-bottom: 40px;
    margin-right: 40px;
}
.columnBuy {
    flex-basis: 45%;
    background-color: #edf0f2;
    padding: 40px 20px;
    margin-bottom: 40px;
    margin-right: 40px;
}
#page_feb0ac2eb3444cb3b79b53eb962e85e7 .fullDetailsItem:nth-of-type(3n+3),
#page_b1d477cdb9694ccab218dba4f7497e07 .fullDetailsItem:nth-of-type(3n+3),
#page_dfc811a7afd249249eeb31bb183e1785 .fullDetailsItem:nth-of-type(3n+3),
.columnBuy:last-child {
    margin-right: 0;
}
.columnBuy .contentTitle { 
    font-size: 42px;
    color: #f36f21;
}
.blockWrap_dfed0bae1d9c4c788e7e6723a7100c9a,
.blockWrap_b78da0ba2ced40d8bf6f5c2749fb56ce,
.blockWrap_a8cd91c05364458fa6370620079343b7 {
    padding-bottom: 80px;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 767px) { 
/*hero caption title size*/
    .block_e13df5cc0bec48b6be7b8ad3fb7234c8 .contentTitle {
        font-size: 42px;
    }
    div.blockWrap_e13df5cc0bec48b6be7b8ad3fb7234c8 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    #page_feb0ac2eb3444cb3b79b53eb962e85e7 .fullDetailsItem,
    #page_b1d477cdb9694ccab218dba4f7497e07 .fullDetailsItem,
    #page_dfc811a7afd249249eeb31bb183e1785 .fullDetailsItem,
    .columnBuy {
        flex-basis: 100%;
        margin-right: 0;
    }
    .items_dde8a5169ed94f5fb3f245285187c153.listView .itemPreview.hasImg .itemImg {
        float: none;
        clear: none;
        width: 100%;
        padding-bottom: 1em;
    }
    .items_dde8a5169ed94f5fb3f245285187c153.listView .itemPreview.hasImg .itemContent {
        float: none;
        width: 100%;
    }
}
@media only screen and (min-width: 768px) {
/*FOOTER*/
    .block_b45a48ffee5c449585b1bcaf6cb3740d li {
        display: inline-block;
    }
    .block_b45a48ffee5c449585b1bcaf6cb3740d li:not(:last-child) {
        margin-right: 2.8em;
    }
    .footerContent .block_f8344ec83f3649e1bb10b010b37cd0e6 {
        text-align: right;
    }
    .items_da59ecb00e674793922ef330e2727a2d .item:nth-child(2), /*home*/
    .items_e74d2895bfd746eb96535295b35c70d2 .item:nth-child(2) /*locations*/ {
        margin-top: 8%;
    }
}