@import url('https://fonts.googleapis.com/css?family=Roboto');

h1,h2,h3,h4{font-family:'Roboto',sans-serif;}

/* COLOR PALETTE
 * 
 * CLEAN - #A7D2CB
 * BUTTER - #F2D388
 * SALMON - #C98474
 * EGGPLANT - #874C62
 * 
 */

* {
-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: roboto;
}

a, a:hover, a:focus {
    color: #874C62;
}
.header-top .nav { 
    display: block;
}
.header-top > .nav > li > a {
    padding: 0 6px;   
}

.swiper-slide {
width: 100% !important;
}

.header-top > .nav > li > a {
  color:#C98474;
}

.header-top .nav li > a .icons {
    color: #C98474;
}

.header-top__contact-tel-link {
  color:#C98474;
}

.header-top__contact-email-link {
  color:#C98474;
}


.header-middle__logo-link {
    max-width: 350px !important;
    width: auto !important;
    top: 17px;
}

.main-color-wrp {
  background:#fff;
}

.main-color-wrp .icons {
    color: #C98474;
    border-color: #C98474;
}

.main-navigation {
    border-top: 4px solid #009D42;
  background-color: #596163;
}

.main-navigation__sub-item-list {
  border-top: 3px solid #F2D388;
}

.main-navigation__item-link {
text-transform: none;
}

.img-slider__caption-header {
  text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
}

.img-slider__caption-sub-header {
  text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
}

.img-slider__caption-link {
  background:#C98474;
  color:#fff;
  transition:all 0.3s ease;
  border:0px solid;
  letter-spacing: 0.05em;
}

.no-touch .img-slider__caption-link:hover {
  background:#874C62;
}

.img-text-link._hover-9 .img-text-link__header {
  color:#000;
  text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1);
}

.main-color-wrp h1, .main-color-wrp h2, .main-color-wrp h3, .main-color-wrp h4, .main-color-wrp h5 {color: #000;}

.img-text-link._hover-9::before {
    background: rgba(242, 211, 136, 0.5);
}

.img-text-link._hover-9:hover::before {
  background: rgba(201, 132, 116, 0.8);
}

.news-carousel__item-info .news-list-category {
  color:#F2D388;
}

.saturated-inverse .btn {
  background:#874C62;
  transition:all 0.3s ease;
}

.saturated-inverse .btn:hover {
  background:#C98474;
}

.img-responsive {

}

.footer a {
color: #009d42;
}

.footer {
padding-bottom: 10px;
}

.social-icons__item > .icons:after {
border-color: #009d42;
}

.img-slider {
    height: 550px;
}