.welcome h1, .hero-text h1, .hero-text h2, .hero-text h3{
   color:#fff !important;
text-shadow: 0px 0px 4px #000 !important;
}
.boxes .hero .hero-text a{
    color: #fff!important;
    font-size: 34px!important;
    font-family: 'Open Sans', sans-serif!important;
    text-decoration: none !important;
text-shadow: 0px 0px 4px #000 !important;
}
.crumb-trail-container{
    display:none;
}

hr{
   background-color:#00b2ff;
   height:3px;
   border:0px !important;
   width:40%;
}

.home-banner .hero-text h1, .home-banner .hero-text h3,.home-banner2 .hero-text h1, .home-banner2 .hero-text h3{
    text-shadow: 5px 5px 8px #032330 !important;
}
.sub-footer{
   min-height:300px !important;
   padding:30px !important;
   box-sizing:border-box;

}

#fifty_fifty-1164081211,
#build_container #fifty_fifty-1164081211,
#four_column-1569349869,
#build_container #four_column-1569349869  {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 .threequarter .inner-column {
padding-top:30px;
}

#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li.selected-menu-item {
    background-color: #005596 !important;
}
#twentyfive_seventyfive-705909949 ul.site-menu li.sub-parent:hover ul {
background-color:transparent;
border:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li span a{
text-transform:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li:hover {
background-color:var(--colorQua);
}

.search-panel .ce-button{
padding:5px 10px !important;
}