/*colori logo: dd2d1.6 816f6.d*/

#about {
  margin-bottom: 100px;
}

.st-hero-text.st-style2 .st-hero-mini-title {
  color: #816f6d;
}

.st-nav .st-nav-list li a.active {
  color: #ff375f;
}

.st-btn.st-style1.st-color1 {
  background-color: #ff375f;
}

.st-shedule-title {
  color:  #ff375f;
}

.st-footer-widget-title {
  color: #816f6d;
}

.st-call.st-style1 .st-call-number {
  color: #816f6d;
}

.st-text-block-avatar .st-avatar-name {
  color: #816f6d;
}

.st-shedule {
  border: 1px solid #816f6d;
  padding: 30px 20px;
}

#st-backtotop {
  background-color: #816f6d;
}

#st-backtotop:hover {
  background-color: rgba(255, 55, 95, 0.8);
}

.st-nav .st-nav-list > li > a:before {
  background-color: #816f6d;
}

.st-sticky-header {
  border-bottom: 1px solid #eaeaea;
}

@media screen and (min-width: 1px) {
  .st-nav .st-nav-list > li:hover > ul {
      top: 100%;
      opacity: 1;
      visibility: visible;
      transition: all 0.4s ease;
  }
}

@media screen and (min-width: 991px) {
  .st-site-header.st-style2 .st-main-header-left {
      margin-bottom: 64px;
  }
  .st-nav {
    display: flex;
    align-items: center;
    margin-top: 120px;
  }
}

@media screen and (max-width: 768px) {
  #img_logo {
    margin-top: -38px!important;
    width: 110px!important;
  }
  .col-xs-6 {
    width: 50%;
    font-size: 0.9rem;
  }
  .st-footer-contact-title {
    display: none;
  }
  .st-copyright-text {
    font-size: 0.9rem;
  }
  .st-footer-contact-list li {
    margin-bottom: 0px;
  }
}

