/*MENU*/
#yext-widget-259735.yext-menu .yext-menu-section-line-left, #yext-widget-259735.yext-menu .yext-menu-section-line-right {
    display: none;
}
#yext-widget-259735.yext-menu .yext-menu-section-title {
    text-align: center;
    font-size: 1.6em;
    text-transform: none;
    font-weight: normal;
    background-color: transparent;
    letter-spacing: .03em;
}
#yext-widget-259735.yext-menu .yext-menu-title {
    text-align: left;
    font-size: 1.1em;
    text-transform: none;
    font-weight: normal;
    background-color: transparent;
    letter-spacing: .03em;
}
#yext-widget-259735.yext-menu .yext-menus-list {
    text-align: left;
}
#yext-widget-259735.yext-menu,
#yext-widget-259735.yext-menu .yext-accentcolor,
#yext-widget-259735.yext-menu .yext-menu-section-desc,
#yext-widget-259735.yext-menu .yext-menu-title.yext-active {
    color: #898383;
}
#yext-widget-259735.yext-menu .yext-menu-item-details {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1.8em;
}
#yext-widget-259735.yext-menu .yext-menu-section-desc {
    text-align: left;
    font-size: 1.04em;
}
#yext-widget-259735.yext-menu .bullet-divider {
    background-color: transparent;
    border-radius: 0;
    width: 0;
    height: 0;
}
#yext-widget-259735.yext-menu .yext-menu-title {
    padding: 0 1.21em;
    color: #898383;
    border-right: 1px solid #898383;
}
/*MENU*/


.blockWrap_bdb9a620a56546b0b96e4c9f4ccad908 .imgEffect-overlay p {   
 font-size: 23px;   
 font-style:italic;
}
/*yext embed code starts here*/
#yext-widget-239769.yext-reviews, .yext-widget-popup-239769.yext-reviews {
    font-family: caslon,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #0a0a0a;
}
#yext-widget-239769.yext-reviews .yext-star-fill, .yext-widget-popup-239769.yext-reviews .yext-star-fill {
    fill: #f3c622;
}
#yext-widget-239769.yext-reviews .review-header .leaveReview a {
    color: #990912;
    opacity: 1;
}
/*yext embed code ends here*/
@media only screen and (min-width: 768px) {
.pageContainer.teamSectionPage .headerAndNavContainer {
 background-color: #0a0a0a;   
}

#page_d71c044a0ebd47a99a534d1e8e9406a9 .headerAndNavContainer {
 background-color: transparent;   
}
}

.scMap {
        padding-top: 34.25%;
}

.scForm input[type=text] {
 background-color: transparent!important;  
 text-align: center;
 padding: 0.89em .5em;
 border: 1px solid white;
}
.scForm button {
    padding-bottom: 15px;
}
.footerContent button {
    color: #ffffff;
    border: 1px solid white;
}

@media only screen and (max-width: 767px) {
/*MOBILE SIDE NAV COLOR & BACKGROUND COLOR*/
.mobileSideNavOpen .mobileSideNav {
 background-color: #0a0a0a!important;   
}
.headerAndNavContainer {
 background-color: #0a0a0a!important;   
}
}