.image_only_feature{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
.image_only_feature .inner img{
    width:100%;
    height:auto;
    max-width:100vw
}
.m_carousel_hero button.slick-next,.m_carousel_hero button.slick-prev{
    width:60px;
    height:60px
}
.m_carousel_hero button.slick-next{
    right:4%;
    z-index:1
}
@media (max-width: 1328px){
    .m_carousel_hero button.slick-next{
        right:10px
    }
}
.m_carousel_hero button.slick-prev{
    left:4%;
    z-index:1
}
@media (max-width: 1328px){
    .m_carousel_hero button.slick-prev{
        left:10px
    }
}
.m_carousel_hero button.slick-next::before,.m_carousel_hero button.slick-prev::before{
    font-size:60px;
    opacity:0.85
}
@media (max-width: 1328px){
    .m_carousel_hero button.slick-next::before,.m_carousel_hero button.slick-prev::before{
        font-size:40px
    }
}
.m_three_col_blocks_content.four .img_block{
    background-repeat:no-repeat !important;
    background-size:cover !important
}
.content a:not(.slide-cta):not(.cta):not(.link):not(.video),.m_locations_list a:not(.slide-cta):not(.cta):not(.link):not(.video),.page-content_block a:not(.slide-cta):not(.cta):not(.link):not(.video),.m_cta_strap p a:not(.slide-cta):not(.cta):not(.link):not(.video),.m_content p a:not(.slide-cta):not(.cta):not(.link):not(.video),.l_50_50-secondary a:not(.slide-cta):not(.cta):not(.link):not(.video),.m_content .article p a:not(.slide-cta):not(.cta):not(.link):not(.video),.m_content .article a:not(.slide-cta):not(.cta):not(.link):not(.video){
    color:#EE7700;
    text-decoration:none;
    -webkit-transition:all 250ms;
    -moz-transition:all 250ms;
    -ms-transition:all 250ms;
    -o-transition:all 250ms;
    transition:all 250ms;
    font-weight:normal !important;
    font-family:inherit !important
}
.content a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_blog_content a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_locations_list a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.page-content_block a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_cta_strap p a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_content p a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.l_50_50-secondary a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_content .article p a:not(.slide-cta):not(.cta):not(.link):not(.video):hover,.m_content .article a:not(.slide-cta):not(.cta):not(.link):not(.video):hover{
    color:#b86300
}
.m_main_nav_dropdowns .dropdown.active .close{
    position:fixed !important
}
.inner img{
    max-width:100%;
    height:auto
}
@media (max-width: 768px){
    .m_timeline{
        padding-top:10px;
        padding-bottom:10px
    }
}
@media only screen and (max-width: 1090px){
    .m_popup_cta{
        display:none !important
    }
    .details-wrapper{
        padding:70px 15px 15px !important
    }
}
.home{
    overflow-x:hidden
}
.m_popup_cta{
    background-color:#5B4D76;
    font-family:"freight-sans-pro", sans-serif;
    position:fixed;
    top:0;
    left:0;
    display:flex;
    width:100%;
    z-index:99999999;
    justify-content:center;
    height:50px
}
.m_popup_cta .closeAnnouncement{
    position:fixed;
    top:8px;
    right:10px;
    color:white;
    font-size:1.7rem
}
.m_popup_cta .t_button{
    font-size:1rem;
    padding:10px 15px;
    display:inline-table
}
.cta_panel_header{
    color:white;
    float:left;
    display:block;
    width:70px;
    position:relative
}
.cta_panel_header h2{
    transform:rotate(-90deg);
    transform-origin:left bottom;
    position:absolute;
    left:50px;
    bottom:-6px;
    font-size:1.4rem;
    width:325%;
    font-weight:600
}
.cta_panel_content{
    display:flex;
    justify-content:center;
    margin-top:5px
}
.cta_panel_content h3{
    color:white;
    font-size:2rem;
    margin-bottom:0px
}
.cta_panel_content p{
    color:white;
    font-size:1.4rem;
    font-family:"league-gothic",sans-serif;
    margin:0px 10px 0px 0px !important
}
.cta_panel_content a{
    color:white;
    float:right
}
.cta_panel_content i{
    color:white
}
.open_cta_panel{
    position:absolute;
    top:16px;
    left:0;
    right:0;
    margin:0 auto;
    text-align:center;
    font-size:2.5rem
}
.close_cta_panel{
    position:absolute;
    top:16px;
    left:6px;
    right:0;
    margin:0 auto;
    text-align:center;
    font-size:2rem
}
.open_cta_panel:hover,.close_cta_panel:hover{
    cursor:pointer
}
.hideIcon{
    display:none !important
}
.m_blog_feature_header .featured-blog-picker .blog{
    min-height:112px;
    padding-bottom:10px;
    margin-bottom:30px
}
.ds-loader,.ds-loader:after{
    border-radius:50%;
    width:10em;
    height:10em
}
.ds-loader{
    float:left;
    margin:5px 0px 5px 0px;
    font-size:5px;
    position:relative;
    text-indent:-9999em;
    border-top:1.1em solid rgba(255,255,255,0.2);
    border-right:1.1em solid rgba(255,255,255,0.2);
    border-bottom:1.1em solid rgba(255,255,255,0.2);
    border-left:1.1em solid #ffffff;
    -webkit-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-animation:load8 1.1s infinite linear;
    animation:load8 1.1s infinite linear
}
@-webkit-keyframes load8{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes load8{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@media screen and (max-width: 700px){
    .page-id-554 .input-wrapper.location .ms-drop ul li{
    }
}
@media screen and (max-width: 1067px){
    .page-id-554 .input-wrapper.location .ms-drop{
        width:100% !important
    }
    .page-id-554 .input-wrapper.location .ms-drop ul li.active{
        display:block !important;
        position:relative;
        height:42px !important;
        width:100% !important
    }
}
h3{
    line-height:1.1 !important
}
.m_mobile_nav_dropdown .orange-links a i{
    margin:3px 0 3px !important
}
.m_mobile_nav_dropdown .orange-links .text-wrapper{
    font-size:0.6rem
}
.m_mobile_nav_dropdown .orange-links a{
    height:190px !important
}
.m_blog_content .tag-blog a,.m_blog_content .pagination a,.m_blog_content .pagination i,.m_blog_content .social-links a,.m_blog_content .social-links i{
    color:white !important
}
.daterangepicker select.month-select{
    -moz-appearance:none !important;
    border:1px solid #c6c6c6 !important;
    border-radius:4px !important
}
.daterangepicker select.year-select{
    -moz-appearance:none !important;
    border:1px solid #c6c6c6 !important;
    border-radius:4px !important
}
.hbspt-form{
    max-width:1200px !important;
    margin:0 auto !important
}
.hbspt-form fieldset{
    border:none !important
}
.hbspt-form .hs-form-checkbox{
    list-style:none
}

input#time_zone0-2a809c28-e664-45f5-ac00-e2b0f94e974c,input#time_zone1-2a809c28-e664-45f5-ac00-e2b0f94e974c,input#time_zone2-2a809c28-e664-45f5-ac00-e2b0f94e974c,input#time_zone3-2a809c28-e664-45f5-ac00-e2b0f94e974c,input#time_zone4-2a809c28-e664-45f5-ac00-e2b0f94e974c {
    max-width: 20px;
	min-width: 20px;
}

label.hs-form-checkbox-display {
    width: 180px;
    display: inline-block;
    text-align: left;
}

@media screen and (max-width: 1000px){
    .slider-wrapper .control-slider{
        display:block !important
    }
}
@media screen and (max-width: 700px){
    .m_page_header .heading .title{
        font-size:72px;
        line-height:1.2 !important
    }
    .camp-tile p{
        display:block !important
    }
    .filter-bar .inputs .input-wrapper.location .ms-drop{
        width:100% !important
    }
    .filter-bar .inputs .input-wrapper.location .ms-drop ul li{
        width:100% !important
    }
    .filter-bar .inputs .input-wrapper.location .ms-drop ul{
        max-height:none !important
    }
    .filter-bar .inputs .input-wrapper.activity .ms-drop ul li{
        width:100%
    }
}
@media screen and (max-width: 1067px){
    .tabs-wrapper .scroll_arrowshow_mobile{
        display:block !important
    }
    .tabs-wrapper .scroll_arrowshow_left{
        width:50px !important
    }
}
.ms-drop ul li.group{
    width:100% !important
}
.hs_family_firstname{
    width:50%;
    float:left
}
.hs_family_lastname{
    width:50%;
    float:left
}
.hs_family_lastname input{
    width:90%;
    height:40px;
    margin-top:10px;
    margin-bottom:10px
}
.hs_family_firstname input{
    width:90%;
    height:40px;
    margin-top:10px;
    margin-bottom:10px
}
.hs_email{
    position:relative
}
.hs_email input{
    height:40px;
    margin-top:10px
}
.inputs-list li span{
    padding-left:10px;
    font-weight:300 !important
}
.hbspt-form label{
    font-weight:900 !important;
    margin-top:15px
}
.js_inactive span,.js_inactive i{
    color:#5B4D76
}
.js_inactive svg g{
    fill:#5B4D76
}
.js_inactive svg path{
    fill:#5B4D76
}
.hs-button{
    display:inline-block;
    cursor:pointer;
    border-width:0px 0px 2px 2px;
    border-style:solid;
    color:white;
    font-size:36px;
    line-height:1.18em;
    padding:17px 24px;
    background-color:#e70;
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear;
    border-color:#EE3824;
    text-shadow:0px 1px 1px #EE3824;
    font-family:"Veneer W01 Regular",sans-serif;
    font-weight:normal;
    text-transform:uppercase
}
.shtest li{
    width:100% !important;
    display:flex
}
.optgroup{
    font-weight:700
}
.group{
    width:49%;
    padding:0 10px
}
.group::after{
    display:none !important
}
.hs_submit{
    margin:25px 0 15px
}
.hs-form-checkbox-display span{
    color:#404040 !important;
    font-family:"freight-sans-pro",sans-serif !important;
    font-weight:400 !important;
    letter-spacing:.04em !important;
    font-size:19px !important
}
.hs-form-checkbox .hs-input{
    height:15px !important;
    margin-right:10px !important
}
.hbspt-form label span{
    font-family:helvetica;
    font-weight:600;
    color:#404040;
    text-transform:capitalize;
    font-size:1.1rem
}
.hbspt-form .form-columns-2{
    border:none !important;
    padding:0 !important
}
.hbspt-form .form-columns-1{
    border:none !important;
    padding:0
}
.hs-form-field{
	text-align: center;
}
.hbspt-form .hs-button{
	text-align: center;
    font-size: 16px;
    font-family: helvetica;
    text-shadow: none;
    padding: 15px;
    background: #000;
    border-radius: 25px;
    width: 180px;
    margin: auto;
    font-weight: bold;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    display: block;
	border: none;
}
.hbspt-form .hs-input{
    border:2px solid gray !important;
    border-radius:6px;
    height:41px;
    margin-top:7px;
    margin-bottom:12px;
	width: 30%;
	max-width: 30%;
	min-width: 250px;
	font-size: 15px;
    padding-left: 10px;
    font-weight: bold;
}
.hbspt-form .inputs-list{
    list-style:none !important
}
.m_content article.article a{
    text-transform:none !important
}
.m_blog_list .blog-tiles .blog-tile h6,.m_blog_feature_header .featured-blog-slider .slide h4,.m_blog_list h4{
    color:#5B4D76;
    font-size:48px;
    line-height:1em;
    text-transform:uppercase;
    font-weight:normal;
    margin-bottom:16px;
    font-family:"Veneer W01 Regular", sans-serif
}
.m_blog_list .blog-tiles .blog-tile h6{
    font-size:28px;
    font-weight:700
}
.m_blog_feature_header .featured-blog-picker .blog h5{
    font-family:"Veneer W01 Regular", sans-serif;
    line-height:1em;
    text-transform:uppercase;
    font-weight:700;
    font-size:20px
}
.leaders-wrapper{
    padding-top:3px
}
.icon-list-blurb{
    max-width:660px;
    padding:0 15px;
    text-align:center;
    margin:0 auto 50px
}
.heading+.icon-list-blurb{
    margin-top:-40px
}
.table-status{
    display:inline-block;
    color:red;
    margin-top:10px;
    font-weight:bold
}
.almost-full{
    position:relative;
    color:red;
    font-size:12px;
    font-weight:bold;
    margin-top:12px;
    letter-spacing:0;
	display: none;
}
.m_camps_table .waitlist-btn{
    background-color:#5B4D76;
    border-color:#8E80A9;
    text-shadow:0px 1px 1px #8e80a9
}
.avid-loader{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#EE7700;
    color:white;
    font-size:48px;
    font-family:Fontello;
    content:'/E842'
}
.wf-loading{
    opacity:0
}
.panel-grid-cell,.panel-grid-cell.column-0{
    width:100%
}
@media (max-width: 1023px){
    .m_page_header+.main-torso>.m_content:first-child .aside.t--raised>.figure:first-child{
        margin-top:60px
    }
}
.m_content.av-ss{
    padding-bottom:0
}
.av-sample-schedule{
    padding-top:0;
    margin-bottom:50px
}
.av-sample-schedule p{
    display:block;
    text-align:center !important;
    font-family:"freight-sans-pro", sans-serif;
    font-size:18px;
    width:100%
}
.av-ss-heading{
    text-align:center;
    width:100%;
    position:relative
}
.av-ss-heading h3{
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    letter-spacing:0.04em;
    text-transform:uppercase;
    display:inline-block;
    padding-left:25px;
    padding-right:25px;
    background:#fff;
    color:#5B4D76;
    position:relative;
    z-index:5;
    margin-bottom:0
}
.av-ss-hr{
    position:absolute;
    top:20px;
    left:0;
    right:0;
    display:block;
    height:1px;
    background:#5B4D76;
    z-index:4
}
.av-ss-wrapper{
    width:100%;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-justify-content:center;
    justify-content:center;
    overflow:scroll
}
.av-ss-wrapper.scrolling{
    -webkit-justify-content:flex-start;
    justify-content:flex-start
}
.av-ss-wrapper.scrolling:after{
    content:'';
    top:0;
    right:0;
    bottom:0;
    width:50px;
    background-image:url("/wp-content/themes/avid-v3/images/purple-gradient.png");
    background-size:cover;
    background-position:center left;
    background-repeat:no-repeat;
    position:absolute
}
.av-ss-common,.av-ss-icon,.av-ss-time,.av-ss-text{
    color:#5B4D76;
    text-align:center;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-align-items:center;
    align-items:center
}
.av-ss-block{
    min-width:110px
}
.av-ss-icon{
    background:#EEE9F7;
    height:100px
}
.av-ss-icon i{
    font-size:52px
}
.av-ss-time{
    font-size:24px;
    text-transform:uppercase;
    height:34px;
    padding:5px 0;
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    letter-spacing:0.04em
}
.av-ss-text{
    background:#EEE9F7;
    padding:10px 0;
    height:70px;
    line-height:1;
    font-size:16px
}
.av-ss-scroll-container{
    position:relative;
    display:inline-block;
    width:100%;
    margin-top:30px
}
.av-ss-button-wrap{
    text-align:center;
    width:100%
}
.av-ss-button-wrap a.cta{
    padding:15px 20px !important;
    font-size:24px;
    text-transform:uppercase;
    margin-top:50px
}
@media (max-width: 968px){
    .av-sample-schedule.m_content{
        padding-left:0;
        padding-right:0
    }
}
body{
    overflow-x:hidden !important
}
.scrolled{
    box-shadow:0 3px 7px 0 rgba(0,0,0,0.4)
}
.orange-links .text-wrapper{
    width:75%;
    text-align:center;
    display:flex;
    justify-content:center;
    margin:auto;
    line-height:1
}
.main-torso .m_content .l_70_30-primary h1,.main-torso .m_content .l_70_30-primary h2,.main-torso .m_content .l_70_30-primary h3,.main-torso .m_content .l_70_30-primary h4{
    color:#5B4D76 !important
}
.content_title::after {
	display:none;
}
.registeredLink{
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    color:#5B4D76;
    display:flex;
    justify-content:flex-start;
    flex-direction:row
}
.registeredLink span{
    margin-top:12px;
    margin-left:10px
}
.tc-wrapper .slick-current{
    border-bottom-color:#fff !important;
    background:#fff
}
.tabs-ds-div{
    padding:5px 12px;
    border-top:1px solid #5B4D76;
    border-right:1px solid #5B4D76;
    border-bottom:1px solid #5B4D76;
    background:#E4DFED
}
.tabs-ds-div h3,.tabs-ds-div i{
    color:#736195
}
.tabs-ds-div .tab{
    display:flex;
    justify-content:center
}
.tabs-wrapper-ds{
    border-right:1px solid #5B4D76;
    border-left:1px solid #5B4D76
}
.tabs-wrapper-ds .fa-arrow-left{
    display:none !important
}
.tabs-wrapper-ds .fa-arrow-right{
    color:#5B4D76 !important;
    z-index:9;
    font-size:3rem;
    top:1px;
    background-image:linear-gradient(90deg, rgba(238,238,238,0) 0%, #E4DFED 60%);
    width:81px;
    bottom:1px
}
.tabs-wrapper-ds .fa-arrow-right:before{
    content:'\f105';
    font-family:"FontAwesome";
    float:right;
    padding-right:10px
}
.tabs-wrapper-ds .slick-active h3{
    color:#736195
}
.tabs-wrapper-ds .slick-active i{
    color:#8d7eab
}
table.purple tr:nth-child(2n){
    background:#E4DFED !important
}
.purple td:not(:first-child){
    text-align:center !important
}
.purple tr td,.purple tr th{
    border-right:1px solid rgba(91,77,118,0.493)
}
.purple tr td:last-child,.purple tr th:last-child{
    border-right:0px solid rgba(91,77,118,0.493)
}
.middleTable{
    display:flex !important;
    float:none !important;
    width:100% !important;
    padding:7px !important
}
.purpleOne tr:last-child td{
    background:#EE7700;
    color:#fff !important;
    font-weight:100
}
.purple{
    line-height:1;
    font-size:1rem
}
.purple th{
    padding:15px 10px;
    font-size:20px !important;
    background:#8E80A9;
    font-weight:900 !important
}
.purple th:first-child{
    font-size:28px;
    font-family:"league-gothic",sans-serif;
    text-transform:uppercase;
    text-align:left
}
.purple td{
    padding:15px 10px !important
}
.content-wrapper-ds .slick-prev::before,.content-wrapper-ds .slick-next::before{
    color:#fff !important;
    text-shadow:2px 4px 3px #838383 !important
}
.fallStaffMember{
    position:relative;
    padding:30px 0px 80px
}
.fallStaffMember .inner{
    max-width:1248px;
    margin:0 auto;
    position:relative
}
.fallStaffMember .headingWrap{
    position:relative
}
.fallStaffMember .headingWrap:after{
    content:'';
    height:1px;
    background:#5B4D76;
    width:92%;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    margin:auto
}
.fallStaffMember .headingWrap .heading{
    text-align:center;
    color:#5B4D76;
    font-size:38px;
    text-transform:uppercase;
    position:relative;
    width:auto;
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    font-size:64px
}
.fallStaffMember .headingWrap .heading span{
    background:#fff;
    z-index:8;
    position:relative;
    padding:0px 18px
}
.fallStaffMember .member{
    display:flex;
    position:relative;
    padding:40px 20px 0px;
    max-width:900px;
    margin:0 auto
}
.fallStaffMember .member .memberImage{
    height:200px;
    width:200px;
    background-size:cover;
    background-position:50%;
    border:0px solid transparent;
    border-radius:50%;
    float:right
}
.fallStaffMember .member .memberInfo{
    position:relative;
    width:calc(100% - 200px);
    padding:0px 20px 0px 40px
}
.fallStaffMember .member .memberInfo h4{
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    font-size:32px;
    color:#5B4D76;
    margin-bottom:15px
}
@media (max-width: 795px){
    .accredFooter a{
        display:flex
    }
}
.headingWrapFind{
    position:relative;
    max-width:1240px;
    margin:0 auto 80px
}
@media (max-width: 795px){
    .headingWrapFind .heading{
        font-size:38px !important
    }
    .headingWrapFind:after{
        display:none
    }
}
.headingWrapFind:after{
    content:'';
    height:1px;
    background:#5B4D76;
    width:92%;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    margin:auto
}
.headingWrapFind .heading{
    text-align:center;
    color:#5B4D76;
    font-size:38px;
    text-transform:uppercase;
    position:relative;
    width:auto;
    font-family:"league-gothic",sans-serif;
    font-weight:normal;
    font-size:64px
}
.headingWrapFind .heading span{
    background:#fff;
    z-index:8;
    position:relative;
    padding:0px 18px
}
.dayCampMessage{
    display:flex;
    position:relative
}
.dayCampMessage h5{
    color:#5B4D76;
    margin-right:12px
}
.dayCampMessage .t_button{
    padding:10px !important;
    color:white !important;
    font-size:1.8rem;
    padding:10px 15px;
    font-family:"league-gothic",sans-serif !important;
    font-weight:normal;
    text-transform:uppercase;
    display:inline-table;
    margin-top:12px
}
#breadcrumbs a{
    color:inherit !important;
	font-weight: bold !important;
}
p#breadcrumbs {
    font-size: 15px;
    color: #999;
}
#breadcrumbs span{
    visibility:visible
}
#breadcrumbs span span{
    visibility:visible
}
#breadcrumbs span span span{
    color:inherit;
    visibility:hidden
}
#breadcrumbs span span span a{
    display:none
}
#breadcrumbs span span span span{
    visibility:visible;
    margin-left:-15px
}
#breadcrumbs span span span span a{
    display:inline-block
}
#breadcrumbs span span span span span{
    visibility:hidden;
    margin-left:0px
}
#breadcrumbs span span span span span a{
    display:none
}
#breadcrumbs span span span span span span{
    color:inherit;
    visibility:visible;
    margin-left:-15px
}
#breadcrumbs span span span span span span a{
    display:inline-block
}
#breadcrumbs span span span span span span span{
    color:inherit;
    visibility:visible;
    margin-left:0px
}
#breadcrumbs span span span span span span span a{
    display:inline-block
}
#breadcrumbs .breadcrumb_last{
    color:#EE7700 !important
}
.single-location .l_70_30-primary .article h1,.single-location .l_70_30-primary .article h2,.single-location .l_70_30-primary .article h3{
    color:#5B4D76
}
.boxContentHover p{
    height:auto !important
}
.emailList{
    position:relative;
    display:flex;
    flex-direction:column;
    padding:30px 0px 10px
}
.emailList .joinWrap{
    display:flex
}
.emailList .joinWrap h6{
    margin:0px 10px;
    text-transform:uppercase;
    color:#5B4D76;
    font-size:28px;
    font-family:"league-gothic",sans-serif
}
.emailList .joinWrap svg{
    margin-top:3px
}
.emailList .infoWrap{
    display:inline-block;
    position:relative;
    flex-direction:column
}
.emailList .infoWrap h5{
    color:#5B4D76;
    font-size:20px;
    font-family:"league-gothic",sans-serif;
    margin-bottom:7px;
    margin-top:7px;
    letter-spacing:0px
}
.emailList .infoWrap .t_button{
    margin-top:10px !important;
    display:inline-table !important;
    width:auto !important;
    font-size:20px !important;
    font-family:"freight-sans-pro",sans-serif !important;
    font-weight:900 !important;
    text-transform:none !important
}
.l_70_30-secondary .cta{
    font-size:26px !important;
    padding:20px 18px !important
}
.slideContentInfo p a{
    color:#EE7700 !important
}
.dropdownIteration-2 .dropdown-inner h2:nth-child(2) a,.dropdownIteration-2 .dropdown-inner h2:nth-child(3) a,.dropdownIteration-2 .dropdown-inner h2:nth-child(4) a{
    cursor:default !important
}
.single-location .m_content .l_70_30{
    display:flex
}
@media (max-width: 1022px){
    .single-location .m_content .l_70_30{
        flex-direction:column-reverse
    }
    .single-location .m_content .l_70_30 .l_70_30-secondary{
        margin:10px 0px;
        width:100% !important;
        max-width:400px
    }
}
@media (max-width: 1022px){
    .scheduleArrow{
        display:none !important
    }
}
@media (max-width: 1022px){
    .m_page_header .heading{
        left:12px;
        bottom:12px;
        text-align:center
    }
}
.bottomOverlay{
    top:auto;
    bottom:0;
    height:80%;
    background:linear-gradient(180deg, transparent, rgba(0,0,0,0.7));
    width:100%;
    position:absolute
}

.c_home_finder-options .option {
	display:block !important;
}
/*# sourceMappingURL=main-jg.css.map */
