@charset "UTF-8";
/*
Theme Name: Uptown 2023
Description: Uptown 2023
Version: 100.7
*/

.siteMainHeader__socialLinks {
    text-align:right !important;
}

/*@media only screen and (min-width: 815px) {
    header .menuToggle__containerWrap {
        display:none !important;
    }
}

header .siteMainHeader__socialLinks {
    margin-left:35px !important;
}*/


.homeherosection iframe {
    display:block;
    width:100%;
}

.defaultpageconmtent h2,
.defaultpageconmtent h3,
.defaultpageconmtent h4 {
    color:#fff !important;
}

.footer__contactWrap {
    width:100% !important;
}

.sitenewsletter {
    display:flex;
    align-items:center;
    padding-top:15px;
}

.postFooterGrid {
    display:flex !important;
    align-items:center !important;
}


.sitenewsletter>div {
    width:calc(33.333% - 50px);
    padding-right:15px;
}

.postFooterGrid>div {
    width:33.333% !important;
    margin:0 !important;
} 

.sitenewsletter>div:last-child {
    width:150px;
    padding-right:0;
}


.sitenewsletter>div:last-child button {
    display: block;
    width: 100%;
    text-transform: uppercase;
}

.postFooter .sitewideSocialLinks {
    text-align:center !important;
}


.postFooter ul {
    margin:0 !important;
}

.banner__title {
    color:#000 !important;
}

.homeherosection video {
    display:block;
    width:100% !important;
    object-fit:cover !important;
}


.postFooter a.socialLink:hover {
    border-color: #A97AEA !important;
    color: #A97AEA !important;
}


@media only screen and (min-width: 640px) {
    
    
    [data-plot-customizer-navigation-alignment=center] .siteMainHeader__descriptionWrap {
        width:15rem !important;
    }
    
    header>.maxWidth {
        max-width:97% !important;
    }
    
}


@media only screen and (max-width: 640px) {
    
    .sitenewsletter,
    .postFooterGrid {
        display:block !important;
    }
    
    .sitenewsletter>div,
    .postFooterGrid>div {
        width:100% !important;
        margin:0 0 15px 0 !important;
        padding:0 !important;
    }
    
    .homeherosection video {
        height:400px !important;
    }
    
}

.postFooter .sitewideSocialLinks a:hover path {
    fill:#A97AEA !important;
}

