


* {margin:0;outline:0;border:0;padding:0}

.swal2-container.swal2-in{z-index:9999999999}

input, select, textarea, button,#ddPeople{font-family:'Open Sans Hebrew Condensed', Arial}

html{min-height:100%;padding:0;margin:0;}
body{width:100%;font-family:'Open Sans Hebrew Condensed',Arial,Tahoma,Helvetica;direction:rtl}
a{text-decoration:none;cursor:pointer}

/*.grecaptcha-badge {display:none !important}*/

.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 3px}
.container-100 {width: 100%;min-height: 500px;height: auto;overflow: hidden;float: left;margin-top: 140px;min-width: 320px;}
.container-100.ski {background-image:url(../webimagesnew/miniski.jpg);background-size:100% auto; background-repeat:no-repeat;background-attachment: fixed;}
.container-100.summer {background-image:url(../webimagesnew/minisummer.jpg);background-size:100% auto; background-repeat:no-repeat;background-attachment: fixed;}
.inactive {display:none; height:0px; border:0px; padding:0px; margin:0px; overflow:hidden}


.iframeSite .specialMenu {top:0 !important;}
.iframeSite .header {display:none !important;}
.iframeSite .boxh1 {display:none !important;}
#_hj_feedback_container{display:none}
select::-ms-expand {
	display: none;
}

@keyframes spinner {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.MailLoader {
    position:fixed;z-index:999999; top:0;right:0;bottom:0;left:0;
    display:none;
    background-color:rgba(0,0,0,0.6);
    background-image:url(/webimages/loader.gif);
    background-position:center center;
    background-repeat:no-repeat;
}

.MailLoader.show {
    display:block;
}


.orderLoader {z-index: 200;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;background:rgba(0,0,0,0.7);}
.orderLoader > div{box-sizing: border-box;position: absolute;top: 0;left: 0;bottom:0;right:0;width: 100px;height: 100px;margin:auto;border-radius: 50%;border: 8px solid #eee;border-top-color: #178ed5;animation: spinner 1s linear infinite;}
.orderLoader.show{display:block;z-index:1000;}


#mapFrame{display:none;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%;z-index:999999999999999999;background:rgba(0,0,0,0.6);}
#mapFrame #inMap{position:relative;max-width:1200px;width:100%;height:500px;display:inline-block;margin-top:60px;}
#mapFrame #inMap .closer{position:absolute;right:0;top:0;cursor:pointer;cursor:pointer;z-index:999;}
.closeMenu{display:none;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;z-index: 98;}
.closeMenu.show{display:none;}


#banner{width:274px;height:555px;position:absolute;top:640px;right:10px;z-index:9}
#banner.pnimi{top:260px;display:none}
#banner.pnimi.fixed{position:fixed;top:88px;}
#banner.fixed{position:fixed;top:90px;}
#banner #bannersGallery{position:relative;width:100%;height:100%;}
#banner .slide{position:absolute;top:0;left:0;right:0;bottom:0;display:none;opacity:0;filter:alpha(opacity=0)}
.fixed #banner {position: fixed;top: 140px;}
.fixed.bottom #banner {display:none}

#fixContact {transition:0.5s all;z-index:20;width:320px}
#fixContact.open {left:0;width:320px}
#fixContact .allBoxes {margin-top:0;margin-left:0;height:100%}
#fixContact.open .allBoxes {margin-top:0;margin-left:0}


#fixContact .boxes{width:100%;background:#D2E4EF;overflow:hidden;height:100%}
#fixContact .boxes .contBox{position:relative;height:100%;padding-bottom:20px}
#fixContact .boxes .contBox .ttle{position:relative;font-size:15px;text-align:center;color:#8B949B;margin:8px;font-weight:bold}
#fixContact .boxes .contBox .closer{position:absolute;width:30px;height:30px;left:10px;top:0px;background:url(../webimages/closer2.png) center center no-repeat;background-size:contain;z-index:10;cursor:pointer;}
#fixContact .boxes .contBox.black .topText {}
#fixContact .boxes .contBox.black .closer{background:url(../webimages/closer3.png) center center no-repeat;background-size:contain;}
#fixContact .boxes .contBox.black .ttle{color:#3b3b3b;}
#fixContact .boxes .contBox .sect{clear:both;overflow:hidden;width:100%;margin-bottom:4px;position:relative;height:30px}
#fixContact .boxes .contBox .label{line-height:30px;position:relative;clear:both;font-size:14px;color:#fff;width:80px;padding:0 10px;float:right;}
#fixContact .boxes .contBox .inpt {background: #fff none repeat scroll 0 0;border: medium none;color: #555555;display: block;font-size: 16px;height: 30px;margin: 0 auto;padding: 0 12px;width: 270px;}
#fixContact .boxes .contBox .txtar{font-family: arial;background: #fff none repeat scroll 0 0;border: medium none;box-sizing: border-box;color: #555555;display: block;font-size: 16px;height: 80px;margin: 0 auto;padding: 4px 8px 0 0;resize: none;width: 294px;}
#fixContact .boxes .contBox .sep{clear:both;width:100%;overflow:hidden;height:8px;}
#fixContact .boxes .contBox .submit{background: #268ece none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;display: block;font-size: 16px;height: 30px;margin: 16px auto 0;padding: 0 5px;width: 130px;}
#fixContact .boxes .contBox .myPlaces{clear:both;height:240px;overflow:auto;}

#fixContact .boxes .contBox .sect select{bottom: 0;color: #555; text-align:right;cursor: pointer;font-size: 18px;height: 30px;left: 12px;position: absolute;width: 294px;z-index: 99;}
#fixContact .boxes .contBox .sect span.select{background: #fff url("../webimages/sel.png") no-repeat scroll left 5px center;bottom: 0;color: #555;cursor: pointer;display: block;font-size: 16px;height: 30px;left:0;right:0;margin:0 auto;line-height: 30px;overflow: hidden;padding-left: 20px;padding-right: 10px;position: absolute;width: 264px;z-index: 6;text-align:right}


#fixContact .boxes .contBox .place{clear:both;height:70px;overflow:hidden;margin-bottom:4px;}
#fixContact .boxes .contBox .place .pic{margin-left:6px;height:70px;width:70px;float:right;}
#fixContact .boxes .contBox .place .title{height:44px;overflow:hidden;font-size:14px;color:#3b3b3b;line-height:22px;}
#fixContact .boxes .contBox .place .icons{position:relative;overflow:hidden;font-size:13px;color:#3b3b3b;}
#fixContact .boxes .contBox .place .icons .delete{float:left;cursor:pointer;position:absolute;left:4px;top:2px;width:20px;height:20px;background:url(../webimages/delete.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .viewed{float:right;height:26px;line-height:29px;padding-right:22px;background:url(../webimages/viewed.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .liked{cursor:pointer;margin-right:10px;float:right;height:26px;line-height:29px;padding-right:22px;background:url(../webimages/liked.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .liked.added{background:url(../webimages/liked_a.png) right center no-repeat;}


#fixContact .boxes .contBox .carsBox{bottom: 40px;left: 0;overflow: auto;padding: 0 10px;position: absolute;right: 0;top: 50px;}
#fixContact .boxes .contBox .carsBox .carLineTop{margin-bottom:20px;clear:both;height:100px;background:#ededed;border:1px solid #fff;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');}
#fixContact .boxes .contBox .carsBox .carLineTop > div{float:right;width:20%;display:table;text-align:center;height:100%;}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div{width:20%}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div ~ div{width:35%}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div ~ div ~ div{width:25%}
#fixContact .boxes .contBox .carsBox .carLineTop > div > p{vertical-align:middle;line-height:normal;display:table-cell;font-weight:bold;padding:0 10px;color:#3b3b3b}

#fixContact .boxes .contBox .carsBox .carLine{clear:both;overflow:hidden;min-height:160px;background:#ededed;border:1px solid #fff;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');}
#fixContact .boxes .contBox .carsBox .carLine > div{float:right;width:20%;display:table;text-align:center;min-height:160px;}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div{width:20%}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div ~ div{width:35%}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div ~ div ~ div{width:25%}

#fixContact .boxes .contBox .carsBox .carLine > div > p{white-space:pre-wrap;vertical-align:middle;line-height:normal;display:table-cell;font-weight:bold;padding:0 10px;color:#3b3b3b}
#fixContact .boxes .contBox .carsBox .carLine > .carPic{background-position:center center;background-repeat:no-repeat;background-size:contain;}
#fixContact .boxes .contBox .carsBox .carLine > .carTitle  span{display:block;}


#firstContact {display:block;width:100%;background:#288fce;padding-bottom: 30px;}
#firstContact .text {display:block;width:100%;text-align:center;color:#fff !important;font-size:32px !important;padding-top:20px;max-width:100% !important}
#firstContact form {font-size:0;margin-top:10px;text-align:center}
#firstContact form .sender {cursor: pointer;width:10%;color:#fff;height:67px;vertical-align:top;color:#fff;font-size:24px;background:#165d85;min-width:150px}
#firstContact form .inputWrap {position:relative;display:inline-block;width:40%;}
#firstContact form input:not([type=button]) {border-right:1px solid #a4a3a4;width:100%;border-top:1px solid #a4a3a4;border-bottom:1px solid #a4a3a4;display:inline-block;height:67px;font-size:29px;padding:0 25px;box-sizing:border-box;position:relative}
#firstContact form label {color:red;display:none;position:absolute;top:5px;left:5px;font-size:18px;}
#firstContact form .inputWrap.has_error label {display:block}


.page404{margin:75px 0;text-align:center;}
.page404 .title{font-size:24vw;font-weight:bold;color:#178ed5;}
.page404 .subtitle{font-size:5vw;}

.header{width:100%;margin:0 auto;height:44px;position:fixed;transition:all .5s ease;top:0;z-index:200}
.fixed .header{top:0;}
.header .small-logo {position:absolute;top:100%;right:20px;transform:translateY(25%);transition:all .5s ease}
.header .small-logo img {transition:0.5s all;width:231px}
.fixed .header .small-logo img{margin-top:0;width: 140px;}
.fixed .specialMenu .phoneBox .phoneWrap {padding:0px 50px}
.header .top .container {max-width:1300px;position:relative;margin:0 auto;display:block;}
.header .top{float:right;top:0;position: absolute;height: 40px;width: 100%;background: #1a3446;background: -moz-linear-gradient(left, #1a3446 0%, #435568 50%, #5b687c 100%);background: -webkit-linear-gradient(left, #1a3446 0%,#435568 50%,#5b687c 100%);background: linear-gradient(to right, #1a3446 0%,#435568 50%,#5b687c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3446', endColorstr='#5b687c',GradientType=1 );transition:all .2s ease}
.header .top .logo{background:url(../webimagesnew/logo.png) center center no-repeat;background-size:contain}
.header .top .logo.new{overflow:hidden;max-width:272px;width:100%;height:95px;float:right;border-radius: 0 0 10px 10px;-moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);background:#fff;}
.header .top .logo.new > img{width:100%;height:100%;}
.header .top .small-logo{overflow:hidden;display:none;background:#fff;margin-top:3px;background-size:contain;border-radius:10px 0 0 10px;max-width:125px;width:100%;height:37px;float:right;}
.header .top .small-logo > img{width:100%;height:100%;}
.header .top .top-contact{position:absolute;left:0;top:0;}
.header .top .top-contact .label{display: block;text-align: center;height: 10px;line-height: 10px;color: #111;padding-top: 10px;font-weight: bold;font-size: 20px;padding-bottom: 4px;}
.header .top .top-contact .newsletter{position: absolute;top: -72px;right: 0;left: 0;width: 100%;overflow: hidden;border-top: 0;background: #fff;padding: 2px 10px;border: 1px #111 solid;box-sizing: border-box;height: 70px;}
.header .top .top-contact .newsletter .inptbox{height:39px;display:block;}
.header .top .top-contact .newsletter .inptbox .malinpt{margin-top:5px;padding:0 5px;text-align:right;float:right;width:190px;border:1px solid #cdcdcd;height:28px;line-height:26px;font-size:18px}
.header .top .top-contact .newsletter .inptbox .submit{font-size: 18px;margin-top: 5px;float: right;color: #fff;width: 74px;height: 30px;border: none;background: #f0674c;border-radius: 3px 0 0 3px;font-weight: bold;}
.header .top .top-contact .phoneBox{min-width:180px;overflow:hidden;float:left;margin:0 2px;border-radius: 0 0 10px 10px;border:2px solid #fff;border-top:0;background:#fff;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
.header .top .top-contact .phoneBox .phone{text-align:center; font-weight:bold;letter-spacing:2px;background:none;color:#178ed5;display:block;font-size:24px;height:39px;line-height:39px;padding:0 10px;}
.header .top .top-contact .phoneBox .phone.sub {font-size:20px}
.header .top .openPhone{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimagesnew/icon-phone.png) center center no-repeat;background-size:22px;}
.header .top .openNews{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimagesnew/icon-contact.png) center center no-repeat;background-size:25px;}
.header .top .openFace{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimages/mobileface.png) center center no-repeat;background-size:13px;}
.header .top .contactFrm{display:none;cursor:pointer;width:25px;height:25px;background:url(../webimagesnew/openFrm.png) no-repeat center center;background-size:100%;position:absolute;right:60px;top:12px;}
footer .social{display:block;width:100%;clear:both;float:right;margin:10px 0}
footer .socialNew{clear: both;display: block;text-align: left;padding-top: 10px;}
footer .socialNew ul{}
footer .socialNew ul li{ display: inline-block !important;width: auto !important;margin: 0 6px;vertical-align: top;}
footer .socialNew ul li a{line-height: normal;}
footer .socialNew ul li svg{fill:#8798b2}
footer .socialNew ul li.facebook:hover svg{fill:#fff}
footer .socialNew ul li.instagram:hover svg{fill:#fff}
footer .socialNew ul li.youtube:hover svg{fill:#fff}

.header.fixed .top .social{display:none;}
footer .social .face{background: #4a67b8 url("../webimages/pingface.png") no-repeat scroll right center / contain ;border-radius: 2px;color: white;float: left;font-size: 12px;height: 20px;line-height: 19px;margin-right: 5px;padding-left: 10px;padding-right: 20px;}
footer .social .fb_iframe_widget{float:left;}
footer input.submit {background:#f0674c;color:#fff;font-size:18px;height:40px;padding:0 60px;border:0;display:inline-block;float:left}
footer .form-bottom {float:right}
footer .form-bottom input {margin-left:5px;vertical-align:middle}
footer textarea {max-width:100%;min-width:100%;}


.header .top{max-width:100%;height: auto;height: 100%;}
.header .top .pingh1 {font-size:16px;font-weight:normal;color:#fff;position:absolute;right:50%;transform:translateX(50%);line-height:40px}
.header .top .pingh1 .h1Url{color: #fff;position: relative;padding-left: 10px;}
.header .top .pingh1 .h1Url::after{content:"|";position: absolute;left: 0;}
.header .top .pingh1 .h1Url:last-child::after{display: none;}

.header .top .top-contact .wrapLft{float: left;margin: 2px;}
.header .top .top-contact .wrapLft .search{display: inline-block;vertical-align: top;}
.header .top .top-contact .wrapLft .search .searches{position: relative;}
.header .top .top-contact .wrapLft .search .searches .inptsearch{background: #e7e7e7;width: 196px;height: 36px;border: 0;box-sizing: border-box;padding-right: 10px;}
.header .top .top-contact .wrapLft .search .searches .submit{border: none;width: 36px;height: 36px;background: url(../webimagesnew/search.png) center center no-repeat;position: absolute;left: 0px;top: 0px;}
.header .top .top-contact .wrapLft .subscribeBtn {display: inline-block;vertical-align: top;float:left;height: 36px;line-height: 36px;box-sizing: border-box;padding-right: 5px;font-size: 20px;font-weight: bold;cursor: pointer;background: #f0674c;color: #fff;text-align:center;width:196px}
.header .top .top-contact .wrapLft .topNews {width:300px;display:inline-block;position:relative;top:0;transition:all .2s ease;vertical-align:top}
.header .top .top-contact .wrapLft .topNews.open {top:70px}
.fixed .header .top .top-contact .wrapLft .topNews.open {top:-140px}

.showMoreBtn{background:#178ed5;border-radius: 10px;color: #fff;font-size: 18px;line-height: 40px;margin: 15px auto;padding: 0 20px;width: 150px;text-align: center;cursor: pointer;}


#menu{margin-right: 30px;float: right;margin-left: 0;height: auto;max-width:100%}
.mainMenu{margin-right: 30px;float: right;margin-left: 0;height: auto;max-width:100%}
.mainMenu > ul{}
.mainMenu > ul > li{position: relative;padding: 0 10px;display: inline-block;vertical-align: top;font-size: 16px;color: #fff;line-height: 40px;}
.mainMenu > ul > li::after{content: "";position: absolute;left: -5px;bottom: 0;top: 0;width: 6px;height: 6px;background: #fff;border-radius: 6px;margin: auto;}
.mainMenu > ul > li:last-child::after{display: none;}
.mainMenu > ul > li#specExpand{display: none;}
.mainMenu > ul > li > a{ color: #fff;text-decoration:none}


.specialMenu .inmenu{max-width:1300px;height:100%;width:100%;position:relative;margin:0 auto;}
.specialMenu .inmenu .search{width:188px;position:absolute;text-align:center;left:0;top:0;height:100%;background:url(../webimagesnew/li-sep.png) right center no-repeat;}
.specialMenu .inmenu .search .inptsearch{display:inline-block;width:174px;height:36px;margin-top:10px;border-radius:3px;background:#fff;border:0;font-family:arial;padding:0 10px;}
.specialMenu .inmenu .search .submit{border:none;width:24px;height:24px;background:url(../webimagesnew/search.png) center center no-repeat;position:absolute;left:11px;top:16px;}
.specialMenu .inmenu .search .closeSearch{display:none;}
.specialMenu .inmenu .search .advancedSearch{display:none;}
.specialMenu.fixed .inmenu .search .inptsearch {margin-top:3px}


.header .openSearch{display:none;position:absolute;top:0;left:0;background:url(../webimagesnew/li-sep.png) right center no-repeat;width:13%;height:100%;}
.header .openSearch > span{font-size:12px;color:#fff;text-align:center;font-weight:bold;padding-top:38px;background:url(../webimagesnew/searchmobile.png)  center top  no-repeat;background-size:40px;display:block;}

.specialMenu .inmenu #menu2{margin-left:188px;height:100%;}
.specialMenu .inmenu #menu2 ul{list-style:none;height:100%;}
.specialMenu .inmenu #menu2 ul > li{overflow:hidden;position:relative;float:right;width:20%;height:100%;background:url(../webimagesnew/li-sep.png) right center no-repeat;}
.specialMenu .inmenu #menu2 ul > li.active{overflow:visible !important;}
.specialMenu .inmenu #menu2 ul > li > a{-webkit-transition: color .5s, background .5s, height .5s;-moz-transition: color .5s, background .5s, height .5s;-o-transition: color .5s, background .5s, height .5s;-ms-transition: color .5s, background .5s, height .5s;transition: color .5s, background .5s, height .5s;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:40px;display:block;text-align:center;position:relative;padding-right:40px;color:#fff;height:100%;font-weight:bold; font-size:16px;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.specialMenu .inmenu #menu2 ul > li > a:hover{box-shadow: 0 0 0 0 rgba(255,255,255,0.2);-webkit-transition: box-shadow .4s ease-in-out;-moz-transition: box-shadow .4s ease-in-out;-o-transition: box-shadow .4s ease-in-out;-ms-transition: box-shadow .4s ease-in-out;transition: box-shadow .4s ease-in-out;}


.specialMenu .inmenu #menu2 ul > li > a > span{position:absolute;left:0;right:0;bottom:0;line-height:27px;}

.specialMenu .inmenu #menu2 ul > li > a.icon1{background-image:url(../webimagesnew/icon1.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon2{background-image:url(../webimagesnew/icon2.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon3{background-image:url(../webimagesnew/icon3.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon4{background-image:url(../webimagesnew/icon4.png);}
/*.specialMenu .inmenu #menu2 ul > li > a.icon5{background-image:url(../webimagesnew/icon5.png);}*/
.specialMenu .inmenu #menu2 ul > li .activearray{display:none;margin:0 auto;position:absolute;bottom:-13px;z-index:111;left:0;right:0;width:24px;height:13px;background:url(../webimagesnew/active_array.png) no-repeat;}
.specialMenu .inmenu #menu2 ul > li.active .activearray{display:block;}
.specialMenu .inmenu #menu2 ul > li > a > .circle{display:none	}

/* 27/05/2015 */
.clearMenu{display:none}
.specialMenu .inmenu #menu2 ul > li .mobiletouch{display:none;position:absolute;top:0;left:0;right:0;z-index:1;width:100%;bottom:0}
.specialMenu .inmenu #menu2.ismobile ul > li .mobiletouch{display:block;cursor:pointer;}



.specialMenu .inmenu #menu2 ul > li > ul{float:right;width:100%;opacity:0;filter:alpha(opacity=0);background:#178ed5;border:1px solid #fff;border-top:0;display:none;padding-top:20px;position:relative;z-index:9}
.specialMenu .inmenu #menu2 ul > li > ul.open{height:auto;opacity:1;filter:alpha(opacity=100);display:block}
.specialMenu .inmenu #menu2 ul > li > ul > li{overflow:hidden;background:none;width:100%;clear:both;border-bottom:1px solid #fff;height:40px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a:hover{background-color:#de7300}
.specialMenu .inmenu #menu2 ul > li > ul li a:hover {background-color:#333 !important;color:#fff !important}
.specialMenu .inmenu #menu2 ul > li > ul > li.TopText{display:none;}
.specialMenu .inmenu #menu2 ul > li > ul > li:last-child{border-bottom:0px;}
.specialMenu .inmenu #menu2 ul > li > ul > li.submenu.open{background:url(../webimagesnew/arr_title_rtl.png) left 3px center no-repeat;overflow:visible;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a{text-shadow:0;padding:0 10px;text-align:right;font-weight:normal;font-size:14px;position:relative;background-size:auto 32px;background-position:right 4px center;background-repeat: no-repeat;padding-right:40px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a::before {content: " ";  display: inline-block;  height: 100%;  width: 0.1%;  vertical-align: middle;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a p {display: inline-block;  vertical-align: middle;   margin: 0;  padding: 0px; width:99.9%;line-height:15px}


.specialMenu .inmenu #menu2 ul > li > ul > li > ul {height:0;opacity:0;filter:alpha(opacity=0);background:#0d1e2b;border:1px solid #fff;margin-top:-40px;margin-right:100%;padding-top:0 !important;width:250px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > ul.open{height:auto;opacity:1;filter:alpha(opacity=100);}



.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText{text-align:center;background: #fff none repeat scroll 0 0;border-bottom: 1px solid #a0a0a0;color: #212a2a;cursor: pointer;display: block;font-weight: bold;height: 50px;left: 0;line-height: 34px;margin: 0;padding: 0;position: fixed;top: 0;width: 300px;z-index: 99999999;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText a{color: #212a2a;cursor: pointer;display: block;font-size: 16px;font-weight: bold;height: 50px;line-height: 50px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText a::after{content:" - לרשימה המלאה"}

.specialMenu .inmenu #menu2.ismobile *{-moz-transition: all 0;-webkit-transition: all 0;transition: all 0;}
.specialMenu .inmenu #menu2.ismobile ul > li{overflow:visible}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open{left:0;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul{opacity:1;filter:alpha(opacity=100);float:left;position:fixed;padding:52px 0 10px 0;top:0;width:300px;left:-304px;height:auto;overflow:auto;bottom:0; background:#a2182d;z-index:99999999;background:#f2f3f2;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand{display:none;position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;height:40px;width:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand > div{display:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand.open{left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand.open > div{display:block;height:40px;line-height:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open li.expand{display:block;left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open li.expand > div{display:block;height:40px;line-height:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.active{}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li{overflow:hidden;position:relative;border-bottom:1px #cccccc solid;height:50px}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable{cursor:pointer;background:url(../webimagesnew/expandable-icon.png) left top no-repeat;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable.open{height:auto}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li a{color:#034b6a;text-align:right; width:auto;display:block; ;position:absolute;left:0;right:0;top:0;height:50px;line-height:50px;font-size:16px}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li > a{margin-right:4px;padding-left:0}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul{position:relative;width:286px;float:right;border:2px #ffffff solid;padding:0;margin:52px 5px 6px;padding-bottom:2px;border-right:1px #333333 solid;border-top:1px #333333 solid;height:auto;opacity:inherit;filter:inherit;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li{border-top:1px solid #EEE;border-bottom:0;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li a{left:0;padding-right:20px;background:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul{background:none;border:0}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li ul{position:relative;width:256px;float:right;border:2px #ffffff solid;background:#fefefe;padding:0;margin:0 5px;padding-bottom:2px;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li ul li:last-child{border:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable a{left:48px;height:30px;line-height:30px;width:200px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.submenu{background:url(../webimagesnew/arr_title_rtl.png) left 10px top 18px no-repeat;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.submenu.open{height:auto;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li .mobiletouch{right:auto;width:40px;}



.specialMenu .logo.new{position: absolute;right: 0;top: 0;max-width:280px}
.specialMenu .logo.new img{max-width:100%;}
.specialMenu .small-logo{display: none;}
.specialMenu .inmenu #menu2{margin-left: 0;}
.specialMenu .inmenu #menu2 ul > li{background: none;}
.specialMenu .inmenu #menu2 ul > li > a{background-position: right center;text-shadow:none}


.specialMenu .inmenu {display: inline-block;margin: 0px 250px;width: auto;}
.specialMenu .inmenu #menu2 ul{list-style: none;height: 100%;display: table;}
.specialMenu .inmenu #menu2 > ul > li {width: auto;padding: 0 10px;float: none;display: table-cell;position: relative;}
.specialMenu .inmenu #menu2 > ul > li:hover{background: #c9eafb;}
.specialMenu .inmenu #menu2 > ul > li a {padding-right: 40px;position: relative;}
.specialMenu .inmenu #menu2 ul > li > a > .circle{display:none}
.specialMenu .inmenu #menu2 ul > li > a > span {color: #005D96;font-size: 18px;position: relative;line-height: 18px;text-align: right !important;display: block;vertical-align: middle;top: 50%;transform: translateY(-50%);}


.specialMenu .phoneBox{position: absolute;left: 24px;top: 0;bottom: 0;}
.specialMenu .phoneBox .phoneWrap{background: url('../webimagesnew/phoneIcon2.png') no-repeat center left;padding: 23px 50px;text-align:left}
.specialMenu .phoneBox .phoneWrap .label{font-size: 18px;color: #0a2739;display: block;}
.specialMenu .phoneBox .phoneWrap .phone{font-size: 30px;color: #0a2739;text-decoration:none}

.googlemap {width:100%;max-width:750px;padding-bottom:70%;position:relative}
.googlemap iframe {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}


.hero{height: 583px;background: #7a89c2;box-sizing:border-box;position:relative;clear:both;}
.hero .hSlider {position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;z-index:0}
.hero .hInner {z-index: 2;position: absolute;top: 10px;left: 0;right: 0;margin-top: 250px;}
.hero .hSlider, .hero .hSlider .owl-stage, .hero .hSlider .owl-stage-outer, .hero .hSlider .item, .hero .hSlider .owl-item {height:100%;height: 100%;background-position: right calc(20vw - 384px) top;background-repeat: no-repeat;}
.hero .item {background-size:cover;background-position:center center}
.hero .heroSentence{text-align: center;color: #091114;font-size: 54px;padding-top: 115px;font-family:'Open Sans Hebrew', arial;line-height:1.2;text-transform:uppercase;/*text-shadow:1px 4px 1px #fff*/}
.hero .heroSentence span{font-weight: bold;display:block;font-size:64px}


.specialMenu .inmenu #menu2 ul > li:hover ul + .activearray{position: absolute;bottom: 20px;width: 0;border-bottom: 10px #5b687c solid;border-left: 10px transparent solid;border-right: 10px transparent solid;right: 10px;display: block;left: auto;height: 10px;background: transparent;}
.specialMenu .inmenu #menu2 ul > li > ul > li > ul {height: 0;opacity: 0;filter: alpha(opacity=0);background: #0d1e2b;border: 1px solid #fff;margin-top: -33px;margin-right: 100%;padding-top: 0 !important;width: 250px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a {text-shadow: 0;padding: 0 10px;text-align: right;font-weight: normal;font-size: 18px;position: relative;background-size: auto 32px;background-position: right 4px center;background-repeat: no-repeat;padding-right: 40px;}


.specialMenu {top:44px;background: rgba(255,255,255,1);height: 100px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;position: fixed;text-align: center;transition:all .2s ease;z-index:100;width:100%}
.fixed .specialMenu{height:56px}


.progressBar{display: none;position: absolute;width: 300px;height: 40px;background: #fff;line-height: 40px;margin: auto;top: 110px;bottom: 0;left: 0;right: 0;}
.progressBar .progress{background: #188bd0;width: 0%;position: absolute;left: 0;top: 0;bottom: 0;}
.progressBar .progNum{z-index: 99;position: relative;}

.bui-review-scorebadge {background: #003580;color: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;font-size: 16px;font-weight: 600;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;vertical-align: baseline;border-radius: 6px 6px 0 6px;height: 32px;width: 32px;min-width: 32px;line-height: 32px;display: inline-block;float: left;vertical-align: top;}
.bui-review-score--end .bui-review-scorebadge+.bui-review-scorecontent {margin-right: 0;margin-left: 8px;text-align: left;display: inline-block;vertical-align: top;}
.bui-review-scoretitle {color: #003580;font-size: 15px;font-weight: 600;line-height: 1;}
.bui-review-scoretext {color: #6b6b6b;font-size: 12px;font-weight: 500;line-height: 1;margin-top: 4px;font-size: 0;height: 17px;background: url('/webimagesnew/booking-com-vector-logo.png');background-size: cover;background-repeat: no-repeat;background-position: center;width: 90px;}


.searchNoHero {transition:all .2s ease;height:0;overflow:hidden;}
.searchNoHero.active {height:auto;padding:20px 0}
.searchNoHero.open {height:auto;overflow:visible;margin-top:6px}
.searchNoHero .searchEngineWrap .inputsWrapper {margin:0 auto}

.searchEngineWrap{text-align: center;}
.searchEngineWrap .inputsWrapper {font-size: 0;text-align: center;margin: 80px auto;display: table;border-radius: 6px;max-width: 1272px;width: calc(100% - 20px);height: 92px;box-sizing: border-box;position: relative;border: 6px rgba(0,0,0,0.2) solid;}
.searchEngineWrap .inputsWrapper .inputWrap {position: relative;display: table-cell;height: 80px;vertical-align: top;box-sizing: border-box;border-left: 1px solid #dddddd;background:#fff}
.searchEngineWrap .inputsWrapper .inputWrap select, .searchEngineWrap .inputsWrapper .inputWrap input {padding:0 20px;box-sizing:border-box;font-size:24px;color:#1b3547;background:transparent;position:relative}
.searchEngineWrap .inputsWrapper .inputWrap .datepicker {cursor:pointer}
.searchEngineWrap .inputsWrapper .inputWrap input::placeholder {color:#1b3547}
.searchEngineWrap .inputsWrapper .inputWrap svg {position:absolute;top:50%;left:20px;transform:translateY(-50%)}
.searchEngineWrap .inputsWrapper .inputWrap label, .searchEngineWrap .inputsWrapper .inputWrap .label {font-size:14px;color:#f0674c;position:absolute;top:5px;right:20px;z-index:2}
.searchEngineWrap .inputsWrapper .inputWrap.vacationType {width: 20%}
.searchEngineWrap .inputsWrapper .inputWrap.vacationLocation {width: 30%}
.searchEngineWrap .inputsWrapper .inputWrap.vacationFrom {width: 20%}
.searchEngineWrap .inputsWrapper .inputWrap.vacationPeople {width: 20%}


.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationType {width: 20%;display:none}
.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationLocation {width:40%}
.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationFrom {width:25%}
.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationPeople {;width:25%}


.searchEngineWrap .inputsWrapper .inputWrap select{height: 100%;border:0;width: 100%;}
.searchEngineWrap .inputsWrapper .inputWrap input[type="text"]{height: 100%;border:0;width:100%}
.searchEngineWrap .inputsWrapper .inputWrap .pepole{color:#1b3547;font-size:24px;cursor: pointer;width: 100%;background: #fff;height: 100%;text-align: right;line-height: 80px;padding:0 20px;box-sizing:border-box}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs{border: 2px solid #218fce;background: #fff;position: absolute;display: none;width:244px;box-sizing:border-box;z-index:20;padding-top:10px;top:90px}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs.show{display: block;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs::before {content: "";position: absolute;top: -20px;border-bottom: 20px #218fce solid;border-left: 16px transparent solid;border-right: 16px transparent solid;right: 10px;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs::after {content: "";position: absolute;top: -17px;border-bottom: 20px #FFF solid;border-left: 16px transparent solid;border-right: 16px transparent solid;right: 10px;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap{overflow: hidden;line-height:32px;height:32px;margin-bottom:10px}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .submit {background:#218fce;color:#fff;height:40px;text-align:center;width:90%;margin:0 auto 10px auto;display:block;font-size:20px;font-weight:bold;line-height:40px;cursor:pointer}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap .labelNum{font-size: 20px;float: right;width:130px;text-align:right;padding-right:15px;box-sizing:border-box;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap .input{position:relative;width:80px;height:32px;box-sizing:border-box;border:1px solid #cbcbcb;display:inline-block}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap .input .inner {position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap .input .plus {width:10px;height:10px;font-size:30px;font-weight:bold;position:absolute;top:50%;right:5px;cursor:pointer;transform:translateY(-50%);color:#2d91cd;line-height:10px;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap .input .minus {width:10px;height:10px;font-size:30px;font-weight:bold;position:absolute;top:50%;left:5px;cursor:pointer;transform:translateY(-50%);color:#2d91cd;line-height:10px;}
.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs .numWrap input{width:100%;height:100%;display:block;-webkit-appearance:none;border:0;background:transparent;text-align:center;padding:0 10px 0 0}

.searchEngineWrap .inputsWrapper .submity {cursor: pointer;font-size: 36px;vertical-align: top;width: 200px;font-weight: bold;border: 1px solid #fff;box-sizing: border-box;display: table-cell;background: #f0674c;color: #fff;text-align: center;line-height: 78px;}

.header .top .openMenuButton {display:none!important}



.newFSide {position:fixed;top:180px;left:0;z-index:2100;transition:all .2s ease}
.newFSide .closeSide {display:none}
.newFSide .items {width:350px;height:100%;overflow:auto;background:#fff;position:fixed;top:0;bottom:0}
.newFSide .FCon {top:0}
.newFSide .FCon > .title {height:140px;background:#268ece;font-size:26px;padding-top:22px;}
.newFSide .FCon > .title svg {float:left;margin-bottom:15px}
.newFSide .shareButton {top:71px;text-align:center}
.newFSide .viewsBox {top:142px}
.newFSide .favBoxs {top:213px}
.newFSide .title svg {display:block;margin:0 auto 5px auto}
.newFSide > div .title .pic svg {position:absolute;top: 10px;width:39px}
.newFSide > div.FCon {width:320px;left:-320px}
.newFSide > div {width:350px;position:absolute;height:250px;left:-350px;transition:all .2s ease}
.newFSide.open {left:0;z-index:2100}
.newFSide.open::before {content:'';width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.7);top:0;right:0;left:0;bottom:0}
.newFSide.open.openC > .FCon {left:0;z-index:2100}
.newFSide.open.openV > .viewsBox {left:0;z-index:2100}
.newFSide.open.openF > .favBoxs {left:0;z-index:2100}
.newFSide > div > .title {position:absolute;bottom:0;right:-70px;width:70px;height:70px;background:#57677b;color:#fff;text-align:center;box-sizing:border-box;cursor:pointer;padding-top:15px;font-size:14px}
.newFSide > div.favBoxs > .title {padding-top:10px}
.newFSide > div.favBoxs .title .pic {width:39px;height:35px;display:block;margin:0 auto;line-height:35px}
.newFSide > div.viewsBox .title .pic {width:36px;height:36px;display:block;margin:0 auto;line-height:32px;box-sizing:border-box;border:2px solid #fff;border-radius:50%}
.newFSide .items {text-align:center}


.newFSide .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;width:300px;height:103px;border:1px solid #ccc;background:#fff;}
.newFSide .itemSmall .infobutton{height:34px;}
.newFSide .itemSmall .infobutton .close{cursor:pointer;margin:4px;float:left;background:url(../webimagesnew/closesmall.png) no-repeat;background-size:contain;width:20px;height:20px;}
.newFSide .itemSmall .infobutton .likes{cursor:pointer;margin:4px;float:left;background:url(../webimagesnew/favsmall.png) no-repeat;background-size:contain;width:22px;height:19px;}
.newFSide .itemSmall .infobutton .likes.active{background:url(../webimagesnew/favactivesmall.png) no-repeat;background-size:contain;}
.newFSide .itemSmall .infobutton .icon{float:right;background:url(../webimagesnew/iconinfo.png) no-repeat;width:26px;height:28px;margin:3px;background-size:30px}
.newFSide .itemSmall .pic{width:110px;overflow:hidden;height:70px;float:right;}
.newFSide .itemSmall .pic img{width:100%;}
.newFSide .itemSmall .info{width:170px;height:70px;float:right;overflow:hidden;padding:0 5px;position:relative;}
.newFSide .itemSmall .info b.title{float:right;color:#f75d00;font-size:16px;}
.newFSide .itemSmall .info .place{float:right;color:#034b6a;font-size:12px;display:block;font-weight:bold;clear:both;}
.newFSide .itemSmall .info .city{float:right;color:#034b6a;font-size:12px;display:block;clear:both;}
.newFSide .itemSmall .info .stars{float:right;background:url(../webimagesnew/stars.png) no-repeat;width:68px;height:12px;font-size:12px;display:block;clear:both;margin-right:14px}
.newFSide .itemSmall .info .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}
.newFSide .itemSmall .info .price{position:absolute;left:0;bottom:3px;font-size:11px;float:right;color:#034b6a;}
.newFSide .itemSmall .info .price .from{float:right;}
.newFSide .itemSmall .info .price .money{font-style:italic;direction:ltr;font-weight:bold;float:right;font-size:14px;margin:0 2px;}
.newFSide .itemSmall .info .price .person{float:right;}
.newFSide .itemSmall .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:33px;height:70px;width:100%;left:0;right:0;}
.newFSide .itemSmall .icondesc .actor{position:absolute;top:70px;background:#f5f5f5;color:#333;text-align:right;font-size:13px;left:0;right:0;height:50px;padding:10px;z-index:999;}
.newFSide .itemSmall .icondesc .actor.open{top:0;}
.newFSide .whatsappIcon {background:#474f5a;width:70px;height:70px;top:464px;position:absolute;left:0}
.newFSide .whatsappIcon svg {width:40px;height:40px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}

#homeBanners {width:100%;display:block;margin:50px 0}
#homeBanners .item {width:100%;background-size:cover;background-position:center center;}
#homeBanners .item > div {max-width: 1280px;width: 100%;margin: 0 auto;display: block;}
#homeBanners .item > div::after {content: '';width: 100%;padding: 0 0 37% 0;display: block;}
#homeBanners .item, #homeBanners .owl-stage, #homeBanners .owl-stage-outer, #homeBanners .owl-item {width:100%;height:100%}

#accessibility .acc_icon {right:-80px!important;width:70px!important;height:70px!important;top:220px!important}
#accessibility, #accessibility .acc_icon {z-index:100!important}
#accessibility.active {z-index:5000!important}



.homeText {padding:40px 10px;display:block}
.homeText > div {max-height:400px;overflow:auto;box-sizing:border-box;padding-left:20px;margin:20px 0}
.homeText > div::-webkit-scrollbar {width: 10px;}
.homeText > div::-webkit-scrollbar-track {background: #f1f1f1; }
.homeText > div::-webkit-scrollbar-thumb {background: #888; }
.homeText > div::-webkit-scrollbar-thumb:hover {background: #555; }
.homeText p {background:transparent!important}


#freeSearchBox{position:relative;}
#freeSearchBox.active .autoBox{max-height: 250px;border: 1px solid rgb(23, 107, 144); box-shadow: 0 0 5px rgba(0,0,0,0.5);opacity:1;overflow:auto;}

#freeSearchBox .autoBox{position:absolute;top:80px;background: #ffffff; width: 330px;max-height:0px;overflow:hidden;z-index:100;box-sizing:border-box;opacity:0;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#freeSearchBox .autoBox span{display: block;padding: 5px 30px 5px 5px;text-align: right;cursor: pointer;font-size: 16px;}
#freeSearchBox .autoBox span > b{color:#409a00;display:inline-block;font-size:16px;}
#freeSearchBox .autoBox span:hover{background-color: #f5f5f5}
#freeSearchBox .autoBox span.keyActive{background-color: #ddd}
#freeSearchBox .autoBox .autoSuggest{height: 300px;}
#freeSearchBox .autoSuggest.show {display:block !important}
#freeSearchBox .autoSuggest {display:none}
#freeSearchBox .autoBox .autoComplete,#freeSearchBox .autoBox .autoSuggest {width: 100%;border-radius: 6px;opacity: 0;height: 0px;top: 66px;background: #eeeeee;width: 265px;overflow: auto;z-index: 8;box-sizing: border-box;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;display:none}
#freeSearchBox .autoBox .autoComplete.show,#freeSearchBox .autoBox .autoSuggest.show{display:block !important;opacity:1;height:216px;width:100%;top:0}

#freeSearchBox .autoBox .autoSuggest .autoCompleteWrap{text-align: right;font-size: 20px;padding: 5px 10px;cursor: pointer;line-height: 30px;}
#freeSearchBox .autoBox .autoSuggest .autoCompleteWrap img{width: 30px;vertical-align: middle;float: right;}

#freeSearchBox .autoBox .autoComplete .autoCompleteWrap{text-align: right;padding: 5px 10px;cursor: pointer;line-height: 30px;}
#freeSearchBox .autoBox .autoComplete .autoCompleteWrap img{width: 30px;vertical-align: middle;float: right;}
#freeSearchBox .autoBox .autoComplete .autoCompleteWrap .autoSuggestName{font-size: 20px;}
#freeSearchBox .autoBox .autoComplete .autoCompleteWrap .autoSuggestName b{font-weight: bold;}
#freeSearchBox .autoBox .autoComplete .autoCompleteWrap:hover, #freeSearchBox .autoBox .autoSuggest .autoCompleteWrap:hover{background: #d1d1d1;}

.mobPop{display:none;position: fixed !important;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.8);z-index: 9999999999;}
.mobPop .popInFrame{background: #fff;max-width:300px;width:100%;height:200px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.4);position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;border-radius:15px;	}
.mobPop .popInFrame .closeTPop{cursor:pointer;width: 50px;height: 50px;position: absolute;left: 4px;top: 4px;background: url('../webimages/opt_closePopT.png') no-repeat center center;background-size: 35px;}
.mobPop .popInFrame .faceBookPop{}
.mobPop .popInFrame .faceBookPop .fb{font-size: 14px;color: #4267b2;background: url('../webimages/facePop.png') no-repeat center top;text-decoration: underline;text-align: center;display: block;padding-top: 40px;margin-top: 50px;}
.mobPop .popInFrame .faceBookPop .fbWrap{margin:70px auto;text-align:center;}
.mobPop .popInFrame .faceBookPop .fb-share-button{}
.mobPop .popInFrame .faceBookPop .fb-like{}

.mobPop .popInFrame .faceBookPop .sBox{background-size: 50px !important;cursor:pointer;border-radius:5px;height:50px;width:50px;display:inline-block;vertical-align:top;margin:2px;position:relative;}
.mobPop .popInFrame .faceBookPop .sBox.facebook{background:#5061b6 url('/webimages/icon_face.png') no-repeat center center}
.mobPop .popInFrame .faceBookPop .sBox.whatsapp{background:#63c000 url('/webimages/icon_whats.png') no-repeat center center}
.mobPop .popInFrame .faceBookPop .sBox.twitter{background:#5bd0ed url('/webimages/icon_twitter.png') no-repeat center center}
.mobPop .popInFrame .faceBookPop .sBox.sms{background:#ea9e1c url('/webimages/icon_sms.png') no-repeat center center}
.mobPop .popInFrame .faceBookPop .sBox.mail{background:#e88642 url('/webimages/icon_msg.png') no-repeat center center}


#arrowUpSite{cursor: pointer;position: fixed;bottom: 20px;right: 20px;z-index: 9999999999;padding: 4px;display: none;border-radius: 50%;width: 50px;height: 50px;box-sizing: border-box;background: #37455c;border: 1px #fff solid;}
#arrowUpSite::after {content: "";position: absolute;left: 0;right: 0;top: 5px;bottom: 0;transform: rotate(-45deg);border-top: 2px white solid;border-right: 2px white solid;width: 16px;height: 16px;margin: auto;}




.newHomeBox{width:100%;position:relative;background:url('/webimagesnew/Background-picture.jpg') no-repeat center center;background-size:cover;float:right;}
.newHomeBox .homeCenter{text-align:center;position:relative;margin:10px auto;max-width:1300px;width:100%;;font-size:0}
.newHomeBox .homeCenter .infoBox{display:inline-block;vertical-align:top;background:#fff;width:302px;height:292px;position:relative;margin:1% 0.5%;border-radius:10px;}
.newHomeBox .homeCenter .infoBox .logo{background:url(../webimages/logoinfo.png) right center no-repeat;height:53px;margin:0 10px;}
.newHomeBox .homeCenter .infoBox .logoText{margin:0 10px 10px;font-size:18px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .location{display:block;background:url(../webimages/location.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .phone{display:block;background:url(../webimages/infophone.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .fax{display:block;background:url(../webimages/infofax.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .email{display:block;background:url(../webimages/infoemail.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .face{display:block;background:url(../webimages/infoface.png) right center no-repeat;background-size:26px;padding-right:40px; margin:20px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .face b{display:block;}
.newHomeBox .homeCenter .infoBox .face span{display:block;}

.newHomeBox .homeCenter .boxHome{overflow:hidden;display:inline-block;vertical-align:top;background:#e6e6e6;width:298px;height:288px;position:relative;margin:1% 0.5%;border-radius:10px;border:1px solid #fff;}
.newHomeBox .homeCenter .boxHome .titleTop{position:relative;height:46px;line-height:46px;background:#008bb9;color:#fff;font-size:14px;}
.newHomeBox .homeCenter .boxHome .titleTop .arrowLeft{background:url(../webimages/arr_box_left.png) center center no-repeat;background-size:13px 23px; cursor:pointer;height:46px;width:36px;position:absolute;left:0;top:0;}
.newHomeBox .homeCenter .boxHome .titleTop .arrowRight{background:url(../webimages/arr_box_right.png) center center no-repeat;background-size:13px 23px;cursor:pointer; height:46px;width:36px;position:absolute;right:0;top:0;}
.newHomeBox .homeCenter .boxHome .slide{color:#0d1e2b;display:none;text-align:right;height:230px;overflow:auto;padding: 5px 10px;}
.newHomeBox .homeCenter .boxHome .slide b{color:#0d1e2b;display:block;font-size:15px;padding-bottom:2px;}
.newHomeBox .homeCenter .boxHome .slide .pic{display:block;margin:10px auto;clear:both;}
.newHomeBox .homeCenter .boxHome .slide .bottomTitle{text-align:center;background:#0d1e2b;position:absolute;bottom:0;height:36px;line-height:36px;color:#fff;left:0;right:0;}
.newHomeBox .homeCenter .boxHome .slide .iframe{position:absolute;top:46px;bottom:36px;left:0;right:0;}

.newHomeBox .homeCenter .boxHome .slide .isbttn {  position: absolute;  left: 0;  bottom: 10px;  right: 0;  text-align: center;  background: #0d1e2b;  color: #fff;  width: 100px;  padding: 5px;  margin: auto;  }



.newHomeBox .homeCenter .boxHome, .newHomeBox .homeCenter .infoBox {height:auto;width:24%;margin:1% 0.5%;box-sizing:border-box;font-size:20px;background:transparent;border:0;border-radius:0}
.newHomeBox .homeCenter .boxHome .image, .newHomeBox .homeCenter .infoBox .image {background:#ccc;width:100%;height:0;padding-bottom:70%;position:relative;max-width:440px;display:block;margin:0 auto}
.newHomeBox .homeCenter .boxHome .image .item, .newHomeBox .homeCenter .infoBox .image .item {width:100%;height:100%;position:absolute}
.newHomeBox .homeCenter .boxHome .image .bigimg, .newHomeBox .homeCenter .infoBox .image .bigimg {display:block;width:100%;height:100%;background-size:cover;background-position:center center;position:absolute}
.newHomeBox .homeCenter div#newsBox.boxHome .image{background-image:url('/webimages/newspic.jpg');}
.newHomeBox .homeCenter div#recommendsBox.boxHome .image .bigimg {background-image:url('/webimages/artpic.jpg');}
.newHomeBox .homeCenter .boxHome .bBlock, .newHomeBox .homeCenter .infoBox .bBlock {width:100%;max-width:400px;margin:0 auto;display:block;color:#fff;background:#37455c;padding:10px 10px;box-sizing:border-box;height:104px;border-bottom:10px #37455c solid;overflow:hidden}
.newHomeBox .homeCenter .boxHome .bBlock {font-size:16px}
.newHomeBox .homeCenter .boxHome .bBlock {}
.newHomeBox .homeCenter .infoBox .bBlock h3 {font-size:32px}
.newHomeBox .homeCenter .boxHome .youtube {height:100%}
.newHomeBox .homeCenter .boxHome a {color:#fff}
.newHomeBox .homeCenter .boxHome .owl-controls {display:none}


.searchBox{display: none;}
.header .top .top-contact .phoneBox{display: none;}
.header .openSearch{display: none;}
.advancedSearch{display: none;}
.closeSearch{display: none;}
.big-gallery{display: none;}



.promoted{width:100%;position:relative;min-height:500px;background:#f1f1f1;float:right;}
.promoted .promotedcenter{text-align:center;position:relative;margin:10px auto;max-width:1300px;width:100%;font-family:'Open Sans Hebrew'}
.promoted .promotedcenter .item {position: relative;margin: 1% 0.5%;display: inline-block;vertical-align: top;background: #FFF;width: 415px;border: 1px solid #CCC;box-shadow: 0 0 0 4px rgba(0,0,0,0.05);}
/*.promoted .promotedcenter .item .likes{cursor:pointer;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/likes.png") no-repeat scroll 0 0;width:67px;height:42px;position:absolute;left:5px;bottom:0;z-index:10}*/
/*.promoted .promotedcenter .item .likes.active {background: rgba(0, 0, 0, 0) url(../webimagesnew/talma/likesactive.png) no-repeat scroll 0 0;background-position: top 0px right -18px;}*/
.promoted .promotedcenter .item .sticker {position: absolute;top: 10px;left: 10px;width: 108px;height: 108px;z-index: 9;transform:rotate(-20deg);background-size:contain}
.promoted .promotedcenter .item .likes > span{display:block;font-size:12px;color:#dbdbdb;position:absolute;left:14px;bottom:2px;}
.promoted .promotedcenter .item .likes.active > span{color:#fff;}
.promoted .promotedcenter .item .itemlink {display:block;width:415px;}
.promoted .promotedcenter .item .itemlink .pic {height: 240px;width: 100%;overflow: hidden;position: relative;background:#5a677b}
.promoted .promotedcenter .item .itemlink .pic > img {min-width: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: 0 !important;}
.promoted .promotedcenter .item .itemlink .pic .vacinfo {position: absolute;left: 0;right: 0;color: #fff;background: rgba(22, 143, 212, 0.9);font-size: 14px;text-align: right;padding: 3px 5px;top: 216px;z-index: 9;}
.promoted .promotedcenter .item .itemlink .info {height: 100px;width: 100%;background: #fff;position: relative;margin-bottom: 48px;text-align: left;box-sizing: border-box;padding: 10px;}
.promoted .promotedcenter .item .itemlink .info .title {display: block;padding: 0 10px;color: #333;font-size: 22px;line-height: 22px;margin-top: 2px;font-family: 'Open Sans Hebrew Condensed';}
.promoted .promotedcenter .item .itemlink .info .place {clear: both;display: block;padding: 5px 10px;color: #333;font-size: 18px;}
.promoted .promotedcenter .item .itemlink .info .city {clear: both;display: block;padding: 0 10px;color: #333;font-size: 16px;margin-top: -2px;}
.promoted .promotedcenter .item .itemlink .info .stars {background: rgba(0, 0, 0, 0) url(../webimagesnew/stars2.png) no-repeat scroll 0 0;width: 64px;height: 22px;position: absolute;left: 20px;bottom: -34px;margin-right: 14px;}
.promoted .promotedcenter .item .itemlink .info .stars span {position: absolute;text-align: left;width: 14px;right: -18px;font-weight: bold;font-size: 18px;line-height: 22px;color: #176b90;}
.promoted .promotedcenter .item .itemlink .info .price {color: #02a7f7;position: absolute;right: 20px;top: 10px;text-align: right;width: auto;}
.promoted .promotedcenter .item .itemlink .info .price .from {font-size: 16px;position: relative;top: 0px;right: 0;white-space: nowrap;text-align: right;color: #777;}
.promoted .promotedcenter .item .itemlink .info .price .money {font-size: 40px;position: relative;margin-top: 4px;right: 0;direction: ltr;font-family: 'Open Sans Hebrew Condensed';line-height: 34px;font-weight: 900;}
.promoted .promotedcenter .item .itemlink .info .price .person {font-size: 14px;position: relative;top: -8px;right: 0px;}
.promoted .promotedcenter .item .itemlink .info .price .money::first-letter {font-weight: 400;font-family: 'Open Sans Hebrew';font-size: 20px;padding-right: 3px;}

.promoted .promotedcenter .item .itemlink .icondesc .actor {position: absolute;top: 62px;background: rgba(42, 142, 205,0.9);color: #FFF;text-align: right;font-size: 16px;left: 0;right: 0;height: 42px;padding: 10px;font-weight: 600;transition: 0.2s all;font-family:'Open Sans Hebrew Condensed'}
.promoted .promotedcenter .item .itemlink .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:178px;height:62px;width:100%;left:0;right:0;}
.promoted .promotedcenter .item .itemlink .icondesc .actor.open{top:0;}

.promoted .promotedcenter .textCategory{position:relative;margin:1% 0.5%;display:inline-block;vertical-align:top;width:415px;height:338px;overflow:hidden; float:right}
.promoted .promotedcenter .textCategory .categorytitle{font-weight:bold;text-align:right;height:24px;overflow:hidden;}
.promoted .promotedcenter .textCategory .categorytext{overflow:auto;text-align:right;height:288px; font-size:15px}

.promoted .promotedcenter .textCategory.home{max-width:1000px;width:100%;background:#e6e6e6;margin:1% 0;}
.promoted .promotedcenter .textCategory.home .categorytext{padding:0 6px;}
.promoted .promotedcenter .textCategory.home .categorytitle{padding:3px 6px;}
.promoted .promotedcenter .textCategory .more{display: none;}
.promoted .promotedcenter .textCategory .less{display: none;}

.promoted .promotedcenter .item .infobutton {height: 48px;overflow: hidden;position: absolute;bottom: 0;left: 20px;right: 20px;z-index: 9;box-sizing: border-box;padding-top: 0px;border-top: 1px #DDD solid;text-align: right;}

.promoted .promotedcenter .item .likes {cursor:pointer;background-color: rgba(0,0,0,0.5);width: 24px;height: 24px;top: 8px;right: 8px;padding: 5px;border-radius: 50%;fill: white;background-position: top 2px right -18px;position:absolute;z-index:10}
.promoted .promotedcenter .item .likes .V {display:none;position:absolute;top:44%;right:50%;transform:translateY(-50%) translateX(50%);left:10px}
.promoted .promotedcenter .item .likes .V svg {width:10px;height:10px}
.promoted .promotedcenter .item .likes.active {background-color:#f0674c}
.promoted .promotedcenter .item .likes.active svg {fill:#FFF}
.promoted .promotedcenter .item .likes.active .V {display:block;width:100%;}
.promoted .promotedcenter .item .likes svg {max-height:24px}
.promoted .promotedcenter .item .likes > span {display:none;font-size:0}



#menufooter {display:block;width:100%;clear:both}

.minipage .hero {height:auto;background:transparent}
.minipage .hero .heroSentence {display:none}
.minipage .hero .hSlider, .minipage .hero .hSlider .owl-stage, .minipage .hero .hSlider .owl-stage-outer, .minipage .hero .hSlider .item, .minipage .hero .hSlider .owl-item {height:auto;display:none}

.textpage{float:right;width:100%;margin-top:0px;text-align:center;overflow:hidden;position:relative;}
.textpage.fixed{}
.textpage .bread-crumbs-line{margin:30px auto;max-width:1270px;padding:0 15px}
.textpage .bread-crumbs-line a{float:right;color:#003e5a;font-size:16px;display:block;font-weight:bold;}
.textpage .bread-crumbs-line span{float:right;color:#003e5a;font-size:16px;margin:0 5px;display:block;font-weight:bold;}
.textpage .inPageSearch{max-width:1300px;width:100%;margin:0 auto;}
.textpage .inPageSearch .opensearch{border:0;cursor:pointer;border-radius:0;float:left;background:#178ed5;width:182px;height:36px;line-height:36px;margin-top:-6px;text-align:center;font-size:16px;font-weight:bold;color:#fff;}
.textpage .inPageSearch .opensearch.opened {font-size:0}
.textpage .inPageSearch .opensearch.opened::before {content:'סגור חיפוש מתקדם';font-size:16px}
.textpage .inPageSearch .searchBox{display:none;}
.textpage .inPageSearch .searchBox .centerSearch .centerSearchForm{margin-top:40px}


.textpage .minisite{max-width:1300px;margin:80px auto 30px;width:100%;font-family:'Open Sans Hebrew'}
.textpage input, .textpage select, .textpage textarea {font-family:'Open Sans Hebrew'}
.textpage .minisite .top{width:100%;float:right;background:#fff;min-height:68px;position:relative;border:1px solid #fff;-moz-box-shadow: 0px 0 5px rgba(0,0,0,0.30);-webkit-box-shadow: 30px 0 5px rgba(0,0,0,0.30);box-shadow: 0px 0 5px rgba(0,0,0,0.30);}
.textpage .minisite .top .info{float:right;width:310px;position:relative;line-height:1;margin-top:4px;}
.textpage .minisite .top .info .title{display:block;float:right;padding:0 10px;color:#178ed5;font-size:22px;}
.textpage .minisite .top .info .place{clear:both;display:block;float:right;padding:2px 10px;color:#333;font-size:16px;font-weight:bold;}
.textpage .minisite .top .info .city{clear:both;display:block;float:right;padding:0 10px;color:#333;font-size:14px;}
.textpage .minisite .top .info .stars{background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:64px;height:12px;position:absolute;left:5px;bottom:5px;margin-right:14px}
.textpage .minisite .top .info .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}


.textpage .minisite .top .tabsButtons {position:absolute;right:310px;left:72px}
.textpage .minisite .top .tabsButtons > div {width:16%;position:relative;height:68px;float:right}
.textpage .minisite .top .tabsButtons > div#buttontab5 {width:22%;position:relative;height:68px;float:right}

.textpage .minisite .top .tabsButtons > div .tab_shape{position:absolute; border-right:1px white solid;-moz-transform: skew(-20deg);-o-transform: skew(-20deg);-webkit-transform:skew(-20deg);transform:skew(-20deg);background:url(../webimagesnew/minitab.png) bottom center repeat-x;float:right; left:0;right:0;top:0;bottom:0 }
.textpage .minisite .top .tabsButtons > div#buttontab5 .tab_shape{background:#FD7244;}
.textpage .minisite .top .tabsButtons > div.active .tab_shape{background:url(../webimagesnew/minitabactive.png) bottom center repeat-x;}
.textpage .minisite .top .tabsButtons > div > a {font-size:16px;font-weight:bold;display:block;color:#003e5a;line-height:68px;z-index:1;position:absolute;left:0;right:0;bottom:0;top:0}
.textpage .minisite .top .tabsButtons > div.active a {color:#ffffff}
.textpage .minisite .top .tabsButtons > div#buttontab5 a {color:#ffffff;line-height:14px}
.textpage .minisite .top .tabsButtons > div > .arrow{display:none;}
.textpage .minisite .top .tabsButtons > div.active > .arrow{padding-right:20px;display:block;position:absolute;left:0;right:0;bottom:-20px;width:40px;height:20px;background:url(../webimagesnew/arrowactive.png)  no-repeat;background-size:contain;margin:0 auto;}
.textpage .minisite .top .tabsButtons > div#buttontab5.active > .arrow{background:url(../webimagesnew/arrowactiveprices.png) no-repeat;background-size:contain;}

.textpage .minisite .top .tabsButtons .price {width:14%;position:relative;height:68px;float:right;color:#fff;}
.textpage .minisite .top .tabsButtons .price .tab_shape{background:url(../webimagesnew/miniPrice.png) repeat-x;position:absolute;border-right:1px white solid; transform:skew(-20deg); -webkit-transform:skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg);float:right; left:0;right:0;top:0;bottom:0 }
.textpage .minisite .top .tabsButtons .price .inprice{position:absolute;top:0px;right:0px;left:0;bottom:0;margin:0 auto;width:70px;}
.textpage .minisite .top .tabsButtons .price .from{font-size:12px;position:absolute;top:7px;right:0px;}
.textpage .minisite .top .tabsButtons .price .money{width:70px;font-style:italic;font-size:20px;font-weight:bold;position:absolute;top:20px;right:0;direction:ltr;}
.textpage .minisite .top .tabsButtons .price .person{font-size:12px;position:absolute;bottom:10px;left:0px;}

.textpage .minisite .top .favout{position:absolute;left:0;top:0;bottom:0;height:68px;width:100px;overflow:hidden;}
.textpage .minisite .top .fav{cursor:pointer;float:right;background:url(../webimagesnew/minitabfav-unselected.png) repeat-x;float: right;height: 68px;top:0;left: -19px;position: absolute;-moz-transform: skew(-20deg);-o-transform: skew(-20deg); -webkit-transform: skew(-20deg);transform: skew(-20deg);width: 90px;}
.textpage .minisite .top .fav.active{float:right;background:url(../webimagesnew/minitabfav.png) repeat-x;}
.textpage .minisite .top .fav > span{-moz-transform: skew(20deg);-o-transform: skew(20deg); -webkit-transform: skew(20deg);transform: skew(20deg);color:#003e5a;display:block;position:absolute;left:19px;right:0;top:0;bottom:0;padding-top:8px;font-weight:bold;background-image:url(../webimagesnew/miniLev-noV.png);background-position: top 30px center;background-repeat: no-repeat;background-size:25px;}
.textpage .minisite .top .fav.active > span{background-image:url(../webimagesnew/miniLev.png);background-position: top 30px center;background-repeat: no-repeat;background-size:25px;color:#fff;}


.textpage .minisite .minipage{width:100%;float:right;margin:20px auto;position:relative;}
.rightSide{display:inline;width:300px;}
.rightSide .miniContact{background:#fff;min-height:500px;position:relative;overflow:hidden;width:300px;}
.rightSide .miniContact .infoPic{height:235px;overflow:hidden;position:relative;}
.rightSide .miniContact .infoPic .pic{height:195px;margin:2px 2px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.rightSide .miniContact .infoPic .infobutton{height:40px;background:#e6e6e6;overflow:hidden;margin:0px 2px;}
.rightSide .miniContact .infoPic .infobutton .icon{cursor:pointer;float:right;background:url(../webimagesnew/iconinfo.png) no-repeat;width:30px;height:30px;margin:3px;background-size:30px}
.rightSide .miniContact .infoPic .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:135px;height:62px;width:100%;left:0;right:0;}
.rightSide .miniContact .infoPic .icondesc .actor{position:absolute;color:#333;top:62px;background:#f5f5f5;text-align:right;font-size:13px;left:0;right:0;height:42px;padding:10px;}
.rightSide .miniContact .infoPic .icondesc .actor.open{top:0;}
.rightSide .miniContact .description{font-weight:bold;font-size:14px;color:#003e5a;padding:5px 10px;text-align:right;}
.rightSide .miniContact .description > span{display:block;}
.rightSide .miniContact .contactForm{padding:0 10px;margin:5px auto;}
.rightSide .miniContact .contactForm .label{float:right;clear:both;font-style:italic;color:#003e5a;margin:2px 0;font-size:16px;width:50px;text-align:right;}
.rightSide .miniContact .contactForm .label.large{width:90px;}
.rightSide .miniContact .contactForm .submit{font-family:arial;font-weight:bold;background:url(../webimagesnew/btnSend.png) repeat-x;border:none;float:left;border-radius:10px;width:222px;height:34px;color:#fff;margin:10px 0;font-size:20px;}
.rightSide .miniContact .contactForm .inpt{float:right;border:1px solid #c5c5c5;width:222px;height:24px;margin:2px 0;}
.rightSide .miniContact .contactForm .inpt.small{width:122px;}
.rightSide .miniContact .contactForm .mailsecure {margin-top:7px; margin-right: 8px;float:right;}
.rightSide .miniContact .contactForm .chkbox{float:right;margin:9px 5px;}
.rightSide .miniContact .contactForm span{float:right;line-height:24px;font-style:italic;color:#003e5a;font-size:14px;margin:2px 0;}
.rightSide .miniContact .contactForm .txtarea{float:right;border:1px solid #c5c5c5;width:222px;height:88px;margin:2px 0;}


#textpage.textpage .minisite .minipage .leftSide .leftSideInner #rmForm .titleRes{display:none;color:#f75d00;font-size:15px;font-weight:bold;text-align:right;padding: 0 10px;}


.rightSide .moreOptions{margin:20px 0;background:#fff;overflow:hidden;width:300px;}
.rightSide .moreOptions .title{color:#003e5a;padding:5px 10px;font-size:20px;}
.rightSide .moreOptions .site{position:relative;}
.rightSide .moreOptions .site .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;height:120px;border:1px solid #fff;}
.rightSide .moreOptions .site .itemSmall .pic{width:180px;height:120px;float:right;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.rightSide .moreOptions .site .itemSmall .info{width:100px;height:110px;float:right;overflow:hidden;padding:5px;position:relative;background:#eee}
.rightSide .moreOptions .site .itemSmall .info .place{margin-bottom:5px;float:right;color:#333;font-size:14px;display:block;font-weight:bold;clear:both;}
.rightSide .moreOptions .site .itemSmall .info .city {font-size:14px;color:#178ed5;clear:both;display:block;font-weight:bold}
.rightSide .moreOptions .site .itemSmall .info .stars{float:right;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:68px;height:12px;font-size:12px;display:block;clear:both;}
.rightSide .moreOptions .site .itemSmall .info .price{font-size:11px;float:right;color:#333;}
.rightSide .moreOptions .site .itemSmall .info .price .from{float:right;}
.rightSide .moreOptions .site .itemSmall .info .price .money{font-style:italic;direction:ltr;font-weight:bold;float:right;font-size:14px;margin:0 4px;}
.rightSide .moreOptions .site .itemSmall .info .price .person{float:right;}
.rightSide .moreOptions .site .slide{display:none;overflow:hidden;}
.rightSide .moreOptions .site #pointersMini{position:relative;height:35px;text-align:center}
.rightSide .moreOptions .site #pointersMini .pointer{cursor:pointer;margin:10px 2px 0;background:url(../webimagesnew/point.png) center center no-repeat;background-size:contain;width:14px;height:14px;font-size:0;display:inline-block;vertical-align:top;}
.rightSide .moreOptions .site #pointersMini .pointer_a{cursor:pointer;margin:10px 2px 0;background:url(../webimagesnew/point_a.png) center center no-repeat;background-size:contain;width:14px;height:14px;font-size:0;display:inline-block;vertical-align:top;}
.rightSide .moreOptions .site .arrowRight{z-index:11;position:absolute;right:10px;cursor:pointer;height:18px;margin-top:0;top:10px;width:14px;background-image:url("../webimagesnew/talma/arr-right.png");background-size:contain;background-position:right}
.rightSide .moreOptions .site .arrowLeft{z-index:11;position:absolute;left:10px;cursor:pointer;height:18px;margin-top:0;top:10px;width:14px;background-image:url("../webimagesnew/talma/arr-left.png");background-size:contain;}

.leftSide {margin-right:320px;}
.leftSide .leftSideInner {width:100%;overflow:visible;background:#fff;position:relative;z-index:1;float:left;}

.leftSide .leftSideInner.contact{background:#F1F1F1 url('../webimagesnew/contactBG3.jpg') no-repeat right bottom;background-size: 660px;}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage {display:inline-block;vertical-align: top;width:260px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .ttlTop{color:#423f40;font-size:20px;font-weight:bold;}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .conTextPh{margin-top:5px;height:24px;display:block;color:#423f40;font-size:18px;background:url('../webimagesnew/phoneIcon.png') no-repeat center right;padding-right:28px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .conTextFa{margin-top:5px;height:24px;display:block;color:#423f40;font-size:18px;background:url('../webimagesnew/faxIcon.png') no-repeat center right;padding-right:28px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .bottomText{display: none;margin-top:5px;color:#423f40;font-size:18px;text-align:right}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .timeAct{margin-top: 10px;font-size: 18px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage {float: left;vertical-align: top;width:100%;max-width:430px}
.leftSide .leftSideInner.contact .pageText .middle .topContactTtl{} 
.leftSide .leftSideInner.contact .pageText .middle .topContactTtl .ttl{font-size: 24px;color: #176b90;font-weight: bold;text-align: center;} 
.leftSide .leftSideInner.contact .pageText .middle .topContactTtl .subttl{font-size: 18px;color: #176b90;font-weight: bold;text-align: center;margin-bottom: 10px;} 
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm{margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .allPut{box-sizing: border-box;border-radius:10px;border:1px solid #176b90;background:rgba(255,255,255,0.7) none repeat scroll 0 0;padding: 10px 15px;height: 100%;overflow: hidden;width: 100%;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .lftForm{width:100%;float:right}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .rgtForm{display: inline-block;vertical-align: middle;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .submitBtn{font-size: 22px;font-weight: bold;width: 192px;display: inline-block;vertical-align: middle;cursor:pointer;background:#268ecd;text-align:center;color:#fff;height:50px;line-height:50px;border-radius:10px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage input, .leftSide .leftSideInner.contact .pageText .middle .lftPage select{font-size: 18px;margin-top:10px;max-width:100%;box-sizing:border-box;padding-right:10px;background:#fff;width: 100% !important;height: 50px;line-height: 50px;border-radius:10px;border:1px solid #c9c9c9;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage select {margin-top:0}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .scode{max-width: 120px;margin-top: 5px;padding-right: 0;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage img{margin: 0 0px;display: inline-block;vertical-align: middle;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea{font-size: 18px;resize: vertical;margin-top:10px;width: 100%;box-sizing:border-box;padding-top:10px;padding-right:10px;height:120px;border-radius:10px;border:1px solid #c9c9c9;}


.leftSide .leftSideInner.contact .pageText .middle .lftPage input::-webkit-input-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage input:-moz-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage input::-moz-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage input:-ms-input-placeholder{color: #c2c2c2;}

.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea::-webkit-input-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea:-moz-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea::-moz-placeholder{color: #c2c2c2;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea:-ms-input-placeholder{color: #c2c2c2;}

.leftSide .leftSideInner.contact .pageText{max-width:800px;}
.leftSide .leftSideInner.contact{min-height: 700px;}


.mobileshow{display:none;}
.leftSide .title .spanTitle{color:#ff5252;line-height:24px;font-size:12px;font-weight:normal}
.paymentPage .submi {background:#ff5252;border-radius:0}



.textpage .leftSide .outgal{margin-top:20px;padding-bottom:52%;height:15px;max-width:640px;width:100%;display:inline-block;vertical-align:top;position:relative;}
.textpage .leftSide .outgal .gallery-block{position:absolute;top:0;left:0px;right:0px;bottom:0;overflow:hidden;}
.textpage .leftSide .outgal .gallery-block *{-webkit-touch-callout: none;   -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;user-select: none;}

.textpage .leftSide .outgal .gallery-block .responsive-slider{min-width:280px;direction:ltr;min-height:1px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fcfcfc;height:calc(100% - 90px);z-index:0;position:absolute;top:2px;width:100%;text-align:center;vertical-align:center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide ~ .slide{left:100%;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide .picDesc{}

.textpage .leftSide .outgal .gallery-block .responsive-slider .slide .pTtl {background: rgba(255, 255, 255, 0.8);bottom: 0;font-size: 12px;padding: 3px 10px;position: absolute;right: 0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slidepic{top: 0px;left: 0px;bottom:0px;margin: auto;min-height: 100%;position: absolute;right: 0px;background-color:#f6f6f6;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails{min-width:200px;direction:rtl;overflow:hidden;position:absolute;height:85px;z-index:10;left:0;right:0;padding:0 40px;bottom:0;text-align:center;font-size:0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb{overflow:hidden;cursor:pointer;position:absolute;height:73px;left:-100%;top:5%;width:109px;background:#fff;text-align:center;vertical-align:center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb.active{-moz-box-shadow: 0px 0 5px rgba(0,0,0,0.40);-webkit-box-shadow: 0px 0 5px rgba(0,0,0,0.40);box-shadow: 0px 0 5px rgba(0,0,0,0.40);}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb img{top: 0px;left: 0;margin: auto;max-height: 100%;bottom:0;position: absolute;right: 0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb.active img{}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb-place{height:80px;width:106px;display:inline-block;vertical-align:top;margin:0 2px;}

.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-right{z-index:11;position:absolute;right:0;cursor:pointer;height:20%;top:30%;width:28px;background:rgba(0, 0, 0, 0.2) url("../webimagesnew/thumbRight.png") no-repeat scroll center center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-left{z-index:11;position:absolute;left:0;cursor:pointer;height:20%;top:30%;width:28px;background:rgba(0, 0, 0, 0.2) url(../webimagesnew/thumbLeft.png) no-repeat scroll center center;}

.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .arrow-right{z-index:999;position:absolute;right:0;cursor:pointer;height:75px;margin-top:0;top:4px;width:39px;background:url(../webimagesnew/thumbRight.png) center center no-repeat #dddddd;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .arrow-left{z-index:999;position:absolute;left:0;cursor:pointer;height:75px;margin-top:0;top:4px;width:39px;background:url(../webimagesnew/thumbLeft.png) center center no-repeat #dddddd;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .responsive-slider ~ .responsive-slider{display:none;}

.textpage .leftSide .ski_site{padding:20px 10px;overflow:hidden;width:280px;display:inline-block;vertical-align:top;}
.textpage .leftSide .ski_site.nogal {width:auto;display:block}
.textpage .leftSide .ski_site .title{text-align:right;color:#034b6a;font-size:18px;font-weight:bold;}
.textpage .leftSide .ski_site .ski_place{width:280px;height:205px;margin:11px auto;position:relative;overflow:auto}
.textpage .leftSide .ski_site.nogal .ski_place {display:inline-block; vertical-align:top}
.textpage .leftSide .ski_site .ski_place .searchMap{position:absolute;left:0;bottom:0;background:url(../webimagesnew/searchMap.png) center center no-repeat;background-size:contain;width:34px;height:34px}
.textpage .leftSide .ski_site .ski_place .txt{text-align:right;font-size:14px;color:#636363;}
.textpage .leftSide .ski_site .ski_place .stamphld {text-align:center}
.textpage .leftSide .ski_site .ski_place .stamp {width:200px;}
.textpage .leftSide .ski_site .ski_map{width:280px;height:260px;margin:0 auto;position:relative;}
.textpage .leftSide .ski_site.nogal .ski_map {display:inline-block; vertical-align:top}
.textpage .leftSide .ski_site .ski_map .googlemap::before{content:"";width: 100%;  height: 100%;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 10;  cursor: pointer;}

.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{background-position:top center;}


.leftSide .pageText{min-height:407px;text-align:right;position:relative;overflow:hidden;margin:20px auto;padding:10px}
.leftSide .pageText p {direction:rtl !important;}
.leftSide .rgtPage.contact * {line-height:1;margin:0;padding:0}
.leftSide .pageText .car_table {width:100%;max-width:600px; border-collapse:collapse; margin-top:10px;border-color:#AABBFF}
.leftSide .pageText .car_table td {padding:5px 3px;}
.leftSide .pageText .clubText {padding-left:40%;}
.leftSide .pageText .clubPic{background:url(../webimagesnew/club.jpg) center center no-repeat;background-size:contain;height:100%;width:35%;position:absolute;left:0;top:0;}
.leftSide .pageText .indexText {padding:0 15px;font-size:16px}
.leftSide .pageText img{max-width:100%}
.textpage .leftSide .pageText.hotels{margin-left:310px;}
.textpage .leftSide .pageText .title{color:#003e5a;font-size:18px;font-weight:bold;margin:10px 0;}
.textpage .leftSide .pageText .pageDesc{color: #003e5a;padding: 10px;}

.textpage .leftSide .pageText .text{color:#636363;font-size:14px;max-width:760px}
.textpage .leftSide .pageText .text, .textpage .leftSide .pageText .text * {font-family:inherit!important;font-size:16px !important;color:#636363 !important}
.textpage .leftSide .pageText .text .mini_tr{clear:both;overflow:hidden;margin-bottom:10px}
.textpage .leftSide .pageText .text .mini_tr .mini_td1 {float:right;font-weight:bold;overflow:hidden; position:relative;width:110px;z-index:1}
.textpage .leftSide .pageText .text .mini_tr .mini_td2 {overflow:hidden;position:relative}
.leftSide .pageText .enlarge {position:relative;display:block}
.leftSide .pageText .enlarge div {position:absolute;left:0;right:0;top:0;bottom:0;;background:url(../webimagesnew/enlarge.png) center center no-repeat;background-size:100px}


.textpage .leftSide .roomsPage{padding:10px 10px 0;margin:20px auto 20px 10px;float:left;width:280px;position:relative;overflow:hidden;}
.textpage .leftSide .roomsPage .title{margin:10px 0 0;color:#003e5a;font-weight:bold;text-align:right;font-size:18px;}
.textpage .leftSide .roomsPage .comment{display:block;color:#003e5a;font-weight:bold;text-align:right;font-size:14px;}
.textpage .leftSide .roomsPage .room{display:inline-block;vertical-align:top;position:relative;padding:4px;width:270px;background:#f6f6f6;border:1px solid #b2e1f8;margin:6px 0;overflow:hidden;}
.textpage .leftSide .roomsPage .room .roomTitle{color:#003e5a;font-weight:bold;text-align:right;}
.textpage .leftSide .roomsPage .room .roomPersons{color:#003e5a;font-size:13px;text-align:right;}
.textpage .leftSide .roomsPage .room .roomDesc{color:#636363;font-size:12px;text-align:right;padding:0 6px;left:0;right:0;bottom:5px;overflow:hidden;}
.textpage .leftSide .roomsPage .room .priceLine {background:#f5f5f5;height:20px; border-top:1px #ddd solid; margin-top:6px;padding-top:6px}
.textpage .leftSide .roomsPage .room .priceLine .priceDate {float:right;font-size:12px;line-height:18px}
.textpage .leftSide .roomsPage .room .priceLine .roomPrice{direction:ltr;color:#003e5a;float:left;font-weight:bold;font-size:16px;line-height:18px;padding-left:8px;}
.textpage .leftSide .roomsPage .room .priceLine .roomOrder{cursor:pointer;color:#fff;background:#FD7244;float:left;font-weight:bold;font-size:13px;width:49px;height:18px;line-height:16px;}


/* order */

.leftSide .title{color:#003e5a;text-align:right;padding:10px;font-weight:bold;font-size:16px}
.textpage .leftSide .desc{color:#003e5a;text-align:right;padding:0 10px;overflow:hidden}
.textpage .leftSide .step1{padding:10px 10px;overflow:hidden;}
.textpage .leftSide .step1 .topBar{overflow:hidden;min-height:47px;background:#4c7899;}
.textpage .leftSide .step1 .topBar .search{margin:0 0 0 10px;width:29%;float:right;position:relative;height:47px;overflow:hidden;}
.textpage .leftSide .step1 .topBar .search .label{width:52%;height:100%;text-align:right;color:#fff;font-weight:bold;float:right;overflow:hidden;font-size:16px;}
.textpage .leftSide .step1 .topBar .search .singleVal{color:white; font-weight:bold; font-size:16px; height:100%; float:right; line-height:47px;}
.textpage .leftSide .step1 .topBar .search select{cursor:pointer;position:absolute;left:0;top:5px;font-family:arial;float:left;width:82px;height:34px;}
.textpage .leftSide .step1 .topBar .search select option {font-size:16px}
.textpage .leftSide .step1 .topBar .search span.select{cursor:pointer;padding:0 4px;text-align:right;position:absolute;top:6px;left:0;float:right;width:72px;height:32px;line-height:32px;border:1px solid #fff;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;}
.textpage .leftSide .step1 .topBar .search.start span.select{width:100px;}
.textpage .leftSide .step1 .topBar .search.start select{width:100px;}
.textpage .leftSide .step1 .topBar .search .outPut{position:relative;width:46%;height:32px;float:left;margin-top:5px;border:1px solid #cdcdcd;background:#dbe4eb;}
.textpage .leftSide .step1 .topBar .search .outPut input{display:block;font-size:14px;text-align:center;color:#333;position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:34px;float:left;border-radius:10px;border:none;background:none;}

.textpage .leftSide .step1 .topBar .search input.datepicker{width:46%;height:32px;float:left;margin-top:5px;border-radius:10px;border:1px solid #cdcdcd;background:#dbe4eb;background:url(../webimagesnew/datepicker.png) left 5px center no-repeat #fff;}


.textpage .leftSide .step1 .topBar .search.start ::-webkit-input-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start :-moz-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start ::-moz-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start :-ms-input-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}

.textpage .leftSide .step1 .topBar .flightcheck {background: #f15e00 none repeat scroll 0 0;border: 1px solid white;border-radius: 10px;color: white;cursor: pointer;float: right;font-weight: bold;height: 30px;line-height: 30px;margin: 7px 5px;padding: 0 10px;}


.textpage .leftSide .step1 .topBar .search.end ::-webkit-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end :-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end ::-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end :-ms-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}

.textpage .leftSide .step1 .topBar .stepNumber{width:50px;height:100%;line-height:47px;color:#003e5a;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}


.textpage .leftSide .step2{margin:10px;overflow:hidden;background:#d8f0fa; position:relative;padding-bottom:10px}
.textpage .leftSide .step2 .topBar{overflow:hidden;background:#4c7899;}

.textpage .leftSide .step2 .topBar .title{font-weight:bold;color:#fff;line-height:26px;text-align:right;font-size:16px;}
.textpage .leftSide .step2 .topBar .title.mob{display:none}
.textpage .leftSide .step2 .topBar .stepNumber{width:50px;line-height:46px;color:#003e5a;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}

.textpage .leftSide .step2 .topLine{height:30px;line-height:30px;overflow:hidden; padding-right:6px}
.textpage .leftSide .step2 .topLine .subTitleBig{text-align:right;font-weight:bold;font-size:14px;color:#003e5a;}
.textpage .leftSide .step2 .topLine .subTitle{text-align:right;font-weight:bold;font-size:12px;color:#003e5a;}
.textpage .leftSide .step2 .topLine .subTitleCenter{text-align:center;font-weight:bold;font-size:12px;color:#003e5a;}

.textpage .leftSide .step2 .linepad {padding-bottom:10px}
.textpage .leftSide .step2 .line_main {margin-left:105px;}
.textpage .leftSide .step2 .line_main .lineA {width:49%;float:right}
.textpage .leftSide .step2 .line_main .lineB {width:51%}

.textpage .leftSide .step2 .line_main td {padding-left:6px;position:relative;vertical-align:top}
.textpage .leftSide .step2 .lineA .typeRoom{}
.textpage .leftSide .step2 .lineA .contentRoom{width:70px;}
.textpage .leftSide .step2 .lineA .adults{width:100px;}

.textpage .leftSide .step2 .lineB .kid{width:60px;height:40px}

.textpage .leftSide .step2 .lineB .hosting{}
.textpage .leftSide .step2 .priceRoom{position:absolute;left:0;width:105px;}
.textpage .leftSide .step2 .priceRoom .priceBox{line-height:40px;height:40px;background:#004c85;border:1px solid #cdcdcd;margin-left:15px;}
.textpage .leftSide .step2 .priceRoom .priceBox input{color:white;width:100%;text-align:center; font-size:20px;font-weight:bold;background:transparent;border:0;padding-top:2px}
.textpage .leftSide .step2 .priceRoom .money {color:#003e5a;position:absolute;width:15px;left:0;font-size:20px;font-weight:bold;line-height:40px}

.textpage .leftSide .step2 .line{margin:0px auto 10px;overflow:hidden; padding-right:6px;position:relative}
.textpage .leftSide .step2 .line .typeRoom select{cursor:pointer;position:absolute;right:0;top:0;height:44px;width:100%;}
.textpage .leftSide .step2 .line .typeRoom select option {font-size:16px}

.textpage .leftSide .step2 .line span.select {cursor:pointer;display:block;line-height:40px;height:40px;font-size:14px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;border:1px solid #fff;}


.textpage .leftSide .step2 .line .persons {text-align:center; background:rgba(255,255,255,0.5);border:1px solid #a0bed5; line-height:15px;height:30px;padding:5px 0;color:#4c7899}
.textpage .leftSide .step2 .line .persons input {width:10px;height:12px; background:transparent; border:none;text-align:center;color:#4c7899}
.textpage .leftSide .step2 .line .persons span{display:block;font-size:12px;}
.textpage .leftSide .step2 .line .persons .resShow{display:none;font-size:12px;}
.textpage .leftSide .step2 .line .adults select{cursor:pointer;position:absolute;left:0;top:0;height:44px;width:100%;}
.textpage .leftSide .step2 .line .adults select option {font-size:16px}

.textpage .leftSide .step2 .line .kid select{width:100%;cursor:pointer;position:absolute;left:0;top:0;height:40px;right:0;}
.textpage .leftSide .step2 .line .kid span.select{border:1px #178ed5 solid;background-size:8px auto; font-size:12px}
.textpage .leftSide .step2 .line .kid .kidHide {display:none}
.textpage .leftSide .step2 .line .kid .kidTitle {display:none}
.textpage .leftSide .step2 .line .kid .kidNo {display:none;height:40px;text-align:right;background:rgba(255,255,255,0.5);border:1px solid #fff;}
.textpage .leftSide .step2 .line .kid .kidAdd {display:none; line-height:13px;height:26px;text-align:center;background:#178ed5;border:1px #178ed5 solid; padding:7px 10px; text-align:center;color:white;font-size:14px;  cursor:pointer }
.textpage .leftSide .step2 .line .kid .kidRemove {background:url(../webimagesnew/small-x.png) center center no-repeat #0d1e2b ;position:absolute;z-index:10;width:17px;height:17px;top:0px;left:0px; border-radius:10px;;cursor:pointer;display:none;}

.textpage .leftSide .step2 .line .hosting select{width:100%;cursor:pointer;position:absolute;left:0;top:0;height:44px;right:0;}
.textpage .leftSide .step2 .line .hosting select option {font-size:16px;}

.textpage .leftSide .step2 .add_room {border:0;float:right;cursor:pointer;background:#178ed5 ; font-weight:bold; color:white;font-size:16px;padding:0 10px;margin:0 6px; height:32px; line-height:30px;}
.textpage .leftSide .step2 .kids_ages {line-height:14px; position:absolute;bottom:115px;right:15px;}
.textpage .leftSide .step2 .kids_ages img{ float:right;margin-top:3px;margin-left:3px;}
.textpage .leftSide .step2 .continue {border:0;float:left;cursor:pointer;background:#178ed5 ; font-weight:bold; color:white;font-size:16px;padding:0 20px;margin-left:15px;height:32px; line-height:30px;}
.textpage .leftSide .step2 .continue.newbtn{float:none;font-size:14px;display:inline-block;vertical-align:top;height:36px;width:160px;}
.textpage .leftSide .step2 .continue.newbtn.bigger{background:#FD7244;font-size:20px}
.textpage .leftSide .step2 .bttnsStep{display:none}
.textpage .minipage.orderS3 .step2 .bttnsStep{float:right;border-bottom:6px solid #FD7244;margin-top:20px;width:100%;display:block;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep{border-bottom:6px solid #178ed5;}
.textpage .minipage.orderS3 .step2 .bttnsStep input{float:right;margin-left:10px;}
.textpage .minipage.orderS3 .step2 .bttnsStep input:focus {outline: none;}
.textpage .minipage.orderS3 .step2 .bttnsStep input#cButtDownload{background:#8BC6EA;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep input#cButtDownload{background:#178ed5;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep .continue.newbtn.bigger{background:#FFA76D;}
.textpage .minipage.orderS3 .step3 .roompeople .leftcarcont .printbtn{display:none;}
.textpage .minipage.orderS3.bid .step3 .roompeople .leftcarcont .printbtn{display:block;}

#liSpecial-456 a span{color: #e43128 !important;}

.textpage .minipage.orderS3 .step3 .order-div-0{padding:0 28px;margin:0 auto;width:100%;overflow:hidden;}
.textpage .minipage.orderS3 .step3 .title2{padding:4px;font-size:14px;}
.textpage .minipage.orderS3 .step3 .order-div-1{display:inline-block;vertical-align:top;max-width: 342px;width: 100%; border: 1px solid #9ab3bf;background: #f4f4f4;height: 227px;}
.textpage .minipage.orderS3 .step3 .order-div-2{}
.textpage .minipage.orderS3 .step3 .order-div-2 textarea{width:96%;height:130px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-3{display:inline-block;vertical-align:top;max-width:510px;width:100%;}
.textpage .minipage.orderS3 .step3 .order-div-4{float:right;max-width:500px;width:100%;border:1px solid #9ab3bf;background:#f4f4f4;height:60px;}
.textpage .minipage.orderS3 .step3 .order-div-4 select{width:23%;display:inline-block;height:26px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-4 input{width:23%;display:inline-block;height:26px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-4 span{width:23%;display:inline-block;height:26px;}
.textpage .minipage.orderS3 .step3 .order-div-5{float:right;max-width:500px;width:100%;border:1px solid #9ab3bf;background:#f4f4f4;min-height:140px;margin-top:10px;}
.textpage .minipage.orderS3 .step3 .order-div-5 select{display:block;width:90%}
.textpage .minipage.orderS3 .step3 .order-div-5 input{clear:both;display:block;float:right;margin-right:2%;margin-top:12px;}
.textpage .minipage.orderS3 .step3 .order-div-5 input.radio{display:block;float:right;margin-right:2%;margin-left:2%;height:18px;margin-top:0;clear:both;}
.textpage .minipage.orderS3 .step3 .order-div-5 span{float:right;}
.textpage .minipage.orderS3 .step3 .order-div-5 a{float:right;margin-top:8px;margin-right:5px;}
.textpage .minipage.orderS3 .step3 .order-div-6{clear:both;color:#003e5a;font-size:14px;padding:10px;}


.textpage .minipage.orderS3.bid .leftSide .step3 .line .btmData{display:none}
.textpage .minipage.orderS3.bid .leftSide .step3 .roompeople .rightcarcont{display:none;}
.textpage .minipage.orderS3.bid .leftSide .step3 .roompeople .leftcarcont .orderbtn{display:none}
.textpage .minipage.orderS3 .leftSide .step3{clear:both;}





.textpage .leftSide .step3{margin:10px;position:relative;padding-bottom:10px}
.textpage .leftSide .step3 .topBar{overflow:hidden;background:#4c7899;position:relative}
.textpage .leftSide .step3 .topBar .stepNumber{width:50px;color:#003e5a;line-height:46px;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}
.textpage .leftSide .step3 .topBar .title{font-weight:bold;color:#fff;text-align:right;font-size:16px;}
.textpage .leftSide .step3 .topBar .title > div{position:absolute; left:0; right:150px;top:0;bottom:0;}
.textpage .leftSide .step3 .topBar .title > div > table {width:100%;height:47px;}
.textpage .leftSide .step3 .topBar .title > div > table td {font-size:14px;padding:0 10px;line-height:16px;}

.textpage .leftSide .step3 .roomtitle {margin-top:10px;overflow:hidden;min-height:30px;background:#9fcbdd;position:relative; padding:0 6px; color:#003e5a;line-height:30px;text-align:right; font-weight:bold; font-size:16px}
.textpage .leftSide .step3 .roompeople {background:#d8f0fa;width:100%;padding-bottom:30px;}
.textpage .leftSide .step3 .roompeople.kevin {overflow:hidden;}

.textpage .leftSide .step3 .line { width:100%;position:relative; min-height:30px;}

.textpage .leftSide .step3 .topLine{overflow:hidden; padding-right:6px}
.textpage .leftSide .step3 .topLine .subTitle{text-align:right;font-weight:bold;font-size:12px;color:#003e5a;margin-top:16px}
.textpage .leftSide .step3 .topLine .line_main{}
.textpage .leftSide .step3 .line_main {margin-left:105px;margin-bottom:10px;padding-right:6px;position:relative;}
.textpage .leftSide .step3 .line_main .line {width:100%;float:right}


.textpage .leftSide .step3 .line td {padding-left:6px;position:relative;vertical-align:top}
.textpage .leftSide .step3 .line .peopleInfo{width:138px}
.textpage .leftSide .step3 .line .Name {width:20%;min-width:110px}
.textpage .leftSide .step3 .line .bDate {width:128px}
.textpage .leftSide .step3 .line td.titles{height:30px;}
.textpage .leftSide .step3 .line td.titles .checkTitle{height:20px;margin-top:5px;display:table;}
.textpage .leftSide .step3 .line td.titles .checkTitle p{height:100%;display:table-cell;vertical-align:middle;}

.textpage .leftSide .step3 .line .rentalTitle {width:50%;margin-right:50%;text-align:center;text-align:center;font-weight:bold;font-size:12px;color:#003e5a; font-size:13px}
.textpage .leftSide .step3 .line .checkTitle {width:25%;text-align:center;text-align:center;font-weight:bold;font-size:12px;color:#003e5a;float:right}

.textpage .leftSide .step3 .pingwin-extra {position:absolute;right:0;top:12px}
.textpage .leftSide .step3 .pingwin-extra .box-one {width:76px;height:20px;}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"]{background:url(../webimagesnew/spec0.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"]{background:url(../webimagesnew/spec1.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"]{background:url(../webimagesnew/spec2.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one select {border:0;width:76px;height:20px;opacity:0;position:absolute;right:0;z-index:2;}
.textpage .leftSide .step3 .pingwin-extra .box-one .t0 {display:none;color:white;font-size:12px;line-height:20px;padding-left:22px;position:absolute;left:0}
.textpage .leftSide .step3 .pingwin-extra .box-one .t1 {display:none;color:white;font-size:12px;line-height:20px;padding-right:22px;position:absolute;right:0}
.textpage .leftSide .step3 .pingwin-extra .box-one .t2 {display:none;color:white;font-size:12px;line-height:20px;padding-right:22px;position:absolute;right:0}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"] .t0 {display:block}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"] .t1 {display:block}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"] .t2 {display:block}

.textpage .leftSide .step3 .priceRoom{position:absolute;left:0;width:105px;}
.textpage .leftSide .step3 .priceRoom .priceBox{line-height:30px;height:30px;background:#6b8faa;border:1px solid #cdcdcd;margin-left:15px;color:white;font-weight:bold;font-size:20px}
.textpage .leftSide .step3 .priceRoom .priceBox input{color:white;width:100%;text-align:center; font-size:20px;font-weight:bold;background:transparent;border:0;padding-top:2px}
.textpage .leftSide .step3 .priceRoom.total{position:relative;left:auto;float:left;margin-bottom:10px;}
.textpage .leftSide .step3 .priceRoom.total .priceBox{background:#004c85;}
.textpage .leftSide .step3 .priceRoom .money {color:#003e5a;position:absolute;width:15px;left:0;font-size:20px;font-weight:bold;line-height:30px}
.textpage .leftSide .step3 .line span.select {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 2px center no-repeat #fff;border:1px solid #fff;}
.textpage .leftSide .step3 .line input {text-transform:uppercase;cursor:pointer;width:88%;padding:0 5%;line-height:30px;height:30px;text-align:right; background:#fff;border:1px solid #fff; font-size:16px}
.textpage .leftSide .step3 .line select{cursor:pointer;position:absolute;left:0;top:0;height:30px;width:100%;}
.textpage .leftSide .step3 .line select option {font-size:16px}

.textpage .leftSide .step3 .line .spFillInfo {display:none}
.textpage .leftSide .step3 .line .spFullInfo {display:none}
.textpage .leftSide .step3 .line .personTtl {width:68px;float:right;line-height:30px; text-align:right}
.textpage .leftSide .step3 .line .personTtl.bonus {vertical-align:top;line-height:12px;font-size:13px}
.textpage .leftSide .step3 .line .gender {width:60px;float:left;position:relative}


.teamWrap{text-align: right;margin:0 -5px;font-size:0}
.teamBox{overflow: hidden;cursor: pointer;width: 230px;height: 230px;display: inline-block;vertical-align: top;margin:5px;font-size:20px}

.teamBoxImg{width:100%;height:100%;background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition: -webkit-transform .35s;transition: -webkit-transform .35s;-moz-transition: transform .35s,-moz-transform .35s;-o-transition: transform .35s,-o-transform .35s;transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;}
/*.teamBox:hover img, .teamBox.show img{-webkit-transform: translate3d(0,-10%,0);-moz-transform: translate3d(0,-10%,0);transform: translate3d(0,-10%,0);}*/
.teamBox .niceBox{ width: 100%;box-sizing:border-box;position: absolute;overflow: hidden;left: 0;top: auto;bottom: 0;padding: 10px 10px;color: #fff;-webkit-transition: -webkit-transform .35s;transition: -webkit-transform .35s;-moz-transition: transform .35s,-moz-transform .35s;-o-transition: transform .35s,-o-transform .35s;transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);background: #178ed5;}
.teamBox:hover .niceBox,.teamBox.show .niceBox{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.teamBox .niceBox .name{text-align: center;font-size: 24px;color: #fff;}
.teamBox .niceBox .prof{text-align: center;font-size: 16px;color: #fff;}
.descTxtBox {width: 100%;box-sizing: border-box;position: absolute;left: 0;right: 0;z-index: 11;background: white;border: 1px solid transparent;padding: 0 10px;overflow: hidden;max-height: 0;-webkit-transition: -webkit-transform .35s;transition: -webkit-transform .35s;-moz-transition: transform .35s,-moz-transform .35s;-o-transition: transform .35s,-o-transform .35s;transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;}
.descTxtBox .descBoxTeam{width: calc(100% - 350px);margin-right: 30px;display:inline-block}
.descTxtBox .descBoxTeam .descBoxTeamName{font-size: 24px;text-align: right;color: #178ed5;}
.descTxtBox .descBoxTeam .descBoxTeamTxt{margin-top: 10px;text-align: right;font-size: 16px;color: #333;height:110px;overflow:auto}
.descTxtBox .sentWrap{max-width:320px;width: 100%;float: right;}
.descTxtBox .sentWrap .sentLineBig{overflow: hidden;width: 100%;height: 46px;box-sizing:border-box;border:1px solid #178ed5; border-radius:4px;margin-bottom: 5px;padding: 2px;}
.descTxtBox .sentWrap .sentLineBig .sentLine{line-height: 34px;background: #178ed5;width: 100%;height: 100%;box-sizing:border-box;border:1px solid #178ed5; border-radius:4px;text-align: center;color: #fff;font-size: 16px;padding: 2px;}
.teamBox .teamBoxWrapper {height: 230px;position:relative;position:relative}

.teamBox.show {margin-bottom: 200px;overflow:visible}
.teamBox.show .teamBoxWrapper {z-index:12}
.teamBox.show .teamBoxWrapper::after{content:"";width: 0;position: absolute;bottom: -18px;right: 0;left: 0;margin: auto;border-right:18px solid transparent;border-left:18px solid transparent;border-top:18px solid #178ed5}
.teamBox.show .descTxtBox{display: block;overflow: hidden;margin-top: 10px;border: 1px solid #cbdce3;padding: 10px;max-height: 181px;}
.teamBox:hover .teamBoxImg, .teamBox.show .teamBoxImg {background-position:center -24px}

input[type=checkbox].css-checkbox { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox + label.css-label { width:50px;height:40px;float:right;text-align:center; display: inline-block;  font-size: 15px; vertical-align: middle; cursor: pointer; line-height: normal; }
input[type=checkbox].css-checkbox:checked + label.css-label {background: url(../webimages/checkbox.png) center center no-repeat; }
label.css-label {  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


input[type=checkbox].css-checkbox2 { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox2 + label.css-label2 { width:23px;height:19px;margin:0 0px 0 10px;float:right;text-align:center; display: inline-block;  font-size: 15px; vertical-align: middle; cursor: pointer; line-height: normal; }
input[type=checkbox].css-checkbox2:checked + label.css-label2 {background: url(../webimages/checkboxYES.png) center center no-repeat; }
label.css-label2 { background: url(../webimages/checkboxNO.png) center center no-repeat; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.textpage .leftSide .step3 .roompeople .rightcarcont{padding:10px;color:#003e5a;font-weight:bold;text-align:right;}
.textpage .leftSide .step3 .roompeople .leftcarcont{float:left;margin-top:10px;width:300px;}
.textpage .leftSide .step3 .roompeople .leftcarcont .subTitle{float:right;color: #003e5a;font-size: 12px;font-weight: bold;margin-top: 8px;text-align: right;}
.textpage .leftSide .step3 .roompeople .leftcarcont .selects{clear:both;float:right;width:190px;position:relative}

.textpage .leftSide .step3 .roompeople .leftcarcont .selects span.select {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;border-radius:10px;border:1px solid #cdcdcd;}
.textpage .leftSide .step3 .roompeople .leftcarcont .selects select{cursor:pointer;position:absolute;left:0;top:0;height:30px;width:100%;}
.textpage .leftSide .step3 .roompeople .leftcarcont .btnaddcar{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;padding:0 10px;height:32px;text-align:center;color:#fff;background:#1698f1;}
.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;width:180px;height:32px;text-align:center;color:#fff;background:#178ed5;outline:none;cursor:pointer;}
.textpage .leftSide .step3 .roompeople .leftcarcont .orderbtn{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;width:180px;height:32px;text-align:center;color:#fff;background:#FD7244;outline:none;cursor:pointer;}
input.css-checkbox2[type="checkbox"]:checked + label.css-label2 {background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/checkboxYES.png") no-repeat scroll center center}
.textpage .leftSide .step3 .check_frame{overflow:hidden;padding:10px;background:#65b2d1;color:#fff;margin-top:10px;}

#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(3){display:none;}

.textpage .leftSide .step3 #carTd{width:100%;overflow:hidden;}

.textpage .leftSide .step3 .line .bDateDiv {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; background:#fff;border:1px solid #fff;display:table;width:100%;direction:ltr}
.textpage .leftSide .step3 .line .bDateDiv span.select {border:0;border-radius:0;font-size:12px;background-size:8px auto;background-color:transparent}
.textpage .leftSide .step3 .line .bDateDiv > div {display:table-cell;position:relative}
.textpage .leftSide .step3 .line .bDateDiv > .year {}
.textpage .leftSide .step3 .line .bDateDiv > span {display:table-cell;width:3px;}










.textpage .leftSide .step3 .line .checks {width: 232px !important;}

.textpage .leftSide .step3 .line .checks .skiIcon_none {background-image:url("/webimagesnew/talma/ski_icons/x2.png")}

.textpage .leftSide .step3 .line .checks .skiIcon_type1 {background-image:url(/webimages/ski_icons/ski.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_type2 {background-image:url(/webimages/ski_icons/snow.png);}

.textpage .leftSide .step3 .line .checks .skiIcon_pass1 {background-image:url(/webimages/ski_icons/ragil.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_pass2 {background-image:url(/webimages/ski_icons/exp.png);}

.textpage .leftSide .step3 .line .checks .skiIcon_train1 {background-image:url(/webimages/ski_icons/starB.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train2 {background-image:url(/webimages/ski_icons/star2.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train3 {background-image:url(/webimages/ski_icons/star3.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train4 {background-image:url(/webimages/ski_icons/star1.png);}

.textpage .leftSide .step3 .line .checks .checkTitle {font-weight: normal; float: right;margin-left: 2px;width:24%;cursor:pointer;background-color:#ffffff;background-repeat:no-repeat;height:32px;background-position:center top 1px}

.textpage .leftSide .step3 .line .checks .check01{height: 18px; margin: 0 auto;width: 100%;}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .check01{display:none;}

.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv:before{content: " ";width: 24px;height: 11px;position: absolute;top: -11px;background-image: url(/webimages/ski_icons/arTop.png);background-repeat: no-repeat;background-position: bottom center;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num1:before{right: 16px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num2:before{right: 70px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num3:before{right: 132px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num4:before{right: 188px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.open{display:block}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv{z-index:100;background: white none repeat scroll 0 0;border: 1px solid #6b8faa;left: 0;position: absolute;right: 0;top:130%;width: 230px;box-sizing:border-box;padding:5px;display:none;}
.textpage .leftSide .step3 .line .checks .checkTitle .checkTitleDesc{color:#178ED5;font-size:12px;bottom:0;width:100%;text-align:center;height: 14px;background:url(/webimages/ski_icons/arDown.png) no-repeat top 6px left 2px;}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent {display:table}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .checkTitleDesc {display:table-cell;height:34px !important;vertical-align:middle;line-height:11px}


.textpage .leftSide .step3 .line .checks .chooseDiv .num1{background:url(/webimages/ski_icons/arTop.png) no-repeat top right;}

.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType{min-height:30px;position:relative;padding-bottom:4px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType:hover{background:#d8f0fa}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .radioRound {height:auto;padding:0;border:none;width:auto;float:right;margin-top: 5px;}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkTitleIn {font-weight:bold;text-align:right;line-height: 18px;background-position: right top 4px;background-repeat: no-repeat;height: 22px;padding-right: 46px;color:#004c85;font-size:14px;margin-right:4px;padding-top:4px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkTitleIn.skiIcon_none{background-position: right 10px top 4px;}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkDesc{text-align:right;clear:both;color:#004c85;font-size:12px;padding-right: 30px;line-height:12px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .radioChoosen{position:absolute;right:0;top:0;bottom:0;left:0;cursor:pointer;}
/*.textpage .leftSide .step3 .line .checks .chooseDiv.num4 .chosenType .checkTitleIn {padding-right: 14px;}
.textpage .leftSide .step3 .line .checks .chooseDiv.num4 .chosenType .checkDesc {padding-right: 22px;}*/

.textpage .leftSide .step3 .line .checks .chooseDiv .equip{height:55px;width:214px;margin:0 auto;border-top:1px solid #004c85;border-bottom:1px solid #004c85;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky:hover{background:#d8f0fa}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky{height: 100%;width:49%;background: #f2f2f2;position:relative;display: inline-block;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .radioSki{height:auto;padding:0;width:auto;position:absolute;left:0;right:0;margin:4px auto;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .equipTitle{bottom: 0;color: #004c85;font-size: 13px;left: 0;margin-bottom: 2px;position: absolute;right: 0;text-align: center;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .radioChoosen{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;}
.textpage .leftSide .step3 .line .checks .chooseDiv .skiOK {width:150px;height:32px;background:#ff7400;cursor:pointer;text-align:center;color:#ffffff;line-height:32px;margin:10px auto;font-size:20px;font-weight:bold;border-radius:8px;}

.openContact{display:none;}


/*start special pop*/

#popiPop{display: none;}
.casPopWrap{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;display: flex;justify-content: center;align-items: center;}
.casPopWrap .bg{background:rgba(0,0,0,0.5);width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.casPopWrap .casPop{margin: 0 20px;overflow: auto;max-height: 100%;
position: relative;max-width:480px;width:100%;padding: 20px 0;box-sizing: border-box;margin: auto;background: #fff;z-index: 1;border-radius:6px}
.casPopWrap .casPop .strip{position: absolute;right:0px;top: 10px;bottom:10px;}
.casPopWrap .casPop .strip svg{width: auto;height: 100%;}
.casPopWrap .casPop .close{position: absolute;left: 10px;top: 10px;cursor: pointer;}
.casPopWrap .casPop .svgWrap{width: 160px;text-align: center;margin: 0 auto;}
.casPopWrap .casPop .popText{text-align: center;padding: 10px 0;text-align: center;max-width: 300px;margin: 0 auto;font-size: 18px;}
.casPopWrap .casPop .appBtn{width: 90px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;margin:15px auto 0;border-radius:6px;background: #f89021;text-align: center;cursor: pointer;}
.casPopWrap .casPop .someArrow{width: 60px;position: absolute;right: 200px;left: 0;bottom: 10px;margin: auto;}
/*end special pop*/


.aFooter{height: 140px;clear: both;font-size: 0;padding-bottom: 120px;background: #37455c;}
.aFooter::before {content: "";position: absolute;left: 0;right: 0;margin: auto;height: 140px;transform: skew(-20deg);border-left: 30px solid #066d99;border-right: 30px solid #df7604;width: 0;z-index: 1;}
.aFooter .box{height: 140px;display: inline-block;width: 50%;vertical-align: top;position: relative;}
.aFooter .box.rbox {background: #df7604;text-align:left;}
.aFooter .box.lbox {background: #066d99;text-align:right}
.aFooter .box.rbox .aFooterImage {transform:skew(-20deg);width:calc(100% - 480px);position:absolute;right:5%;overflow:hidden;height:100%;z-index:2;top:0}
.aFooter .box.lbox .aFooterImage {transform:skew(-20deg);width:calc(100% - 480px);position:absolute;left:5%;overflow:hidden;height:100%;z-index:2;top:0}
.aFooter .box.rbox .aFooterImage div{background-image: url('/webimagesnew/pic_giraffe.jpg');}
.aFooter .box.lbox .aFooterImage div{background-image: url('/webimagesnew/pic_vamos.jpg') ;}
.aFooter .box .aFooterImage div{background-position:center;background-size:cover;left:-30px;right:-30px;height:100%;position:absolute;transform:skew(20deg)}
.aFooter .box.rbox{text-align: left;}
.aFooter .box .cont{width: 480px;text-align: center;display: inline-block;height: 100%;}
.aFooter .box.lbox .cont .top , .aFooter .box.lbox .cont .mib  {padding-left:80px}
.aFooter .box.rbox .cont .top , .aFooter .box.rbox .cont .mib  {padding-right:80px}
.aFooter .box.lbox .cont .bot {margin-left:80px}
.aFooter .box.rbox .cont .bot {margin-right:80px}
.aFooter .box .cont .top{height: 50px;background: rgba(0,0,0,0.8);display: block;position: relative;margin-top: 7px;z-index:1}
.aFooter .box .cont .top img{text-align: center;vertical-align: middle;max-width:100%;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.aFooter .box.rbox .cont .top img{right:80px}
.aFooter .box.lbox .cont .top img{left:80px}
.aFooter .box .cont .mib{text-align: center;color: #fff;font-size: 22px;margin: 8px 0;}
.aFooter .box .cont .bot{text-align: center;color: #fff;font-size: 16px;border:1px solid #fff;border-radius:50px;width: 200px;line-height: 30px;display: inline-block;font-family:'Open Sans Hebrew'}

#freeSearchBox .mobButtons {display: none;}

#inc_reviews{margin-top:20px;padding-bottom:30px;}
#inc_reviews .grid{max-width:1220px;margin: auto;}
#inc_reviews .grid h1{color: #178ed5;font-size: 48px;text-align: center;font-weight: normal;padding:10px 0}
#inc_reviews .grid .addRev{cursor: pointer;background: #178ed5;font-size: 18px;text-align: center;display: inline-block;color: white;line-height: 40px;padding: 0 20px;border-radius: 20px;margin-top: 20px;}
#inc_reviews .grid .revBoxWrap{text-align:center;margin-top:30px;    position: relative;}
#inc_reviews .grid .revBoxWrap .revBox{cursor:pointer;margin:0px 10px 20px ;overflow: hidden;box-sizing:border-box;width:280px;padding:10px;box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);display:inline-block;vertical-align:top;background:white;}
#inc_reviews .grid .revBoxWrap .revBox .revTtl{text-align:right;color:#333333;font-size:18px;font-weight:bold;line-height:20px;margin: 4px 0;}
#inc_reviews .grid .revBoxWrap .revBox .revText{color:#333333;font-size:16px !important;font-family: 'HeeboRegular', sans-serif !important;text-align:right;line-height: 18px;}
#inc_reviews .grid .revBoxWrap .revBox .revText *{color:#333333;font-size:16px !important;font-family: 'HeeboRegular', sans-serif !important;text-align:right;line-height: 18px;}
#inc_reviews .grid .revTypes a {line-height: 36px;margin: 0 10px;border: 1px #178ed5 solid;padding: 0 15px;display: inline-block;color: #178ed5;border-radius: 18px;box-sizing: border-box;}
#inc_reviews .grid .revBoxWrap .revBox .imgWrap{position:relative;margin-top:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:200px;overflow:hidden;}
#inc_reviews .grid .revBoxWrap .revBox .imgWrap img{max-width:100%}
#inc_reviews .grid .revBoxWrap .revBox .imgWrap .imgCount{width:40px;height:40px;position:absolute;bottom:14px;left:10px;background:rgba(0,0,0,0.8);color:#fff;font-size:16px;line-height:40px;border-radius:20px;}
#inc_reviews .grid .revBoxWrap .revBox .revName{color:#333333;font-size:14px;text-align:right;font-weight:bold}
#inc_reviews .grid .revBoxWrap .revBox .revDay{color:#333333;font-size:12px;text-align:right;}

.reviewLoader {width: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);z-index: 999;display: none;}
.reviewLoader::after {width: 50px;content: "";height: 50px;border-radius: 50px;border: 3px solid #178ed5;border-bottom: 3px solid #fff;margin: auto;position: fixed;bottom: 0;top: 0;left: 0;right: 0;animation: lds-spinner 0.5s linear infinite;}
.reviewLoader.show{display: block;}
@keyframes lds-spinner {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}


#addressDiv{display:none;}
#addressDiv.open{display:block;}
.vacType1 .inputWrapi:first-child option:not(.skiLocation){display:none}
.vacType2 .inputWrapi:first-child option.skiLocation{display:none}
.addReview{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7);z-index:999}
.addReview .revBox{padding:10px 20px;max-width:472px;max-height:550px;width:100%;box-sizing:border-box;border:1px solid #178ed5;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;height:70vh}
.addReview .revBox .revBoxTtl{font-weight:bold;font-size:20px;color:#178ed5;text-align:right;}
.addReview .revBox .closePop{width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;}
.addReview .revBox > form{margin-top:20px;text-align: center;overflow: auto;position: absolute;right: 20px;left: 20px;top: 30px;bottom: 10px;}
.addReview .revBox .inputWrapi{width:208px;display:inline-block;vertical-align:top;margin-right:-4px;margin-bottom:10px}
.reviewType{width:100%}
.reviewType .title{color:#178ed5;font-size:16px;text-align:right}
.reviewType .subtitle{color:#777777;text-align:right;font-size:14px;margin-top:15px;}
.reviewType .radioCont{text-align: right;}
.reviewType .radioCont div {display: inline-block;margin: 20px 0;position:relative}
.reviewType .radioCont div label{color:#777777;font-size:16px;padding-right: 20px;line-height: 20px;}
.reviewType .radioCont div:last-child{margin-right:40px;}
input[name=vacationType]{-webkit-appearance:none;}
input[name=vacationType]:before { content: "";position: absolute;right: 0px;bottom: 2px;width: 15px;height: 15px;border-radius: 100%;border: 1px solid #178ed5;}
input[name=vacationType]:checked:after { content: "";position: absolute;right: 3px;bottom: 5px;width: 11px;height: 11px;border-radius: 100%;background: #178ed5;}
input[name=vacationType]:checked + label{color:#178ed5}
.addReview .revBox .inputWrapi .inputTtl{font-size:12px;color:#777777;padding-right:10px;text-align: right;}
.addReview .revBox .inputWrapi .inputTtl .ast{color: red;	}
.addReview .revBox .inputWrapi select{box-sizing:border-box;width:200px;height:40px;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi input{box-sizing:border-box;width:200px;height:40px;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi input.alert{border:1px solid #ff0000;}
.addReview .revBox .inputWrapi.big{width:100%}
.addReview .revBox .inputWrapi.big textarea{max-width:410px;width:99%;height:140px;resize:none;padding:10px;box-sizing:border-box;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi.big textarea.alert{border:1px solid #ff0000;}
.addReview .revBox .secTtl{margin-bottom:10px;font-size:12px;color:#777777;padding-right:10px;text-align: right;}
.addReview .revBox .fWrap{overflow:hidden;}
.addReview .revBox .fileWrap{margin:5px;width:60px;cursor:pointer;height:60px;box-sizing:border-box;float:right;border:1px solid #cccccc;vertical-align:top;}
.addReview .revBox .fileWrap label{cursor: pointer;width:58px;height:58px;background:#f5f5f5 url('/webimages/camera.png') no-repeat center center;font-size:12px;color:#777777;display:block}
.addReview .revBox .fileWrap input[type="file"]{display:none}
.addReview .revBox .submi{line-height:50px;clear:both;display: block;width:160px;height:50px;background:#178ed5;margin:15px auto 0;border:none;color:#fff;font-size:18px;cursor:pointer;}


.revPop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);z-index:999}
.revPop .revPopBox{padding:10px 20px;max-width:400px;max-height:400px;width:100%;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;height:70vh}
.revPop .revPopBox .revPopTtl{width: 336px;font-weight:bold;font-size:20px;text-align:right;color:#000;line-height: 20px;max-height:40px;overflow:hidden;}
.revPop .revPopBox .revPopDet{font-weight:bold;font-size:14px;text-align:right;color:#000;}
.revPop .revPopBox .revPopClose{width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;cursor:pointer;}
.revPop .revPopBox .revPopText{position:absolute;top:70px;bottom:6px;left:10px;right:20px;overflow:auto;font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}
.revPop .revPopBox .revPopText *{font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}

.revPopBig{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);z-index:999;font-size:0;}
.revPopBig .revPopClose{z-index:999;width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;cursor:pointer;}
.revPopBig .revPopBigRgt{position:relative;height: 100%;width:320px;background:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;padding:15px}
.revPopBig .revPopBigRgt .revPopTtl{font-weight:bold;font-size:20px;text-align:right;color:#000;line-height: 20px;max-height: 60px;overflow: hidden;}
.revPopBig .revPopBigRgt .revPopDet{font-weight:bold;font-size:14px;text-align:right;color:#000;}
.revPopBig .revPopBigRgt .revPopText{overflow:auto;font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;position:absolute;top:100px;right:15px;left:15px;bottom:15px}
.revPopBig .revPopBigRgt .revPopText *{font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}
.revPopBig .revPopBiglft{position:relative;display: inline-block;width: calc(100% - 320px);height:100%;}
.revPopBig .revPopBiglft .revPopBigImgWrap{height: 100%}
.revPopBig .revPopBiglft .revPopBigImgWrap > img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto;}
.revPopBig .revPopBiglft .revPopBigImgWrap > div{height: 100%;}
.revPopBig .revPopBiglft .revPopBigImgWrap > div > div{height: 100%;}

.revPopBig .revPopBiglft .owl-carousel .owl-item{position:relative;height:100%;}
.revPopBig .revPopBiglft .owl-carousel .owl-item img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto;}

.revPopBig .revPopBiglft .owl-carousel .owl-prev{width:50%;position:absolute;left:0;bottom:0;top:0;background:url('/webimages/lftRevAr.png') no-repeat left 10px center}
.revPopBig .revPopBiglft .owl-carousel .owl-next{width:50%;position:absolute;right:0;bottom:0;top:0;background:url('/webimages/rgtRevAr.png') no-repeat right 10px center}

body > iframe{display:none;}

.homeBlocks {display:block;font-size:0;border-top:2px white solid;border-bottom:2px white solid}
.homeBlocks .item {display:none;width: 100%;box-sizing: border-box;padding-bottom: 70%;position: relative;overflow: hidden;border: 2px white solid;cursor:pointer}
.homeBlocks.owl-loaded .item {display:inline-block}
.homeBlocks .item .bg {width:100%;height:100%;background-color:#ccc;background-size:cover;background-position:center center;display:block;position:absolute}
.homeBlocks .item .title {line-height: 5vw;height: 5vw;position: absolute;bottom: 0;right: 0;left: 0;z-index: 5;color: #fff;font-size: 1.7vw;text-align: center;width: 100%}
.homeBlocks .item::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);transition:0.2s all;z-index:1}
.homeBlocks .item::after{content:"";box-sizing:border-box;border-bottom:5vw rgba(0,0,0,0.6) solid;border-left:3vw transparent solid;transition:0.2s all;transition: all .2s linear;position:absolute;bottom:0;width:100%;z-index:1}
.homeBlocks .item:hover::after{border-bottom:5vw rgba(0,0,0,0.8) solid}
.homeBlocks .item:hover::before{background:rgba(0,0,0,0)}


.hotelOrder .orderZone .step .fWrap{margin-right: 10px;text-align: right;margin-top: 10px;}
.hotelOrder .orderZone .step .fWrap .fDet{display: inline-block;margin-left: 30px;}

.infobutton .icon:hover {background-color: #b1dbf5;cursor:pointer;filter:none}
.infobutton .icon {display: inline-block;width: 38px;margin: 5px 0;height: 38px;background-size: 30px;background-repeat: no-repeat!important;background-position: center center!important;position: relative;filter: saturate(0);}
.infobutton .icon.icon11, .infobutton .icon.icon11:hover {background-image:url('/landingMod/upload/icon-plane.png')!important;}
.infobutton .icon.icon9, .infobutton .icon.icon9:hover {background-image:url('/landingMod/upload/icon-building.png')!important;}
.infobutton .icon.icon5, .infobutton .icon.icon5:hover {background-image:url('/landingMod/upload/icon-ski.png')!important;}
.infobutton .icon.icon3, .infobutton .icon.icon3:hover {background-image:url('/landingMod/upload/icon-vehicle.png')!important;}
.infobutton .icon.icon6, .infobutton .icon.icon6:hover {background-image:url('/landingMod/upload/icon-lamed.png')!important;}
.infobutton .icon.icon8, .infobutton .icon.icon8:hover {background-image:url('/landingMod/upload/icon-internet.png')!important;}
.infobutton .icon.icon7, .infobutton .icon.icon7:hover {background-image:url('/landingMod/upload/icon-creditcard.png')!important;}
.infobutton .icon.icon2, .infobutton .icon.icon2:hover {background-image:url('/landingMod/upload/icon-bus.png')!important;}
.infobutton .icon.icon10, .infobutton .icon.icon10:hover {background-image:url('/landingMod/upload/icon-home.png')!important;}

footer {background:#37455c;display:block;width:100%;clear:both;box-sizing:border-box;padding:70px 10px;float:right;box-sizing:border-box}
footer .container {max-width:1480px;margin:0 auto;display:block;width:100%;position:relative;text-align:right}
footer .col {display:inline-block;vertical-align:top;min-width:240px;max-width:240px;color:#fff}
footer .col.con {max-width:365px;width:365px}
footer .col.con input[type=text], footer .col.con input[type=phone], footer .col.con input[type=email], footer .col.con textarea {width: 100%;height: 35px;border: 0;outline: 0;border-bottom: 1px solid #fff;box-sizing: border-box;color: #fff;font-size: 16px;background: rgba(255,255,255,0.1);margin-bottom: 10px;padding: 5px;font-size: 20px;}
footer .col.con input[type=text]::placeholder, footer .col.con input[type=phone]::placeholder, footer .col.con input[type=email]::placeholder, footer .col.con textarea::placeholder {color:#aaabaf}
footer .col.con textarea {height:150px}
footer .col.con .label {display:none}
footer .col h3 {padding-bottom:10px}
footer .col.last {max-width:250px;width:250px;float:left}
footer .col.last .phone {font-size:55px;font-weight:bold;color:#fff}
footer .col.last .text {font-size:15px;padding:10px 0}
footer .col.last .email {font-size:42px;font-weight:300}
footer .col.last .logo {float:left;padding-top:80px}
footer .col.last .logo img {max-width:185px}
footer .col h3 {color:#fff;font-size:24px;font-weight:normal}
footer .col ul {list-style:none;margin:0;padding:0}
footer .col ul li {display:block;width:100%;}
footer .col a {color:#fff;text-decoration:none;line-height:26px;display:block}

footer .col.last .activeHours{margin-top: 20px;}
footer .col.last .activeHours .activeHours--line{font-size: 22px;}

.specialMenu .inmenu {max-width:1000px}
.specialMenu .inmenu #menu2 > ul > li a {padding-right:40px}
.specialMenu .inmenu #menu2 ul > li > ul.open {width:230px;position:absolute;top:80%}
.specialMenu .inmenu #menu2 ul > li > ul {background: #5b687c;padding-top:0}


/* transition */
.header *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s; }
.header .top #menu *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;}
.specialMenu, .specialMenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.fixedside *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.textpage *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.page.outmenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.outmenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.inpage *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.promoted .promotedcenter .item .itemlink .icondesc *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.fixedside .itemSmall .icondesc *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
/* no transition */
.textpage .leftSide .outgal *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.rightSide .miniContact .infoPic *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.promoted .promotedcenter .item *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.fixedside .itemSmall *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step1 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step2 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step3 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.paymentPage *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
select{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
#rmForm *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;}


.hotelOrder .orderZone.orderEdit .step .orderForm .roomLine .section.price{display:none}
.hotelOrder .orderZone.orderEdit .step .orderRoom .personLine .price {text-align:left;padding: 0 10px;box-sizing: border-box;}
.hotelOrder .orderZone.orderEdit .step .orderForm .nextStep .sep {display:none}
.orderEdit .price input[type="text"]{z-index: 1;position: absolute;width: calc(100% - 50px);right: 0;border: 0;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: transparent;font-size: 20px;text-align: center;color: #178ed5;height: 40px;min-width:50px}
.hotelOrder .orderZone.orderEdit .step .orderForm .nextStep .tab#prop {display:none}


@media (min-width: 1260px) {
	
	.header .top .openMenuButton {display:block!important}

}

@media (max-width: 1840px) {
#banner{display:none !important;}
}


@media (max-width: 1460px) {
	
	.newFSide {top:auto;left:0;bottom:0;height:44px;width:100%;max-width:500px}
	.newFSide > div.FCon {right:auto;left:44px;width:calc(60% - 132px)}
	.newFSide > div {height:44px}
	.newFSide .FCon > .title {height:44px;padding-top:0;line-height:44px;font-size:14px;padding-right:10px;text-align:right;border-right:2px solid #fff}
	.newFSide > div > .title {right:0;width:100%;padding-top:0}
	.newFSide .shareButton {left:auto;right:0;top:0;width:44px;right:44px}
	.newFSide .viewsBox {top:0;left:auto;right:88px;width:20%;border-right:1px solid #fff}
	.newFSide .viewsBox > .title {height:44px}
	.newFSide .favBoxs {top:0;left:auto;right:calc(88px + 20%);width:20%;border-right:1px solid #fff}
	.newFSide > div.favBoxs > .title {height:44px;padding-top:0;line-height:44px}
	.newFSide .shareButton > .title {height:44px;font-size:0;width:44px}
	.newFSide .shareButton > .title svg {position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%)}
	.newFSide .items, #fixContact {position: fixed;top: 100%;height: calc(100vh - 184px);left: 40px;max-width: 500px;width: calc(100vw - 40px);transition: all .2s ease;}
	.newFSide.open .items, .newFSide.open > div #fixContact {position:fixed;height:calc(100% - 140px);top:140px;width:calc(100vw - 40px)}
	.newFSide > div.viewsBox .title .pic {display: inline-block;vertical-align: middle;width: 28px;height: 28px;font-size: 11px;line-height: 24px;margin-top: 3px;}
	.newFSide > div.favBoxs .title .pic {display:block;vertical-align:middle;line-height:32px;height:30px;font-size:11px}
	.newFSide > div .title .pic svg {width: 29px;left: 0;right: 0;top: 4px;margin:0 auto}

	.newFSide > div > .title span {font-size: 0;position: relative;display: block;margin: 0;padding: 0;line-height: 12px;height: 12px;}
	.newFSide > div > .title span span {font-size: 11px;height: 12px;line-height: 12px;top: 0;display: inline-block;position: relative;}
	
	.newFSide.open {height:100%;max-width:540px;}
	.newFSide.open > .favBoxs, .newFSide.open > .viewsBox, .newFSide.open > .FCon, .newFSide.open > .shareButton {top:100px}
	.newFSide.open > div .items, .newFSide.open > div #fixContact {display:none}
	.newFSide.open.openC > div > #fixContact {display:block}
	.newFSide.open.openV > .viewsBox .items {display:block}
	.newFSide.open.openF > .favBoxs .items {display:block}
	.newFSide.open.openC > .FCon {left:40px}
	.newFSide.open.openV > .viewsBox, .newFSide.open.openF > .favBoxs {left:auto;}
	.newFSide .closeSide {position:absolute;top:10px;right:50%;width:40px;height:40px;transform:translateX(50%);border:2px solid #fff;box-sizing:border-box;border-radius:50%}
	.newFSide .closeSide .inner {cursor:pointer;height: 22px;display:block;width: 30px;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);z-index: 3;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;margin:0 auto}
	.newFSide .closeSide .inner span {background: #111111 none repeat scroll 0 0;border-radius: 10px;display: block;height: 4px;margin: 0 auto;transition: all 0.5s ease 0s;width: 100%;}
	.newFSide .closeSide .inner span:nth-child(1) {margin-top: 0;}
	.newFSide .closeSide .inner span:nth-child(2) {margin-bottom: 5px;margin-top: 5px;}
	.newFSide .closeSide .inner span:nth-child(3) {margin-bottom: 0;}
	.newFSide.open .closeSide {display:block}
	.newFSide.open .closeSide .inner > span:nth-child(1) {transform: translateY(10px) rotate(135deg);background: #fff;}
	.newFSide.open .closeSide .inner > span:nth-child(2) {transform: scale(0);background: #fff;}
	.newFSide.open .closeSide .inner > span:nth-child(3) {transform: translateY(-8px) rotate(-135deg);background: #fff;}
	
	.newFSide .FCon > .title {line-height: 1;padding: 30px 0 0 0;text-align: center;font-size: 11px;}
	.newFSide .FCon > .title svg {position: absolute;top: calc(50% - 5px);left: 0;right: 0;transform: translateY(-50%) scale(0.7);}
	.newFSide .whatsappIcon {width: 44px;height: 44px;right: 0;position: absolute;top: 0;border-left: 1px white solid;}
	.newFSide .whatsappIcon svg {width: 30px;height: 30px;}
	
	
	#accessibility {z-index:5000!important}
	#accessibility .acc_icon {z-index:5000!important}

	
	

}

@media (max-width: 1300px) {

	.header .small-logo img {width:140px;margin-top:16px}
	.specialMenu .inmenu {margin:0 180px}
	.specialMenu .logo.new {top:50%;transform:translateY(-50%);max-width:180px}
	.specialMenu .phoneBox {left:10px}
	.specialMenu .phoneBox .phoneWrap .label {font-size:14px}
	.specialMenu .phoneBox .phoneWrap .phone {font-size:24px}
	
	.header .top .pingh1 {font-size:1.2vw}
	.header .top .top-contact .wrapLft .subscribeBtn {width:130px;float:left;font-size:18px}
	.mainMenu > ul > li {font-size:12px}
	.specialMenu .inmenu #menu2 ul > li > a > span {font-size:14px}

	
}





@media (max-width: 1200px) {
	footer .col.last{float: none;position: relative;width: 100%;text-align: center;clear: both;margin-top: 50px;max-width: none;}
	footer .col.last .logo {float:none;padding-top:20px}
	footer .social{display: inline-block;width: auto;float: none;text-align: center;margin: 20px auto;}
	footer .socialNew{text-align: center;}

	
	
/*1024*/
	#inc_reviews .grid .revBoxWrap {width: 900px;}
}



@media (max-width: 1020px) {
	footer .col ul li{padding: 0 !important;}
	#arrowUpSite {bottom: 50px;right: 10px;}
	#firstContact form input {margin-bottom:10px}
	#firstContact form input:not([type=submit]){width:100%;border-left:1px solid #a4a3a4}
	#firstContact form .inputWrap {width:100%}
	#firstContact form input[type=submit]{width:100%}
	#firstContact{height:auto;box-sizing: border-box;padding: 0px 20px 30px 20px;}
	#firstContact form {text-align:center}
	#firstContact .text{font-size: 26px;border-top: 20px;}
	body{font-family: 'Open Sans Hebrew';}

	#inc_reviews .grid .revBoxWrap {width: 600px;}
	.inpage .inpagecenter.open{height:auto;}
	
	.searchNoHero, .searchNoHero.open {margin-top:60px}
	
	.textpage .minisite .top .tabsButtons > div > a{font-size:13px;}
	.textpage .minisite .top .tabsButtons .price .money{font-size:14px;top:25px;width:auto;right:0px;left:0;}
	.textpage .minisite .top .tabsButtons .price .inprice{width:50px;}
	.textpage .minisite .top .tabsButtons .price .from{font-size:11px;}
	.textpage .minisite .top .tabsButtons .price .person{font-size:11px;}
	.textpage .minisite .top .info {width:270px}
	.textpage .minisite .top .tabsButtons{right:270px;left:52px}
	.textpage .minisite .top .fav {width:70px}

	.leftSide{margin:0;min-height:100%;}
	.rightSide{position:relative;width:100%;}
	.rightSide .moreOptions{display:inline-block;vertical-align:top;margin:10px auto;}
	.rightSide .miniContact{display:inline-block;vertical-align:top;margin:10px auto;}

	.textpage .leftSide .step1 {margin:10px 0; padding:0}
	.textpage .leftSide .step3 {margin:10px 0; padding:0}
	.textpage .leftSide .step3 .line td  {padding-left:2px}
	.textpage .leftSide .step3 .line td.titles {width:232px}
	.textpage .leftSide .step3 .line .checkTitle {font-size:10px;font-weight:normal}
	.textpage .leftSide .step3 .line .personTtl {width:52px}
	.textpage .leftSide .step3 .line .checks .checkTitle {margin-left:1px}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv {left:0;right:auto;top:100%}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv::before {display:none !important}
	.textpage .leftSide .step3 .line .checkTitle .checkTitleDesc {font-size:10px !important}
	.textpage .leftSide .step3 .line_main {margin-left:75px;margin-bottom:10px;}
	.textpage .leftSide .step3 .priceRoom {width:75px}
	.textpage .leftSide .step3 .priceRoom .priceBox input{font-size:16px;}
	.textpage .leftSide .step3 .priceRoom .money {font-size:18px;}
	.textpage .leftSide .step2 {margin:10px 0}
	.textpage .leftSide .step2 .line_main {margin-left:75px}
	.textpage .leftSide .step2 .line_main .lineA {width:45%;float:right}
	.textpage .leftSide .step2 .line_main .lineB {width:55%}
	.textpage .leftSide .step2 td {padding-left:2px}
	.textpage .leftSide .step2 .priceRoom {width:75px}
	.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:18px;}
	.textpage .leftSide .step2 .priceRoom .money {font-size:18px;}
	.textpage .leftSide .step3 .line_main{border: 1px solid #178ed5;height:40px;margin-left: 78px;margin-bottom: 4px;padding-right:0;}
	.textpage .leftSide .step3 .priceRoom{height:42px;}
	.textpage .leftSide .step3 .leftcarcont .priceRoom.total{height:100px;background:#fff;width:100%;}
	.textpage .leftSide .step3 .priceRoom .subTitle{margin:0;line-height:40px;}
	.textpage .leftSide .step3 .priceRoom .priceBox input{margin-top: 4px;float: left;}
	.textpage .leftSide .ski_site .ski_place{height: auto;}
	.textpage .leftSide .step2{margin-top:23px}
	.textpage .leftSide .ski_site{width:auto;display:block}
	.textpage .leftSide .ski_site .ski_place{display:inline-block;vertical-align:top;height:258px;margin:5px;}
	.textpage .leftSide .ski_site .ski_place .txt{padding:10px;}
	.textpage .leftSide .ski_site .ski_map{display:inline-block;vertical-align:top;margin:5px;}
	
/*800*/
	.textpage .leftSide .outgal{height:80px;padding-bottom:49%;}
	.textpage .leftSide .outgal{height:80px;padding-bottom:58%;}
	.textpage .leftSide .step2 .line_main {margin-left:65px}
	.textpage .leftSide .step2 .line_main .lineA {width:100%;float:right}
	.textpage .leftSide .step2 .line_main .lineB {width:calc(100% + 50px);clear:both;float:right;margin-top:5px; max-width:450px}
	.textpage .leftSide .step2 td {font-size:12px}
	.textpage .leftSide .step2 .topLine .subTitle{display:none}
	.textpage .leftSide .step2 .topLine .subTitleCenter{display:none}
	.textpage .leftSide .step2 .lineA .contentRoom {width:42px}
	.textpage .leftSide .step2 .lineA .adults{width:60px;}
	.textpage .leftSide .step2 .line .adults span.select{line-height:13px;height:26px;padding:7px 6px}
	.textpage .leftSide .step2 .lineB .kid{width:44px;}
	.textpage .leftSide .step2 .priceRoom {width:65px}
	.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:16px;}
	.textpage .leftSide .step2 .priceRoom .money {font-size:16px;}
	.textpage .leftSide .step2 .line span.select {background-size:8px auto}
	.textpage .leftSide .step2 .line .kid span.select {font-size:10px;height:22px;line-height:15px;padding:18px 0 0;background-position:center bottom 3px;font-size:14px;text-align:center}
	.textpage .leftSide .step2 .line .kid .kidTitle {position:absolute;font-weight:bold;top:6px;left:0;right:0; text-align:right;display:block;font-size:11px;padding-right:4px}
	.textpage .leftSide .step2 .line .kid .kidAdd {width:42px; padding:7px 0 ; }
	.textpage .leftSide .step2 .kids_ages {font-size:11px;}
	.textpage .leftSide .step2 .lineA .contentRoom{display: inline-block;float: right;width: 50px;}
	.textpage .leftSide .outgal {height: 0;max-width: 100%;padding-bottom: 75%;}
	.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:16px;font-weight: bold;color:#178ed5;margin-top: 30px;}
	.textpage .leftSide .step2 .lineA .adults {display: inline-block;float: right;width: calc(50% - 32px);}
	.textpage .leftSide .step2 .line .adults span.select{line-height:24px}
	.textpage .leftSide .step2 .kids_ages{display:none;}
	.textpage .leftSide .step2 .line span.select{border-radius: 4px;}

/*768*/


		.leftSide .pageText table{width:100%;}

	.textpage .leftSide .step3 .pingwin-extra {position:absolute;left:15px;top:0;right:auto;z-index:1}
	.textpage .leftSide .step3 .pingwin-extra .box-one {width:60px;height:12px;}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"]{background:#949494}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"]{background:#ff8300}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"]{background:#178bd2}
	.textpage .leftSide .step3 .pingwin-extra .box-one select {display:none}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t0 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t1 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t2 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .priceRoom .priceBox.bonus input {padding-top:5px}

	.textpage .leftSide .step3 .line .peopleInfo{width:auto}
	.textpage .leftSide .step3 .line td.titles {width:136px}
	.textpage .leftSide .step3 .line .checks{width:136px !important;padding-left:0}
	.textpage .leftSide .step3 .line .checks .checkTitle {width:calc(24% - 1px); margin-left:1px;}
	.textpage .leftSide .step3 .line .checks .checkTitle.extraRent {width:calc(25% - 1px); margin-left:1px;}
	.textpage .leftSide .step3 .line .checkTitle span{display:none}
	.textpage .leftSide .step3 .line .checkTitle .checkTitleDesc {font-size:10px !important}
	.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .checkTitleDesc {height:32px}
	.textpage .leftSide .step3 .line .Name {display:none}
	.textpage .leftSide .step3 .line .bDate {display:none}
	.textpage .leftSide .step3 .line .spFillInfo {display:block;cursor:pointer;text-align:right;color:#ffffff;height:30px;line-height:15px; background:url(../webimagesnew/pencil1.png) center left 3px no-repeat #ff8300;background-size:15px auto;border:1px #ff8300 solid; padding:0 6px}
	.textpage .leftSide .step3 .line .spFillInfo.hide {display:none}
	.textpage .leftSide .step3 .line .spFillInfo .gender {display:none}
	.textpage .leftSide .step3 .line .spFillInfo .spText {font-size:12px}

	.textpage .leftSide .step3 .line .spFullInfo {overflow:hidden;cursor:pointer;text-align:left;height:30px;line-height:15px;background:url(../webimagesnew/pencil2.png) center left 3px  no-repeat #ffffff;background-size:15px auto;border:1px #004c85 solid; padding:0 6px 0 22px;direction:ltr}
	.textpage .leftSide .step3 .line .spFullInfo.show {display:block}
	.textpage .leftSide .step3 .line .spFullInfo .gend {float:left; font-size:12px;}
	.textpage .leftSide .step3 .line .spFullInfo .bDate2 {font-size:10px; float:right}
	.textpage .leftSide .step3 .line .spFullInfo .fullName {font-size:10px;white-space: nowrap;position:absolute;bottom:0}
	.textpage .leftSide .step3 .line .personTtl {display:none}
	.textpage .leftSide .step3 .line .gender {display:none}

	.textpage .leftSide .step3 .line .peopleInfo{background: #178ed5 none repeat scroll 0 0;height: 40px;}
	.textpage .leftSide .step3 .line td.titles{width:170px;}
	.textpage .leftSide .step3 .line .checks{width:170px !important;}
	.textpage .leftSide .step3 .line td{padding-left:0;}
	.textpage .leftSide .step3 .line .spFillInfo{background:#f0f0f0;height:40px;border:none;border-left:1px solid #178ed5}
	.textpage .leftSide .step3 .line .checks .checkTitle{width:25%;margin-left:0;background-color:#f0f0f0;border-left: 1px solid #178ed5;}
	.textpage .leftSide .step3 .line .checks .checkTitle:last-child{border-left:none}
	
	.fixed .header .small-logo {top:0}

	/*.fixed .header .top {opacity:0}*/
	.container-100 {margin-top:50px}
	.header {z-index:100;height:50px;background:#fff;position:absolute}
	.newHomeBox .homeCenter .boxHome, .newHomeBox .homeCenter .infoBox {width:50%}

	.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs.show::before {display: none;}
	.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs.show::after {display: none;}
	.searchEngineWrap .inputsWrapper .inputWrap .pepoleInputs.show {position: fixed;left: 0;right: 0;top: 50%;margin: auto;transform: translateY(-50%);box-shadow: 0 0 0 500px rgba(0,0,0,0.7);}
	
	.promoted .promotedcenter {margin:0 auto}
	.header .top .top-contact{position:fixed;left:unset;top:0;width:100%;background:#fff;height:50px}
	.header .top .top-contact .wrapLft .search{display: none;position: fixed;top: 50px;z-index: 10;height: 56px;left: 0;width: 100%;max-width:500px;background: #f5f5f5;box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
	.header .top .top-contact .wrapLft .search .searches{position: relative;width: 200px;height: 56px;margin-top:10px;margin-right:10px}
	.header .top .top-contact .wrapLft .search .searches .inptsearch{font-size:18px}
	.header .top .top-contact .wrapLft .search .searches .submit {left:4px}
	.header .top .top-contact .wrapLft .search .inptsearch{margin-right:10pxmargin-top: 10px;background: white !important;border: 1px #CCC solid !important;}
	.header .top .top-contact .wrapLft .search .advancedSearch{position: absolute;left: 50px;top: 4px;width: 92px;height: 38px;float: left;cursor: pointer;margin: 5px;border-radius: 10px;color: #fff;font-size: 12px;text-align: center;line-height: 38px;background:#f0674c;font-size:18px;display:block}
	.header .top .top-contact .wrapLft .search .closeSearch{display: block;position: absolute;left:6px;top: 9px;width: 30px;height: 30px;cursor: pointer;border-radius:50%;border:2px #56667b solid;transform:rotate(45deg);}
	.header .top .top-contact .wrapLft .search .closeSearch::before{content:"";height:2px;width:20px;margin:auto;left:0;right:0;top:0;bottom:0;background:#56667b;position:absolute}
	.header .top .top-contact .wrapLft .search .closeSearch::after{content:"";height:20px;width:2px;margin:auto;left:0;right:0;top:0;bottom:0;background:#56667b;;position:absolute}

	#ui-datepicker-div {width: 320px;top: 50% !important;left: 0 !important;right: 0 !important;transform: translateY(-50%);margin: auto;position: fixed !important;box-shadow: 0 0 0 500px rgba(0,0,0,0.7);}

	
	.hero .hSlider, .hero .hSlider .owl-stage, .hero .hSlider .owl-stage-outer, .hero .hSlider .item, .hero .hSlider .owl-item {height: 100%;background-position: center top;background-size: 160vw auto;background-repeat: no-repeat;}
	.hero .hInner {position:relative;margin-top:0}
	.hero .searchEngineWrap {padding-top:28vw}
	.inputsWrapper .inputWrap {display: block;height: 60px;border-bottom: 1px #CCC solid;}

	.hero .heroSentence {   font-size: 8vw;padding-top: 45px;/*text-shadow: 1px 2px 1px #fff;*/}
	.hero .heroSentence span {font-size: 9vw;}
	.searchEngineWrap .inputsWrapper .inputWrap label, .searchEngineWrap .inputsWrapper .inputWrap .labe {top:0;font-size:12px}
	.searchEngineWrap .inputsWrapper .submity {height: 60px;width: 100%;border: 0;line-height: 60px;font-size: 30px;}
		.header .top .pingh1 {box-sizing:border-box;position: absolute;font-size: 12px;color: #178ed5;top: 50px;height: 20px;right: auto;transform: none;width: 100%;text-align: center;line-height: 18px;background: #178ed5;border-top: 1px solid #178ed5;border-bottom: 1px solid #178ed5;white-space: nowrap;overflow:auto;font-family:'Open Sans Hebrew Condensed';padding-right:10px}
	.header .top .openMenuButton{display:block !important;float:right;height: 40px;width:40px;position:relative;top:4px}	
	.header .top .openMenuButton div{width:30px;height:3px;position:absolute;left:0px;right:0px;background:#188ed5;border-radius:2px;margin:auto;transition:0.2s all}
	.header .top .openMenuButton div:nth-child(1){top:8px;}
	.header .top .openMenuButton div:nth-child(2){top:0;bottom:0;}
	.header .top .openMenuButton div:nth-child(3){bottom:8px;}

	.header .top .openMenuButton.open div:nth-child(1){top:19px;transform:rotate(45deg)}
	.header .top .openMenuButton.open div:nth-child(2){opacity:0;}
	.header .top .openMenuButton.open div:nth-child(3){bottom:18px;transform:rotate(-45deg)}

	#inc_reviews{margin-top:20px ;}
	#inc_reviews .grid .addRev{margin-bottom: 20px;}
	.revPopBig .revPopBigRgt{height: 220px;overflow: auto;width: 100%;}
	.revPopBig .revPopBiglft{width: 100%;height:calc(100% - 220px);}

	#fixContact.open {z-index: 222;}
	#fixContact .bttns .bttn1{display: none;}
	.openContact{display: none;background: #f37048 url("../webimages/icon_contact.png") no-repeat scroll right 10px center;border: medium none;border-radius: 0;clear: both;cursor: pointer;display: block;float: left;height: 32px;margin: 0;position: relative;top: auto;width: 25%;z-index: 19;text-align: center;line-height: 32px;color: #fff;}
	#fixContact.open .allBoxes{margin-top: -22px;}
	.minipage .rightSide .miniContact{display:none;}
	#fixContact .allBoxes {margin-top:0}
	
	.rightSide .miniContact .formWrapper.open{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 99999;}
	.rightSide .miniContact .formWrapper.open .contactForm{background: #fafafa none repeat scroll 0 0;border-radius: 5px;bottom: 0;height: 300px;left: 0;margin: auto;padding: 10px 10px 0;position: absolute;right: 0;top: 0;width: 280px;}

	.leftSide .title.nor{display:none;}
	.specialMenu .inmenu #menu2 ul > li .activearray{background: rgba(0, 0, 0, 0) url("../webimagesnew/active_array2.png") no-repeat scroll 0 0;}
	
	.header .top .small-logo{margin-top:0;border-radius: 0;height: 50px;float: none;margin: 0 auto;position:absolute;right:0;left:0}
	.header .top{height:50px;}
	
	.header .top .openFace{display:none;}
	.header .top .openNews{display:none;}
	.header .top .openPhone{position:absolute;left:50px;display:block;height:50px;margin:0;background: rgba(0, 0, 0, 0) url("../webimagesnew/phoneRes.png") no-repeat scroll center center;}
	.mobilePerson{background: rgba(0, 0, 0, 0) url("../webimagesnew/person.png") no-repeat scroll center center / 40px auto;width:40px;height:50px;position: absolute;right:50px}


	.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{height:100%;}

	/* max 766 */
	.leftSide .pageText .clubPic{display:none;}
	.leftSide .pageText .clubText{padding:0;}
	
	


	.promoted .promotedcenter .textCategory{padding:0 15px 30px;width:auto;clear:both;display:block;float:none;height:auto;}
	.promoted .promotedcenter .textCategory .categorytext{height:96px;overflow:hidden}
	.promoted .promotedcenter .textCategory .more {position:absolute;bottom:10px; right:0;font-weight:bold;margin:0 15px;width:100px;text-align:right}
	.promoted .promotedcenter .textCategory .less {position:absolute;bottom:10px; right:0;font-weight:bold;margin:0 15px;width:100px;text-align:right;display:none}
	.promoted .promotedcenter .textCategory.full .categorytext{height:auto}
	.promoted .promotedcenter .textCategory.full .more {display:none}
	.promoted .promotedcenter .textCategory.full .less {display:block}

	

	.searchBox.fixed{position:fixed;top:86px;z-index:15}
	.specialMenu.fixed .inmenu .search .inptsearch{margin-top:12px;}
	.specialMenu.fixed .inmenu .search .searches .submit{top:15px}
	.specialMenu.fixed .inmenu .search{top:50px;position:fixed;}


	.header .top .top-contact .phoneBox{position:absolute;top:-66px;left:80px;z-index:99;}
	.header .top .top-contact .newsletter{width:auto;position:absolute;top:-66px;left:40px;z-index: 6;padding:0 7px}
	
	footer .social .face {margin-bottom:2px;}
	footer  .social .fb_iframe_widget {clear:both;}
	footer  .social.open{top:0}
	.header .top .logo{display:none;}
	.header .top .small-logo{display:block;}
	.boxh1{top:50px;height:20px;background:#f0f0f0;border-top:1px solid #178ed5;border-bottom:1px solid #178ed5;}
	.boxh1 .centerbox .pingh1{color: #178ed5;font-size: 12px;position:static;line-height: 20px;text-align: center;top: 18px;width: 100%;}
	
	.specialMenu .inmenu #menu2.ismobile ul > li .clearMenu.active {z-index: 999999999;right: 0;top: 0;display: block;position: fixed;height: 50px;width: 40px;}
	.specialMenu .inmenu #menu2.ismobile ul > li .clearMenu.active::after {content:"";right: 13px;width: 17px;height: 18px;border-right: 2px #111 solid;border-top: 2px #111 solid;transform: rotate(45deg);display: block;position: relative;top: 14px;}
	.specialMenu .inmenu #menu2 ul > li{height:50px;width:100%;background:none;border-bottom: 1px solid white;display:block}
	.specialMenu .inmenu #menu2 ul > li > a{overflow:hidden;background-position: right 10px center;padding:0;text-align:center;display:table;width:100%}
	.specialMenu .inmenu #menu2 ul > li > a > .circle{display:none}
	.specialMenu .inmenu #menu2{margin-left:0}
	.specialMenu .inmenu .search{display:none;position:fixed;top:50px;z-index: 10;height:56px;left:0;right:0;width:100%;background:#d6d6d6;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
	.specialMenu .inmenu .search .searches{position:relative;width:178px;height:56px;}
	.specialMenu .inmenu .search .searches .submit{left:8px;}
	.specialMenu .inmenu .search .closeSearch{display:block;position:absolute;left:0;top:10px;background:url(../webimagesnew/closesearch.png) no-repeat;width:25px;height:25px;cursor:pointer;margin:5px;}
	.specialMenu .inmenu .search .advancedSearch{display:block;position:absolute;left:35px;top:8px;width:92px;height:30px;float:left;cursor:pointer;margin:5px;border-radius:10px;color:#fff;font-size:12px;text-align:center;line-height:28px;background:url("../webimagesnew/tabactive.png") repeat-x scroll center center rgba(0, 0, 0, 0)}
	.header .openSearch{display: block;height: 50px;left: 0;position: fixed;top: 0;width: 40px;background:none;}
	.header .openSearch > span{background: rgba(0, 0, 0, 0) url("../webimagesnew/searchmobile2.png") no-repeat scroll center center / 100% auto;height:100%;padding:0;}
	.header .openSearch span b{font-size:0;}


	/*.specialMenu.fixed .inmenu .openSearch > span{padding:0;background-position:center center}*/
	.promoted .promotedcenter .item{overflow:hidden;border:none;box-shadow:none;height:180px;position:relative;margin:0;width:calc(50% - 4px);margin: 2px 0;height:0;padding-bottom:49%;}
	.promoted .promotedcenter .item:nth-child(5n+1) {width:calc(100% - 4px)}

	.promoted .promotedcenter .item .likes {background: rgba(255, 255, 255, 0.6) url(../webimagesnew/newHeart.png) no-repeat scroll center center;bottom: unset;cursor: pointer;height: 40px;left: unset;position: absolute;right: 4px;top: 4px;width: 40px;z-index: 10;padding: 0;}
	.promoted .promotedcenter .item .likes.active{background:rgba(255, 255, 255, 0.6) url("../webimagesnew/newHeartActive.png") no-repeat scroll center center;}
	.promoted .promotedcenter .item .likes > span{display:none;}
	.promoted .promotedcenter .item .infobutton{display:none;}
	.promoted .promotedcenter .item .itemlink{height:0;overflow:hidden;width:100%;padding-bottom: 100%;}
	.promoted .promotedcenter .item .itemlink .icondesc{display:none;}
.promoted .promotedcenter .item .itemlink .info {background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0px, rgba(0, 0, 0, 0.6) 20px, rgba(0, 0, 0, 0)) repeat scroll 0 0;bottom: 0px;height: 35px;position: absolute;width: 100%;margin-bottom: 0;padding-bottom: 4px;padding: 0;}
.promoted .promotedcenter .item .itemlink .info .price {color: #fff;height: 100%;left: 6px;position: absolute;top: -2px;background: transparent;box-shadow: none;border-radius: none;right: auto;height: 42px;width: auto;width: 70px;text-align: left;}
.promoted .promotedcenter .item .itemlink .info .price .person {font-size: 12px;left: 40px;position: absolute;top: 0px;}
.promoted .promotedcenter .item .itemlink .info .price .money::first-letter{font-size:14px}
.promoted .promotedcenter .item .itemlink .info .price .from {font-size: 12px;left: 3px;position: absolute;top: 0px;width: 31px;right: auto;color: white;}
.promoted .promotedcenter .item .itemlink .info .stars{display:none;}
.promoted .promotedcenter .item .itemlink .info .price .money {font-size: 20px;position: absolute;bottom: 0;top: auto;font-style: normal;right: auto;left: 0;}
.promoted .promotedcenter .item .itemlink .info .city{display:none;}
	.promoted .promotedcenter .item .itemlink .info .place{line-height:10px;color: #fff;font-size: 12px;overflow: hidden;padding: 0 10px;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 52%;}
	.promoted .promotedcenter .item .itemlink .info .title{color: #fff;font-size: 14px;overflow:hidden;font-weight:bold;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 51%;line-height:20px}
	.promoted .promotedcenter .item .itemlink .pic{bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;}
	.promoted .promotedcenter .item:nth-child(5n+1) .itemlink .pic > img{ bottom: auto;left: 0;margin: auto !important;position: absolute;right: 0;top: 50%;width: 100%;height:auto}
	.promoted .promotedcenter .item .itemlink .pic > img {height: 100%;left: -50%;margin: auto !important;position: absolute;right: -50%;width: auto;}

	.promoted .promotedcenter .item .itemlink .pic .vacinfo {z-index: 1;font-size: 12px;padding-right: 10px;margin-right:50px;top:0}
	.promoted .promotedcenter .item .itemlink .pic .vacinfo b{display:none}
	.promoted .promotedcenter .item .sticker {width:54px;height:54px;top:40px}

	/* miniSite*/
	.page.outmenu {margin-top: 0;}
	.textpage .minisite{margin: 70px auto 30px;}
	.container-100.ski{background:none;}


	.inPageSearch{display:none;}
	.page.outmenu.fixed{margin-top:0;}
	.textpage .minisite .top{padding-top: 5px;border-top:1px solid #178ED5;border-bottom: 2px solid #178ED5;}
	.textpage .inPageSearch{display:none;}
	
	.textpage .minisite .top .info{height:88px}
	.textpage .minisite .top .info .allTop {height: 28px;overflow: hidden;width: 65%;padding: 0 10px;}
.textpage .minisite .top .info .title {display: inline-block;font-size: 15px;font-weight: bold;color: #178ed5;padding: 0;}
.textpage .minisite .top .info .place{margin-left: 120px;left:0;text-align:right;line-height: 18px;font-size:15px;font-weight:bold;color:#0d1e2b;position:absolute;top:30px;right:0;}
	.textpage .minisite .top .info .city::before{content:"-";position:absolute;right:0}
	.textpage .minisite .top .info .city{position:relative;clear: unset;display:inline-block;font-size:15px;font-weight:bold;color:#178ed5;}
	.textpage .minisite .top .info .stars{left:unset;right:5px;margin-right:0;bottom:16px;}


	.textpage .minisite .top .tabsButtons{position:relative;left:auto;right:auto;}
	.textpage .minisite .top .tabsButtons > div{width:25%;height:40px;background:#e4f1f9;}
	.textpage .minisite .top .tabsButtons > div > a{line-height:40px;font-size:14px;font-weight:normal;color:#178ed5;}
	.textpage .minisite .top .tabsButtons > div.active .tab_shape{background:#178ed5}

	.textpage .minisite .top .tabsButtons .price{background:transparent;position:absolute;float:unset;width:130px;top:0px;left:10px;height:30px;}
	.textpage .minisite .top .tabsButtons .price .tab_shape{background:transparent;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);}
	.textpage .minisite .top .tabsButtons .price .inprice{width:100%;}
	.textpage .minisite .top .tabsButtons .price .person{left:0;right:0;text-align:right;font-size:10px;color:#178ED5;}
	.textpage .minisite .top .tabsButtons .price .from{right:24px;font-size:10px;color:#178ED5;top:auto;bottom:10px;padding-left: 5px;}
	.textpage .minisite .top .tabsButtons .price .from::after{content:"-";position:absolute;left:0;}

	.textpage .minisite .top .tabsButtons .price .money{bottom: 5px;color: #178ED5;font-weight:bold;font-size: 18px;font-style: unset;left: 0;right: auto;top: auto;width: auto;}
	.textpage .minisite .top .tabsButtons > div .tab_shape{background:#f0f0f0;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);}
	.textpage .minisite .top .tabsButtons > div.active > .arrow{display:none;padding-right:0;height:20%;bottom:-20%;background-position:bottom center}
	.textpage .minisite .top .tabsButtons > div#buttontab5.active > .arrow{background-position:bottom center}
	.textpage .minisite .top .tabsButtons > div#buttontab5{position:absolute;float:unset;left:10px;top:35px;width:120px;height:40px;border-radius:5px;overflow:hidden;}
	.textpage .minisite .top .tabsButtons > div#buttontab5 .tab_shape {background: #fd7244 none repeat scroll 0 0;}
	.textpage .minisite .top .info{width:85%;}
	.textpage .minisite .top .tabsButtons > div#buttontab5::after{content:"הרכיבו חבילה";position:absolute;top:0;right:0;left:0;text-align:center;font-size:18px;font-weight:bold;color:#fff}
	.textpage .minisite .top .tabsButtons > div#buttontab5::before{content:"הצעת מחיר מדוייקת";position:absolute;bottom:2px;right:0;left:0;text-align:center;font-size:12px;color:#fff;z-index:2}
	.textpage .minisite .top .tabsButtons > div#buttontab5 a{z-index:55;color:#005d96;}
	.textpage .minisite .top .tabsButtons > div#buttontab5 a table tr td{font-size:0;}

	.textpage .minisite .top .favout{width:40px;left:140px;top:40px}
	.textpage .minisite .top .favout.tab10{left:100px}
	.textpage .minisite .top .fav{-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);left:-1px;width:100%;background:transparent;}
	.textpage .minisite .top .fav span{font-size:10px;color:#178ed5;height:40px;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);left:0;background-image: url("../webimagesnew/newHeart.png");background-size: 96%;background-position: center top 0;box-sizing:border-box;font-weight: normal;padding-top:32px;}
	.textpage .minisite .top .fav.active > span{color: #178ed5;background-image: url("../webimagesnew/newHeartActive.png");background-size: 94% auto;background-position: center top;background-repeat: no-repeat;}
	.textpage .minisite .top .fav.active{background:transparent;}
	.textpage .leftSide .step3 .line .checks .checkTitle .checkTitleDesc {height:16px !important;font-size:12px !important;color:#005d96;margin-top: 6px;background:transparent;}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv {right:auto;left:0;top:100%}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num4::before {display:none}

	.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails{display:none;}
	.textpage .minisite .minipage{margin:0 auto;}
	.textpage .leftSide .outgal{margin-top:0;}

	.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-left{background: rgba(0, 0, 0, 0) url("../webimagesnew/lftGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;top:44%}
	.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-right{background: rgba(0, 0, 0, 0) url("../webimagesnew/rgtGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;top:44%}

	.textpage .leftSide .ski_site{border-top: 1px solid #abc6d7;margin-top:20px;position:relative;}
	.textpage .leftSide .ski_site .title{font-size:15px;color:#178ed5;}
	.textpage .leftSide .ski_site .ski_map{border:1px solid #178ED5;box-sizing:border-box;height:30px;width:130px;position:absolute;top:20px;left:5px;background:#fff url('../webimagesnew/mapIcon2.png') no-repeat center left 5px !important;cursor:pointer;border-radius:5px;}
	.textpage .leftSide .ski_site .ski_map::after{position:absolute;left:0;right:0;content:"תצוגה על המפה";color:#178ed5;font-size:14px;line-height: 30px; font-family: 'OpenSans_Bold';text-align:right;padding-right:6px;}
	.textpage .leftSide .ski_site .ski_place{width:100%;height: auto;}
	.textpage .leftSide .roomsPage {box-sizing: border-box;float: unset;margin: 0 auto;padding: 0px;position: relative;width: 100%;}
	.textpage .leftSide .roomsPage .title{color: #178ed5;font-size: 15px;float:right;}
	.textpage .leftSide .roomsPage .comment {color: #0d1e2b;float: right;font-size: 12px;font-weight: normal;line-height: 67px;}
	.textpage .leftSide .roomsPage .room {background: #f0f0f0 none repeat scroll 0 0;border: medium none;box-sizing: border-box;display: inline-block;margin: 4px auto;padding: 10px;position: relative;width: 100%;}
	.textpage .leftSide .roomsPage .room .roomTitle {color: #178ed5;font-size: 15px;font-weight: bold;text-align: right;}
	.textpage .leftSide .roomsPage .room .roomPersons {color: #178ed5;font-size: 15px;font-weight: bold;text-align: right;line-height: 15px;}
	.textpage .leftSide .roomsPage .room .roomDesc{margin-top: 10px;color: #333333;}
	.textpage .leftSide .roomsPage .room .priceLine {background: transparent none repeat scroll 0 0;border-top: medium none;}
	.textpage .leftSide .roomsPage .room .priceLine .priceDate{line-height: 40px;color: #0d1e2b;font-size: 15px;font-weight: bold;}
	.textpage .leftSide .roomsPage .room .priceLine .roomPrice{line-height: 40px;color:#0d1e2b;font-size:18px;}
	.textpage .leftSide .roomsPage .room .priceLine .roomOrder{background: #fd7244 none repeat scroll 0 0;border-radius: 5px;color: #fff;font-size: 18px;height: 40px;line-height: 40px;width: 90px;}
	.textpage .leftSide .pageText.hotels{margin-left:0;}
	.textpage .leftSide .pageText .title{color: #178ed5;}

	.textpage .leftSide .step1{background:#f0f0f0;overflow:hidden;}
	.textpage .leftSide .step1 .topBar{height:100%;background:transparent;min-height:unset}
	.textpage .leftSide .step1 .topBar .stepNumber {background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
	.textpage .leftSide .step1 .topBar .search .label{display:none;width:100%;}
	.textpage .leftSide .step1 .topBar .search{width:70px;height:40px;margin: 0 10px;border:1px solid #178ed5;box-sizing: border-box;border-radius: 4px;}
	.textpage .leftSide .step1 .topBar .search.start{box-sizing:border-box;width:100px;}
	.textpage .leftSide .step1 .topBar .search.end{width: 100px;border: none;}
	.textpage .leftSide .step1 .topBar .search.start span.select{width:90px;}
	.textpage .leftSide .step1 .topBar .search span.select{top:2px;height:34px;width: 60px;}
	.textpage .leftSide .step1 .topBar .search select{height:40px;font-size:14px;color:#000000;width:100%;top:0;}
	.textpage .leftSide .step2{background:#fff}

	.textpage .leftSide .step2 .topBar{background:#f0f0f0;height:40px;box-sizing:border-box;}
	.textpage .leftSide .step2 .topBar .stepNumber{background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
	.textpage .leftSide .step2 .topBar .title{font-size:15px;color:#178ed5;line-height: unset;margin-right: 40px;}
	.textpage .leftSide .step2 .topBar .title.nor{display:none}
	.textpage .leftSide .step2 .topBar .title.mob{display:block}
	.textpage .leftSide .step1 .topBar .search .outPut {margin-top:0;background: transparent none repeat scroll 0 0;border: none;float: left;height: 100%;position: relative;width: 100%;}
	.textpage .leftSide .step1 .topBar .search .outPut input{color:#178ed5;height: 100%;text-align:left}
	.textpage .leftSide .step1 .topBar .search .outPut::after {bottom: 0;color: #178ed5;content: "עד - ";font-size: 14px;position: absolute;right: 0;top: 10px;}
	.textpage .leftSide .step2 .continue {background: #fd7244 none repeat scroll 0 0;border: 0 none;border-radius:4px;color: white;cursor: pointer;float: left;font-size: 18px;font-weight: bold;height: 40px;margin-left: 15px;padding: 0;width: 140px;}
	.textpage .leftSide .step2 .add_room {background: #fff none repeat scroll 0 0;border: 1px solid #178ed5;border-radius:4px; ;color: #178ed5;cursor: pointer;float: right;font-size: 15px;font-weight: bold;height: 40px;line-height: 30px;padding: 0;box-sizing: border-box;width: 140px;text-align: center;}
	.textpage .leftSide .step2 .priceRoom .priceBox::before{color: #178ed5;content: "עלות כוללת לחדר זה";font-size: 12px;left: 0;line-height: 14px;position: absolute;right: 0;top: 0;}
	.textpage .leftSide .step2 .priceRoom .priceBox{background:transparent; border:none;}
	.textpage .leftSide .step2 .priceRoom .money{top:22px;}
	.textpage .leftSide .step3 .topBar{background:#f0f0f0;width:100%;}
	.textpage .leftSide .step3 .topBar .stepNumber{background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
	.textpage .leftSide .step3 .topBar .title{color: #178ed5;font-size: 15px;line-height: unset;margin-right: 40px;}
	.textpage .leftSide .step3 .topBar .title > div > table td{color: #178ed5;font-size: 15px;}

	.textpage .leftSide .step3 .line td.titles .checkTitle {background: #178ed5 none repeat scroll 0 0;height: 40px !important;margin-top:0;}
	.textpage .leftSide .step3 .line .checkTitle{width: 25%;border-right: 1px solid white;box-sizing: border-box;}
	.textpage .leftSide .step3 .line .checkTitle p{font-size:11px;color:#f0f0f0;font-weight:bold;}
	.textpage .leftSide .step3 .topLine{padding-right:0;}
	.textpage .leftSide .step3 .topLine .subTitle{font-size:12px;color:#f0f0f0;font-weight:bold;margin-right: 2px;margin-top:0px;}
	.textpage .leftSide .step3 .priceRoom {background: #178ed5 none repeat scroll 0 0;height: 34px;left: 2px;position: absolute;width: 70px;}
	.textpage .leftSide .step3 .topLine .priceRoom .subTitle{text-align:center;}
	.textpage .leftSide .step3 .line .spFillInfo .spTitle{font-size:12px;font-weight:bold;color:#178ed5}
	.textpage .leftSide .step3 .line .spFillInfo .spText{font-size:12px;font-weight:bold;color:#f75d00}
	.textpage .leftSide .step3 .line_main{padding-right:0}
	.textpage .leftSide .step3 .line .checks .checkTitle{height: 40px;}
	.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{position:absolute;right:0;bottom:-2px;height: 40px;color:#178ED5;border-radius:4px;background:#ffffff;border:1px solid #178ED5;}
	.textpage .leftSide .step3 .priceRoom.total #gPrice{padding-top: 9px;float: left;width: 80px;}
	.textpage .leftSide .step3 .roompeople .leftcarcont .orderbtn{background:#FD7244;width:140px;height:40px;border-radius:4px;}
	.textpage .leftSide .step3 .roompeople{background:transparent;padding-bottom:0}
	.textpage .leftSide .step3 .priceRoom .priceBox{height: 40px;margin-left: 0px;background:#f0f0f0;border: 1px solid #178ed5;}
	.textpage .leftSide .step3 .priceRoom .priceBox input{color:#178ed5;padding-top:5px;font-size:18px;font-weight:bold;}
	.textpage .leftSide .step3 .priceRoom .money{color:#178ed5;top:9px}
	.textpage .leftSide .step3 .line input{padding:0;}
	.textpage .leftSide .step3 .priceRoom.total .priceBox{background:#fff;border:1px solid #fff}
	
	

	.specialMenu .inmenu #menu2.ismobile ul > li > ul{left:unset;right:0;width:100%;position:fixed;top:0;background:#FFF}
	.specialMenu .inmenu #menu2.ismobile ul > li > ul.open{left:unset !important;right:0 !important;z-index:9999999;width:100%}
	.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText{width:100%}
	.specialMenu .inmenu #menu2.ismobile ul > li > ul li{width:100%}
	.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li {margin-right:20px}
	.specialMenu .inmenu #menu2 ul > li > ul > li > a p{color:#111}
	.textpage .leftSide .step2 .lineA .typeRoom{display:block;margin-bottom: 4px;}
	.textpage .leftSide .step2 .line span.select{border:1px solid #178ED5;}

	#sMenuCover{width:0;left:0;right:0;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;position: fixed;top: 0;z-index: 99;}
	#sMenuCover.open{width:100%}


	.textpage .leftSide .step2 td{position:relative}
	.textpage .leftSide .step2 td .hosting{position:absolute;bottom:57px;left:67px;width: calc(50% - 58px);}
	.textpage .leftSide .step1 .topBar .search.tab10{border:0px}
	.textpage .leftSide .step1 .topBar .search .singleVal{float:unset;line-height:40px;color:#178ED5;font-weight:normal;font-size:14px}

	.textpage .leftSide .step2 .line .persons{border:none;padding: 3px 0 0;}
	.textpage .leftSide .step2 .line .persons .resShow{display:inline;}
	.textpage .leftSide .step2 .priceRoom .money{color:#178ED5}

	.textpage .leftSide .desc{color:#178ED5;height:0}
	.textpage .leftSide .desc.open{height:auto;}
	#textpage.textpage .minisite .minipage .leftSide .leftSideInner #rmForm .titleRes{display:block}

	.textpage .leftSide .step3 .check_frame{background: #f0f0f0 none repeat scroll 0 0;}
	.textpage .leftSide .step3 .check_frame div{color:#178ED5;font-weight:normal;width: 80%;}
	.textpage .minisite .top .tabsButtons > div#buttontab5.tab10{display:block;width:75px;}
	.textpage .minisite .top .tabsButtons > div#buttontab5.tab10 > .tab_shape{display:block;background:#fff;border-radius:4px;border:1px solid #178ED5}
	.textpage .minisite .top .tabsButtons.tab10> div{display:none;}
	.textpage .minisite .top .tabsButtons > div#buttontab5.tab10 > .inprice{display:block}
	.textpage .minisite .top .tabsButtons.tab10 .price{display:block}
	.textpage .minisite .top .tabsButtons > div#buttontab5.tab10::before{content:'על המקום';color:#178ED5;font-size:12px;bottom: 4px;}
	.textpage .minisite .top .tabsButtons > div#buttontab5.tab10::after{content:'חזרה למידע';color:#178ED5;font-size:12px;top: 3px;font-weight:normal;}
	.leftSide .leftSideInner{min-height:unset;}
	.textpage .leftSide .step3 .roompeople .leftcarcont .subTitle{font-size:18px;font-weight:bold;color:#178ed5;position: absolute;top:0;right:10px;z-index:3}
	.textpage .leftSide .step3 .roompeople .leftcarcont{width: 98% !important;position:relative;}
	.header .top .contactFrm{display:block !important;}

	.textpage .leftSide .step2 .line .adults select{visibility:hidden}
	#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(2){border: medium none;height: 0;overflow: hidden;padding: 0;}
	#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(3){display:block}
	#roomTable tbody tr td.linepad .line_main table.lineB .kid{visibility: hidden;}
	.leftSide .leftSideInner {padding-bottom:80px}
	.textpage .leftSide .step2 .topLine .subTitleBig{display:none;}
	.textpage .leftSide .step2 .topLine{height:10px;}
	.textpage .leftSide .step2 .line .persons span{line-height:9px}
	.leftSide .leftSideInner.contact .pageText .middle .rgtPage{margin-bottom: 20px;}

	.hotelOrder .orderZone.orderEdit .step .orderRoom .personLine .price{padding-top:20px;text-align:center}
	.orderEdit .price input[type="text"]{font-size:16px}


	#homeBanners {height:auto;margin:0}
	
	
	.searchEngineWrap .inputsWrapper .inputWrap {display:block}
	.searchEngineWrap .inputsWrapper .inputWrap.vacationType {width:100%}
	.searchEngineWrap .inputsWrapper .inputWrap.vacationLocation {width:100%}
	.searchEngineWrap .inputsWrapper .inputWrap.vacationFrom {width:100%}
	.searchEngineWrap .inputsWrapper .inputWrap.vacationPeople {width:100%}


	.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationType {width:100%}
	.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationLocation {width:100%}
	.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationFrom {width:100%}
	.searchEngineWrap.odyssea .inputsWrapper .inputWrap.vacationPeople {width:100%}

	.hero {height:auto;top:20px;background:#cfdeea;padding-bottom:30px}
	.hero .hSlider::after {content: '';position: absolute;width: 100%;top: 50vw;right: 0;left: 0;height: 30px;margin-top: -29px;background: linear-gradient(#cfdeea00, #cfdeea);}
	.searchEngineWrap .inputsWrapper .inputWrap{display: block;height: 60px;border-bottom: 1px #CCC solid;}
	.homeBlocks, .homeBlocks.owl-carousel, .homeBlocks.owl-carousel.owl-loaded {display:none}
	.promoted .promotedcenter .item .likes svg {display:none}
	.mainMenu {display:none}
	
	.header .small-logo {right:50%;top:0;transform:translateX(50%);position:fixed;height:50px;line-height:50px;}
	.header .small-logo img {width:auto;max-height:32px;vertical-align:middle;display:inline-block;width:auto;margin-top:0}
	.fixed .header .small-logo img {width:auto}
	
	.searchEngineWrap .inputsWrapper {margin:20px auto;max-width:500px;width:90%}

	.specialMenu {background: #fff;border-bottom: 1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;height: 100%;position: fixed;right:-100%;top: 50px;width: 100%; z-index:100;max-width:450px}
	.specialMenu .inmenu #menu2 ul > li .activearray{background: rgba(0, 0, 0, 0) url("../webimagesnew/active_array2.png") no-repeat scroll 0 0;}
	.specialMenu .logo.new {display:none}
	.specialMenu.open{right:0px;top:50px}
	.fixed .specialMenu {top:50px;height: 100%;}
	
	.header .top .top-contact .wrapLft .topNews {display:none}
	.header .top .top-contact .wrapLft .search {display:none}

	/*.specialMenu.fixed .inmenu .openSearch > span{padding-top:32px;background:url(../webimagesnew/searchmobile2.png) top 0px center no-repeat;background-size:40px;}
	.specialMenu.fixed .inmenu .openSearch span b {display:none}*/
	.specialMenu .inmenu {margin:0}
	.specialMenu .inmenu {width:100%}

	.specialMenu.fixed .inmenu .search .inptsearch{margin-top:12px;}
	.specialMenu.fixed .inmenu .search .searches .submit{top:15px}
	.specialMenu.fixed .inmenu .search{top:50px;position:fixed;}
	.specialMenu .inmenu #menu2 ul {display:block;width:100%;border-top:2px solid #005D96}
	.specialMenu .inmenu #menu2 ul > li{height:50px;width:100%;background:none;border-bottom: 2px solid #005D96;box-sizing:border-box}
	.specialMenu .inmenu #menu2 ul > li > a{overflow:hidden;background-position: right 10px center;padding:0;text-align:center;display:block;width:100%;color:#005D96;height:50px;text-decoration:none}
	.specialMenu .inmenu #menu2 ul > li > a > span {text-align: right;box-sizing: border-box;padding-right: 60px;display: block;font-size:18px;font-weight:normal;line-height:50px;padding-right: 60px;position: relative;vertical-align: middle;color:#111}
	
	.specialMenu .phoneBox {display:none}
	.specialMenu .inmenu #menu2 ul > li > a > .circle{display:none}
	.specialMenu .inmenu #menu2{margin-left:0}
	.specialMenu .inmenu .search{display:none;position:fixed;top:50px;z-index: 10;height:56px;left:0;right:0;width:100%;background:#d6d6d6;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
	.specialMenu .inmenu .search .searches{position:relative;width:178px;height:56px;}
	.specialMenu .inmenu .search .searches .submit{left:8px;}
	.specialMenu .inmenu .search .closeSearch{display:block;position:absolute;left:0;top:10px;background:url(../webimagesnew/closesearch.png) no-repeat;width:25px;height:25px;cursor:pointer;margin:5px;}
	.specialMenu .inmenu .search .advancedSearch{display:block;position:absolute;left:35px;top:8px;width:92px;height:30px;float:left;cursor:pointer;margin:5px;border-radius:10px;color:#fff;font-size:12px;text-align:center;line-height:28px;background:url("../webimagesnew/tabactive.png") repeat-x scroll center center rgba(0, 0, 0, 0)}
	.header .openSearch{display: block;height: 50px;left: 0;position: absolute;top: 0;width: 40px;background:none;}
	.header .openSearch > span{background: rgba(0, 0, 0, 0) url("../webimagesnew/searchmobile2.png") no-repeat scroll center center / 100% auto;height:100%;padding:0;}
	.header .openSearch span b{font-size:0;}

	/*.specialMenu.fixed .inmenu .openSearch > span{padding:0;background-position:center center}*/

	
	
	.hidden700{display:none !important;}
	.leftSide .leftSideInner.contact .pageText .middle .rgtPage {display: block;margin: 0 auto 20px;}
	.leftSide .leftSideInner.contact .pageText .middle .lftPage{float:none;margin:0 auto}
	footer{font-family:'Open Sans Hebrew Condensed'}

	footer .container {text-align:center}
	footer .col {width:100%;max-width:360px !important;display:inline-block;vertical-align:top}
	footer .col.last {width:100%;float:none}
	footer .col h3 {text-align:center}
	footer .col ul {list-style:none;font-size:0}
	footer .col ul li {;display:inline-block;font-size:14px;text-align:right;line-height:2;padding-right:20px}
	footer .col a {height:auto}
	footer .cont {font-size:0}
	footer .cont a {font-size: 14px;vertical-align: top;line-height: 2;text-align: right;padding-right:20px}
	footer .col.con {max-width:360px;width:calc(100% - 20px);margin-top:20px;vertical-align:top}
	footer .col.last .logo {float:none;padding:25px 0;display:block;text-align:center}
	
	footer .col.col .miniContact {}
	footer .col.col .miniContact.open {position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999;background:rgba(0,0,0,0.7)}
	footer .col.col .miniContact.open .formWrapper {max-width:90%;width:100%;color:#000;display:block;margin:0 auto;padding:10px;background:#fff;border-radius:10px;position:absolute;top:40px;right:50%;transform:translateX(50%)}
	footer .col.con .miniContact.open input[type=text], footer .col.con .miniContact.open  input[type=phone], footer .col.con .miniContact.open  input[type=email], footer .col.con .miniContact.open  textarea {background:rgba(0,0,0,0.1);color:#000}
	footer .col.con .miniContact.open .form-bottom {font-size:14px}
	.header .top .top-contact .wrapLft .search .advancedSearch {width:62px;font-size:16px;left:40px}
	
	.specialMenu .phoneBox {height:60px;position:fixed;bottom:auto;left:0;right:0;min-width: 180px;max-width:210px;width:100%;overflow: hidden;display:block;float: left;margin: 0 2px;border-radius: 0 0 10px 10px;border: 2px solid #fff;border-top: 0;background: #fff;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);top:-66px}
	.specialMenu .phone {font-size:20px;text-align: right;font-weight: bold;letter-spacing: 2px;background: none;color: #178ed5;display: block;font-size: 24px;height: 39px;line-height: 39px;padding: 0 10px;}
	.specialMenu .phoneBox .phoneWrap {padding:0;text-align:right}


	.hero.autoComp{z-index: 9999999;}
	#freeSearchBox.active{position: fixed;top:0px;right: 0;left: 0;bottom: 0; z-index: 9;height: 100%;width: 100%;}
	#freeSearchBox.active .autoBox{width: 100%;}
	.searchEngineWrap .inputsWrapper #freeSearchBox.active.inputWrap input[type="text"]{height: 50px;width: 99%;box-shadow: 0 0px 3px 1px rgba(0,0,0,0.5);font-size: 20px;box-sizing: border-box;margin-top: 3px;}
	.searchEngineWrap .inputsWrapper #freeSearchBox.active.inputWrap svg{top: 25px;left: 10px;}
	#freeSearchBox .autoBox{top: 60px;}
	#freeSearchBox.mobActive .mobButtons {display: block;position: fixed;left: 5px;top: 8px;width: auto;height: auto;}
	#freeSearchBox.mobActive .mobButtons > div {display: inline-block;width: 80px;height: 40px;border-radius: 10px;cursor: pointer;background: #188ed5;color: #fff;font-size: 16px;text-align: center;line-height: 40px;margin: 0 5px;}
	
	.aFooter::before {display: none;}
	.aFooter .box .cont{width:100%}
	.aFooter .box .aFooterImage {display: none;}
	.aFooter .box {width: 100%;text-align: center !important;}
	.aFooter {height: auto;}
	.aFooter .box.rbox .cont .top, .aFooter .box.rbox .cont .mib {padding: 0 !important;}
	.aFooter .box.lbox .cont .top, .aFooter .box.lbox .cont .mib {padding: 0 !important;}
	.aFooter .box .cont .top img {left: 0 !important;right: 0 !important;}
	.aFooter .box .cont .bot {margin: 0 !important;}
	
}




@media (max-width: 800px) {
	.newHomeBox{background:url('/webimagesnew/Background-pictureCellular_800.jpg') no-repeat center center;}
}



@media (max-width: 600px) {

	.addReview .revBox .inputWrapi{margin-right: 0;width: 100%;}
	.addReview .revBox .inputWrapi input{width: 100%;}
	.reviewType .radioCont div label{font-size: 18px;}
	.addReview .revBox .inputWrapi .inputTtl{font-size: 20px;}
	.reviewType .title{font-size: 18px;}
	.addReview .revBox .inputWrapi.big textarea{max-width:430px}
	.reviewType .subtitle{font-size: 18px;}
	.addReview .revBox .secTtl{font-size: 18px;}
	#inc_reviews .grid .revBoxWrap {width: 300px;margin: auto;}
	#inc_reviews .grid h1 {font-size:24px}
	#accessibility {/*position:fixed;bottom:0 !important;right:auto!important;left:0!important;top:auto!important;z-index:99!important*/}	
	#accessibility .acc_icon {top: auto!important;bottom: 0!important;right: -54px!important;width: 44px!important;height: 44px!important;padding-top: 30px !important;font-size: 11px !important;}
	

	

	/* max 600 */
	#inc_reviews .grid .revBoxWrap {width: 300px;margin: auto;}
	.searchBox .centerSearch .centerSearchForm .tabsbuttons > div {width:80px;font-size:14px; margin:0 -2px}
	.searchBox .centerSearch .centerSearchForm .tabsbuttons > div.active {width:84px}

	.mobileshow{display:block;}
	.mobilehidden{display:none;}
	.specialMenu.fixed .inmenu #menu2 ul > li > a > span {display:none}

	.specialMenu.fixed .inmenu #menu2 ul > li > a.open{background-position:top center}
	.textpage .bread-crumbs-line{margin:0 0 10px; overflow:unset}
	.textpage .bread-crumbs-line a {font-size:12px}
	.textpage .bread-crumbs-line span {font-size:12px}
	

	.textpage .leftSide .step3 .pingwin-extra .box-one {width:50px;}
	.textpage .leftSide .step3 {margin:10px auto}
	.textpage .leftSide .step3 .topBar .title > div > table td {font-size:12px}
	.textpage .leftSide .step3 .topLine .subTitle {margin-top:6px; text-align:center}
	.textpage .leftSide .step3 .line_main {margin-left:65px;padding-right:3px}
	.textpage .leftSide .step3 .line .rentalTitle {font-size:12px}
	.textpage .leftSide .roomsPage{width:auto;margin:0;float:none}
	.textpage .leftSide .pageText.hotels{margin:20px auto;}
	.textpage .leftSide .pageText .text .mini_tr {margin-top:10px;padding-top:10px; border-top:1px #ccc solid}
	.textpage .leftSide .pageText .text .mini_tr .mini_td2 {margin:0; clear:both}
	.textpage .leftSide .step1 .topBar .search .outPut input{display:block;}

	
	.rightSide .moreOptions .site .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;height:82px;border:1px solid #fff;}
	.rightSide .moreOptions .site .itemSmall .pic{width:110px;height:80px;float:right;}
	.rightSide .moreOptions .site .itemSmall .info{width:170px;height:80px;float:right;overflow:hidden;padding:0 5px;position:relative;background:#fff}
	.teamBox {width: calc(50% - 10px);height: calc(50% - 10px);}
	.teamBox .teamBoxWrapper {height: 0;padding-bottom: 100%;}
	.teamBoxImg {position: absolute;}
	.descTxtBox .descBoxTeam{width: auto;margin:0;}
	.descTxtBox .sentWrap{float:none;position: absolute;left: 0;right: 0;margin: auto;top: 10px;}
	.descTxtBox .descBoxTeam .descBoxTeamTxt {margin-top:170px}
	.teamBox.show .descTxtBox {max-height:311px}
	.teamBox.show { margin-bottom: 330px;}
	.descTxtBox .descBoxTeam .descBoxTeamName{display:none}
	.teamBox .niceBox .name {font-size:18px}
	.teamBox .niceBox .prof {font-size:14px}
	.teamBox .niceBox {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity:0;filter:alpha(0)}
	.teamBox.show .niceBox{opacity:1;filter:alpha(100)}
	.teamBox.show .teamBoxImg {background-position:center -5vw}

}


@media (max-width: 530px) {

.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .allPut{width:100%;margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .lftForm{float:none;margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .rgtForm{float:none;margin:0 auto;width: 230px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .submitBtn{float:none;width: 100%;margin:10px auto 0;}
.openContact{font-size:0}

}

@media(max-width:400px){
	.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{width:140px;font-size: 13px;}
	.textpage .leftSide .step3 .line .spFillInfo .spText{line-height:12px;font-size: 10px;}
	.textpage .leftSide .step1 .topBar .search{margin: 0 5px;width:50px;}
	.textpage .leftSide .step1 .topBar .search span.select{width:40px;}
	.textpage .leftSide .step3 .topBar .title > div > table td{font-size:12px}
	.textpage .leftSide .step3 .topBar .title > div > table td{font-size: 10px;}
}
@media print {
	.mobilehidden{display:block !important;}
}

.footedtext{display:none;}

/*
 * Open Sans Hebrew Condensed (Hebrew) http://www.google.com/fonts/earlyaccess
 */

@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype');
}


@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-LightItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-LightItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-LightItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Light.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Light.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Italic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Italic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Italic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Italic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Regular.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-BoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-BoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-BoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Bold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew Condensed';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrewcondensed/v3/OpenSansHebrewCondensed-ExtraBold.ttf) format('truetype');
}
