.acm-hero.style-1::before {
    background: rgba(0, 0, 0, 0.2) !important;
}
  .t4-header-inner {
    background-color: #ffffff;
}

.navbar-brand .logo-img, .navbar-brand .logo-img-sm {
    max-height: 90px;
    }

.t4-palette-mainnav .navbar-nav > li > a {
    color: #409993 !important;
}

.acm-features.style-2 .features-item:hover:before {
  background: #dfdfdf !important;

}







.t4-megamenu .navbar-nav > li > a .item-caret.item-caret, .t4-megamenu .navbar-nav > li > .nav-link .item-caret.item-caret {
    display: none !important;
   
}

.t4-palette-mainnav .navbar-nav > li.active > a, .t4-palette-mainnav .navbar-nav > li.show > a, .t4-palette-mainnav .navbar-nav > li > a:hover, .t4-palette-mainnav .navbar-nav > li > a:focus, .t4-palette-mainnav .navbar-nav > li > a:active {
   color: #409993 !important;
}

.dropdown-menu li.active > a, .dropdown-menu li.active > span, .dropdown-menu li.open > a, .dropdown-menu li.open > span {
    color: #409993 !important;
}

.t4-megamenu .dropdown-menu li.active > a {
    color: #ffffff !important;
  font-weight:bold;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: #ffffff !important;
  
}
.t4-megamenu .navbar-nav >li.show >a, .t4-megamenu .navbar-nav > li.show > .nav-link{
color: #409993 !important;
}

.t4-offcanvas-toggle .toggle-bars, .t4-offcanvas-toggle .toggle-bars::before, .t4-offcanvas-toggle .toggle-bars::after {
    background-color: #409993;
}
.t4-offcanvas-toggle:hover .toggle-bars,
    .t4-offcanvas-toggle:hover .toggle-bars:before,
    .t4-offcanvas-toggle:hover .toggle-bars:after {
      background-color: #409993;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator {
    color: #409993;
}

.dropdown-menu li.active>a, .dropdown-menu li.active>span, .dropdown-menu li.open>a, .dropdown-menu li.open>span {
    color: #19233f !important;
}
 .dropdown-item:hover, .dropdown-item:focus {
  color:#409993 !important;
}

#off-canvas-right .dropdown-menu li.active>a, .dropdown-menu li.active>span, .dropdown-menu li.open>a, .dropdown-menu li.open>span {
    color: #409993 !important;
}

#off-canvas-right .dropdown-item:hover, .dropdown-item:focus {
  color:#409993 !important;
}

.head-cta, .head-search{
  display:none;
}

div.t4-verticle-lines .line-wrap, div.t4-orizontal-lines .line-wrap{
    display: none;
}
.socio-sanitari{
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.custom-foot, .custom-foot .acm-cta{
  background-color:#409993 !important;
}

.custom-foot .custom {
    margin-top: -11px;
  padding-left:26px !important;
    
}


 .acm-features.style-2 .features-item:hover .action {
    background: #222 !important;
}
.footer2{
  display:none;
}

.acm-features h4 a {
    font-size: 21px;
    font-weight: bold;
  color:#409993 !important;
}
.custom .contact-title a{
  color:#dddddd !important;
}
.com-content-article h1, .com-content-article h2, .com-content-article h3, .com-content-article h4, .com-content-article h5, .com-content-article h6 {
    color: #409993 !important;
}
.acm-features.style-2 .features-item .action {
  display: none;
}

.acm-features.style-2 .features-item {
  padding: 54px 36px !important;
}

.acm-features.style-2 .features-item h4 {
  border-bottom: 1px solid #409993 !important;
}

.t4-section .link-dark, .link-dark {
  color: #409993 !important;
}

#t4-header {
  border-top: 6px solid #409993;
}

.t4-megamenu {
  justify-content: right !important;
}

#t4-copyright {
  background-color: #409993 !important;
  border-top: 1px solid #eeeeee !important;
  color: #dddddd !important;
  padding: 54px 36px;
  text-align: left !important;
}
.custom-foot .cta-content .custom .contact-title{
  color: #ffffff !important;
}



.contact .contact-address .fa, .play-icon a {
    background: #409993 !important;
}

.contact .contact-address .fa {
   
}
.contact-information .bg-primary-light {
    background-color: #ffffff !important;
}

.view-services-detail .com-content-article__body {
    margin-top: 0 !important;
    
}

@media (max-width: 992px) {
  .navbar-brand .logo-img, .navbar-brand .logo-img-sm {
    max-height: 55px;
    }
  
}