blockquote {
    border: none;
}
.quotation{
  font-size: 20px;
  /* //margin: 0 auto; */
  quotes: "\201C""\201D""\2018""\2019";
  padding: 10px 20px;
  line-height: 1.4;
  text-align:center;
  color:#fff;
}

.quotation:before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -10px;
  position: relative;
  top: 30px;
  color: #fff;
  font-size: 3em;
}
.quotation::after {
  content: close-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: 10px;
  position: relative;
  top: 35px;
  color: #fff;
  font-size: 3em;
}

.footer{
  margin:0;
  text-align: right;
  font-size: 1.3em;
  font-style: italic;
  color:#fff;
}

.wrap__slider .slider__image--content, .wrap__slider .slider__video {
width: 268px;
    height: 268px;
}
.wrap__slider .slider__text.solid-background {
        margin: -105px 12px 0 0;
}
.wrap__slider .slider .bx-controls-container {
        margin: -160px 0 14px;
}
.mm-listview > li.active a:not(.mm-next) {
    background: #6597AB;
}
.mm-menu .mm-navbar {
    background: #6597AB;
}
header:after {
     background: #6597AB;
}
.wrap__featuredblocks .featuredblock__button, .wrap__featuredblocks .featuredblock__icon--bottom, button[class*="__button"], input[class*="__button"], button[class*="submit"], input[class*="submit"], a[class*="__button"], .slider__button a, .article__content button, .form-welcome .submit {
    background: #6597AB;
}
.wrap__featuredblocks .featuredblock__icon {
     background: #6597AB;
}
.wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__icon {
        background-color: #6597AB;
}
.wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__button, .wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__icon--bottom {
    background-color: #6597AB;
}
.wrap__contact .form {
     background-color: #6597AB;
}
.wrap__slider .slider .bx-pager-link.active {
    background-color: #6597AB !important;
}
.bx-wrapper .bx-controls .bx-pager .bx-pager-link.active {
     background-color: #6597AB;
}
.mm-listview .mm-next:before {
        color: #6597AB;
}
a {
        color: #6597AB;
}
@media only screen and (max-width: 1199px) {

   .wrap__header .wrap__header-top {
           z-index: 9;
   } 
}
@media only screen and (max-width: 1024px) {
   header .wrap__locationsHeader {
    top: 65px;
}
    .slider .bx-wrapper .bx-controls-container {
           top: 92%
    }
    .mm-menu {
        background: #6597AB;
    }
    .wrap__header-top {
        background-color: #6597AB;
    }
    .mm-listview > li.active a:not(.mm-next) {
            background: #f2f2f2 !important;
    }
    .mm-menu .mm-navbar:hover {
        background: #6597AB !important ;
    }
    .sublevel-1 .mm-listview a:hover, .sublevel-3 .mm-listview a:hover, .sublevel-5 .mm-listview a:hover, .sublevel-7 .mm-listview a:hover {
        background: #6597AB !important;
    }
    .wrap__locationsHeader {
            position: absolute;
    }
}
@media only screen and (max-width: 768px) {
    .wrap__slider .slider__text.solid-background {
            margin: -150px 12px 0 0 !important;
    }
}
@media only screen and (max-width: 480px) {
.wrap__slider .slider__text.solid-background {
    margin: 80px 12px 0 0 !important;
    text-align: center;
}
.bx-viewport {
    height: 475px !important;
}
.slider .bx-wrapper .bx-controls-container {
            bottom: -5%;
}
}

/*SLIDER*/
.wrap__slider .slider__image--content {
    left: 180px;
}
.wrap__slider .slider__item {
    right: 50px;
    margin: 0px 0px 0px -65px;
}

@media only screen and (max-width: 1024px) and (min-width: 500px) {
.wrap__slider .slider__image--content{
       left: 66px;
       width: 100%;
       height:315px;
} 
.wrap__slider .slider__title {
   font: 27px / 1.07 "quattrocento-bold", Verdana, sans-serif;
       position: relative;
    bottom: 5px;
    left: 70px;
}
}
@media only screen and (max-width: 414px) {
.wrap__slider .slider__image--content {
        width: 100%;
        left: 65px;
}
.wrap__slider .slider__title {
    position: relative;
    left: 75px;
}
.wrap__header-area {

    padding: 155px 27px 15px;
}
.wrap__logoHeader div[data-component-name] {
    position: relative;
    bottom: 95px;
}
.location_header__container--inner {
    position: relative;
    top: 109px;
    right: 175px;
}
}
 
@media only screen and (max-width: 375px) {
.location_header__container--inner {
    position: relative;
    left: -140px;
    top: 110px;
}
}
@media only screen and (max-width: 360px) {
    .location_header__container--inner {
    position: relative;
    left: -125px;
    top: 110px;
}
}
@media only screen and (max-width: 320px) {
    .location_header__container--inner {
    position: relative;
    left: -85px;
    top: 110px;
}
}

.slider .bx-wrapper .bx-controls-buttons {
    padding-right: 70px;
    display: none;
}
@media only screen and (max-width: 1920px) and (min-width: 1025px) {
.wrap__slider .slider__image--content {
    left: 125px;
    top: 35px;
    
}
.wrap__slider .slider__text.solid-background {
     margin: -60px 12px 0 0;
}
}

html {
  scroll-padding-top: 70px;
}

.wrap__locationsHeader {
    width: 415px !important;
    max-width: 415px !important;
}

.logo .logo__title {
    line-height: 2 !important;
    text-align: center !important;
    padding-bottom: 50px !important;
}

.footer-logo {
    padding: 16px 0 !important;
}

@media (max-width: 1025px) {
    .wrap__header-area {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .wrap__header-area .wrap__locationsHeader {
        display: none !important;
    }

    .wrap__locationsHeader {
        width: 300px !important;
        max-width: 300px !important;
    }
}

@media (max-width: 670px) {
    :is(.wrap__header-area, .footer-logo) .logo a {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    :is(.wrap__header-area, .footer-logo) .logo a img {
        min-width: 160px !important;
    }
}