*{padding:0;margin:0;direction:rtl;font-family:"OpenSans";}
* {
    margin:0; padding:0;font-family:"OpenSans",arial;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);

    -webkit-text-size-adjust:none;
    -ms-text-size-adjust:none;
    -moz-text-size-adjust:none;
    text-size-adjust:none;
}

input[type='button'],input[type='submit'] {
    -webkit-appearance:none;
}
input[type='text'],input[type='number'], textarea {
    -webkit-user-select: text !important; /* Chrome, Opera, Safari */
    -moz-user-select: text !important;; /* Firefox 2+ */
    -ms-user-select: text !important;; /* IE 10+ */
    user-select: text !important;; /* Standard syntax */
}

body > #loader{display:none;font-size:0;background:rgba(0,0,0,0.7);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;}
body > #loader::after{content:"";margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;animation: 2s linear 0s normal none infinite running spin;border-color: #2892b0 #e4e4e4 #e4e4e4;border-image: none;border-radius: 50%;border-style: solid;border-width: 10px;height: 80px;width: 80px;box-sizing:border-box;}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.creditCard .explain {  text-align: right;  margin: 10px 0;     overflow: hidden;  border: 1px solid #52b820; }
.creditCard .explain ul {  list-style: circle;  }
.creditCard .explain ul li {  text-align: right;  display: block;  float: right;  margin-right: 7px;  font-size: 12px;  line-height: 20px;  }
.creditCard .explain ul li::after {  content: "";  background: #15b4cf;  width: 5px;  height: 5px;  border-radius: 100px;  display: block;  float: right;  margin: 7px;  }

html, body{min-height:100%;height:100%;padding:0;margin:0;background:#E9F1F4;}
.wrapper{background:url('../images/vaco.jpg') no-repeat bottom -40px center;background-size:cover;height:100%;}
.wrapper .grid{max-width:767px;margin:0 auto;width:100%;position:relative;overflow:hidden;}
.wrapper .grid .logo{background:url('../images/logo.png') no-repeat center center;background-size:contain;height:60px;margin:20px auto;display:block;}
.wrapper .grid > .desc{font-size:3vh;color: #676b6d;text-align: center;margin: 10px auto;padding:0 20px;}
.wrapper .grid > .desc.special{display:none}
.wrapper .grid .video{cursor:pointer;margin: 0 auto;text-align: center;}
.wrapper .grid .video span{background: url('../images/play.png') no-repeat top center;color: #919090;font-size: 2.5vh;display: block;padding-top: 80px;background-size: 75px;margin: 0 auto 10px;}
.wrapper .grid .downloadApp{display: block;margin:20px auto 10px;text-align: center;height: 8vh;width: 300px;background: #095b7a;border-radius: 10px;line-height: 8vh;color: #fff;text-decoration: none;font-size: 3vh;}
.wrapper .grid .logos{text-align:center;}
.wrapper .grid .logos > div{margin:0 auto;display:inline-block;vertical-align:top;width:150px;height:8vh;position:relative;}
.wrapper .grid .logos > div a{pointer-events:none;}
.wrapper .grid .logos > .google{background:url('../images/google.png') no-repeat center center;background-size:140px;}
.wrapper .grid .logos > .apple{background:url('../images/app-store.png') no-repeat center center;background-size:140px;}

.wrapper.hatzmaut .grid .logo{background-image:url('../images/logo-70.png');height:80px;}
.wrapper.hatzmaut .grid .desc.special{display:block;font-weight:bold;font-size: 3.1vh;}
.wrapper.hatzmaut .flag{background:url('../images/flag1.png') no-repeat center center;position: absolute;left: 0;width: 60px;height: 60px;top: 50px;background-size: contain;}
.wrapper.hatzmaut .fire{background:url('../images/flag2.png') no-repeat center center;position: absolute;right: 0;width: 60px;height: 60px;top: 135px;background-size: contain;}


#popover{top:0;left:0;right:0;bottom:0;position:fixed;width:100%;height:100%;display:none;background:rgba(0,0,0,0.8);z-index:99999;}
#popover #popcont{border-radius:10px;box-shadow:0 0 10px #555555;max-width:600px;min-width:320px;width:100%;height:390px;position:absolute;top:2px;left:2px;right:2px;bottom:2px;margin:auto;background:rgba(0,0,0,0.8);z-index:999999999999999;}
#popover #popcont .closer{z-index:999;cursor:pointer;position:absolute;top:0;left:0;}
#popover #popcont iframe{max-width:600px;min-width:320px;width:100%;margin:40px auto 0;height:350px;}


.menu{}
.menu ul{list-style:none;text-align:center;}
.menu ul li{display:inline-block;vertical-align:top;margin:0 5px;}
.menu ul li a{color:#676b6d;font-size:16px}


.container{height:100%;background:#fff;}
.container .top{background: #095b7a;height: 60px;width: 100%;overflow: hidden;position:fixed;top:0;left:0;right:0;}
.container .top .placeTitle{margin-right:50px;line-height:60px;color:#fff;}
.container .top .placeTitle b{font-size:18px;}
.container .back {width: 50px;height:60px;position: absolute;right: 0px;top: 0;  bottom: 0;  background-image: url(app/images/back.png);  background-repeat: no-repeat;  background-size: 25px;  background-position: center center;  }

.container .orderDates{position:fixed;top:60px;left:0;right:0;z-index:10; max-width:768px;width:100%;margin:auto;background-color:#fff;box-shadow:0 0px 10px rgba(0,0,0,0.6);box-sizing: border-box;color:#186f90;height:50px;}
.container .orderDates .steps {position: absolute;left: 4px;top: 0;}
.container .orderDates .steps .step{opacity:0.4;display: inline-block;vertical-align: text-bottom;pointer-events:none;}
.container .orderDates .steps .step .num{width: 28px;height: 28px;border-radius: 4px;background: #52b820;color: #fff;text-align: center;line-height: 28px;font-size: 20px;font-weight: bold;margin-top: 5px;}
.container .orderDates .steps .step > span{display: block;font-size: 10px;text-align: center;color: #095b7a;}
.container .orderDates .steps .step:nth-child(1),
.container .orderDates .steps .step:nth-child(3),
.container .orderDates .steps .step:nth-child(2){opacity:1;pointer-events: initial;}

.container .continue {position: absolute;bottom: 0;left: 0;right: 0;height: 60px;box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.container .continue .totalPrice {position: absolute;left: 0;width: 115px;top: 0;}
.container .continue .totalPrice .pr{color: #095b7a;font-size: 26px;text-align: center;}
.container .continue .totalPrice span{color: #095b7a;display: block;font-size: 12px;text-align: center;}
.container .continue .bttnContinue{height:45px;background:#52b820;color:#fff;font-size:26px;text-align:center;line-height:30px;border-radius:6px;margin:8px;margin-left:120px;}
.container .continue .bttnContinue span{font-size:12px;display:block;line-height:12px;}

.cardCheck{position:absolute;padding:10px;top:110px;bottom:60px;overflow:auto;left:0;right:0;}

.cardCheck .paymentTop{}
.cardCheck .paymentTop b{font-weight:normal;font-weight: bold;color: #095b7a;}
.cardCheck .paymentTop span{float:left;font-size:12px;margin-top:3px;}
.cardCheck .paymentTop .icons{float:left;clear:both;}
.cardCheck .paymentTop .icons > div{display:inline-block;vertical-align:top;width:60px;height:30px;margin:0 5px;}
.cardCheck .paymentTop .icons .pci{background:url('../images/card-pci.png') no-repeat center center;background-size:contain;}
.cardCheck .paymentTop .icons .pele{background:url('../images/card-pelecard.png') no-repeat center center;background-size:contain;}
.cardCheck .inptLine{position:relative;padding:10px 0 5px;overflow:hidden;}
.cardCheck .inptLine > .inpttext{line-height:46px;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;outline:none;border-bottom:1px solid #095b7a;width:100%;padding-top:10px;height:40px}
.cardCheck .inptLine > .inpttext + span{bottom:40px;opacity:1;}
.cardCheck form{clear:both;}

.cardCheck .inptLine{position:relative;padding:10px 0;overflow:hidden;}
.cardCheck .inptLine > span{opacity:0;font-size:10px;color:#095b7a;display:block;position:absolute;bottom:13px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.cardCheck .inptLine > select{border-radius:0;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;width:100%;padding-top:10px;height:40px;background:#fff url("app/images/arDown.png") no-repeat scroll left 5px bottom 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.cardCheck .inptLine > input{border-radius:0;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;width:100%;padding-top:10px;height:40px}
.cardCheck .inptLine > input:focus{outline:none;border-bottom:1px solid #095b7a;}
.cardCheck .inptLine > input:focus + span{bottom:40px;opacity:1;}
.cardCheck .inptLine > input:valid + span {bottom: 40px;opacity: 1;}
.cardCheck .inptLine > input:focus::-webkit-input-placeholder{display:none !important;font-size:0}
.cardCheck .inptLine > input:focus::-moz-placeholder{display:none !important;font-size:0}
.cardCheck .inptLine > input:focus:-ms-input-placeholder{display:none !important;font-size:0}
.cardCheck .inptLine > input:focus:-moz-placeholder{display:none !important;font-size:0}
.cardCheck .inptLine.req > input{border-color:#d10e0e;}

.cardCheck .inptLine > select:focus + span{bottom:40px;opacity:1;}
.cardCheck .inptLine > select:valid + span {bottom: 40px;opacity: 1;}
.cardCheck .inptLine.double > select{width:48%;}

.cardCheck .inptLine.chkbx{}
.cardCheck .inptLine.chkbx > label {font-size: 13px;padding-left: 100px;display: block;}

.cardCheck .inptLine .switch {margin:15px 0 0 10px;box-sizing:border-box;float:left;cursor:pointer;display: table-cell;	vertical-align: middle;	padding: 10px;	width: 60px;	height: 30px;	position: absolute;left:0;top:0;}
.cardCheck .inptLine .switch input + label {width: 120px;height: 60px;background-color: #dddddd;-webkit-border-radius: 60px;-moz-border-radius: 60px;-ms-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;}
.cardCheck .inptLine .switch input + label:before,
.cardCheck .inptLine .switch input + label:after {	display: block;	position: absolute;	top: 1px;	left: 1px;	bottom: 1px;	content: "";}
.cardCheck .inptLine .switch input + label:before {	right: 1px;	background-color: #cccccc;	-webkit-border-radius: 60px;	-moz-border-radius: 60px;	-ms-border-radius: 60px;	-o-border-radius: 60px;	border-radius: 60px;	-webkit-transition: background 0.4s;	-moz-transition: background 0.4s;	-o-transition: background 0.4s;	transition: background 0.4s;	border:1px solid rgba(0,0,0,0.2);}
.cardCheck .inptLine .switch input + label:after {right:1px;	width: 26px;	height:26px;	top:2px;	margin-right:2px;	background-color: #fff;	-webkit-border-radius: 100%;	-moz-border-radius: 100%;	-ms-border-radius: 100%;	-o-border-radius: 100%;	border-radius: 100%;	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);	-webkit-transition: margin 0.4s;	-moz-transition: margin 0.4s;	-o-transition: margin 0.4s;	transition: margin 0.4s;}

.cardCheck .inptLine .switch input:checked + label:before {	background-color: #5cb3e5;}
.cardCheck .inptLine .switch input:checked + label:after {	margin-right: 30px;}


.cardCheck .explain {  text-align: right;  margin: 10px 0;     overflow: hidden;  border: 1px solid #52b820; }
.cardCheck .explain ul {  list-style: circle;  }
.cardCheck .explain ul li {  text-align: right;  display: block;  float: right;  margin-right: 7px;  font-size: 12px;  line-height: 20px;  }
.cardCheck .explain ul li::after {  content: "";  background: #15b4cf;  width: 5px;  height: 5px;  border-radius: 100px;  display: block;  float: right;  margin: 7px;  }




.container.settings .continue {text-align:center;}
.container.settings .continue .bttnContinue {  height: 45px;  background: #52b820;  color: #fff;  font-size: 26px;  text-align: center;  border-radius: 6px;  display: inline-block;  vertical-align: top;  margin: 8px auto;  padding: 0 20px;  line-height: 45px;  }


.wrapper.innerPage{background:#e6e6e6;height:auto;}


.offerPage{ position:relative;  min-height: 600px;  width: 100%; background: #fff;overflow:hidden;}
.offerPage .bigTitle{position:absolute;right:20px;top:20px;color:#fff;font-size:50px;z-index:100;font-weight:bold;text-shadow:2px 2px 5px rgba(0,0,0,0.8);}
.offerPage .tokef {  position: absolute;  right: 20px;  font-size: 40px;  z-index: 100;  top: 80px;  z-index: 100;  color: #f00;  }

.offerPage #clock{position:absolute;right:20px;top:100px;color:#999;font-size:50px;z-index:100;font-weight:bold;direction:ltr;}
.offerPage #clock > span{display:inline-block;vertical-align:top;font-weight:bold;text-align:center;width:80px;height:80px;margin:0 5px;background:#fff;color:#999;position:relative;border-radius: 8px;  box-shadow: 0 0px 5px rgba(0,0,0,0.6);}
.offerPage #clock > span::before{font-size: 17px;  position: absolute;  left: 0;  right: 0;  bottom: 4px;  margin: auto;  text-shadow: none;  height: auto;}
.offerPage #clock > span:nth-child(1)::before{content:"שעות"}
.offerPage #clock > span:nth-child(2)::before{content:"דקות"}
.offerPage #clock > span:nth-child(3)::before{content:"שניות"}
.offerPage #clock::after {  content: "ההצעה תקפה לעוד";  color: #fff;  font-size: 28px;  text-shadow: 0 0 5px #000;margin-left:20px; }

.offerPage .gallery{position:relative;height:500px;}
.offerPage .gallery .owl-offer{display:none;height:100%;position:absolute;}
.offerPage .gallery .owl-offer .owl-stage{height:100%;}
.offerPage .gallery .owl-offer .owl-stage-outer{height:100%;direction:rtl;}
.offerPage .gallery .owl-offer .owl-stage .owl-item{height:100%;}
.offerPage .gallery .owl-offer .owl-stage .owl-item .item{width:100%;height:100%;position:absolute;background-size:100%;background-repeat:no-repeat;background-position:center center;}
.offerPage .gallery .owl-offer .owl-stage .owl-item .titlePic {font-size:16px;background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;bottom: 0;color: #fff;left: 0;line-height: 30px;padding: 0 10px;position: absolute;right: 0;z-index: 99;height:30px}
.offerPage .gallery .openGal{z-index:100;background:#000 url("../webimages/morepic.png") no-repeat center center ;background-size:contain;width:40px;height:40px;position:absolute;left:10px;cursor:pointer;top:10px;border-radius:50%;}

.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-prev:hover{opacity:1;}
.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-next:hover{opacity:1;}

.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-next{opacity:0.3;font-size:0;background: rgba(0, 0, 0, 0) url("../webimages/arMidRgt.png") no-repeat scroll right 10px center;cursor: pointer;position: absolute;right:0;left:50%;top: 50px;bottom:50px;margin:auto;z-index: 100;}
.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-prev{opacity:0.3;font-size:0;background: rgba(0, 0, 0, 0) url("../webimages/arMidLft.png") no-repeat scroll left 10px center;cursor: pointer;position: absolute;left:0;top:50px;right:50%;bottom:50px;margin:auto;z-index: 100;}

.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-next:hover{background-image:url(../webimages/arMidRgt_H.png)}
.offerPage .gallery .owl-offer .owl-controls .owl-nav .owl-prev:hover{background-image:url(../webimages/arMidLft_H.png)}


.offerPage .gallery .owl-offer .owl-controls .owl-dots{direction:ltr;position:absolute;bottom:0;left:10px;z-index:110;}
.offerPage .gallery .owl-offer .owl-controls .owl-dots .owl-dot{background: #9c9187 none repeat scroll 0 0;display: inline-block;height: 10px;margin: 2px;vertical-align: top;width: 10px;}
.offerPage .gallery .owl-offer .owl-controls .owl-dots .owl-dot.active{background: #ffffff none repeat scroll 0 0}

.offerPage .grid{max-width:1000px;}
.offerPage .grid #offerForm{text-align:right;}
.offerPage .grid #offerForm .description{padding:10px 0;font-size:18px;}
.offerPage .grid #offerForm .description b{color:#333;}
.offerPage .grid #offerForm .description .text{}
.offerPage .grid #offerForm .description .phoner{font-size:16px;margin-top:10px;}
.offerPage .grid #offerForm .description .phoner > span{font-weight:bold;color:#333;}
.offerPage .grid #offerForm .description .phoner > a{color:#333;}

.offerPage .dates {width:100%;margin:auto;background-color:#67A128;box-sizing: border-box;color:#fff;height:70px;z-index:2;position:relative;}
.offerPage .dates .params{padding-right: 10px;padding-left: 50px;height: 100%;}
.offerPage .dates .params .dates{font-size:12px;padding-top:4px;}
.offerPage .dates .params .dates b{font-size:14px}
.offerPage .dates .params .dt{float:right;height:100%;display:table;position:relative;}
.offerPage .dates .params .dt input{position: absolute;top: 0;right: 0;left: 0;opacity: 0;bottom: 0;opacity: 0;border: none;background: none;font-size: 0;z-index:2;}
.offerPage .dates .params .sep{float:right;margin:0 10px;height:100%;background:url("../webimages/sep.png") no-repeat center center; background-size:12px;width:50px;opacity:0.7}
.offerPage .dates .params p{display:table-cell;vertical-align:middle;font-size:20px;text-align:right;}
.offerPage .dates .params p b{font-size:30px;margin-left:5px}
.offerPage .dates .params p span{display:block;font-size:20px;opacity:0.7}
.offerPage .dates .changeDate{background-image: url("../images/date_blue.png");width: 80px;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;background-repeat: no-repeat;background-size: 29px;padding-left: 40px;background-position: left 10px center;line-height: 14px;padding-top: 10px;box-sizing: border-box;font-size: 12px;}
.offerPage .dates .params .nights {height: 100%;display: table;float: right;margin-right:30px;}
.offerPage .dates .params .nights p {display: table-cell;vertical-align: middle;margin: 6px 10px;text-align: center;font-size: 20px;}
.offerPage .dates .params .nights p b {font-size: 30px;display: block;}
.offerPage .dates .params .nights p span{display:block;opacity:0.7}
.offerPage .dates .price {height: 100%;display: table;position:absolute;left:20px;top:0;}
.offerPage .dates .price p {display: table-cell;vertical-align: middle;margin: 6px 10px;text-align: right;font-size: 20px;}
.offerPage .dates .price p b {font-size: 30px;display: block;}
.offerPage .dates .price p span{display:block;font-size:20px;opacity:0.7}

.offerPage .rooms{margin-top:40px;}
.offerPage .rooms .roomOrder{padding-bottom:30px;}
.offerPage .rooms .roomOrder ~ .roomOrder{padding:30px 0;border-top:1px solid #ccc;}
.offerPage .rooms .roomOrder .picture{width: 320px;  height: 220px; float:right; background-size: contain;  background-repeat: no-repeat;  background-position: top center;margin-right:10px;}
.offerPage .rooms .roomOrder .info{margin-right:360px;margin-left:10px; text-align:right;padding-bottom:60px;position:relative;}
.offerPage .rooms .roomOrder .info .title {  color: #333;  font-weight: bold;  font-size: 24px;  }
.offerPage .rooms .roomOrder .info .description {font-size: 16px; color: #333;}
.offerPage .rooms .roomOrder .info .description *{font-family:"OpenSans",arial !important;}
.offerPage .rooms .roomOrder .info .description .priceDetails{font-size:22px;}
.offerPage .rooms .roomOrder .info .button {  background: #333;  color: #fff;  display: inline-block;  padding: 10px;  font-size: 20px;  margin-top: 20px;  cursor: pointer;     position: absolute;  left: 0;  bottom: 0; }

.offerPage .rooms .buyLine{position: absolute;  min-height: 26px;  bottom: 0;  right: 0;}
.offerPage .rooms .buyLine:nth-child(2) .buyName{color: #2a3848;font-size: 19px;font-weight: bold;}

.offerPage .rooms .buyLine .buyName{color: #2a3848;font-size: 17px;font-weight: bold;}
.offerPage .rooms .buyLine .buyDetails{color: #2a3848;font-size: 20px;float:right;background:#fff;margin-left:20px;}
.offerPage .rooms .buyLine .buyDetails > b{display:block}
.offerPage .rooms .buyLine .middleBuy{min-height:22px;position:relative;max-width:630px;width:100%;overflow: hidden;}
.offerPage .rooms .buyLine .dots{position:absolute;right:2px;left:0;height:3px;bottom:0;border-bottom:3px dotted #cccccc; z-index: -1;}
.offerPage .rooms .buyLine .howBuy{color: #2a3848;font-size: 19px;position:absolute;left:0;bottom: 0;}
.offerPage .rooms .buyLine .howBuy.extra{direction:ltr;}
.offerPage .rooms .buyLine .showPrice{width:60px;text-align:right;position:absolute;left:15px;color: #000;font-weight:bold;font-size: 19px;bottom: 0;}
.offerPage .rooms .buyLine .showPrice > span{font-size:14px;}
.offerPage .rooms .buyLine .showPrice.club{top:0;bottom:auto;}

.offerPage .rooms .buyLine .unitDeal{  background: #E51A1A;  font-weight: bold;  box-sizing: border-box;  color: #fff;  font-size: 10px;  height: 16px;  line-height: 10px;  position: absolute;  text-align: center;  top: 0;  left: 90px;  width: auto;  padding: 2px 10px;}
.offerPage .rooms .buyLine .unitDeal > span{margin-left:5px;text-align:center;font-weight:bold;}

.offerPage .summary{margin:40px 0;overflow:hidden;clear:both;}
.offerPage .summary .info{font-size:0;overflow:hidden;}
.offerPage .summary .info .ttle{color:#333;font-size:36px;text-align:right;font-weight:bold;margin-right:20px;}
.offerPage .summary .info .inptLine{position:relative;padding:10px 0;overflow:hidden;width:46%;display:inline-block;vertical-align:top;margin:0 20px;}
.offerPage .summary .info .inptLine.oneline{width:96%;}
.offerPage .summary .info .inptLine > span{opacity:0;font-size:10px;color:#095b7a;display:block;position:absolute;bottom:13px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.offerPage .summary .info .inptLine > input{border-radius:0;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;width:100%;padding-top:10px;height:40px}
.offerPage .summary .info .inptLine > input:focus{outline:none;border-bottom:1px solid #095b7a;}
.offerPage .summary .info .inptLine > input:focus + span{bottom:40px;opacity:1;}
.offerPage .summary .info .inptLine > input:valid + span {  bottom: 40px;  opacity: 1;  }

.offerPage .summary .info .inptLine > input::-webkit-input-placeholder{opacity:0.5}
.offerPage .summary .info .inptLine > input::-moz-placeholder{opacity:0.5}
.offerPage .summary .info .inptLine > input:-ms-input-placeholder{opacity:0.5}
.offerPage .summary .info .inptLine > input:-moz-placeholder{opacity:0.5}

.offerPage .summary .info .inptLine > input:focus::-webkit-input-placeholder{display:none !important;font-size:0}
.offerPage .summary .info .inptLine > input:focus::-moz-placeholder{display:none !important;font-size:0}
.offerPage .summary .info .inptLine > input:focus:-ms-input-placeholder{display:none !important;font-size:0}
.offerPage .summary .info .inptLine > input:focus:-moz-placeholder{display:none !important;font-size:0}

.offerPage .summary .info .inptLine.req > input{border-color:#d10e0e;}

.inptLine.error::after {content: "לא תקין";position: absolute;top: 50px;right: 0;font-size: 10px;color: red;background: #fff;padding-left: 20px;}

.offerPage .summary .info .inptLine > select{border-radius:0;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;width:100%;padding-top:10px;height:40px;background:#fff url("../webimages/arDown.png") no-repeat scroll left 5px bottom 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.offerPage .summary .info .inptLine > select:focus + span{bottom:40px;opacity:1;}
.offerPage .summary .info .inptLine > select:valid + span {bottom: 40px;opacity: 1;}
.offerPage .summary .info .inptLine.double > select{width:50%;height:51px;padding-right:10px;}

.offerPage .summary .info .cardBox{opacity: 0.4;pointer-events: none;clear:both;overflow:hidden;}
.offerPage .summary .info .cardBox.active{opacity:1;pointer-events: unset;}
.offerPage .summary .info .cardCheck{overflow:hidden;margin-top:20px;}
.offerPage .summary .info .cardCheck .paymentTop{text-align:right;overflow:hidden;}
.offerPage .summary .info .cardCheck .paymentTop b{color: #333;font-size:20px;margin-right:20px;}
.offerPage .summary .info .cardCheck .paymentTop span{float:left;font-size:12px;margin-top:3px;}
.offerPage .summary .info .cardCheck .paymentTop .icons{float:left;clear:both;}
.offerPage .summary .info .cardCheck .paymentTop .icons > div{display:inline-block;vertical-align:top;width:60px;height:30px;margin:0 5px;}
.offerPage .summary .info .cardCheck .paymentTop .icons .pci{background:url('../webimages/card-pci.png') no-repeat center center;background-size:contain;}
.offerPage .summary .info .cardCheck .paymentTop .icons .pele{background:url('../webimages/card-pelecard.png') no-repeat center center;background-size:contain;}

.offerPage .summary .info .chkbx label[for='withCreditCard'] > span{color: #67a128;font-weight: bold;}

.offerPage .summary .info .chkbx{position:relative;clear:both;margin:10px 15px;}
.offerPage .summary .info .chkbx ~ .chkbx{margin-top:0}
.offerPage .summary .info .chkbx input[type='checkbox']{opacity:0;visibility:hidden;}
.offerPage .summary .info .chkbx input[type='checkbox'] + label{cursor:pointer;color:#333333;position:relative;display:block;float:right;text-align:right;padding-right:40px;font-size:16px;line-height:20px;}
.offerPage .summary .info .chkbx input[type='checkbox'] + label::after{position: absolute;top: 0;right:6px;width: 20px;height: 20px;border-radius: 4px;content: "";background: #fff; border: 1px solid #777777; box-sizing: border-box; margin: auto;}
.offerPage .summary .info .chkbx input[type='checkbox']:checked + label::before {position: absolute;top: -6px;content: "";right: 0px;margin: auto;color: #333;z-index: 1;height: 26px;background: url("../webimages/V3.png") no-repeat center center / 24px;width: 26px;}

.offerPage .summary .info .chkbx input[type='checkbox']:checked + label + .others{display:block;clear:both;}
.offerPage .summary .info .chkbx .read{display: inline;font-weight: bold;color: #333333;float: right;line-height: 20px;font-size: 16px;text-decoration: underline;margin-right: 4px;}

.offerPage .summary .info .important{font-size:16px;margin-top:20px;text-align:right;margin-right:20px;}
.offerPage .summary .info .important > b{font-size:20px;}
.offerPage .summary .info .important ul{list-style:none}
.offerPage .summary .info .important ul li{margin-top:2px;}

.offerPage .summary .info .continue{border-radius:10px; cursor:pointer;font-size:16px; width: 100%;  background-color: #67A128;  box-sizing: border-box;  color: #fff;  height: 40px;  z-index: 2;  position: relative;float:right;margin-top:40px;}

.offerPage .summary .info .continue .desc{float: right;  display: table;  height: 100%;  vertical-align: middle;  margin-right: 20px;}
.offerPage .summary .info .continue .desc p {display: table-cell;vertical-align: middle;text-align: right;font-size: 20px;}
.offerPage .summary .info .continue .desc p b {font-size: 24px;display: inline;}
.offerPage .summary .info .continue .desc p span{display:inline;font-size:20px;}

.offerPage .summary .info .continue .total{float: left;  display: table;  height: 100%;  vertical-align: middle;  margin-left: 10px;}
.offerPage .summary .info .continue .total p {display: table-cell;vertical-align: middle;text-align: right;font-size: 20px;}
.offerPage .summary .info .continue .total p b {font-size: 24px;display: inline;}
.offerPage .summary .info .continue .total p span{display:inline;font-size:24px;}

.offerPage .buttons {  position: absolute;  top: 200px;  left: 0;  right: 0;  margin: auto;  z-index: 100;  text-align: center;  }
.offerPage .buttons a {  display: inline-block;  vertical-align: top;  background: #fff;  color: #000;  clear: both;  margin: 10px auto;  padding: 10px;  border-radius: 6px;  font-size: 30px;  }
.offerPage .buttons a:hover {background:#67A128;color:#fff;}




/* minisite */
.content{background:#fff;width:100%;overflow-x:hidden;}
.content .grid{max-width:1200px;width:100%;margin:auto;}
.content .header {z-index:10;  background: #095b7a;  height: 70px;  width: 100%;  overflow: hidden; text-align:center;position:fixed;top:0;left:0;right:0; }
.content .header .logo{display:block;height:50px;margin:10px 0 10px 10px;float:left;}
.content .header .logo > img{max-height:100%;}
.content .header h1 {  color: #fff;  text-align: right;  margin-left: 110px;  height: 100%;  display: table;  width: calc(100% - 110px);  box-sizing: border-box;  }
.content .header h1 > p{display: table-cell;  height: 100%;  vertical-align: middle;  padding-right: 10px;  font-size: 22px;}

.content .miniDates{z-index:10;width:100%;max-width:1200px;margin:auto;background-color:#fff;border-bottom:1px solid #186f90;box-sizing: border-box;color:#186f90;height:50px;position:fixed;top:70px;left:0;right:0;}
.content .miniDates .params{padding-right: 10px;padding-left: 50px;height: 100%;}
.content .miniDates .params .dates{font-size:12px;padding-top:4px;}
.content .miniDates .params .dates b{font-size:14px}
.content .miniDates .params .dt{float:right;height:100%;display:table;position:relative;}
.content .miniDates .params .dt input{position: absolute;top: 0;right: 0;left: 0;opacity: 0;bottom: 0;opacity: 0;border: none;background: none;font-size: 0;z-index:2;}
.content .miniDates .params .sep{float:right;margin:0 10px;height:100%;background:url("/app/images/sep_blue.png") no-repeat center center; background-size:12px;width:50px;opacity:0.7}
.content .miniDates .params p{display:table-cell;vertical-align:middle;font-size:14px;}
.content .miniDates .params p b{font-size:20px;}
.content .miniDates .params p span{display:block;font-size:12px;opacity:0.7}
.content .miniDates .changeDate{background-image: url("/app/images/date_blue.png");width: 80px;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;background-repeat: no-repeat;background-size: 29px;padding-left: 40px;background-position: left 10px center;line-height: 14px;padding-top: 10px;box-sizing: border-box;font-size: 12px;}
.content .miniDates .params .nights {height: 100%;display: table;float: right;margin-right:20px;}
.content .miniDates .params .nights p {display: table-cell;vertical-align: middle;margin: 6px 10px;text-align: center;font-size: 12px;}
.content .miniDates .params .nights p b {font-size: 20px;display: block;}

.content .gallery{padding-bottom:60%;height:10px;position:relative;overflow:hidden;margin-top:120px;}
.content .gallery .owl-minisite {height: 100%;position: absolute;top: 0;bottom: 0;width: 100%;left: 0;right: 0;z-index: 1;display:none;}
.content .gallery .owl-minisite .owl-stage-outer{height: 100%;direction:rtl;}
.content .gallery .owl-minisite .owl-stage-outer .owl-stage{height:100%;float:left;}
.content .gallery .owl-minisite .owl-stage-outer .owl-item{height:100%;}
.content .gallery .owl-minisite .owl-stage-outer .owl-item .item{}
.content .gallery .owl-minisite .owl-stage-outer .owl-item .item > a{display: block;max-width: 100%;height: 100%;}
.content .gallery .owl-minisite .owl-stage-outer .owl-item .item > a > img{max-height:100%;width:100%;}
.content .gallery .owl-minisite .owl-controls{display:none;}
.content .gallery .owl-minisite .titlePic {position: absolute;top: 0;left: 0;right: 0;background: rgba(0,0,0,0.6);height: 30px;z-index: 1;color: #fff;padding: 5px;box-sizing: border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content .gallery .extras{z-index:1;position:absolute;bottom:0;left:0;right:0;color:#fff;background: -webkit-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%);background: -o-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%);background: -moz-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%);background: linear-gradient(to -90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%);}
.content .gallery .extras .item{background:url("/app/images/ok.png") no-repeat right 5px center;padding-right: 30px;background-size: contain; display: inline-block; vertical-align: text-bottom;margin:6px 10px 6px 0;  font-size: 12px;}
.content .gallery .extras .item.hide{display:none;}
.content .gallery .extras .totalPics{background:url("/app/images/pics_icon.png") no-repeat top center;padding-top: 18px;background-size: contain; position:absolute;left:10px;bottom:5px;font-size:12px;}


.content .stripPrice{background:#095b7a;border-top:1px solid #fff;height:55px;position:relative;}
.content .stripPrice .fromprice{padding-right: 10px;padding-left: 130px;height: 100%;line-height: 54px;color: #fff;box-sizing: border-box;font-size: 14px;overflow:hidden;}
.content .stripPrice .fromprice span{font-size:20px;}
.content .stripPrice .chooseRoom{border-radius:10px;width:110px;height:35px;background:#ffffff;border:1px solid #ccc;position:absolute;left:10px;top:0;bottom:0;margin:auto;font-size:18px;line-height:35px;text-align:center;color:#095b7a;}
.content .stripPrice .chooseRoom:active{transform: translateY(1px);background-color:#e5e5e5;}

.content .stripReviews{height:40px;overflow:hidden;width:100%;background:#fff;padding-top:10px;}
.content .stripReviews .counts{float:right;background:url("/app/images/comment.png") no-repeat right 10px center / contain ;padding-right:50px;font-size:12px;color:#166c8d;}
.content .stripReviews .counts span{font-size:20px;}
.content .stripReviews .averages{float:left;color:#166c8d;background:url("/app/images/arr_left.png") no-repeat left 10px center / 12px;padding-left:35px;font-size:12px;}
.content .stripReviews .averages .nums{font-size:20px;display:inline;}
.content .stripReviews .averages .nums span{color:#9fc8d6;}

.content .descSite{position:relative;clear: both;margin-top: 10px;color: #6B6B6B;font-size: 15px;padding: 10px;height: 40px;overflow: hidden;line-height: 16px;background: url("/app/images/info.png") no-repeat right 10px center / 28px;padding-right: 50px;}
.content .descSite::after {content: "...";float: right;position: absolute;left: 10px;bottom: 2px;background: #fff;}

.content .stripLocation{position:relative;height:50px;background:#fff;margin-top:10px;}
.content .stripLocation .location{background:url("/app/images/loc.png") no-repeat right 10px center / 30px;color:#186f90;padding-right: 50px;padding-left: 154px;}
.content .stripLocation .location .city{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content .stripLocation .location .area{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content .stripLocation .locBttn{border-radius:10px;width:140px;height:35px;background:#e5e5e5;border:1px solid #ccc;color:#333333;font-size:18px;line-height:35px;text-align:center;position:absolute;left:10px;top:0;margin:auto;}
.content .stripLocation .locBttn:active{transform: translateY(1px);background-color:#eee;}

.content .stripRooms{background:#ffffff;overflow:hidden;text-align:center;}


.content .contactLine{background: #095F7A;padding: 0 10px;overflow: hidden;height: 50px;line-height: 50px;margin: 10px;border-radius: 10px}
.content .contactLine > span{display: block;color: #fff;text-align: center;font-size: 20px;}
.content .contactLine > .openmsg{display:none;float:left;font-weight:bold;color:#0a5b79;}

.content .contactPhone{background: #5e9ab2;padding: 0 10px;overflow: hidden;height: 50px;line-height: 50px;border-radius: 10px;width:40%;display:inline-block;vertical-align: top;margin:10px auto;}
.content .contactPhone a{display:block;color:#fff;font-size:20px;}

.content .contactLine.wphone{width:40%;display:inline-block;vertical-align: top;margin:10px auto;}


/*.content .reviewsBox{display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;background:#fff;z-index:200;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}*/
.content .reviewsBox{position:fixed;top:0;left:-100%;bottom:0;padding-bottom:50px;background:#fff;z-index:-1;max-width:768px;width:100%;margin:auto;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.content .reviewsBox.open{left:0;z-index:200;}
.content .reviewsBox.open::before {  content: "";  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  background: rgba(0,0,0,0.7);  z-index: -1;  }



.content .reviewsBox .categories{background:#095b7a;border-top:1px solid #fff;height:40px;position:relative;}
.content .reviewsBox .categories .item{font-size:14px;display:inline-block;vertical-align:top;width:24%;box-sizing:border-box;text-align:center;color:#7fb8ce;line-height:40px;}
.content .reviewsBox .categories .item.active{color:#fff;text-decoration:underline;}
.content .reviewsBox .details{background:#eeeeee;height:40px;line-height:38px;overflow:hidden;padding:0 15px;}
.content .reviewsBox .details .counts{float:right;font-size:12px;color:#166c8d;}
.content .reviewsBox .details .counts span{font-size:20px;}
.content .reviewsBox .details .averages{float:left;color:#166c8d;font-size:12px;}
.content .reviewsBox .details .averages .nums{font-size:20px;display:inline;}
.content .reviewsBox .details .averages .nums span{color:#9fc8d6;}
.content .reviewsBox .allRevs{position: absolute;top: 130px;left: 0;right: 0;bottom: 0;overflow: auto;}
.content .review{background:#fff;min-height:160px;overflow:hidden;border-bottom:1px solid #c5c5c5;position:relative;padding-right:60px;padding-left:10px;padding-bottom:50px;}
.content .review .pic{overflow:hidden;position: absolute;right: 10px;width: 35px;height: 35px;border-radius: 50px;top: 10px;border: 1px solid #ccc;background-image:url("/app/images/menicon.png");background-size: contain;background-repeat: no-repeat;    background-position: center center;}
.content .review .rates{position:absolute;right:10px;top:50px;color:#468ea7;font-size:13px;}
.content .review .rates .num{padding:0 6px;border-radius:4px;background:#095b7a;color:#fff;display:inline;margin-right:2px;s}
.content .review .category{padding-left: 60px;padding-top: 10px;color: #095F7A ;font-size: 12px;}
.content .review .date{font-size: 12px;color: #095b7a;position: absolute;left: 10px;top: 10px;}
.content .review .title{font-weight:bold;min-height:22px;font-size: 18px;color: #656364;quotes: "\201C""\201D""\2018""\2019";line-height:22px;margin-bottom:5px;padding-left:70px;}
.content .review .title:not(:empty)::after{content:"\201C"}
.content .review .title:not(:empty)::before{content:"\201D"}
.content .review .desc{padding-bottom: 30px;color: #656364;font-size: 18px;}
.content .review .picRate {font-weight: bold;color: #656364;position:relative;}
.content .review .picRate::after{content:"";background:url('/app/images/jetz.png') no-repeat bottom right;position: absolute;width: 35px;height: 35px;background-size: contain;right: -44px;top: -19px;}
.content .review .author{font-size: 13px;color: #656364;font-weight:bold;position:absolute;left:10px;bottom:20px;}
.content .review .roomnames{margin-top:5px;}
.content .review .roomnames span{text-decoration:underline;color:#095F7A;}
.content .response {position:relative;border-bottom: 1px solid #c5c5c5;background:#eeeeee;padding:10px;}
.content .response b{color:#656364}

.content .response::before {content: " ";border-left: 15px transparent solid;border-right: 15px transparent solid;height: 6px;border-bottom: 15px #c5c5c5 solid;position: absolute;top: -22px;left: -10px;right: -10px;width: 0px;margin: auto;}
.content .response::after {content: " ";border-left: 15px transparent solid;border-right: 15px transparent solid;height: 6px;border-bottom: 13px #eeeeee solid;position: absolute;top: -19px;left: -10px;right: -10px;width: 0px;margin: auto;}
.content .showAllRevs {text-align: center;padding: 10px;color: #095b7a;font-weight: bold;font-size: 16px;}

.content .infoTop{height:50px;background:#095b7a;}
.content .infoTop .closer{position: absolute;  top: 0;  left: 0;  width: 50px;  height: 50px;  background-image: url(/app/images/back.png);  background-repeat: no-repeat;  background-size: 25px;  background-position: center center;  background-color: #095b7a;  z-index: 10;  transform: rotate(180deg);  }


/*.content .infoBox{display:none;position:fixed;top:0px;bottom:0;left:0;right:0;overflow:hidden;background:#fff;z-index:200;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}*/
.content .infoBox{overflow:hidden;position:fixed;top:0;left:-100%;bottom:0;padding-bottom:50px;background:#fff;z-index:-1;max-width:768px;width:100%;margin:auto;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.content .infoBox.open{left:0;z-index:200;}
.content .infoBox.open::before {  content: "";  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  background: rgba(0,0,0,0.7);  z-index: -1;  }

.content .infoBox .categories{background:#fff;height:40px;position:relative;box-shadow:0 0 10px #095b7a;}
.content .infoBox .categories .item{font-size:14px;display:inline-block;vertical-align:top;width:24%;box-sizing:border-box;text-align:center;color:#095b7a;line-height:40px;}
.content .infoBox .categories .item.active{color:#095b7a;text-decoration:underline;font-weight:bold;}
.content .infoBox .catContainer{background:#fff;position: absolute;top:91px;left:0;right:auto;bottom:0;width: 100%;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.content .infoBox .catContainer .slide{display:block;position:absolute;top:0;bottom:0;right:auto;left:0;width:100%;overflow-y:auto;overflow-x:hidden;background:#fff;}
.content .infoBox .catContainer .slide .desc{padding:10px;font-size:14px;color: #656364;}
.content .infoBox .catContainer .slide .accessories{overflow:hidden;font-size:0;padding:0 10px}
.content .infoBox .catContainer .slide .accessories .acc{text-align:right;font-size:12px;width:30%;display:inline-block;vertical-align:top;margin:10px 4px;box-sizing:border-box;background-image:url("/app/images/comment.png");background-position:right top;background-repeat:no-repeat;background-size:20px;padding-right:30px;}
.content .infoBox .catContainer .slide[data-type='map']{overflow:hidden;}
.content .infoBox .catContainer .slide[data-type='map'] #map-canvas{width: 100%;top: 0;position: absolute !important;bottom: 40px;}
.content .infoBox .catContainer .slide[data-type='map'] img{max-width:100%;max-height:100%;width:100%;}
.content .infoBox .catContainer .slide[data-type='map'] .info{position: absolute;bottom: 0;left: 0;right: 0;background: #fff;height: 40px;overflow: hidden;}
.content .infoBox .catContainer .slide[data-type='map'] .info .location{background:url("/app/images/loc2.png") no-repeat right 10px center / 30px;color:#186f90;padding-right: 50px;padding-left: 50px;}
.content .infoBox .catContainer .slide[data-type='map'] .info .location .city{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content .infoBox .catContainer .slide[data-type='map'] .info .location .area{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content .infoBox .catContainer .slide[data-type='map'] .info .waze{background:url("/app/images/waze.png") no-repeat center center / 20px;border-radius:50px;background-color:#20b4e7;position:absolute;left:10px;top:5px;width:30px;height:30px;}
.content .infoBox .catContainer .slide[data-type='map'] .info .waze::before {content: attr(data-text);position: absolute;right: -60px;color: #186f90;top: 0;bottom: 0;margin: auto;line-height: 30px;}
.content .infoBox .catContainer .slide[data-type='policy'] *{font-size:14px !important;font-family:"OpenSans" !important;}
.content .infoBox .bttnToRoom{position:absolute;bottom:10px;left:10px;right:10px;height:40px;line-height:40px;border-radius:6px;background:#52b820;color:#fff;text-align:center;font-size:20px;}




.content .search_results{display:block;overflow:hidden;padding-bottom:10px;text-align:right;}
.content .search_results .allResults{overflow:hidden;padding-bottom: 10px;}
.content .search_results .allResults .noFilteredResults{padding:20px;text-align:center;}
.content .search_results .allResults .noFilteredResults .icon{margin:0 auto;background:url('/app/images/icon_info.png');width:60px;height:60px;}
.content .search_results .allResults .noFilteredResults > p{text-align:center;font-size:18px;}


.content .search_results .result{height:210px;margin:10px 10px 0;}
.content .search_results .result .info{position:relative;height:160px;background-repeat: no-repeat;background-size: cover;background-position: center center;color:#fff;}
.content .search_results .result .info .minNights {display: block;position: absolute;bottom: 60px;z-index: 1;right: 5px;background: rgb(9, 91, 122,0.7);padding: 2px 4px;font-style:italic;}

.content .search_results .result .info .zimTitle{text-shadow:0px 2px 2px rgba(0,0,0,0.6);position:absolute;left:0;right:0;bottom:30px;z-index:1;font-size: 20px;padding-right: 6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left: 4px;}
.content .search_results .result .info .places{background:url("/app/images/miniplaces.png") no-repeat right 10px center / 10px;position:absolute;left:0;right:0;bottom:5px;z-index:1;font-size:12px;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left: 4px;}
.content .search_results .result .info .places span{display:inline;font-size:12px;position:relative;}
.content .search_results .result .info .places span::after{content:"\25CF";width:5px;height:5px;margin:0 5px;}
.content .search_results .result .info .places span:last-child::after{display:none}
.content .search_results .result .info .distance{color: #fff;position: absolute;right: 6px;bottom: 50px;z-index: 1;background: url("/app/images/myway.png") no-repeat left center;background-size:24px;padding-left:30px;height:50px;box-sizing:border-box;}
.content .search_results .result .info .distance > span{display:block;font-size:16px;}
.content .search_results .result .info .distance > span ~ span{font-size:12px;}
.content .search_results .result .info .reviews{position:absolute;left:0;bottom:0;}
.content .search_results .result .info .reviews > div{font-size:20px;text-align:left;font-weight:bold;}
.content .search_results .result .info .reviews > div.averages{    font-size: 13px;  position: absolute;  bottom: 0;  left: 0;  width: 140px;  line-height: 26px;  padding: 0 10px;}
.content .search_results .result .info .reviews > div.averages .nums{display: inline;  padding-right: 5px;  font-size: 17px;  font-weight: bold;}
.content .search_results .result .info .reviews > div.averages .nums span{font-size: 15px;  font-weight: normal;}


.content .search_results .result .info .reviews > span{display:block;text-align:right;}
.content .search_results .result .info .avail{position:absolute;right:5px;top:5px;background:#15b4cf;text-align:center;width:60px;height:22px;font-size:12px;line-height:22px;}
.content .search_results .result .info .online {position: absolute;width: 70px;height: 22px;background: #307e0a;top: 30px;right: 5px;font-size: 12px;text-align: center;line-height: 22px;}

.content .search_results .result .info .avail.no{background:#c81b1b;}
.content .search_results .result .info .avail.hide{display:none}
.content .search_results .result .info .fav{display:none;width:50px;position:absolute;left:0px;top:0;height:40px;background-image:url("/app/images/fav_s.png");background-repeat:no-repeat;background-size:30px;background-position:center center;}
.content .search_results .result .info .fav.checked{display:block;}
.content .search_results .result .info .fav.checked::after{content: "";background-image: url("/app/images/fav_a.png");position: absolute; width: 15px; height: 15px;background-repeat: no-repeat;background-size: contain;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.content .search_results .result .pricesBox{background:#fff;border:1px solid #ababab;border-top:none;height:50px;overflow:hidden;position:relative;}
.content .search_results .result .pricesBox .price{float:left; color: #0a5b79; font-size: 24px;line-height: 48px;padding: 0 5px;box-sizing: border-box;text-align: left;}
.content .search_results .result .pricesBox .price span{font-size:18px}
.content .search_results .result .pricesBox .discount{float:left;text-align:left;}
.content .search_results .result .pricesBox .discount .string{color:#c81b1b;font-size:12px;padding-top: 10px;}
.content .search_results .result .pricesBox .discount .discprice{font-size:12px;color:#000;text-decoration: line-through;line-height:10px;}
.content .search_results .result .pricesBox .hosting{color: #095b7a;font-size: 12px;position: absolute;top: 10px;right: 10px;width: 145px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.content .search_results .result .pricesBox .cancels{color: #307e0a;font-size: 12px;position: absolute;bottom: 10px;right: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.content .search_results .result:last-child{margin-left:10px}
.content .search_results .result .info::before{content:"";position:absolute;bottom:0;left:0;right:0;height:26px;z-index:0; background:rgba(0,0,0,0.5)}

.content .stripRooms .search_results .result{height:305px;}
.content .stripRooms .search_results .result .info{height:205px;}
.content .stripRooms .search_results .result .info .roomDesc{position:absolute;left:60px;bottom:5px;z-index:1;font-size:12px;padding-right: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left: 4px;}
.content .stripRooms .search_results .result .info .zimTitle{bottom:0;font-size:18px}
.content .stripRooms .search_results .result .info .explain {position: absolute;top: 5px;left: 5px;color: #fff;font-style: italic;background:rgb(9, 91, 122, 0.7);padding:2px 4px;}
.content .stripRooms .search_results .result .info .totalPics{background:url("/app/images/pics_icon.png") no-repeat top center;padding-top: 18px;background-size: contain; position:absolute;left:20px;bottom:0;height: 20px;  width: 20px;font-size:12px;}
.content .stripRooms .search_results .result .info .totalPics::after {content: "+";position: absolute;right: -15px;top: -4px;font-size: 29px;}

.content .stripRooms .search_results .result .pricesBox{height:100px;}
.content .stripRooms .search_results .result .pricesBox .moreInfo{margin-top:10px;background:url("/app/images/info.png") no-repeat right 10px center / 28px;padding-right:50px;}
.content .stripRooms .search_results .result .pricesBox .moreInfo .first{font-size:12px;color:#095b7a;}
.content .stripRooms .search_results .result .pricesBox .moreInfo .small{font-size:10px;color:#999999;}
.content .stripRooms .search_results .result .pricesBox .orderBttn{margin-top:10px;position:absolute;left:5px;right:5px;bottom:5px;height:45px;background:#52b820;color:#fff;text-align:center;border-radius:6px}
.content .stripRooms .search_results .result .pricesBox .orderBttn > div{font-size:20px;}
.content .stripRooms .search_results .result .pricesBox .orderBttn > span{font-size:10px;display:block;line-height:10px;}
.content .stripRooms .search_results .result .pricesBox .orderBttn:active{transform: translateY(1px);background-color:#306d12;}

.content .stripRooms .search_results .result.red .pricesBox .orderBttn{background:#c81b1b;}
.content .stripRooms .search_results .result.red .info .avail{background:#c81b1b;}


.content .search_results .loadMoreResults{display:none;background: #186F90; width: 200px;height: 50px;margin: auto;color: #fff;text-align: center;display: block;line-height: 50px;font-size: 19px;}


.content .orderBox {display:none;padding-bottom:70px;padding-top:50px;overflow-y:auto;overflow-x:hidden;position: fixed;top: 60px;left: 0;right: 0;bottom: 0;background: #fff;z-index: 200;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.content .orderBox .roomSingle{margin:10px 6px 0;border:1px solid #095b7a;box-sizing:border-box;position:relative;}
.content .orderBox .roomSingle.hidden{display:none}
.content .orderBox .roomSingle .info{margin-left:115px;position:relative;min-height:50px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.content .orderBox .roomSingle .info::before{z-index:0;position:absolute;content:"";top:0;left:0;right:0;height:50px;background:rgba(0,0,0,0.8)}
.content .orderBox .roomSingle .info .title{position:absolute;right:5px;top:5px;font-size:18px;z-index:0;color:#fff;}
.content .orderBox .roomSingle .info .desc{position:absolute;right:5px;top:30px;font-size:10px;z-index:0;color:#fff;}
.content .orderBox .roomSingle .info .prices{position: absolute;left: 0;top: 0;bottom: 0;color: #fff;width: 60px;text-align: center;line-height: 15px;padding-top: 10px;}
.content .orderBox .roomSingle .info .prices .old{text-decoration: line-through;font-size:12px;}
.content .orderBox .roomSingle .info .prices .new{font-size:14px;}
.content .orderBox .roomSingle .addRoom{position:absolute;left:0;top:0;text-align:center;bottom:0;height:50px;width:115px;color:#4489a4;}
.content .orderBox .roomSingle .addRoom b{display:block;font-size:13px;padding-top:10px}
.content .orderBox .roomSingle .addRoom span{font-size:10px;display:block;}

.content .orderBox .roomSingle.order .info{min-height:130px}
.content .orderBox .roomSingle.order .info::before{height:60px;}
.content .orderBox .roomSingle.order .info > span{color: #fff;display: block;background: url("/app/images/ok.png") right 5px center no-repeat;padding-right: 20px;position: absolute;top: 24px;font-size: 10px;background-size: 12px;}
.content .orderBox .roomSingle.order .info > span ~ span{top:40px}
.content .orderBox .roomSingle.order .info .title{top:0;}
.content .orderBox .roomSingle.order .addRoom{height:130px;overflow:hidden;}
.content .orderBox .roomSingle.order .addRoom .discount{color:#c81b1b;font-size:12px;}
.content .orderBox .roomSingle.order .addRoom .prices{font-size:12px;text-align: center;line-height: 15px;}
.content .orderBox .roomSingle.order .addRoom .prices .old{text-decoration: line-through;color:#777777;}
.content .orderBox .roomSingle.order .addRoom .prices .new{color:#095b7a;}
.content .orderBox .roomSingle.order .addRoom .desc{color:#777;font-size:10px;}
.content .orderBox .roomSingle.order .addRoom .units{}
.content .orderBox .roomSingle.order .addRoom .units span.ttle{font-size:12px;padding-top:0;}
.content .orderBox .roomSingle.order .addRoom .units span.minittle{line-height: 0;position: absolute;bottom: 14px;left: 0;right: 0;}
.content .orderBox .roomSingle.order .addRoom .units .nums{font-weight:bold;color:#0a5b79;height:36px;position:relative;width:100px;margin:auto;}
.content .orderBox .roomSingle.order .addRoom .units .nums .plus {z-index:1;font-size: 40px;position: absolute;left: 6px;top: 0;bottom: 0;font-weight: normal;line-height:32px;}
.content .orderBox .roomSingle.order .addRoom .units .nums .minus{z-index:1;font-size:40px;position: absolute;right: 6px;top: 0;bottom: 0;font-weight: normal;line-height:26px;}
.content .orderBox .roomSingle.order .addRoom .units .nums .minus.hide{opacity:0.2}
.content .orderBox .roomSingle.order .addRoom .units .nums .plus.hide{opacity:0.2}
.content .orderBox .roomSingle.order .addRoom .units .nums .cnts{text-align:center;font-size:30px;color:#095b7a;font-weight:bold;line-height:25px;}
.content .orderBox .roomSingle.order .addRoom .units .numberBig {font-size: 40px;}

.content .orderBox .roomSingle.order .hostingInfo{border-top:1px dotted #5D9AB1;height:100px;position:relative;}
.content .orderBox .roomSingle.order .hostingInfo .hosting{height:100px;margin-left:115px;overflow:hidden;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host{text-align:center;position:relative;width:85px;height:40px;border-radius:8px;background:#e5e5e5;display:inline-block;vertical-align:top;margin:6px 4px 0;overflow:hidden;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums{font-weight:bold;color:#777777;height:100%;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums .plus {z-index:1;font-size: 30px;position: absolute;left: 6px;top: 0;bottom: 0;font-weight: normal;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums .minus{z-index:1;font-size: 35px;position: absolute;right: 6px;top: 0;bottom: 0;font-weight: normal;line-height:36px;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums .minus.hide{opacity:0.2}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums .plus.hide{opacity:0.2}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host .nums .cnts{text-align:center;font-size:18px;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host select{text-align-last: center;width: 100%;font-size: 14px;font-weight: bold;text-align: center;background: #e5e5e5;color: #777777;margin: auto;border: none; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host select:focus{outline:none}
.content .orderBox .roomSingle.order .hostingInfo .hosting .host span{font-size:10px;color:#777777;position:absolute;bottom:5px;left:0;right:0;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .hostingDescription {padding-right: 10px;padding-top: 5px;font-size: 13px;color:#095b7a;}
.content .orderBox .roomSingle.order .hostingInfo .hosting .hostingPans {padding-right: 10px;padding-top: 5px;font-size: 13px;color:#095b7a;}

.content .orderBox .roomSingle.order .hostingInfo .extras{position:absolute;left:0;top:0;width:115px;bottom:0;overflow:hidden;}
.content .orderBox .roomSingle.order .hostingInfo .extras .prices{text-align: center;line-height: 15px;overflow:hidden;}
.content .orderBox .roomSingle.order .hostingInfo .extras .prices .old{text-decoration: line-through;color:#000000;font-size:12px;float:right;padding: 8px 0;}
.content .orderBox .roomSingle.order .hostingInfo .extras .prices .new{color:#095b7a;font-size:20px;float:left;padding:10px 5px 5px;}
.content .orderBox .roomSingle.order .hostingInfo .extras .extraBtn{width:110px;height:40px;border-radius:6px;margin:5px auto;background:#e6eef1;text-align:center;color:#777777;}
.content .orderBox .roomSingle.order .hostingInfo .extras .extraBtn > b{font-size:14px;line-height:26px;}
.content .orderBox .roomSingle.order .hostingInfo .extras .extraBtn > span{font-size:10px;line-height: 4px;display: block;}
.content .orderBox .roomSingle.order .hostingInfo .extras .extraBtn.hide{pointer-events: none;opacity: 0.4;}
.content .orderBox .roomSingle.order .hostingInfo .extras .priceExpl{font-size:10px;color:#000000;text-align:center;overflow:hidden;display:block;}

.content .orderBox .roomSingle.order .extrasBox{height:48px;border-top:1px dotted #5D9AB1;position:relative;overflow:hidden;}
.content .orderBox .roomSingle.order .extrasBox .extraTitle {font-size: 12px;float: right;padding: 8px 5px 0;color:#095b7a;width:60px;}
.content .orderBox .roomSingle.order .extrasBox .extraDesc {float: right;display: block;clear: both;padding: 0 5px;font-size: 10px;color:#095b7a;}
.content .orderBox .roomSingle.order .extrasBox .counter{text-align:center;position:relative;width:85px;height:40px;border-radius:8px;background:#e5e5e5;display:inline-block;vertical-align:top;margin:6px 24px 0;overflow:hidden;}
.content .orderBox .roomSingle.order .extrasBox .counter .nums{font-weight:bold;color:#777777;height:100%;}
.content .orderBox .roomSingle.order .extrasBox .counter .nums .plus {z-index:1;font-size: 30px;position: absolute;left: 6px;top: 0;bottom: 0;font-weight: normal;}
.content .orderBox .roomSingle.order .extrasBox .counter .nums .minus{z-index:1;font-size: 35px;position: absolute;right: 6px;top: 0;bottom: 0;font-weight: normal;line-height:36px;}
.content .orderBox .roomSingle.order .extrasBox .counter .nums .minus.hide{opacity:0.2}
.content .orderBox .roomSingle.order .extrasBox .counter .nums .cnts{text-align:center;font-size:18px;line-height:40px;}
.content .orderBox .roomSingle.order .extrasBox .extraPrices{position:absolute;top:0;left:0;bottom:0;width:115px;}
.content .orderBox .roomSingle.order .extrasBox .extraPrices .price{color:#000000;font-size:12px;float:right;line-height:45px;}
.content .orderBox .roomSingle.order .extrasBox .extraPrices .price::before { content: "";background: url("/app/images/x_blue.png") no-repeat center center;display: block;width: 20px;height: 20px;float: right;background-size: contain;margin: 10px 0 0 4px;}
.content .orderBox .roomSingle.order .extrasBox .extraPrices .priceT{color:#095b7a;font-size:20px;float:left;padding:0 5px;line-height:45px;}

.content .orderBox .roomSingle.order ~ .roomSingle.order{margin-top:20px}
.content .orderBox .roomSingle.order ~ .roomSingle.order::before{content: "";background: url("/app/images/bigplus.png") no-repeat center center;display: block;width: 30px;height: 30px;position: absolute;background-size: contain;top: -25px;left: 43px;}
.content .orderBox .roomSingle.order ~ .roomSingle.order::after{padding:0 10px;line-height:22px;position: absolute;left:115px;right:0;top:-22px;height:22px;color:#fff;background:rgba(0,0,0,0.8);content:"יחידת נוספת זהה";font-size:12px;}
.content .orderBox .roomSingle.order ~ .roomSingle.order .hostingInfo{border-top:none;}
.content .orderBox .roomSingle.order ~ .roomSingle.order .info{display:none}
.content .orderBox .roomSingle.order ~ .roomSingle.order .addRoom{display:none;}

.inOrder .content .continue{display:block;}
.inOrder .extrasOpen .content .continue{display:none;}
.inOrder .content .step3 + .continue {display: none;}
.content .continue{display:none;height:60px;position:fixed;bottom:0;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.4), 0px 0px 10px rgba(0,0,0,0.4);background:#fff;z-index:201;}
.content .continue .totalPrice {position: absolute;left: 0;width: 115px;top: 0;}
.content .continue .totalPrice .pr{color: #095b7a;font-size: 26px;text-align: center;}
.content .continue .totalPrice span{color: #095b7a;display: block;font-size: 12px;text-align: center;}
.content .continue .bttnContinue{height:45px;background:#52b820;color:#fff;font-size:26px;text-align:center;line-height:30px;border-radius:6px;margin:8px;margin-left:120px;}
.content .continue .bttnContinue span{font-size:12px;display:block;line-height:12px;}
.content .orderBox.step3 .continue{display:none;}

.content .orderBox .bitul{padding: 10px 10px 0;color: #38940c;}

.content .orderBox .addMoreRooms {background: #095b7a;color: #fff;margin: 10px;text-align: center;height: 42px;line-height: 42px;font-size: 18px;border-radius: 6px;}
.content .orderBox:not(.step1) .addMoreRooms{display:none}

.addRoomsPop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:#fff;}
.addRoomsPop .topBox{position:fixed;top:0;left:0;right:0;height:60px;width:100%;overflow:hidden;color:#fff;background:#095b7a;}
.addRoomsPop .topBox .title{position: absolute;right: 60px;top: 0px;line-height: 22px;font-size: 20px;color: #fff;padding-top: 15px;}
.addRoomsPop .topBox .title span{display: block;font-size: 12px;opacity: 0.7;}
.addRoomsPop .topBox .closer{position:absolute;right:0;top:0;height:60px;width:50px;background-image:url("/app/images/back.png");background-repeat:no-repeat;background-size:25px;background-position:center center;}
.addRoomsPop .allrooms{margin-top:80px;}
.addRoomsPop.open{display:block;}

.content .orderBox .orderDates{position:fixed;top:60px;left:0;right:0;z-index:10; max-width:768px;width:100%;margin:auto;background-color:#fff;box-shadow:0 0px 10px rgba(0,0,0,0.6);box-sizing: border-box;color:#186f90;height:50px;}
.content .orderBox .params{padding-right: 10px;padding-left: 50px;height: 100%;}
.content .orderBox .params .dates{font-size:12px;padding-top:4px;}
.content .orderBox .params .dates b{font-size:14px}
.content .orderBox .params .dt{float:right;height:100%;display:table;}
.content .orderBox .params .sep{float:right;margin:0 10px;height:100%;background:url("/app/images/sep_blue.png") no-repeat center center; background-size:12px;width:50px;opacity:0.7}
.content .orderBox .params p{display:table-cell;vertical-align:middle;font-size:14px;}
.content .orderBox .params p b{font-size:20px;}
.content .orderBox .params p span{display:block;font-size:12px;opacity:0.7}
.content .orderBox .orderDates .steps {position: absolute;left: 4px;top: 0;}

.content .orderBox .orderDates .steps .step{opacity:0.4;display: inline-block;vertical-align: text-bottom;pointer-events:none;}
.content .orderBox .orderDates .steps .step .num{width: 28px;height: 28px;border-radius: 4px;background: #52b820;color: #fff;text-align: center;line-height: 28px;font-size: 20px;font-weight: bold;margin-top: 5px;}
.content .orderBox .orderDates .steps .step > span{display: block;font-size: 10px;text-align: center;color: #095b7a;}

.content .orderBox.step1 .orderDates .steps .step:nth-child(1){opacity:1;pointer-events: initial;}
.content .orderBox.step2 .orderDates .steps .step:nth-child(1),
.content .orderBox.step2 .orderDates .steps .step:nth-child(2){opacity:1;pointer-events: initial;}
.content .orderBox.step3 .orderDates .steps .step:nth-child(1),
.content .orderBox.step3 .orderDates .steps .step:nth-child(2),
.content .orderBox.step3 .orderDates .steps .step:nth-child(3){opacity:1;pointer-events: initial;}

.content .orderBox.step2.payed .orderDates .steps .step:nth-child(3){opacity:1;pointer-events: initial;}

.content .orderBox.step1 .orderContinue{display:none;}
.content .orderBox.step2 .orderContinue{display:block;padding:10px;}

.content .orderBox.step2 .orderContinue .coupon{overflow:hidden;}
.content .orderBox.step2 .orderContinue .coupon .inptLine{width: calc(100% - 120px);float: right;}
.content .orderBox.step2 .orderContinue .coupon .checkToken {float: left;width: 100px;height: 30px;border-radius: 6px;background: #52b820;color: #fff;text-align: center;line-height: 30px;font-size: 16px;margin-top: 32px;margin-left: 4px;}
.content .orderBox.step2 .orderContinue .coupon b {color: #52b820;font-size: 26px;margin: 0 0 10px;overflow: hidden;display: block;}
.content .orderBox.step2 .orderContinue .coupon .checkList {float: right;clear: both;font-size: 14px;text-decoration: underline;margin-bottom: 10px;}


.orderContinue{display:block;padding:10px;}
.orderContinue .top{overflow:hidden;position:relative;}
.orderContinue .top .status.cancelled {background: #c71616;color: #fff;padding: 5px;font-size: 22px;}
.orderContinue .top .roomTitle{font-size:16px;}
.orderContinue .top .params{height:50px;color:#186f90;float:right;padding:0}
.orderContinue .top .nights{float: right;color: #186f90;font-size: 14px;margin-right: 20px;line-height: 50px;}
.orderContinue .orderInfo{}
.orderContinue .orderInfo .title{background:#095b7a;color:#fff;font-size:16px;}
.orderContinue .orderInfo .line{position: relative;margin: 5px 0 10px;min-height: 40px;}
.orderContinue .orderInfo .line .ltitle{float: right;font-size: 14px;}
.orderContinue .orderInfo .line .ldesc{float: right;clear: both;font-size: 12px;}
.orderContinue .orderInfo .line .price{position: absolute;font-size: 20px;color: #095b7a;bottom: 2px;left: 0;width:76px;}
.orderContinue .orderInfo .line .price.changed {text-decoration: line-through;}
.orderContinue .orderInfo .line .discount{position: absolute;left: 80px;font-size: 12px;top: 2px;text-align: left;}
.orderContinue .orderInfo .line .discount .disc{color:#c81b1b;}
.orderContinue .orderInfo .line .discount .oldDesc{text-decoration: line-through;}
.orderContinue .orderInfo .line .extra{position: absolute;left: 80px;font-size: 12px;bottom: 4px;text-align: left;}
.orderContinue .orderInfo .line .extra .disc{direction:ltr !important;}
.orderContinue .totalprices{font-weight:bold;color: #095b7a;clear:both;box-sizing:border-box;}
.orderContinue .totalprices .ttle{float:right;font-size:14px;}
.orderContinue .totalprices .total{float:left;font-size:20px;width:70px;text-align:right;}
.orderContinue .totalprices.club .total{font-weight:normal;font-size:16px;}
.orderContinue .totalprices.club .ttle{font-weight:normal;}
.orderContinue .info{overflow:hidden;margin-top:10px;width:100%;}
.orderContinue .info .ttle{font-size:18px}
.orderContinue .info .specials{font-size:16px;color:#095b7a;margin-bottom:10px;}
.orderContinue .info .chkbx{position:relative;clear:both;margin-top:10px;}
.orderContinue .info .chkbx ~ .chkbx{margin-top:0}
.orderContinue .info .chkbx input[type='checkbox']{opacity:0;visibility:hidden;}
.orderContinue .info .chkbx input[type='checkbox'] + label{color:#333333;position:relative;display:block;float:right;text-align:right;padding-right:40px;font-size:16px;line-height:20px;}
.orderContinue .info .chkbx input[type='checkbox'] + label::after{position: absolute;top: 0;right:6px;width: 20px;height: 20px;border-radius: 4px;content: "";background: #fff; border: 1px solid #777777; box-sizing: border-box; margin: auto;}
.orderContinue .info .chkbx input[type='checkbox']:checked + label::before {position: absolute;top: -6px;content: "";right: 0px;margin: auto;color: #333;z-index: 1;height: 26px;background: url("/app/images/active.png") no-repeat center center / 24px;width: 26px;}

.orderContinue .info .others{display:none;clear:both;}
.orderContinue .info .chkbx input[type='checkbox']:checked + label + .others{display:block;clear:both;}
.orderContinue .info .chkbx .read{display: inline;font-weight: bold;color: #333333;float: right;line-height: 20px;font-size: 16px;text-decoration: underline;margin-right: 4px;}
.orderContinue .info .chkbx .notInstant{float:right;display:inline;}
.orderContinue .orderInfo .cancel{position:relative;padding-right:40px;font-size:18px;color:#52b820;font-weight:bold;margin-top:40px;}
.orderContinue .orderInfo .cancel::before {content: "";position: absolute;right: 0;top: 0;background: url("/app/images/vimage.png") no-repeat right center / contain;width: 30px;height: 30px;z-index: 10;}
.orderContinue .orderInfo .cancelDesc{color:#333333;font-size:16px;padding-right:40px;margin-bottom:20px;}

.orderContinue .info .inptLine{position:relative;padding:10px 0 5px;overflow:hidden;}
.orderContinue .info .inptLine > .inpttext{line-height:46px;border:none;border-bottom:1px solid #cccccc;color:#333333;font-size:16px;outline:none;border-bottom:1px solid #095b7a;width:100%;padding-top:10px;height:40px}
.orderContinue .info .inptLine > .inpttext + span{bottom:40px;opacity:1;}
.inptLine.error > input{border-bottom:1px solid red;}
.orderContinue .orderInfo > div {padding: 0 5px;box-sizing: border-box;}

.orderContinue .top .params{padding-right: 10px;padding-left: 50px;h}
.orderContinue .top .params .dates{font-size:12px;padding-top:4px;}
.orderContinue .top .params .dates b{font-size:14px}
.orderContinue .top .params .dt{float:right;height:100%;display:table;}
.orderContinue .top .params .sep{float:right;margin:0 10px;height:100%;background:url("app/images/sep_blue.png") no-repeat center center; background-size:12px;width:50px;opacity:0.7}
.orderContinue .top .params p{display:table-cell;vertical-align:middle;font-size:14px;}
.orderContinue .top .params p b{font-size:20px;padding-left:4px}
.orderContinue .top .params p span{display:block;font-size:12px;opacity:0.7}

.orderContinue .orderInfo .info .separate {display: block;margin-top: 20px;width: 100%;height: 10px;}




.roomsPop{position:fixed;top:0;left:-100%;bottom:0;padding-bottom:50px;background:#fff;z-index:-1;max-width:768px;width:100%;margin:auto;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.roomsPop.open{left:0;z-index:200;}
.roomsPop.open::before {  content: "";  position: fixed;  top: 0;  right: 0;  left: 0;  bottom: 0;  background: rgba(0,0,0,0.7);  z-index: -1;  }
.roomsPop .closer { cursor:pointer; position: absolute;  top: 0;  left: 0;  width: 50px;  height: 50px;  background-image: url(/app/images/back.png);  background-repeat: no-repeat;  background-size: 25px;  background-position: center center;  background-color: #095b7a;  z-index: 10;  transform: rotate(180deg);  }
.roomsPop .miniDates{position:relative;top:auto !important;left:auto;right:auto;z-index:0;}
.roomsPop .popCont{height:calc(100% - 50px);overflow-x:hidden;overflow-y:auto;background:#fff;}
.roomsPop .gallery{padding-bottom:56%;height:10px;position:relative;margin-top:0 !important}
.roomsPop .gallery .owl-minisite {height: 100%;position: absolute;top: 0;bottom: 0;width: 100%;left: 0;right: 0;z-index: 1;}
.roomsPop .gallery .owl-minisite .owl-stage-outer{height: 100%;direction:rtl;}
.roomsPop .gallery .owl-minisite .owl-stage-outer .owl-stage{height:100%}
.roomsPop .gallery .owl-minisite .owl-stage-outer .owl-item{height:100%;}
.roomsPop .gallery .owl-minisite .owl-controls{display:none;}
.roomsPop .gallery .owl-minisite .titlePic {position: absolute;top: 0;left: 0;right: 0;background: rgba(0,0,0,0.6);height: 30px;z-index: 1;color: #fff;padding: 5px;box-sizing: border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.roomsPop .gallery .extras{z-index:1;padding-top:30px;position:absolute;bottom:0;left:0;right:0;color:#fff;background: -webkit-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%);background: -o-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%);background: -moz-linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%);background: linear-gradient(to -90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%);}
.roomsPop .gallery .extras .item{background:url("/app/images/ok.png") no-repeat right 5px center;padding-right: 30px;background-size: contain; display: inline-block; vertical-align: text-bottom;margin:6px 10px;  font-size: 12px;}
.roomsPop .infoRoom{height:50px;overflow:hidden;border-bottom:1px solid #ccc;text-align:center;}
.roomsPop .infoRoom .line{display: inline-block;vertical-align: top;margin: 10px 0 0;border-left: 1px solid #095b7a;height: 35px;padding:0 10px;}
.roomsPop .infoRoom .line:last-child{border-left: 0}
.roomsPop .infoRoom .line span{font-size: 12px;color: #656364;display: block;text-align: right;line-height: 12px;}
.roomsPop .infoRoom .line .cont{font-size:18px;color:#186f90;line-height:16px;text-align:right;}

.roomsPop .roomText{padding:10px;font-size:16px;color: #656364;}
.roomsPop .accessories{overflow:hidden;font-size:0;margin:0 10px;}
.roomsPop .accessories .acc{text-align:right;font-size:12px;width:30%;display:inline-block;vertical-align:top;margin:10px 4px;box-sizing:border-box;background-image:url("/app/images/comment.png");background-position:right top;background-repeat:no-repeat;background-size:20px;padding-right:30px;}

.roomsPop .continueRoom{height:50px;position:fixed;bottom:0;left:0;width:100%;max-width:768px;box-shadow:0px 0px 10px rgba(0,0,0,0.4), 0px 0px 10px rgba(0,0,0,0.4);background:#fff;z-index:10;}
.roomsPop .continueRoom .bttnContinue{display:none;height:45px;background:#52b820;color:#fff;font-size:26px;text-align:center;line-height:30px;border-radius:6px;margin:40px 5px 0;}
.roomsPop .continueRoom .bttnContinue span{font-size:12px;display:block;line-height:12px;}
.roomsPop .continueRoom.red .bttnContinue{background:#c81b1b;}
.roomsPop .continueRoom .desc{position:absolute;right:80px;top:20px;color:#095b7a;font-size:10px}
.roomsPop .continueRoom .prices{font-size: 12px;text-align: center;line-height: 15px;position: absolute;top: 4px;left: 6px;padding-left: 100px;text-align: left;}
.roomsPop .continueRoom .prices .old{text-decoration: line-through;color: #000;}
.roomsPop .continueRoom .prices .new{color: #095b7a;font-size: 28px;position: absolute;left: 0;top: 10px;}
.roomsPop .continueRoom .prices .discount{float: right;font-size: 12px;color: #c81b1b;}

.loaderResults {display:none;margin:0 auto 20px;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;animation: 2s linear 0s normal none infinite running spin;border-color: #2892b0 #e4e4e4 #e4e4e4;border-image: none;border-radius: 50%;border-style: solid;border-width: 5px;height: 40px;width: 40px;box-sizing:border-box;}
.dowApp {  position: fixed;  top: 0;  left: 0;  right: 0;  height: 60px;  background: #fff;  z-index: 100;  box-sizing: border-box;  }
.dowApp .bttn {  background: #2e6f90;  color: #fff;  padding: 0 10px;  position: absolute;  left: 42px;  top: 0;  bottom: 0;  margin: auto;  height: 40px;  line-height: 40px;border-radius:6px;  }
.dowApp .logo {border-radius:6px 0 0 6px;margin:auto; position: absolute; right:0;bottom:0;top:0; width: 60px;  height: 40px; box-sizing: border-box;background:url('http://www.vaco.co.il/app/images/logo_big2.png?v=1.1') no-repeat center center;background-size: 75%;background-color: #2e6f90;}
.dowApp .text {  padding: 13px 62px 0 128px;  font-size: 11px;  text-align: center;  }
.dowApp .closer {  position: absolute;  left: 5px;  top: 0;  bottom: 0;  width: 30px;  background: url(/app/images/x.png) no-repeat center center / 16px;  height: 30px;  border-radius: 50%;  border: 2px solid #fff;  margin: auto;background-color:#686667;  }

/******* datepicker *******/
body #ui-datepicker-div{max-width:760px;width:100%;margin:auto; border:none !important;position:fixed !important;top:60px !important;left:0 !important; right:0 !important;z-index:500000 !important;border-bottom:10px solid #095b7a !important}
body #ui-datepicker-div.searchDt{top:70px !important;}
body #ui-datepicker-div.mobileHold{display:block !important;}
body #ui-datepicker-div .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:0}
body #ui-datepicker-div .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-radius:0}
body #ui-datepicker-div .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-radius:0}
body #ui-datepicker-div .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius:0}
body #ui-datepicker-div .ui-widget-header .ui-datepicker-title{color:#333;font-size:20px;line-height:40px;}
body #ui-datepicker-div .ui-widget-header{background:none;color:#333;border:none;height:40px;}
body #ui-datepicker-div table thead *{font-size:14px;color:#333333;}
body #ui-datepicker-div .bdays .ui-datepicker-year{display:none}
body #ui-datepicker-div .ui-datepicker-calendar .dp-holiday{position:relative;}

body #ui-datepicker-div .ui-datepicker-calendar .dp-holiday:not([title])::after{display:none;}
body #ui-datepicker-div .ui-datepicker-calendar .dp-holiday::after{content:attr(title);position: absolute;bottom: 5px;left: 1px;right: 1px;font-size: 9px;text-align: center;color: #777777;}
body #ui-datepicker-div .ui-datepicker-calendar .dp-range-start.dp-holiday::after,
body #ui-datepicker-div .ui-datepicker-calendar .dp-range-end.dp-holiday::after{background:#02384d;color:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.6);}
body #ui-datepicker-div .ui-datepicker-calendar .inRange.dp-holiday::after{background:#02384d;color:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.6);}

body #ui-datepicker-div .ui-datepicker-next span{height:40px !important;cursor:pointer;}
body #ui-datepicker-div .ui-datepicker-prev span{height:40px !important;cursor:pointer;}

body #ui-datepicker-div .dp-range-start .ui-state-default{border-radius:0 30px 30px 0 !important;background: #095b7a !important;color: #fff !important;}
body #ui-datepicker-div .dp-range-end .ui-state-default{border-radius:30px 0 0 30px !important;background: #095b7a !important;color: #fff !important;}
body #ui-datepicker-div .inRange .ui-state-default{background: #2c88ab !important;color: #fff !important;border-radius:0 !important;}
body #ui-datepicker-div .ui-datepicker-rtl .ui-datepicker-prev{font-size:1em !important}
body #ui-datepicker-div .ui-datepicker-unselectable{font-size:0 !important}

body #ui-datepicker-div.bdaysNew .ui-widget-header .ui-datepicker-title{font-size:16px;line-height:50px;}
body #ui-datepicker-div.bdaysNew .ui-datepicker-title select {display: block;margin: -10px auto;width: 70px;font-size: 18px;background:#fff url("/app/images/arDown.png") no-repeat scroll left 5px center;border:1px solid #ccc;-webkit-appearance: none;}
/**************************/


#myDates{position:fixed;top:-100px;right:0;left:0;height:70px;background:#095b7a;z-index:205;max-width:768px;width:100%;margin:auto;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#myDates.open{top:0}
#myDates.open::before {content: "";position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);}
#myDates .topBox{position:relative;height:70px;width:100%;overflow:hidden;color:#fff;background:#095b7a;}
#myDates .topBox .saveDates{display:none;border: 1px solid #fff;border-radius: 4px;height: 50px;text-align: center;line-height: 50px;font-size: 21px;margin: 9px 12px 12px 60px;}
#myDates .topBox .saveDates.colored{background:#52b820;}

#myDates .topBox .closer{position:absolute;left:0;top:0;bottom:0;width:60px;background:url("/app/images/x.png") no-repeat center center / 16px}
#myDates .topBox .dt{float:right;height:80%;display:table;position:relative;margin:6px 6px;padding:0 10px;}
#myDates .topBox .dt p{font-size:16px;display: table-cell;vertical-align: middle;}
#myDates .topBox .dt p b {font-size: 20px;}
#myDates .topBox .dt span{display: block;font-size: 12px;opacity: 0.7;}

#myDates.fd .topBox .dt.fromdates{background:rgba(255,255,255,0.2);}
#myDates.td .topBox .dt.todates{background:rgba(255,255,255,0.2);}

#myDates .topBox .sep{float:right;margin:0 10px;height:100%;background:url("/app/images/sep.png") no-repeat center center; background-size:12px;width:50px}
#myDates .topBox .nights {float: right;height: 80%;display: table;margin: 6px 0px;width: 50px;text-align: center;}
#myDates .topBox .nights p {display: table-cell;vertical-align: middle;font-size: 18px;}

.content.withDownload .header{top:60px}
.content.withDownload .miniDates{top:130px}
.content.withDownload .gallery{margin-top:180px;}
@media(min-width:670px){
    .content .gallery{}
    .content .gallery .owl-minisite .owl-stage-outer .owl-item .item > a > img{height:100%;max-height:auto;}
    /*.content .header .logo{ height: 80px;cursor:pointer; }*/

    .content .search_results{text-align:center;}
    .content .stripRooms .search_results .result{text-align:right;max-width:560px;width:100%;margin:0 10px;display:inline-block;vertical-align: top;}
    .content .review .roomnames span,
    .content .stripRooms .search_results .result .pricesBox .orderBttn,
    .content .stripLocation .locBttn,
    .content .stripReviews,
    .content .stripPrice .chooseRoom,
    .content .infoBox .categories .item,
    .content .infoTop .closer,
    .content .stripRooms .search_results .result .info,
    .content .miniDates{cursor:pointer;}

}




/* end minisite */



@media(max-width:999px){
    .offerPage{margin-top:50px;}
}
@media(max-width:780px){
    .offerPage .rooms .roomOrder .picture{display:none}
    .offerPage .rooms .roomOrder .info{margin-right:10px;}
    .offerPage .rooms .roomOrder .info .description * {  font-size: 18px !important;  }
    .offerPage .summary .info .inptLine{width:44%;}
    .offerPage .summary .info .cardCheck .paymentTop{padding-left:10px;}
    .offerPage .gallery .owl-offer .owl-controls .owl-dots{display:none !important}
    .offerPage .gallery .owl-offer .owl-stage .owl-item .item{background-size:cover;}

    .offerPage .rooms .roomOrder .info .description{height:70px;overflow:hidden;margin-bottom:30px;position:relative;}
    .offerPage .rooms .roomOrder .info .description::after {  content: "...";  background: #fff;  position: absolute;  bottom: 3px;  left: 0;  width: 24px;  }
    .offerPage .rooms .buyLine{left:120px;}
}
@media(max-width:767px){

    .offerPage .bigTitle{font-size:30px;}
    .offerPage .tokef{font-size:30px;top:60px;}
    .offerPage .gallery{height:270px;}
    .offerPage #clock{top:180px;}
    .offerPage #clock::after{font-size:18px;position:absolute;top:-30px;right:5px;margin:0;}
    .offerPage #clock > span{width:50px;height:50px;font-size:28px;}
    .offerPage #clock > span::before{bottom:2px;font-size:14px;}
    .offerPage .dates .params{padding-right:5px;}
    .offerPage .dates .params p{font-size:14px;}
    .offerPage .dates .params p b{font-size:22px;}
    .offerPage .dates .params p span{font-size:14px;}
    .offerPage .dates .price{left:10px;}
    .offerPage .dates .price p{font-size:16px;}
    .offerPage .dates .price p b{font-size:20px;}
    .offerPage .dates .price p span{font-size:14px;}
    .offerPage .dates .params .nights{margin-right:10px;width:40px;}
    .offerPage .dates .params .nights p{font-size:16px;}

    .offerPage .buttons{top:270px;}
    .offerPage .buttons a{text-decoration:underline;font-size:20px;}

    .offerPage .summary .info .continue{width:96%;margin:40px auto 10px;float:none}
    .offerPage .summary .info .continue .desc{margin-right:10px}
    .offerPage .summary .info .continue .desc p b{font-size:20px;}
    .offerPage .summary .info .continue .total p span{font-size:20px;}
    .offerPage .summary .info .continue .total p b{font-size:20px;}
}
@media(min-width:767px){
    .menu ul li a{font-size:18px}

    .wrapper .grid .logo{margin-top:20px}
    .wrapper .grid > .desc{font-size:50px;}

    .wrapper.hatzmaut .flag{width:240px;height:240px;bottom:370px;top:auto;}
    .wrapper.hatzmaut .fire{width:180px;height:180px;top:0;}
    
    .wrapper .grid .logos > div a{pointer-events:inherit;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
    .wrapper .grid .downloadApp{pointer-events:none}

}

@media(max-width:650px){
    .offerPage .summary .info .inptLine{width:90%;}
    .offerPage .dates{height:auto;}
    .offerPage .dates .price{height:70px;position:relative;left:auto;top:auto;padding-right:10px;}
    .offerPage .dates .params{height:70px;padding-right:10px;}
    .offerPage .dates .params .nights p b{font-size:22px}
}


@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-bold-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  700;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-bolditalic-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-bolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-bolditalic-webfont.svg#c21c03ab7080535ee57497eccfdf86e3') format('svg'); /* Legacy iOS */

    font-style:   italic;
    font-weight:  700;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-extrabold-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-extrabold-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  900;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-extrabolditalic-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-extrabolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-extrabolditalic-webfont.svg#0aa7139bf6d3c365c59c140c3c8e269e') format('svg'); /* Legacy iOS */

    font-style:   italic;
    font-weight:  900;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-italic-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-italic-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-italic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-italic-webfont.svg#c710e2592c6201f5dff5fe5ae74e9d58') format('svg'); /* Legacy iOS */

    font-style:   italic;
    font-weight:  400;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-light-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  200;
}

@font-face {
    font-family: 'OpenSans ';
    src: url('/app/css/fonts/opensanshebrew-lightitalic-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-lightitalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-lightitalic-webfont.svg#c137a74dd645478d57aebcd9a32af039') format('svg'); /* Legacy iOS */

    font-style:   italic;
    font-weight:  200;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/app/css/fonts/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
    src: url('/app/css/fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/app/css/fonts/opensanshebrew-regular-webfont.woff') format('woff'), /* Modern Browsers */
    url('/app/css/fonts/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/app/css/fonts/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  400;
}
