﻿[data-icon] {
  opacity: 1;
}
.custom-info span:nth-child(3), .custom-info span:nth-child(4) {
  color: var(--light);
}
#footer p, #footer a, #footer strong {
  color: #fff;
}
.text-white{color:#fff;}
.medical-schedules .box-four strong {
  font-size: 1.4em;
}
#header .header-nav-features {
  position: relative;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.team .thumb-info .thumb-info-caption .custom-thumb-info-title i {
  position: relative;
 padding-top:0.8em;
 float:right;
  font-size: 1.8em !important;
  color: #0094ff;
  transform: translateY(-50%);
}
.medical-services .cards-medical-services .card {
  margin-bottom: 30px;
}
.bg-color-quaternary--300, .bg-quaternary--300 {
  background-color: #f0f0f0 !important;
}
.btn-with-arrow.btn-dark {
  color: #fff;
}
#specializzazioni p {
  font-size: 12px;
}
.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li a:first-child > .icons:first-child {
  color: #000;
  border-color: #808080;
}
.list.list-icons.list-icons-style-2 li > [class*="fa-"]:first-child, .list.list-icons.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child, .list.list-icons.list-icons-style-2 li a:first-child > .icons:first-child {
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  width: 40px !important;
  height: 40px !important;
  text-align: center;
  padding: 4px;
  font-size: .8em !important;
  line-height: 1.3;
}
/*
* Custom List Icons
*/
.custom-list-icons li {
  line-height: 35px !important;
  padding-left: 52px !important;
}

.custom-list-icons li i {
  border-color: var(--grey) !important;
  width: 40px !important;
  height: 40px !important;
  line-height: 33px !important;
  top: 0 !important;
}

.custom-list-icons:first-child li {
  padding-right: 60px !important;
}

#HomeAree .overlay::before {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: #000;
  opacity: 0;
  pointer-events: none;
  transition: ease opacity 300ms 100ms;
}
#HomeAree .overlay.overlay-op-3.overlay-show::before {
  opacity: 0.5;
}
#HomeAree hr.solid {
  background: rgba(0, 0, 0, 0.2);
}

#HomeNewsPhoto p {
color:#fff !important;
}
.lead p{line-height:2em;}
@media (min-width: 992px) {
  #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
      color: var(--dark);
      font-weight: 600;
    }

      #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a:before {
        height: 1px !important;
      }

    #header .header-nav-features .header-nav-top-icon {
      color: var(--dark);
    }

    #header .header-nav-features .header-nav-top-icon-img {
      color: var(--dark);
    }
  }
#medici .custom-list-icons li {
  line-height: 25px !important;
  padding-left: 52px !important;
}