.section.banner-nav::before {
background-color: rgba(0,0,0,.8);

}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before {
background: rgba(0,0,0,.4);

}

.featuredblocks-grid-e .featuredblock__bgImage:before {
content: "";

opacity: 0.8;

position: absolute;

height: 100%;

width: 100%;

}
.tlocs h2{
    text-transform: uppercase;
    font-size: 28px!important;
}
.lmap{
    border: 8px solid #96adc5;
}
.section--light .phone__city, .section--light .phone__setting-title {
    color: rgb(14 60 113);
}

.featuredblocks_services__container--inner .featuredblock__wrap {
min-height:400px!important;

}

.featuredblocks-grid-d .featuredblock__image {
    min-width: 100%;
    min-height: 350px;
}
.section__bg--dark-2::before {
    background-color: #001224!important;
}

.ple__container--inner.pagelayouteditor__container--inner {
    min-height: 0 !important;
}


h1 {
    font-family: Oswald, sans-serif;
    font-weight: 300;
    font-size: 3rem;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0px;
    border-bottom: 1px solid #674196;
    padding-bottom: 1.25rem;
}

.section--light .editable__container a {
    color: #aa7e41;
}

.form-themeExtras .leadForm form .form__group .input_container input:not([type=radio]):not([type=checkbox]), .form-themeExtras .leadForm form .form__group .input_container textarea, .form-themeExtras .leadForm form .form__group .input_container select {
    border: 1px solid #a88949;
    border-radius: 2px;
    background-color: #97aec6;
    padding: .625rem 1rem;
    color: #000;
}

.mobileHeader-logoImg {
    width: 100%;
    min-height: 200px;
}

.mobileHeader-navWrap {
    padding: 0 15px;
    height: 125px;
}
