/*SECONDARY NAV*/
.blockWrap_bd0a1989e2294e4fb751b508296190cd{
    background-color: black;
    text-align: right;
    /*padding:5px 4% 5px 4%;*/
    color: white;
    text-transform: uppercase;
    font-family: franklingothiccompresseddemi;
}

.blockWrap_bd0a1989e2294e4fb751b508296190cd a,
.blockWrap_bd0a1989e2294e4fb751b508296190cd a:hover{
    color: white !important;

}

.blockWrap_bd0a1989e2294e4fb751b508296190cd li{
    display: inline-block;
     font-size: 19px !important;
}
.blockWrap_bd0a1989e2294e4fb751b508296190cd li:first-child{
    margin-right: 2.5em;
}

.blockWrap_bd0a1989e2294e4fb751b508296190cd .button{
    background: #0118ff;
    margin: 0;
    border-radius: 0;
    padding: .5em 2.5em;
    min-width: 225px;
    text-align: center;
    font-size: 19px !important;
}

@media only screen and (max-width: 767px){
    .blockWrap_bd0a1989e2294e4fb751b508296190cd .button,
    .blockWrap_bd0a1989e2294e4fb751b508296190cd li:last-child{
        width: 100%;
    }
    
    .blockWrap_bd0a1989e2294e4fb751b508296190cd li:first-child {
    margin-right: 0;
    padding: .5em 1em;
    text-align: center;
}

.blockWrap_bd0a1989e2294e4fb751b508296190cd ul{ 
    text-align: center;
}
}

/*LOGO TEXT*/
/*.blockWrap_c20e1d1a72a540418ac1526c2c53318c .contentTitle{*/
/*    font-size: 15px;*/
/*    text-align:left;*/
/*    color: black;*/
/*}*/

/*.blockWrap_c20e1d1a72a540418ac1526c2c53318c{*/
/*    clear:both;*/
/*    padding-top:15px;*/
/*    padding-bottom:0px !important;*/
    
/*}*/

/*@media only screen and (min-width: 768px){*/

/*.navContainer{*/
/*    padding-right: 0px;*/
/*}*/

/*.navContent > ul > li:last-child{*/
/*    padding: 1.5% 6%;*/
/*    background-color: #0118ff;*/
/*}*/

/*.navContent > ul > li:last-child a{*/
/*    color: white;*/
/*}*/
/*.headerContainer{*/
/*    padding-top: 0px;*/
/*    padding-bottom: 0px;*/
/*}*/
/*}*/

/*HOME PAGE HERO IMAGE*/
.blockWrap_b48c3e65400a4519a3e234d15918e30b .imgEffect-overlay{
    background-image: linear-gradient(to right, rgba(67,67,68,.92), rgba(0,0,0,0));
}
.blockWrap_b48c3e65400a4519a3e234d15918e30b .imgEffect-overlay p{
font-family: franklingothiccompresseddemi;
}

.blockWrap_b48c3e65400a4519a3e234d15918e30b .galleryArrow{
    display: none;
}

/*MEMBERSHIPS SAME HEIGHT*/
.items_c7d83694ca7e44958f57eaceb4e378f1,
.items_a90219c2b1e44641a8c8375e4bf1a4d9{
        display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

/*MEMBERSHIP ZOOM*/
.blockWrap_c7d83694ca7e44958f57eaceb4e378f1 .item:hover,
.blockWrap_a90219c2b1e44641a8c8375e4bf1a4d9 .item:hover{
    transform: scale(1.05);
    box-shadow: 0 0 20px 0 rgba(209,209,209,1);
}

.blockWrap_c7d83694ca7e44958f57eaceb4e378f1 .item,
.blockWrap_a90219c2b1e44641a8c8375e4bf1a4d9 .item{
    transition: all .25s ease-in-out;
}

/*SERVICES ITALIC TEXT*/
#page_f4cb8f51bdf243f79605c478a742bebb .blockText em{
    font-size: 13px;
    color: #444;
    line-height: 1.2 !important;
}

#page_f4cb8f51bdf243f79605c478a742bebb .hasImg .blockText ul{
    column-count: 2;
}
.blockWrap_b8dfc78816a146459cf9567a12f1911e .blockText li{
    margin: 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}



/*MEDIA QUERIES*/
@media only screen and (max-width: 767px){
    .blockWrap_b48c3e65400a4519a3e234d15918e30b .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
        text-align: center;
    }
       .blockWrap_b48c3e65400a4519a3e234d15918e30b .imgEffect .imgEffect-overlay .imgEffect-content p{
        text-align: center;
        font-size: 30px;
    
    }
    .blockWrap_b48c3e65400a4519a3e234d15918e30b .imgEffect-content{
        padding: 30px;
    }
    .blockWrap_c41add8f8c374996ae9a287afcd41711 .cols4.imgMgn0 .imgGridItem{
        width: 100%;
    }
        
}
@media only screen and (max-width: 768px){
        .blockWrap_c7d83694ca7e44958f57eaceb4e378f1 .cols4 .item,
        .blockWrap_a90219c2b1e44641a8c8375e4bf1a4d9 .cols3 .item{
        width: 100%;
        margin: auto;
        margin-bottom: 40px;
    }
        
}

li{
    list-style-position: outside;
}
.subNav{
    max-width: none !important;
}