.hapisga-newres{font-weight:300;margin-top:25px;position: relative;}
.hapisga-newres strong{font-weight:500}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box:not(.owl-loaded) .item{display:none}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box:not(.owl-loaded) .item:first-child{display:block}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel{display:block}
.hapisga-newres .hapisga-newres-slider .pic img{border-radius:6px}
.hapisga-newres .hapisga-newres-slider .pic .text{font-size:12px}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic{margin-bottom:10px}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#777;transition:0.2s all;text-align:right}
.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text {right: 60px;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text span{color:#09a5d9;font-weight:500;padding-left:4px}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text>span i{font-size:24px;vertical-align:middle;font-weight:500;display:inline-block;margin-left:2px;margin-top:-2px;transform:scaleX(-1)}
.hapisga-newres .boxLike{position:absolute;top:0;left:0;z-index:3;cursor:pointer}
.hapisga-newres .boxLike i{font-size:40px}
.hapisga-newres .boxLike.fav i i{font-size:20px;display:block}
.hapisga-newres .boxLike i i{transition:all .2s ease;position:absolute;top:44%;right:50%;transform:translateY(-50%) translateX(50%);font-size:0;display:none}
.hapisga-newres .boxLike.fav{color:#09a5d9}
.hapisga-newres .box-l-side{display:block;/* position:relative */}
.hapisga-newres .box-l-side .r {padding-left: 10px;box-sizing: border-box;padding-top: 8px;min-height:32px;}
html[lang=eng] .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-next, html[lang=eng] .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-prev {
    transform: translateY(-50%) rotate(180deg);
}


.hapisga-newres .siteTagsWrap{overflow:hidden;margin-top:8px;margin-bottom:4px;white-space:nowrap}
.hapisga-newres .siteTagsWrap .siteTags{position:relative;display:inline-block;font-size:14px;color:#111;line-height:14px;padding-right:15px}
.hapisga-newres .siteTagsWrap .siteTags:first-child{padding-right:0}
.hapisga-newres .siteTagsWrap .siteTags:first-child::after{display:none}
.hapisga-newres .siteTagsWrap .siteTags::after{content:'•';position:absolute;right:2px;font-size:25px;top:-1px}
.hapisga-newres .stars span{display:inline-block;padding-top:1px;font-weight:100;font-size:14px;padding-left:2px;color: black;}
.hapisga-newres .stars{font-weight: 500;color: #09a5d9;vertical-align:bottom;display:inline-block;position:relative;padding-bottom:3px;}
.hapisga-newres .revCount{margin-right:0;font-size:14px;color:#111;font-weight:400;display:inline-block;vertical-align:top;line-height:23px;position:relative;padding-right:12px;    text-decoration: underline;font-weight: 500;color: #09a5d9;cursor:pointer}
.hapisga-newres .stars>div{display:inline-block}
.hapisga-newres .hapisga-newres-slider{margin-bottom: 0px;}
.hapisga-newres .box-l-side .roomName{font-size: 18px;font-weight: 500;color: #000;/* text-decoration-color: #09a5d9; */text-decoration-thickness: 1px;/* text-decoration: none; */}
.newres-items{white-space:nowrap;overflow-x:auto;box-sizing:border-box;padding:10px 15px 10px 20px;margin:0 -30px;clear:both}
.newres-items .newres-item{display:inline-block;width:100%;border-radius:6px;box-shadow:0 0 5.5px rgb(3 3 3 / 30%);background-color:#fff;max-width: 260px;height:80px;padding:5px 10px;box-sizing:border-box;vertical-align:top;margin-right:5px;white-space:normal;position:relative;border:1px solid transparent;margin-bottom:10px;cursor:pointer;display: inline-flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;}
.newres-items .newres-item .room-fav.fav {left: 8px; top:8px;z-index: 9;padding: 0px;bottom: auto;position:absolute;width:20px;height:20px;background:white;border-radius:50%;display:flex;align-items: center; justify-content: center;}
.newres-items .newres-item .room-fav.fav svg{height: 9px;}
.newres-items .newres-item .room-fav.fav svg {fill: #09a5d9;}
.newres-items .newres-item .room-fav.fav svg path {}
.newres-items .newres-item:not(.min-nights):not(.busy):not(.main-link) .l::after {content: "»";position: absolute;left: -4px;bottom: -3px;color: #09a5d9;margin: auto;height: 24px;font-size: 20px;opacity:0}
.newres-items .newres-item span.count {direction: ltr;font-size: 14px;margin-left: 5px;text-decoration: none;font-weight: 500;color: #09a5d9;}

@media(max-width:992px){
.newres-items .newres-item span.count {direction: ltr;margin-left: 5px;text-decoration: none;font-weight: 500;position: absolute;color: white;background: #09a5d9;right: -6px;top: -10px;line-height: 16px;font-size: 12px;width: 23px;text-align: center;border-radius: 10px;}
}

.newres-items .newres-item h4{white-space:normal;font-size:14px;color:#777;height:34px;display:flex;align-items:start;font-weight: 500;max-width: calc(100% - 100px);margin-left:auto}
.newres-items .newres-item h4.small{font-size:14px;overflow:hidden}
.newres-items .newres-item .l{height:34px;position:relative;max-width: 170px;}
.newres-items .newres-item .l .select-date-inner {max-width:100px;background: #09a5d9;color: white;font-size: 16px;line-height: 30px;padding: 0 10px;border-radius: 6px;text-align: center;}
.newres-items .newres-item .price{font-size:14px;/* padding-top:5px */}
.newres-items .newres-item .price span{display:block;font-size:12px}
.newres-items .newres-item .busy-label,.newres-items .newres-item .min-nights-label{font-size:12px;font-weight:500;color:#ff5039;display:block;position:absolute;bottom: -1px;}
.newres-items .newres-item.room{/*border-color:#09a5d9*/}
.newres-items .newres-item:not(.min-nights):not(.busy):not(.main-link){border-color:#09a5d9}
.newres-items .newres-item h4{color: #000;text-decoration:underline;/* text-decoration-color:#09a5d9 */}
.newres-items .newres-item .room-fav {display:none}
.newres-items .newres-item.room::before{content:none;position:absolute;top:0;right:0;background:#09a5d9;color:#fff;padding:0 5px;border-radius:5px;font-size:12px;transform:translateY(-50%);letter-spacing:1px}
.newres-items .newres-item.room+.newres-item.room::after{content:'+';position:absolute;top:50%;right:-16px;left:auto;transform:translateY(-50%);background:#09a5d9;box-shadow:0 0 0 2px #09a5d9;width:20px;height:20px;border-radius:50%;text-align:center;color:#fff;line-height:17px;font-weight:500;font-size:15px;border:2px solid #fff;box-sizing:border-box}
.newres-items .newres-item.room .arr{position:absolute;bottom:-15px;right:50%;transform:translateX(50%);width:30px;height:30px;background:#fff;border-radius:30px}
.newres-items .newres-item.room .arr::before{content:'';position:absolute;top:50%;right:50%;width:12px;height:12px;border-bottom:3px solid #09a5d9;border-left:3px solid #09a5d9;transform:translateY(-50%) translateX(50%) rotate(-45deg)}
.newres-items .newres-item .start-from-label {color: #09a5d9;font-size: 12px;font-weight: 500;margin-bottom: 0;padding-top: 5px;}


.newres-items .newres-item.benefitRoom .price {display:inline;white-space: nowrap;}
.newres-items .newres-item.benefitRoom .price-before {display:inline;/* float:right; */font-size:14px;vertical-align:middle;/* padding-top:2px; */padding-left: 2px;}

.newres-items .newres-item.benefitRoom .benefit {display:inline;color: #09a5d9;}
.newres-items .newres-item.benefitRoom .benefit .label {font-size: 12px;font-weight: 500;margin-top: -2px;clear:both;}
.newres-items .newres-item.benefitRoom .benefit .label { font-size: 12px;font-weight: 500;margin-top: -2px;clear: both;max-width: 120px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;}


.newres-items .newres-item.benefitRoom .benefit .label { font-size: 12px;font-weight: 500;margin-top: -2px;clear: both;max-width: 120px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.newres-items .newres-item.benefitRoom .benefit .present {display: inline;vertical-align: middle;}
.newres-items .newres-item.benefitRoom .benefit .present i svg {fill: #09a5d9;}
.newres-items .newres-item.benefitRoom .benefit .present::before {content: '+';color: #09a5d9;font-weight: 500;vertical-align: middle;display: inline-block;margin-top: -6px;padding-left: 5px;}
.newres-items .newres-item.benefitRoom .busy-label ~ .benefit {display: none;}

.hapisga-newres .box-l-side>.bottom>.min-nights{font-size:0;display:block;margin:10px 0}
.hapisga-newres .box-l-side>.bottom>.min-nights>i{display:inline-block;width:24px;height:24px;background:#09a5d9;border-radius:24px;margin-left:6px;vertical-align:middle;line-height:42px;text-align:center}
.hapisga-newres .box-l-side>.bottom>.min-nights>i>i{color:#fff;font-size:20px}
.hapisga-newres .box-l-side>.bottom>.min-nights strong{font-size:14px;text-decoration:none;color:#000}
.hapisga-newres .box-l-side>.bottom>.min-nights .r div{font-size:12px;text-decoration:underline;text-decoration-color:#09a5d9}
.hapisga-newres .box-l-side>.bottom>.min-nights .r{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);margin-top: -10px;}
.hapisga-newres .box-l-side .bottom{/* border-bottom:1px solid #ccc; */position:relative;font-size:14px;margin-top:10px;position: relative;margin-bottom: 60px;}
.hapisga-newres .box-l-side .bottom .call{position:absolute;bottom: 0;left:0;line-height:28px;border:1px solid #09a5d9;border-radius:30px;padding-right:10px;box-sizing:border-box;padding-left:35px;font-weight:300;cursor:pointer;color:#09a5d9;font-size:16px;z-index:3;top: calc(100% - 42px);height: 30px;margin: auto;}
.hapisga-newres .box-l-side .bottom .call>i{position:absolute;top:0;left:0;width:28px;height:28px;background:#09a5d9;border-radius:28px;line-height:34px;text-align:center}
.hapisga-newres .box-l-side .bottom .call>i>i{font-size:18px;color:#fff;margin-right:2px}
.hapisga-newres .box-l-side .bottom .call span{display:none}
.hapisga-newres .box-l-side .bottom .call a.phoneNumber{display:block;text-decoration:none;color:#09a5d9}
.hapisga-newres .box-l-side .bottom .call.phoneNum a.phoneNumber{display:none}
.hapisga-newres .box-l-side .bottom .call.phoneNum span{display:inline}
.hapisga-newres .box-l-side .bottom .r .points{width:24px;height:24px;display:inline-block;background:#fff;border-radius:24px;border:1px solid #ccc;box-sizing:border-box;position:relative;vertical-align:middle;margin-left:5px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
.hapisga-newres .box-l-side .bottom .r .points span{width:15px;height:5px;border-bottom:3px dotted #8b8b8b;display:block;position:absolute;top:calc(50% - 2px);right:50%;transform:translateY(-50%) translateX(50%) scale(.8)}
.hapisga-newres .box-l-side .bottom .r .total{display:inline-block;vertical-align:middle;color: #00;cursor:pointer;position: relative;padding-right: 34px;padding-left: 10px;border-radius: 6px;}
.hapisga-newres .box-l-side .bottom .r .total s {color: #777;font-size: 13px;}
.hapisga-newres .busy-anotherdate{font-size:0;padding-top:0;padding-bottom:40px;margin-top:-3px}
.hapisga-newres .busy-anotherdate .title{font-size:12px;padding-bottom:4px;display:block}
.hapisga-newres .busy-anotherdate .dates .date span{font-size:12px;padding-bottom:2px;display:block}
.hapisga-newres .busy-anotherdate .dates .date div{font-size:14px;font-weight:500}
.hapisga-newres .busy-anotherdate .dates .date{border-right:1px solid #09a5d9;padding:1px 5px;box-sizing:border-box;text-align:center;min-height:35px;vertical-align:top;cursor:pointer;white-space:nowrap;display:table-cell}
.hapisga-newres .busy-anotherdate .dates{display:table;max-width:100%}
.hapisga-newres .busy-anotherdate .dates .date.other span{line-height:35px;padding:0;font-size:14px;color:#0593c2;text-decoration:underline}
.hapisga-newres .box-l-side .bottom .r .total.min-nights{color:inherit;text-decoration-color:#09a5d9}
.hapisga-newres .box-l-side .bottom .r .total.min-nights .guests{display:block;font-size:12px;color:#777}
.hapisga-newres .box-l-side .bottom .r .total.min-nights s{font-size:12px}
.hapisga-newres .box-l-side .bottom .r .total.min-nights .min-nights-label{font-size:12px;font-weight:500;color:#ff5039}
.hapisga-newres .box-l-side::after{content:"";position:absolute;width:20px;left:-20px;height: 160px;z-index:1;background:linear-gradient(90deg,#fff 10%,rgb(255,255,255,0));bottom: 74px;}
.hapisga-newres .box-l-side .bottom .r .total div{text-decoration:underline;text-decoration-color:#09a5d9}
.hapisga-newres .box-l-side .bottom .r .total:not(.min-nights){text-decoration:underline;/* text-decoration-color: #0593c2; */}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item{position:relative}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .morepics {position: absolute;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);top: 0;align-items: center;display: flex;color: white;font-size: 20px;justify-content: center;z-index: 1;border-radius:8px}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .morepics.hastext {height:calc(100% - 24px)}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .morepics .more {padding: 5px 10px;background:#09a5d9;border-radius: 10px;}



.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-stage-outer{transition:all .2s ease}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots .owl-dot{font-size:0;width:8px;height:8px;border-radius:8px;display:inline-block;margin:0 3px;box-sizing:border-box;border:1px #fff solid}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots .owl-dot.active{background:#09a5d9;box-shadow:0 0 5px rgb(0 0 0 / 50%)}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots {z-index: 2;position: absolute;right: 0;left: 0;text-align: center;font-size: 0;top: 0;margin-top: calc(60% - 16px);}
.hapisga-newres .units-title{font-size:14px;font-weight:300;line-height:20px;margin-bottom:-2px}
.hapisga-newres .units-title.desktop{display:none}
.hapisga-newres .units-title.mobile{margin-top:5px;padding-top:5px;position:relative;font-weight: 500;}
.hapisga-newres .units-title.mobile::before{display:none;content:"";position:absolute;right:4px;border-right:2px #09a5d9 solid;border-bottom:2px #09a5d9 solid;width:6px;height:6px;transform:rotate(45deg);top:8px}
.hapisga-newres .units-title.mobile::after{content:"";position:absolute;top:-1px;width:80px;border-top:1px #ccc dotted;right:0}
.newres-items .newres-item.main-link h4{color: #000;text-align: right;height: auto;display: inline-block;/* text-decoration:none */}
.newres-items .newres-item.main-link .l{color:#09a5d9;font-size:14px;margin-top: 26px;position:relative;display:inline-block;font-weight:500;text-decoration:underline;font-size: 0;width: 34px;}
.newres-items .newres-item.main-link{text-decoration:none;width:76px;border: 1px #09a5d9 solid;display: inline-flex;justify-content: space-between;align-items: center;align-items: stretch;}
.newres-items .newres-item.main-link .l::before{position:absolute;left: -4px;width:22px;height:22px;background:#09a5d9;border-radius:50%;top: 8px;content:"»";color:#fff;font-weight:100;text-align:center;line-height:23px;font-size:20px;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic{height:0;padding-bottom:60%;overflow:hidden;border-radius:10px;position:relative;transition:all .2s ease;background-size:cover}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic::after {box-shadow: 0 0 0 1px rgb(0 0 0 / 20%) inset;content: "";position: absolute;width: 100%;height: 100%;border-radius: 10px;right:0}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic img {position: absolute;top: 0;right: 0;left: 0;width: 100%;transition: all .2s ease;height: 100%;object-fit: cover;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic{transition:all .2s ease}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic .link{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;cursor:pointer}



/* NEW CHANGES 20/09/2021 GILAD & MAOR */
/* .hapisga-newres .box-l-side .bottom .call.phoneNum span {display:none}
.hapisga-newres .box-l-side .bottom .call.phoneNum a.phoneNumber {display:block} */


div#searchDateAlert .popup_container .closer{display:none}

div#searchDateAlert.popup .popup_container {position: absolute;width: calc(100% - 40px);height: auto;background: white;padding: 15px;max-width: 500px;}
div#searchDateAlert.popup .popup_container .closer {position: absolute;left: 5px;top: 5px;cursor: pointer;display:block}
div#searchDateAlert.popup .popup_container .content {margin-top: 20px;font-weight: 300;color:black}
div#searchDateAlert .popup_container .content .title {font-weight: 520;margin: 8px 0 14px;min-width:auto;text-align:center}
div#searchDateAlert .popup_container .content .option {padding: 10px 0;border-bottom: 1px #ccc solid;display: flex;min-height: 40px;align-items: center;cursor: pointer;position:relative}
div#searchDateAlert .popup_container .content .option i {font-size: 30px;padding-left: 10px;color: #09a5d9;}

div#searchDateAlert .popup_container {padding: 10px;margin: 10px;background: #09a5d9;border-radius: 6px;color: white;max-width: 600px;margin: 20px auto 20px;}
div#searchDateAlert:not(.popup) .popup_container .option {background: white;border-bottom: 1px #09a5d9 solid;color: #777;font-size:14px;padding-right:6px}
div#searchDateAlert:not(.popup) .popup_container .option.default {display: none;}
div#searchDateAlert:not(.popup) .popup_container .option i {}
div#searchDateAlert .popup_container .option > span:last-child {position: absolute;left: 20px;}
div#searchDateAlert .popup_container .option > span span{direction:ltr}
div#searchDateAlert .popup_container .option u {color: black;}

.dates_title{font-weight:500;font-size:16px;padding-top:8px}

.s_pop {position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.6);z-index: 999999999;}
.s_pop .s_pop_container {    position: absolute;top: 0;width:100%;height:100%;background: #fff;z-index: 2;left: 0;right: 0;margin: auto;bottom: 0;}
.s_pop .close {position:absolute;top:10px;left:20px;z-index:2;cursor:pointer;}
.s_pop iframe {position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;border:0;z-index:99}
.s_pop.fromResults .close {display:none}

.room-pic {position: absolute;top: 5px;left: 5px;max-width: 50%;width: 100px;height: 66px;border-radius:5px;background-size: cover;background-position: center center;}


@media (min-width: 992px) {
    body:not(.site) .room-pic {display:none !important}

    .hapisga-newres .revCount {text-decoration:none;color:#000;font-weight:400}
	.s_pop .s_pop_container {width: calc(100% - 80px);height: calc(100% - 40px);}
}

.o_pop {position: fixed;top: 0;right: 0;left: 0;bottom: 0;background:rgb(0 0 0 / 20%);z-index: 999999999;}
.o_pop .o_pop_container {position: absolute;top: 50%;width: 100%;height: 50%;background: #fff;z-index: 2;left: 0;right: 0;margin: auto;bottom: 0;box-shadow: 0 0 10px rgb(0 0 0 / 50%);}
.o_pop .close {position:absolute;top:10px;left:20px;z-index:2;cursor:pointer;}
.o_pop iframe {position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;border:0;z-index:99}
.o_pop.fromResults .close {display:none}
@media (min-width: 992px) {
	.o_pop .o_pop_container {width: calc(100% - 80px);max-width: 600px;height: calc(100% - 40px);max-height: 600px;top: 0;}
	.dates_title{padding-top:30px}
}

@media (min-width:992px){
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .morepics.hastext {height:100%}
.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box .owl-stage-outer{background:#eee;border-radius:6px}
.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel .owl-item.active .pic{max-width:85%;min-width:85%;margin-left:0;margin-right:7.5%}
.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel .owl-item .pic{margin-left:-5%;width:85%}
.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel .owl-item.active+.owl-item .pic{margin-right:-5%;width:85%}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic{height:320px;padding-bottom:0}
.hapisga-newres .units-title.desktop{display:block;padding: 10px 0;line-height:12px;margin-top: -10px;background: linear-gradient(180deg, white 20px, #eee);margin-left: -10px;}
.hapisga-newres .units-title.mobile{display:none}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text {position: absolute;top: 10px;right: 10px;background: rgb(255,255,255,90%);border-radius: 30px;font-size: 14px;color: #777;z-index: 1;max-width: calc(100% - 40px);white-space: normal;display: flex;min-height: 30px;padding: 10px;box-sizing: border-box;line-height: 1.2;}

.hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text {max-width:75%}

.hapisga-newres{display:flex;justify-content:space-between;position:relative;margin-bottom: 70px;}
.hapisga-newres:hover {box-shadow: 0 0 0 9px white, 0 0 0 10px #87dffd, 0 0 5px 10px rgb(0 0 0 / 20%);border-radius: 1px;}
.hapisga-newres::after{content:"";height:1px;position:absolute;bottom: -34px;width:100%;opacity:.3;right:0;background:-moz-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,0) 20%,rgba(17,17,17,1) 35%,rgba(17,17,17,1) 50%,rgba(17,17,17,1) 65%,rgba(17,17,17,0) 80%,rgba(17,17,17,0) 100%);background:-webkit-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,0) 20%,rgba(17,17,17,1) 35%,rgba(17,17,17,1) 50%,rgba(17,17,17,1) 65%,rgba(17,17,17,0) 80%,rgba(17,17,17,0) 100%);background:linear-gradient(to right,rgba(17,17,17,0) 0,rgba(17,17,17,0) 20%,rgba(17,17,17,1) 35%,rgba(17,17,17,1) 50%,rgba(17,17,17,1) 65%,rgba(17,17,17,0) 80%,rgba(17,17,17,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#00111111', GradientType=1 );}
.hapisga-newres .hapisga-newres-slider{width:60%}
.hapisga-newres .box-l-side .bottom{border-bottom:0;border-top:1px solid #ccc;padding-top:4px;padding-bottom: 0px;margin-bottom: 0;}
.hapisga-newres .box-l-side{width:40%;padding-right:20px;box-sizing:border-box;padding-top: 0px;}
.newres-items .newres-item{max-width:100%;display:flex;justify-content:space-between;align-items:center}
.newres-items .newres-item::after{}
.newres-items .newres-item:not(.min-nights):not(.busy):not(.main-link) .l::after {display:none}
.newres-items .newres-item.main-link{max-width:none;width:100%;display: flex;align-items:center}
.newres-items .newres-item.main-link .l{margin-left:20px;margin-top: 6px;}
.newres-items .newres-item.main-link .l::before{top: -14px;left: -20px;}
.newres-items{overflow-x:hidden;overflow-y:auto;white-space:normal;height:190px;padding-right:0;padding-left:10px;z-index:3;position:relative;margin:0;direction:rtl;background: linear-gradient(0deg, #fff, #eee 20px);background-position: top;border-radius: 6px;}
.newres-items.busy{height:130px}
.newres-items::-webkit-scrollbar{width:7px}
.newres-items::-webkit-scrollbar-thumb{background-color:#09a5d9;border-radius:10px}
.newres-items .newres-item .l{text-align:left;}
.newres-items .newres-item{padding:0 5px 0 10px;height:auto;min-height:40px;line-height:1;box-shadow:0 0 3px rgb(0,0,0,20%)}
.hapisga-newres .box-l-side>.bottom>.min-nights>i{width:30px;height:30px;border-radius:30px;line-height:48px}
.hapisga-newres .box-l-side>.bottom>.min-nights .r{max-width:calc(100% - 40px)}
.hapisga-newres .box-l-side .bottom .call{bottom: 0px;top: auto;}
.newres-items .newres-item.room+.newres-item.room::after{right:5px;top:-5px;transform:translateY(-50%);left:5px;margin:auto}
.newres-items .newres-item.room::before{top:50%;right:2px;transform:translateY(-50%);background:0 0;font-size:14px;color:#09a5d9;font-weight:500;letter-spacing:3px}
.newres-items .newres-item.room[data-rooms]{padding-right:5px}
.newres-items .newres-item.room h4{/* max-width:140px; */position:relative;max-width:calc(100% - 160px)}
.newres-items .newres-item .room-fav.fav {bottom: auto;top: 50%;transform: translateY(-50%);left: -20px;}
.newres-items .newres-item.room .arr{display:none}
.hapisga-newres .box-l-side>.bottom>.min-nights strong{font-weight:500;text-decoration:none;color:#000}
.newres-items .newres-item .busy-label,.newres-items .newres-item .min-nights-label{padding:0;position:relative}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text>span{color:#09a5d9;font-weight:500;font-size:14px;padding-left:5px;white-space: nowrap;position: relative;margin: -3px 0;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav{display:none}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box:hover .owl-nav{display:block}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-prev{z-index:2;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:#fff;cursor:pointer;left:auto}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-prev:hover::after{border-color:#09a5d9}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-prev::after{content:"";border:solid #888;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:0;right:4px;width:0;margin:0 auto;top:19px}
.hapisga-newres .hapisga-newres-slider.hasbotbox .hapisga-newres-slider-box .owl-nav .owl-prev {margin: 0 120px;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-next{z-index:2;position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:#fff;float:left;cursor:pointer;right:auto}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-next:hover::after{border-color:#09a5d9}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-nav .owl-next::after{content:"";border:solid #888;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;left:4px;right:0;width:0;margin:0 auto;top:19px}
.hapisga-newres .box-l-side .roomName{position: relative;top:0;right:0;left:0;padding-right: 0;box-sizing:border-box;z-index:2;text-decoration:none;padding-bottom: 50px;width: 100%;display: block;margin-bottom: -50px;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots{bottom:20px;top:auto;margin-top:0}
.hapisga-newres .box-l-side::after{display:none}
.newres-items .newres-item h4{align-items:center;position:relative;}
.newres-items .newres-item.busy .room-fav.fav {left:-20px}
.newres-items .newres-item:hover {background: #def8ff;}
.hapisga-newres .box-l-side .bottom .r .total:hover {background: #def8ff;}
.hapisga-newres .box-l-side .bottom .call:hover {background: #def8ff;}
}

@media(max-width:992px){
.hapisga-newres .hapisga-newres-slider {padding-top: 60px;margin:0 -10px}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text{padding:0 10px}
.hapisga-newres .box-l-side > .r {position: absolute;top: 0;padding-top: 30px;width: 100%;}
.hapisga-newres .boxLike {top: 65px;left: 5px;width: 44px;height: 44px;background: white;border-radius: 50%;text-align: center;}
.hapisga-newres .boxLike i {font-size: 30px;line-height: 44px;text-align: center;width: 44px;color: #777;font-weight: bold;}
.hapisga-newres .boxLike.fav i i {font-size: 12px;margin-top: 2px;}
.hapisga-newres .stars {position: absolute;top: 16px;left: 4px;text-align: left;}
.hapisga-newres .stars>div {display: block;}
.revCount::before {display: none;}
.hapisga-newres .boxLike.fav i {color: #09a5d9;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text span {font-size: 0;}
.hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text>span i{margin-top:-9px}
.hapisga-newres .box-l-side .bottom::before {position: absolute;bottom: -40px;height: 10px;content: "";left: -20px;right: -20px;background: linear-gradient(0deg, #eee, #f5f5f5,#eee);}
.hapisga-newres .box-l-side .roomName {position: absolute;bottom: 28px;line-height: 1;right: 0;width: calc(100% - 90px);}

.hapisga-newres:first-child::before {position: absolute;content: "";left: -20px;right: -20px;height: 10px;background:linear-gradient(0deg, #eee, #f5f5f5,#eee);top: -30px;}
.hapisga-newres:first-child {margin-top: 50px;}

.relevant-search {position: relative;padding-bottom: 20px;}
.relevant-search::after {position: absolute;bottom: -20px;height: 10px;content: "";left: -20px;right: -20px;background: linear-gradient(0deg, #eee, #f5f5f5,#eee);}

.searchBox.articleBox::after {height: 10px;bottom: -20px;width: auto;left: -20px;right: -20px;background: linear-gradient(0deg, #eee, #f5f5f5,#eee);opacity: 1;}
.searchBox.articleBox {margin-bottom:30px}


}

.newres-items .newres-item .included {display: block;font-size: 12px;padding-top: 4px;margin-top: 4px;border-top: 2px dotted #DDD;padding-bottom: 2px;height: 56px;overflow: hidden;box-sizing: border-box;line-height: 16px;}
.included li::before {content: '';width: 5px;height: 3px;position: absolute;top: 4px;right: 0;border: 2px solid #09a5d9;border-top: none;border-right: none;background: transparent;opacity: 1;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.included li {position: relative;padding-right: 14px;list-style: none;/* white-space: nowrap; *//* text-overflow: ellipsis; */overflow: hidden;margin-bottom: 2px;display: inline;padding-left: 7px;}.newres-items .newres-item {min-height:80px;height:auto;}


@media (min-width: 992px) {
.included li::before{display:none}.newres-items .newres-item {font-size: 0;min-height: 40px;}
.newres-items .newres-item h4 {align-items: center;position: relative;line-height: 1;max-width: calc(100% - 150px);box-sizing:border-box;height: auto;display: inline-block;vertical-align: top;/* padding-top: 10px; */height: 38px;display: flex;flex-direction: initial;}
.newres-items .newres-item.main-link h4 {padding-top:0}
.newres-items .newres-item.room[data-rooms] h4 {padding-right: 35px}
.newres-items .newres-item .l {text-align: left;padding-top: 0;display: table-cell;/* width:30%; */vertical-align: middle;position: relative;height: 100%;max-width: 170px;}
html[lang=eng] .newres-items .newres-item.room[data-rooms] h4 {
    padding: 0;
}
.newres-items .newres-item.room[data-rooms] h4 {padding-right: 0;}
.newres-items .newres-item.room::before {top: 20px;right: 2px;transform: translateY(-50%);background: 0 0;font-size: 14px;color: #09a5d9;font-weight: 500;letter-spacing: 3px;position: absolute;}
.newres-items .newres-item {max-width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row;}

.included li {position: relative;padding-right: 12px;list-style: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 2px;}

.newres-items .newres-item .included ul {border: 0;}

.newres-items .newres-item .included {width:100%;margin-top: 0;padding-top: 2px;height: auto;line-height: 1;}


.newres-items .newres-item ul {display: block;width: 100%;white-space: nowrap;font-size: 12px;list-style: none;padding: 5px 0;border-top: 2px #eee dotted;overflow: hidden;        text-overflow: ellipsis;            }

.newres-items .newres-item ul li {display: inline;padding-right: 0;padding-left: 0;}
.newres-items .newres-item ul li::after {content: ", ";padding-left: 3px;}
.included {}

.newres-items .newres-item.benefitRoom .benefit .present {position: relative;padding-right: 6px;vertical-align: top;top: -3px;margin-bottom: -2px;display: inline-block;}
.newres-items .newres-item.benefitRoom .benefit .present::before {font-size: 14px;margin-top: 0;margin-top: -15px;margin-bottom: 0px;}
.newres-items .newres-item.benefitRoom .benefit .label {margin: 0;padding: 0;/* float: left; */max-width: 100%;}
.newres-items .newres-item.benefitRoom .benefit {text-align: left;}
.newres-items .newres-item.benefitRoom .price-before{padding-top:0}
.newres-items .newres-item .start-from-label {padding-top: 0;margin-bottom: 0;}

}


@media(max-width:992px){
	.newres-items .newres-item.benefitRoom .benefit .label {text-align: right;}

}



.inc_minisite .search-recommend {border: 1px #09a5d9 solid !important;padding: 10px;border-radius: 10px;position: relative;margin-top:20px}
.inc_minisite .search-recommend .newres-items {margin: 0px -10px;padding: 10px 10px 10px 10px;}
.inc_minisite .search-recommend::after {content: "";position: absolute;width: 20px;left: 0px;height: 160px;z-index: 1;background: linear-gradient(90deg,#fff 10%,rgb(255,255,255,0));top: 34px;}
.inc_minisite .search-recommend .rec-title {font-size: 18px;font-weight: 500;}
.inc_minisite .search-recommend .newres-items .newres-item .price{font-size:14px;right:0;font-weight:normal}
.inc_minisite .search-recommend .newres-items .newres-item.room:last-child {margin-left: 10px;}

@media(min-width:992px){
.inc_minisite .search-recommend .newres-items {background: transparent;width: calc(100% - 260px);height: auto;padding-bottom: 0;box-sizing: border-box;}
.inc_minisite .search-recommend .recommend-wrap {display: flex;justify-content: space-around;}
.inc_minisite .search-recommend .recommend-wrap .left-side {width: 260px;min-width: 260px;border-right: 2px #ccc dotted;text-align: left;}
.inc_minisite .search-recommend .newres-items .newres-item {margin-right: 0;padding-right: 140px;box-sizing: border-box;}
.inc_minisite .search-recommend::after {display: none;}
.inc_minisite  .midwrapper .search-recommend .price {right: 0;}
.inc_minisite .search-recommend .newres-items .newres-item.room::before {right: 132px;}
.inc_minisite .search-recommend .newres-items .room-pic {display: block;right: 6px;height: 86px;width: 120px;}
.inc_minisite .search-recommend .newres-items .newres-item .included ul {height: 42px;white-space: initial;text-overflow: initial;line-break: auto;display: block;}
.inc_minisite .search-recommend .newres-items .newres-item .included ul li {display: inline;text-overflow: initial;white-space: initial;font-size: 14px;}
}
