﻿@font-face{font-family:'OpenSansHebrew-Bold';src:url('fonts/OpenSansHebrew-Bold.ttf') format('truetype');}@font-face{font-family:'OpenSansHebrew';src:url('fonts/OpenSansHebrew-Regular.ttf') format('truetype');}@font-face{font-family:'Arial Narrow';src:url('fonts/ARIALN.TTF') format('truetype');}@font-face{font-family:'Times New Roman';src:url('fonts/TIMES.TTF') format('truetype');}@font-face{font-family:'Lucida';src:url('fonts/Lucida.ttf') format('truetype');}li{font-weight:inherit;font-style:inherit;-moz-outline:0;outline:0;padding:0;margin:0;border:0;direction:rtl;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}.hidden{display:none;}.visible{visibility:visible;}.invisible-hidden{visibility:hidden;}.overFlowHidden{overflow:hidden;}.aligncenter{text-align:center;}.flr{float:right;}.float-clear{display:block;clear:both;}.marR10{margin-left:10px;}.marR15{margin-left:15px;}.marL10{margin-right:10px;}.clearfix{display:block;}.marBut20{margin-bottom:20px;}.marTop20{margin-top:20px;}.marTop60{margin-top:60px;}.marginR{margin-left:0;}.pointer{cursor:pointer;}.clear{clear:both;}.last-booking{position:absolute;color:#fff;top:11px;right:121px;font-size:12px;}.lang-rus .last-booking{right:108px;font-size:12px;}.select-hotel-holder{display:none;}.hotels-reservation-holder{float:right;width:170px;font-size:12px;margin:10px 20px 0 0;}.hotels-reservation-holder .last-reservation{margin:0 5px 5px 0;}.datepicker-holder .datepicker{width:100%;background:transparent;padding-left:10px;}.datepickers .datepicker-holder .datepicker .cal-icon{position:absolute;height:29px;width:30px;left:0;top:0;background:url(../Images/Engine/select-icons.png) -39px 0 no-repeat;}#roomsPax:after{content:'.';font-size:0;clear:both;}.rooms-and-paxs-holder select{border:0;-webkit-appearance:none;-moz-appearance:none;font-family:'Belleza-Regular','Arial';}.paxes-div div.pax-row{float:right;width:95%;padding-bottom:10px;}.promo-sep{width:246px;float:right;height:2px;margin-left:-12px;}.promo-holder{float:right;width:100%;margin:5px 0;}.promo-holder .promo-label{float:right;width:60px;margin-top:8px;}.promo-holder .promo-input{float:right;width:168px;}.promo-holder .promo-input input[type=text]{float:right;width:140px;padding-left:7px;height:24px;padding-top:3px;border:none;}.bottom-engine-holder:after{clear:both;float:none;}#loadingdiv{width:312px;height:250px;position:absolute;top:0;right:0;background:#fff;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;display:none;}#loadingdiv img{margin-top:100px;margin-right:130px;}.flow-div-comb{background:#fff;display:none;left:245px;position:absolute;top:99px;width:424px;z-index:9999;padding:12px;border:1px solid #cf1742;}.floating-engine .flow-div-comb{left:275px;}#flowDivComb:before{content:'Dear Guest,';font-weight:'OpenSansRegular','Arial';display:block;color:#000;}#flowDivComb:after{content:'The room combination you chose is not possible. If you want to reserve this room combination, please choose 2 rooms (or more) and state how many persons will occupy each room.';}#CloseComboError{position:absolute;top:11px;color:#cf1742;left:10px;cursor:pointer;}#CloseComboError:before{width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;content:"";position:absolute;border-bottom:9px solid #fff;top:-20px;left:225px;z-index:1;cursor:default;}#CloseComboError:after{width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;content:"";border-bottom:10px solid #cf1742;position:absolute;top:-22px;left:224px;cursor:default;}#CloseComboError{position:absolute;left:14px;top:11px;color:#cf1742;cursor:pointer;}.engine-type-deal .resort-holder{height:1px;float:right;}.engine-type-room{float:right;width:100%;font-family:'Belleza-Regular','Arial';color:#3a3a3a;font-size:12px;}.engine-type-room .datepickers{float:right;width:230px;margin:0;}.engine-type-room div.room{margin-top:8px;}.engine-type-room .paxes-div{margin-top:8px;}.engine-type-room .search-button{margin-top:0;margin-left:3px;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;right:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-widget-overlay{position:absolute;top:0;right:0;width:100%;height:100%;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.3em 0;background-color:#fff;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:5px;}.ltr .ui-datepicker .ui-datepicker-prev{left:22px;}.ltr .ui-datepicker .ui-datepicker-next{right:25px;}.rtl .ui-datepicker .ui-datepicker-next{left:25px;}.rtl .ui-datepicker .ui-datepicker-prev-hover{right:22px;}.rtl .ui-datepicker .ui-datepicker-prev{right:22px;}.rtl .ui-datepicker .ui-datepicker-next-hover{left:25px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;margin-right:-8px;top:0;color:transparent;font-size:0;}.ui-datepicker .ui-datepicker-next span{left:0;}.ui-datepicker .ui-datepicker-prev span{right:0;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;border-collapse:collapse;margin:1px;}.ui-datepicker th{padding:2px 1px;text-align:center;font-weight:normal;border:0;color:#666;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;right:-4px;width:200px;height:200px;}.ui-widget{font-family:'Belleza-Regular','Arial';font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Belleza-Regular','Arial';font-size:1em;}.ui-widget-content a{color:#222;}.ui-widget-header{color:#cf1742;font-weight:normal;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8ddde;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,right top,right bottom,color-stop(0,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);font-weight:normal;color:#3f1e13;}.ui-datepicker-calendar .ui-state-default>span.ui-datepicker-unselectable,.ui-datepicker-calendar .ui-state-disabled>span.ui-state-default{background:#f0f0f0;background:-moz-linear-gradient(top,#fff 0%,#fafafa 100%);background:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#fafafa));background:-webkit-linear-gradient(top,#fff 0%,#fafafa 100%);background:-o-linear-gradient(top,#fff 0%,#fafafa 100%);background:-ms-linear-gradient(top,#fff 0%,#fafafa 100%);background:linear-gradient(to bottom,#fff 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0);}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3f1e13;text-decoration:none;}.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker-header .ui-datepicker-next.ui-state-hover{background-color:transparent;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;color:#212121;background:#fff;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#cf1742;font-weight:normal;color:#fff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;color:#fff;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:'OpenSansRegular','Arial';}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.3;filter:alpha(opacity=30);background-image:none;}.ui-widget-header .ui-icon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-corner-tl{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-tr{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-br{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-top{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-left{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-all{-moz-border-radius:4px;}.ui-widget-overlay{opacity:.3;filter:alpha(opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#ui-datepicker-div{font-size:14px;display:none;background:#fff;z-index:100000 !important;}.pax-tooltip{position:absolute;background:url('../images/Engine/pax-tooltip.png') no-repeat 0 0;z-index:8;padding:10px;border-radius:3px;color:#000;right:50%;width:125px;padding-right:30px;line-height:19px;top:-41px;height:20px;margin-right:-63px;}.engine-progress{height:108px;width:100%;position:absolute;padding:0;background:url(../images/patterns/engine-pattern.jpg);opacity:.7;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.engine-progress.full{opacity:1;}ul#progress{list-style:none;margin:auto;width:120px;top:0;bottom:0;right:0;height:17px;left:0;position:absolute;}ul#progress li{float:right;position:relative;width:7px;height:7px;margin-right:5px;}ul#progress li:first-child{margin-right:0;}.ball{background-color:#2187e7;background-image:-moz-linear-gradient(90deg,#fafafa 25%,#a0eaff);background-image:-webkit-linear-gradient(90deg,#fafafa 25%,#a0eaff);width:7px;height:17px;}.pulse{width:15px;height:15px;border-radius:30px;border:1px solid #00c6ff;box-shadow:0 0 5px #00c6ff;position:absolute;top:-1px;right:-1px;display:none;}#booking-engine-holder{z-index:4;-webkit-transform:translateZ(0);}.main-engine{position:fixed;z-index:4;-webkit-transform:translateZ(4);width:100%;}.resort-holder .selects{display:none;}@media screen and (-webkit-min-device-pixel-ratio:1) and (min-device-width:650px) and (max-device-width:768px) and (orientation:portrait){.paxes-div .pax-row .pax.ad,.paxes-div .pax-row .pax.ch,.paxes-div .pax-row .pax.inf{min-width:60px;max-width:173px !important;width:30% !important;}.datepicker-custom-format .date-elemnt-0{font-size:56px !important;}.datepickers{margin:20px 22px !important;width:95%;}.datepicker-holder .datepicker{width:85%;}.rooms-and-paxs-holder{margin-right:22px !important;}.paxes-div div.pax-row .pax,div.pax-header{margin-left:20px;float:right;width:29.18% !important;min-width:60px;max-width:173px !important;}.paxes-div{width:76%;}.paxes-div div.pax-row{width:108%;}#roomsPax{display:inline;}.rooms-and-paxs-holder{margin-right:10px;}}@media screen and (-webkit-min-device-pixel-ratio:1) and (max-device-width:649px){.paxes-div div.pax-row .pax,div.pax-header{margin-left:20px;float:right;min-width:60px;max-width:163px;}.paxes-div{width:76%;}.paxes-div div.pax-row{width:108%;}#roomsPax{display:inline;}.rooms-and-paxs-holder{margin-right:10px;}}@media(min-width:992px){.main-engine{display:block;top:120px;}.floating-engine.main-engine,.main-engine.top-sticky-engine{top:95px;}.floating-engine .engine-type-main,.floating-engine .engine-type-deal,.top-sticky-engine .engine-type-main,.top-sticky-engine .engine-type-deal{border:1px solid #cbcbcb;}.floating-engine .engine-type-main:after,.floating-engine .engine-type-deal:after,.top-sticky-engine .engine-type-main:after,.top-sticky-engine .engine-type-deal:after{background:none;}#datePickersLoader{float:right;width:29.005%;background:url('../Images/SiteIcons/rolling.gif') no-repeat center center;display:none;height:48px;margin-top:30px;background-size:36px;margin-right:20%;}.step-1 .datepickers,.step-1 .datePickersLoader,.step-1 .rooms-and-paxs-holder{display:block;}.engine-type-main .datepickers,.engine-type-deal .datepickers{float:right;margin-right:25.4%;width:25.1%;font-size:.75rem;font-family:'Arial Narrow','Arial';}.engine-progress:after{content:"";}#booking-engine{z-index:3;}#booking-engine-holder{width:922px;margin:0 auto;min-height:80px;}.floating-engine #booking-engine-holder,.top-sticky-engine #booking-engine-holder{border-top:0;width:970px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);}.top-sticky-engine+div{padding-top:113px;}.engine-type-main,.engine-type-deal{margin:0 auto;width:100%;background:#d01240;min-height:93px;position:relative;}.engine-holder .resort-holder,.engine-type-deal .resort-holder{font-size:20px;text-align:right;position:absolute;height:100%;width:22.5%;border-left:1px solid #e54f73;background:#d01240;font-family:'OpenSansHebrew',Arial;padding-right:27px;}.specail-langeng .resort-holder:after{content:'& GET 5% DISCOUNT';display:block;font-size:1.125rem;color:#fff;font-family:'OpenSansHebrew',Arial;}.resort-holder:after{content:'5% הנחה למזמינים באתר';display:block;font-size:1.125rem;color:#fff;font-family:'OpenSansHebrew',Arial;}.resort-holder:before{content:"הזמן חופשה";color:#fff;display:block;font-size:1.625rem;font-weight:bold;margin-top:15px;}.specail-langeng .resort-holder:before{content:"BOOK ONLINE";color:#fff;display:block;font-size:1.625rem;margin-top:15px;letter-spacing:1.7px;}.specail-langrus .resort-holder:after{content:'';display:block;font-size:1.4rem;color:#fff;letter-spacing:1.7px;}.specail-langfre .resort-holder:after{content:'';display:block;font-size:1.4rem;color:#fff;letter-spacing:1.7px;}.specail-langfre .resort-holder:before{content:"Réservation en ligne";color:#fff;font-size:1.5rem;display:block;margin-top:15px;letter-spacing:1.7px;}.specail-langrus .resort-holder:before{content:"Бронирование онлайн";color:#fff;font-size:1.3rem;display:block;margin-top:15px;letter-spacing:1.7px;}.specail-langger .resort-holder:after{content:'Online Buchung';display:block;font-size:1.125rem;color:#fff;letter-spacing:1.7px;}.specail-langger .resort-holder:before{content:"BOOK ONLINE";color:#000;display:block;margin-top:25px;letter-spacing:1.5px;}.specail-langger.engine-type-deal .resort-holder :after{content:'Jetzt buchen';}.specail-langeng.engine-type-deal .resort-holder:after{content:'our special offer';text-transform:uppercase;}.specail-langrus.engine-type-deal .resort-holder:after{content:'Заказать акцию';}.engine-type-deal .resort-holder{width:25%;}.datepicker-holder{float:right;width:47.97%;margin-left:3.94%;margin-top:12px;}.datepicker-holder.datepicker-sep{margin-left:0;}.datepicker-holder .datepicker{height:40px;background-color:#fff;}.datepickers .datepicker-holder .datepicker-custom-format{display:none;}.rtl .datepicker-holder .datepicker .datepicker-input{background:url('images/icons.png') no-repeat 10px 12px;margin-right:10px;}.rtl .rooms-and-paxs-holder select{background:url(images/arrow.png) no-repeat 10px 17px #fff;}.datepicker-holder .datepicker .datepicker-input{position:relative;background:url('images/icons.png') no-repeat 105px 12px;width:100%;cursor:pointer;line-height:40px;padding:0 0 0 10px;border:none;margin:0;height:40px;font-size:.875rem;}#roomsPax{float:right;width:26.55%;margin-right:.9%;font-size:.75rem;margin-top:11px;}div.room,div.pax-header{width:20.2%;float:right;margin-left:3.4%;}#roomsPax label{font-weight:normal;margin-bottom:3px;font-size:.75rem;color:#fff;font-family:'Arial Narrow','Arial';text-transform:uppercase;}.pax-header-span{display:none;}.rooms-and-paxs-holder select{height:40px;background:url('images/arrow.png') no-repeat 39px 17px #fff;text-indent:13px;line-height:1;width:100%;font-size:.875rem;font-family:'OpenSansRegular','Arial';}.paxes-div div.pax-row .pax{margin-left:5%;float:right;width:28.8%;position:relative;}.paxes-div div.pax-row .pax.inf{margin-left:0;}div.room-header{float:right;width:19.7%;margin-left:5%;}.special-header{display:none;}.paxes-div{width:71%;float:right;}.datepickers .datepicker-holder .header{margin:0 5px 3px 2px;font-size:12px;color:#fff;font-weight:normal;text-transform:uppercase;}.search-button,.button-loader{border:none;padding:3px;text-align:center;margin-right:-1%;cursor:pointer;width:19.5%;color:#fff;font-size:1.125rem;letter-spacing:.5px;border:2px solid #fff;background:none;font-family:'OpenSansHebrew',Arial;text-transform:uppercase;white-space:normal;float:right;height:41px;margin-top:32px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-ms-transition:background 200ms linear;-o-transition:background 200ms linear;transition:background 200ms linear;}.scrolled .main-engine-holder{top:100px !important;max-width:100%;right:0;min-height:94px;}.scrolled #booking-engine-holder{position:absolute;margin:auto;left:0;right:0;top:1px !important;max-width:1100px;}.main-engine-holder{width:100%;max-width:1100px;margin:0 auto;min-height:80px;background-color:#d01240;text-align:right;direction:rtl;position:absolute;margin:auto;left:0;right:0;top:120px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;z-index:10;}div.button-loader{position:absolute;left:0;cursor:default;}.search-button:hover{background-color:#730d25;}.ui-datepicker{width:275px;padding:0 1px;padding:20px 20px 10px 20px;}.ui-datepicker .ui-datepicker-title{text-align:center;font-size:13px;}.ui-widget-content{border:2px solid #cf1742;border-radius:8px;color:#222;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:5px;width:1.8em;height:1.8em;}.ui-datepicker td{border:0;font-size:13px;width:14.28%;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:8px 0;text-align:center;text-decoration:none;}.ui-datepicker-header .ui-state-disabled .ui-icon:before,.ui-datepicker-header .ui-state-disabled .ui-icon:after{cursor:default;}.rtl .ui-datepicker-prev .ui-icon:before{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-left:15px;cursor:pointer;}.rtl .ui-datepicker-next .ui-icon:after{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-right:15px;cursor:pointer;}.ltr .ui-datepicker-prev .ui-icon:before{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-left:15px;cursor:pointer;}.ltr .ui-datepicker-next .ui-icon:after{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-right:15px;cursor:pointer;}.ui-datepicker table{font-size:.9em;}.ui-datepicker-calendar thead tr{margin-bottom:5px;}}@media(min-width:1200px){#booking-engine-holder{width:1100px;}.deal-page #booking-engine-holder{width:1110px;}.engine-type-deal:after{width:1123px;}.floating-engine #booking-engine-holder,.top-sticky-engine #booking-engine-holder{width:1170px;}.search-button{padding:3px 15px;}.engine-title{right:473px;}.engine-type-main:after{width:1135px;}}@media(max-width:991px){#datePickersLoader{background:url('../Images/SiteIcons/rolling.gif') no-repeat center bottom;display:none;height:48px;}.paxes-div .pax-row .pax.ad,.paxes-div .pax-row .pax.ch,.paxes-div .pax-row .pax.inf{min-width:60px;width:25.4%;}.ltr .ui-datepicker-prev .ui-icon:before{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-left:15px;cursor:pointer;}.ltr .ui-datepicker-next .ui-icon:after{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-right:15px;cursor:pointer;}.ui-datepicker-prev .ui-icon:before{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-left:15px;cursor:pointer;}.ui-datepicker-next .ui-icon:after{content:"";color:#cf1742;font-size:13px;line-height:18px;margin-right:15px;cursor:pointer;}.main-engine{display:none;z-index:3;background:#fff;}.main-engine.opened{display:block;}.main-engine:after{content:"";position:fixed;display:block;width:100%;height:240%;background-color:rgba(0,0,0,.5);z-index:1;}#booking-engine-holder{top:auto;}.bottom-banner{visibility:hidden;}.ui-datepicker td span,.ui-datepicker td a{padding:10px 0;}#datePickersLoader:before{top:-10px;position:relative;color:#00999a;font-size:21px;}.paxes-div div.pax-row{float:right;padding-bottom:10px;}.lang-eng #datePickersLoader:before{content:'loading...';}.lang-rus #datePickersLoader:before{content:'загрузка...';}.lang-ger #datePickersLoader:before{content:'Laden...';}.engine-type-main,.engine-type-deal{width:100%;min-height:75px;font-family:'Belleza-Regular','Arial';color:#000;margin:0 auto;}.datepicker-holder{float:right;width:48%;border:1px solid #cdcdcd;}.datepicker-holder .datepicker{height:100px;}.datepickers .datepicker-holder .datepicker-custom-format{display:block;color:#cf1742;font-size:1.125rem;padding:5px 10px;line-height:20px;}.datepicker-custom-format .date-title{display:block;color:#7d7d7d;}.datepicker-custom-format .date-elemnt-0{font-size:30px;margin-left:4px;float:right;font-weight:'OpenSansRegular','Arial';line-height:60px;}.datepicker-custom-format .date-elemnt-1{float:right;margin-top:14px;width:55%;}.datepicker-custom-format .date-elemnt-2{margin-left:10px;}.datepicker-holder .datepicker .datepicker-input{height:0;border:none;margin:0;color:transparent;background:transparent;}.datepickers .datepicker-sep{float:left;}#ui-datepicker-div .special-header{text-align:center;font-size:36px;}.special-header .check-in-val{display:block;font-size:18px;color:#3c763d;font-weight:'OpenSansRegular','Arial';}.special-header .check-in-val:before{content:"";background:url(../Images/SiteIcons/icons.png) no-repeat -127px -896px;width:20px;height:20px;display:inline-block;margin-left:5px;}.datepickers:after{content:'.';clear:both;display:block;float:none;font-size:0;}#roomsPax{position:relative;width:100%;}div.room-header,div.pax-header{color:#7d7d7d;border:1px solid #c4c4c4;border-bottom:none;text-indent:5px;}div.room-header label,div.pax-header label{font-weight:normal;font-size:.875rem;}div.pax-header .pax-header-span{display:none;}.specail-langger div.pax-header.ad label{font-size:19px;}div.room,div.room-header{float:right;width:20%;margin-left:20px;}div.room,.paxes-div div.pax-row .pax{border:1px solid #c4c4c4;font-family:'Belleza-Regular','Arial';position:relative;}div.room,.paxes-div div.pax-row#currentRowID1 .pax{border-top:none;}div.room:after,.paxes-div div.pax-row .pax:after{content:"";font-family:Glyphicons Halflings;position:absolute;left:5px;color:#b9b9b7;font-size:14px;bottom:7px;z-index:-1;}.paxes-div{float:right;width:73%;}.paxes-div div.pax-row .pax,div.pax-header{margin-left:20px;float:right;min-width:60px;width:20%;}.paxes-div div.pax-row .pax.inf,.pax-header.inf{margin-left:0;}.navbar-toggle{margin-right:8px;}.rooms-and-paxs-holder select{width:100%;background:transparent;text-indent:7px;}#currentRowID2 select,#currentRowID3 select{height:45px;}.datepickers .datepicker-holder .header{display:none;}.engine-button-row{position:relative;clear:both;}.search-button,.button-loader{border-right:none;border-left:none;border-top:none;border-bottom:none;width:95%;margin-top:10px;height:55px;text-align:center;cursor:pointer;margin:20px auto;color:#fff;font-size:35px;letter-spacing:.5px;line-height:49px;background:#cf1742;display:block;font-family:'Belleza-Regular','Arial';}.button-loader{top:0;position:absolute;z-index:1;}.datepickers{margin:20px 10px;}#ui-datepicker-div{width:100%;margin:0 auto;border:2px solid #cf1742;border-radius:8px;padding:15px 25px 20px 25px;right:0 !important;}.ui-datepicker td span,.ui-datepicker td a{padding:15px 0;}.engine-type-main #ui-datepicker-div{top:110px !important;}.ui-datepicker table{font-size:1.3em;}.ui-datepicker .ui-datepicker-title{text-align:center;font-size:24px;}.ui-datepicker .ui-datepicker-header{height:60px;}.ui-datepicker td{border:0;font-size:21px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:10px 0;text-align:center;text-decoration:none;}.ui-datepicker-prev .ui-icon:before{content:"";color:#cf1742;font-size:26px;line-height:50px;margin-left:15px;}.ui-datepicker-next .ui-icon:after{content:"";color:#cf1742;font-size:26px;line-height:50px;margin-right:15px;}.engine-progress:after{text-align:center;width:100%;display:block;margin-top:10px;color:#cf1742;font-size:20px;}#ui-datepicker-div{top:70px !important;}}