.fit-vids-style {    display:none;}
iframe {    max-width:100%;}
img {    max-width:100%;}
.se__component-edit {    display: none;}

.column__left {
    width: 100%;
}

.logo__title {
    font-family: 'Prata', serif;
    font-size: 50px;
    text-transform: inherit;
    line-height: 1;
}

.logo__description {
    font-size: 20px;
    text-align: center;
}

.fullwidth-layout.inner-layout footer.wrap__footer {
    display: none;
}

.wrap__copyright {
    padding: 30px 0;
    text-align: center;
    position: relative;
}
.fullwidth-layout.inner-layout .wrap__form.body:before {
    background: unset;
}
.home-layout footer.wrap__footer, .contacts-layout footer.wrap__footer {
    background: #5f5f5f !important;
    display: block;
}
/*  FORM BG IMAGE */ 
.container-banner-form {
    position: relative;
    text-align: center;
    height: 500px;
}
.container-banner-form .image__container {
    height: 500px;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.container-banner-form .image__container .image {
    height: 550px;
}

.container-banner-form .image__container .image  img {
    height: 550px;
    object-fit: cover
}

/* EDITABLE INNER BG BANNER */

.container-banner {
    position: relative;
    text-align: center;
    height: 400px;
}

.container-banner .image__container {
    height: 400px;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.container-banner .image__container .image {
    height: 400px;
}

.container-banner .image__container .image  img {
    height: 400px;
    object-fit: cover
}


.overlay {
    position: absolute;
    width: 100%;
    top: 0;
}

 .inner-layout .wrap__header--bottom.custom-banner:before, .contacts-layout .wrap__header--bottom.custom-banner:before,
  .inner-layout .wrap__header--bottom.custom-banner, .contacts-layout .wrap__header--bottom.custom-banner {
     background: #5f5f5f00 url(/themes/website/assets/img/block-pattern.png);
 }

.section .banner-c {
    min-height: auto;
}
/* CENTERED SLIDER TEXT */
.slider__text {
    width: 100%;
    padding: 15% 10px;
    text-shadow: 1px 1px 1px #000;
}

.page-content {
    background: #1b2c37 url(../img/block-pattern.png);
    opacity: 0.75;
    padding: 40px 0 43px;
    position: relative;
    z-index: 100;
}


/* WIDGET */
.Main__Inner-sc-129s5zi-0.eFUpYn {
    BACKGROUND: #9697a1;
    BORDER-RADIUS: 20PX;
    PADDING: 10PX;
}

@media (max-width: 767px){
.logo__link.logo__left .logo__image {
    margin-left: -7px;
    margin-right: 11px;
    max-height: 200px !important;
    height: 150px !important;
    width: 83px px !important;
}
}

@media (max-width: 767px){
.logo__title {
    font-family: 'Prata', serif;
    font-size: 30px;
    text-transform: inherit;
    line-height: 1;
    text-align: center;
}
}

@media (max-width: 767px){
.logo__description {
    font-size: 15px;
    text-align: center;
}
}

@media (max-width: 767px){
.wrap__slider.top .slider__item:before {
    background: none;
}
}

a, strong, b {
    font-family: 'Prata', serif !important;
}

p {
    font-family: 'Prata', serif !important;
}
body {
    font-family: 'Prata', serif !important;
}

ul {
    font-family: 'Prata', serif !important;
}

li {
    font-family: 'Prata', serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Prata', serif !important;
}

.slider__title {
    font-family: 'Prata', serif !important;
}

.page__title {
    font-family: 'Prata', serif !important;
}
.featuredblock__button {
    font-family: 'Prata', serif !important;
}

.input-field, .textarea, .form .form-input-comments textarea, .form__group__input, .form input, .form select {
    font-family: 'Prata', serif !important;
}

.leaflet-popup-content {
    font-family: 'Prata', serif !important;
}

.docNewsLogo {
    font-family: 'Prata', serif !important;
}

.slider__title {
    text-transform: inherit;
}

.button:hover, .btn.submit:hover, .featuredblock__button:hover, .slider__button a:hover {
    background: #ffffff;
    color: #249eab;
    border-color: #ffffff;
}

.button, .btn.submit, .featuredblock__button, .slider__button a {
    background: #249eab;
    border: 1px solid #249eab;
}

.copyright__item a {
    color: #249eab;
    text-decoration: none;
}