/*CUSTOM HEADER*/
.wrap__header-top--inner {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.wrap__logoHeader {
    float: none;
    margin: auto;
}
.flex-title {
    width:50%;
}
.flex-item {
    width:25%;
}
@media(max-width:768px) {
.wrap__header-top--inner {
    flex-direction: column;
    align-items: center;
}
.flex-title {
    width:100%;
}
.flex-item {
    width:100%;
}
}
/*END CUSTOM HEADER*/


.wrap__socialmedia_body {
    display: none;
}

.locations:after {
    background: rgb(0 0 0 / 0%);
}

/*FEATURED BLOCK FIX*/
.image_featuredblocks__container:after {
	display:none;
}
/*END FEATURED BLOCK FIX*/

.flex-container {
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
}

.wrap__contentColumns {
    display: none;
}
.socialmedia__list {
    text-align: left;
}
p, li {
    font-size:18px;
}
.logo__description {
    font-size: 17px;
}
.logo__title, .slider__title, h1, .featuredblocks__title, .form__title.component__title, .map__title, .hours__title, .featuredblock__title, .slider__button a, .form .submit, .wrap__fullwidth .page__title, .wrap__featuredblocks .featuredblock__button  {
    font-family: 'Quando', serif;
    text-transform: none;
    font-weight:100;
}
.featuredblock__item .featuredblock__container {
        background: rgb(28 106 102 / 50%);
}

/*COLORS*/
/*SLIDER*/  

.slider__button a:hover, .slider__button a:focus {
    background: linear-gradient(80deg, #127a71 0%, #80cbc4 100%);
}
.slider__button a {
    background: linear-gradient(80deg, #80cbc4 0%, #127a71 100%);
    border: 2px solid #fff;
}
.slider .bx-controls-direction .bx-next:hover:before {
    color: #8febe7;
}
@media (max-width: 768px) {
.slider .bx-wrapper {
    background: #8febe7;
}
}
.slider__item {
    background: #04544d;
}

/*SLIDER END*/
  

/*FEATURED BLOCKS*/  
@media (max-width:768px) {
.featuredblock__item .featuredblock__container {
    background-color: #8febe7;
}
}
.featuredblock__item:hover .featuredblock__container {
    background-color: #8febe7 !important;
    border-left: 4px solid #8febe7;
    border-right: 4px solid #8febe7;
    background-image: linear-gradient(to right, #8febe7 0%, #8febe7 100%), linear-gradient(to right, #8febe7 0%, #8febe7 100%);
}
.image_featuredblocks__container:after {
    background: rgba(0, 0, 0, 0.0);
}
.featuredblock__item .featuredblock__icon .icon, .featuredblock__item .featuredblock__icon .location__name:before, .featuredblock__item .featuredblock__icon .location__phone:before, .featuredblock__item .featuredblock__icon .location__fax:before, .featuredblock__item .featuredblock__icon .location__email:before, .featuredblock__item .featuredblock__icon .location__address:before, .featuredblock__item .featuredblock__icon .location__address-2:before, .featuredblock__item .featuredblock__icon .navigation:not(.mm-menu) .navigation__item .opener:before, .navigation:not(.mm-menu) .navigation__item .featuredblock__item .featuredblock__icon .opener:before, .featuredblock__item .featuredblock__icon #hamburger:before {
    border: 2px solid #8febe7;
}
.featuredblock__item .featuredblock__container {
    border-left: 4px solid #8febe7;
    border-right: 4px solid #8febe7;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 4px;
    background-image: linear-gradient(to right, #8febe7 0%, #8febe7 100%), linear-gradient(to right, #8febe7 0%, #8febe7 100%);
}
.wrap__featuredblocks .featuredblock__button:hover {
    background: #ffffff;
    color: #8febe7;
}
/*FEATURED BLOCKS END*/


/*FORMS*/
.wrap__form--inner {
    background: linear-gradient(80deg, #80cbc4 0%, #127a71 100%);
}
.wrap__newslettersignup {
    background: linear-gradient(80deg, #80cbc4 0%, #127a71 100%);
}
.form .submit:hover, .form .submit:focus {
    background: #8febe7;
    border-color: #ffffff;
}
/*FORMS END*/


/*HOURS*/
.hours__name {
    background: linear-gradient(80deg, #80cbc4 0%, #127a71 100%);
}
/*HOURS END*/


/*MENU*/
.navigation:not(.mm-menu) .navigation__item.active > a {
    color: #000000;
    background: #8febe7;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item:hover > a {
    color: #000000;
    background: #8febe7;
}
.navigation {
    border-top: 2px solid #8febe7;
}
.navigation:not(.mm-menu) .navigation__item.has-child a:after {
    border-color: #8febe7 transparent transparent transparent;
}
.navigation:not(.mm-menu) .navigation__item .sublevel-1 .navigation__item a {
    background: #8febe7;
}
.navigation:not(.mm-menu) .navigation__item .sublevel-1 .navigation__item:hover a {
    background: #8febe7;
}
.mm-panels .mm-navbar {
    background: #8febe7;
}
.mm-listview > li > a:focus, .mm-listview > li > a:hover {
    background: #8febe7;
}
.mm-listview > li > a {
    background: #9b7648;
}
.mm-menu .mm-panels {
    background: #8febe7;
}
@media (max-width: 1200px) {
.wrap__navigationHeader {
    background: #8febe7;
}
}
.mm-listview > li > a.mm-next {
    background: #8febe7;
}
/*MENU END*/


/*MISC*/
a {
    color: #80cbc4;
}
/*MISC END*/
/*END COLORS*/