.custom-css { }
		
		
		
		
		
		
		
			:root{
    --color-1: #073754;
    --color1-rgb: rgba(30, 50, 109, 0.8);
    --color-2-hover:#485149;
    --color-2: #86b4c4;
    --color-2-rgb: rgb(134 180 196 / 80%);
    --bs-blue: var(--color-2);
    --color-3: #fff;
    --color-4:#af272b;
    --color-branch-map: #86b4c4;
    --bs-secondary-rgb: var(--color-3);
    --color-branch-card-bg:rgba(30, 50, 109, 0.8);
}
.search-box, .theme_max_v7-officers.container {
    max-width: 100%;
}
#mainNavbar {
    z-index: 10;
}
.btn-primary:hover {
    background-color: var(--color-2-hover);
}

@media (min-width:1200px) and (max-width:1402px) {
.theme_max_v7-navigation .container {
  max-width: 100%;
}
}
/** Menu **/
@media(min-width:1200px){
.theme_max_v7-menu-btn {
    background-color: var(--color-2);
    border-radius: 9px;
    font-size: 14px;
    color: #ffffff !important;
    padding: 8px 12px !important;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
}

#mainNavbar .navbar-nav .nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
   
    .mega_class {
        border-top: 4px solid var(--color-2);
        margin-top: 0.5rem !important;
    }
    .theme_max_v7_menu_icon {
    font-size: 25px !important;
    line-height: 24px;
}
.theme_max_v7_menu_icon:after{
    display:none;
}
a.nav-link.theme_max_v2-arrow.theme_max_v7_menu_icon:hover {
    color:silver !important;
}
    
}
@media(max-width:1199px){
    .theme_max_v7-right-nav {
        margin: 1rem;
        padding-bottom: 2rem;
    }
}
 h6.title.mh_class {
        display: none;
    }

    .mul_class li.mli_class {
        border-bottom: 1px solid #dcdadb;
        padding: 1rem;
    }

    .mul_class li.mli_class:last-child {
        border-bottom:none;
    }


    .mul_class li.mli_class a {
        text-decoration: none;
    }
    
    .mega_class .col:first-child {
        border-right: 1px solid #dcdadb;
    }

/** Menu end **/

.theme_max_v7-lo-image-box img {
  height: 150px !important;
  width: 150px !important;
  max-width: 100%;
  object-fit: cover;
  object-position: top;
}

 .theme_max_v7-navigation {
  padding: 44px 0 0 13px;
} 

.theme_max_v7-logo img, .theme_max_v7-footer-logo img {
  width: 170px !important;
  max-width: 100%;
}
.theme_max_v7-customerexp-date {
    display: none;
    
}

.page-loan-officer-list .theme_max_v7--innerBanner{
background-image: url(/uploads/sites/20398/public/l_o_index_banner_copy.jpeg) !important;
}
ul.breadcrumb {
    display: none;
}

a.card-link.theme_arc_card-link {
    display: none;
}

ol.breadcrumb {
    display: none;
}

.fas.fa-star.text-white {
  background: var(--color-1);
  padding: 10px;
  border-radius: 50px;
}
#branch-map, #branch-legend {
  display: none;
}


.theme_arc_branch-h1.text-center.mb-5 {
  display: none;
}


.theme_max_v7-officers-search .auto-search-wrapper {
  max-width: 100%;
  margin-bottom: 2rem;
}
.theme_max_v7-lo-box-row1 {
    min-height: 320px !important;
}

.calculators .form-group.dollars label:after {
    bottom: -35px !important;
}

.btn-primary:focus {
    border-color: inherit !important;
    box-shadow: none !important;
    background-color: var(--bs-blue) !important;
    outline: none !important;
}

.calculators .form-group.percent label:after {
    bottom: -35px !important;
}