/*FONTS*/
.slider__title {
    text-transform:none;
    font-family: 'Lora', serif;
    font-weight:100;
    font-size:26px;
}
.featuredblocks__title, h1, .form__title, .map__title, .hours__title {
    font-family: 'Lora', serif !important;
    text-transform:none !important;
    font-weight:100;
    font-size:25px !important;
}

@media (min-width: 768px) {
    .slider__title {
    font-size:45px;
}
.featuredblocks__title, h1, .form__title, .map__title, .hours__title {
    font-size:39px !important;
}
}
/*END FONTS*/


/*FORMATTING*/
.wrap__header--upper {
    display: none;
}
.bx-controls.bx-has-pager {
    display: none;
}
.wrap__contacts {
    display: none;
}
.component__title-caption-wrap {
    margin-bottom:39px;
}
/*END FORMATTING*/



/*COLORS*/
.inner-layout .wrap__header--bottom:before, .contacts-layout .wrap__header--bottom:before {
    background: #0e254c;
}
.copyright__item a {
    color: #adc2e7;
}
.wrap__header--top {
    background: linear-gradient(to bottom, #adc2e7 0%, #adc2e7 21%, #adc2e7 90%, #adc2e7 100%);
}
.button, .btn.submit, .featuredblock__button, .slider__button a {
    background: linear-gradient(to bottom, #90addf 0%, #adc2e7 35%, #adc2e7 83%, #90addf 100%);
    border: 1px solid #adc2e7;
}
.button:hover, .btn.submit:hover, .featuredblock__button:hover, .slider__button a:hover {
    color: #adc2e7;
}
.bx-wrapper .pause-slideshow span, .bx-wrapper .play-slideshow span {
    color: #adc2e7;
}

.bx-wrapper .pause-slideshow:hover, .bx-wrapper .pause-slideshow.active, .bx-wrapper .play-slideshow:hover, .bx-wrapper .play-slideshow.active {
    background: #adc2e7;
}
.featuredblock__container:hover {
    background: #819ecf;
    border-color:#adc2e7;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item:hover a, .navigation:not(.mm-menu) .navigation__list > .navigation__item.active a {
    background: #90addf;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item {
     border-left: none;
     border-right: none;
}
.wrap__footer {
    background: #0e254c;
}
.wrap__form.home:before, .wrap__featuredblocks:before {
    background: #0e254c url(../img/block-pattern.png);
}

.wrap__form.body:before {
    background: #0e254cd9;
}

.page__title, .staff__title, .testimonials__title, .map__title, .hours__title {
    color: #000000 !important;
}
input[type="color"], .form .form-input-uploadFile .fileUpload + label, input[type="date"], .form .form-input-uploadFile .fileUpload + label, input[type="datetime"], .form .form-input-uploadFile .fileUpload + label, input[type="datetime-local"], .form .form-input-uploadFile .fileUpload + label, input[type="email"], .form .form-input-uploadFile .fileUpload + label, input[type="month"], .form .form-input-uploadFile .fileUpload + label, input[type="number"], .form .form-input-uploadFile .fileUpload + label, input[type="password"], .form .form-input-uploadFile .fileUpload + label, input[type="search"], .form .form-input-uploadFile .fileUpload + label, input[type="tel"], .form .form-input-uploadFile .fileUpload + label, input[type="text"], .form .form-input-uploadFile .fileUpload + label, input[type="time"], .form .form-input-uploadFile .fileUpload + label, input[type="url"], .form .form-input-uploadFile .fileUpload + label, input[type="week"], .form .form-input-uploadFile .fileUpload + label, input:not([type]), .form .form-input-uploadFile .fileUpload + label, textarea, .form .form-input-uploadFile .fileUpload + label, .hasDatepicker, select, .articles .pagination--mobile .pagination-select, .articles__posts .pagination--mobile .pagination-select, .blog__posts .pagination--mobile .pagination-select {
    border: 1px solid #adc2e7;
}
.page-content {
    background: #ffffffcc;
}

.col {
    border-right: 1px solid #90addf;
    background: #90addf;
}
@media (max-width: 767px) {
.contact-holder {
    background: #90addf;
}
.wrap__slider.top .slider__item:before {
    background: rgb(31 31 31 / 0%);
}
.wrap__header--top {
    padding: 17px 0;
}
}
@media (max-width:1024px) {
    .wrap__form.home:before, .wrap__featuredblocks:before {
    background: #0e254cb5;
}
}
/*END COLORS*/
