.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { margin-bottom: 0px; }
@media (min-width: 1400px) { .container { width: 1370px; } }
.margin-top{margin-top:20px;} .margin-bottom{margin-bottom:20px;} .padding-top{padding-top:20px;} .padding-bottom{padding-bottom:20px;}
#logoLink img{ max-width:100%; padding:10px 0 5px 0; max-height:65px;}
.header, .atbtn, .wc-block-cart__submit {
background: linear-gradient(90deg, hsla(203, 79%, 47%, 1) 0%, #3eaef4 100%);
background-color: #3eaef4;
}
.wc-block-cart__submit a { color: #fff; }
.header__content { min-height: 65px; line-height: 65px; }
.header-wrap { min-height: 65px; }
.header-wrap--sticky-header .header__content { line-height: 65px; }
.main-nav .current-menu-item:after{background:#fff;height:1px;}
.header-wrap--sticky-header .header__info{display:block;}
.header-section--with-banner .header-section__title{text-shadow:0px 0px 25px #000;}
.header__info {
width: 100%;
max-width: 760px;
float: right;
}
.header__info__item--phone,.header__info__item--clock { opacity: 1; }
.main-nav-header { margin: .75rem auto; }
.header__info__item { line-height:1.7; }
.header-section--with-banner .header-section__simple-image--with-breadcrumbs { background: linear-gradient(45deg, #326392, #4f759f); }
.parallax-image { background-size: cover; }
.form-block{padding:25px 10px;}
.form-block--style3 .form-block__button{background:#ed1b24!important;color:#fff;}
.atgrid__item__content { padding: 15px; }
.atgrid__item__title { line-height: 1.4; }
.atgrid__item__title a {
color: #3eaef4; min-height: 3em;
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.atgrid__item__description {
margin-top: 5px; color: #000; line-height: 1.3 !important; min-height:2.4em;
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.atgrid__slider__controls a { color: #000; z-index: 9; }
@media (max-width: 540px) {
.atgrid__item-wrap.col-xs-6 { max-width: 100%; }
}
.title--big .title__primary, .title-block-link__title { font-size: 2em; }
.title__primary, .title-block-link__title { line-height: 1; }
.atgrid__row-separator { margin-bottom: 25px; }
.last-posts__item--with-images .last-posts__item__content { padding: 15px !important; border: 1px #ededed solid; }
@media (max-width: 1280px) {
.atgrid__slider { padding: 0; }
}
.atgrid__row-separator {
margin-bottom: 20px;
}
.icons-set__item__title { margin-bottom: 0; }
.footer { margin-top: 50px; }
.woocommerce-additional-fields h3, .woocommerce-additional-fields__field-wrapper .optional { display: none; }
.woocommerce-additional-fields__field-wrapper label { line-height: 1.4 !important; font-weight: bold; margin-top: 15px; } .form-block--tour-booking input::placeholder { color: black; opacity: 1; }
.form-block--tour-booking input::-webkit-input-placeholder { color: black; }
.form-block--tour-booking input:-moz-placeholder { color: black; }
.form-block--tour-booking input::-moz-placeholder {  color: black; }
.form-block--tour-booking input:-ms-input-placeholder { color: black; }
.form-block--tour-booking input { font-weight: bold; }