﻿.ru .special-offer-listing #hotels .filters-list .filter-item{font-size:16px;}.ru .special-offer-listing .results text{display:inline;}.ru .special-offer-listing .inner-item.russian-results{display:none;}.ru .special-offer-item .bt-read-more{width:70%;}.ru .special-offer-listing .destLabel,.ru .special-offer-listing .hotelLabel{font-size:15px;font-weight:bold;}.special-offers-container{padding:20px 0;}.special-offer-listing{width:80%;margin:80px auto 50px;}.special-offer-listing .inner-item{width:20%;}.special-offer-listing h1.main-title{color:#303030;}.special-offer-listing h2.ce-title{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#303030;font-size:28px;}.special-offer-listing .results{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:22px;line-height:30px;color:#303030;}.special-offer-listing .cta-container{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none;}.special-offer-listing .cta-container .icon{font-size:12px;position:relative;width:22px;}.special-offer-listing .cta-container .icon svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.special-offer-listing .cta-container .btn-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px;background:#f7f3f0;}.special-offer-listing .cta-container a{display:none;text-transform:uppercase;font-family:"Tw Cen MT W01 Bold Cond",Arial,Helvetica,sans-serif;font-size:18px;text-align:left;}.special-offer-listing .cta-container a:lang(ar){font-size:20px;font-weight:600;}.special-offer-item{overflow:hidden;margin-bottom:20px;position:relative;background:#fff;width:calc((100% - 6%)/3);margin:1%;}.special-offer-item:lang(ar){direction:ltr;}.special-offer-item .description-container{width:100%;padding:20px 20px 0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;position:relative;}.special-offer-item .description-container:lang(ar){direction:rtl;transform:scaleX(-1);}.special-offer-item .description-container .offers-title{text-align:center;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:28px;line-height:30px;color:#303030;width:100%;height:90px;margin:0 auto 30px;overflow:hidden;}.specialoffer{width:96%;margin:0 auto;text-align:left;}.specialoffer #grid-offers{display:-ms-grid;display:grid;grid-auto-columns:auto;}.specialoffer #grid-offers .special-offer-item{width:100% !important;}.specialoffer #grid-offers .slickNavBtn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;border:none;z-index:999;font-size:40px;color:#545252;position:absolute;top:45%;outline:none !important;padding:5px 10px 5px 10px;background:rgba(255,255,255,.5);}.specialoffer #grid-offers .slick-slide{outline:none !important;}.specialoffer #grid-offers .slick-list{min-width:100% !important;}.specialoffer #grid-offers .slick-list .slick-track{min-width:100% !important;}.specialoffer #grid-offers .slick-list .slick-track .slick-slide{padding:10px 10px 10px 0;}@media screen and (max-width:768px){.ru .special-offer-listing .results{font-size:12px;}}.specialoffer #grid-offers .slickNavBtn.slickNavBtn-prev{left:0;border-radius:0 15% 15% 0;}.specialoffer #grid-offers .slickNavBtn.slickNavBtn-next{right:0;border-radius:15% 0 0 15%;}.specialoffer #grid-offers .slickNavBtn.slick-arrow:active{border:none;}.specialoffer #grid-offers .slickNavBtn.slick-disabled{visibility:hidden;}.lthr-container .specialOfferheader{color:#cb6015;margin:40px 0 !important;font-family:"Tw Cen MT W01 Bold Cond",Arial,Helvetica,sans-serif;font-size:40px;line-height:40px;letter-spacing:.01em !important;text-align:center;text-transform:uppercase;}@media screen and (max-width:980px){.lthr-container .specialOfferheader{font-size:35px !important;margin:20px 0 !important;line-height:38px;}}.loader-container{display:flex;position:relative;background:#fff !important;width:100%;height:120px !important;z-index:200;left:0;top:calc((100vh - (80px + 54px + 55px + 40px + 80px))/2);}.loading{top:15%;}.ceIntro-container{padding-bottom:40px;}.intro-collectibles{position:relative;width:100%;overflow:hidden;height:calc(100vh/1.65);min-height:calc(100vh/1.65);}.intro-collectibles:lang(ar){direction:rtl;}.intro-collectibles .text-container{position:absolute;top:0;left:10%;width:80%;height:100%;z-index:2;}.intro-collectibles .text-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.intro-collectibles .text-container .centering{display:inline-block;vertical-align:middle;width:520px;}.intro-collectibles .pageTitle{font-size:34px;line-height:40px;font-weight:400;font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:20px;display:block;}.intro-collectibles p{color:#fff;}.intro-collectibles .slider .slickNavBtn.slickNavBtn-prev{left:40px;background:none;background-color:none;box-shadow:none;color:#fff;}.intro-collectibles .slider .slickNavBtn.slickNavBtn-next{right:40px;background:none;background-color:none;box-shadow:none;color:#fff;}.intro-collectibles .slide{background-size:cover;background-position:center center;background-repeat:no-repeat;}.intro-collectibles .slide img{overflow:hidden;display:block;width:100%;height:calc(100vh/1.65);min-height:calc(100vh/1.65);-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:1600px){.intro-collectibles{height:calc(100vw/3.5);}.intro-collectibles:lang(ar){direction:rtl;}}.special-offer-listing .flexbox .flex-item.flex-item-3{padding-right:2.5%;}.special-offer-listing .flexbox .flex-item.flex-item-3:lang(ar){padding-right:0;padding-left:2.5%;}@media screen and (max-width:812px){.intro-collectibles .text-container .centering{width:90%;}.special-offer-listing{padding:0;margin:0;width:100% !important;}.special-offer-listing .inner-item{width:70%;}.special-offer-listing .flexbox .special-listing-intro{margin:80px auto 0;width:90% !important;}.special-offer-listing .flexbox .ceIntro-container{width:90%;margin:0 auto;}.special-offer-listing .flexbox .flex-item.flex-item-3{display:block;width:100%;padding:0;background:#ede6e1;transition:all ease-in-out .5s;z-index:21;}.special-offer-listing .flexbox .flex-item.flex-item-3:lang(ar){padding:0;}.special-offer-listing .flexbox .flex-item.flex-item-3 .cta-container{padding:30px 5%;}.special-offer-listing .flexbox .flex-item.flex-item-3 .cta-container.active{padding:30px 5%;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .filter-tab{width:90%;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .cta-container.cta-container-popup{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .cta-container.active{padding:20px 5%;}.special-offer-listing .flexbox .flex-item.flex-item-3.cta-scroll .cta-container{padding:20px 5%;}.special-offer-listing .flexbox .flex-item.flex-item-3.cta-scroll .cta-container.active{padding:20px 5%;}}@media screen and (max-width:1024px){.special-offer-listing{width:90%;}.special-offer-item{width:calc((100% - 5%)/2);}.intro-collectibles .text-container{left:5%;}}.special-offer-listing .destLabel,.special-offer-listing .hotelLabel{font-family:"Tw Cen MT W01 Medium Cond",Arial,Helvetica,sans-serif;font-size:24px;line-height:28px;letter-spacing:.44px;color:#303030;text-transform:uppercase;}.special-offer-listing .results.hide-all *{visibility:hidden !important;}.special-offer-listing .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.special-offer-listing .flexbox:lang(ar){direction:rtl;}.special-offer-listing .flexbox .flex-item{width:18.5%;}.special-offer-listing .flexbox .special-listing-intro{width:100%;display:flex;}.special-offer-listing .flexbox .special-listing-intro:lang(ar){direction:rtl;}.special-offer-listing .flexbox .flex-item.flex-item-1{width:36%;margin-top:0;font-size:35px;min-height:55px;}.special-offer-listing .results text{display:none;}.special-offer-listing .results.single .single{display:inline;}.special-offer-listing .results.multiple .multiple{display:inline;}@media screen and (max-width:665px){.special-offer-listing .flexbox{display:block;}.special-offer-listing .flexbox .special-listing-intro{display:block;}.special-offer-listing h1.main-title{font-size:32px;}}@media screen and (max-width:768px){.special-offer-listing .flexbox .flex-item.flex-item-1{width:40%;}}@media screen and (max-width:1023px){.special-offer-listing .flexbox .flex-item.flex-item-1{width:100%;min-height:auto;margin-bottom:20px;border-bottom:1px solid #d9d9d6;}}.special-offer-listing .flexbox .flex-item.flex-item-2{width:64%;margin-bottom:40px;}@media screen and (max-width:768px){.special-offer-listing .flexbox .flex-item.flex-item-2{width:60%;}}@media screen and (max-width:812px){.special-offer-listing .flexbox .flex-item.flex-item-2{width:100%;margin:0;}}.special-offer-listing .flexbox .flex-item.flex-item-3.popup{position:fixed;width:100%;height:calc(100vh - 73px);z-index:10;overflow-x:auto;top:73px;left:0;display:block;transform:translate(0,0);transition:transform .3s ease;}@media screen and (max-width:340px){.special-offer-listing .flexbox .flex-item.flex-item-3.popup{height:calc(100vh - 113px);top:113px;}}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .cta-container{margin-top:10px;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .filter-tab{opacity:1;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .btn{width:50%;padding:10px 0;background:#303030;color:#f7f3f0;font-family:"Tw Cen W01 Semi Bold";letter-spacing:.04em;font-size:14px;line-height:14px;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .btn.bt-clear{margin-right:5px;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .btn.bt-clear:lang(ar){margin-right:0;margin-left:5px;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .btn.bt-apply{margin-left:5px;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .btn.bt-apply:lang(ar){margin-right:5px;margin-left:0;}.special-offer-listing .flexbox .flex-item.flex-item-3.popup .cta-container-popup{margin-top:30px;margin-bottom:30px;}.special-offer-listing .flexbox .flex-item.flex-item-4{width:80%;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;margin-top:-1%;margin-left:1.5%;margin-bottom:-.8%;}.special-offer-listing .flexbox .flex-item.flex-item-4:lang(ar){transform:scaleX(-1);}@media screen and (max-width:768px){.special-offer-listing .flexbox .flex-item.flex-item-4{width:68%;}}@media screen and (max-width:812px){.special-offer-listing .flexbox .flex-item.flex-item-4{width:90%;margin:20px auto 50px;}.special-offer-listing.travel-experience-listing .cta-container{display:block;background:#ede6e1;padding:30px 5%;width:100%;margin:0 auto;}.special-offer-listing.travel-experience-listing .cta-container a.bt-filter{display:inline;}.special-offer-listing.travel-experience-listing .cta-container .icon{float:right;font-size:16px;position:relative;width:16px;height:18px;}.special-offer-listing.travel-experience-listing .cta-container .icon:lang(ar){float:left;height:20px;}.special-offer-listing.travel-experience-listing .cta-container .icon svg.fa-times,.special-offer-listing.travel-experience-listing .cta-container .icon svg.fa-xmark{font-size:18px;}}.special-offer-listing .cta-container a.bt-filter{display:inline;}.special-offer-listing .cta-container a.bt-close{display:none;}.special-offer-listing .cta-container .icon svg *{fill:#303030;}.special-offer-listing .cta-container .icon svg.fa-times{opacity:0;display:none;}.special-offer-listing .cta-container.active{color:#303030;}.special-offer-listing .cta-container.active .icon svg.fa-filter{opacity:0;display:none;}.special-offer-listing .cta-container.active .icon svg.fa-times,.special-offer-listing .cta-container.active .icon svg.fa-xmark{opacity:1;display:block !important;}@media screen and (max-width:812px){.special-offer-listing .filter-tab{display:none;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:90%;margin:0 auto;}}.special-offer-listing .inner-item-filters{width:80%;position:relative;top:-4px;}@media screen and (min-width:1440px){.special-offer-listing .inner-item-filters{top:0;}}@media screen and (max-width:812px){.special-offer-listing .inner-item-filters{display:none;}}.special-offer-listing .filters-list{display:block;}.special-offer-listing .filters-list:lang(ar){direction:rtl;}.special-offer-listing .filters-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:25px;position:relative;margin-bottom:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#303030;text-transform:uppercase;}.special-offer-listing .filters-container{display:none;}.special-offer-listing .filter-title{display:block;position:relative;cursor:pointer;margin:40px 0;}.special-offer-listing .filter-title:lang(ar){text-align:right;}.special-offer-listing .filter-title span{font-size:8px;position:absolute;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;}.special-offer-listing .filter-title span:lang(ar){left:0;right:unset;}.special-offer-listing .filter-wrapper{border-bottom:1px solid #c0c0c0;}.special-offer-listing .filter-wrapper.opened{padding-bottom:32px;}.special-offer-listing .filtered{font-family:"Tw Cen W01 Medium",Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:.34px;padding:6px 38px 6px 10px;background:#f7f3f0;margin:0 18px 18px 0;text-transform:uppercase;width:auto;display:none;position:relative;}.special-offer-listing .filtered span{position:absolute;top:0;right:12px;bottom:0;margin:auto;height:20px;cursor:pointer;}.special-offer-listing .filtered.active{display:block;}.special-offer-listing .opened .filter-title span{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);}.special-offer-listing .opened .filters-container{display:block;}.special-offer-listing .filters-list label:lang(ar){text-align:right;}@media screen and (max-width:1024px){.special-offer-listing .filters-list label{font-size:1em;}}.special-offer-listing .filters-list label bdi{display:contents;}.special-offer-listing .filters-list label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.special-offer-listing .filters-list label input:checked~.custom-checkbox{background-color:#f7f3f0;}.special-offer-listing .filters-list label .custom-checkbox{width:28px;height:28px;min-width:28px;margin-right:15px;background:#f7f3f0 0% 0% no-repeat padding-box;border:1px solid #303030;position:relative;}.special-offer-listing .filters-list label .custom-checkbox:lang(ar){margin-left:15px;margin-right:0;}.special-offer-listing .filters-list label .custom-checkbox svg.fa-check{font-size:20px;font-weight:bold;color:#303030;position:absolute;display:none;top:0;left:0;bottom:0;right:0;margin:auto;}.special-offer-listing .filters-list label input:checked~.custom-checkbox svg.fa-check{display:block;}.special-offer-listing .filters-list .filter-item{border:none;}@media screen and (max-width:1024px){.ru .special-offer-listing #hotels .filters-list .filter-item{font-size:.9em;}}.no-scroll{overflow:hidden;}.loader-container{height:120px !important;}.special-offers-container h3.resort-page-subtitle:after,.special-offers-container h3.resort-page-subtitle:before{content:"";display:block;height:1px;position:absolute;background:#d9d9d6;top:55%;}.special-offers-container h3.resort-page-subtitle{position:relative;font-weight:bold;text-transform:uppercase;margin-bottom:30px !important;font-family:"Tw Cen MT W01 Bold Cond",Arial,Helvetica,sans-serif;}@-moz-document url-prefix(){.special-offer-item{margin:.8%;}}.uninitialised .special-offer-item{opacity:0;}@media screen and (max-width:665px){.special-offer-item{width:100%;margin:0 0 20px;}}.special-offer-item .card-link{display:block;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.special-offer-item .card-link .sort{display:none;}.special-offer-item .card-link .sort:lang(ar){transform:scaleX(-1);}@media screen and (min-width:1290px) and (max-wdith:1440px){.special-offer-item .image-content{height:325px;}}.special-offer-item .image-content img{width:100%;}.special-offer-item.full-image .card-link:before{content:"";position:absolute;left:0;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.75)));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);z-index:1;}.special-offer-item.full-image .image-content{width:100%;height:100%;position:relative;}.special-offer-item.full-image .description-container{position:absolute;top:calc(50% - 20px);border:1px solid #d9d9d6;}.special-offer-item.full-image .description-container .offers-title{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.1);position:relative;z-index:2;}.special-offer-item.full-image .description-container .offers-title span{display:block;}.special-offer-item.full-image .description-container .offers-subtitle{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.1);position:relative;z-index:2;text-transform:uppercase;}.special-offer-item.full-image .description-container .offers-description{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.1);position:relative;z-index:2;}.special-offer-item.full-image .bt-read-more a{color:#fff;border-color:#fff;position:relative;z-index:2;cursor:pointer;}.special-offer-item .resortCard.description-container{min-height:180px;}.special-offer-item .resortCard .bt-read-more{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}@media screen and (max-width:665px){.special-offer-item .description-container{width:100%;height:auto;}}.ru .special-offer-item .description-container .offers-title{font-size:18px;line-height:20px;margin-left:0;margin-right:0;width:100%;}@media screen and (max-width:812px){.special-offer-item .description-container .offers-title{font-size:23px;height:auto;margin-bottom:20px;}.special-offer-item .description-container .offers-subtitle{font-size:16px;height:auto;margin:0 0 20px;}.special-offer-item .description-container .offers-description{height:auto;margin:0;}}.special-offer-item .description-container .offers-subtitle{font-size:18px;line-height:24px;letter-spacing:.18px;color:#303030;text-align:center;margin-bottom:45px;height:45px;overflow:hidden;}.special-offer-item .description-container .offers-subtitle .resort-name{border-bottom:1px solid #303030;}.special-offer-item .description-container .offers-description{text-align:center;color:#303030;height:83px;overflow:hidden;margin-bottom:45px;}.special-offer-item .bt-read-more{margin:auto;width:58%;}.special-offer-item .bt-read-more .bt-link{font-family:"Tw Cen W01 Semi Bold";letter-spacing:.04em;font-size:14px;text-align:center;text-transform:uppercase;color:#303030;background-color:#f7f3f0;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block !important;padding:15px 0 !important;cursor:pointer;width:100%;}.special-offer-item .bt-read-more .bt-link:lang(ar){font-size:18px;}.collectible-item .slick-slide{margin:0 10px;}.collectible-item .more-ce-offers .all-offers{margin-bottom:45px;}.collectible-item .more-ce-offers .all-offers .slick-arrow{background:none;color:#fff;font-size:35px;top:32%;z-index:1;}.collectible-item .more-ce-offers .all-offers .slick-arrow:before{display:none;}.collectible-item .more-ce-offers .all-offers .slick-arrow.slick-prev{left:10%;}.collectible-item .more-ce-offers .all-offers .slick-arrow.slick-next{right:10%;}@media screen and (max-width:812px){.collectible-item .more-ce-offers .all-offers .slick-arrow{height:30px;}.collectible-item .more-ce-offers .all-offers .slick-arrow.slick-prev{left:4%;}.collectible-item .more-ce-offers .all-offers .slick-arrow.slick-next{right:4%;}.collectible-item .slick-slide{margin:0;}}.collectible-item .slick-slide .special-offer-item{margin:0;}.collectible-item .slick-slide .special-offer-item .description-container{margin:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-bottom:30px;}.collectible-item .slick-slide .special-offer-item .description-container .offers-title{text-align:center !important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:70px;margin-bottom:0;}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.collectible-item .slick-slide .special-offer-item .description-container .offers-title{height:100px;}}.collectible-item .slick-slide .special-offer-item .description-container .offers-subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto;margin:0 !important;text-transform:none;}.more-ce-offers .columns{position:relative;}.more-ce-offers .columns .loader-container{z-index:1000;}.special-offers-container h3.resort-page-subtitle:after{width:30%;right:0;}.special-offers-container h3.resort-page-subtitle:before{width:30%;left:0;}