/*
Theme Name: Armature Pilates
Description: Nice One Digital
Template: salient
Version: 1.0.0
*/

:root {
    --brand-1: #5D1F34;
    --brand-2: #3F2727;
    --brand-3: #A07D63;
    --brand-4: #7C796B;
    --brand-5: #EBE4E0;
    --brand-6: #937574;
    --white: #ffffff;
    --black: #000000;
    --font-heading: 'Oswald', sans-serif;
    --font-body: 'Inter', sans-serif;
    --brand-cta-border: 10px;
    --brand-cta-padding: 12px 20px;
    --mobile-container-width: 90%;
  }


  @media only screen and (min-width: 1px) and (max-width: 600px) {
    #header-outer {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    #header-outer #top .container {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
  }
    

.nectar-cta.text-bold span.text {
    font-weight: bold;
}

a.healcode-link {
    background: var(--brand-1);
    color: var(--white);
    font-family: var(--font-heading);
    text-transform: uppercase;
    border-radius: var(--brand-cta-border);
    padding: var(--brand-cta-padding);
}
div.healcode input[type='submit'] {
    font-size: 1.2rem !important;
    margin-top: 10px;
}
@media screen and (max-device-width: 460px), screen and (max-device-height: 460px) {
    div.healcode.prospect form .hc-prospect-field>input {
        height: 50px !important;
        text-align:center;
    }
    div.healcode input[type='submit'],
    #hc-prospect-0e5308279f7 {
        font-size: 1.2rem !important;
        width: 90%;
        height: 50px !important;
        line-height: 50px !important;
        padding:0 !important;
    }
}

/* TEAM PAGE STYLING */

.team-grid .nectar-post-grid-item .item-main * {
    font-size: 0.8rem;
}
.team-grid .nectar-post-grid-item .item-main .post-heading a span {
    font-size: 1rem !important;
    font-family: var(--font-body);
    font-weight: bold;
    text-transform: capitalize;
}
.team-grid .nectar-post-grid-item .item-main .nectar-post-grid-item__custom-fields * {
    color: var(--brand-4);
}
.team-grid .nectar-post-grid-item .item-main .nectar-post-grid-item__read-more {
    font-weight: bold;
}
.team-grid .nectar-post-grid-filters h4 {
    font-family: var(--font-body);
    font-weight: 400;
    font-size: 15px;
}

/* TEAM PROFILE STYLING */

.single-instructors #page-header-wrap .inner-wrap {
    visibility: hidden;
}
.single-instructors .post-content .post-featured-img {
    display: none;
    visibility: hidden;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .single-instructors #page-header-bg[data-alignment-v=bottom][data-padding-amt=low]:not(.fullscreen-header) {
        padding-top: 40% !important;
    }
    .single-instructors #page-header-bg .page-header-bg-image {
        background-size: 200%;
        background-position: center bottom;
    }
}

/* Flickity Styling */

@media only screen and (max-width: 690px) {
    .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous,
    .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
        top:100%;
        transform: scale(1);
    }
}

/* CSS TABLE STYLES */

.css-table .wpb_wrapper {
    display: flex;
    justify-content: start;
}
.css-table .wpb_wrapper > * {
    padding: 20px;
}
.css-table .wpb_wrapper > *:first-child {
    padding-left:0;
}

@media only screen and (max-width: 690px) {
    .css-table .wpb_wrapper {
        flex-direction: column;
    }
    .css-table .wpb_wrapper > * {
        padding: 0 0 20px;
    }
}

#memberships .toggle>h2.toggle-title a {
    font-size: 3.2vw;
    color:#000;
}
#memberships .toggles .wpb_raw_code {
 text-align: right;
}