.main-logo {max-width: 140px;;}
.header__container {padding-top: 30px !important;}
.blue-color { color: #064974 !important; }

.cards__item-title {padding-top: 100px;}
.cards__item-content {padding-bottom: 100px !important;}
.features-block__feature-title {font-size: 16px;}
.features-block__feature-icon {margin-bottom: 5px;}

.section-blue {background-color: #f4fbff;} 
.section-peach {background-color: #fff8f7; margin-top: 0; padding-top: 70px;}
.peach-color {color: #ef907c;}
.team-block__person-name {font-size: 15px; line-height: 20px}
.studio-posts {background-image: none;}


.header__menu-button {display: none;}

.dropdown__title {min-height: 70px;}

.single-post {padding-top: 70px;}

.single-post__title {margin-bottom: 10px;}

.top-menu__menu-item:not(:last-child) {margin-right: 35px;}

.lang-menu {padding: 5px; background-color: rgba(0, 0, 0, 0.2); border-radius: 6px;     margin-top: -8px;}


.submenu-header {font-weight: bold; font-size: 18px; margin-top: 10px; margin-left: -10px;}

.menu-panel__locales {margin-bottom: 30px;}


/* TREATMENTS CATEGORY */
.treatment-card-item a {
    background-size: auto;
}
.cards__item-inner:after {
    background: #ef907b;
}


/* MAINPAGE TREATMENTS SLIDER */
.treatments-block__control {
  position: absolute;
  top: 30%;
  background: none;
  border: 0;
  color: currentColor;
  margin-bottom: -2px;
  transition: 0.3s ease;
  transform: translateZ(0);
  font-size: 44px;
  opacity: 0.25;
}

.treatments-block__control:hover {
  color: #999;
}

.treatments-block__control_prev {
  left: -90px;
}

.treatments-block__control_next {
  right: -90px;
}

.treatments-img {
    min-height: 140px;
    object-fit: cover;
}

.team-block__slide:hover .team-block__image-wrapper img {
  opacity: 1;
}

.treatments-block__slider a {
    color: #064974;
}

/* BLOG CONTENTS */
.blog-contents .posts__item-inner {
    margin-top: 16px;
}

.blog-contents .posts__image {
    min-height: 160px;
    object-fit: cover;
    object-position: right;
}

/* END */

@media only screen and (max-width: 991px) {
    .header__menu-button {display: flex;}

    .header__container {
        position: fixed;
    }

    .header-fixed__bottom {
        display: none;
    }
    .menu-panel {
        max-width: 70%;

    }
}

@media only screen and (max-width: 767px) {
    .menu-panel__menu-link {
        font-size: 25px;
    }

    .parallax-image {
        height: 100%;
    }

    .parallax-image__image {
        transform: translate3d(0px, 0px, 0px) !important;
        height: 75vw;
    }
}


.dropdown {
    position: inherit;
}
.dropdown .dropdown__column {
    margin-top: 90px;
}
.dropdown .dropdown__menu {
    left: 10%
}
.dropdown .dropdown__menu .menu-top {
    position: absolute;
    top:20px;
}
.dropdown .dropdown__menu .menu-top p.strong {
    font-style: initial;
    font-weight: 500;
    font-size: 24px;
    margin: 0;
}
.dropdown .dropdown__menu .menu-top p {
    font-style: italic;
}


.contact-block .heading-smallest {
    text-transform: inherit;
}

.whatsapp-icon {position: fixed; bottom: 50px; right: 35px; z-index: 100;}
.whatsapp-icon img {width: 50px;}
.whatsapp-icon a:not([class]):after {
    background: transparent;
}

/* ABOUT US FORM */

#section-about-us-1 .form-control {
    height: 39px;
}

#section-about-us-1 {background-color: #252525; padding: 30px;}

#section-about-us-1 .row {margin-bottom: 24px;}

#section-about-us-1 input {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    border-radius: 0px;
    padding: 0px;
    -webkit-box-shadow: none;
    color: #fff;
}

#section-about-us-1 select {
    -webkit-appearance: none;
  -moz-appearance : none;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    border-radius: 0px;
    padding: 0px;
    -webkit-box-shadow: none;
    color: #fff;
}

#section-about-us-1 input:focus::placeholder {color: transparent;}

#section-about-us-1 input::placeholder {color: #fff;}

#section-about-us-1 button {
    background-color: #fff;
    color: #525866 !important;
    height: 48px;
    margin-left: 16px;
    width: 120px;
    margin-top: 16px;
}

.hide {
    display: none;
}

/* ABOUT US FORM END */