.logo {
    width: 100%;
}

.staff__item {
    list-style-type: none;
}

.featuredblock__item.hasimage .featuredblock__image, .featuredblock__item.hasicon .featuredblock__icon {
    min-height: 50px;
}

.map__display {
    height: 550px !important;
}

.staff-member__image {
    background-size: cover;
    height: 210px;
}

body {
    background: linear-gradient(180deg, #4d6c9b00 0%, rgba(11, 47, 76, 0.14) 72.16%, rgba(10, 46, 75, 0) 100%);
    background-image: url(/storage/app/media/92996.jpg);
    background-repeat: no-repeat;
    background-color: #010006;
}

.wrap__navigation {
    background: #194E84;
    background: -moz-linear-gradient(top, #194E84 0%, #194E84 51%, #020813 100%);
    background: -webkit-linear-gradient(top, #194E84 0%, #194E84 51%, #020813 100%);
    background: linear-gradient(to bottom, #194E84 0%, #194E84 51%, #020813 100%);
}

.navigation:not(.mm-menu) .navigation__list .navigation__item a {
    font-family: "lato-regular", "Arial Black", Arial, Helvetica, sans-serif;
    padding: 18px 16px;
    font-size: 16px;
    color: #ffffff;}
    
.navigation:not(.mm-menu) .navigation__list .navigation__item.active a {
    color: #ca9c39;}
body .home-layout, body .page-layout, body .articles-layout, body .blog-layout {
    background-color: #ffffff00;}
    
.wrap__header .wrap__logo_location {
    border-top: none;}

.location__address, .location__address-2, .location__city-state-zip, .location__phone a, .location__fax a {
    color: #ffffff;}
.logo__title {
    color: #ffffff;}
.logo__description {
    color: #ffffff;
    font-size: 18px;}
.wrap__locations__header .location__phone a {
    color: #ffffff;}
    
.home-layout .wrap__image_home * {
    height: 100%;
    max-height: 40px;
}
.form .component__title-caption-wrap {
    margin: 0 auto 2px;
}

.form .leadFormInfo {;
    margin: 22px auto 15px;
}

.buttHome {
    margin: 10px 25px;
    display: inline-block;
}

#hamburger {
    color: #dcba63;}
.page__title {
    color: #ffffff;}

.page__title-wrapper {
    background-color: #144a80;}

@media (max-width: 1199px) and (min-width: 768px) {
.logo__title {
    font-size: 28px;}
.logo__description {
    font-size: 16px;
    width: 380px;}
}

@media (max-width: 767px) {
.logo__link.logo__right .logo__image, .logo__link.logo__left .logo__image {
    max-width: 100px !important;
    width: 100% !important;
    height: auto !important;
}

.logo__link.logo__left {
    flex-direction: column;
}
.wrap__page-content img, .wrap__editable img, .wrap__editable-content img, .staff-member img, .form img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;}
.logo__description {
    font-size: 16px;}
}

@media (max-width: 519px) {
.logo__title {
    font-size: 22px;}
.home-layout .wrap__page-content {
    padding-top: 425px;}
}






