footer{box-sizing:border-box;background:#232323;color:#969696;position:relative;z-index:2;line-height:1.3}.footer-sitemap a:hover{color:#fff}.pf-main{max-width:1400px;padding:40px 10px 0 10px;box-sizing:border-box;margin:0 auto;font-size:13px;border-top:1px solid #e9e9e9}.pfm-top{display:flex;justify-content:space-between}.pfm-bottom{width:100%;display:inline-block}.pfmt-web{font-weight:700;font-size:22px;text-transform:uppercase;color:#eb5d25;margin-right:7px;float:left;line-height:34px}.pfmt-text{font-size:11px;color:#b0adad;display:flex}.pfmt-text>div{margin-right:55px;text-transform:uppercase}.pfmt-text>div a,.pfmt-text>div a:hover{color:inherit;text-decoration:none}.pfmt-image{display:flex}.pfmt-image{display:flex}.pfmt-image>div{margin-left:44px}.pfmb-left{width:50%}.pfmb-right{width:50%}.pfmbl-menu{float:left;width:100%;margin-bottom:25px}.pfmbl-menu-item{float:left;margin-left:13px;padding-left:13px;border-left:1px solid #a8a8a8;text-decoration:none;color:#e2461e;font-size:16px;text-transform:uppercase}.pfmbl-menu-item:first-child{border-left:0;margin-left:0;padding-left:0}.pfmbl-copyright{font-size:12px}.pfmbr-text{float:right;font-size:12px;text-align:right;padding-right:38px}.pfmbr-subscription{width:100%;float:left}.pfmbs-label{float:right;margin-right:10px;line-height:32px}.pfmbs-btn{font-family:'hurme_geometric_sans_2SBd';height:40px;width:100%;display:inline-block;box-sizing:border-box;line-height:39px;padding:0 10px;background-color:#a08264;color:#fff;font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:background-color 0.2s ease-in-out}.pfmbs-btn:hover{background-color:#6dd0c2}.pfmbs-input{float:right;margin-right:15px;height:32px;line-height:28px}.list-block{font-family:'oswald';color:#232323;line-height:1;background:#eae5df;font-weight:500!important;overflow:hidden}.list-block ul{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;list-style-type:none;margin-bottom:2.5rem!important}.list-block .icon-check{height:46px}.more-btn{border:solid 1px #a7a7a7!important}.more-btn:hover{box-shadow:0 0 5px #979797;color:#303030}.latt-title{font-size:60px}.subscribe-block{box-shadow:none;background:#d3eeec url(../system_images/decor.svg) center top;background-size:cover}.subscribe-block .btn{padding:0 28px}.article-home-block{background:#f7f7f7}.prevSlide span,.nextSlide span{display:block;height:40px;width:24px;background:url(../system_images/arrow-point-to-right.png) no-repeat}.nextSlide span{background:url(../system_images/arrow-point-to-left.png) no-repeat}.nextSlide,.prevSlide{cursor:pointer;z-index:1;position:absolute;background:rgba(0,0,0,.3);top:25%;width:40px;height:120px;transition:0.6s ease;padding-top:40px;padding-left:8px}.nextSlide{right:0}.hot-places-slider .nextSlide,.hot-places-slider .prevSlide{cursor:pointer;z-index:1;position:absolute;background:rgba(0,0,0,.3);width:40px;padding-top:36px;transition:0.6s ease;top:10%}.hot-places-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.hot-places-slider.slick-initialized{visibility:visible;opacity:1}.list-block-row{width:68%;margin:0 auto}.hot-places-slider .slick-slide{margin:0 13px}.hot-places-slider .slick-list{margin:0 -13px}.article-home-block .slick-slide{margin:0 8px}.article-home-block .slick-list{margin:0 -8px}.articles-slider-block a{outline:none}.center-block .btn:hover{box-shadow:0 0 5px #ffb228}.center-block .square-img div{border-radius:0}.center-block .center-block-text{margin-top:5rem}.center-block .flex-row-reverse .more-detail-block{text-align:left!important}.center-block :not(.flex-row-reverse) .center-block-text{margin-left:3.6rem!important}.center-block .center-block-text h2{font-size:23px}.center-block .center-block-text p{margin-bottom:.5rem}.center-block .center-block-text h2{margin-bottom:.8rem}.center-block .center-block-img{padding-right:0!important}.center-block .center-block-title{margin-left:4.5em}.center-block .center-block-img-item{padding-left:1rem}@media (max-width:1200px){.list-block-row{width:100%}.center-block .center-block-img{padding-right:15px!important}.list-block li{flex:0 0 100%;max-width:100%}.center-block .center-block-title,.center-block :not(.flex-row-reverse) .center-block-text{margin-left:0!important}.center-block .center-block-text,.center-block :not(.flex-row-reverse) .center-block-text{margin-top:0}}@media (max-width:767.98px){.center-block .center-block-img{padding-left:0!important;padding-right:0!important}.center-block .center-block-img-item{padding-left:15px!important;padding-right:15px!important}.latt-title{font-size:36px}.center-block-text .more-detail-block,.center-block .flex-row-reverse .more-detail-block{text-align:center!important}}.nav-item.nav-link.active{border-color:#02c0bb #02c0bb #02c0bb}.nav-tabs{border-bottom:1px solid #02c0bb}ul.list-group-popular-seo{display:list-item;width:100%;list-style-type:none}ul.list-group-popular-seo>li{list-style-type:none}ul.list-group-popular-seo a{font-family:'proxima-nova'!important;font-size:14px;color:#a7a7a7}ul.list-group-popular-seo a:hover{color:#02c0bb}ul.list-group-popular-seo li{text-align:left;width:24%;display:inline-block}a.nav-item{font-family:'proxima-nova'!important;font-size:14px;font-weight:700}.general-destination{padding-top:55px}@media (max-width:575.98px){ul.list-group-popular-seo li{width:49%}}.search-form.row,.search-form.row .row{margin-left:-.125rem;margin-right:-.125rem}.search-form.row [class*="col-"]{padding-left:.125rem;padding-right:.125rem}.search-form-wrapper{order:3}.home-search-form-wrapper{max-width:980px}.article-search-form-wrapper{max-width:1300px}.phm-main{max-width:98vw;margin:auto}.phmm-title{font-size:45px;color:#fff;font-weight:700;margin-bottom:14px;text-transform:uppercase;text-shadow:2px 2px 0 #e56937,-2px -2px 0 #7accc8}.phmm-text{margin:20px 0 25px 0;font-size:20px;color:#fff;text-transform:uppercase}.phmm-search-block-wrapper{margin:0 auto;border-radius:10px;padding:0;background:none;box-sizing:border-box}.phmm-search-block{background:#d3eeec;border-radius:8px}.ui-autocomplete{background-color:#fff!important;border:2px solid #0bacd3!important;border-radius:0!important;color:#a3a3a3!important;line-height:25px!important;padding:12px 20px!important;box-shadow:0 0 1px rgba(0,0,0,.2);text-align:left;position:absolute;top:2px;left:0;right:0;margin:0;list-style:none;z-index:10;border-radius:4px!important}.ui-menu .ui-menu-item.ich-line{cursor:pointer;line-height:20px;min-height:20px;margin:10px 0;background:url(../system_images/palm-tree.svg) no-repeat left;background-size:20px auto;padding-left:33px}#order-form-loader{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/landing/loader.gif) no-repeat center center;z-index:2}.ich-line-header{background-position:right 0}.order-ich-line-header{background:none}.ichl-resort{color:#302f2d;font-weight:700;font-size:14px;font-family:'proxima-nova'}.ichl-country{color:#a3a3a3;padding-left:5px}.ich-line-from{cursor:pointer;width:100%;float:left;line-height:20px;margin:4px 0}.ui-autocomplete.help-info{min-width:100%;display:table;min-height:52px}.ich-line a,.ich-line-from a{display:inline-block!important;width:100%;float:left;padding:0!important;border:0!important;font-size:14px!important}.ich-line a.ui-corner-all,.ich-line a.ui-state-focus,.ich-line-from a.ui-corner-all{background:none!important}.phmmsb-line input{margin-left:0}.phmmsb-line .select-list input{border:1px solid #c4c4c4;border-radius:4px;vertical-align:top}.input-from-wrapper{position:relative;margin-left:7px}.input-from{background-image:url(../system_images/place.png);width:243px;display:none}.search-class-select{width:137px}.persons-select{z-index:2;#display:none}.persons-select .custom-text{width:214px}.persons-select .select-list{position:absolute;display:none}.persons-select .select-list li:hover{list-style-image:none;cursor:auto}.persons-select .select-list li.person-title{text-align:center;color:#eb5d25!important;font-style:italic;border-top:1px solid #cbcbcb;padding-top:5px!important;margin:5px 0!important;display:none}.person-counter-minus,.person-counter-plus{color:#36aea8;font-size:32px;height:26px;line-height:26px;text-align:center;width:26px;cursor:pointer;margin-right:5px;border:1px solid #02c0bb;border-radius:4px;display:inline-block;vertical-align:middle;color:#232323}.person-counter-minus{font-size:22px;line-height:22px}.person-counter-plus{margin-left:5px;margin-right:0}.person-input{width:56px}.phmmsb-line .persons-select .select-list{top:42px}.phmmsb-line .date-range-calendar{left:50%;transform:translate3d(-50%,0,0);border:2px solid #0bacd3;border-radius:4px}.help-info .loading{width:100%;height:48px;position:absolute;top:0;left:0;background:url(/frontend/webcontent/images/landing/loader.gif) no-repeat center center;z-index:2;background-size:40px auto}.search-form .ui-menu .ui-menu-item a{line-height:1.2}.btn-mobile-show-search{width:20px;height:20px;display:inline-block;background:url(../system_images/search.svg) no-repeat center center;background-size:20px auto;transform:scaleX(-1)}@media (min-width:768px){#homePageSearchForm #country-autocomplete-wrapper .ui-menu-block{min-width:456px}}@media (max-width:768px){.hot-place-foto-block{min-height:320px!important}}@media (min-width:1300px){.hot-place-foto-block{min-height:273px!important}}.hot-place-foto-block{min-height:252px}@media (max-width:768px){.best-for-foto-block{}}@media (min-width:1300px){.best-for-foto-block{}}.best-for-foto-block{padding-left:1px;padding-right:1px}img.best-for-image{width:300px}@media (max-width:768px){.hot-place-foto-block-similar{min-height:252px!important}}@media (min-width:1300px){.hot-place-foto-block-similar{min-height:145px!important}}.hot-place-foto-block-similar{min-height:145px}#homePageSearchForm #country-autocomplete-wrapper .ui-autocomplete li{text-align:left}.link-hot-place{outline:none}.link-hot-place span{font-family:Oswald!important;font-size:18px;padding-top:15px;height:3em}.link-hot-place-similar span{font-family:Oswald!important;font-size:18px;padding-top:15px;color:#323133;font-weight:400}.link-hot-place-similar a{color:#323133;font-weight:400}.hot-place-price-del{font-size:medium}.hot-place-type-hotel{font-family:proxima-nova!important;font-size:12px;color:#000}.hot-place-country{font-family:proxima-nova!important;font-size:14px;color:#a7a7a7}.hot-place-price{font-family:proxima-nova!important;font-size:20px;font-weight:700;padding-top:15px}.hot-place-price-similar{font-family:proxima-nova!important;font-size:20px;font-weight:700}.hot-place-name{font-family:Oswald!important;font-size:24px}.select-honeymoon{border-top-width:0;height:40px;border-bottom-width:0}.link-best-for-you span{font-family:Oswald!important;font-size:18px;padding-top:4px;color:#323133;font-weight:400}.best-for-you-slider{margin-top:8px}.list-block-best-for-you{font-family:'oswald';color:#232323;line-height:1;font-weight:500!important;overflow:hidden}.link-best-for-you{justify-content:center}.list-block-row{justify-content:center}.checkbox-wrapper.checkbox-btn-wrapper a+span+span{position:relative;padding:0 8px;line-height:25px;min-width:26px;text-align:center;color:#a7a7a7;transition:color 0.2s ease-in-out}.checkbox-wrapper.checkbox-btn-wrapper a+span:after{content:none}.checkbox-wrapper.checkbox-btn-wrapper a:checked+span+span{color:#fff}.search-banner{display:flex;justify-content:center;background-color:#FFDB00}.search-banner img{width:150px}.text-darkest-grey{color:#232323!important}.border-darkest-grey{border-color:#232323!important}.bg-darkest-grey{background-color:#232323!important}.text-dark-grey{color:#302f2d!important}.border-dark-grey{border-color:#302f2d!important}.bg-dark-grey{background-color:#302f2d!important}.text-grey{color:#555555!important}.border-grey{border-color:#555555!important}.bg-grey{background-color:#555555!important}.text-light-grey{color:#969696!important}.border-light-grey{border-color:#969696!important}.bg-light-grey{background-color:#969696!important}.text-lightest-grey{color:#a7a7a7!important}.border-lightest-grey{border-color:#a7a7a7!important}.bg-lightest-grey{background-color:#a7a7a7!important}.text-most-lightest-grey{color:#f7f7f7!important}.border-most-lightest-grey{border-color:#f7f7f7!important}.bg-most-lightest-grey{background-color:#f7f7f7!important}.border-most-lightest-grey91{border-color:#e8e8e8!important}.text-light{color:#f3f3f3!important}.bg-light{background-color:#f3f3f3!important}.border-light{border-color:#f3f3f3!important}.text-green{color:#02c0bb!important}.border-green{border-color:#02c0bb!important}.bg-green{background-color:#02c0bb!important}.text-light-green{color:#d3eeec!important}.border-light-green{border-color:#d3eeec!important}.bg-light-green{background-color:#d3eeec!important}.text-light-green-opacity{color:rgba(211,238,236,.4)!important}.border-light-green-opacity{border-color:rgba(211,238,236,.4)!important}.bg-light-green-opacity{background-color:rgba(211,238,236,.4)!important}.text-white-opacity{color:rgba(255,255,255,.4)!important}.border-white-opacity{border-color:rgba(255,255,255,.4)!important}.bg-white-opacity{background-color:rgba(255,255,255,.4)!important}.text-orange{color:#ffb228!important}.border-orange{border-color:#ffb228!important}.bg-orange{background-color:#ffb228!important}.text-red{color:#eb5d25!important}.border-red{border-color:#eb5d25!important}.bg-red{background-color:#eb5d25!important}@media (min-width:768px){.bg-md-white{background-color:#ffffff!important}}.hotels-page header{box-shadow:none;background:#d3eeec url(../system_images/decor.svg) center top;background-size:cover}.hotels-page .header-search-form-wrapper{display:none}@media (min-width:768px){.hotels-page .header-search-form-wrapper{display:block!important}}.pcmr-top.tabs-cnt:empty{margin:0;padding:0}.small-selects-wrapper .custom-text{width:100%!important}.hotels-page:not(.room-page) .pcm-tickets{display:none}.pcm-tickets{display:flex}.pcm-tickets.fixed{position:fixed!important}.pcm-tickets:not(.fixed){top:auto!important;bottom:auto!important}@media (max-width:991.98px){.pcm-tickets.fixed{position:relative!important;top:auto!important;bottom:auto!important}}@media (min-width:992px){.pcm-tickets.fixed{width:calc(25% - 1.05rem)}.non-touch-device .pcm-tickets.fixed{width:calc(25% - 1.3rem)}}@media (min-width:1366px){.pcm-tickets.fixed,.non-touch-device .pcm-tickets.fixed{width:325px}}.pcmrh-item{border-radius:4px}.pcmrhic-favourite{top:11px;right:30px;z-index:1}@media (min-width:768px){.pcm-left{width:302px;flex-shrink:0}}@media(min-width :480px){.hotel-photo-size{max-height:325px}}@media (min-width:992px){.pcmrh-item .rotator-container{border-top-left-radius:4px;border-bottom-left-radius:4px}.hotel-photo-size{max-height:250px}}.hotel-price-filtered-hide,.hotel-region-filtered-hide,.hotel-star-filtered-hide,.hotel-room-filtered-hide,.hotel-villa-filtered-hide,.hotel-feature-filtered-hide,.hotel-nophoto-filtered-hide,.hotel-transfer-filtered-hide{position:absolute;width:1px!important;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.ok_hotel_region>span{text-decoration:underline}.feature-hidden{display:none}.dropbtn{background-color:#fff;color:#02c0bb;font-size:18px;border:none}.dropdown{position:relative}.dropdown-content{display:none;min-width:160px}.feature_angle{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.feature_angle.down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pcmrhdcab-form-line:last-of-type{border-bottom:0!important;margin-bottom:0!important}.trip-advisor-counntry-icon{height:30px;width:30px;line-height:30px;border-radius:50%;flex-shrink:0}.pcmrhdccbcc-line-buttons{margin:0 30px;position:relative}.pcmrhdccbcc-line-buttons .slick-arrow{position:absolute;left:-30px;text-indent:-2000px;width:30px;height:100%;border:0;background:transparent url(../system_images/arrows-sprite.png) no-repeat 10px -150px}.pcmrhdccbcc-line-buttons .slick-arrow.slick-next{left:auto;right:-30px;background-position:-18px -150px}.pdp-image-wrp{position:relative;height:0;padding-top:60%;cursor:pointer}.pdp-image-small-wrp{position:relative;height:0;padding-top:59.5%;cursor:pointer}.pdp-image-wrp .pdp-image,.pdp-image-small-wrp .pdp-image{position:absolute;width:100%;height:100%;left:0;top:0}.pdp-image-small-wrp.last .pdp-image:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4)}.pdp-image-small-wrp.last span{top:0;left:0}.pdp-images-list,.pdp-thumbs-list,.pdp-room-images-list,.pdp-room-thumbs-list{width:100vw;height:100%;transition:opacity 0.2s ease-in-out}#imagespopup .modal-body div,.imagesroompopup .modal-body div,.imagesroompopup .modal-body-images-room,#imagespopup .modal-body-images-list{height:100%}.pdp-image,.pdp-thumb,.pdp-room-image,.pdp-room-thumb{background-repeat:no-repeat;background-position:center center;background-size:cover}.pdp-thumb,.pdp-room-thumb{margin:0 8px;width:60px!important;height:60px!important;cursor:pointer}.pdp-thumbs-list .slick-slide,.pdp-room-thumbs-list .slick-slide{height:60px}.slick-current .pdp-thumb,.slick-current .pdp-room-thumb{border:1px solid #02c0bb}.pdp-images-list .slick-prev,.pdp-images-list .slick-next,.pdp-room-images-list .slick-prev,.pdp-room-images-list .slick-next,.rc-list .slick-prev,.rc-list .slick-next{position:absolute;left:0;top:0;height:100%;width:30px;cursor:pointer;z-index:1;transform:none}.pdp-images-list .slick-prev.slick-disabled,.pdp-images-list .slick-next.slick-disabled,.rc-list .slick-prev.slick-disabled,.rc-list .slick-next.slick-disabled,.pdp-room-images-list .slick-prev.slick-disabled,.pdp-room-images-list .slick-next.slick-disabled{opacity:.4}.pdp-images-list .slick-next,.pdp-room-images-list .slick-next,.rc-list .slick-next{left:auto;right:0}.pdp-images-list .slick-prev:after,.pdp-images-list .slick-next:after,.pdp-room-images-list .slick-prev:after,.pdp-room-images-list .slick-next:after,.rc-list .slick-prev:after,.rc-list .slick-next:after{content:'';position:absolute;left:0;top:calc(50% - 15px);height:30px;width:30px;background:url(../system_images/arrows-sprite.png) no-repeat 10px -310px;z-index:1;cursor:pointer}.pdp-images-list .slick-prev:before,.pdp-images-list .slick-next:before,.pdp-room-images-list .slick-prev:before,.pdp-room-images-list .slick-next:before,.rc-list .slick-prev:before,.rc-list .slick-next:before{content:'';position:absolute;left:0;top:0;bottom:0;width:30px;z-index:1;cursor:pointer;transition:box-shadow 0.2s ease-in-out;opacity:1}.pdp-images-list:hover .slick-prev:before,.pdp-images-list:hover .slick-next:before,.pdp-room-images-list:hover .slick-prev:before,.pdp-room-images-list:hover .slick-next:before,.rc-list:hover .slick-prev:before,.rc-list:hover .slick-next:before{box-shadow:inset 30px 0 10px -10px rgba(0,0,0,.4)}.pdp-images-list:hover .slick-next:before,.pdp-room-images-list:hover .slick-next:before,.rc-list:hover .slick-next:before{box-shadow:inset -30px 0 10px -10px rgba(0,0,0,.4)}.pdp-images-list .slick-next:after,.pdp-room-images-list .slick-next:after,.rc-list .slick-next:after{left:auto;right:0;background-position:-19px -310px}.pdp-images-list .slick-next:before,.pdp-room-images-list .slick-next:before,.rc-list .slick-next:before{left:auto;right:0}.pcmrhdc-rotator .row{margin-left:-5px;margin-right:-5px}.pcmrhdc-rotator .row>div{padding-left:5px;padding-right:5px}.room-page .pcmrhdc-calendar-block .modal-header{padding-top:0}.room-page .pcmrhdc-calendar-block .modal-header *{color:#302f2d!important}.room-page .pcmrhdc-calendar-block .modal-header,.room-page .pcmrhdc-calendar-block .modal-body{padding-left:0!important;padding-right:0!important}.btn-booking-details-wrapper{min-height:56px}.btn-booking-details-wrapper.fixed .btn{position:fixed;top:58px;left:0;z-index:2;border-radius:0}.order-page .btn-booking-details-wrapper.fixed .btn{top:66px}.imagesroompopup .name-images-room-popup{margin-left:3rem}@media (max-width:991.98px){.pcm-tickets-wrapper{display:none}#popuporderdetailsbody .shadow{box-shadow:none!important}#mobile-booking-button,#ref-mobile-booking-button{color:#e7fae5}}#imagespopup .pdp-image,.pdp-room-image{background-size:contain;cursor:pointer}.rcl-item .pdp-room-image{cursor:move}@media (max-width:767.98px){#imagespopup .pdp-image,.pdp-room-image{background-size:cover;cursor:default}#mobile-booking-button,#ref-mobile-booking-button{color:#e7fae5}}#mobile-booking-button,#ref-mobile-booking-button{color:#e7fae5}.hidden_in_room{display:none}#mapModal{top:15%}img.map{margin-left:auto;margin-right:auto;height:120px}@media (max-width:767.98px){img.map{float:inherit}}button.uni-onrequest{font-size:small;height:25px;line-height:27px}.set-max-height{max-height:210px}.done select{display:none;height:1px;width:1px;border:none;background:none;padding:0;margin:0;position:relative;left:-2px;z-index:-10;outline:none;visibility:hidden}.select-list{position:absolute;right:0;border:2px solid #0bacd3;border-radius:4px}.custom-select{z-index:1;float:left;height:auto!important;padding:0!important;border:none!important}.custom-select:not(.w-100){width:auto!important}.custom-select:not(.persons-select) *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.open_list{z-index:10}.open-list .custom-text{border:2px solid #0bacd3;border-radius:4px}.custom-select ul,.custom-select li{margin:0;padding:0;list-style:none}.custom-select,.custom-select ul{position:relative}.custom-select .select-list{box-shadow:0 0 1px rgba(0,0,0,.2)}.select-list{min-width:100%;box-sizing:border-box}.custom-select .custom-text{cursor:pointer;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;background-image:url(/frontend/webcontent/js/Selectik/arrow.png);background-position:right 18px;background-repeat:no-repeat;position:relative}.custom-select.persons-select .custom-text{background-image:none}.hotels-page .custom-select .custom-text{background-color:#02c0bb;color:#ffffff!important;background-image:url(/frontend/webcontent/js/Selectik/arrow-white.png)}.hotels-page #homePageSearchForm .custom-select .custom-text{background-image:none;background-color:#fff;color:#495057!important}.form .custom-select .custom-text:before{content:none}.small-selects-wrapper .custom-select .custom-text{background-position:right 13px;color:#000}.custom-select.open_list .custom-text,.custom-select .custom-text:hover{background-position:right -23px}.custom-select.open-list .custom-text{line-height:36px;padding-left:8px}.small-selects-wrapper .custom-select.open_list .custom-text,.small-selects-wrapper .custom-select .custom-text:hover{background-position:right -28px}.custom-select.open_list .custom-text{background-position:right -65px;border-color:#81b9bf}.small-selects-wrapper .custom-select.open_list .custom-text{background-position:right -70px}.custom-select li{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:nowrap;text-align:left;color:#a3a3a3}.custom-select li:first-child{border-top:0}.select-scroll{position:absolute;right:2px;top:2px;z-index:2}.default-scroll ul{overflow-y:scroll}.custom-scroll{overflow:hidden}.scroll-drag{display:block;position:absolute;left:1px;cursor:pointer}.disable *{cursor:default!important}.custom-select{font-size:14px}.custom-select .custom-text,.custom-select.disable span.custom-text:hover,.pg-first,.pg-last,.pg-next,.pg-prev{float:left;height:40px;line-height:40px;padding:0 30px 0 10px;background-color:#fff;box-sizing:border-box;border-radius:4px;position:relative}.form .custom-select .custom-text,.form .custom-select.disable span.custom-text:hover{padding-left:16px}.small-selects-wrapper .custom-select .custom-text,.small-selects-wrapper .custom-select.disable span.custom-text:hover{height:32px;line-height:32px}.select-list{top:42px;left:0;right:auto;line-height:25px;padding:0 0 0 10px;background-color:#fff;color:#dedede}.small-selects-wrapper .select-list{top:32px}.select-list.custom-scroll{padding:3px 12px 3px 12px}.select-list li{margin-left:17px}.select-list .selected,.select-list li:hover{color:#36aea8;list-style-image:url(/frontend/webcontent/js/Selectik/sign.png);margin-left:17px}.select-list li.disabled{color:#CCC;cursor:default}.select-scroll{background-color:#efefef;width:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scroll-drag{top:0;width:10px;background-color:#dbd8d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.maxlength .scroll-drag:after{display:block;font-size:14px;position:relative;left:50%;top:50%;margin:-14px 0 0 -4px}.custom-select .hover{color:#FFF}.disable{opacity:0.5!important}div.datepicker{position:relative;font-size:14px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none}.datepickerContainer{position:absolute}.datepickerBorderT,.datepickerBorderB,.datepickerBorderL,.datepickerBorderR,.datepickerBorderTL,.datepickerBorderTR,.datepickerBorderBL,.datepickerBorderBR{display:none}.datepickerHidden{display:none}div.datepicker table{border-collapse:collapse}div.datepicker a{color:black;text-decoration:none;cursor:default;outline:none}div.datepicker table td{text-align:center;padding:0;margin:0}div.datepicker th{text-align:center;color:#666;font-weight:400;padding:0}div.datepicker tbody a{display:block}.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px}.datepickerYears a,.datepickerMonths a{width:39px;line-height:36px;height:36px;text-align:center}.datepickerMonths td:first-child a,.datepickerMonths td:last-child a,.datepickerYears td:first-child a,.datepickerYears td:last-child a{width:38px}td.datepickerNotInMonth a{color:#666}tbody.datepickerDays td.datepickerSelected{background:#136A9F}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d}tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d}div.datepicker td.datepickerSelected a{color:white}div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb}div.datepicker td.datepickerNotInMonth a:hover{color:#999}.datepickerSpace div{width:20px}.datepickerBlock{vertical-align:top}a.datepickerGoNext,a.datepickerGoPrev,a.datepickerMonth{text-align:center;height:20px;line-height:20px;float:left}div.datepicker th a.datepickerGoNext,div.datepicker th a.datepickerGoPrev{width:20px;color:#666;display:none}div.datepicker th a.datepickerMonth{width:114px;display:block}div.datepicker .datepickerFirstView th a.datepickerGoPrev,div.datepicker .datepickerLastView th a.datepickerGoNext{display:block}div.datepicker th a.datepickerMonth{margin-left:20px}div.datepicker .datepickerFirstView th a.datepickerMonth{margin-left:0}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none}table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none}table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#555}td.datepickerDisabled a:hover{color:#333}div.datepicker tbody.datepickerDays td.datepickerSpecial a{background:#700;color:white}div.datepicker tbody.datepickerDays td.datepickerSpecial.datepickerSelected a{background:#a00}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background-color:transparent}div.datepicker td.datepickerNotInMonth a span{display:none}div.datepicker td.datepickerNotInMonth a:hover span{display:none}.datepicker{background-color:#fbf8f1;border:1px solid #f5f3f4;border-radius:5px 5px 5px 5px;padding:10px}.datepickerSpace div{width:2px}div.datepicker th{background-color:#fefefe;border:0}.date-range-calendar div.datepicker th{background-color:#fff;border-width:0 0 1px 0}div.datepicker th .datepickerGoPrev{float:left}div.datepicker th .datepickerGoNext{float:right}div.datepicker th a.datepickerGoNext,div.datepicker th a.datepickerGoPrev{width:24px;background:transparent url(/frontend/webcontent/system_images/arrows-sprite.png) no-repeat -22px -152px;cursor:pointer}div.datepicker th a.datepickerMonth{font-weight:400;width:calc(100% - 48px)!important;color:#232323;width:110px;text-transform:uppercase;letter-spacing:1px}div.datepicker th a.datepickerGoPrev{background-position:6px -152px}.date-range-simple-calendar-static{padding:16px 16px 9px 16px;background:#fff;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.2);border:2px solid #0bacd3;border-radius:4px}div.datepicker th{color:black;font-family:'oswald'}div.datepicker table thead tr.datepickerDoW th{border-bottom:0;height:50px;color:#232323;border-left-width:0!important;border-right-width:0!important}.room-page div.datepicker table thead tr.datepickerDoW th{border-left-width:2px!important;border-right-width:2px!important}div.datepicker table thead tr.datepickerDoW th:first-child,div.datepicker table thead tr.datepickerDoW th:last-child{color:#df5f2d}div.datepicker a,div.datepicker a:hover{color:black}div.datepicker table.datepickerViewDays,div.datepicker table.datepickerViewMonths,div.datepicker table.datepickerViewYears{background-color:#fefefe}.date-range-calendar div.datepicker table.datepickerViewDays,.date-range-calendar div.datepicker table.datepickerViewMonths,.date-range-calendar div.datepicker table.datepickerViewYears{background-color:#fff}.date-range-calendar div.datepicker table{border-collapse:initial}div.datepicker table tbody.datepickerDays{border-collapse:initial}div.datepicker table tbody.datepickerDays td{position:relative}div.datepicker table tbody.datepickerDays tr td:first-child{border-left:1px solid transparent}div.datepicker table tbody.datepickerDays tr td:last-child{border-right:1px solid transparent}tbody.datepickerDays td.datepickerSelected,tbody.datepickerDays td.datepickerSelectedForView{background-color:#fff}tbody.datepickerDays td.datepickerSelected.first,tbody.datepickerDays td.datepickerSelectedForView.first{background-color:#02c0bb;z-index:1}tbody.datepickerDays td{border-top:1px solid transparent;border-bottom:1px solid transparent}tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView,tbody.datepickerDays td.hover{border-top-color:#02c0bb;border-bottom-color:#02c0bb}tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected:first-of-type,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected.first,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected.datepickerFirstDayOfMonth,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView:first-of-type,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView.first,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView.datepickerFirstDayOfMonth,div.datepicker table tbody.datepickerDays tr td.hover:first-child,div.datepicker table tbody.datepickerDays tr td.hover.datepickerFirstDayOfMonth{border-left:1px solid #02c0bb;border-top-left-radius:5px;border-bottom-left-radius:5px}tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected.datepickerSelectedSingle.first:not(.datepickerSelectedForView){border-top-left-radius:0;border-bottom-left-radius:0}tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected:last-of-type,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected.last,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelected.datepickerLastDayOfMonth,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView:last-of-type,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView.last,tbody.datepickerDays tr.datepickerTrHasSelected td.datepickerSelectedForView.datepickerLastDayOfMonth,div.datepicker table tbody.datepickerDays tr td.hover:last-child,div.datepicker table tbody.datepickerDays tr td.hover.datepickerLastDayOfMonth{border-right:1px solid #02c0bb;border-top-right-radius:5px;border-bottom-right-radius:5px}tbody.datepickerDays td.datepickerSelected.first,tbody.datepickerDays td.datepickerSelected.last,tbody.datepickerDays td.datepickerSelectedForView.first,tbody.datepickerDays td.datepickerSelectedForView.last{position:relative}div.datepicker td.datepickerNotInMonth{border:0!important}tbody.datepickerDays td.datepickerSelected.first a span,tbody.datepickerDays td.datepickerSelected.first label,tbody.datepickerDays td.datepickerSelectedForView.first a span,tbody.datepickerDays td.datepickerSelectedForView.first label{color:#ffffff!important}div.datepicker td.datepickerFuture a{color:#302f2d}div.datepicker tbody.datepickerDays td:hover{background-color:#9ae2da;color:#fff}div.datepicker tbody.datepickerDays td:not(.datepickerSelected):hover{border-right-color:#02c0bb}div.datepicker tbody.datepickerDays td.hover:hover:not(.last){background-color:#9ae2da!important}div.datepicker td.datepickerToday a{font-weight:700}.datepickerYears a,.datepickerMonths a{width:42px}.datepickerMonths td:first-child a,.datepickerYears td:first-child a{width:39px}div.datepicker td.datepickerSelected a,div.datepicker td.datepickerSelectedForView a{color:#000}div.datepicker td.datepickerNotInMonth a span,div.datepicker td.datepickerNotInMonth:hover a span{display:block;color:#a7a7a7!important;font-weight:400}div.datepicker td.datepickerDisabled:not(.datepickerNotInMonth) a span,div.datepicker td.datepickerDisabled:not(.datepickerNotInMonth):hover a span{display:block;color:#a3a3a3!important}.room-page div.datepicker td.datepickerDisabled.datepickerSelected.first:not(.datepickerNotInMonth) a span,.room-page div.datepicker td.datepickerDisabled.datepickerSelected.first:not(.datepickerNotInMonth):hover a span,.room-page div.datepicker td.datepickerDisabled.datepickerSelectedForView.first:not(.datepickerNotInMonth) a span,.room-page div.datepicker td.datepickerDisabled.datepickerSelectedForView.first:not(.datepickerNotInMonth):hover a span{color:#df5f2d!important}.date-range-calendar{position:absolute;top:42px;left:-186px;z-index:3}.date-range-calendar.calendar-marged-left{left:0}.date-range-calendar .datepickerSpace,.date-range-simple-calendar-static .datepickerSpace{background:#fff;width:30px}.date-range-calendar .datepicker{width:323px!important;height:137px!important}.date-range-simple-calendar{position:absolute;top:64px;left:-1px;width:100%;border:1px solid #f5f3f4;background-color:#bcf7e6;padding-bottom:75px;z-index:2}.date-range-calendar{padding:16px 16px 9px 16px;background:#fff;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.2);border:2px solid #0bacd3;border-radius:4px}.date-range-calendar .datepicker{width:638px!important;height:285px!important;padding:0;border:0}@media (max-width:767.98px){.date-range-calendar{left:0}.date-range-calendar .datepicker{width:100%!important}}.date-range-simple-calendar .datepicker{width:160px!important;height:187px!important;z-index:1;padding:0;border:0;border-bottom:1px solid #f5f3f4!important}.date-range-simple-calendar-static .datepicker{width:100%!important;height:330px!important;padding:0;border:0;border-radius:0}.datepickerContainer{width:100%!important;height:100%!important}div.datepicker table{width:100%;height:100%;table-layout:fixed;border-collapse:initial}div.datepicker .datepickerDays a{width:100%;padding:0}div.datepicker .datepickerDays a span{width:100%;box-sizing:border-box;text-align:center;height:27px;float:left;font-weight:700}.date-range-calendar div.datepicker .datepickerDays a span{padding-top:5px}.datepickerBlock table thead tr:first-child th{height:28px;text-align:center;vertical-align:top}.date-range-calendar-info{margin:0 -16px;height:31px;background:#fff;line-height:36px;text-align:left;border-top:1px solid #d3eeec}.drci-arrival,.drci-nights{color:#a3a3a3;margin:0 10px 0 40px;position:relative;font-size:12px;line-height:16px;display:inline-block}.drci-arrival:before,.drci-nights:before{content:'';position:absolute;left:-23px;top:0;height:16px;width:16px;float:left;background:#6abab1;border-radius:50%}.drci-nights:before{background:#d8ece9}.drci-nights>span{padding-right:5px}tbody.datepickerDays td label{font-family:'oswald';color:#02c0bb;font-size:11px;line-height:11px;position:absolute;left:0;right:0;text-align:center}.date-range-calendar tbody.datepickerDays td label{display:none}.date-range-simple-calendar tbody.datepickerDays td label{display:inline-block;padding-left:7px;width:45px}.date-range-calendar .datepickerBlock{width:48%;border:0}.calendar-popup-hidden-link{display:none}.date-range-top-info{width:100%;float:left;box-sizing:border-box;padding:10px 40px;font-weight:700;line-height:20px;text-align:center;border-bottom:1px solid #c4c4c4}.date-range-inputs{width:100%;float:left;padding:4px 0;text-align:center;border-bottom:1px solid #c4c4c4;background-color:#fbf8f1}.tooltip-cnt{box-sizing:border-box;position:relative;width:18px;height:18px;border-radius:50%;background-color:rgba(167,167,167,.5);border:1px solid #efefef;text-decoration:none;display:inline-block;text-align:center;font-size:10px;line-height:16px;font-weight:700;cursor:pointer;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;flex-shrink:0}.tooltip-cnt.request{width:90px;border-radius:0%;background-color:inherit;border:none;text-align:left;color:#ee5f5b;font-size:12px}.tooltip-cnt:hover{color:#6dd0c2;border-color:#6dd0c2;background-color:#6dd0c2}.tooltip-cnt:hover:after{color:#6dd0c2}.tooltip-cnt:before{content:'i';color:#fff}.request:hover{background-color:inherit}.tooltip-cnt:before{content:initial;color:initial}.tooltip{background:#fff;padding:10px 10px 10px 20px;box-shadow:0 0 2px 1px rgba(160,130,100,.5);position:absolute;left:50px;top:-100%;display:none;z-index:1000;text-align:left;min-width:188px;color:#302f2d;opacity:1}.tooltip-after+.tooltip-cnt .tooltip{left:50px}.tooltip.tooltip-left{left:auto!important;right:30px}.tooltip:before,.tooltip:after{content:'';position:absolute;top:calc(50% - 12px);right:auto;left:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent rgba(255,255,255,1) transparent transparent}.tooltip:before{left:-13px;border-right-color:rgba(160,130,100,.5)}.tooltip.tooltip-left:before,.tooltip.tooltip-left:after{left:auto;right:-12px;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #fbf8f1}.tooltip.tooltip-left:before{right:-13px;border-left-color:#c4c4c4}.tooltip h3{color:#000;font-size:14px;margin-bottom:12px}.tooltip ul{list-style:none;padding:0;margin:0}.tooltip li,.pcmrhdc-list li{list-style-image:url(../system_images/sign.png);margin:7px 0 7px 17px;font-weight:400}.pcmtt-direction .tooltip-cnt{margin-top:4px;float:right}@-moz-document url-prefix(){.pcmtt-direction .tooltip-cnt{line-height:12px}}.page-overlay{display:none;background-color:#000;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1100}.page-popup{display:none;z-index:1110;position:absolute;box-shadow:0 0 1px 0 rgba(255,255,255,.3)}.popup-closebtn{position:absolute;cursor:pointer;top:-5px;right:-14px;background:url(../system_images/close-btn.png);height:25px;width:26px}.popup-small-closebtn{top:8px;right:10px;height:17px;width:17px;background-position:0 -32px}.popup-closebtn-hidden{display:none}.pc-main{max-width:100%;min-width:320px;margin:0 auto;position:relative}.pcm-image-line{width:100%;float:left}.pcm-title{padding-bottom:40px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #f6f6f6}.pcm-2images-line-item{width:50%;float:left;position:relative;overflow:hidden;background-color:#000}.pcm-3images-line-item{width:33.33%;float:left;position:relative;overflow:hidden;background-color:#000}.pcmil-desc{position:absolute;height:100%;width:100%}.pcm-image-line img{width:100%;float:left;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.pcm-2images-line-item:hover img,.pcm-3images-line-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:.6}.pcmild-title{font-weight:700;font-size:45px;line-height:45px;width:100%;box-sizing:border-box;padding:0 10% 5px 10%;margin-bottom:-5px;margin-top:15%}.pcmild-title-small{text-align:center;margin-top:22%}.pcmild-country{font-size:22px;line-height:45px;width:100%;box-sizing:border-box;padding:0 10%}@media screen and (max-width:1200px){.pcmttd-city2{display:none}}@media screen and (min-width:1200px){.pcmild-title{margin-top:110px}.pcmild-title-small{margin-top:95px}.pcm-image-line img{float:none;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:100%}.pcm-2images-line-item{height:360px}.pcm-3images-line-item{height:256px}}@media screen and (max-width:1025px){.pcmild-title{font-size:38px}}.pcmild-price{font-size:20px;line-height:52px;position:absolute;bottom:3px;left:5px;padding:0 5px 0 17px;background:url(../images/home/price-cnt.png) no-repeat 10px 10px;color:#fff;margin-right:10px;min-width:136px;text-align:center;padding:10px 0 10px 10px;border-radius:10px 0 0 10px}.pcmild-price:after{content:'';position:absolute;top:1px;right:-27px;background:url(../images/home/price-cnt.png) no-repeat -283px center;height:51px;width:17px;padding:10px 10px 10px 0;border-radius:0 10px 10px 0}.pcmrb-pager-bg{width:100%;height:32px;background:#007ccf;float:left;position:relative;z-index:1}.page-seo{width:100%;float:left;min-width:946px;background:#0b7883;background:-webkit-linear-gradient(to right,#0b7883,#6abab1);background:-ms-linear-gradient(to right,#0b7883,#6abab1);background:linear-gradient(to right,#0b7883,#6abab1);padding:46px 0 40px 0}.ps-main{min-width:320px;max-width:1400px;padding:0 10px;box-sizing:border-box;margin:0 auto;color:#8e8e8d;text-align:justify}.psm-item-wrapper{width:50%;float:left;text-align:center}.psm-item{width:360px;display:inline-block}.psmi-image{max-width:100px;margin-right:15px;float:left}.psmi-image{max-width:100%}.psmi-text{overflow:hidden}.psmit-number{font-size:30px;line-height:30px;font-weight:700;margin-right:12px;color:#eb5d25}.psmit-word{font-size:16px;line-height:30px;text-transform:uppercase;color:#fff}.psmit-text{width:100%;float:left;font-size:20px;line-height:24px;color:#fff;text-align:left}.ez-hide{opacity:0;filter:alpha(opacity=0)}.ez-checkbox{background:transparent url(../system_images/checkBoxSprite.png) no-repeat -24px 0;display:inline-block;width:20px;height:20px;margin-right:12px;vertical-align:middle}.ez-radio{background:transparent url(../system_images/checkBoxSprite.png) no-repeat left 0;display:inline-block;width:16px;height:16px;margin-right:7px;vertical-align:middle;margin-top:-2px}.radio-block .ez-radio{height:19px;width:19px;background-position:-76px -2px;margin-top:-6px}.radio-block.green .ez-radio{background-position:-52px -2px}.ez-checkbox:hover{background-position:-24px -26px;cursor:pointer!important}.ez-radio:hover{background-position:left -23px;cursor:pointer}.radio-block .ez-radio:hover{background-position:-76px -28px}.radio-block.green .ez-radio:hover{background-position:-52px -28px}.ez-checkbox input:hover,.ez-radio input:hover{cursor:pointer}.ez-checked,.ez-checked:hover{background-position:-24px -52px}.ez-checked+span{font-family:'hurme_geometric_sans_2SBd';color:#a08264}.ez-selected,.ez-selected:hover{background-position:left -46px}.radio-block .ez-selected,.radio-block .ez-selected:hover{background-position:-76px -54px}.radio-block.green .ez-selected,.radio-block.green .ez-selected:hover{background-position:-52px -54px}.hotels-page .ph-top,.signIn-page .ph-top{background:#fff}.hotels-page .ph-top{height:150px}.signIn-page.page-content{background-size:cover}.signIn-page h1{color:#8f8f8f;font-size:11px;line-height:1;letter-spacing:1px;margin-bottom:5px;font-family:'hurme_geometric_sans_2SBd'}.pcmocmbil-logo{margin-bottom:20px}.hotels-page .ph-middle{margin-top:0;height:40px;background:#fff}.phm-breadcrumb{min-width:320px;max-width:1400px;padding:0 10px;box-sizing:border-box;margin:0 auto}.phmb-cnt{padding:0;margin:0;list-style:none;display:flex}.phmbc-item{flex-grow:1;border-width:1px 0 1px 0;border-style:solid;border-color:#f2f2f2;background-color:#f2f2f2;height:38px;color:#a3a3a3;line-height:38px;font-size:11px;position:relative;cursor:pointer;text-transform:uppercase;font-family:'hurmegeometricsans2_regularRg';letter-spacing:1px}.phmbc-item.selected{color:#fff;background:#a08264;border-color:#a08264;margin-left:11px;cursor:default;font-family:'hurme_geometric_sans_2SBd'}.phmbc-item:before{content:'';position:absolute;z-index:2;top:-1px;right:-10px;width:0;height:0;border-style:solid;border-width:20px 0 20px 11px;border-color:transparent transparent transparent #f2f2f2}.phmbc-item:after{content:'';position:absolute;z-index:1;top:-1px;right:-13px;width:0;height:0;border-style:solid;border-width:20px 0 20px 13px;border-color:transparent transparent transparent #fff}.phmbc-item:last-child:before,.phmbc-item:last-child:after{content:none}.phmbc-item.selected:before{content:'';position:absolute;top:-1px;right:auto;left:-11px;height:40px;width:11px;background:#a08264;z-index:0;border:0}.phmbc-item.selected:after{border-left-color:#a08264}.phmbc-item:first-child{border-radius:3px 0 0 3px;border-left-width:1px}.phmbci-link{display:inline-block;height:100%;padding:0 16px 0 27px;color:#a3a3a3;text-decoration:none}.phmbc-item.selected .phmbci-link{color:#fff;padding-left:16px}.phmbc-item:first-child .phmbci-link{padding-left:16px}.phmbci-digit{font-size:11px;line-height:38px;margin:0 6px 0 0;font-family:'hurme_geometric_sans_2SBd'}.phmbc-item.selected .phmbci-digit{color:#fff}.hotels-page .pc-main-terms{padding:0}.hotels-page .page-content{color:#706a69}.pcm-tickets.loading:after{content:'';width:100%;height:calc(100% - 44px);top:22px;left:0;position:absolute;background:url(/frontend/webcontent/images/landing/loader.gif) no-repeat center center;border-radius:10px}.right .pcm-tickets.loading:after{width:calc(100% - 16px);left:16px}.pcm-tickets.fixed.loading:after{top:0;height:100%}.price-included-list ul{list-style:none;padding:0;margin:0}.price-included-list ul>li{margin-bottom:.25rem}.pcmt-ticket>*:empty{display:none}.pcmt-ticket>*:last-child{margin-bottom:0!important;border-bottom:0}.pcml-price-block.line-after h2{float:none}.pcmtt-direction{display:table}.pcmtt-direction,.pcmtt-icons{width:100%;line-height:20px}.pcmtt-direction-line-wrapper{display:table-cell}.pcmtt-direction-line{float:left}.pcmtt-icons{margin-top:20px}.pcmttd-type{margin-top:1px;font-size:12px;line-height:22px;display:table-cell;vertical-align:middle;white-space:nowrap}.pcmttd-label{font-size:12px;color:#a3a3a3;margin-right:8px}.pcmttd-hotel{font-weight:700;margin-right:5px}.pcmttd-country{margin-right:10px}.pcmttd-city2{margin-right:1px}.pcmttd-date{font-size:12px;float:left;margin-left:30px;line-height:20px}.pcmttd-date:first-child{margin-left:0}.pcmttd-date:before{content:'';width:15px;height:22px;float:left;background:transparent url(../system_images/right-arrow-green.png) no-repeat left center;margin-right:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pcmttd-date:first-child:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.pcmttd-class{float:left;height:18px;line-height:14px;border-radius:10px;background:#6abab1;color:#fff;margin-right:13px;margin-top:2px;padding:0 13px}.pcmttd-icon{max-height:22px;margin-right:5px}.pcmttd-nights{margin-right:7px}.pcmttd-price{margin-right:5px}.pcm-filters-selected{margin-bottom:15px}.pcm-filters-selected .btn{margin-bottom:5px;margin-right:8px}.room-page .pcm-left{margin-top:32px}.pcm-right{flex-grow:1}.pcm-right-teams{float:left;width:calc(100% - 448px)}.right .pcm-tickets{width:23%;padding-left:24px;padding-right:24px;padding-top:160px;min-width:0}.right .pcm-tickets:not(.fixed){top:0!important}.right .pcm-tickets.fixed{left:auto;right:0;top:10px!important;margin-top:0;padding:0 0 0 16px;box-shadow:none;background:transparent;z-index:1}.right .pcm-content{margin-top:20px}.right .pcmt-ticket{width:100%!important}#transferBasket,#meetingBasket{display:block}.pcml-filters-block{background:#f5f5f5;box-shadow:0 0 5px rgba(0,0,0,.3);padding:10px 10px 5px 10px;box-sizing:border-box;width:100%;float:left;border-radius:5px;margin-bottom:18px}.pcml-filters-block .custom-select{margin-bottom:18px}.pcmlfb-show-more{width:calc(100% + 20px);height:23px;float:left;cursor:pointer;position:relative;background:#eaeaea;margin:10px 0 0 -10px}.pcmlfb-show-more:before{content:'';position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:14px;height:9px;background:transparent url(../system_images/arrows-sprite.png) no-repeat -31px -80px}.pcml-filters-block .checkboxes-wrapper.opened+.pcmlfb-show-more:before{background-position:0 -80px}.line-after{position:relative}.buttons-block .btn,.buttons-block .btn-inactive{margin:0 9px 10px 0}.line-after h2{padding-right:7px;position:relative;z-index:1}.btn-filters-toggle{width:17px;height:17px;float:right;border:1px solid #efefef;box-sizing:border-box;border-radius:9px;position:relative;cursor:pointer}.btn-filters-toggle:before,.btn-filters-toggle:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:9px;height:1px;background:#a9a5a5}.btn-filters-toggle:after{content:none;width:1px;height:9px}.btn-filters-toggle.collapsed:after{content:''}.pcmlpb-label:after{content:':'}.pcmlpb-cnt{height:30px}.pcmlpb-cnt.pcmlbb-bedrooms{height:50px}.star{width:24px;height:23px;float:left;margin-left:10px;background:url(../system_images/stars.png) no-repeat -34px 0}.star:hover,.star.hover,.star.active{background-position:0 0;cursor:pointer}.star:first-child{margin-left:0}.star-plus{width:14px;margin:0 -5px 0 5px;background-position:-85px 0}.star-plus:hover,.star-plus.hover,.star-plus.active{background-position:-65px 0}.tabs-cnt{padding-bottom:10px;margin-bottom:10px}.pcmrt-sorting{float:right}.pcmrt-sort-asc-desc{width:21px;height:20px;background:url(../system_images/sort.png);float:left;margin:6px 10px 0 0;cursor:pointer}.pcmrt-sort-asc-desc.desc{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:flipH;filter:flipH}.tab-item{font-size:22px;color:#a3a3a3;text-transform:uppercase;line-height:32px;padding:0 20px 0 0;float:left;cursor:pointer;border-right:1px solid #cbcbcb;margin-right:20px}.tab-item:last-child{border-right:0;margin-right:0}.tab-item:before{content:'';float:left;width:20px;height:21px;background:url(../system_images/tab-icons.png) no-repeat 0 -29px;margin:6px 20px 0 0}.pcmrt-list:hover:before,.pcmrt-list.selected:before{background-position:0 0}.pcmrt-map:before{background-position:-25px -29px}.tab-item.selected,.tab-item:hover,.price-breakdown:hover,.order-price-breakdown:hover{color:#eb5d25}.pcmrt-map:hover:before,.pcmrt-map.selected:before{background-position:-25px 0}.rotator-container{position:relative;overflow:hidden}.scrolling.prev,.scrolling.next{position:absolute;left:0;top:0;height:100%;width:50%;cursor:pointer;z-index:1}.scrolling.next{position:absolute;left:auto;right:0}.scrolling.prev:after,.scrolling.next:after{content:'';position:absolute;left:0;top:calc(50% - 15px);height:30px;width:20px;background:url(../system_images/arrows-sprite.png) no-repeat 5px -310px;z-index:1;cursor:pointer}.scrolling.prev:before,.scrolling.next:before{content:'';position:absolute;left:0;top:0;bottom:0;width:20px;z-index:1;cursor:pointer;transition:box-shadow 0.2s ease-in-out}.rotator-container:hover .scrolling.prev:before,.rotator-container:hover .scrolling.next:before{box-shadow:inset 16px 0 14px -5px rgba(0,0,0,.4)}.rotator-container:hover .scrolling.next:before{box-shadow:inset -16px 0 14px -5px rgba(0,0,0,.4)}.pcmrhdc-rotator .scrolling.prev:after,.pcmrhdc-rotator .scrolling.next:after{top:calc(50% - 15px)}.scrolling.next:after{left:auto;right:0;background-position:-24px -310px}.scrolling.next:before{left:auto;right:0}.rcl-item>img{width:100%;display:none}.carousel-inside-item.initialized .rcl-item>img{display:block}.rcl-item.active{display:block!important}.pcmrhi-cnt>img{width:100%;float:left}.rotator-thumbs{box-sizing:border-box;margin:0 -8px}.hotels-carousel-popup .rotator-thumbs{position:absolute;bottom:10px;left:10px}.hotels-carousel-popup .thumb{border:4px solid rgba(255,255,255,.75)}.rotator-thumbs .thumb{display:inline-block;margin:14px 7px 0 7px;position:relative;overflow:hidden;cursor:pointer;width:98px;height:74px}.rotator-thumbs .thumb img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;height:100%}.rotator-thumbs .thumb.active img{opacity:.7}.hotels-carousel-popup .thumb.active{border-color:rgba(255,255,255,.3)}.hotels-carousel-popup .rcl-item{background:transparent no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hotels-carousel-popup .rcl-item img{display:none}.hotels-carousel-popup .popup-closebtn{z-index:2;right:5px;top:5px}.pcmrhid-icons{position:absolute;top:0;right:8px;height:100%;width:48px;text-align:left}.pcmrhid-title{cursor:pointer;transition:color 0.2s ease-in-out}.pcmrhid-title:hover{color:#6dd0c2}.btn-calendar-icon{width:33px;height:22px;background:url(../system_images/icon_date.png) no-repeat 0 -5px;margin:0 10px 0 0;display:inline-block;cursor:pointer}.btn-calendar:hover .btn-calendar-icon,.pcmrhidi-calendar.selected{background-position:0 -38px}.pcmrhidi-info{margin-bottom:5px}.date-range-simple-calendar-static .loading{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/frontend/webcontent/images/landing/loader.gif) no-repeat center center;z-index:2}.date-range-simple-calendar-static{position:relative;height:403px;width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between}.date-range-simple-calendar-static .pcmrhic-price{left:18px;bottom:15px;background-color:#a08264;color:#fff}.date-range-simple-calendar-static .pcmrhic-price:after{border-color:transparent transparent transparent #a08264}.pcmrhic-info li:before{content:"";width:7px;height:11px;border:solid #ffb228;border-width:0 2px 2px 0;transform:rotate(45deg);display:inline-block;margin-right:10px}.pcmrhic-view-more{display:none;color:#fff;text-transform:none;margin-top:10px;text-decoration:underline;cursor:pointer}.pcmrh-item .pcmrhic-view-more{position:absolute;top:45px;left:30px;width:40px;height:40px;background:#e7e7e7;border-radius:50%;display:block;margin-top:0;text-indent:-500px;z-index:1;overflow:hidden}.pcmrh-item .pcmrhic-view-more:after{content:'';width:28px;height:18px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#e7e7e7 url(../system_images/icons-sprite.png) no-repeat 0 -23px}.pcmr-map{width:100%;float:left;margin-bottom:20px;display:none}#map-canvas{width:100%;height:740px;float:left}.room-page .pcm-filters-selected{margin-bottom:20px}.pcmc-switchers{margin-bottom:20px}.flights-page .pcmc-switchers{margin-bottom:0}.pcmc-switchers .tab-item{font-weight:700}.pcmcs-hotel:before{background-position:-56px -29px;width:25px}.pcmcs-hotel:hover:before,.pcmcs-hotel.selected:before{background-position:-56px 0}.pcmcs-flights:before{background-position:-93px -29px;width:17px}.pcmcs-flights:hover:before,.pcmcs-flights.selected:before{background-position:-93px 0}.pcmrhdc-rotator{position:relative;box-sizing:border-box}.pcmrhdc-info{float:right;box-sizing:border-box;width:142px}.pcmrhdci-title{margin-bottom:12px;font-size:10px;text-transform:uppercase}.pcmrhdci-left{display:inline-block}.pcmrhdcir-label{white-space:nowrap;color:#000;font-size:12px}.cw-text a,.pcmrhdcir-num{white-space:nowrap;text-decoration:none;color:#037380;font-size:12px;position:relative}.cw-text a:hover,.pcmrhdcir-num:hover{text-decoration:none}.pcmrhdci-map-link-cnt{width:100%;float:left;margin-top:10px}.pcmrhdci-map-link{font-size:10px;color:#eb5d25;line-height:14px;margin-left:12px;float:left;text-decoration:underline;cursor:pointer}.pcmrhdci-map-link:before{content:'';float:left;width:11px;height:16px;margin-right:9px;background:url(../system_images/place-orange-small.png)}.phtm-map-popup{width:600px;height:600px;background:#eee}.phtm-map-popup #map-canvas{height:100%;width:100%}.pcmrhdc-about{position:relative;box-sizing:border-box}.hotels-carousel-popup{width:100%;height:100%;background:#fff;padding:0;overflow:hidden}.pcmrhdc-text p{text-indent:20px;margin:0}.pcmrhdc-list{width:100%;float:left;box-sizing:border-box;padding:0 56px 0 20px;margin:0 0 30px 0;list-style:none}.pcmrhdc-list li{float:left;width:170px;white-space:normal}.pcmrhdc-list li:nth-child(3n+1){clear:both}.pcmrhdc-show-more,.pcmrhdcabfld-show-more{cursor:pointer;position:relative;display:block}.pcmrhdcabfld-show-more:before{content:'-';font-size:18px;vertical-align:baseline;font-family:Monospace;padding-right:5px}.pcmrhdcabfld-show-more.collapsed:before{content:'+'}.pcmrhdc-show-more{line-height:30px}.pcmrhdc-show-more>span{display:none}.pcmrhdc-show-more>span:first-child{display:inline-block}.price-breakdown:before{content:'+';font-size:18px;vertical-align:top}.pcmrhdc-show-more:after{content:'';position:absolute;margin:auto;top:-25px;left:0;width:100%;height:25px;background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.pcmrhdc-text.opened+.pcmrhdc-show-more span:first-child{display:none}.pcmrhdc-text.opened+.pcmrhdc-show-more span:last-child{display:inline-block}.pcmrhdcabfld-show-more.opened:before{background-position:0 -237px}.pcmrhdc-text{max-height:140px;overflow:hidden}.pcmrhdc-text.opened{max-height:none}.pcmrhdc-calendar-block{box-sizing:border-box;padding:7px 0 8px 0}.flights-page .pcmrhdc-calendar-block{padding:0 0 60px 0}.pcmrhdccb-filters-top{width:100%;float:left;margin-top:15px;box-sizing:border-box;padding:0 13px 0 22px}.flights-page .pcmrhdccb-filters-top{background:#f5f5f5;padding:16px 16px 7px 16px;margin-bottom:20px;box-sizing:border-box}.flights-page .pcmrhdccbft-buttons{float:left!important;margin-left:60px}.pcmrhdccbft-line-buttons{width:232px}.flights-page .pcmrhdccbft-line-buttons{float:left!important}.pcmrhdccbft-buttons{float:right!important;width:auto!important;max-width:calc(100% - 232px)}.pcmrhdccbft-buttons .btn:last-child{margin-left:0}.btn-calendar{line-height:32px}.btn.pcmrhdccb-btn{background:none;display:inline-flex;align-items:center;padding:0}.flights-page .btn-calendar{float:right;margin-top:-3px}.btn-calendar-text>span{display:none;font-family:'hurmegeometricsans2_regularRg';color:#706a69;text-transform:uppercase;font-weight:400}.btn-calendar-text>span.active{display:inline-block}.btn-calendar-icon{float:left;margin-top:6px}.pcmrhdccb-btn .btn-calendar-icon{float:none;margin-top:0}.pcmrhdccbcc-line-buttons-wrapper{overflow:hidden}.pcmrhdccbcc-line-buttons .btn.btn-line.btn-line-non-active{border:0;background:rgba(0,0,0,.05)}.pcmrhdccbcc-line-buttons .btn.btn-line:focus{outline:none}.pcmrhdccbcc-line-buttons .btn.btn-line:after{height:initial}.pcmrhdccbcc-line-buttons .btn.btn-line.btn-line-non-active{color:#232323}.pcmrhdccbcc-line-buttons .btn-line:first-child{border-left:1px solid transparent}.pcmrhdccbcc-line-buttons .btn{height:24px;width:35px;display:inline-block;line-height:26px;margin:0 2px;padding:0}.pcmrhdccbcc-line-buttons .btn:not(.btn-line-non-active){border:0!important}.pcmrhdc-appartments-block{margin-bottom:30px;position:relative;box-sizing:border-box}.pcmrhdccbcc-line-button-move{display:none}.pcmrhdccbcc-line-button-move.disabled{opacity:.5;cursor:default}.pcmrhdccbcc-line-button-prev,.pcmrhdccbcc-line-button-next{background:transparent url(../system_images/arrows-sprite.png) no-repeat scroll 6px -149px;cursor:pointer;height:27px;width:20px;margin-right:5px}.pcmrhdccbcc-line-button-next{background-position:-24px -149px;margin:0 0 0 5px}.pcmrhdcab-form-line:last-child{border-bottom:0}.pcmrhdcabfl-rotator{width:50%;position:relative}.image-info-rotator .pcmrhic-info{width:168px;padding:12px;text-transform:none;font-size:12px}.image-info-rotator .pcmrhic-info.bottom{left:0;bottom:0;top:auto;width:100%}.image-info-rotator .pcmrhic-info.left{left:16px;right:auto}.image-info-rotator .pcmrhic-info.bottom.right{bottom:16px;right:16px;left:auto;top:auto;width:168px}.pcmrhdc-next-block{width:100%;float:left;padding:0 20px;position:relative;box-sizing:border-box;margin-bottom:35px;text-align:center}.pcmrhdcnb-btn-next:after,.pcmttdpwpt-price:after{border-color:transparent transparent transparent #a08264}.pcmrhdcabfl-description{overflow:hidden}.pcmrhdcabfl-description.opened{display:block}.pcmrhdcabfld-title{color:#000;font-size:16px;text-transform:uppercase;margin-bottom:10px;font-weight:700}.pcmrhdcabfld-items{width:22%;float:right;list-style:none;padding:0;margin:0}.pcmrhdcabfld-items li{color:#6abab1;font-size:14px;line-height:20px}.form-table{width:100%}.form-table tr th,.form-table tr td{color:#706a69;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #f3f2f2}.form-table th{padding-left:12px;width:50%;border-bottom:1px solid #cbcbcb;font-weight:400;line-height:28px;text-align:left}.form-table th:first-child,.form-table td:first-child{#padding-left:32px;padding-left:43px}.form-table td{height:34px;vertical-align:middle;padding:0 0 0 12px;text-align:left}.form-table .btn{margin:0 10px 0 0}.form-table td .ez-radio{margin-left:-5px;margin-top:3px;float:left}.form-table .tooltip-cnt{margin-top:3px}.form-table .tooltip{left:30px}.date-range-simple-calendar-static .btn-grey{position:absolute;bottom:24px;right:10px;min-width:50px;display:none}.pcmr-hotels .date-range-simple-calendar-static:before,.pcmr-hotels .date-range-simple-calendar-static:after{content:'';position:absolute;right:23px;top:-15px;width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent #fefefe transparent}.pcmr-hotels .date-range-simple-calendar-static:before{top:-16px;border-bottom-color:#e0e0e0}.pcm-calendar-wrapper{width:100%;float:left;margin-bottom:20px}.pcm-calendar-wrapper{width:100%;display:table}.pcm-calendar-wrapper .pcmrhdc-calendar-block{width:72%;float:none;display:table-cell;box-sizing:border-box;padding:0 32px 0 0}.pcmcw-button-block{width:28%;display:table-cell;position:relative}.pcmcwbb-cnt{width:100%;position:absolute;bottom:0}.checkbox-wrapper.checkbox-confirm{font-size:14px;text-transform:none;color:#999;line-height:18px;margin-bottom:20px}.checkbox-wrapper.checkbox-confirm .ez-checkbox{margin-top:7px;margin-bottom:20px;float:left}.pcmcwbbc-next-btn{width:100%;float:left;box-sizing:border-box;padding-left:31px}.pcm-sort-wrapper{width:100%;float:left;margin-top:10px}.radio-block{position:relative}.radio-block input[type="radio"]{height:19px;width:19px}.pcml-time-block{width:100%;float:left}.pcml-time-block h2{float:left}.pcml-time-block .pcmlpb-label,.pcml-time-block .pcmlpb-value{margin-left:2px}.pcmlpb-subtitle{margin-bottom:20px;font-size:12px}.pcmlpb-subtitle:empty{display:none}.pcml-time-block h2{max-width:92px;word-wrap:break-word}.pcmr-flights-offers{width:100%;float:left}.pcmr-flights-offer{width:100%;float:left;margin-bottom:50px;padding:10px 18px 0 18px;box-sizing:border-box;background:#f5f5f5;border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.3);position:relative}.pcmr-flights-offer:before{content:'';position:absolute;left:calc(50% - 14px);top:-14px;width:28px;height:28px;background:#fff;border-radius:14px}.pcmr-flights-offer .pcmrhdc-show-more{margin-top:12px!important;margin:0 0 0 -18px;width:calc(100% + 36px)}.pcmr-flights-offer .pcmrhdc-show-more:after{content:none}.pcmr-flights-offer .pcmrhdc-text-list-wrapper{display:none}.pcmr-flights-offer .pcmrhdc-text-list-wrapper.opened{display:block}.pcmrfotl-layover{float:right;text-transform:uppercase;float:right;text-transform:uppercase;margin-left:40px}.pcmrfow-block .pcmrfotl-layover{margin-left:10px}.pcmrfotl-from{float:left;line-height:22px;text-transform:uppercase;margin-right:12px}.pcmrfotl-operator{float:left;line-height:22px;margin-right:12px}.pcmrfo-wrapper{width:100%;float:left;margin-top:10px}.pcmrfo-line{width:100%;float:left;line-height:28px}.pcmrfo-line.white{background:#fff;height:34px;line-height:32px;border-radius:17px;margin:15px 0}.pcmrfol-stop{float:right;min-width:60px;margin-left:10px;text-align:right}.pcmrfol-label{float:right;margin-top:4px}.pcmrfotl-label{float:right;font-size:14px;color:#a3a3a3}.pcmrfow-block .pcmrfol-label{position:absolute;right:0;top:45px}.green-label{font-size:14px;color:#fff;height:18px;border-radius:8px;padding:0 8px;line-height:16px;background:#6abab1}.pcmrfo-top-line .pcmrfol-label{line-height:14px;margin-top:-1px}.pcmrfol-time{float:left;width:78px}.pcmrfol-time.right:before,.pcmrfol-time.left:before{background:url(../system_images/right-arrow-green.png) no-repeat left center;content:"";float:left;height:22px;margin:4px 15px 0 0;width:15px}.pcmrfol-time.left:before{transform:rotate(180deg)}.pcmrfow-block .pcmrfol-time.right:before,.pcmrfow-block .pcmrfol-time.left:before{background:url(../system_images/plains-small.png) no-repeat left -57px;width:27px}.pcmrfow-block .pcmrfol-time.left:before{background-position:left -88px;transform:rotate(0deg)}.pcmrfol-date{float:left;font-style:italic;padding:0 30px 0 20px}.pcmrfol-abbr{float:left;font-weight:700;margin-right:9px}.pcmrfol-city{float:left;margin-right:22px}.pcmrfol-airport{float:left;font-weight:700;margin-right:6px}.pcmrfol-airport:before,.pcmrfol-time.plain:before{background:url(../system_images/plains-small.png) no-repeat left 5px;content:"";float:left;height:25px;margin-right:7px;width:30px}.pcmrfol-time.plain{width:88px}.pcmrfol-time.plain:before{width:46px}.pcmrfol-layover-text{float:left;margin-right:12px}.pcmrfol-layover-text:before{background:url(../system_images/plains-small.png) no-repeat 2px -22px;content:"";float:left;height:27px;margin-right:7px;width:44px}.pcmrfo-top-line{width:100%;float:left;margin-bottom:5px;position:relative}.pcmrfo-button-line{width:100%;float:left;margin-top:8px}.pcmrfo-button-line input,.pcmrfo-button-line .ez-radio{float:right}.pcmrfo-button-line .btn{float:right;margin-right:23px}.pcmrfo-button-line .tooltip-cnt{position:absolute;right:0;top:0}.pcmrfo-button-line .ez-radio{margin-top:7px}.pcmrfo-button-line .tooltip-cnt{margin-top:9px;margin-left:10px}.pcmrfow-block{width:100%;float:left;padding-left:20px;box-sizing:border-box;background:url(../system_images/plains-line.png) no-repeat 0 38px}.pcmrfo-wrapper h3{width:100%;float:left;font-size:14px;font-weight:700;color:#a3a3a3;padding-bottom:5px;margin-bottom:5px;margin-top:20px;border-bottom:1px solid #cbcbcb;text-transform:uppercase}.white .pcmrfotl-layover{margin-right:22px}.pcm-content.signIn-content{display:flex;flex-direction:row;justify-content:center}.sign-login-register{width:50%}.restore-password-fields{margin:3% auto 0}.restore-password-fields .btn{background:red}.pcm-content.signIn-content .pcmoc-man-block{padding:58px 58px 34px 58px;box-sizing:border-box}.form-line{margin-bottom:7px}.form-line label{width:100px;float:left;line-height:22px;padding-top:5px;padding-right:5px}.form-line-tbx{display:flex;flex-wrap:wrap;justify-content:space-between}.form-line-tbx input:last-child{margin-right:0}.form-line .checkbox-wrapper{white-space:nowrap;float:right;color:#999;width:auto;text-transform:none}.signinpassword-input,.signinemail-input{width:100%}.address1-input,.address2-input{width:100%}.city-input{width:160px}.postcode-input{width:145px}.form-line .text{color:#999;margin-top:5px}.pcmocmb-tabs{width:100%;float:left;margin-bottom:15px}.pcmocmbt-btn{line-height:28px;font-size:22px;color:#a3a3a3;padding:0 16px;border-left:1px solid #cbcbcb;text-transform:uppercase;cursor:pointer}.pcmocmbt-btn.selected{color:#eb5d25;font-weight:700;cursor:default}.pcmocmbt-btn:first-child{padding-left:0;border:none}.pcmocmbt-btn:last-child{padding-right:0}.payment-cards-wrapper{width:710px}.payment-card-block{position:relative;width:336px;height:214px;box-sizing:border-box;float:left;background:#eaecee;color:#999;font-size:12px;padding:15px 18px;border-radius:4px;box-shadow:1px 2px 4px rgba(0,0,0,.3);border-left:1px solid #f8f8f8;border-right:1px solid #bfbfbf}.form-line-text-block{width:336px;float:left;margin-top:15px}.payment-card-block:first-child,.form-line-text-block:first-child{float:right}.form-line-text-block .checkbox-wrapper{float:left;white-space:normal;text-align:left}.cw-text{float:left;width:calc(100% - 31px)}.cw-text a{font-size:14px}.form-line-text-block h2{color:#eb5d25;font-size:35px;line-height:35px;margin-bottom:5px}.form-line-text-block .pcmttd-label{font-size:14px}.fltb-right{width:48%;float:right}.fltb-right h4{margin:0 0 7px 0}.fltb-right ul{padding:0}.form-line .text.lock{margin-top:20px;line-height:18px;font-size:12px;padding-left:48px;position:relative;display:inline-block}.form-line .text.lock:before{content:'';position:absolute;left:0;top:8px;width:23px;height:32px;display:inline-block;vertical-align:top;background:url(../system_images/lock.png) no-repeat 0 center;margin-right:15px}.pcb-line{width:100%;float:left;margin-bottom:5px}.pcb-line.right .custom-select{float:right}.pcb-line img{float:right;margin-top:-4px}.pcb-line.center{text-align:center}.pcbl-text{display:inline-block;margin-top:8px}.pcbl-text.left{float:left;margin-right:30px}.pcbl-text.right{float:right;margin-right:5px}.custom-select+.pcbl-text.right{margin-right:30px}.card-input{margin-right:10px;width:67px;float:left}.card-input.right{float:right}.card-input-long{width:100%}.pcb-line input:last-child{margin-right:0}.pcb-line-black{margin-top:10px;margin-bottom:0;width:calc(100% + 36px);height:34px;background:#000;background:-webkit-linear-gradient(to right,#000000,#5b5f68);background:-ms-linear-gradient(to right,#000000,#5b5f68);background:linear-gradient(to right,#000000,#5b5f68);margin-left:-18px}.pcb-line.last{position:absolute;bottom:5px;margin-top:-10px;width:298px}.pcb-line.last .pcbl-text{margin-bottom:5px}@media screen and (max-width:1050px){.payment-cards-wrapper{width:674px}}.ichl-resort-pl{padding-left:30px!important}.ichl-resort-bm{margin-bottom:5px!important}.ich-line-from font{color:#a3a3a3;font-weight:400}.pcmrhid-trip-advisor{color:#8f8f8f;line-height:32px;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.pcmrhidi-calendar:hover,.pcmrhidi-calendar.selected{background-position:0 -33px}.pcmrhidi-info-icon{margin-bottom:0;position:absolute;bottom:56px;right:20px}.pfmt-trip-advisor-top{width:140px;text-align:left;font-size:10px;margin-top:8px}.pfmt-trip-advisor-bottom{margin-top:10px;text-align:left;font-size:10px}.pagetacrb-link{margin-top:15px;text-transform:uppercase;font-size:11px}.pagetacrb-link a{color:#36ada9;text-decoration:none}.pcmrhdci-bottom{display:block;text-align:center}.pcmrhdcir-num-bottom{color:#36ada9;text-decoration:none;white-space:nowrap;font-size:12px;font-family:'hurme_geometric_sans_2SBd'}.pfmt-trip-advisor-link{text-decoration:none;color:#b0adad}.date-range-simple-calendar-static.date-range-simple-calendar{padding-bottom:112px}.date-range-simple-calendar-static.date-range-simple-calendar .pcmrhdccbcc-line-buttons-cnt{position:absolute;bottom:67px;background:#e4e3e3}.date-range-simple-calendar-static.date-range-simple-calendar .pcmrhdccbcc-line-buttons-wrapper{border:none}.date-range-simple-calendar-static.date-range-simple-calendar .btn.btn-line{font-weight:700;border:none;line-height:28px;height:26px;background-color:rgba(255,255,255,.4);border-radius:50%}.date-range-simple-calendar-static.date-range-simple-calendar .btn.btn-line.btn-line-non-active{background:none}.date-range-simple-calendar-static.date-range-simple-calendar .btn:after{height:initial}.date-range-simple-calendar-static.date-range-simple-calendar .pcmrhdccbcc-line-button-prev{background:transparent url(../system_images/arrows-sprite.png) no-repeat scroll 6px 7px}.date-range-simple-calendar-static.date-range-simple-calendar .pcmrhdccbcc-line-button-next{background-position:-24px 7px}.date-range-simple-calendar-static.date-range-simple-calendar .btn.btn-grey{border:none;background:none;font-size:20px;color:black;line-height:28px}.additional-info{position:absolute;font-weight:600;padding:5px 24px 5px 15px;top:0;left:0;font-size:13px;border-bottom-right-radius:4px;border-top-left-radius:4px;z-index:1}#showMapButton{margin-left:30px;margin-top:12px;color:#36ada9;font-size:12px;height:initial;text-transform:uppercase;font-weight:600}#showMapButton:before{content:'';float:left;width:11px;height:16px;margin-right:9px;margin-top:4px;background:url(../system_images/place-orange-small.png)}.pcmrhdcabfl-form .form-table{position:relative}.roomTd{line-height:23px;cursor:pointer}.roomTd:nth-child(2) .btn{background:none;border:none;margin:0;padding:0;text-align:left;line-height:24px;color:#706a69;font-family:'hurmegeometricsans2_regularRg'}.roomTd.selected:nth-child(1){position:relative}.roomTd.selected:nth-child(2) a{background:none;border:none;color:#fff;margin:0;padding:0;text-align:left;line-height:24px}.roomTd .ez-radio{#margin-left:-25px!important;position:absolute;left:12px}.roomTd a.btn-hotels.selected{opacity:1;background:none}.roomTd a.btn-hotels:after{height:0}.phmm-search-tab{float:left;background:#fff;color:#a3a3a3;text-transform:uppercase;padding:10px 12px 10px 10px;cursor:pointer}.phmm-search-tab.selected{background:#7accc8;color:#fff}#hotel-transfer-tab{border-top-left-radius:5px}#flight-hotel-transfer-tab{border-top-right-radius:5px}.btn-room-name{cursor:pointer}.pcmrhdcabfl-form .ez-radio{vertical-align:top;width:16px;height:16px;margin:0 3px 0 0}.pcmrhdcabfl-form .ez-radio+label{cursor:pointer}.pcmrhdcabfl-form .ez-radio{position:absolute;opacity:0}.pcmrhdcabfl-form .ez-radio+label{padding:0 0 0 35px;margin-top:5px;position:absolute;left:12px}.pcmrhdcabfl-form .ez-radio+label:before{content:'';position:absolute;top:-1px;left:0;width:13px;height:13px;border:1px solid #CDD1DA;border-radius:50%;background:#FFF}.pcmrhdcabfl-form .ez-radio+label:after{content:'';position:absolute;top:3px;left:4px;width:7px;height:7px;border-radius:50%;background:#a08264;opacity:0;transition:all .2s}.pcmrhdcabfl-form .ez-radio.ez-selected+label:after{opacity:1}.close-calendar{width:14px;height:14px;display:block!important;background:url(../images/close-calendar.png) no-repeat!important;bottom:26px!important;right:-10px!important;background-position:0 -14px!important;position:absolute}.close-calendar:hover{background-position:0 0!important}.pcmr-stars-block.stars-block{margin-right:20px}#terms{width:583px;height:140px;resize:none;font-size:10px;padding:15px;color:#cdcdcd}.terms-check-text{font-weight:700;margin:20px}.terms-check-text div{line-height:18px}.terms-div .ez-checkbox{float:left;margin-top:3px;margin-right:20px}.order-div .left .price-per-person-label{font-size:16px}.order-div .right ul{margin:0;padding:0}.order-div .right .places-count{margin-bottom:0}#signinreg_form,#register_form{background:#fff;color:#000;text-align:center;width:448px;max-width:100vw}#signinreg_form a,#register_form a,#order-form .btn-pay{cursor:pointer!important}.signIn-content{width:100%!important;text-align:center}.sighInContainer{position:absolute;top:29px;right:10px}#signInForm .signIn-link{margin-right:15px;cursor:text}#signInForm .signIn-link:hover{text-decoration:underline}#signInForm .register-link{cursor:pointer}#signInForm .register-link:hover{text-decoration:none}#signinreg_form .form_attention,#register_form .form_attention{color:#db5565}.pcmrhdccbcc-line-buttons-cnt{padding:8px 0}.pcmoc-register-block{width:50%}#register_form .form{width:556px}.socialRegister{text-align:right}.registerForm{float:left}.socialRegister .socialButtons{width:188px}.socialVkPreloader{float:none}#signInPopUp .socialButtons a,.socialRegister .socialButtons a{display:inline-block;background:url(../system_images/social-btns-bg.png) 0 0 no-repeat;width:158px;height:34px;cursor:pointer;padding:0 0 0 30px;text-align:center;color:#FFF;text-decoration:none;font-size:14px;line-height:33px;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:1px 0 17px 0}#signInPopUp .socialButtons,.socialRegister .socialButtons{width:556px;margin:4px auto}.socialRegister .socialButtons .fb{background-position:0 -34px;margin-top:11px;margin-bottom:5px}#signinreg_form .checkbox-agent{margin:6px 0 0 147px}#signInPopUp #registerBtn{margin-top:0;font-size:13px}.currency{display:none;float:left;margin-top:25px;margin-left:60px}.price-guaranteed{cursor:default;padding-top:6px;position:relative}.price-breakdown-popup{width:800px;height:472px}.price-breakdown-popup .price-breakdown-top-info,#order-price-breakdown .price-breakdown-top-info{width:100%;float:left;box-sizing:border-box;padding:10px 40px;font-weight:700;line-height:20px;text-align:center}.price-breakdown-popup .price-breakdown-wrapper{padding:20px;box-sizing:border-box}.price-breakdown-wrapper table{border:0;border-collapse:inherit}.price-breakdown-wrapper table td,.price-breakdown-wrapper table th{padding:10px 22px;text-align:left;border:0}.price-breakdown-wrapper table th{border-bottom:1px solid #979797}.price-breakdown-wrapper table td{border-bottom:1px solid #e8e6e6}.price-breakdown-wrapper table tr.total td{border-bottom:0;border-top:1px solid #979797}.price-breakdown-wrapper table tr:not(.total) td:first-child,.price-breakdown-wrapper table tr th:first-child{text-align:center}.price-breakdown-wrapper table h2{margin-bottom:0!important}#signInForm .orders-link{margin-left:0;cursor:pointer}.price-breakdown-wrapper .pcmtt-print{float:none;cursor:pointer;text-decoration:none}.price-breakdown-wrapper .pcmtt-icons-print{text-align:center}.signIn-title{border:none;padding-bottom:0}.pcmrhid-name{padding-right:5px}.pcmrhid-type{display:block}.pcmrhdc-terms-btn-block{width:100%}.pcm-one-terms{float:left;width:448px;padding-right:15px}.terms-pcmrhdc-title{text-transform:uppercase;color:#a08264;letter-spacing:1px;border-top:2px solid #f6f6f6}.header-title{margin-bottom:20px}.pcmrhdci-terms-properties{line-height:18px;margin-top:8px}.pcmrhdci-terms-properties a{color:#a08264;text-decoration:none}.pcmrhdc-terms-text{width:100%;padding-bottom:60px}.pcmocmb-number-block{float:left;width:6%}.pcmocmb-text-block{float:left;width:94%}.date-range-simple-calendar-static{height:536px}@media screen and (min-width:768px){.date-range-simple-calendar-static{height:465px}}.bread-crumbs-last{margin:0 3%}.fb{background:#4065b3}.fb:hover{box-shadow:0 0 5px #4065b3;color:#fff}.google{background:#fff;border:solid 1px #979797;color:#303030}.google:hover{box-shadow:0 0 5px #979797;color:#303030}._qtix31{display:table!important}._ni9axhe{display:table-cell!important}._ni9axheSvg{padding-left:.2rem;width:32px;text-align:center}.fb ._ni9axheSvg svg{height:14px;width:14px;display:block;fill:currentcolor}.google ._ni9axheSvg svg{width:14px;display:block}@media (max-width:575.98px){._qtix31{margin:0 auto}._ni9axheSvg{padding-left:0}.tooltip-text{-ms-flex:0 0 83.333333%!important;flex:0 0 83.333333%!important;max-width:83.333333%!important}.tooltip-ico}@media (max-width:386px){.social-button,.cookie-modal-dialog .custom-text{width:100%!important}.read-condition{height:48px!important}.modal-cookie-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.modal-cookie-footer .btn{min-width:100%!important}.cookie-modal-dialog .custom-select{width:100%!important}}.box{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.footer-menu-block{float:left;width:33%}#itemsList.loading{position:fixed;top:0;width:60%;height:100%;background:url(/frontend/webcontent/images/landing/loader.gif) no-repeat center}.content-outro-terms{float:left;width:100%}.wrapper p,li{text-align:left}.tooltip li,#basketBlock li,.footer-cnt li,.list-block li,#articleBlock li,.content-html li,#about li,#meals-and-rooms li,#additional-information li{text-align:left}.scroll-block{overflow:scroll}.title-popup,.title-block a,.title-block span,.textarea-block{line-height:1.2}.price-included-block li{text-align:left}#result-contact-form{color:#00a680;font-weight:700;font-size:18px}.notes-block{margin-bottom:4px;cursor:text}.read-condition{vertical-align:middle;height:18px}@media screen and (max-width:767.98px){#itemsList.loading{width:calc(100% - 40px)}.cookie-modal-dialog .modal-body{padding:1rem!important}.footer-menu-block{float:left;width:100%;font-size:22px}.faqBlock .pcm-left{width:100%}}@media screen and (max-width:1366px),screen and (max-height:768px){#register-result{display:block;overflow-y:auto;height:410px}}.cookie-modal-dialog{max-width:900px}.modal-cookie-title{font-family:Oswald;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.2px;color:#232323}.cookie-modal-dialog .custom-select{border:solid 2px #02c0bb!important;cursor:pointer}.cookie-modal-dialog .tooltip-cnt{font-size:14px}.cookie-modal-dialog .btn{min-width:304px}.cookie-modal-dialog .custom-text{font-weight:700}.cookie-modal-dialog .modal-body{padding:28px 40px 10px 40px}.modal-cookie-html{line-height:1.71}.modal-cookie-checkbox{margin-bottom:43px}.tooltip-block{margin-top:12px;margin-bottom:12px;padding-left:0;line-height:1.71}.tooltip-ico{margin-left:15px}.tooltip-text span{display:inline-block;margin-top:1px;margin-left:5px}.person-age .custom-select{float:none}.person-age-item{text-align:center!important;margin-bottom:10px!important;margin-left:0!important}.select-child-block select{display:inline-block!important;visibility:visible!important;position:static!important}.select-child-block select{width:76px;border:2px solid #0bacd3;height:40px;padding:2px 10px;color:#495057;cursor:pointer}.select-child-block{float:none;width:76px!important;height:40px}.select-child-block .error-input,.select-child-block .hasError{padding:2px 10px!important}.select-passport-block select{display:inline-block!important;visibility:visible!important;position:static!important}.select-passport-block select{width:300px!important;border:none;color:#495057;cursor:pointer;padding:2px 10px}#additional-information table{width:100%!important}.additional-information li a{margin-right:0!important}.info-article-block p:last-child{margin-bottom:0}.info-article-block{font-size:16px}.articles-block img{min-height:275px}.articles-block .middle img{height:100%;max-height:415px}.articles-block .small img{max-height:275px}.article-btn{background:none;border:solid 1px #f3f3f3;padding:0 25px;transition:background-color .2s}.article-btn:hover{transition:background-color .2s;background-color:rgba(243,243,243,.3);box-shadow:0 0 5px #f3f3f3}.categories-btn{background-color:#fff;color:#232323;border:solid 1px #02c0bb;padding:0 25px;font-weight:400}.tags-btn{background:#fff;border-radius:3px;border:solid 1px #e4e4e4;color:#a7a7a7!important;position:relative;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;padding:0 8px;line-height:25px!important}.buttons-block .tags-btn{margin-right:8px}.tags-btn:hover{color:#fff;box-shadow:none;border-color:#02c0bb}.categories-btn:hover{color:#232323}.categories-btn.active,.tags-btn.active{color:#ffffff!important;background-color:#02c0bb}.tags-btn.active{border:solid 1px #02c0bb}.pagination-block li{display:inline-block;margin:0 5px}.pagination-block li a{color:#232323;line-height:24px!important}.pagination-block li a span,.pagination-block li a:hover{color:#232323}.main-pagination{display:inline-block;text-align:center}.attention{height:34px}.page-content-article .pc-main-block{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0)}.page-content-article .pc-main-block{padding-top:5.125%}.faqBlock .pcmrhdcabfld-show-more.collapsed:before,.faqBlock .pcmrhdcabfld-show-more:before{float:right;color:#02c0bb;font-weight:700;font-size:15px}.faqBlock a{font-size:15px}.faqBlock .pcm-left,.faqBlock a:hover{margin-top:0;background:#eae5df}.faqRoomBlock .faqBlock{padding:0!important;margin:0!important}#tooltip-block .firstTooltip{top:-150px!important}#tooltip-block .firstTooltip:before,#tooltip-block .firstTooltip:after{top:calc(50% - 34px)}.covid{background:#eae5df;border-bottom:2px solid #0bacd3;margin:auto;width:100%;text-align:center}.covid a,.covid a:hover,.covid span{text-decoration:underline;display:inline-block;width:100%}.covid span{text-decoration:none}#req_person{border:solid 1px #ced4da!important}#iframe-protector{height:100%;width:100%;position:absolute;left:0;top:0;z-index:99999999}.label-disabled{opacity:.75;pointer-events:none}html{overflow-y:scroll}.skeleton-loader{display:flex;background:#fff;border:1px solid #eee;border-radius:4px;margin-bottom:1rem;height:282px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden}.skeleton-loader .skeleton-image{background:#f0f0f0;width:41.666667%;height:282px}.skeleton-loader .skeleton-details{padding:1.5rem;width:58.333333%}.skeleton-loader .skeleton-line{background:#e0e0e0;height:1em;margin-bottom:1rem;border-radius:2px}.skeleton-loader .skeleton-line.short{width:60%}.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;cursor:pointer}#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#F86278;color:#fff;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001}.formError .formErrorArrowBottom{top:0;margin:-6px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#F86278;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.error-input,.hasError{padding:0 0 0 7px!important;border:2px solid #d0021b!important}.formError{display:block}#homePageSearchForm .formError{display:none}