/* https://www.fest-hotel.com/core/views/c8cce38150/design.css */
.news-detail-img-sm img{position:relative;z-index:9}.news-detail-img-sm-right div{content:"";position:absolute;right:-64px;left:auto;bottom:-64px;z-index:0}.image-proposals{max-height:210px}.item_hotel{margin-bottom:30px}.accordion_number{position:relative;z-index:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion_number .accordion-item{width:48%}.EMAIL-label>span,.edit-link{display:none!important}.subscribe-inner button{margin-left:0px!important}#yikes-easy-mc-form-2-EMAIL,#yikes-easy-mc-form-3-EMAIL{background-color:transparent!important;color:#fff;border:0px!important;font-size:15px}.yikes-easy-mc-form input[type=email]:focus,.yikes-easy-mc-form input[type=number]:focus,.yikes-easy-mc-form input[type=text]:focus,.yikes-easy-mc-form input[type=url]:focus,.yikes-easy-mc-form select:focus{outline:0px!important;outline:0px!important}#yikes-easy-mc-form-2-EMAIL::-webkit-input-placeholder,#yikes-easy-mc-form-3-EMAIL::-webkit-input-placeholder{color:#fff;opacity:1}#yikes-easy-mc-form-2-EMAIL::-moz-placeholder,#yikes-easy-mc-form-3-EMAIL::-moz-placeholder{color:#fff;opacity:1}#yikes-easy-mc-form-2-EMAIL:-ms-input-placeholder,#yikes-easy-mc-form-3-EMAIL:-ms-input-placeholder{color:#fff;opacity:1}#yikes-easy-mc-form-2-EMAIL::-ms-input-placeholder,#yikes-easy-mc-form-3-EMAIL::-ms-input-placeholder{color:#fff;opacity:1}#yikes-easy-mc-form-2-EMAIL::placeholder,#yikes-easy-mc-form-3-EMAIL::placeholder{color:#fff;opacity:1}#yikes-easy-mc-form-2-EMAIL:-ms-input-placeholder,#yikes-easy-mc-form-3-EMAIL:-ms-input-placeholder{color:#fff}#yikes-easy-mc-form-2-EMAIL::-ms-input-placeholder,#yikes-easy-mc-form-3-EMAIL::-ms-input-placeholder{color:#fff}.yikes-easy-mc-error-message{padding:5px!important;margin-left:0px!important;margin-bottom:20px!important;font-size:16px!important;line-height:20px!important}.benefits-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1s;transition:1s}.benefits-item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}#mailchimp-news-fest-ua-2 label:after,#mailchimp-news-fest-ua-2 .label:after,#mailchimp-news-fest-en-3 label:after,#mailchimp-news-fest-en-3 .label:after{display:none}#mailchimp-news-fest-ua-2 label:before,#mailchimp-news-fest-ua-2 .label:before,#mailchimp-news-fest-en-3 label:before,#mailchimp-news-fest-en-3 .label:before{opacity:1!important;background-color:white!important}nav .current_page_item a,nav .current-menu-item a,.footer-menu .current-menu-item a{color:#ed1c24}.input-hidden{display:none}.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:auto}.news_item_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.special-proposals-text:hover{color:#ed1c24}@media (max-width:767px){nav ul li{position:relative}nav ul li.current-menu-item:before,nav ul li.current_page_item:before{left:0;top:10px;width:24px;height:2px;content:'';position:absolute;background-color:#ed1c24}}@media (max-width:575px){.accordion_number .accordion-item{width:100%}}.room-detail .price-room{position:relative;margin-top:20px}.ie .pagination-arrow.arrow-left:before{content:'';position:absolute;top:6px;left:0;right:0;height:2px;background-color:#ed1c24;-webkit-transition:all 0.3s;transition:all 0.3s}.ie .pagination-arrow.arrow-left:after{content:'';position:absolute;top:2px;width:10px;height:10px;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:2px solid #ed1c24;border-left:2px solid #ed1c24;-webkit-transition:all 0.3s;transition:all 0.3s}.ie .pagination-arrow.arrow-right:before{content:'';position:absolute;top:6px;left:0;right:0;height:2px;background-color:#ed1c24;-webkit-transition:all 0.3s;transition:all 0.3s}.ie .pagination-arrow.arrow-right:after{content:'';position:absolute;top:2px;width:10px;height:10px;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #ed1c24;border-right:2px solid #ed1c24;-webkit-transition:all 0.3s;transition:all 0.3s}.special-proposals-item .special-proposals-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px}.ie .main-banner .banner-content{padding-top:350px}@media(min-width:1200px){.ie .pagination-arrow:hover:before{background-color:#000}.ie .pagination-arrow:hover:after{border-color:#000}}@media(max-width:919px){.special-proposals-item .special-proposals-text{-webkit-line-clamp:4}footer .contact.tel{margin-left:0px!important;margin-top:25px}}@media(max-width:767px){.benefits,.benefits-2{display:block}.benefits-item{display:inline-block;margin:0 16px 32px;display:inline-block}.benefits-item+.benefits-item,.benefits-2-item+.benefits-item,.benefits-item+.benefits-2-item,.benefits-2-item+.benefits-2-item{margin:0 16px 32px;display:inline-block}.daterangepicker .calendar.left .calendar-table thead tr:nth-child(2){position:absolute;top:-40px}}#yikes-easy-mc-form-2-EMAIL,#yikes-easy-mc-form-3-EMAIL{padding:10px 0;margin:0;font-size:14px;line-height:14px;font-weight:500;font-family:"Plumb",sans-serif}#mailchimp-news-fest-ua-2 .yikes-easy-mc-submit-button{margin-top:29px}.yikes-easy-mc-form .field-no-label,.yikes-easy-mc-form label{margin-bottom:0}.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in{margin-bottom:0;min-height:inherit}.benefits-item:hover .benefits-icon img:nth-child(1){opacity:1;visibility:visible}.map-contacts-2 .contact.email{margin-top:10px}.contact.email:before{background-image:url(/core/views/c8cce38150/img/mail.svg)}footer .contact.tel{margin-left:5%}footer .develope{width:33.33%;display:inline-block;float:right;text-align:right;-webkit-transition:all .3s;transition:all .3s}@media (hover:hover),(-ms-high-contrast:none){footer .develope a:hover{color:#3DAE2B}}footer .develope span{vertical-align:middle;color:#404040;font-size:14px}footer .develope img{vertical-align:middle;margin-left:13px}@media(max-width:790px){footer .develope{width:100%;display:block;float:none;text-align:left;-webkit-transition:all .3s;transition:all .3s}}.SumoSelect>.hotel-select+.CaptionCont>span.placeholder{font-style:normal;color:#fff;text-align:left}.SumoSelect>.hotel-select+.CaptionCont>label{border-color:#fff}.sumo_hotel .optWrapper .options .opt.disabled{display:none}.sumo_hotel .CaptionCont.SelectBox{color:#fff}.main-banner .booking-form>.row,.booking-form>.row{margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px}.main-banner .booking-form>.row{padding:0 20px}.booking-form-dropdown-wrap i,#form_booking_send label i{top:8px}.main-banner .booking-form>.row>div{max-height:40px}.booking-form>.row>div:last-child .btn{width:100%;white-space:nowrap}@media (min-width:1200px){.booking-form>.row>div{padding:0;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%}.main-banner .booking-form>.row>div{padding-right:0;-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%}.booking-form-number .row>div{padding:0}}@media (min-width:1200px){.SumoSelect>.hotel-select+.CaptionCont:hover>span{color:#fff;opacity:.8}.SumoSelect>.hotel-select+.CaptionCont:hover>label{border-color:#fff;opacity:.8}}@media (max-width:1199px){.hotel-select+.CaptionCont.SelectBox{color:#fff}}@media (max-width:1199px) and (min-width:992px){.booking-form>.row>div{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:0}.main-banner .booking-form>.row>div{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:0}}@media (max-width:991px) and (min-width:768px){.main-banner .booking-form>.row,.booking-form>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-banner .booking-form>.row>div{padding:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.booking-form>.row>div:last-child,.main-banner .booking-form>.row>div:last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width:820px) and (min-height:980px){.booking-form .btn.light:not(.btn-inline){font-size:13px;padding:10px 7px}.main-banner .booking-form{width:calc(100% + 135px);margin:0 -70px}.main-banner .booking-form>.row{margin:0;width:100%}.booking-form>.row>div,.main-banner .booking-form>.row>div{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:25%}}@media (max-width:767px){.main-banner .booking-form>.row,.booking-form>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-item-has-children{position:relative}.sub-menu{position:absolute;text-align:left;background:#fff;padding:1rem;left:-1rem;width:14rem;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.sub-menu li{display:block}.sub-menu li::before{display:none!important}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}@media (max-width:1199px){.sub-menu{position:static;padding:1rem 0 0 1rem;width:100%;opacity:1;visibility:visible;min-height:0!important}.sub-menu li{padding-left:0;margin-bottom:0}.sub-menu li+li{margin-top:.5rem}}.page-template-about-2 #content-block{background:url(/core/views/c8cce38150/img/bg.png) no-repeat center / cover}.page-template-about-2 .bg-right-img{left:10vw}.page-template-about-2 .content-wrap:has(.bg-right-img) .text{position:relative;z-index:1}.page-template-about-2 .about-decoration-image{text-align:center}.page-template-about-2 .about-decoration-image img{width:auto}.page-template-about-2 .view-image,.view-number-type3 .view-image{right:-30px;max-width:196px}.view-number-type3 .view-link{position:relative;z-index:3}@media (max-width:575px){.page-template-about-2 .picture-frame-1{position:static;margin-bottom:0}.view-number-type3 .view-link{width:auto}.view-number-type3 .view-link::after{right:-20px;top:46%}}[class*="tmpl-decor"]{position:absolute;pointer-events:none}[class*="tmpl-decor"] img{max-width:100%}.tmpl-decor7{width:20.625vw;left:3vw;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}.tmpl-decor3{width:21.98vw;left:0;top:0;-webkit-transform:translate(-100%,-60%);-ms-transform:translate(-100%,-60%);transform:translate(-100%,-60%)}.tmpl-decor5{width:14vw;right:0;bottom:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.tmpl-decor2{width:17.55vw;left:0;top:0;-webkit-transform:translate(-24%,-46%);-ms-transform:translate(-24%,-46%);transform:translate(-24%,-46%)}.tmpl-decor1{width:21.77vw;right:0;bottom:0;-webkit-transform:translate(78%,72%);-ms-transform:translate(78%,72%);transform:translate(78%,72%)}@media (max-width:575px){.page-template-about-2 .bg-right-img{left:0;top:0;margin-top:20px}.page-template-about-2 .bg-right-img img{width:100%}}@media (max-width:767px){body:has(.mobile-btn) footer{margin-bottom:68px;padding-bottom:50px}}.page-id-374 .hidden-block{display:none}.booking-form-dropdown{overflow-x:hidden}