*{margin:0;padding:0;font-family:Rubik,sans-serif}
html{margin:0;padding:0;height:100%;direction:rtl}
html.popOpen, html.popOpen body {overflow:hidden}
body{margin:0;padding:0;font-size:16px;min-width:320px;font-family:Rubik,sans-serif;direction:rtl;transition:.5s all}
body *{direction:rtl}
img{border:0;max-width:100%}
a{cursor:pointer;color:initial}
a:link{color:initial}
body,html{overflow-x:hidden}
@font-face{font-family:icomoon;src:url(/css/fonts/icoFonts/icomoon.eot?9oy6gn);src:url(/css/fonts/icoFonts/icomoon.eot?9oy6gn#iefix) format('embedded-opentype'),url(/css/fonts/icoFonts/icomoon.ttf?9oy6gn) format('truetype'),url(/css/fonts/icoFonts/icomoon.woff?9oy6gn) format('woff'),url(/css/fonts/icoFonts/icomoon.svg?9oy6gn#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:Rubik;src:url(/css/fonts/rubik/Rubik-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Rubik;src:url(/css/fonts/rubik/Rubik-Black.ttf);font-weight:900;font-display:swap}
@font-face{font-family:Rubik;src:url(/css/fonts/rubik/Rubik-Bold.ttf);font-weight:700;font-display:swap}
@font-face{font-family:Rubik;src:url(/css/fonts/rubik/Rubik-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:Rubik;src:url(/css/fonts/rubik/Rubik-Light.ttf);font-weight:300;font-display:swap}
.headerSpacer{height:74px}
.closeNav header{padding:0 20px 0 10px}
.minisitecon header{position:absolute}
header{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;height:74px;background:#fff;width:100%;box-sizing:border-box;padding:0 20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);position:fixed;top:0;right:0;left:0;z-index:420}
header.notSticky{position:fixed}
header.minisite.sticky{top:0;z-index:400}
.credit {
    font-size: 12px;
    line-height: 0.9;
}
header.minisite{overflow:hidden;position:fixed;padding:0;z-index:101;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.popup .popup_container .addReview-inf .panel.blocked::after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;content:"";background:rgba(0,0,0,.1)}
.popup .popup_container .addReview-inf .panel.blocked{position:relative}
.popup .popup_container .popRevClose{top:10px!important;left:10px!important;position:absolute;cursor:pointer;color:#888;font-size:14px}
header.minisite .phoneWrap{line-height:40px;position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%)}
header.minisite .phoneWrap .phoneIco{line-height:1;float:right;width:40px;height:40px;box-sizing:border-box;border:2px solid #111;border-radius:80px;text-align:center;font-size:26px;padding-top:5px}
header.minisite .phoneWrap a{text-decoration:none;font-size:36px;font-weight:400;padding-right:10px}
header.minisite .phoneWrap .ownname{float:left;margin-right:10px;font-size:18px}
header.minisite .roomsGallery{cursor:pointer;position:relative;margin:auto;width:200px;height:100%;background:url(/webimages/Hcamera.png) no-repeat center bottom 31px}
header.minisite .roomsGallery>.text{color:#09a5d9;font-size:18px;position:absolute;bottom:5px;left:0;right:0;margin:auto;text-align:center}
header.minisite .zNameh{max-width:35%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500;font-size:2.4vw;line-height:74px;color:#111;position:absolute;top:0;right:0;padding-right:15px}
header.minisite .zNameh.longText{font-size:2vw}
header.minisite .minisiteButtons{width:auto;float:left;height:100%;text-align:left;font-size:0;margin-top:1px}
header.minisite .minisiteButtons>.item {cursor: pointer;width: 40px;height: 97%;position: relative;display: inline-flex;justify-content: center;align-items: center;}
header.minisite .minisiteButtons>.item.roomsGallery{float:right;width:60px;background:url(/webimages/Hcamera.png) no-repeat center bottom 24px;margin-left:20px}
header.minisite .minisiteButtons>.item>.text{position:absolute;bottom:5px;left:0;right:0;margin:auto;text-align:center;font-size:10px}
header.minisite .minisiteButtons>.item.arrow>.text span{font-size:0}
header.minisite .minisiteButtons.active>.item.arrow>.text{font-size:0}
header.minisite .minisiteButtons.active>.item.arrow>.text span{font-size:10px}
header.minisite .minisiteButtons>.item.message>.text{color:#fff}
header.minisite .minisiteButtons .item.message{background:#09a5d9;color:#fff;float:left}
header.minisite .minisiteButtons .item.message i{font-size:42px}
header.minisite .minisiteButtons .item.location i{font-size:44px}
header.minisite .minisiteButtons .item.like i{font-size:38px;transition:all .2s ease}
header.minisite .minisiteButtons .item.like i i{font-size:0;position: absolute;width: 100%;height: 100%;left: 0;display: flex;top: 0;align-items: center;justify-content: center;pointer-events: none;}
header.minisite .minisiteButtons .item.location{margin-left:20px}
header.minisite .minisiteButtons .item.like{margin-left:20px}
header.minisite .minisiteButtons .item.like.fav i{color:#09a5d9}
header.minisite .minisiteButtons .item.like.fav i i{font-size:17px}
header.minisite .minisiteButtons .item.share{margin-left:20px}
header.minisite .minisiteButtons .item.share i{font-size:32px}
header.minisite .minisiteButtons .item.arrow{color:#09a5d9;display:none}
header.minisite .minisiteButtons .item.iconright{float:left;background:#09a5d9;color:#fff}
header.minisite .minisiteButtons .item.iconright i{font-size:40px}
.credential_picker_title {display:none;position:fixed;display:none;background:#09a5d9;color:#ffff;z-index:9999;width:100%;left:0;right:0;text-align:center;line-height:40px;font-weight:600;font-size:18px;}
header .logo{text-decoration:none;float:right;max-width:184px;width:100%;margin-top:8px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
header .logo .logoImg i{color:#09a5d9;font-size:54px}
header nav{position:relative;max-width:calc(100vw - 860px);width:auto;height:74px;float:right;margin-right:50px;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.touchDevice header nav{display:none}
.touchDevice .menuButton{width:30px;top:20px;right:10px}
.touchDevice header .logo{margin-top:12px;margin-right:30px}
header nav>ul.fiUl>li.Fili:hover ul.subUl::after{content:"";position:fixed;top:-50vh;z-index:-1;left:0;right:0;height:calc(50vh + 74px);box-shadow:0 -50vh 50vh 50vh rgba(0,0,0,.5)}
header nav>ul.fiUl{list-style:none;height:74px;display:inline-block}
header nav>ul.fiUl>li.Fili{vertical-align:top;display:table-cell;width:auto;font-size:18px;font-weight:500;position:relative}
header nav>ul.fiUl>li.Fili:hover ul.subUl{display:block}
header nav>ul.fiUl>li.Fili>.openMenuTab{display:none}
header nav>ul.fiUl>li.Fili>a.fiA{color:#111;max-width:200px;padding:0 15px;white-space:nowrap;overflow:hidden;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;display:block;text-align:center;line-height:74px;text-decoration:none;font-size:18px;font-weight:500}
header nav>ul.fiUl>li.Fili>ul.subUl{list-style:none;position:absolute;display:none;background:#fff;width:300px;border:1px solid #ccc;border-top:none}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi{position:relative}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>a.subLink{display:block;padding-right:10px;line-height:40px;text-decoration:none;border-bottom:1px solid #ccc;font-size:16px}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi:last-child>a.subLink{border-bottom:none}
header nav>ul.fiUl>li.Fili .openMenuTab i{cursor:pointer;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:18px;height:14px;font-size:18px;color:#ccc;transition:all .2s ease}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul{display:none;right:300px;width:300px;background:#fff;position:absolute;top:0;max-height:400px;overflow:auto;border:1px solid #ccc}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul::after{content:'';position:absolute;top:12px;right:-10px;z-index:20;border-right:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul:hover::after{border-right:6px solid #09a5d9}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li{list-style:none}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a{font-size:14px;display:block;line-height:19px;padding:10px 10px;border-bottom:1px solid #ccc}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li:last-child>a{border-bottom:none}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a:hover{background:#09a5d9;color:#fff}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi .openMenuTab{cursor:pointer;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:18px;height:14px;font-size:18px;color:#09a5d9}
header nav a{text-decoration:none}
.instagramtop{display:none}
.instagramtop.corona{display:none}
.galleryMini-wrap .roomgal {
    display: none;
}
.galleryMini-wrap .roomgal.active {display:block}
.popup .popup_container .box .top .title_box.thisroom span{
    color: #000;
    text-decoration: underline;
    text-decoration-color: #09a5d9;
}

.movehome{left:0 !important;top:180px !important;opacity:1}



@media (max-width: 768px) {.firstBoxes .sectionContent {padding:0}}


.sectionContent.miniSitesWrap .miniSiteBox::after {
	bottom: 10px;
    height: 10px;
    content: "";
    left: -20px;
    right: -20px;
    background: linear-gradient(0deg, #eee, #f5f5f5,#eee);

}

.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .morepics {height:calc(100% - 18px)}

.sectionContent.miniSitesWrap section .grid {
    padding-bottom: 20px;
}


.sectionContent.miniSitesWrap .grid::before {
    bottom: 10px;
    height: 10px;
    content: "";
    left: -20px;
    right: -20px;
    background: linear-gradient(0deg, #eee, #f5f5f5,#eee);
    position: absolute;
    bottom: 0px;
    right: 0;
}

.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider.owl-carousel {
    position: absolute;display:block;
    top: 0;
    right: 0;z-index:2;
    left: 0;
    bottom: 0;

}


.sectionContent.miniSitesWrap .miniSiteBox .botBox {bottom:27px}
.sectionContent.miniSitesWrap .miniSiteBox {padding:0 20px 40px 20px;box-sizing:border-box;overflow:visible}
.sectionContent.miniSitesWrap .miniSiteBox .boxTitle {padding-right:30px}
.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text {width:100%;bottom:-5px;right:0}

.sectionContent.miniSitesWrap .miniSiteBox .boxTitleWrap {bottom:50px;z-index:4;}
.sectionContent.miniSitesWrap .miniSiteBox .imgWrap::after {display:none;content:none;}
.sectionContent.miniSitesWrap .miniSiteBox .hapisga-newres .item::before{
	content: '';
    border-radius: 0 0 6px 6px;
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    box-shadow: 0 -6px 10px 1px rgb(0 0 0 / 50%);
    height: 40px;z-index:3;
}
.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots {margin-top:0;bottom:30px;top:auto;left:10px;text-align:left;}
.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic::after {top:0}
.sectionContent.miniSitesWrap .miniSiteBox .hapisga-newres img {bottom:auto;top:auto;position:relative;right:auto;left:auto}
.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .owl-stage, .sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .owl-stage-outer, .sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .owl-item, .sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .item {height:100%}
.sectionContent.miniSitesWrap .hapisga-newres {margin:0;font-weight:normal;display:block;padding-bottom:65%;height:0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;z-index:1;
    bottom: 0;}

	.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .item .pic {
    border-radius: 6px;
    overflow: hidden;
    display: block;
    height: 0;
    padding-bottom: 60%;
    position: relative;
}

.sectionContent.miniSitesWrap .miniSiteBox .rankAndTags {padding-bottom:10px}

.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .item .pic img {
    height: auto;
    position: absolute;
    padding-bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    transform: none;
    margin: 0;
}

.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .text {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 999;
    font-size: 14px;
}

.sectionContent.miniSitesWrap .miniSiteBox .imgWrap {padding-bottom:68%}


.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .item {
}

.sectionContent.miniSitesWrap .hapisga-newres-slider-box.newslider .owl-stage-outer {
    padding-bottom: 50px!important;
}


@media (min-width: 992px) {

	.sectionContent.miniSitesWrap .miniSiteBox .imgWrap .boxLike.fav>i.icon-like>i {font-size:15px;top:46%}

	.sectionContent.miniSitesWrap .miniSiteBox .imgWrap .boxLike>i.icon-like {
    font-weight: 600;
    font-size: 30px;
    color: #777;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateY(-50%) translateX(50%);
}

.sectionContent.miniSitesWrap .miniSiteBox .imgWrap .boxLike.fav>i.icon-like {    color: #09a5d9;}
	.sectionContent.miniSitesWrap .miniSiteBox .boxTitleWrap {bottom:30px}
	.sectionContent.miniSitesWrap .hapisga-newres:hover {box-shadow:unset}
	.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .owl-dots {display:none}
	.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic+.text {display:block;
    right: 0;
    top: auto;
    padding: 0;
    background: transparent;
    white-space: nowrap;
    bottom: -20px;
    width: 100%;
    left: 0;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;border-radius:0;
}

.sectionContent.miniSitesWrap .hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel .owl-item.active .pic {margin-right:0;max-width:100%;min-width:100%;margin-left:0;width:100%;}
.sectionContent.miniSitesWrap .hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box.owl-carousel .owl-item.active+.owl-item .pic {margin-right:0;width:100%;}

.sectionContent.miniSitesWrap .miniSiteBox {padding:0 0 40px 0}

.sectionContent.miniSitesWrap .miniSiteBox .boxTitle{padding-right:10px;}
.sectionContent.miniSitesWrap .hapisga-newres .hapisga-newres-slider {width:100%}

.sectionContent.miniSitesWrap .grid::before {content:none}

.sectionContent.miniSitesWrap .firstBoxes .sectionContent {padding-bottom:10px}

.sectionContent.miniSitesWrap .miniSiteBox::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 1px;
    background: -moz-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);
    background: -webkit-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);
    background: linear-gradient(to right,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#00111111', GradientType=1 );
}


.sectionContent.miniSitesWrap .hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box .owl-stage-outer {
    background: transparent;
}
.sectionContent.miniSitesWrap .hapisga-newres:hover .hapisga-newres-slider .hapisga-newres-slider-box .owl-stage-outer::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 70px;
    background: #eee;
    z-index: -1;
    border-radius: 6px;
}
}



.cornaBan .instagramtop.corona{display:block}
.instagramtop.corona:hover{background:#2eb7e4}
.instagramtop.corona img{display:inline-block;vertical-align:middle;margin:0 10px}
.instagramtop.corona>span{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);color:#fff;width:100%}
.instagramtop.corona>span>span{display:inline-block;text-align:right;vertical-align:middle;color:#fff}
.instagramtop.corona>span>span span{display:block;color:#fff;font-size:18px;position:relative}
.instagramtop.corona>span>span span svg{position:absolute;width:38px;height:38px;fill:#fff;right:-50px;top:5px}
.instagramtop.corona>span>span>span::after{content:"";position:absolute;width:20px;height:20px;border-left:2px #fff solid;border-bottom:2px #fff solid;left:-30px;transform:rotate(45deg);top:12px}
.instagramtop.corona>span>span>span::before{content:"";position:absolute;width:20px;height:20px;border-left:2px #fff solid;border-bottom:2px #fff solid;left:-40px;transform:rotate(45deg);top:12px}
.instagramtop.corona{position:fixed;top:0;right:0;left:0;height:74px;background:#09a5d9;color:#fff;text-align:center;transition:.5s all;cursor:pointer;z-index:101}
.instagramtop.corona strong{font-size:22px}
.instagramtop.corona.totop{display:none}
.instagramtop.corona.scroll{top:-60px}
.instagramtop.corona strong{font-size:18px}
.instagramtop.corona img{margin:0 0 0 5px}
body.cornaBan{margin-top:74px}
.cornaBan .myToolsWrap .filterSection{margin-top:74px}
body.cornaBan{margin-top:74px}
.cornaBan header{margin-top:74px}
.cornaBan .myToolsWrap .filterSection{margin-top:74px}
.cornaBan .scroll header{margin-top:0}
.cornaBan .minisitecon .hero .grid .searchEng{top:74px}
body.cornaBan:not(.filters) .minisitecon.sticky .hero .grid .searchEng{top:0}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.clearFix{clear:both}
input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;font-family:Rubik,sans-serif}
.grid{max-width:1340px;width:100%;position:relative;margin:0 auto;text-align:center;overflow:hidden;box-sizing:border-box;padding:0 20px;/*z-index:3*/}
.closeNav .menuButton{width:30px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.hero_arrow{display:none}
#accessibility{z-index:2000!important}
#accessibility .acc_icon{display:none!important;opacity:0!important;visibility:hidden!important}
#accessibility.active a.acc_icon{display:block!important;opacity:1!important;visibility:visible!important;font-size:0;background:rgba(0,0,0,.4)!important;top:0;bottom:0;width:100vw;height:100vh;right:calc(-100vw - 10px)}
.moreRomantic i{vertical-align:middle;margin-right:5px}
.moreRomantic span::after{position:absolute;left:4px;right:0;top:0;bottom:0;content:"";border-top:3px #fff solid;border-left:3px #fff solid;height:14px;width:14px;margin:auto;transform:rotate(-45deg)}
.moreRomantic span{font-size:45px;line-height:60px;position:absolute;left:-22px;top:-7px;color:#fff;height:60px;width:60px;border-radius:50%;background:#09a5d9}
.moreRomantic{font-size:24px;color:#09a5d9!important;text-decoration:none;padding:9px 20px;border-radius:26px;display:inline-block;margin:15px auto;cursor:pointer;box-sizing:border-box;text-align:center;border:1px solid rgba(9,165,217,.5);position:relative;padding-left:50px;box-shadow:0 5px 5px rgba(0,0,0,.1);margin-top:50px}
.scroll .inc_searchResult .hero{z-index:450}
#mainNav button{background:0 0;position:absolute;height:100%;left:-30px;padding:0;border:0;outline:0;cursor:pointer;font-size:18px;font-weight:500}
#mainNav button::after{content:"";border:solid #111;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:0;width:0;right:0;margin:auto;height:0;bottom:15px}
#mainNav .visible-links{display:inline-table}
#mainNav .visible-links li{display:table-cell;border-left:1px solid #09a5d9}
#mainNav .hidden-links{position:absolute;left:0;top:100%;background:#fff;border-bottom:1px solid #09a5d9;border-right:1px solid #09a5d9;border-left:1px solid #09a5d9;width:200px;left:-200px}
#mainNav .hidden-links li{display:block;border-top:1px solid #09a5d9;line-height:40px;font-weight:500;font-size:18px;position:relative}
#mainNav .hidden-links li a{display:block;padding:0 10px;text-align:right;}
#mainNav .expandable .openMenuTab{position:absolute;left:10px;top:0;margin:0;padding:0;right:auto}
#mainNav .expandable.open .openMenuTab{transform:rotate(180deg)}
#mainNav .visible-links li:first-child{font-weight:700}
#mainNav .visible-links li:first-child a{color:#09a5d9!important}
#mainNav .hidden{visibility:hidden}
.disabled .disabled-zone{position:relative}
.addReview-infModal .addReview-inf .didnt-gotit{margin-top:-10px;font-size:0}
.addReview-infModal .addReview-inf .subBtn.option1,.addReview-infModal .addReview-inf .subBtn.option2,.subBtn.option1,.subBtn.option2{font-size:16px;line-height:19px;border:0;background:0 0;color:#111;max-width:280px;text-align:right;padding-left:70px;min-height:50px;height:auto;position:relative;cursor:pointer;margin:20px auto 0;border-radius:6px;padding:0 20px;display:block}
.poporder .subBtn.sendCHANGE{padding-right:20px;margin-top:0;margin-bottom:20px;font-size:18px;font-weight:500}
.addReview-infModal .addReview-inf .subBtn.option1::after,.addReview-infModal .addReview-inf .subBtn.option2::after{position:absolute;left:0;background:#09a5d9;border:1px #fff solid;content:">";color:#fff;width:50px;height:50px;text-align:center;line-height:50px;border-radius:6px;top:0;font-size:30px}
.addReview-infModal .addReview-inf .subBtn.option1,.addReview-infModal .addReview-inf .subBtn.option2,.subBtn.option1,.subBtn.option2{font-size:16px;line-height:19px;border:0;background:0 0;color:#111;max-width:280px;text-align:right;padding-left:70px;min-height:50px;height:auto;position:relative;cursor:pointer;margin:20px auto 0;border-radius:6px;padding:0 20px;display:block}
.popup .popup_container form.reviewFrom{margin-top:74px;position:relative}

a.back.hidedesktop {
    position: fixed;
    top: 0;
    left: 0;
    height: 56px;
    width: 50px;
    z-index: 999;
    background: #FFF;
    cursor: pointer;
}

a.back.hidedesktop div {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateY(-50%) translateX(50%);color:#09a5d9}
a.back.hidedesktop svg {
    width: 24px;
    height: auto;
    fill: currentColor;display:block;margin:0 auto;
}


form#notConnectedForm{position:relative}
.addReview-infModal .addReview-inf .subBtn.option1::after,.addReview-infModal .addReview-inf .subBtn.option2::after,.subBtn.option1::after,.subBtn.option2::after{position:absolute;left:0;background:#09a5d9;border:1px #fff solid;content:">";color:#fff;width:50px;height:50px;text-align:center;line-height:50px;border-radius:6px;top:0;font-size:30px}
.addReview-infModal .addReview-inf .subBtn.sendCHANGE,.subBtn.sendCHANGE{background:0 0;border:0;text-decoration:underline;color:#09a5d9;height:30px;line-height:30px;margin-top:10px}
.addReview-infModal .addReview-inf .subBtn.sendCHANGE,.subBtn.sendCHANGE{background:0 0;border:0;text-decoration:underline;color:#09a5d9;height:30px;line-height:30px;margin-top:10px}
.disabled .disabled-zone::before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,.6);z-index:2}
.addReview-twofverification{text-align:center;padding-top:20px;border-top:1px #ccc solid;padding-bottom:20px}
.addReview-twofverification .main{font-size:18px;font-weight:500}
.addReview-infModal .addReview-inf .sub{font-size:16px}
.popup .popup_container .addReview-inf .notConnected-rev .didnt-gotit .title{margin-top:0;padding-top:10px;font-size:16px;font-weight:400;margin-bottom:10px}
.addReview-infModal .addReview-inf .didnt-gotit .subBtn,.didnt-gotit .subBtn{color:#09a5d9;background:0 0;border:1px #09a5d9 solid;height:40px;line-height:40px;width:40%;display:inline-block;padding:0 10px;font-size:14px;margin:1%}
.subBtn{cursor:pointer}
.didnt-gotit+.subBtn.sendVERI{cursor:pointer;height:50px;line-height:50px;color:#fff;border-radius:6px;text-align:center;padding:0 20px;border:1px solid #fff;background:#09a5d9;display:block;font-size:20px;margin:20px auto 0;max-width:180px}
li.Fili.expandable.open ul{display:block}
li.Fili.expandable ul{display:none}
.iconx-small{font-size:54px;color:#555}
.iconx-small::before{content:attr(data-icon)}
.iconx-small.default::before{content:"";width:34px;display:inline-block;background-image:url(/webimages/icon_logo.svg);height:20px;background-size:contain;background-position:center;background-repeat:no-repeat}
.toclose{position:relative;z-index:500}
.picSec .shorttext{position:absolute;z-index:9999;background:#fff;width:300px;border-radius:10px;left:0;right:0;margin:auto;text-align:center;top:80px;padding:10px;font-size:22px}
.searchHeader{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;height:50px;background:#fff;width:100%;box-sizing:border-box;padding:0 10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);position:fixed;top:-60px;right:0;left:0;z-index:9;overflow:hidden}
.searchHeader .searchSet{padding-right:40px;position:relative;float:right;margin-top:10px}
.searchHeader .searchSet i{font-size:30px;color:#09a5d9;position:absolute;right:0}
.searchHeader .searchSet .serchTtl{color:#09a5d9;font-size:14px;text-align:right}
.searchHeader .searchSet .serchDates{color:#aaa;font-size:11px;text-align:right}
.searchHeader .headFilter{padding-left:40px;position:relative;float:left;margin-top:10px}
.searchHeader .headFilter i{font-size:30px;color:#09a5d9;position:absolute;left:0}
.searchHeader .headFilter .filterTtl{color:#09a5d9;font-size:14px;text-align:left}
.searchHeader .headFilter .filterCount{color:#aaa;font-size:11px;text-align:left}
.searchHeader .headFilter::before{content:"";position:absolute;left:-4px;top:-4px;bottom:-4px;border:1px #ccc solid;width:47vw;background:#fff;z-index:-1;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:5px}
.searchHeader .searchSet::before{content:"";position:absolute;right:-4px;top:-4px;bottom:-4px;border:1px #ccc solid;width:47vw;background:#fff;z-index:-1;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:5px;height:36px}
.searchPanel{height:50px;width:100%;position:fixed;top:0;right:0;left:0;z-index:9999;border-bottom:1px solid silver;background:#cbe7f0;display:none}
.searchPanel .serchBtn{width:100%;float:right;color:#aaa;font-size:18px;text-align:right;padding-right:50px;height:100%;line-height:50px;position:relative;box-sizing:border-box}
.searchPanel .serchBtn.active{background:#f5f5f5;color:#000;border-bottom:0px solid #09a5d9}
.searchPanel .closeSearch+.serchBtn.editSearchBtn.active {display: none!important;}
.searchPanel .serchBtn.editSearchBtn i{position:absolute;right:10px;font-size:40px;top:6px}
.searchPanel .serchBtn.editFilterBtn i{position:absolute;left:10px;font-size:40px;top:6px}
.resFilter{width:280px;float:right;z-index:99}
.priceSection{right:0;z-index:11;width:280px;box-sizing:border-box;border-left:1px solid rgba(9,165,217,.5);top:0;background:#fff;box-shadow:0 6px 6px -6px rgba(0,0,0,.5)}
.priceSection .deskttl{width:100%;position:relative;line-height:56px;box-sizing:border-box;padding-right:10px;text-align:right;color:#111;font-size:18px;font-weight:500;border-top:5px solid rgba(9,165,217,.5);border-bottom:5px solid rgba(9,165,217,.5)}
.priceSection .deskttl i{color:#09a5d9;position:absolute;left:10px;top:8px;font-size:40px}
.priceSection .inputWrap{overflow:hidden;position:relative;box-sizing:border-box;height:90px;border-bottom:1px solid #f1f1f1;padding:16px 20px 16px;width:100%;cursor:pointer;background:#fff}
.filterSection{z-index:10;width:280px;box-sizing:border-box;border-left:1px solid rgba(9,165,217,.5);border-bottom:1px solid rgba(9,165,217,.5);height:calc(100vh - 230px)}
.filterSection:not(#myTools){right:0}
.myToolsWrap .filterSection{height:calc(100% - 74px)}
.filterSection .filterSectionInputsWrap{padding-bottom:100px}
.filterSection .filterSectionInputsWrap .inputWrap{overflow:hidden;position:relative;box-sizing:border-box;height:50px;border-bottom:1px solid #f1f1f1;width:100%;background:#fff}
.filterSection .filterSectionInputsWrap .inputWrap input[type=checkbox]{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc{cursor:pointer;height:50px;width:100%;padding-right:5px;box-sizing:border-box;position:relative;z-index:2}
.filterSection.sfilter .filterSectionInputsWrap .inputWrap .rgtDesc{padding-right:20px}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc .catName{line-height:50px;font-size:16px;text-align:right;color:#111;font-weight:500}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc .chosCount{font-size:12px;text-align:right;color:#aaa;position:absolute;left:40px;top:50%;transform:translateY(-50%)}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn{cursor:pointer;font-size:0;color:#111;float:left;position:absolute;width:50px;height:50px;left:0;top:0;text-align:center}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn i{font-size:18px;vertical-align:middle;margin-top:15px}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn .closeText{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn .searchCount{color:#09a5d9;font-size:12px;position:absolute;left:10px;white-space:nowrap;top:18px}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn .notAvil{display:none;color:#aaa;font-size:12px;position:absolute;left:10px;white-space:nowrap;top:34px}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn.disabled{pointer-events:none}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn.disabled i{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn.disabled .searchCount{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn.disabled .notAvil{display:block}
.filterSection .filterSectionInputsWrap .inputWrap.notConnect .rgtDesc .catName{color:#aaa}
.filterSection .filterSectionInputsWrap .inputWrap.notConnect .openBtn{pointer-events:none}
.filterSection .filterSectionInputsWrap .inputWrap.notConnect .openBtn i{display:none}
.filterSection .filterSectionInputsWrap .inputWrap.notConnect .openBtn .searchCount{display:none}
.filterSection .filterSectionInputsWrap .inputWrap.notConnect .openBtn .notAvil{display:block}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap{height:0;overflow:hidden}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn{position:relative;padding-right:40px;display:block;vertical-align:top;text-align:right;line-height:30px;height:34px;box-sizing:border-box;font-size:14px;color:#888;cursor:pointer;border-right:10px transparent solid}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active,.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active:before,.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn:hover,.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn:hover:before{color:#09a5d9}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn::before{content:attr(data-icon);font-family:xicomoon;font-size:40px;box-sizing:border-box;position:absolute;top:0;bottom:0;margin:auto;right:0;color:#ccc}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.default::before {content: "";width: 34px;display: inline-block;background-image: url(/webimages/icon_logo.svg);height: 20px;background-size: contain;background-position: center;background-repeat: no-repeat;top: 43%;transform: translateY(-50%);bottom: auto;opacity:0.3;}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn::after{display:none;background:#fff;content:"";width:12px;height:12px;position:absolute;right:4px;top:0;bottom:0;margin:auto;box-sizing:border-box;border-radius:14px;border:1px solid #09a5d9}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active{color:#09a5d9;background-color:rgba(9,165,217,.1);border-bottom:1px rgba(9,165,217,.2) solid;border-top:1px rgba(9,165,217,.2) solid}

.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active::before {opacity: 1;filter: brightness(2.6);}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active::after {content: "";width: 34px;display: inline-block;height: 20px;background-size: contain;background-position: center;background-repeat: no-repeat;top: 43%;transform: translateY(-50%);bottom: auto;background: #09a5d9;border: 0;border-radius: 0;mix-blend-mode: color;}

.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn:hover::before {opacity: 1;filter: brightness(2.6);}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn:hover::after {content: "";width: 34px;display: inline-block;height: 20px;background-size: contain;background-position: center;background-repeat: no-repeat;top: 43%;transform: translateY(-50%);bottom: auto;background: #09a5d9;border: 0;border-radius: 0;mix-blend-mode: color;}


.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.activeUrl{color:#09a5d9;background-color:rgba(9,165,217,.1);border-bottom:1px rgba(9,165,217,.2) solid;border-top:1px rgba(9,165,217,.2) solid;pointer-events:none}
.filterSection .filterSectionInputsWrap .inputWrap .btnDesc{font-size:16px;text-align:center;color:#111;font-weight:700}
.filterSection .filterSectionInputsWrap .inputWrap .connectBtn{margin-top:10px;padding:0 10px;cursor:pointer;line-height:40px;background:#09a5d9;font-size:16px;color:#fff;border-radius:6px;display:inline-block}
.filterSection .bottombuttons{display:none;position:absolute;left:0;right:0;bottom:0;text-align:center}
.filterSection .bottombuttons .but{margin:10px 4px;display:inline-block;border-radius:5px;box-sizing:border-box;vertical-align:top;width:150px;height:50px;line-height:50px;text-align:center;font-size:20px}
.filterSection .bottombuttons .but.closeBtn{color:#888;border:1px solid #888}
.filterSection .bottombuttons .but.filterBtn{color:#fff;background:#09a5d9}
.filterSection .filterSectionInputsWrap .inputWrap.open{overflow:visible;height:auto}
.filterSection .filterSectionInputsWrap .inputWrap.open .btnsFilterWrap{height:auto;clear:both;margin-top:10px;margin-bottom:10px;padding-right:0;box-sizing:border-box}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn .openText{display:none}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn .closeText{display:inline}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn i{transform:rotateZ(180deg)}
.inc_magazine h3{margin:1em 0}
.inc_magazine .rtecenter{text-align:center}
.minisiteRightTop div span{color:#09a5d9;vertical-align:top;min-width:115px;display:table-cell;font-size:16px;padding-top:1px}
.minisiteRightTop div .roomInfoSiteCount{color:#000;min-width:auto}
.minisiteRightTop div div{font-weight:500;display:table-cell;line-height:20px;padding-bottom:8px}
.minisiteRightTop div div div{display:block;font-size:14px}
.minisiteRightTop div{font-size:18px;height:auto;position:relative;z-index:2;overflow:hidden}
.home .hero .grid{padding:0;max-width:none}
.closeSearch{display:none}
.phoneWrap .toRooms{height:40px;background:#fff;border-radius:6px;font-size:16px;font-weight:500;color:#09a5d9;cursor:pointer;line-height:36px;text-align:center;box-sizing:border-box;border:2px #09a5d9 solid;padding:0 10px;max-width:180px}
.priceBoxSearch{margin-right:10px;padding-top:40px;position:relative}
.priceBoxSearch #amountText{position:absolute;right:0;left:0;top:-2px;font-size:16px;font-weight:500;color:#09a5d9;text-align:center}
#priceRange.ui-slider-horizontal{height:6px;position:relative;width:auto!important;background:#aaa;border:0}
#priceRange .ui-state-default,#priceRange .ui-widget-content .ui-state-default,#priceRange .ui-widget-header .ui-state-default{box-sizing:border-box;border:1px solid #09a5d9;height:30px;width:30px;border-radius:30px;top:-11px;cursor:pointer;background:#fff}
#priceRange .ui-slider-handle{outline:0}
#sliderMinPrice{position:absolute;right:-8px;top:0;font-size:14px;color:#09a5d9}
#sliderMaxPrice{position:absolute;left:-8px;top:0;font-size:14px;color:#09a5d9}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider .ui-slider-range{border:0!important;background:#84d2ec}
#takanonPop .header>.title{font-size:18px;padding-right:20px;font-weight:700}
.popup .popup_container #bugFoundForm{clear:both}
.panel .loginButton{position:absolute;left:20px;top:50%;transform:translateY(-50%);cursor:pointer;background:#09a5d9;border-radius:6px;padding:5px 10px;color:#fff}
.panel_header .loginButton{line-height:28px}
.popup.popShare,.popup.roompopShare{text-align:center;z-index:9999999!important;left:0}
.popup.popShare .popShare-img img,.popup.roompopShare .popShare-img img{max-height:100px}
.popup.popShare .popShare-name,.popup.roompopShare .popShare-name{font-size:24px;font-weight:500;margin-bottom:20px}
.popup.popShare .popShare-name div,.popup.roompopShare .popShare-name div{font-size:20px}
.popup.popShare .popup_container,.popup.roompopShare .popup_container{max-width:320px;height:390px;min-width:320px;border-radius:0;background:#fff;top:50%;right:50%;transform:translateY(-50%) translateX(50%);left:auto}
.popup.popShare .popup_container .header,.popup.roompopShare .popup_container .header{height:50px;background:0 0;line-height:50px;text-align:center;position:relative}
.popup.popShare .popup_container .header .shareclose,.popup.roompopShare .popup_container .header .shareclose{cursor:pointer;position:absolute;top:50%;left:10px;transform:translateY(-50%);height:30px}
.popup.popShare .popup_container .header .shareclose svg,.popup.roompopShare .popup_container .header .shareclose svg{width:30px;height:30px}
.popup.popShare .sBoxWrap,.popup.roompopShare .sBoxWrap{margin-top:0;text-align:center}
.popup.popShare .sBox,.popup.roompopShare .sBox{position:relative;cursor:pointer;height:54px;width:30.33%;display:inline-block;vertical-align:top;margin:2px 2px 20px 2px;border-radius:6px;background:0 0;transition:all .2s ease}
.popup.popShare .sBox span,.popup.roompopShare .sBox span{position:absolute;top:100%;width:100%;right:0;line-height:20px;font-size:14px}
.popup.popShare .sBox svg,.popup.roompopShare .sBox svg{width:30px;height:30px;fill:#555;transition:all .2s ease;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.popup.popShare .sBox.facebook:hover,.popup.roompopShare .sBox.facebook:hover{background:#3b5998}
.popup.popShare .sBox.whatsapp:hover,.popup.roompopShare .sBox.whatsapp:hover{background:#25d366}
.popup.popShare .sBox.twitter:hover,.popup.roompopShare .sBox.twitter:hover{background:#00aced}
.popup.popShare .sBox.sms:hover,.popup.roompopShare .sBox.sms:hover{background:#ffb400}
.popup.popShare .sBox.mail:hover,.popup.roompopShare .sBox.mail:hover{background:#0ea4d7}
.popup.popShare .sBox.copylink:hover,.popup.roompopShare .sBox.copylink:hover{background:#0ea4d7}
.popup.popShare .sBox.copylink svg .fills,.popup.roompopShare .sBox.copylink svg .fills{fill:#000}
.popup.popShare .sBox:hover svg,.popup.roompopShare .sBox:hover svg,.popup.popShare .sBox:hover svg .fills,.popup.roompopShare .sBox:hover svg .fills{fill:#fff}
.popup.popShare .sBox .ttl,.popup.roompopShare .sBox .ttl{color:#fff;font-size:12px;padding-top:34px}
.popup.popShare .sBox,.popup.roompopShare .sBox{text-decoration:none;text-align:center}
.fullInfo{text-align:right;height:0;overflow:hidden;display:block;width:100%;transition:all .2s ease}
.fullInfo.open{height:auto}
.fullInfo .rr{display:block;width:100%;font-size:14px;margin-top:10px}
.underHero{background:#09a5d9;display:block;min-height:270px;margin-top:10px;margin-bottom:80px;position:relative;z-index:1;text-align:center;color:#fff}
.underHero .bott{font-size:0}
.underHero .bott .item{display:inline-block;width:100%;max-width:25%;font-size:22px;vertical-align:top;line-height:1}
.underHero .bott .item .icon{height:100px;text-align:center;position:relative}
.underHero .bott .item .icon img{position:absolute;margin:auto;bottom:8px;left:0;right:0;transform:scale(.8)}
.underHero .bott .item .title{font-size:22px;padding:10px 0 0 0}
.underHero .bott .item .onlymob{font-size:0}
.underHero .bott .item .sub{font-size:18px;padding-top:5px}
.underHero .moreRomantic{background:#fff;margin-top:30px}
.underHero .moreRomantic span{background:#80d2ee}
.underHero .title{font-size:30px;font-weight:700;padding-top:10px;padding-bottom:15px}
.underHero .whyOrder{margin-bottom:10px;text-align:center;font-size:24px;font-weight:500}
.underHero .grid{height:100%;background-image:url(/webimages/underHerogrid.jpg);background-position:bottom right;background-repeat:no-repeat;padding-bottom:40px}
.underHero .con{font-size:20px}
.closeNav header nav>ul.fiUl>li.Fili>a.fiA{padding:0;max-width:0}
.closeNav header nav{height:0;margin-right:44px}
.personimg{width:30px;height:30px;background-position:center center;border:1px solid #14a6d8;background-color:#09779b;font-weight:500;box-sizing:border-box;border-radius:50%;background-size:cover}
.secondMenu{height:0;overflow:hidden;position:fixed;right:0;top:74px;z-index:99999;width:280px;-moz-transition:all .5s,width 0s;-webkit-transition:all .5s,width 0s;transition:all .5s,width 0s}
.secondMenu>ul.fiUl .topMenu{display:none}
.secondMenu>ul.fiUl>li.Fili>a.fiA{display:block}
.secondMenu>ul.fiUl>li.Fili>ul.subUl{display:none}
.secondMenu>ul.fiUl>li.Fili>ul.subUl>a.subLink{display:block}
.menuOpenBg{visibility:hidden;content:"";position:fixed;top:74px;left:0;bottom:0;z-index:99999;opacity:0;width:calc(100vw - 300px)}
.open .menuOpenBg{opacity:1;visibility:visible}
.touchDevice .secondMenu{display:block;position:fixed;right:-310px;width:300px;background:#fff;z-index:999;top:70px;bottom:0;margin-right:0;height:calc(100% - 70px);box-shadow:0 5px 8px 2px #ddd}
.touchDevice .instagramtop+#container .secondMenu{top:140px;height:calc(100% - 140px)}
.touchDevice .instagramtop.scroll+#container .secondMenu{top:70px;height:calc(100% - 70px)}
.touchDevice .open .secondMenu{right:0}
.touchDevice .secondMenu>ul.fiUl{height:100%;overflow:auto;width:100%}
.touchDevice .secondMenu>ul.fiUl>li.Fili{display:block;border-bottom:1px solid #ddd;height:50px;overflow:hidden;position:relative}
.touchDevice .secondMenu>ul.fiUl>li.Fili.open{height:auto}
.touchDevice .secondMenu>ul.fiUl>li.Fili.open>ul.subUl{height:auto;position:relative;width:100%;display:block}
.touchDevice .secondMenu>ul.fiUl>li.Fili .openMenuTab{width:50px;height:50px;position:absolute;left:0;top:0;display:block;transition:all .2s ease}
.touchDevice .secondMenu>ul.fiUl>li.Fili .openMenuTab.nolink{width:100%;right:0}
.touchDevice .secondMenu>ul.fiUl>li.Fili .openMenuTab i{cursor:pointer;text-align:center;position:absolute;left:15px;top:50%;transform:translateY(-50%);bottom:0;margin:0;width:18px;height:14px;font-size:18px;color:#09a5d9}
.touchDevice .secondMenu>ul.fiUl>li.Fili>a.fiA{font-weight:700;text-align:right;max-width:initial;line-height:50px;padding-right:20px}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl{position:static;display:block;width:100%;display:none}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi{position:relative}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi .openMenuTab{height:40px}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi.expandable .openTab{width:50px;height:50px;position:absolute;left:0;top:0;display:block}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>a.subLink{font-size:14px;padding-right:30px;display:block;line-height:40px}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul{display:none}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li{padding:5px 4px}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a{display:block;display:block;font-size:14px;padding-right:30px;text-decoration:none}
.touchDevice .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi.open>ul{display:block}
body:not(.touchDevice) .secondMenu .openMenuTab{display:none}
body:not(.touchDevice) .open.closeNav .secondMenu{overflow:visible;height:calc(100vh - 74px);padding-top:0;border-top:0;border-right:0;overflow-y:auto;overflow-x:visible;direction:ltr;width:100%;background:rgba(0,0,0,.5);z-index:9999999}
body:not(.touchDevice) .closeNav .secondMenu::after{content:"";position:absolute;top:0;bottom:0;width:280px;border-left:2px #ccc solid;right:0;background:#fff}
body:not(.touchDevice) .closeNav .secondMenu>ul{width:280px;float:right;border-left:2px #ccc solid;position:relative;z-index:99999;background:#fff}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl{border-top:0}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili{display:block;border-bottom:1px solid #bbb;position:relative}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>a.fiA{max-width:initial;font-weight:500;text-align:right;line-height:40px;padding:0 15px}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl{background:#fff;width:200px;list-style:none;right:calc(100% + 1px);top:0;border:1px solid #bbb;border-right:0;border-top:0;position:absolute;left:0}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>a.subLink{display:block;text-align:right;line-height:40px;padding:0 15px}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul{display:none;position:absolute;right:200px;width:200px;background:#fff;top:0}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li{list-style:none}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a{display:block;text-align:right;line-height:20px;padding:5px 4px}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili .openMenuTab{display:block}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili .openMenuTab i{cursor:pointer;text-align:center;position:absolute;margin:auto;width:18px;top:50%;transform:translateY(-50%);left:5px;height:14px;font-size:18px;color:#ccc;transition:all .2s ease}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl{list-style:none;position:absolute;display:none;background:#fff;width:300px;border:1px solid #ccc;border-top:none}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi{position:relative}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>a.subLink{display:block;padding-right:10px;line-height:40px;text-decoration:none;border-bottom:1px solid #ccc;font-size:16px}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi:last-child>a.subLink{border-bottom:none}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul{display:none;right:300px;width:300px;background:#fff;position:absolute;top:0;max-height:400px;overflow:auto;border:1px solid #ccc}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul::after{content:'';position:absolute;top:12px;right:-10px;z-index:20;border-right:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul:hover::after{border-right:6px solid #09a5d9}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li{list-style:none}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a{font-size:14px;display:block;line-height:19px;padding:10px 10px;border-bottom:1px solid #ccc}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li:last-child>a{border-bottom:none}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi>ul>li>a:hover{background:#09a5d9;color:#fff}
body:not(.touchDevice) .closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi .openMenuTab{cursor:pointer;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);margin:auto;width:18px;height:14px;font-size:18px;color:#09a5d9}
.popup .popup_container .addReview-inf .panel .panel_body{position:relative}
.popup .popup_container .addReview-inf .panel .panel_body .side{position:relative}
.popup .popup_container .addReview-inf .panel .panel_body .side.blocked::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}
.popup .popup_container .addReview-inf .panel .panel_body .side.blocked .wrap_input input.form_inp{color:#aaa}
.popup .popup_container .addReview-inf .panel .panel_body.pframe{margin-bottom:160px}
.popup .popup_container .addReview-inf .panel .panel_body.pframe iframe{margin-bottom:-160px}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex{padding-top:4px;display:block;width:100%;font-size:0}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div{cursor:pointer;position:relative;width:50%;display:inline-block;font-size:16px;padding-right:30px;box-sizing:border-box}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div label{cursor:pointer}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div:before{z-index:0;top:0;right:0;content:'';width:22px;height:22px;border:1px solid #cecece;border-radius:50%;box-sizing:border-box;position:absolute;background:#fff}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div.active:after{z-index:0;top:4px;right:4px;content:'';width:14px;height:14px;background:#09a5d9;border-radius:50%;box-sizing:border-box;position:absolute}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div.active svg{fill:#09a5d9}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div input{display:none}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex div svg{fill:#555;margin-right:10px;transition:all .2s ease;height:18px}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_sex>div:last-child svg{height:22px;margin-top:-4px}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_terms{font-size:14px;margin-top:15px;padding-right:10%;position:relative}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_terms label{pointer-events:none;display:inline-block;width:100%}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_terms input{display:none}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_terms:before{content:'';position:absolute;top:0;width:18px;right:0;height:18px;box-sizing:border-box;background:#fff;border:1px solid #ccc}
.popup .popup_container .addReview-inf .panel .panel_body .side .register_terms.active:after{content:'';position:absolute;top:3px;width:12px;right:3px;height:12px;background:#09a5d9}
.popup#weCheckedPop .popup_close{position:absolute;top:10px;left:10px;z-index:2}
.popup#weCheckedPop .popup_container{text-align:center;background:#fff;max-width:800px;top:50%;transform:translateY(-50%);max-height:90%;height:auto;padding-bottom:10px}
.popup#weCheckedPop .popup_container>.title{display:block;font-weight:500;text-align:center;font-size:24px;padding-top:40px;position:absolute;left:0;right:0;top:0;background:#fff;z-index:1;padding-bottom:5px}
.popup#weCheckedPop .popup_container .bott{overflow:auto;padding-top:120px;max-height:calc(90vh - 20px);box-sizing:border-box;padding-bottom:20px}
.popup#weCheckedPop .bott>.con{display:block;width:100%;padding:20px;box-sizing:border-box}
.popup#weCheckedPop .popup_container .want{display:block;text-align:center;width:100%;padding:20px 0}
.popup#weCheckedPop .boxes{display:block;font-size:0;text-align:center}
.popup#weCheckedPop .boxes .title{font-size:20px;font-weight:500;display:block;text-align:center;padding:20px 10px 0 10px;box-sizing:border-box}
.popup#weCheckedPop .boxes .icon{margin:20px 0}
.popup#weCheckedPop .boxes .item{vertical-align:top;border:1px solid #09a5d9;border-radius:5px;width:100%;max-width:240px;display:inline-block;background:#fff;height:350px;box-sizing:border-box;margin:0 5px}
.popup#weCheckedPop .boxes .con{font-size:14px;text-align:right;padding:0 15px;box-sizing:border-box;display:block;width:100%}
.popup#weCheckedPop .boxes .con>div{padding-top:15px}
.popup#weCheckedPop .boxes .opener{display:none}
.popup#weCheckedPop .boxes .con img{max-width:30px}
.popup#weCheckedPop .moreRomantic{margin-top:10px}
#treatSizer{width:33%}
.inc_index h2{font-size:24px;font-weight:600}
.babels h2 a{text-decoration:none;font-weight:600}
.babels h2 a i{font-size:30px;line-height:30px;float:right;margin-left:7px;font-weight:600}
#container:not(.minisitecon).closeNav header .lSideHeader .langs{font-size:0;padding-left:0;padding-right:0}
#container:not(.minisitecon).closeNav header .lSideHeader .langs.open .langRepWrap{width:80px;right:auto}
#container:not(.minisitecon).closeNav header .lSideHeader .langs::after{display:none}
#container:not(.minisitecon).closeNav header .lSideHeader .personal{font-size:0;margin:20px 10px 0 0}

.site .nopage .hero{position:fixed;top:150px;bottom:0;right:0;left:0;z-index:500!important}
.nopage .hero{position:static;background:#fff}
.nopage.nosite .hero{background:0 0}
header .lSideHeader{float:left;margin-top:0}
header .lSideHeader .phoneGeneral{display:inline-block;vertical-align:top;margin-top:20px}
#container.minisitecon header .lSideHeader .phoneGeneral{display:none}
header .lSideHeader .phoneGeneral .phoneLink{color:#09a5d9;font-weight:500;text-align:center;text-decoration:none;font-size:24px;display:block;line-height:18px}
header .lSideHeader .phoneGeneral .phoneLink span{display:none}
header .lSideHeader .phoneGeneral .phoneLink i{display:none}
header .lSideHeader .phoneGeneral .phoneDesc{color:#09a5d9;text-align:center;font-size:14px;font-weight:400}
header .lSideHeader .personal{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;margin:20px 20px 0 0;display:inline-block;vertical-align:top;cursor:pointer;position:relative;color:#09a5d9;text-align:left;float:left}
header .lSideHeader .personal .close{display:none}
header .lSideHeader .personal.loggedin{margin:15px 20px 0 0}
header .lSideHeader .personal i{vertical-align:middle;font-size:30px;margin-right:2px}
header .lSideHeader .personal .personimg{background-size:contain;width:42px;height:42px;font-size:24px;line-height:40px;text-align:center;color:#fff;background-image:#09779b;border-radius:50%;box-sizing:border-box;font-weight:500;display:block;text-decoration:none}
header .lSideHeader .langs{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background:#fff;padding-right:20px;padding-left:10px;border-radius:15px;cursor:pointer;display:inline-block;vertical-align:top;box-sizing:border-box;color:#09a5d9;font-size:14px;text-align:left;line-height:40px;box-sizing:border-box;position:relative;margin-top:16px}
header .lSideHeader .langs.accessibility i{font-size:40px}
header .lSideHeader .langs.search{padding-right:0}
.home header .lSideHeader .langs.search,.nopage header .lSideHeader .langs.search,.search header .lSideHeader .langs.search,.site header .lSideHeader .langs.search{display:none}
header .lSideHeader .langs.search i{font-size:30px}
header .lSideHeader .langs.search::after{content:none}
header .lSideHeader .langs i{font-size:24px;vertical-align:middle;margin-right:2px}
header .lSideHeader .langs::after{content:"";position:absolute;border-top:6px #09a5d9 solid;border-left:5px transparent solid;border-right:5px transparent solid;right:6px;top:18px}
header .lSideHeader .langs .langRepWrap{height:0;border-radius:6px;overflow:hidden;position:absolute;background:#fff;right:0;left:0;border:1px}
header .lSideHeader .langs .langRepWrap a{font-size:16px;display:block;text-align:center;text-decoration:none;border-bottom:1px solid #333;line-height:40px}
header .lSideHeader .langs .langRepWrap a:last-child{border-bottom:0}
header .lSideHeader .langs.open .langRepWrap{height:122px;border:1px solid #09a5d9}
.menuButton{cursor:pointer;height:22px;position:absolute;right:220px;top:25px;width:0;z-index:3;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.menuButton span{background:#111 none repeat scroll 0 0;border-radius:10px;display:block;height:4px;margin:0 auto;transition:all .5s ease 0s;width:100%}
.menuButton span:nth-child(1){margin-top:0}
.menuButton span:nth-child(2){margin-bottom:5px;margin-top:5px}
.menuButton span:nth-child(3){margin-bottom:0}
.closeMenu{display:none;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;width:calc(0% - 300px);bottom:0;left:0;top:0;position:fixed;z-index:999;background:rgba(0,0,0,.5) none repeat scroll 0 0}
.open .menuButton>span:nth-child(1){transform:translateY(10px) rotate(135deg);background:#09a5d9}
.open .menuButton>span:nth-child(2){transform:scale(0);background:#09a5d9}
.open .menuButton>span:nth-child(3){transform:translateY(-8px) rotate(-135deg);background:#09a5d9}
.open .closeMenu{width:calc(100% - 300px)}
.daterangepicker.rtl .calTitle{text-align:center;font-size:28px;color:#08779c;margin-top:12px}
.daterangepicker .calendar-table .next span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.daterangepicker .calendar-table .prev span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.daterangepicker td.active,.daterangepicker td.active:hover .daterangepicker td.start-date{border-radius:0 4px 4px 0}
.daterangepicker td.end-date{border-radius:4px 0 0 4px}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#09a5d9}
.daterangepicker .drp-calendar{width:320px;max-width:320px;padding:8px}
.daterangepicker .holyday{position:relative}
.daterangepicker .holyday::after{content:attr(data-label);position:absolute;top:0;left:0;right:0;font-size:9px;line-height:12px;color:#fff;background:#08779c;height:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.daterangepicker .holyday+.holyday:not(.first)::after{content:"";right:-1px}
.daterangepicker .holyday.first:not(:nth-child(7))::after{z-index:999;overflow:visible;white-space:nowrap;text-overflow:initial}
.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid #aaa!important;width:44px;height:44px;position:relative;line-height:34px;padding-bottom:6px;box-sizing:border-box;font-size:14px}
.daterangepicker .calendar-table th{border-top:0!important;border-left:0!important;border-right:0!important;line-height:42px;padding-bottom:0}
.daterangepicker .calendar-table td.has-units.available::after{position:absolute;left:0;right:0;font-size:11px;bottom:4px;line-height:12px;color:#009e38;content:attr(data-available);padding-right:12px;opacity:0}
.daterangepicker .calendar-table td.has-units.available::before{content:"";position:absolute;right:0;left:0;margin:auto;bottom:7px;width:6px;height:6px;border-radius:50%;background:#009e38;border:1px #fff solid}
.daterangepicker .calendar-table td.available.in-range::after{color:#fff}
.daterangepicker .calendar-table td.available.start-date::after{color:#fff}
.daterangepicker .calendar-table td:not(.available):not(.no-entry){background:repeating-linear-gradient(45deg,#eee 0 ,#ddd 2px ,transparent 2px,transparent 5px);color:#aaa}
.daterangepicker .drp-buttons .btn.btn-primary{color:#fff;background:#09a5d9;border:0;height:40px;font-size:18px;width:100px}
.daterangepicker .drp-explanations {
    display: block;
    font-size: 14px;
    float: none;
    max-width: 310px;
    padding: 0 10px;
    box-sizing: border-box;
    margin-bottom: 4px;
    text-align: right;
    margin-top: -6px;
    width: 100%;
}
.daterangepicker .drp-explanations div{display:inline-block;line-height:26px}
.daterangepicker .drp-explanations .exp1{padding-left:16px;color:#009e38}
.daterangepicker .drp-explanations .exp1::before{content:"";width:10px;height:10px;margin-right:3px;margin-left:8px;background:#009e38;border-radius:50%;display:inline-block;position:relative;top:1px}
.daterangepicker .drp-explanations .exp2::before{content:"";display:inline-block;width:16px;height:16px;border:1px #ccc solid;box-sizing:border-box;position:relative;top:3px;margin-left:6px;background:repeating-linear-gradient(45deg,#eee 0 ,#ddd 2px ,transparent 2px,transparent 5px)}
.daterangepicker .drp-selected .check_in b,.daterangepicker .drp-selected .check_out b{margin:0 6px}
.daterangepicker .drp-selected .dates > span {display: block;}
.daterangepicker .drp-explanations div.exp2{display:none}
/*
.daterangepicker.minisite .lastUpdate {display: block;text-align: center;margin: 5px 0 20px;color: #09a5d9;}
.daterangepicker.minisite{padding-top:80px}
.daterangepicker.minisite .drp-selected{display:inline-block;padding-right:0;float:right;width:auto;position:absolute;top:14px;left:0;right:0;margin:auto;text-align:center;font-size:16px;line-height:40px;z-index:-1}
.daterangepicker.minisite .drp-selected .check_in,.daterangepicker.minisite .drp-selected .check_out{padding:0 15px;height:40px;box-sizing:border-box;border:1px #ccc solid;padding-top:16px;border-radius:6px;margin:0 5px;vertical-align:top;display:inline-block;line-height:20px;width:120px;position:relative}
.daterangepicker.minisite .drp-selected .check_in b,.daterangepicker.minisite .drp-selected .check_out b{position:absolute;font-size:12px;margin-top:-18px;right:12px}
.daterangepicker.minisite .drp-explanations{display:block;font-size:14px;float:right;max-width:calc(100% - 140px);margin-bottom:4px;text-align:right;margin-top:-6px}
.daterangepicker.minisite .drp-explanations div.exp3{display:block;margin-top:-4px}
.daterangepicker.minisite .drp-explanations .exp3::before{content:"";width:10px;height:10px;margin-right:3px;margin-left:8px;border:2px solid #009e38;border-radius:50%;display:inline-block;position:relative;top:1px;box-sizing:border-box}
.daterangepicker.minisite .calendar-table td.no-entry::before{content:"";position:absolute;right:12px;bottom:7px;width:8px;height:8px;border-radius:50%;background:#fff;border:2px #009e38 solid;box-sizing:border-box;box-shadow:0 0 0 1px #fff}
*/
.no-msgs {
    font-size: 24px;
    margin-top: 30px;
}
.daterangepicker .lastUpdate {display: block;text-align: center;margin: 5px 0 20px;color: #09a5d9;}
.daterangepicker{padding-top:80px}
.daterangepicker .drp-selected{display:inline-block;padding-right:0;float:right;width:auto;position:absolute;top:14px;left:0;right:0;margin:auto;text-align:center;font-size:16px;line-height:40px;z-index:-1}
.daterangepicker .drp-selected .check_in,.daterangepicker .drp-selected .check_out{padding:0 15px;height:40px;box-sizing:border-box;border:1px #ccc solid;padding-top:16px;border-radius:6px;margin:0 5px;vertical-align:top;display:inline-block;line-height:20px;width:120px;position:relative}
.daterangepicker .drp-selected .check_in b,.daterangepicker .drp-selected .check_out b{position:absolute;font-size:12px;margin-top:-18px;right:12px}
.daterangepicker .drp-explanations {
    display: block;
    font-size: 14px;
    float: none;
    max-width: 310px;
    padding: 0 10px;
    box-sizing: border-box;
    margin-bottom: 4px;
    text-align: right;
    margin-top: -6px;
    width: 100%;
}
.daterangepicker .drp-explanations div.exp3{display:block;margin-top:-4px}
.daterangepicker .drp-explanations .exp3::before{content:"";width:10px;height:10px;margin-right:3px;margin-left:8px;border:2px solid #009e38;border-radius:50%;display:inline-block;position:relative;top:1px;box-sizing:border-box}
.daterangepicker .calendar-table td.no-entry::before{content:"";position:absolute;right:0;left:0;margin:auto;bottom:7px;width:8px;height:8px;border-radius:50%;background:#fff;border:2px #009e38 solid;box-sizing:border-box;box-shadow:0 0 0 1px #fff}

.daterangepicker .calendar-table td.available.end-date::after{color:#fff}

/*.daterangepicker.minisite .drp-selected .check_out.blue{font-size:0;border-color:#09a5d9}*/
.daterangepicker .drp-selected .check_out.blue{font-size:0;border-color:#09a5d9}

a.guidReturnBtn{position:fixed;top:0;left:0;right:0;height:50px;z-index:1;background:#fff;text-align:center;color:#09a5d9;box-shadow:0 0 5px rgba(0,0,0,.5);font-weight:600;font-size:18px;line-height:20px;padding-top:4px;box-sizing:border-box;text-decoration:none}
a.guidReturnBtn span{display:block;font-weight:400;text-decoration:underline;font-size:14px}
form#remainerForm{display:block;clear:both;width:100%}
form#remainerForm .side{padding:0;border:0}
form#remainerForm .panel_body{border:0}
.inc_index .autoBox{opacity:1;height:auto;width:100%}
.inc_index .autoBox .autoComplete.show+.autoSuggest{display:none}
.autoBox .autoSuggest.hided,.inc_index .autoBox .autoSuggest.hided{display:none}
.autoBox .autoSuggest.hide{display:none}
.inc_index .autoBox .autoSuggest.hide{display:none}
.closeNav .inc_index .autoBox .autoSuggest:not(.show){display:none}
div:not(.inc_index) .autoSuggest.show{display:block}
div:not(.inc_index) .autoSuggest{display:none}
.autoBox{position:absolute;width:100%}
.autoBox.active{opacity:1;height:300px;box-shadow:0 5px 5px 0 rgba(0,0,0,.6)}
.autoBox .autoSuggest{height:300px}
.autoBox .autoSuggestCount{float:left;color:#555;font-size:16px}
.autoBox .autoSuggestName{float:right;color:#555;font-size:16px}
.autoBox .autoComplete,.inc_index .somepopup .autoBox .autoSuggest,.inc_reviews .autoBox .autoSuggest{border-radius:6px;opacity:0;height:0;top:66px;background:#eee;width:265px;overflow:auto;z-index:8;box-sizing:border-box;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;display:none}
.autoBox .autoComplete.show,.inc_index .somepopup .autoBox .autoSuggest.show,.inc_reviews .autoBox .autoSuggest.show{display:block;opacity:1;height:216px;width:100%;top:0}
.autoBox.active .autoComplete{font-size:20px;display:inline;color:#555}
.searchWrap.active .autoComplete{opacity:1;height:270px;box-shadow:0 5px 5px 0 rgba(0,0,0,.6);top:30px;right:15px}
.popup .popup_container .stepContainer .terms{height:auto;max-height:0;padding:0;overflow:hidden;transition:all .2s linear}
.popup .popup_container .stepContainer .terms.active{max-height:2000px;overflow:auto;margin-bottom:20px}
.popup .popup_container .stepContainer .terms .box_info{margin-bottom:20px}
.inc_personalarea #order_form select{background:0 0;outline:0;border:none;pointer-events:none}
.inc_personalarea #order_form .selectChoice:before{content:none}
.inc_personalarea .popup .popup_container .orderForm{top:auto}
.inc_personalarea .popup.orderinfo .popup_container{border-radius:0}
.inc_personalarea .popup.orderinfo .popup_container .header{text-align:center;color:#fff;font-size:24px}
.inc_personalarea .popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input input.form_inp{pointer-events:none}
.inc_personalarea .popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input textarea#personalnotes{pointer-events:none}
.inc_personalarea .popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input{background:0 0;border:none;border-radius:0}
.inc_personalarea .popup .popup_container .total_price{margin-bottom:10px}
.inc_personalarea .myTools-editProfile{width:100%;display:block}
.inc_personalarea .myTools-editProfile form{text-align:center;width:100%;display:block}
.inc_personalarea .myTools-editProfile .editProfile-savetime{background:#dcecf1;border-radius:6px;border:1px solid #09a5d9;box-sizing:border-box;height:80px;margin:0 auto;width:70%;max-width:900px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-right{margin-left:20px;font-size:14px;text-align:right;display:inline-block;padding-top:12px;margin-right:25px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-right strong{font-size:16px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button{vertical-align:top;font-size:0;max-width:280px;min-width:280px;display:inline-block;background:#fff;border-radius:6px;border:1px solid transparent;box-sizing:border-box;height:50px;margin-top:15px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>div{display:inline-block;vertical-align:top}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button.fb{margin-left:10px;border-color:#153c7d;color:#153c7d}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button.gp{border-color:#df5d4e;color:#df5d4e}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>.editProfile-savetime-bsvg{height:100%;position:relative;width:38px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>.editProfile-savetime-bsvg svg{position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%)}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>div:nth-child(2){width:240px;font-size:12px;padding-top:7px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>div:nth-child(2) strong{font-size:16px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>div:nth-child(2) div:nth-child(2){color:#888}
.inc_personalarea .myTools-editProfile .myTools-editprofile-cols{margin-top:50px;display:inline-block;width:100%;font-size:0}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col{max-width:280px;padding-left:20px;display:inline-block;width:33.33%;font-size:16px;text-align:right;vertical-align:top;min-height:410px;border-bottom:1px solid #09a5d9;box-sizing:border-box}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col:last-child{padding-left:0}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col>div:first-child>strong{padding-bottom:25px;display:inline-block}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col input[type=password]{color:#08a4d8;pointer-events:none}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col input[type=password].on{pointer-events:auto}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.wrappass{background-color:#dcecf1}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.wrappass a{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#08a4d8;text-decoration:underline;font-weight:500}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img{padding-top:80px}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img img{width:148px;height:148px;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.4)}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div{display:inline-block;vertical-align:middle;width:100%;text-align:center}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div>a{display:block;padding-right:15px}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div>a.edit{color:#09a5d9;font-size:18px;font-weight:500;text-decoration:underline;padding-bottom:15px;padding-top:20px}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div>.add{cursor:pointer;vertical-align:middle;color:#09a5d9;font-size:18px;font-weight:500;text-decoration:underline;padding-bottom:15px;padding-top:70px}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div>input[type=file]{display:none}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img>div>div>.removePic{color:#555;font-size:14px;text-decoration:underline}
.inc_personalarea .myTools-editprofile-col .myTools-editprofile-img .noimg>div:nth-child(1){font-size:148px;width:148px;height:148px;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.4);line-height:148px;text-align:center;color:#84d2ec}
.inc_personalarea .myTools-editprofile-col .register_sex{padding-top:30px;display:block;width:100%;font-size:0}
.inc_personalarea .myTools-editprofile-col .register_sex>div{cursor:pointer;position:relative;width:50%;display:inline-block;font-size:16px;padding-right:30px;box-sizing:border-box;vertical-align:top}
.inc_personalarea .myTools-editprofile-col .register_sex>div label{cursor:pointer}
.inc_personalarea .myTools-editprofile-col .register_sex>div:before{z-index:0;top:0;right:0;content:'';width:22px;height:22px;border:1px solid #cecece;border-radius:50%;box-sizing:border-box;position:absolute;background:#fff}
.inc_personalarea .myTools-editprofile-col .register_sex>div.active:after{z-index:0;top:4px;right:4px;content:'';width:14px;height:14px;background:#09a5d9;border-radius:50%;box-sizing:border-box;position:absolute}
.inc_personalarea .myTools-editprofile-col .register_sex>div.active svg{fill:#09a5d9}
.inc_personalarea .myTools-editprofile-col .register_sex>div input{display:none}
.inc_personalarea .myTools-editprofile-col .register_sex>div:last-child svg{height:22px;margin-top:-4px}
.inc_personalarea .myTools-editprofile-col .register_sex div svg{fill:#555;margin-right:10px;transition:all .2s ease;height:18px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.half.fir{margin-left:10px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.halff.fir{margin-left:10px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.half{width:calc(50% - 5px);float:right}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.halff{width:calc(30% - 10px);float:right}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.halff.firr{width:calc(40% - 10px)}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.has_error{border:1px solid #ff5039;background-color:#fff}
.inc_personalarea .myTools-editprofile-col .side .wrap_input{height:50px;border-radius:6px;background-color:rgba(255,255,255,.5);border:1px solid #a9a9a9;margin-bottom:10px;padding:5px;box-sizing:border-box;position:relative}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.required::before{content:'*';font-size:18px;color:#ff5039;position:absolute;top:19px;right:5px;font-family:Hebbo;font-weight:700}
.inc_personalarea .myTools-editprofile-col .side .wrap_input input.form_inp{outline:0;width:100%;height:100%;background-color:transparent;border:0;padding:22px 11px;box-sizing:border-box;font-size:18px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input input.form_inp #personalemail{pointer-events:none}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.has_error label{font-size:0}
.inc_personalarea .myTools-editprofile-col .side .wrap_input label{font-size:18px;color:#888;position:absolute;right:0;padding-right:16px;top:15px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.inc_personalarea .myTools-editprofile-col.bitrthy .side .wrap_input.has_error label::before{font-size:10px;position:absolute;top:0;right:0;left:0;text-align:center;width:100%;content:attr(data-error);color:#ff5039;font-size:12px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.has_error label::before{font-size:12px;content:attr(data-error);color:#ff5039;font-size:18px}
.inc_personalarea .myTools-editprofile-col .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important;right:0;left:0}
.inc_personalarea .myTools-editprofile-col .side .wrap_input .form_inp:focus+label,.inc_personalarea .myTools-editprofile-col .side .wrap_input .form_inp:valid+label,.inc_personalarea .myTools-editprofile-col .side .wrap_input.textarea textarea:focus+label,.inc_personalarea .myTools-editprofile-col .side .wrap_input.textarea textarea:valid+label{top:2px;font-size:12px}
.inc_personalarea .myTools-editprofile-col .side{display:inline-block;width:100%}
.inc_personalarea .myTools-editprofile-col:last-child .side>div:first-child{font-size:14px;color:#5b5b5b;padding-bottom:10px}
.inc_personalarea .myTools-editProfile .btnSend{font-size:24px;color:#fff;padding:10px 60px;text-align:center;border-radius:6px;background-color:#09a5d9;border:0;display:inline-block;margin:15px auto 30px auto;cursor:pointer}
.inc_personalarea .myTools-editprofile-col .register_terms{font-size:14px;margin-top:15px;padding-right:10%;position:relative}
.inc_personalarea .myTools-editprofile-col .register_terms label{display:inline-block;width:100%}
.inc_personalarea .myTools-editprofile-col .register_terms input{display:none}
.inc_personalarea .myTools-editprofile-col .register_terms:before{content:'';position:absolute;top:0;width:18px;right:0;height:18px;box-sizing:border-box;background:#fff;border:1px solid #ccc}
.inc_personalarea .myTools-editprofile-col .register_terms.active:after{content:'';position:absolute;top:3px;width:12px;right:3px;height:12px;background:#09a5d9}
.popup .popup_container form.reviewFrom{margin-top:74px;position:relative}
.autoBox .autoCompleteWrap{line-height:20px;cursor:pointer;overflow:hidden;padding:5px 10px;margin-top:5px}
.autoBox .autoCompleteWrap[data-type=cityID],.autoBox .autoCompleteWrap[data-type=city]{background:url(/webimages/locIco3.png) no-repeat center right 10px;padding-right:30px}
.hero .searchWrap.active{position:relative}
.hero .searchWrap.active:before{content:'';border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;position:absolute;top:89px;right:35px;width:10px;height:10px;background:#f5f5f5;transform:rotate(45deg)}
.hero .searchWrap.active .home-defaultSearch:before{content:none}
.scroll .hero .searchWrap.active:before{top:77px}
div.scroll div:not(.inc_index) .hero .searchWrap.active:before{top:77px}
.hero .home-defaultSearch{box-shadow:0 3px 5px rgba(0,0,0,.3);margin-right:15px;margin-top:30px;z-index:1;position:relative;display:inline-block;width:830px;background:#f5f5f5;border-radius:6px;float:right;font-size:0;min-height:290px}
.hero .home-defaultSearch>p{font-size:24px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-align:center}
.hero .home-defaultSearch .home-defaultSearch-inner{z-index:1;position:relative;height:100%;display:none}
.hero .autoSuggest.show .home-defaultSearch .home-defaultSearch-inner{display:block}
.hero .home-defaultSearch .home-defaultSearch-col{height:100%;position:relative;font-size:16px;width:100%;display:none;text-align:right;padding:10px 20px 0 20px;box-sizing:border-box}
.hero .home-defaultSearch .owl-loaded .home-defaultSearch-col{display:block}
.hero .home-defaultSearch:before{content:'';border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;position:absolute;top:-5px;right:20px;width:10px;height:10px;background:#f5f5f5;transform:rotate(45deg)}
.hero .home-defaultSearch .home-defaultSearch-col:after{content:'';height:232px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-left:2px dotted #ddd;margin-top:6px}
.hero .home-defaultSearch .home-defaultSearch-col:last-child:after{content:none}
.hero .home-defaultSearch .home-defaultSearch-col>div{font-size:18px;font-weight:500;padding-bottom:15px}
.hero .home-defaultSearch .home-defaultSearch-col ul{list-style:none;text-align:right}
.hero .home-defaultSearch .home-defaultSearch-col ul li{margin-bottom:10px;cursor:pointer}
.hero .home-defaultSearch .home-defaultSearch-col ul li:hover{background-color:rgba(8,164,216,.1)}
.hero .home-defaultSearch .home-defaultSearch-col ul li i{font-size:30px;vertical-align:middle;}
.hero .home-defaultSearch .home-defaultSearch-col ul li i.bullet {
    width: 30px;
    display: inline-block;
    height: 30px;
    position: relative;
}

.hero .home-defaultSearch .home-defaultSearch-col ul li i.bullet::before {content: '';position: absolute;top: 50%;right: 50%;transform: translateY(-50%) translateX(50%);background: currentColor;width: 6px;height: 6px;border-radius: 30px;}
.hero .autoSuggest-mobc{display:none}
.sideMenu .inc_index .toclose{z-index:500}
.hero .home-defaultSearch .owl-prev{margin-top:-40px;position:absolute;top:50%;right:-25px;transform:translateY(-50%);font-size:50px}
.hero .home-defaultSearch .owl-next{margin-top:-40px;position:absolute;top:50%;left:-25px;transform:translateY(-50%);font-size:50px}
.hero .home-defaultSearch .owl-nav i{display:block}
.hero .home-defaultSearch .owl-nav>div{text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}
#tv{display:none;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;height:100%;min-height:100%;min-width:140vh;background:0 0;animation-name:tv_video;animation-duration:2s}
.home #tv iframe{width:100%;position:absolute;height:200%;bottom:-50vw;top:-50vw;margin:auto;left:-50vw;right:-50vw}
.home #tv{display:block}
.home .hero{background:#83878d;z-index:100;height:70vh}
.closeNav .home .hero{z-index:500;margin-bottom:100px;height:calc(70vh - 100px)}
.hero{height:auto;position:relative;z-index:400;display:none}
.hero.show{display:block}
.home .hero{height:552px;display:block}
.nopage .hero,.search .hero{display:block}
.minisitecon .nopage .hero,.nopage .hero,.nopage .minisitecon .hero,.nopage .scroll .hero{height:0;padding-bottom:45%;background-size:cover;background-position:center center;z-index:200}
.nopage .hero{background-image:url(/webimages/404.jpg)}
.nopage .errorBox{background:rgba(0,0,0,.6);width:100%;max-width:860px;padding:20px 10px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:24px;color:#fff;margin:0;display:block;position:fixed;top:50%;right:50%;transform:translateY(-50%) translateX(50%);z-index:1000}
.nopage .errorBox .title{font-size:24px;font-weight:500;padding-bottom:10px}
.nopage .errorBox .error{padding-top:15px}
.nopage .errorBox .bugRe{text-decoration:underline;cursor:pointer}
.nopage .errorBox a{color:#fff;padding:0 20px;margin-top:10px;display:inline-block}
.nopage .errorBox .noPaySection{border:0;background:0 0}
.nopage .errorBox .noPaySection .mainSectionTtl{color:#fff}
.scroll .hero{z-index:500;background:0 0}
.scroll .hero .btm{display:none}
.scroll .hero::before{content:none;display:none}
.scroll .hero #tv{display:none}
.heroSpacer{height:134px;display:none}
.search .hero .grid .searchEng .whatyouwant{display:none}
.home .hero::before{content:'';position:absolute;background:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:1}
.inc_index .toclose{position:relative;z-index:500}
.home .hero .btm::before{content:"";z-index:2;position:absolute;left:0;right:0;bottom:-10px;border-bottom:3vw #09a5d9 solid;border-left:100vw transparent solid}
.home .hero .btm::after{content:"";z-index:1;position:absolute;left:0;right:0;bottom:0;border-bottom:3vw #fff solid;border-left:100vw transparent solid}
.inc_index .mainPage{z-index:0;position:relative}
.sideMenu .inc_index .mainPage{z-index:400}
.homeSearchMobile{display:none}
.hero .grid{overflow:visible;height:100%;z-index:2}
.hero .grid .siteTitle{font-size:60px;color:#fff;line-height:1.2;padding-top:150px;margin:0 auto;max-width:860px;text-align:center;font-weight:400;display:none;margin-bottom:40px;position:relative;z-index:2}
.home .hero .grid .siteTitle{display:block}
.hero .grid .siteTitle span{display:block;font-size:28px}
.hero .grid .siteTitle h1{display:block;font-size:38px;line-height:1;font-weight:400}
.hero .grid .heroTtl{font-size:30px;text-align:center;color:#fff;font-weight:400;text-shadow:0 1px 0 #111;margin:0 auto 20px;display:none;background:rgba(0,0,0,.5);line-height:46px}
.home .hero .grid .heroTtl{display:block}
.hero .grid .searchEng{position:relative;padding:15px 0 15px 30px;z-index:2;margin:6vh auto 0;display:inline-block}
.nopage .hero .grid .searchEng{display:none}
.hero .grid .searchEng .whatyouwant{position:absolute;top:-30px;right:20px;color:#fff;font-size:16px;font-weight:400;background:#09a5d9;padding:0;border-radius:10px;line-height:40px;display:inline-block;margin:auto;z-index:0;box-sizing:border-box;width:110px}
.hero .grid .searchEng .whatyouwant::after{content:"";z-index:-1;border-top:16px #09a5d9 solid;bottom:-16px;border-left:15px transparent solid;position:absolute;right:11px}
.hero .grid .allInputWrap{box-shadow:0 8px 12px -4px rgba(0,0,0,.1);text-align:right;width:860px;height:66px;font-size:0;border-radius:6px;padding:0;box-sizing:border-box;border-radius:50px;border:1px solid #ccc}
.hero .grid .allInputWrap .inputWrap:first-child{border-radius:0 50px 50px 0;padding-right:10px}
.hero .grid .allInputWrap .inputWrap{width:266px;height:64px;background:#fff;display:inline-block}
.filtersFavs .hero .grid .allInputWrap .inputWrap.freex {display:none}
.filtersFavs .hero .grid .allInputWrap .inputWrap:nth-child(2) {border-radius: 40px;}
.filtersFavs .hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::after {content: none;}
.hero .grid .allInputWrap .inputWrap .searchWrap{height:100%;position:relative}
.hero .grid .searchBtn{font-size:0;cursor:pointer;position:relative;width:100px;height:100px;border-radius:100px;position:absolute;left:0;top:0}
.hero .grid .searchBtn-frombar{display:none}
.frombar .hero .grid .searchBtn-frombar{display:inline-block}
.closeNav .hero .grid .searchBtn{left:20px}
.hero .grid .searchBtn i{position:relative;vertical-align:middle;z-index:1;font-size:48px;color:#fff;text-align:center;line-height:100px}
.hero .grid .searchBtn::after{content:"";width:100px;height:100px;background:#ff5039;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:100px}
.hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::after{content:"";position:absolute;height:80%;right:0;top:10%;width:1px;background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0 )}
.hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::before{content:"";position:absolute;height:80%;left:1px;top:10%;width:1px;background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0 )}
.hero .grid .allInputWrap .inputWrap .wrapToIco{overflow:hidden;position:relative;height:100%}
.hero .grid .allInputWrap .inputWrap .wrapToIco i{position:absolute;font-size:39px;z-index:1;line-height:66px}
.hero .grid .allInputWrap .inputWrap input{padding-right:44px;height:40px;margin-top:13px;width:calc(100%);box-sizing:border-box;border:0;font-size:18px;color:#111;background:0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.hero .grid .allInputWrap .inputWrap.freex label{font-size:14px;color:#888;position:absolute;right:0;padding-right:44px;top:25px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.closeNav .hero .grid .allInputWrap .inputWrap.freex label{top:15px}
.inputWrap.freex label span:nth-child(2){display:none}
.hero .grid .allInputWrap .inputWrap.freex #freeInput.cannotEmpty+label,.hero .grid .allInputWrap .inputWrap.freex #freeInput.notEmpty+label,.hero .grid .allInputWrap .inputWrap.freex #freeInput:focus+label{font-size:12px;top:46px}
.hero .grid .allInputWrap .inputWrap.freex #freeInput.cannotEmpty+label span:nth-child(2), .hero .grid .allInputWrap .inputWrap.freex #freeInput.notEmpty+label span:nth-child(2), .hero .grid .allInputWrap .inputWrap.freex #freeInput:focus+label span:nth-child(2){display:block}
.hero .grid .allInputWrap .inputWrap.freex #freeInput.cannotEmpty+label span:nth-child(1), .hero .grid .allInputWrap .inputWrap.freex #freeInput.notEmpty+label span:nth-child(1), .hero .grid .allInputWrap .inputWrap.freex #freeInput:focus+label span:nth-child(1){display:none}
.hero .grid .allInputWrap .inputWrap input[name=roomType]{pointer-events:none}
.hero .grid .allInputWrap .inputWrap:nth-child(2) input{font-size:18px}
.hero .grid .allInputWrap .inputWrap input:focus{outline:0}
.hero .grid .allInputWrap .inputWrap input::-webkit-input-placeholder{font-size:18px;color:#111;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input::-moz-placeholder{font-size:18px;color:#111;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:-ms-input-placeholder{font-size:18px;color:#111;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:-moz-placeholder{font-size:18px;color:#111;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:focus::-webkit-input-placeholder{color:#ccc;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:focus::-moz-placeholder{color:#ccc;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:focus:-ms-input-placeholder{color:#ccc;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap input:focus:-moz-placeholder{color:#ccc;transition:all .2s ease}
.hero .grid .allInputWrap .inputWrap .wrapToIco .inputSen{position:absolute;bottom:5px;right:42px;font-size:13px;color:#aaa}
.hero .grid .allInputWrap .inputWrap .datePickWrap{position:relative;line-height:66px;box-sizing:border-box;height:100%;z-index:2}
.hero .grid .allInputWrap .inputWrap .datePickWrap input{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}
.hero .grid .allInputWrap .inputWrap .datePickWrap span{font-size:0;margin:0 6px}
.hero .grid .allInputWrap .inputWrap .datePickWrap.second span{font-size:14px}
.hero .grid .allInputWrap .inputWrap .datePickWrap::before{content:attr(data-from);font-size:18px;margin-right:44px}
.hero .grid .allInputWrap .inputWrap .datePickWrap::after{content:attr(data-to);font-size:0}
.hero .grid .allInputWrap .inputWrap .datePickWrap.active::after,.hero .grid .allInputWrap .inputWrap .datePickWrap.forceTox::after{font-size:18px}
.hero .grid .allInputWrap .inputWrap .datePickWrap.first::before{border-bottom:2px solid #09a5d9}
.hero .grid .allInputWrap .inputWrap .datePickWrap.second::after{border-bottom:2px solid #09a5d9}
.hero .grid .allInputWrap .inputWrap .datePickWrap.secondY::after{font-size:18px}
.hero .grid .allInputWrap .inputWrap .datePickWrap.active span{font-size:14px}
.inc_restaurant .details{display:block;max-width:1200px;width:100%;font-size:0;position:relative;margin:0 auto;text-align:right}
.inc_restaurant .title{position:relative;font-size:24px;margin-top:35px;font-weight:500;text-align:right}
.inc_restaurant .title>span{border-top:2px solid #09a5d9;width:60px;position:absolute;bottom:-10px;right:0}
.inc_restaurant .toptext{line-height:25px;font-size:16px;margin-top:20px;direction:rtl;text-align:right}
.inc_restaurant .toptext span.icon{font-size:20px}
.inc_restaurant .areastxt{margin-top:0}
.inc_restaurant .areastxt span.icon{font-size:24px;color:#888;float:right;margin-left:10px;margin-top:2px;cursor:pointer}
.inc_restaurant .fa-user{padding-left:5px;float:right;margin-top:5px}
.inc_restaurant .order{width:120px;height:40px;background:#fff;border-radius:6px;font-size:20px;color:#ff5039;position:absolute;left:10px;top:20px;cursor:pointer;line-height:36px;text-align:center;box-sizing:border-box;border:2px #ff5039 solid}
.inc_restaurant .price{font-weight:500;font-size:24px;position:Relative;right:55px}
.inc_restaurant .rside{color:#111;vertical-align:top;width:50%;display:inline-block;padding-left:40px;box-sizing:border-box}
.inc_restaurant .rside{position:relative}
.inc_restaurant .rside .phone{font-size:24px;display:block;margin-top:5px;text-decoration:none}
.inc_restaurant .leftside{width:66.66%;display:inline-block}
.inc_restaurant #bottom{width:50%;float:left}
.inc_restaurant #bottom .item{width:100%;height:0;padding-bottom:66%;border-radius:6px;margin-top:5px}
.inc_restaurant #bottom .galleryMini{position:relative;width:100%;height:100%;overflow:hidden}
.inc_restaurant #bottom .note{text-align:center;margin-top:10px}
.inc_restaurant .arrows .owl-prev{position:absolute;top:50%;right:0;transform:translateY(-50%);width:50px;height:52px;background:rgb(0 0 0 / .5);cursor:pointer;border-radius:50px}
.inc_restaurant .arrows .owl-next{position:absolute;top:50%;left:0;transform:translateY(-50%);width:50px;height:52px;background:rgb(0 0 0 / .5);cursor:pointer;border-radius:50px}
.inc_restaurant .arrows .owl-prev::after{content:"";width:5px;height:5px;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:0;right:4px;margin:0 auto;top:19px}
.inc_restaurant .arrows .owl-next::after{content:"";width:5px;height:5px;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;left:4px;right:0;margin:0 auto;top:19px}
.inc_restaurant .arrows .icon{font-size:34px;color:#fff;cursor:pointer}
.inc_restaurant .arrows .icon.right{float:right}
.inc_restaurant .arrows .icon.left{float:left}
.inc_restaurant .owl-item,.inc_restaurant .owl-stage,.inc_restaurant .owl-stage-outer{height:100%}
.bottom-seotext .readMore{display:none}
.hero .grid .allInputWrap .inputWrap .roomPopCho{display:none;position:absolute;background:#fff;border-radius:6px;width:360px;border:1px solid #000;top:110px;z-index:2;left:20px}
.hero .grid .allInputWrap .inputWrap .roomPopCho .topSelect{text-align:center;margin-top:10px;margin-bottom:12px}
.hero .grid .allInputWrap .inputWrap .roomPopCho .topSelect .roomTypeSelect{padding-bottom:4px;padding-right:8px;padding-left:8px;display:inline-block;font-size:18px;color:#aaa;border-bottom:4px solid #aaa;margin:0 10px;cursor:pointer}
.hero .grid .allInputWrap .inputWrap .roomPopCho .topSelect .roomTypeSelect.active{color:#000;border-bottom:4px solid #09a5d9}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType{display:none}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType.show{display:block}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine{position:relative;display:flex;justify-content:space-between;margin:10px 20px;padding:5px 10px;box-sizing:border-box;border:1px solid #09a5d9}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .removeBtn{font-size:16px;cursor:pointer;position:absolute;top:20px;display:block}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine:first-child .removeBtn{display:none}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .roomNum{font-size:18px;line-height:46px;margin-right:20px}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .lbl{font-size:12px;text-align:center;color:#aaa}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap{overflow:hidden;margin-top:2px;padding-top:2px}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap .btn{cursor:pointer;box-sizing:border-box;font-size:25px;float:right;text-align:center;line-height:22px;width:25px;height:25px;color:#09a5d9}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap .btn.dis{color:#aaa}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap input{line-height:25px;margin:0 2px;font-size:18px;font-weight:700;margin-top:0;height:auto;float:right;padding-right:0;max-width:25px;text-align:center}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .text{font-size:18px;text-align:center;color:#aaa}
.hero .grid .allInputWrap .inputWrap .roomPopCho .appBtn{font-weight:700;font-size:18px;color:#fff;text-align:center;line-height:50px;width:150px;margin:15px auto;background:#09a5d9;cursor:pointer}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .addRoomBtn{cursor:pointer;font-size:18px;margin:15px 20px 0 0;text-align:right;color:#09a5d9}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType .addRoomBtn i{vertical-align:middle;font-size:24px}
.inputBotLbl{position:absolute;right:44px;font-size:12px;bottom:2px;color:#aaa;max-width:calc(100% - 80px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.inc_index section{margin-top:120px}
.inc_index section:first-child{margin-top:0}
.mainSectionTtl{text-align:right}
.searchResults .firstBoxes .mainSectionTtl {
    text-align: right;
    max-width: 860px;
    margin: 0 auto;
    padding-top: 40px;
}
.mainSectionTtl strong{font-size:28px;color:#111;font-weight:500;text-align:right;display:inline-block;position:relative;padding-top:24px}
.mainSectionTtl strong a{text-decoration:none;font-size:28px;color:#111;font-weight:500;text-align:right;display:inline-block;position:relative;padding-top:24px}
.mainSectionTtl strong a .icon-fullogo{color:#09a5d9;display:inline-block;margin-top:-2px;margin-left:5px;vertical-align:middle}
.mainSectionTtl strong::after{content:'';width:100%;height:5px;background:rgba(9,165,217,.5);position:absolute;right:0;top:0}
.mainSectionTtl h3{font-weight:500}
.mainSectionTtl .subTtl{font-size:18px;color:#09a5d9;text-align:right;margin-top:5px}
.inc_minisite .mainSectionTtl h2::after{display:none}
.inc_minisite .midwrapper .add.addRevBtn.loading{pointer-events:none}
.inc_minisite .midwrapper .add.addRevBtn .loaderBtn{display:none}
.inc_minisite .midwrapper .add.addRevBtn.loading .loaderBtn{display:block}
.inc_minisite .midwrapper .add.addRevBtn.loading .txtBtn{display:none}
.loaderBtn,.loaderBtn:after{border-radius:50%;width:10em;height:10em}
.loaderBtn{margin:3px auto;font-size:3px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(9,165,217,.2);border-right:1.1em solid rgba(9,165,217,.2);border-bottom:1.1em solid rgba(9,165,217,.2);border-left:1.1em solid #09a5d9;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
@-webkit-keyframes load8{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load8{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
section.movText{margin-top:100px}
.movText .sectionContent{margin-top:15px}
.movText .sectionContent .descText{text-align:right;font-size:16px;color:#111;font-weight:400;width:50%;float:right;box-sizing:border-box;padding-left:20px}
.movText .sectionContent .movie{width:50%;float:left;position:relative;border-radius:6px;overflow:hidden}
.movText .sectionContent .movie img{width:100%;vertical-align:top}
.movText .sectionContent .movie .play{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;font-size:100px;color:#fff;width:100px;height:100px;background:rgba(0,0,0,.4);border-radius:50px;cursor:pointer;z-index:1}
.movText .sectionContent .movie::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000', GradientType=0 )}
section.babels{margin-top:100px}
.babels .grid .sectionContent{margin-top:20px;display:flex;justify-content:space-between}
.babels .grid .sectionContent>.babelBox .imgWrap{min-height:384px;max-height:384px;background-position:center center;background-size:cover}
.babels .grid .babelBox{position:relative;border-radius:5px;overflow:hidden;display:block;width:49%}
.babels .grid .babelBox .imgWrap{max-height:378px}
.babels .grid .babelBox .imgWrap img{vertical-align:middle;width:100%}
.babels .grid .babelBox .txtBox{position:absolute;bottom:0;right:0;left:0;background:rgba(0,0,0,.4);box-shadow:0 -10px 20px 1px rgba(0,0,0,.4);padding-right:10px;padding-bottom:10px;padding-left:10px}
.babels .grid .babelBox .txtBox .mainTtl{text-align:right;font-size:28px;color:#fff;font-weight:500}
.babels .grid .babelBox .txtBox .subTtl{text-align:right;font-size:16px;color:#fff;height:68px;overflow:hidden;line-height:22px}
.babels .grid .fourBoxsWrap{display:flex;flex-wrap:wrap;align-content:space-between;width:50%;justify-content:space-between}
.babels .grid .fourBoxsWrap .babelBox{max-width:320px}
.babels .grid .fourBoxsWrap .babelBox .imgWrap{max-height:184px;min-height:184px;background-position:center center;background-size:cover}
.babels .grid .fourBoxsWrap .babelBox .txtBox{background:rgba(0,0,0,.4);box-shadow:0 -6px 10px 1px rgba(0,0,0,.4)}
.babels .grid .fourBoxsWrap .babelBox .txtBox .mainTtl{text-align:right;font-size:20px;color:#fff;font-weight:500}
.hero .grid .allInputWrap .inputWrap input::placeholder{color:#999}
.hero .grid .allInputWrap .inputWrap input::-ms-input-placeholder{color:#999}
.hero .grid .allInputWrap .inputWrap input:-ms-input-placeholder{color:#999}
.hero .grid .allInputWrap .inputWrap input:-moz-placeholder{color:#999}
.hero .grid .allInputWrap .inputWrap input::-moz-placeholder{color:#999}
.hero .grid .allInputWrap .inputWrap input::-webkit-input-placeholder{color:#999}
section.bottom-seotext{margin-top:50px}
.bottom-seotext .sectionContent{margin-top:15px}
.bottom-seotext .sectionContent .descText{text-align:right;font-size:16px;color:#111;font-weight:400;width:70%;float:right;box-sizing:border-box;padding-left:20px}
.bottom-seotext .sectionContent .image{display:none}
.bottom-seotext .sectionContent .image img{width:100%;vertical-align:top}
.bottom-seotext .sectionContent .descText p{margin-bottom:20px}
.bottom-seotext .sectionContent .descText .links{margin-bottom:30px}
.starsTop{color:#b0b0b0;position:relative;white-space:nowrap}
.starsTop i{text-align:center;display:inline-block;margin:2px -3px;font-size:20px;vertical-align:middle}
.starsTop.fr{float:right;margin-left:4px;padding-top:0}
.starsTop .starsBot{color:#09a5d9;position:absolute;top:0;overflow:hidden;white-space:nowrap}
.starsTop .starsBot i{text-align:center;display:inline-block;font-size:20px}
section.selectedSection{margin-top:100px}
.selectedSection .sectionContent{overflow:hidden;margin-top:40px}
.selectedSection .sectionContent .groupBox{position:relative;max-width:400px;width:100%}
.selectedSection .sectionContent .hrLine{height:1px;background:#ccc;width:90%;margin-top:20px;background:-moz-linear-gradient(left,rgba(204,204,204,0) 0,rgba(204,204,204,1) 50%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0,rgba(204,204,204,1) 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to right,rgba(204,204,204,0) 0,rgba(204,204,204,1) 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#00111111', GradientType=1 )}
.selectedSection .sectionContent .groupBox.rgt{float:right}
.selectedSection .sectionContent .groupBox.lft{float:left}
.rankBox{max-width:400px;width:100%;margin-bottom:20px;display:block;overflow:hidden;cursor:pointer;min-height:69px}
.rankBox .number{width:50px;height:50px;position:relative;border-radius:50px;float:right;background:rgba(17,17,17,.2)}
.rankBox .number .inNum{width:44px;height:44px;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:40px;line-height:44px;text-align:center;font-size:20px;font-weight:700;color:#111}
.rankBox .midSec{width:calc(100% - 180px);float:right;margin-right:10px;margin-top:6px}
.rankBox .midSec .siteName{font-size:20px;font-weight:500;text-align:right;color:#111;line-height:24px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:-6px}
.rankBox .midSec .siteTags{position:relative;float:right;font-size:14px;color:#111;line-height:12px;margin-top:10px;padding-left:15px}
.rankBox .midSec .siteTags::after{content:'•';position:absolute;left:2px;font-size:25px}
.rankBox .midSec .siteTags:last-child{padding-left:0}
.rankBox .midSec .siteTags:last-child::after{display:none}
.rankBox .endSec{float:left;overflow:hidden;margin-top:2px}
.rankBox .endSec .stars{font-size:14px;font-weight:500;color:#111;text-align:left}
.rankBox .endSec .stars span{display:inline-block;padding-top:6px}
.rankBox .endSec .countRank{text-align:left;font-size:14px;color:#111;line-height:12px;margin-top:10px}
section.selectedSection .wrapMore{margin-top:10px}
.selectedSection .midRank{display:inline-block;vertical-align:middle;margin-top:70px;width:calc(100% - 840px)}
.selectedSection .midRank img{max-width:100%}
.selectedSection .midRank .rankTxt{font-size:20px;text-align:center;color:#111;margin:15px auto 0;max-width:300px}
section .wrapMore{margin-top:20px}
section .botText{font-size:20px;color:#111;text-align:right}
section .botLink{cursor:pointer;font-size:20px;color:#111;text-align:right;font-weight:500;margin-top:5px;text-decoration:none;float:right}
section .botLink i{vertical-align:middle;margin-right:5px;color:#111;font-size:34px}
section .botLink.plus i{vertical-align:middle;margin-right:5px;color:#09a5d9;font-size:34px}
.moreRomantic.addreviewIndedx{margin-top:210px}
.firstBoxes .sectionContent{max-width:1370px;width:100%;position:relative;margin:20px auto 0;text-align:center;overflow:hidden;box-sizing:border-box;padding:0 20px}
.inc_minisite .miniSitesWrap{max-width:1370px;width:100%;position:relative;margin:40px auto 0;text-align:center;overflow:hidden;box-sizing:border-box;padding:0 20px}
.inc_minisite .miniSitesWrap:not(.smallBoxes) .miniSiteBox{max-width:95%}
.firstBoxes .wrapMore{margin-top:70px}
.miniSitesWrap{text-align:center}
.miniSitesWrap .hideLine{margin-top:-34px;width:100%}
.miniSiteBox{overflow:hidden;max-width:420px;width:100%;margin:0 10px 30px;text-decoration:none;position:relative;padding-bottom:40px;display:inline-block;vertical-align:top}

.miniSiteBox .imgWrap .boxLike {position: absolute;top: 10px;left: 10px;width: 40px;height: 40px;background: #FFF;border-radius: 40px;z-index: 2;cursor:pointer;}
.miniSiteBox .imgWrap .boxLike i.movehome {background:#FFF;border-radius:60px;padding:0;box-sizing:border-box;}
.miniSiteBox .imgWrap .boxLike>i.icon-like {font-size: 40px;}
.miniSiteBox .imgWrap .boxLike>i.icon-like>i {transition: all .2s ease;position: absolute;top: 44%;right: 50%;transform: translateY(-50%) translateX(50%);font-size: 0;}
.miniSiteBox .imgWrap .boxLike.fav i.icon-like {color: #09a5d9;}
.miniSiteBox .imgWrap .boxLike.fav>i.icon-like>i {font-size: 20px;}

@media (max-width: 992px) {
.miniSiteBox .imgWrap .boxLike>i.icon-like {font-size: 30px;line-height: 44px;text-align: center;width: 44px;color: #777;font-weight: bold;}
.miniSiteBox .imgWrap .boxLike.fav>i.icon-like i {font-size: 12px;margin-top: 4px;font-weight: bold;}
iframe[data-testid="bubble_iframe"] {bottom: 70px !important;right: -20px !important;border-radius: 50% 0 0 50% !important;background-color: #0a7cff !important;height: 60px !important;}
}


.miniSiteBox::after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background:-moz-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);background:-webkit-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);background:linear-gradient(to right,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#00111111', GradientType=1 )}
.miniSiteBox.miniSiteBoxNoPay::after{content:none;display:none}
.miniSiteBox .removeBox{position:absolute;z-index:1;cursor:pointer;width:30px;height:30px;border-radius:40px;left:5px;top:5px;background:rgba(0,0,0,.5);font-size:0;transform:rotate(45deg)}
.miniSiteBox .removeBox::after{content:"";background:#fff;height:2px;width:16px;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;margin:auto;border-radius:1px}
.miniSiteBox .removeBox::before{content:"";background:#fff;height:16px;width:2px;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1;margin:auto;border-radius:1px}
.miniSiteBox .imgWrap{width:100%;border-radius:6px;overflow:hidden;position:relative;padding-bottom:54%}
.miniSiteBox .imgWrap .saleArea{position:absolute;top:5px;right:5px}
.miniSiteBox .imgWrap .saleArea .saleText{display:inline-block;position:relative}
.miniSiteBox .imgWrap .saleArea .saleText div{position:absolute;top:50%;right:0;left:0;width:100%;text-align:center;transform:translateY(-50%);color:#fff}
.miniSiteBox .imgWrap .saleArea .saleText svg{vertical-align:middle}
.miniSiteBox .imgWrap .saleArea .saleText div svg{transform:scale(.8);fill:#fff;margin-top:-1px}
.miniSiteBox .imgWrap .saleArea .saleLbl{display:inline-block;line-height:18px;height:18px;background:#000;font-size:12px;color:#fff;margin-right:-15px;padding-right:15px;padding-left:15px;border-radius:10px 0 0 10px}
.miniSiteBox .imgWrap::after{content:'';border-radius:0 0 6px 6px;position:absolute;bottom:-2px;right:0;left:0;background:rgba(0,0,0,.5);box-shadow:0 -6px 10px 1px rgba(0,0,0,.5);height:50px}
.miniSiteBox .imgWrap img{width:100%;vertical-align:top;position:absolute;top:-1000px;bottom:-1000px;left:0;right:0;margin:auto;min-height:100%}
.miniSiteBox .boxTitleWrap{z-index:1;height:50px;width:100%;position:absolute;bottom:0;right:0;left:0}
.miniSiteBox .boxTitleWrap .daysNum{padding-top:25px;padding-right:10px;float:right;color:#fff}
.miniSiteBox .boxTitleWrapX{height:24px;width:100%;margin-top:5px;margin-bottom:5px}
.miniSiteBox .boxTitle{margin-left:0;right:0;margin-right:-10px;margin-top:-240px;padding:240px 10px 50px 10px;position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:right;font-size:20px;color:#111;font-weight:500;margin-bottom:10px;text-decoration:none;float:right}
.miniSiteBox .rankAndTags{overflow:hidden;clear:both;padding-right:2px}
.miniSiteBoxNoPay.miniSiteBox .rankAndTags {
    display: block;
    padding-top: 25px;
}
.miniSiteBoxNoPay.miniSiteBox {display:none}
.owl-loaded .miniSiteBoxNoPay.miniSiteBox {display:block;width:95%}
.miniSiteBox .stars{font-size:14px;font-weight:500;float:left;color:#fff;margin-top:22px;margin-left:10px}
.miniSiteBox .stars span{display:inline-block;font-size:14px;line-height:28px}
.miniSiteBox .rankAndTags .siteTagsWrap{float:right;overflow:hidden}
.miniSiteBox .rankAndTags .siteTags{position:relative;float:right;font-size:14px;color:#111;line-height:14px;padding-left:15px}
.miniSiteBox .rankAndTags .siteTags.freerooms{color:#09a5d9;font-weight:500}
.miniSiteBox .rankAndTags .siteTags::after{content:'•';position:absolute;left:2px;font-size:25px;top:-1px}
.miniSiteBox .rankAndTags .siteTags:last-child{padding-left:0}
.miniSiteBox .rankAndTags .siteTags:last-child::after{display:none}
.miniSiteBox .shortDesc{padding-left:20px;clear:both;font-weight:400;text-align:right;color:#111;font-size:16px;height:20px;margin:12px 0;overflow:hidden;line-height:18px}
.miniSiteBox .shortDesc div b{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.miniSiteBox .botBox{overflow:hidden;position:absolute;top:1px;right:-200px;bottom:1px;border-radius:0 5px 5px 0;width:120px;background:rgba(255,255,255,.9);z-index:2;padding:0 10px;box-sizing:border-box;transition:all .5s ease}
.miniSiteBox.animation .botBox{right:1px}
.miniSiteBox .priceWrap{float:right;color:#fff;margin-right:10px;margin-top:5px}
.miniSiteBox .priceWrap .oldPrice{font-weight:400;text-align:right;font-size:14px;color:#fff;text-decoration:line-through}
.miniSiteBox .priceWrap .newPrice{text-align:right;color:#fff;font-size:18px}
.miniSiteBox .botBox .daysNum{font-weight:400;text-align:right;font-size:14px;color:#111;margin-top:20px;float:right;margin-right:2px}
.miniSiteBox .botBox .daysNum span{font-size:24px;line-height:14px;float:right}
.miniSiteBox .botBox .saleArea{float:left;overflow:hidden;margin-left:40px}
.miniSiteBox .botBox .saleArea .saleText{font-weight:500;font-size:14px;color:#ff5039;float:left}
.miniSiteBox .botBox .saleArea .saleLbl{float:left;background:#ff5039;color:#fff;height:24px;line-height:24px;padding:0 10px;border-radius:6px;font-size:14px;clear:both}
.miniSiteBox .botBox .avilWrap{text-align:right}
.miniSiteBox .botBox .avilWrap .normAvil{text-align:right;color:#000;font-weight:400;font-size:14px;margin-top:5px}
.miniSiteBox .botBox .avilWrap>div{border-bottom:1px solid #000;font-size:14px;font-weight:500;text-align:center;padding:5px 0}
.miniSiteBox .botBox .avilWrap .avilAt{text-decoration:none;overflow:hidden;transition:all .2s ease;text-align:center;color:#000;font-weight:400;vertical-align:top;font-size:12px;position:relative;padding-right:0;display:block;box-sizing:border-box;border-bottom:1px solid #000;padding:5px 0}
.miniSiteBox .botBox .avilWrap .avilAt a{text-decoration:none;display:block}
.miniSiteBox .botBox .avilWrap .avilAt a i.icon-date2{font-size:24px;color:#1cacdc}
.miniSiteBox .botBox .avilWrap .avilAt.reminder{width:64%;padding:0}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderi{position:relative;margin-top:0!important;float:right;width:20%;background:#43b1dd;height:61px}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderi>div{position:absolute;bottom:10px;left:0;right:0;width:100%;text-align:center;color:#fff}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderi i{margin-top:5px;color:#fff;display:block;font-size:28px}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderleft{box-sizing:border-box;padding-right:10px;text-align:right;width:80%;float:left;margin-top:0!important;padding-top:5px}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderleft span{text-align:right}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderleft>div{margin-top:0!important}
.miniSiteBox .botBox .avilWrap .avilAt.reminder .reminderleft>div.price{margin-top:5px!important}
.miniSiteBox .botBox .avilWrap .avilAt.left{width:31.33%}
.miniSiteBox .botBox .avilWrap .avilAt:hover{background:#09a5d9;color:#fff}
.miniSiteBox .botBox .avilWrap .avilAt:hover span{color:#fff}
.miniSiteBox .botBox .avilWrap .avilAtWrap>.avilAt:first-child{margin-right:0}
.miniSiteBox .botBox .avilWrap .avilAt span{transition:all .2s ease;font-size:14px;font-weight:500;width:100%;text-align:center;display:block;color:#09a5d9;padding-bottom:2px}
.miniSiteBox .botBox .avilWrap .avilAt span.datecheck{font-weight:400;color:#111;font-size:12px;padding:0 15px;box-sizing:border-box}
.miniSiteBox .botBox .avilWrap .avilAt>i.icon-date2{color:#09a5d9;font-size:24px}
.miniSiteBox .botBox .avilWrap .avilAt .price{font-size:14px;font-weight:500}
section.recom{margin-top:100px}
.sectionContent.recommend{text-align:center;max-width:1370px;width:100%;position:relative;margin:10px auto 0;overflow:hidden;box-sizing:border-box;padding:0 20px}
.netStarBoxWrap{margin:20px -15px;clear:both;text-align:center}
.netStarBoxWrap .netStarBox{position:relative;display:inline-block;vertical-align:top;max-width:420px;width:100%;margin:20px 10px}
.netStarBoxWrap .netStarBox .openIcon{position:absolute;left:4px;top:4px;width:40px;height:40px;border-radius:20px;cursor:pointer;background:rgba(0,0,0,.5)}
.netStarBoxWrap .netStarBox .openIcon i svg{fill:#fff;width:22px;height:40px}
.netStarBoxWrap .netStarBox .pictureNetStarBox{width:100%;height:320px;position:relative;border-radius:8px;overflow:hidden}
.netStarBoxWrap .netStarBox .pictureNetStarBox .owl-nav .owl-prev{cursor:pointer;z-index:2;position:absolute;top:50%;right:5px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;float:left}
.netStarBoxWrap .netStarBox .pictureNetStarBox .owl-nav .owl-prev::after{content:"";width:5px;height:5px;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:0;right:4px;margin:0 auto;top:19px}
.netStarBoxWrap .netStarBox .pictureNetStarBox .owl-nav .owl-next{cursor:pointer;z-index:2;position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;float:left}
.netStarBoxWrap .netStarBox .pictureNetStarBox .owl-nav .owl-next::after{content:"";width:5px;height:5px;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;left:4px;right:0;margin:0 auto;top:19px}
.netStarBoxWrap .netStarBox .boxTitleWrapX{line-height:16px;width:100%;margin-top:4px;margin-bottom:0}
.netStarBoxWrap .netStarBox .boxTitleWrapX .boxTitle{margin-left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:right;font-size:20px;color:#111;font-weight:500;margin-bottom:6px;float:right}
.netStarBoxWrap .netStarBox .rankAndTags{overflow:hidden;clear:both;padding-right:2px}
.netStarBoxWrap .netStarBox .rankAndTags .siteTagsWrap{float:right;overflow:hidden}
.netStarBoxWrap .netStarBox .rankAndTags .siteTagsWrap .siteTags{position:relative;float:right;font-size:14px;color:#111;line-height:14px;padding-left:15px}
.netStarBoxWrap .netStarBox .rankAndTags .siteTagsWrap .siteTags::after{content:'•';position:absolute;left:2px;font-size:25px;top:-1px}
.netStarBoxWrap .netStarBox .rankAndTags .siteTagsWrap .siteTags:last-child::after{display:none}
.netStarBoxWrap .netStarBox .pictureNetStarBox .picWrap{width:100%;height:100%!important}
.netStarBoxWrap .netStarBox .pictureNetStarBox .pic{display:block;width:100%;height:100%;background-size:cover;background-position:center}
.netStarBoxWrap .netStarBox .bottomNetStarBox{z-index:1;position:absolute;bottom:0;right:0;left:0;width:100%;max-height:120px;background:rgba(0,0,0,.6);background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 80%,rgba(0,0,0,.3) 90%,rgba(0,0,0,0) 100%);box-sizing:border-box;padding:10px}
.netStarBoxWrap .netStarBox .bottomNetStarBox .ttlNetStarBox{margin-top:5px;overflow:hidden}
.netStarBoxWrap .netStarBox .bottomNetStarBox .ttlNetStarBox .ttl{float:right;color:#fff;font-size:20px}
.netStarBoxWrap .netStarBox .bottomNetStarBox .ttlNetStarBox .counter{float:left;color:#fff;font-size:20px}
.netStarBoxWrap .netStarBox .bottomNetStarBox .textNetStarBox{width:calc(100% - 60px);position:relative;bottom:6px;text-align:right;margin-top:5px;font-size:16px;color:#fff;line-height:18px;max-height:36px;overflow:hidden}
.netStarBoxWrap .netStarBox .bottomNetStarBox .textNetStarBox a{color:inherit}
.netStarBoxWrap .netStarBox .pictureNetStarBox .owl-item{display:inline-block;height:320px;position:relative}
.recoBox{overflow:hidden;max-width:420px;text-decoration:none;display:inline-block;vertical-align:top;margin:10px;position:relative;padding-bottom:30px;min-width:420px}
.recoBox::after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background:-moz-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);background:-webkit-linear-gradient(left,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);background:linear-gradient(to right,rgba(17,17,17,0) 0,rgba(17,17,17,1) 50%,rgba(17,17,17,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#00111111', GradientType=1 )}
.recoBox .imgWrap::after{content:'';border-radius:0 0 6px 6px;position:absolute;bottom:-2px;right:0;left:0;background:rgba(0,0,0,.5);box-shadow:0 -6px 10px 1px rgba(0,0,0,.5);height:50px}
.recoBox .imgWrap{overflow:hidden;width:100%;border-radius:6px;position:relative;padding-bottom:54%}
.recoBox .imgWrap img{width:100%;vertical-align:top;position:absolute;top:-1000px;bottom:-1000px;left:0;right:0;margin:auto;min-height:100%}
.recoBox .topWrap{overflow:hidden;margin-top:10px}
.recoBox .boxTitleWrap{z-index:1;height:50px;width:100%;position:absolute;bottom:0;right:0;left:0}
.recoBox .boxTitle{margin-left:-280px;right:0;margin-right:0;margin-top:-240px;padding:240px 10px 110px 130px;position:absolute;text-decoration:none;overflow:hidden;text-align:right;font-weight:500;color:#fff;font-size:20px;width:calc(100% - 30px);display:inline-block;text-overflow:ellipsis;white-space:nowrap}
.recoBox .stars{float:left;margin-left:10px;margin-top:22px;font-weight:500;font-size:14px;color:#fff}
.recoBox .stars span{display:inline-block;padding-top:4px}
.recoBox .stars .starsTop{font-size:16px}
.recoBox .textWrap{text-align:right;font-size:0;margin-top:10px}
.recoBox .openQut{font-family:icomoon;display:inline-block;font-size:16px;vertical-align:top}
.recoBox .recText{width:calc(100% - 70px);font-size:18px;line-height:22px;height:66px;overflow:hidden;font-weight:400;text-align:right;font-style:italic;margin-right:5px;vertical-align:top;display:inline-block}
.recoBox .closeQut,.recoBox .closeQut div{font-family:icomoon;display:inline-block;font-size:16px;vertical-align:bottom;font-weight:700}
.recoBox .closeQut div{transform:rotate(180deg);padding-left:5px}
.recoBox .botLine{margin-top:10px;overflow:hidden;margin-bottom:30px}
.recoBox .name{font-weight:400;text-align:right;font-style:italic;position:absolute;margin-right:15px;bottom:5px;color:#fff;max-width:45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}
.recoBox .botLine .bottomLink{float:left;font-weight:500;font-size:14px;color:rgba(9,165,217,.8);margin-left:20px;text-decoration:none}
.recoBox .botLine .bottomLink i{color:rgba(9,165,217,.8);vertical-align:middle;font-size:32px}
.inc_personalarea{background:#f5f5f5;margin-bottom:-78px}
.inc_personalarea .myToolsWrap{float:none;display:inline-block;background:#fff}
.inc_personalarea .myToolsWrap .filterSection .filterSectionInputsWrap{background:#fff}
.inc_personalarea .myToolsWrap .filterSection{box-shadow:none!important;border-left:1px solid #d4d4d4;border-right:none;border-bottom:none;min-height:700px;position:relative!important;width:18vw;display:inline-block;left:auto!important;right:0!important;padding-top:0}
.inc_personalarea .myToolsWrap.open{top:auto!important;left:auto!important;position:relative!important;z-index:9999}
.inc_personalarea .myToolsWrap.open .filterSection{left:auto!important}
.inc_personalarea .myToolsWrap .filterSection{box-shadow:0 0 10px rgba(0,0,0,.5);left:auto!important;top:0}
.inc_personalarea .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){height:90px;padding:10px 20px 10px}
.inc_personalarea .myToolsWrap .inputWrap .inner{display:none;left:auto!important;top:0;position:absolute;width:81vw;right:18vw;background:#f5f5f5}
.inc_personalarea .myToolsWrap .inputWrap .inner .myTools-innercarousel{max-width:1200px;margin:0 auto}
.inc_personalarea .myToolsWrap .inputWrap.open .inner{display:block;width:81vw;padding:0 100px;box-sizing:border-box}
.inc_personalarea .myToolsWrap .inputWrap{position:static}
.inc_personalarea .filterSection .filterSectionInputsWrap .inputWrap .openBtn{width:auto;height:auto;position:relative}
.inc_personalarea .myToolsWrap .inputWrap .catName i span{display:none}
.inc_personalarea .grid{max-width:1320px;width:100%;position:relative;margin:0 auto;padding:0 10px;text-align:center;overflow:hidden;box-sizing:border-box}
.inc_personalarea .mainPic .titles{margin:auto;padding-top:50px;float:right}
.inc_personalarea .mainPic .titles .mainTtl{max-width:360px;width:100%;color:#fff;font-size:32px;text-align:center;background:rgba(0,0,0,.4)}
.inc_personalarea .mainPic .titles .subTtl{max-width:480px;width:100%;margin-top:20px;text-align:right;color:#fff}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-next,.inc_personalarea .myToolsWrap .inputWrap .inner .owl-prev{position:absolute;top:50%;transform:translateY(-50%);color:#09a5d9;font-size:50px}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-prev{right:-50px}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-next{left:-50px}
.secondMenu-myTools .myToolsWrap .inputWrap .catName i span{display:none}
.myToolsWrap{float:left;margin-top:0;cursor:pointer}
.myToolsWrap .filterSection{border-left:0;border-right:1px solid rgba(9,165,217,.5);border-bottom:1px solid rgba(9,165,217,.5)}
.myToolsWrap .filterSection .deskttl{border:0}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .toolRes{display:block;vertical-align:top;text-align:right;line-height:30px;height:30px;box-sizing:border-box;font-size:14px;color:#888;cursor:pointer;padding-right:10px}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap:first-child{padding:10px 30px 10px;text-align:right}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap.notLogged{text-align:center}
.inc_index #myTools.filterSection .filterSectionInputsWrap .inputWrap{text-align:center}
.myToolsWrap .filterSection .inputWrap{transition:all .2s ease}
.myToolsWrap .filterSection .inputWrap:hover{background:rgba(9,165,217,.1)}
.myToolsWrap .catName i{color:#09a5d9;font-size:26px;vertical-align:middle;position:relative}
.myToolsWrap .catName i.icon-user{margin-left:3px}
.myToolsWrap .catName i span{position:absolute;top:-3px;right:-2px;font-size:11px}
.myToolsOpen .myToolsWrap .inputWrap .catName i span,.myToolsWrap .inputWrap.open .catName i span,.myToolsWrap:not(.open):hover .inputWrap .catName i span{display:none}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap{padding:0}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap .catName{line-height:50px}
.myToolsWrap .inputWrap .inner .myTools-lastSearches{width:88%;margin:0 auto}
.myToolsWrap .inputWrap .inner .myTools-lastSearch{transition:all .2s ease;border-top:1px solid #ccc;display:block;width:100%;box-sizing:border-box;padding:0 15px;min-height:60px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch:last-child{border-bottom:1px solid #ccc}
.myToolsWrap .inputWrap .inner .myTools-lastSearch:hover{background:#e6f5fa}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>i{font-size:25px;width:40px;display:table-cell;vertical-align:middle;height:60px;color:#555}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div{display:table-cell;vertical-align:middle;height:60px;text-align:right}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-title{width:290px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-title span.lastSearch-allrooms{color:#777}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-date{width:295px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-date span{display:inline-block;padding:0 15px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-date span.lastSearch-withoutdate{color:#777;padding:0}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-date div:nth-child(2){color:#777;font-size:12px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-roomfor{width:290px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-roomfor div{color:#777;font-size:12px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div:last-child a{color:#0ea4d7;font-size:16px;font-weight:500;text-decoration:none}
.mainWrapSec{position:relative}
.mainWrapSec.only1 .owl-stage{margin:auto}
.mainWrapSec #myTools{position:absolute;top:0;left:0;background:#fff;z-index:2;border-right:1px solid rgba(9,165,217,.5)}
.connectManSites .conSiteBtn{font-size:14px;line-height:16px;display:block;margin:5px;background:#09a5d9;border:1px solid #fff;padding:2px 10px;box-sizing:border-box;text-align:center;color:#fff;border-radius:10px;text-decoration:none}
.connectManSites .conSiteBtn span{font-weight:700;text-align:Center;display:block}
.inc_searchResult .searchContent{position:relative;margin-top:22px;min-height:1055px}
.inc_searchResult .searchContent .searchResults{max-width:1020px;width:calc(100% - 600px);padding:0 20px;margin:0 auto 0}
.inc_searchResult .searchContent .searchResults.load::after{content:"";position:absolute;top:0;bottom:0;background:rgba(255,255,255,.8);right:-500px;left:-500px;z-index:1}
.inc_searchResult .searchContent .searchResults.load .searchBoxsWrapper{filter:blur(2px)}
.inc_searchResult .searchContent .searchResults.load .holder{display:block}
.inc_searchResult .searchContent .searchResults .innerTitleWrap .shortDesc{margin-top:10px}
.inc_searchResult .searchContent .searchResults .innerTitleWrap .links .relatedLink{color:#aeaeae}
.inc_searchResult .searchContent .searchResults .innerTitleWrap .searchHeader{position:static;transform:none;top:auto;box-shadow:none}
.inc_searchResult .searchContent .searchResults .innerTitleWrap.have{padding:0}
.inc_searchResult .searchContent .searchResults .noResult{text-align:center;margin-top:15px;font-size:18px}
.inc_searchResult .searchContent .searchResults .noResult .paint{margin-top:60px}
.inc_searchResult .searchContent .searchResults .noResult span{color:#09a5d9}
.inc_searchResult .searchContent .searchResults .noResult p{margin:0;padding:0;display:inline-block;text-decoration:underline}
.searchResults .moreFilters{margin:0;padding:0 10px;border-bottom:1px #ccc solid;overflow:visible;font-size:16px;position:relative}
.searchResults .moreFilters .scroller{height:60px;overflow:hidden}
.searchResults .moreFilters .scroller a{display:inline-block;padding:11px 10px 0;color:#888;text-decoration:none;font-weight:700}
.searchResults .moreFilters .scroller a.selected{color:#09a5d9}
.searchResults .moreFilters .scroller a div{font-size:14px;font-weight:400;display:inline-block}
.searchResults .moreFilters::before{content:"";right:16px;border-bottom:14px #83d2ec solid;position:absolute;top:-16px;border-right:14px transparent solid;border-left:14px transparent solid}
.searchResults .moreFilters::after{content:"";right:20px;border-bottom:10px #fff solid;position:absolute;top:-9px;border-right:10px transparent solid;border-left:10px transparent solid}
.searchResults .moreFilters .showMore{display:inline-block;padding:10px;position:relative;font-weight:700;cursor:pointer}
.searchResults .moreFilters .showMore::after{content:"";width:8px;height:8px;border-left:1px #000 solid;border-bottom:1px #000 solid;left:-6px;top:12px;position:absolute;transform:rotate(-45deg);transition:.2s all}
.searchResults .moreFilters.open .showMore::after{transform:rotate(-225deg);top:18px}
.searchResults .moreFilters:not(.open) .showMore span:nth-child(2){display:none}
.searchResults .moreFilters.open .showMore span:nth-child(1){display:none}
.searchResults .moreFilters.open .scroller{height:auto;padding-bottom:10px}
.in_results{margin-top:30px;text-align:center}
.inc_searchResult .searchContent .searchResults .searchBoxsWrapper .revTitle{display:block;text-align:right;padding:10px 12px;font-size:24px;font-weight:500}
.inc_searchResult .searchContent .searchResults .searchBoxsWrapper .revTitle:empty{display:none}
.in_results .recoBox{min-width:auto;margin:.5%;width:31%}
.in_results.owl-carousel .recoBox {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}


.in_results .owl-nav .owl-next {
    z-index: 2;
    position: absolute;
    top: -10px;
    left: 0;
    transform: none;
    font-size: 0;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #fff;
    float: left;
    cursor: pointer;
    box-shadow: 0px 0px 2px #000;
}
.in_results .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;
}


.in_results .owl-nav .owl-prev {
    z-index: 2;
    position: absolute;
    top: -10px;
    right: 0;
    transform: none;
    font-size: 0;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #fff;
    float: left;
    cursor: pointer;
    box-shadow: 0px 0px 2px #000;
}
.in_results .owl-nav .owl-prev::after {
    content: "";
    border: solid #888;
    border-width: 3px 0 0 3px;
    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;
}

.in_results.minisites .recoBox .imgWrap{display:inline-block;max-width:100%;height:100px;padding:0;position:static;text-align:right;overflow:visible}
.in_results.minisites .recoBox{text-align:right;position:relative;padding-bottom:0;margin:10px 0}
.in_results.minisites .recoBox .boxTitleWrap{left:auto;right:100%;top:0;position:static;display:block;width:100%;max-width:60%;padding-right:10px;box-sizing:border-box;bottom:auto;display:inline-block}
.in_results.minisites .recoBox .boxTitle{color:#000;padding:0;width:100%;position:relative;white-space:normal;margin:0;overflow:visible}
.in_results.minisites .recoBox .imgWrap img{position:relative;width:100%;max-width:40%;height:100%;top:auto;right:auto;left:auto;display:inline-block!important;float:right;border-radius:6px;bottom:auto}
.in_results.minisites .recoBox .stars{margin-left:0;margin-top:0;float:right}
.in_results.minisites .recoBox .name{bottom:10px;color:#111;right:0;line-height:32px;margin-right:10px;font-style:normal}
.in_results.minisites .recoBox .imgWrap::after{content:none}
.in_results.minisites .recoBox .botLine{margin-bottom:10px}
.in_results.minisites .recoBox .recText{font-size:16px;padding-right:5px;margin-right:0}
.in_results .owl-item{display:inline-block}
.owl-loaded .owl-item{display:inline-block}
.inc_searchResult .messenger{cursor:pointer;position:fixed;bottom:15px;right:10px;display:block;z-index:1000;background:#fff;border-radius:50%;height:50px;width:50px}
.filters .inc_searchResult .messenger{z-index:10}
.inc_searchResult .messenger i{color:#09a5d9;font-size:44px;position:absolute;left:0;right:0;margin:auto;width:39px;top:4px}
.searchBox.hide{display:none}
.searchBox{margin-top:25px;position:relative;padding-bottom:25px;z-index:0}
.searchBox:first-child{margin-top:40px}
.searchBox::after{content:"";height:1px;position:absolute;bottom:0;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 )}
.searchBox .innerBoxWrap{padding:10px 0;height:320px;width:100%;cursor:pointer;border-radius:6px;box-sizing:border-box;border:1px solid transparent;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.searchBox.promoted .innerBoxWrap{border:2px solid #09a5d9}
.searchBox .innerBoxWrap .gallerySec{float:right;width:calc(100% - 414px);height:100%;position:relative;margin-right:10px;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;display:block!important}
.searchBox .innerBoxWrap .gallerySec:hover{overflow:visible}
.searchBox .innerBoxWrap .gallerySec:hover .owl-nav{opacity:1}
.searchBox .innerBoxWrap .gallerySec .pic{border-radius:5px;margin:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:relative;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;max-width:100%;margin-right:0;margin-left:0}
.searchBox .innerBoxWrap .gallerySec .pic a{display:none}
.searchBox .innerBoxWrap .gallerySec .pic a span{position:absolute;margin:auto;left:50%;top:0;bottom:0;height:28px;transform:translateX(-50%);background:#09a5d9;padding:6px 16px;border-radius:20px;font-size:20px;color:#fff}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-stage-outer{box-shadow:0 10px 10px -10px rgba(0,0,0,.4);background:#eee;z-index:1;border-radius:6px;overflow:hidden;height:100%;transition:all .3s cubic-bezier(.34,1.61,.7,1);-webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1)}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-stage{height:100%}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item{height:100%;transition:.5s all}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item img{min-width:100%;min-height:100%;top:50%;position:relative;transform:translateY(-50%)}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item:not(.active){opacity:.5}
.searchBox .innerBoxWrap .gallerySec .owl-nav{opacity:0}
.searchBox .innerBoxWrap .gallerySec .owl-nav button{-webkit-appearance:none;appearance:none;cursor:pointer;border:0}
.searchBox .innerBoxWrap .gallerySec .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}
.searchBox .innerBoxWrap .gallerySec .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}
.searchBox .innerBoxWrap .gallerySec .owl-nav .disabled{display:none!important}
.searchBox .innerBoxWrap .gallerySec .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}
.searchBox .innerBoxWrap .gallerySec .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}
.searchBox .innerBoxWrap .gallerySec .owl-nav .owl-prev:hover::after{border-color:#09a5d9}
.searchBox .innerBoxWrap .gallerySec .owl-nav .owl-next:hover::after{border-color:#09a5d9}
.searchBox .innerBoxWrap .gallerySec .owl-dots{z-index:2;position:absolute;bottom:10px;right:0;left:0;text-align:center}
.searchBox .innerBoxWrap .gallerySec .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}
.gallerySec .owl-dots .owl-dot.active{background:#09a5d9;box-shadow:0 0 5px rgba(0,0,0,.5)}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item.active .pic{float:none}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item .pic{float:left}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item .link{position:absolute;top:0;right:100px;left:100px;bottom:0;width:calc(100% - 200px)}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item.active+.owl-item .pic{float:right}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-item.active .pic a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:24px;text-decoration:none}
.searchBox .innerBoxWrap .boxDetails{width:378px;margin-right:26px;height:100%;float:left;box-sizing:border-box;padding-left:20px;position:relative}
.searchBox .innerBoxWrap .boxDetails .megaPhoneICo{position:absolute;left:20px;top:20px;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.searchBox .innerBoxWrap .boxDetails .megaPhoneICo i{font-size:35px;color:#aaa}
.searchBox .innerBoxWrap .boxDetails .megaSent{opacity:0;transition:all .3s cubic-bezier(.34,1.61,.7,1);-webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);background:#09a5d9;padding:5px 10px;position:absolute;top:0;left:20px;font-weight:500;text-align:center;font-size:16px;color:#fff;border-radius:6px}
.searchBox .innerBoxWrap .boxDetails .megaSent::after{content:"";border-right:10px solid transparent;border-top:15px solid #09a5d9;border-left:0 solid transparent;position:absolute;left:46px;bottom:-15px}
.searchBox .innerBoxWrap .boxDetails .megaSent b{display:none}
.searchBox .innerBoxWrap .boxDetails h3{height:28px;text-align:right;font-size:24px;font-weight:500;color:#111;margin-top:0}
.searchBox .innerBoxWrap .boxDetails h3 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right;font-size:22px;font-weight:500;color:#111;text-decoration:none;position:absolute;left:-1px;right:-25px;padding-right:25px;padding-left:70px;padding-top:11px;top:-11px;bottom:-11px;overflow:hidden}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap{overflow:hidden;margin-top:8px}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap .siteTags{position:relative;float:right;font-size:14px;color:#111;line-height:14px;padding-right:15px}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap .siteTags:first-child{padding-right:0}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap .siteTags:first-child::after{display:none}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap .siteTags.freerooms{color:#09a5d9;font-weight:500}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap .siteTags::after{content:'•';position:absolute;right:2px;font-size:25px;top:-1px}
.searchBox .innerBoxWrap .boxDetails .boxLike{position:absolute;top:0;left:10px}
.searchBox .innerBoxWrap .boxDetails .boxLike.fav{color:#09a5d9}
.searchBox .innerBoxWrap .boxDetails .boxLike i{font-size:40px}
.searchBox .innerBoxWrap .boxDetails .boxLike i i{transition:all .2s ease;position:absolute;top:44%;right:50%;transform:translateY(-50%) translateX(50%);font-size:0}
.searchBox .innerBoxWrap .boxDetails .boxLike.fav i i{font-size:20px}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone{cursor:pointer;position:absolute;left:0;border:1px #09a5d9 solid;border-radius:15px;height:30px;bottom:0;padding-left:38px;padding-right:14px;text-align:center;font-size:14px;color:#09a5d9;font-weight:500;box-sizing:border-box;z-index:99}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone img{position:absolute;left:-3px;top:-3px}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone .phoneText{display:none;line-height:30px}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone .phoneNumber{line-height:30px;display:block;height:30px;margin-left:-38px;padding-left:38px;margin-right:-14px;padding-right:14px;overflow:hidden;line-height:32px;text-decoration:none;color:#09a5d9}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone.phoneNum .phoneText{display:block}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone.phoneNum .phoneNumber{display:none}
.searchBox .innerBoxWrap .boxDetails .avilWrapTtl i.icon-date2{position:relative;font-size:24px;display:inline-block;vertical-align:middle}
.searchBox .innerBoxWrap .boxDetails .avilWrapTtl i.icon-date2:after{content:'';width:100%;border:1px solid #fff;height:2px;background:#ff5039;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%) rotate(-45deg)}
.searchBox .innerBoxWrap .boxDetails .hapisga-man .icon-megaphone{font-size:26px;vertical-align:middle}
.searchBox .innerBoxWrap .boxDetails .hapisga-man{min-width:250px;position:relative;background:0 0;color:#000;padding:6px 10px;display:inline-block;border-radius:6px;margin-top:10px;transition:all .2s ease;overflow:hidden;max-height:14px;line-height:16px}
.searchBox .innerBoxWrap .boxDetails .hapisga-man img{position:absolute;top:5px;right:-50px;margin-top:5px;width:30px;height:30px;border-radius:50%;float:right;padding-left:5px;transition:all .2s ease;transition-delay:0}
.searchBox .innerBoxWrap .boxDetails .hapisga-man>div{font-size:14px}
.searchBox .innerBoxWrap .boxDetails .hapisga-man>div>div:first-child{position:absolute;top:-50px;right:5px;transition:right .2s ease;transition-delay:0;font-size:12px}
.searchBox .innerBoxWrap .boxDetails .hapisga-man>div>div:last-child{position:relative;margin-right:5px;transition:right .2s ease;transition-delay:0}
.searchBox:hover .innerBoxWrap .boxDetails .hapisga-man>div>div:first-child{right:46px;top:4px;transition-delay:.5s}
.searchBox:hover .innerBoxWrap .boxDetails .hapisga-man>div>div:last-child{margin-right:40px;transition-delay:.5s;bottom:5px;margin-top:20px}
.searchBox:hover .innerBoxWrap .boxDetails .hapisga-man{background:#43b1dd;color:#fff;padding:5px 5px;min-width:300px;max-height:46px}
.searchBox:hover .innerBoxWrap .boxDetails .hapisga-man img{right:5px;transition-delay:.5s}
.searchBox .innerBoxWrap .boxDetails .rankWrap{margin-top:5px;overflow:hidden}
.searchBox .innerBoxWrap .boxDetails .rankWrap .stars{font-weight:700;display:inline-block;vertical-align:bottom}
.searchBox .innerBoxWrap .boxDetails .rankWrap .stars span{display:inline-block;padding-top:1px}
.searchBox .innerBoxWrap .boxDetails .rankWrap .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}
.searchBox .innerBoxWrap .boxDetails .botBox{text-align:right;margin-top:15px;height:112px;overflow:hidden}
.searchBox .innerBoxWrap .searchBox-bottom{border-top:2px solid #c6c6c6;border-bottom:2px solid #c6c6c6;transition:all .2s ease;height:49px;box-sizing:border-box;position:absolute;bottom:0;left:20px;right:0;overflow:hidden}
.searchBox:hover .innerBoxWrap .searchBox-bottom{border-top:3px solid #43b1dd;border-bottom:3px solid #43b1dd}
.searchBox .innerBoxWrap .boxDetails .botBox .saleStrip{text-align:right;font-size:14px;color:#ff5039;display:inline-block}
.searchBox .innerBoxWrap .boxDetails .botBox .avilAtDates{font-size:14px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilAtDates span{font-weight:700;color:#43b1dd}
.searchBox .innerBoxWrap .boxDetails .botBox .saleStrip i{display:inline-block;font-size:20px;vertical-align:bottom}
.searchBox .innerBoxWrap .boxDetails .botBox .saleStrip span{font-weight:500;display:block;white-space:nowrap;text-overflow:ellipsis}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap{position:absolute;bottom:60px;right:0;left:20px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap.avilremind{bottom:0}
.searchBox.busydate .innerBoxWrap .boxDetails .botBox .avilWrap{bottom:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap div{clear:both;display:block}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap div.avilAtWrap{display:table;border-spacing:5px 0;width:100%}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap{font-size:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilWrapTtl{text-align:right;font-weight:500;font-size:14px;color:#111;margin-bottom:10px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilWrapTtl .sectext{line-height:20px;padding-right:15px;font-weight:400;position:relative}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilWrapTtl .sectext::after{content:'•';position:absolute;right:2px;font-size:25px;top:-1px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .normAvil{text-align:right;color:#000;font-weight:400;font-size:14px;margin-top:5px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .normAvil .sBig{display:block;text-align:center;font-size:18px;font-weight:500;color:#09a5d9;text-align:right}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .normAvil .sBig span{font-size:14px;padding-left:150px;line-height:1;display:table-cell;height:40px;vertical-align:middle;position:relative}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt{text-decoration:none;overflow:hidden;padding-top:3px;transition:all .2s ease;min-height:61px;text-align:center;color:#000;font-weight:400;vertical-align:top;font-size:12px;position:relative;padding-right:0;width:31.33%;margin-right:3%;display:inline-block;box-sizing:border-box;border:1px solid #ccc;border-radius:6px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt a{text-decoration:none;display:block}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt a i.icon-date2{font-size:24px;color:#1cacdc}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder{width:60%;padding:0;display:table-cell;float:none;margin:0;vertical-align:middle}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderi{position:absolute;margin-top:0!important;float:right;width:20%;background:#43b1dd;height:auto;display:block;top:0;bottom:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderi>div{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;text-align:center;color:#fff}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderi i{margin:0 auto 5px auto;color:#fff;display:block;font-size:28px;display:block}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderleft{box-sizing:border-box;padding-right:10px;text-align:right;width:80%;float:left;margin-top:0!important;padding-top:5px;clear:none;font-size:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderleft span{text-align:right}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderleft>div{margin-top:0!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;display:inline-block}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderleft>div.price{margin-top:0!important;display:inline-block;margin-bottom:5px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.reminder .reminderleft>div.price.box{text-decoration:line-through;padding-left:10px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt.left{width:40%;display:table-cell;margin:0;vertical-align:middle}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt:hover{border-color:#09a5d9}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAtWrap>.avilAt:first-child{margin-right:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt span{font-size:14px;font-weight:500;width:100%;text-align:center;display:block;color:#09a5d9;padding-bottom:2px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt span.datecheck{font-weight:400;color:#111;font-size:12px;padding:0 15px;box-sizing:border-box}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt span.checkDate{margin-top:8px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt>i.icon-date2{color:#09a5d9;font-size:24px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilAt .price{font-size:14px;font-weight:500}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .occ{text-align:right;color:#888;font-weight:400;font-size:14px;position:relative;padding-right:10px}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .occ::before{content:"";width:6px;height:6px;border-radius:6px;background:#888;position:absolute;right:0;top:0;bottom:0;margin:auto}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox{display:inline-block;float:right;padding-top:0}
.searchBox .innerBoxWrap .boxDetails .botBox .searchBox-bottom .boxLink{float:left;line-height:42px}
.searchBox .innerBoxWrap .boxDetails .botBox .searchBox-bottom .boxLink i{float:left;line-height:44px;font-size:40px;width:0;transition:all .2s ease;transition-delay:.2s}
.searchBox:hover .innerBoxWrap .boxDetails .botBox .searchBox-bottom .boxLink i{width:40px}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .ttl{font-weight:400;text-align:right;font-size:14px;color:#111}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .salePrice{display:inline-block;font-weight:500;color:#111;text-align:left;font-size:20px;line-height:44px}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .allrooms {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    background: #43b1dd;
    color: #fff;
    padding: 0 6px;
    line-height: 20px;
}

.searchBox .innerBoxWrap .boxDetails .botBox .priceBox.allr {padding-top: 10px;}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .boxPrice{display:inline-block;font-weight:500;color:#111;text-align:left;font-size:14px;padding-left:5px;line-height:44px}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .salePrice.sale{font-weight:400;text-align:left;font-size:14px;color:#111;text-decoration:line-through}
.searchBox .innerBoxWrap .boxDetails .botBox .priceBox .salePrice.range{font-size:14px}
.searchBox .innerBoxWrap .boxDetails .boxLink{font-size:20px;font-weight:500;color:#888;text-decoration:none}
.facilBox .iconx-small{margin:-7px;display:block}
.searchBox .innerBoxWrap .boxDetails .facilWrap{display:inline-block;position:relative;z-index:1}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:relative;vertical-align:top;width:40px;height:40px;box-sizing:border-box;background:#fff;margin-top:5px;display:inline-block;overflow:hidden}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox img{position:absolute;left:0;right:0;margin:auto;bottom:0;top:0}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox::before{-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;opacity:0;content:attr(data-fac);position:absolute;top:auto;background:rgba(9,165,217,.9);font-size:16px;text-align:center;color:#fff;padding:10px 10px;white-space:nowrap;margin:auto;bottom:49px;box-sizing:border-box}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox::after{-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;content:"";border-top:8px solid rgba(9,165,217,.9);border-right:8px solid transparent;border-left:8px solid transparent;height:0;width:0;margin:0 auto;position:absolute;left:0;right:0;top:-9px}
.searchBox.stickyMes .innerBoxWrap .boxDetails .megaSent{opacity:1;top:-20px}
.searchBox.stickyMes .innerBoxWrap .boxDetails .megaSent>div{position:absolute;left:0;right:0;bottom:0;top:18px;margin:auto;height:40px;line-height:1;padding:0 10px}
.searchBox.stickyMes .innerBoxWrap .boxDetails .megaPhoneICo i{color:#09a5d9}
.searchBox.stickyMes .innerBoxWrap .boxDetails .megaPhoneICo{transform:scale(1.5)}
.revCount::before{content:"•";padding-left:10px;font-size:24px;position:absolute;right:0;top:0}
.innerTitleWrap{overflow:hidden;border-top:5px solid rgba(9,165,217,.5);border-bottom:5px solid rgba(9,165,217,.5);padding:16px 20px;display:block;justify-content:space-between}
.innerTitleWrap h1{font-size:24px;text-align:right;color:#000;font-weight:500;float:right}
.innerTitleWrap .compl{font-size:24px;text-align:right;color:#000;font-weight:500;float:right}
.innerTitleWrap div:not(.h1_wrapper) .compl{font-size:20px}
.innerTitleWrap>span{display:block;clear:both;font-size:20px}
.innerTitleWrap .searchCount{font-size:18px;text-align:right;color:#000}
.inc_contact .mainPic{height:165px}
.inc_contact .contactSection{text-align:right;padding:30px 0;background-repeat:no-repeat;background-position:center left}
.inc_contact .title{position:relative;font-size:24px;margin-top:0;font-weight:500;margin-bottom:35px}
.inc_contact .title>span{border-top:2px solid #09a5d9;width:60px;position:absolute;bottom:-10px;right:0}
.inc_contact form{margin-top:30px;min-width:800px;display:inline-block;font-size:0}
.inc_contact .side .wrap_input.half.fir{margin-left:10px}
.inc_contact .side .wrap_input.halff.fir{margin-left:10px}
.inc_contact .side .wrap_input.half{width:calc(50% - 5px);float:right}
.inc_contact .side .wrap_input.halff{width:calc(30% - 10px);float:right}
.inc_contact .side .wrap_input.halff.firr{width:calc(40% - 10px)}
.inc_contact .side .wrap_input.has_error{background-color:#fff}
.inc_contact .side .wrap_input.has_error{border:1px solid #ff5039}
.inc_contact .side .wrap_input{height:50px;border-radius:6px;background-color:rgba(255,255,255,.5);border:1px solid #a9a9a9;margin-bottom:10px;padding:5px;box-sizing:border-box;position:relative}
.inc_contact .side .wrap_input.required::before{content:'*';font-size:18px;color:#ff5039;position:absolute;top:19px;right:5px;font-family:Hebbo;font-weight:700}
.inc_contact .side .wrap_input input.form_inp{width:100%;height:100%;background-color:transparent;border:0;padding:22px 11px;box-sizing:border-box;font-size:18px}
.inc_contact .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.inc_contact .side .wrap_input.has_error label{font-size:0}
.inc_contact .side .wrap_input label{font-size:18px;color:#888;position:absolute;right:0;padding-right:16px;top:15px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.inc_contact .side .wrap_input.has_error label::before{font-size:12px}
.inc_contact .side .wrap_input.has_error label::before{content:attr(data-error);color:#ff5039;font-size:18px}
.inc_contact .side .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.inc_contact .side .wrap_input.has_error label::before{font-size:12px}
.inc_contact .side .wrap_input .form_inp:focus+label,.inc_contact .side .wrap_input .form_inp:valid+label,.inc_contact .side .wrap_input.textarea textarea:focus+label,.inc_contact .side .wrap_input.textarea textarea:valid+label{top:2px;font-size:12px}
.inc_contact .side .wrap_input select{border:none;width:100%;height:100%;outline:0;max-width:100%}
.inc_contact .side{max-width:280px;display:inline-block;width:100%;vertical-align:top}
.inc_contact .side:nth-child(2){margin-right:20px;max-width:500px}
.inc_contact .side .selectChoice:before{bottom:20px}
.inc_contact .btnSend{font-size:24px;float:left;color:#fff;padding:10px 60px;height:70px;border-radius:6px;background-color:#09a5d9;border:0;display:block;margin:15px auto 30px auto;cursor:pointer}
.inc_contact .side .wrap_input.textarea{height:230px}
.inc_contact .side .wrap_input.textarea textarea{height:100%;border:0;resize:none;font-size:18px;background-color:transparent;width:100%;padding:12px;box-sizing:border-box}
.inc_contact .side .wrap_input input.form_inp:focus,.inc_contact .side .wrap_input textarea:focus{outline:0}
.inc_minisite .holder{background:rgba(255,255,255,.8)}
.inc_minisite .heroSec{position:relative;height:660px;padding-bottom:10px;border-bottom:1px solid #cacaca;box-shadow:0 3px 10px -4px rgba(0,0,0,.3)}
.inc_minisite .heroSec::after{content:"";position:absolute;bottom:-13px;right:160px;width:40px;height:22px;background:#fff;border-radius:0 0 20px 20px;border-bottom:1px solid #cacaca;z-index:1}
.inc_minisite .heroSec .space{width:100%;height:100%;padding:10px 10px 0 10px;box-sizing:border-box;overflow:hidden}
.inc_minisite .heroSec .space::after{content:"";z-index:2;border-top:10px solid #cbe7f0;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;bottom:0;right:170px}
.inc_minisite .heroSec .infoSec{width:370px;background:#f5f5f5;height:100%;box-sizing:border-box;padding:15px;position:relative;float:right;z-index:3}
.inc_minisite .heroSec .infoSec::before{content:"";z-index:2;border-right:128px solid #f5f5f5;border-top:0 solid transparent;border-bottom:660px solid transparent;position:absolute;right:360px;top:0;height:0;bottom:0}
.inc_minisite .heroSec .infoSec::after{content:"";border-right:138px solid #fff;border-top:0 solid transparent;border-bottom:700px solid transparent;position:absolute;right:360px;top:0;height:0;bottom:0;z-index:1}
.inc_minisite .heroSec .infoSec .breadCrumbs{overflow:hidden;margin-left:-100px;position:relative;z-index:3}
.inc_minisite .heroSec .infoSec .breadCrumbs .bread{font-size:14px;color:#888;float:right;font-weight:400;text-decoration:none}
.inc_minisite .heroSec .infoSec .breadCrumbs span{font-size:14px;color:#888;float:right;font-weight:400;margin:0 8px}
.inc_minisite .heroSec .infoSec .minisiteName h1{font-weight:500;text-align:right;font-size:44px;color:#111;margin-top:0;margin-left:-80px;z-index:10;position:relative;line-height:46px}
.inc_minisite .heroSec .infoSec .minisiteName h1.longTitle{font-size:30px;line-height:1.1}
.inc_minisite .heroSec .infoSec .minisiteName .indiv{display:table-cell;vertical-align:middle;padding-top:10px;padding-bottom:20px}
.inc_minisite .heroSec .infoSec .minisiteName .indiv span{display:inline-block}
.inc_minisite .heroSec .infoSec .rankAndTags{margin-top:8px;margin-right:20px;margin-left:-30px}
.inc_minisite .heroSec .infoSec .rankAndTags .siteTagsWrap{overflow:hidden}
.minisite-contact .wrap_input.half+.wrap_input.half{float:none}
.inc_minisite .heroSec .infoSec .rankAndTags .siteTagsWrap .siteTags{position:relative;float:right;font-size:18px;color:#111;line-height:16px;padding-left:15px}
.inc_minisite .heroSec .infoSec .rankAndTags .siteTagsWrap .siteTags::after{content:"•";position:absolute;left:2px;font-size:25px;top:-1px}
.inc_minisite .heroSec .infoSec .rankAndTags .siteTagsWrap .siteTags:last-child::after{display:none}
.inc_minisite .heroSec .infoSec .rankAndTags .stars{display:inline-block}
.inc_minisite .heroSec .infoSec .rankAndTags .stars span{display:inline-block;padding-top:4px}
.inc_minisite .heroSec .infoSec .rankAndTags .reviewsCount{font-size:16px;color:#111;font-weight:400;display:inline-block;line-height:23px;position:relative;padding-right:12px}
.inc_minisite .heroSec .infoSec .rankAndTags .reviewsCount::before{content:"•";padding-left:10px;font-size:24px;position:absolute;right:0;top:0}
.inc_minisite .heroSec .infoSec .phoneWrap{margin-top:60px;position:relative;z-index:9}
.inc_minisite .heroSec .infoSec .phoneWrap .phoneIco{position:absolute;top:12px;text-align:center;font-size:22px;line-height:38px;right:0;width:34px;height:34px;border:2px solid #111;border-radius:40px}
.inc_minisite .heroSec .infoSec .phoneWrap .phoneNum{font-size:34px;color:#111;text-align:right;text-decoration:none;padding-right:46px;display:inline-block;margin-top:0}
.inc_minisite .heroSec .infoSec .phoneWrap .ownname{font-size:14px;color:#111;text-align:right;padding-right:46px}
.inc_minisite .heroSec .infoSec .sendMsg{cursor:pointer;position:relative;font-size:18px;color:#111;text-align:right;padding-right:46px;margin-top:30px;z-index:9}
.inc_minisite .heroSec .infoSec .sendMsg .mesIcon{position:absolute;top:-8px;text-align:center;font-size:28px;line-height:38px;right:0;width:34px;height:34px;border:2px solid #111;border-radius:40px}
.inc_minisite .heroSec .infoSec .shareFavWrap{position:absolute;bottom:100px;right:50%;width:100%;max-width:320px;transform:translateX(50%);text-align:center;height:auto}
.inc_minisite .heroSec .infoSec .shareFavWrap .favBtn{width:80px;font-size:18px;color:#111;cursor:pointer;position:relative;display:inline-block;text-align:center;padding-top:52px}
.inc_minisite .heroSec .infoSec .shareFavWrap .favBtn.fav{color:#09a5d9}
.inc_minisite .heroSec .infoSec .shareFavWrap .shareBtn{width:80px;font-size:18px;color:#111;margin:0 15px;cursor:pointer;position:relative;display:inline-block;text-align:center;padding-top:52px}
.inc_minisite .heroSec .infoSec .shareFavWrap>div>i{width:50px;height:50px;box-sizing:border-box;border:2px solid #111;border-radius:80px;position:absolute;top:0;text-align:center;font-size:34px;padding-top:7px;left:0;right:0;margin:auto}
.inc_minisite .heroSec .infoSec .shareFavWrap>div>i>i{font-size:0;transition:all .2s linear;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.inc_minisite .heroSec .infoSec .shareFavWrap>div.fav>i>i{font-size:17px}
.inc_minisite .heroSec .infoSec .price{height:80px;background:#cbe7f0;position:absolute;bottom:0;right:0;width:100%;cursor:pointer}
.inc_minisite .heroSec .infoSec .price::after{content:'';z-index:2;border-right:15px solid #cbe7f0;border-top:0 solid transparent;border-bottom:80px solid transparent;position:absolute;right:360px;top:0;height:0;bottom:0}
.inc_minisite .heroSec .infoSec .price .priceTxt{text-align:center;font-weight:500;font-size:24px;color:#111;margin-top:15px}
.inc_minisite .heroSec .infoSec .price .pNote{text-align:center;font-weight:400;font-size:18px;color:#111}
.inc_minisite .heroSec .picSec{position:absolute;left:45px;right:380px;z-index:0;top:10px;bottom:10px;border-radius:5px;overflow:hidden}
.inc_minisite .heroSec .picSec.vidOpen{position:static}
.inc_minisite .heroSec .picSec::after{content:"";border-radius:0 10px 0 0;position:absolute;right:126px;top:0;width:15px;height:16px;z-index:99999;box-shadow:5px -5px 0 #fff}
.inc_minisite .heroSec .picSec .picture{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 1s ease;opacity:0}
.inc_minisite .heroSec .picSec .picture img {width: 100%;top: 0;position: relative;height: 100%;object-fit: cover;}
.inc_minisite .heroSec .picSec .picture.active{opacity:1}
.inc_minisite .heroSec .picSec .picSecBtnWrap{text-align:center;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}
.inc_minisite .heroSec .picSec .picSecBtnWrap .picSecBtn{position:relative;display:inline-block;width:100px;height:100px;border-radius:100px;background:#fff;margin:0 30px;color:#09a5d9;font-size:18px;cursor:pointer;box-sizing:border-box;border:5px solid #09a5d9;padding-top:50px;z-index:99}
.inc_minisite .heroSec .picSec .picSecBtnWrap .picSecBtn::after{content:'';width:96px;height:96px;position:absolute;border-radius:100px;right:-5px;top:-5px;border:2px solid rgba(255,255,255,.8)}
.inc_minisite .heroSec .picSec .picSecBtnWrap .picSecBtn i{position:ABSOLUTE;top:5px;font-size:52px;right:0;left:0;margin:auto}
.minisitecon.sticky header:not(.sticked):not(.minisite){top:-74px;background:#fff;position:fixed}
.inc_minisite.sticky .heroSec .infoSec{position:fixed;padding:0;right:0;z-index:200;top:74px;height:auto;border-left:1px solid rgba(9,165,217,.5);background:linear-gradient(#fff,#f5f5f5 50px);display:none}
.inc_minisite.sticky .heroSec .infoSec .rankAndTags{margin-top:0}
.inc_minisite.sticky .heroSec .infoSec .rankAndTags{margin-right:0}
.inc_minisite.sticky .heroSec .infoSec::before{display:none}
.inc_minisite.sticky .heroSec .infoSec .breadCrumbs,.inc_minisite.sticky .heroSec .infoSec .phoneWrap,.inc_minisite.sticky .heroSec .infoSec .rankAndTags .siteTagsWrap,.inc_minisite.sticky .heroSec .infoSec .rankAndTags .stars,.inc_minisite.sticky .heroSec .infoSec .sendMsg,.inc_minisite.sticky .heroSec .infoSec .shareFavWrap{display:none}
.inc_minisite.sticky .heroSec .infoSec .phoneWrap{margin-top:16px}
.inc_minisite.sticky .heroSec .infoSec .phoneWrap .ownname{margin-top:-4px}
.inc_minisite.sticky .heroSec .infoSec h1{display:none}
.inc_minisite.sticky:not(.popOpen) .midwrapper .units{position:fixed;overflow:hidden;right:0;top:76px;bottom:0;height:auto;z-index:200;border-left:1px solid rgba(9,165,217,.5);transition:.5s top,z-index 0s}
.inc_minisite.sticky .heroSec .infoSec::after{display:none}
.inc_minisite.sticky .heroSec .picSec .picture{margin-right:0}
.inc_minisite.sticky .midwrapper .middle{border-bottom:1px solid #ccc;padding-bottom:60px}
.inc_minisite.sticky .heroSec .infoSec .price{display:none}
.inc_minisite .midwrapper{position:relative}
.inc_minisite .midwrapper h5{margin:0;padding:0}
.inc_minisite .midwrapper .rating{margin-top:20px;justify-content:center;position:absolute;left:0!important;margin-left:60px;padding:10px 20px;border:1px #ddd solid;border-radius:6px;transition:.5s all;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff}
.inc_minisite .midwrapper .middle{max-width:840px;width:100%;overflow:hidden;padding:0 20px;box-sizing:border-box;margin-right:440px}
.inc_minisite #search {display: flex;align-items: center;width: 400px;margin: 0 auto;max-width: calc(100% - 20px);height:134px}
.inc_minisite .dates .icon-date2, .inc_minisite .dates .icon-date2{font-size:36px;line-height:34px}
.inc_minisite .dates input[type=text], .inc_minisite .dates input[type=text]{border:0;font-size:15px;width:100%;box-sizing:border-box;padding-right:42px;outline:0;background:0 0}
.inc_minisite .dates .datePickWrap, .inc_minisite .dates .datePickWrap{position:absolute;display:inline-block;top:0;right:0;left:0;height:100%;line-height:56px}
.inc_minisite .dates .datePickWrap i, .inc_minisite .dates .datePickWrap i{position:absolute;right:132px;top:20px}
.inc_minisite #search .dates{position:relative;background-color:#fff;width:240px;height:50px;border-top-right-radius:6px;border-bottom-right-radius:6px;margin:0 auto;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);box-sizing:border-box;padding:10px 5px 10px 10px;text-align:right}
.inc_minisite .dates .fa-calendar{font-size:26px}
.inc_minisite .dates .fa-arrow-left{color:#15a9db}
.inc_minisite .dates .nights{background-color:#f8f8f8;width:100px;height:50px;border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:1px solid #ccc;margin:0 auto;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);box-sizing:border-box;padding:5px;color:#777;text-align:right}
.inc_minisite .midwrapper #search .nights .sumDays, .dates .nights .sumDays{font-size:18px;font-weight:Bold;text-align:center}
.inc_minisite .midwrapper #search .nights .descDays, .dates .nights .descDays{font-size:14px;text-align:center}
.inc_minisite .orderdetails li.avail{padding:0}
.inc_minisite .orderdetails li span:first-child{font-size:16px;font-weight:Bold;float:right;line-height:20px}
.inc_minisite .orderdetails li span:last-child{font-size:12px;float:left;line-height:20px}
.inc_minisite .midwrapper .gradient{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 );position:absolute;top:0;color:#fff;font-size:20px;padding-top:5px;box-sizing:border-box}
.inc_minisite .midwrapper .picture{position:relative}
.exmpic,.gradient,.inc_minisite .midwrapper .picture{width:220px;height:140px}
.inc_minisite .midwrapper .bl{cursor:pointer;background-color:#fff;width:340px;height:140px;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);margin:10px 5px 0;display:flex;align-items:flex-start;border-radius:6px;overflow:hidden}
.inc_minisite .midwrapper .picture ul li{margin:1px 0;text-align:right}
.inc_minisite .midwrapper .picture ul li span:not(.icon){vertical-align:top;font-size:12px;display:none;box-sizing:border-box;padding-right:10px}
.inc_minisite .midwrapper .picture ul li span.icon{font-size:22px!important;line-height:0;width:22px}
.inc_minisite .midwrapper .picture ul{padding:0;margin:0;color:#fff;cursor:pointer;padding-right:4px;position:absolute;right:0;bottom:0;z-index:3}
.inc_minisite .midwrapper .bl:hover ul li span{display:inline-block}
.inc_minisite .midwrapper .bl:hover .side{width:220px;opacity:.7}
.inc_minisite .midwrapper .favblock .side,.saleblock .side{background-color:#231d1a;height:70px;width:30px;position:absolute;right:0;bottom:0;transition:all .5s;z-index:1;opacity:.5}
.inc_minisite .midwrapper .regularblock .side,.minimumblock .side,.notavlblock .side{background-color:#231d1a;height:50px;width:30px;position:absolute;right:0;bottom:0;transition:all .5s;z-index:1;opacity:.5}
.inc_minisite .midwrapper .saleblock .both ul li{margin:1px 0}
.inc_minisite .midwrapper .orderblock{width:80px;height:40px;background:#fff;border-radius:6px;font-size:20px;color:#ff5039;cursor:pointer;line-height:37px;text-align:center;box-sizing:border-box;border:2px #ff5039 solid}
.inc_minisite .orderdetails ul li{padding:6px;list-style:none}
.popup .popup_container .added_room .inner_frame .units .bl .orderdetails{padding:0 11px}
.inc_minisite .orderdetails ul li.prices{padding:0;margin-bottom:6px}
.inc_minisite .orderdetails ul li.prices .item{width:100%;clear:both;color:#777;display:table}
.inc_minisite .orderdetails ul li.prices .item div{line-height:10px;font-size:11px;max-width:50px;text-align:right;vertical-align:middle;display:table-cell}
.inc_minisite .orderdetails ul li.prices .item:first-child div{font-size:12px}
.inc_minisite .orderdetails ul li.prices .item:first-child{color:#000}
.inc_minisite .orderdetails ul li.prices .item span{display:table-cell;line-height:20px;font-weight:700;font-size:12px}
.inc_minisite .orderdetails .occLabel{font-size:18px;font-weight:700;color:#aaa;padding:10px}
.inc_minisite .minimumblock .orderdetails ul li{padding:5px}
.inc_minisite .midwrapper .saleblock .orderdetails ul li{padding:2px}
.inc_minisite .midwrapper .minimumblock{position:relative;height:162px}
.inc_minisite .midwrapper .bottompink{background-color:#ffdcd7;height:22px;width:340px;position:absolute;bottom:0;font-size:12px;box-sizing:border-box;padding-top:5px}
.inc_minisite .orderdetails ul li:last-child{color:#09a5d9}
.inc_minisite .orderdetails{margin:0 auto;box-sizing:border-box}
.inc_minisite .orderdetails .minnights{display:none}
.inc_minisite .midwrapper #rank{display:flex;font-weight:700}
.inc_minisite .midwrapper #rank .reviewsCount{font-size:18px;color:#111;font-weight:400;display:inline-block;line-height:28px;margin-right:5px;position:relative;padding-right:12px;color: #09a5d9;text-decoration: underline;}
.inc_minisite .midwrapper #rank .reviewsCount::before{content:"•";padding-left:10px;font-size:24px;position:absolute;right:0;top:0}
.inc_minisite .midwrapper #ranksep .rank{position:absolute;left:0;bottom:0;top:0}
.inc_minisite .midwrapper .noRank{font-weight:600;margin-bottom:15px;margin-top:0}
#search ul li,.inc_minisite .midwrapper #ranksep ul li{display:table-cell;vertical-align:middle;height:44px;float:none}
.inc_minisite .midwrapper #ranksep{margin:20px 0}
.inc_minisite .midwrapper #ranksep ul{overflow:hidden;list-style-type:none;padding:0;color:#09a5d9;font-size:16px;width:260px;position:relative;display:table;border-bottom:1px #eee solid}
.inc_minisite .midwrapper .fa-star{color:#09a5d9;font-size:16px}
.inc_minisite .midwrapper .pbar div{box-sizing:border-box;padding:3px}
.inc_minisite .midwrapper .pbar span{display:block;background-color:#09a5d9;position:relative;overflow:hidden;height:10px}
.inc_minisite .midwrapper .pbar{height:16px;margin-top:6px;width:260px;position:relative;background:#eee;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);float:right;display:none}
.inc_minisite .midwrapper .ranktxt{padding-left:40px}
.inc_minisite .midwrapper .rank .stars span{display:inline-block;padding-top:4px}
.inc_minisite .midwrapper .add,.view{background-color:#fff;border:1px #09a5d9 solid;border-radius:6px;height:44px;width:260px;color:#09a5d9;font-size:18px;cursor:pointer;line-height:44px;text-align:center;box-sizing:border-box}
.inc_minisite .midwrapper .midwrapper{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin-top:10px}
.inc_minisite .midwrapper .details{display:block;max-width:800px;width:100%;font-size:0;position:relative}
.inc_minisite .midwrapper .title{position:relative;font-size:24px;font-weight:500}
.inc_minisite .midwrapper .title>span{border-top:2px solid #09a5d9;width:60px;position:absolute;bottom:-10px;right:0}
.inc_minisite .midwrapper .toptext{line-height:25px;font-size:14px;margin-top:20px;direction:ltr;text-align:right}
.inc_minisite .midwrapper .toptext span.icon{font-size:20px}
.inc_minisite .midwrapper .rside .avail.hidedesktop {color: #09a5d9;padding:10px 10px 0 0}
.inc_minisite .midwrapper .areastxt{margin-top:0}
.inc_minisite .midwrapper .areastxt span.icon{font-size:24px;color:#888;float:right;margin-left:10px;margin-top:2px;cursor:pointer}
.inc_minisite .midwrapper .fa-user{padding-left:5px;float:right;margin-top:5px}
.inc_minisite .midwrapper .order{width:160px;height:40px;background:#fff;border-radius:6px;font-size:20px;color:#ff5039;position:absolute;left:10px;top:10px;cursor:pointer;line-height:36px;text-align:center;box-sizing:border-box;border:2px #ff5039 solid}
.inc_minisite .search-recommend .recommend-wrap .left-side-inn {position: absolute;top: 5px;left: 10px;width:180px;}
.recommend-wrap .price-block>.pax {color: #777777;font-size: 12px;}
.recommend-wrap .rooms-dates {font-size: 14px;}
.recommend-wrap .order.orderbtn {position: relative;top: auto;left: 0;right: auto;margin: 0;}

.search-recommend .orderbtn {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    display: inline-block;
    width: 100%;
    cursor:pointer;
    max-width: 180px;
    color: #fff;
    margin-right: 5px;
    background: #fd4f39;
    border-radius:6px;
    height:40px;
    text-align: right;
    padding-right: 10px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 40px;
    border: 0;
    margin-top: 10px;
    vertical-align: bottom;
}

.search-recommend .orderbtn .circle {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    line-height: 30px;
    font-size: 24px;
    border: 2px solid #fff;
    text-align: center;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

@media (max-width: 992px) {
    .inc_minisite .search-recommend .orderbtn .price.total {font-size: 14px;padding: 0;position: absolute;top: 0;right: 10px;height:0}
    .inc_minisite .search-recommend ul {list-style-type: none;padding: 0;margin-right: 15px;display: inline-block;}
    .inc_minisite .search-recommend .total ul {list-style-type: none;padding: 0;margin-right: 15px;position: absolute;right: 20px;top: 20px;transform: translateY(-50%);}
    .inc_minisite .search-recommend .orderbtn .price.total {font-size: 14px;padding: 0;position: absolute;top: 0;right: 10px;}
    .inc_minisite .search-recommend .orderbtn {text-align: left;padding: 0 10px 0 50px;width: 100%;max-width: calc(100% - 40px);display: block;margin: 10px auto 0 auto;}
    .inc_minisite .search-recommend .recommend-wrap .left-side-inn {position:relative;top:auto;left:auto;right:auto;width:100%}
    .inc_minisite .search-recommend .rooms-dates.hidedesktop {font-size: 14px;}
    .inc_minisite .search-recommend {border: 0;}
}

.inc_minisite .midwrapper .busy .order,.inc_minisite .midwrapper .minnights .order{display:none!important}
.inc_minisite .midwrapper .busy .orderblock{display:none}
.inc_minisite .midwrapper .busy .order::after{z-index:1;content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.5)}
.inc_minisite .midwrapper .repDate{display:none;margin-top:20px;height:40px;background:#fff;border-radius:6px;font-size:16px;color:#09a5d9;position:absolute;left:10px;top:-10px;cursor:pointer;line-height:36px;text-align:center;box-sizing:border-box;border:2px #09a5d9 solid;padding:0 10px}
.inc_minisite .midwrapper .busy .repDate{display:block}
.inc_minisite .midwrapper .busy .repDate.hidedesktop{display:none}
.inc_minisite .midwrapper .price{font-weight:500;font-size:24px;position:Relative;right:55px}
.inc_minisite .midwrapper .roomTop ul{list-style-type:none;padding:0;margin-right:15px;display:inline-block}
.inc_minisite .midwrapper .roomTop ul.roomSide{position:absolute;top:50%;right:0;transform:translateY(-50%);width:50%}
.inc_minisite .midwrapper .roomTop ul.price{right:auto;margin-right:0;width:100%;text-align:left}
.inc_minisite .midwrapper .roomTop ul.price li{height:20px;line-height:20px}
.inc_minisite .midwrapper .roomTop .rPrices{padding:0;position:absolute;top:0;left:202px;max-width:100px;width:100%}
.inc_minisite .midwrapper .roomTop .prices{padding-top:5px}
.inc_minisite .midwrapper .roomTop .prices .item{width:100%;clear:both;color:#777;max-width:100px}
.inc_minisite .midwrapper .roomTop .prices .item:first-child span{display:none}
.inc_minisite .midwrapper .roomTop .prices .item div{display:block;float:right;line-height:1.4;font-size:11px}
.inc_minisite .midwrapper .roomTop .prices .item:first-child div{font-size:12px;float:left;font-weight:700}
.inc_minisite .midwrapper .roomTop .prices .item:first-child{color:#000;margin-top:-4px}
.inc_minisite .midwrapper .roomTop .prices .item span{display:block;float:left;line-height:1.4;font-weight:700;font-size:12px}
.inc_minisite .midwrapper .units{background-color:#f5f5f5;height:1400px;width:369px;text-align:center;right:0;position:absolute;z-index:0;top:0;border-left:1px solid rgba(9,165,217,.5)}
.inc_minisite .midwrapper .units .unitsTitle{position:relative;width:100%;display:block;max-width:340px;margin:auto}
.inc_minisite .midwrapper .units .unitsWrap{position:absolute;top:115px;right:0;left:0;bottom:0;overflow:hidden;padding-bottom:30px}
.inc_minisite .midwrapper .units:hover .unitsWrap{overflow:auto}
.inc_minisite .midwrapper .units .unitsTitle::after{content:"";position:absolute;background:#ccc;left:0;top:0;bottom:0;margin:auto;height:1px;width:100%;max-width:85px}
.inc_minisite .midwrapper .units .unitsTitle::before{content:"";position:absolute;background:#ccc;right:0;top:0;bottom:0;margin:auto;height:1px;width:100%;max-width:85px}
.inc_minisite .midwrapper .roomTop .fa-star{padding-left:5px;float:right;margin-top:5px}
.inc_minisite .midwrapper .roomTop .roomSide li:not(#included){color:#09a5d9;font-size:16px}
.inc_minisite .midwrapper .roomTop .roomSide li.avail .notAvilText{color:#ff5039;font-size: 14px;line-height: 1;max-width: 200px;display: block;}
.inc_minisite .midwrapper .roomTop .roomSide li.avail .notAvilText.scrollTo{text-decoration:underline;cursor:pointer}
.inc_minisite .midwrapper #included{font-size:14px;color:#a2a2a2;direction:ltr}
.inc_minisite .midwrapper .roomTop ul li#included{line-height:22px}
.inc_minisite .midwrapper #included .icon.icon-info{margin-right:-6px;margin-left:2px;font-size:22px;vertical-align:middle;padding-bottom:5px}
.inc_minisite .midwrapper .roomTop ul li{line-height:25px;height:25px}
.inc_minisite .midwrapper .roomTop ul .icon.icon-reco{font-size:28px;vertical-align:middle;margin-right:-10px}
.inc_minisite .midwrapper .leftside{width:66.66%;display:inline-block}
.inc_minisite .midwrapper .roomTop{border:1px solid #ccc;width:100%;height:100px;border-radius:6px;position:relative;box-shadow:0 10px 10px -10px rgba(0,0,0,.4);box-sizing:border-box}
.inc_minisite .details .avilAt, .inc_minisite .details .avilAt.andate {padding: 0 10px;width: calc(25% - 10px);background: white;display: inline-flex;flex-direction: column;justify-content: center;margin:0 5px}
.inc_minisite .reminderi {position: absolute;right: 0;top: 0;bottom: 0;background: #09a5d9;width: 30px;color: white;display: block;font-size: 10px;}
.inc_minisite .reminderi i {display: block;font-size: 23px;}
.inc_minisite .reminderi div {position: absolute;top: 0;bottom: 0;margin: auto;height: 40px;left: 0;right: 0;}
.inc_minisite .details .avilAt{cursor:pointer}
.inc_minisite .details .avilAt .reminderleft {padding-right: 30px;}
.inc_minisite .details .avilAt .reminderleft .price {/* font-size: 12px; */}
.inc_minisite .details .avilAt.reminder {width: 50%;max-width: none;}
.inc_minisite .details .avilAt.reminder + .avilAt {width: calc(50% - 30px);}


.inc_minisite .midwrapper #bottom{height:400px}
.inc_minisite .midwrapper #bottom .item{width:100%;height:357px;border-radius:6px;margin-top:5px;background-size:cover}
.inc_minisite .midwrapper #bottom .galleryMini{position:relative;width:100%;height:100%;overflow:hidden;margin-bottom:6px}
.inc_minisite .midwrapper #bottom .galleryMini:hover{overflow:visible}
.inc_minisite .midwrapper #bottom .galleryMini .owl-dots {z-index: 2;position: absolute;bottom: 10px;right: 0;left: 0;text-align: center;white-space: nowrap;}
.inc_minisite .midwrapper #bottom .galleryMini .owl-dots .owl-dot {font-size: 0;width: 8px;height: 8px;border-radius: 8px;display: inline-block;margin: 0 2px;box-sizing: border-box;border: 1px #fff solid;}
.inc_minisite .midwrapper #bottom .galleryMini .owl-dots .owl-dot.active {background: #09a5d9;box-shadow: 0 0 5px rgb(0 0 0 / 50%);}
.inc_minisite .midwrapper #bottom .note{text-align:center;margin-top:10px}
.inc_minisite .midwrapper .areastxt ul h5{display:flex;align-items:center}
.areastxt h5,.inc_minisite .midwrapper .toptext h5{font-size:14px}
.inc_minisite .midwrapper .areastxt ul{margin-top:20px;padding:0}
.areastxtmobile {display:none}
.inc_minisite .midwrapper .areastxt ul li{overflow:hidden}
.inc_minisite .midwrapper .areastxt ul li:not(:first-child){margin-top:20px;box-sizing:border-box}
.inc_minisite .midwrapper .areastxt ul li>div .fa{padding-left:10px;padding-top:10px}
.inc_minisite .midwrapper .areastxt ul li>div{overflow:hidden;font-size:14px;border-right:4px dotted #999;padding-right:10px;margin-right:6px;margin-top:2px}
.inc_minisite .midwrapper .block{width:100%}
.inc_minisite .midwrapper .rside{color:#111;vertical-align:top;width:33.33%;display:inline-block}
.inc_minisite .midwrapper .rside .info{font-size:14px}
.inc_minisite .midwrapper .rside .info span.icon.icon-info{margin-right:4px;margin-top:4px}
.inc_minisite .midwrapper .dot{height:16px;width:16px;background-color:#fff;border:2px solid #777;border-radius:50%;position:relative;box-sizing:border-box;margin-left:5px}
.inc_minisite .midwrapper .dot::after{content:"";height:4px;width:4px;background-color:#7d7d7d;border-radius:50%;position:absolute;margin-top:3px;left:0;right:0;top:0;bottom:0;margin:auto}
.inc_minisite .midwrapper .view{background-color:#fff;border:1px solid #09a5d9;color:#09a5d9;max-width:240px;height:40px;font-size:18px;line-height:40px;text-align:center;position:absolute;bottom:0;right:0;left:20px;width:auto;margin:0}
.inc_minisite .midwrapper .view::after{content:"";position:absolute;top:-50px;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));height:40px}
.inc_minisite .midwrapper .reviewsCont.minisite{margin:40px -10px 10px;height:auto!important}
.reviewPop .reviewsCont{margin:40px 0 0 0;height:auto!important}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter,.reviewPop .reviewsCont .reviewOuter{margin:0 0 30px 0;width:100%;right:auto!important;top:auto!important;position:relative!important;padding:0;overflow:visible}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec{float:right;width:170px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .comments .comment .upperSec{width:auto}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .revText{transition:all .2s ease;max-height:70px;position:relative;padding-bottom:20px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review .revText{max-height:none}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review .revText:after{content:none}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review .readMore{top:auto;bottom:0}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .revText:after{content:" ";position:absolute;top:37px;right:0;left:0;height:35px;background:linear-gradient(transparent,#fff);border-bottom:20px #fff solid}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .readMore{position:absolute;top:70px;z-index:99;right:0;margin-top:2px;color:#111;text-decoration:none;font-size:14px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .readMore span{display:none}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review .readMore span{display:block;font-size:14px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review .readMore{font-size:0}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review{border:none;padding:0;margin-bottom:20px;padding-bottom:20px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .revName{font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:2px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .revTtl{margin:0 0 4px 0}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep{display:none;box-sizing:border-box;border-radius:6px;width:0;transition:width .2s ease;position:absolute;top:0;right:160px;margin-top:0;left:0;font-size:0;background:#fff;z-index:100}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec:hover~.ranksep{padding:5px 5px 0 5px;right:160px;transition:width .2s ease;border:1px solid #ccc;left:0;width:auto;box-shadow:0 0 3px rgba(0,0,0,.2);display:block}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec:hover~.ranksep::after{content:"";width:10px;height:10px;border-right:1px #ccc solid;border-top:1px #ccc solid;transform: rotate(-45deg);background:#fff;position:absolute;left: 340px;top: -6px;box-shadow:1px -1px 1px rgba(0,0,0,.2);}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep ul{width:25%;display:inline-block;margin:5px 0;box-sizing:border-box;padding-right:12px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep ul li{width:100%;max-width:none;display:block;float:none}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep ul li.ranktxtCont{font-size:14px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep .stars .icon-star{font-size:18px}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep .stars span{font-size:14px;font-weight:500;padding-top:0;vertical-align:middle}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep .noBreakFast{font-size:13px;color:#09a5d9;font-weight:700}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter {height: 360px;overflow: hidden;padding: 10px ;border: 1px #ccc solid;border-radius: 6px;}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(0deg,rgba(255,255,255,1) 20%,rgba(255,255,255,0))}

.inc_minisite .midwrapper .middle {overflow:visible}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .upperSec {width:100%;float:none;display:block;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review {position:relative;overflow:visible}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .top-left {position: absolute;top: 0;left:0;min-width:120px}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .revText {max-height:110px;font-size:16px;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter.active .review .revText {max-height:none;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter.active .review .readMore {top:auto;bottom:0}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .revText:after {top:77px}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .readMore {top:auto;bottom:0;font-size:16px;color: #09a5d9;text-decoration: underline;}
.inc_minisite .midwrapper .reviewsCont.minisite {overflow: visible;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-nav .owl-next {position: absolute;top: 50%;left: -30px;transform: translateY(-50%);font-size: 0;cursor: pointer;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-nav .owl-next::before {content: '';width: 20px;height: 20px;border-left: 2px solid #000;border-bottom: 2px solid #000;position: absolute;top: 50%;left: 0;transform: translateY(-50%) rotate(45deg);}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-nav .owl-prev {position: absolute;top: 50%;right: -20px;transform: translateY(-50%);font-size: 0;cursor: pointer;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-nav .owl-prev::before {content: '';width: 20px;height: 20px;border-right: 2px solid #000;border-top: 2px solid #000;position: absolute;top: 50%;left: 0;transform: translateY(-50%) rotate(45deg);}


.inc_minisite .owl-carousel .reviewOuter .review .imgWrap {width: 100%;margin-right: 0;display:flex;}
.inc_minisite .owl-carousel .reviewOuter .review .imgWrap img {width: auto;}


.inc_minisite .midwrapper .reviewsCont.minisite {position: relative;}
.inc_minisite .midwrapper .reviewsCont.minisite .owl-stage-outer .reviewOuter .review .upperSec:hover~.ranksep {right: 0px;left: auto;width: auto;max-width: none;top: 50px;}
.inc_minisite .midwrapper .rating .toggle {display:none}
@media (max-width: 992px) {
	.movehome{left:calc(70vw - 12px)!important;top:calc(100vh - 60px)!important;opacity:1;z-index:9999999}
    .inc_minisite .midwrapper .reviewsCont.minisite.owl-carousel {margin: 40px -10px 0 -10px;width: calc(100%);}
	.inc_minisite .midwrapper .reviewsCont.minisite.owl-carousel .owl-stage-outer {padding-right: 10px;}
    .inc_minisite .midwrapper .reviewsCont.minisite.owl-carousel .reviewOuter {width:calc(100% - 70px)!important;transition:all .2s ease;}
    .inc_minisite .midwrapper .reviewsCont.minisite.owl-carousel .owl-item:not(.active) .reviewOuter {opacity:0.4}

    .inc_minisite .midwrapper #ranksep {transition:all .2s ease;overflow:hidden;}
    .inc_minisite .midwrapper #ranksep.closed {height:80px;}

    .inc_minisite .midwrapper .rating .toggle {margin-top:0;display:block;font-weight: 500;color: #09a5d9;text-decoration: underline;cursor: pointer;}
    .inc_minisite .midwrapper .rating .toggle span {position: relative;}
    .inc_minisite .midwrapper .rating .toggle span::before {content: '';position: absolute;top: 40%;left: -20px;transform: translateY(-50%) rotate(-45deg);border-bottom: 2px solid currentColor;border-left: 2px solid currentColor;width: 10px;height: 10px;transition:all .2s ease}
    .inc_minisite .midwrapper .rating.open .toggle span::before {transform: translateY(0%) rotate(135deg);}
    .recoBox::after{    position: absolute;bottom: 10px;height: 10px;content: "";left: -20px;right: -20px;background: linear-gradient( 0deg, #eee, #f5f5f5,#eee);}
	.minisite-pax .inc_minisite #search .dates .roomPopCho {position: fixed;top: 50%;left: 0;right: 0;margin: auto;transform: translateY(-50%);z-index: 999999999;}
	.minisite-pax .inc_minisite  #search::before {position: fixed;top: 0;left: 0;right: 0;bottom: 0;content: "";background: rgba(0,0,0,0.5);z-index: 999;}	

}

body.reserveOrder #container .inc_minisite .midwrapper>:not(.units),body.reserveOrder #container .inc_minisite>:not(.midwrapper),body.reserveOrder #container>:not(.inc_minisite){display:none}
body.reserveOrder.cornaBan .instagramtop.corona{display:none}
body.reserveOrder.cornaBan{margin-top:0}
body.reserveOrder div#container{height:100vh;background:#eee}
body.reserveOrder .inc_minisite .midwrapper .units{left:0;margin:AUTO;bottom:0!important;top:40px;height:calc(100vh - 40px);max-width:600px;border:0;width:100%;position:relative}
body.reserveOrder .inc_minisite .midwrapper .units .unitsWrap{max-height:calc(100vh - 145px);overflow:auto;padding-bottom:80px}
body.reserveOrder .inc_minisite .midwrapper .bl{margin:10px auto 0;width:calc(100% - 20px)}
body.reserveOrder .info_place{height:auto}
body.reserveOrder .info_place .infoSec .title{display:none}
body.reserveOrder .info_place .picSec{display:none}
body.reserveOrder .info_place .infoSec::before{display:none}
body.reserveOrder div#order_form{font-size:0}
.only-desk {display:none}
@media (min-width: 1024px) {
    .only-mob {display:none;}
    .only-desk {display:block}
}
@media (max-width:1270px){
body.reserveOrder aside.units{display:block}
}
.inc_minisite.noPayOrOnline .midwrapper .orderdetails{display:none}
.inc_minisite.noPayOrOnline .midwrapper .order{display:none}
.inc_minisite.noPayOrOnline .midwrapper .roomTop ul.price{display:none}
.inc_minisite.noPayOrOnline .midwrapper .roomTop ul.roomSide .avail{display:none}
.inc_minisite.noPayOrOnline section.details .order.hidedesktop{display:none!important}
.inc_minisite.noPayOrOnline .midwrapper .price{display:none}
.inc_minisite.noPayOrOnline .pop-wrapper .shape .details .side .disc{display:none}
.inc_minisite.noPayOrOnline .pop-wrapper .shape .details .side .avail{display:none}
.inc_minisite.noPayOrOnline .midwrapper .roomTop div.starsale{display:none}
.inc_minisite.noPayOrOnline .midwrapper .roomTop ul.roomSide .starsale{display:none}
.reviewPop .reviewsCont .reviewOuter .review .upperSec{float:right;width:170px}
.reviewPop .reviewsCont .reviewOuter .review .revText{transition:all .2s ease;max-height:70px;position:relative;padding-bottom:20px;margin-bottom:20px}
.reviewPop .reviewsCont .reviewOuter.active .review .revText{max-height:none}
.reviewPop .reviewsCont .reviewOuter.active .review .revText:after{content:none}
.reviewPop .reviewsCont .reviewOuter.active .review .readMore{top:auto;bottom:0}
.reviewPop .reviewsCont .reviewOuter .review .revText:after{content:" ";position:absolute;top:37px;right:0;left:0;height:35px;background:linear-gradient(transparent,#fff);border-bottom:20px #fff solid}
.reviewPop .reviewsCont .reviewOuter .review .readMore{position:absolute;top:70px;z-index:99;right:0;margin-top:2px;color:#111;text-decoration:none;font-size:14px}
.reviewPop .reviewsCont .reviewOuter .review .readMore span{display:none}
.reviewPop .reviewsCont .reviewOuter.active .review .readMore span{display:block;font-size:14px}
.reviewPop .reviewsCont .reviewOuter.active .review .readMore{font-size:0}
.reviewPop .reviewsCont .reviewOuter .review{border:none;padding:0;border-bottom:1px solid #ddd;margin-bottom:20px;padding:0 20px}
.reviewPop .reviewsCont .reviewOuter .review .revName{font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:2px}
.reviewPop .reviewsCont .reviewOuter .review .revTtl{margin:0 0 4px 0}
.reviewPop .reviewsCont .reviewOuter .review .ranksep{display:none;box-sizing:border-box;border-radius:6px;width:0;transition:width .2s ease;position:absolute;top:0;right:160px;margin-top:0;left:0;font-size:0;background:#fff;z-index:100}
.reviewPop .reviewsCont .reviewOuter .review .upperSec:hover~.ranksep{padding:5px 5px 0 5px;right:160px;transition:width .2s ease;border:1px solid #ccc;left:0;width:auto;box-shadow:0 0 3px rgba(0,0,0,.2);display:block}
.reviewPop .reviewsCont .reviewOuter .review .upperSec:hover~.ranksep::after{content:"";width:10px;height:10px;border-right:1px #ccc solid;border-top:1px #ccc solid;transform:rotate(45deg);background:#fff;position:absolute;right:-6px;top:48px;box-shadow:1px -1px 1px rgba(0,0,0,.2)}
.reviewPop .reviewsCont .reviewOuter .review .ranksep ul{width:25%;display:inline-block;margin:5px 0;box-sizing:border-box;padding-right:12px}
.reviewPop .reviewsCont .reviewOuter .review .ranksep ul li{width:100%;max-width:none;display:block;float:none}
.reviewPop .reviewsCont .reviewOuter .review .ranksep ul li.ranktxtCont{font-size:14px}
.reviewPop .reviewsCont .reviewOuter .review .ranksep .stars .icon-star{font-size:18px}
.reviewPop .reviewsCont .reviewOuter .review .ranksep .stars span{font-size:14px;font-weight:500;padding-top:0;vertical-align:middle}
.inc_minisite .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{width:100%;height:100%;border-radius:5px}
.inc_minisite #bottom{position:relative}
.owl-nav.disabled{display:none}
.inc_minisite .tab-carousel .owl-prev.disabled{display:none!important}
.inc_minisite .tab-carousel .owl-next.disabled{display:none!important}
.inc_minisite .arrows .owl-prev, .inc_spa .arrows .owl-prev{cursor:pointer;z-index:2;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:rgba(0,0,0,.3);float:left;border:0}
.inc_minisite .arrows .owl-next, .inc_spa .arrows .owl-next{cursor:pointer;z-index:2;position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:0;width:50px;height:50px;border-radius:50px;background:rgba(0,0,0,.3);float:left;border:0}
.inc_minisite .arrows .owl-prev::after, .inc_spa .arrows .owl-prev::after{content:"";border:solid #fff;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}
.inc_minisite .arrows .owl-next::after, .inc_spa .arrows .owl-next::after{content:"";border:solid #fff;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}
.inc_minisite .arrows .owl-prev:hover::after, .inc_spa .arrows .owl-prev:hover::after{border-color:#09a5d9}
.inc_minisite .arrows .owl-next:hover::after, .inc_spa .arrows .owl-next:hover::after{border-color:#09a5d9}
.inc_minisite .galleryMini .arrows .owl-next{width:40px;height:40px}
.inc_minisite .galleryMini .arrows .owl-prev{width:40px;height:40px}
.inc_minisite .galleryMini .arrows .owl-prev::after{padding:4px;top:15px}
.inc_minisite .galleryMini .arrows .owl-next::after{padding:4px;top:15px}
.inc_minisite .arrows .icon{font-size:34px;color:#fff;cursor:pointer}
.inc_minisite .arrows .icon.left{float:left}
.inc_minisite .arrows .icon.right{float:right}
.inc_minisite #ranksep .stars span{display:inline-block;padding-top:3px;float:left}
.inc_minisite #ranksep .stars .starsTop.fr{float:left}
.inc_minisite #ranksep .stars .icon-star{font-size:20px}
.inc_minisite .midwrapper .ranktxtCont{max-width:152px}
.inc_minisite .midwrapper .ranktxtCont .ranktxt{padding-left:0}
.inc_minisite .midwrapper #ranksep .starsCont{text-align:left}
.inc_minisite .rSite{width:100%;max-width:800px}
.inc_minisite .ranks{overflow:hidden;margin-top:60px;position:relative;margin-bottom:30px}
.inc_minisite .ranks.open{max-height:none;overflow:visible}
.inc_minisite .ranksB{display:none;text-align:center;padding-top:20px}
.inc_minisite .ranksOpen{cursor:pointer;height:30px;background:#09a5d9;color:#fff;line-height:30px;font-size:16px;text-align:center;margin:0 auto;font-weight:500;border:1px #09a5d9 solid;border-radius:6px;display:inline-block;padding:0 10px}
.inc_minisite .ranksOpen span{font-size:0}
.inc_minisite .ranksOpen.open{font-size:0}
.inc_minisite .ranksOpen.open span{font-size:16px}
.inc_minisite .ranks .item{vertical-align:top;text-align:center;max-width:24%;width:100%;overflow:hidden;display:inline-block}
.inc_minisite .ranks .item:not(.uniq){margin-bottom:20px}
.inc_minisite .ranks .item.uniq .image{background:0 0}
.inc_minisite .ranks .item.uniq .icon-fav{color:#09a5d9;font-size:48px}
.inc_minisite .ranks .item.uniq .title{color:#09a5d9;font-weight:700;margin-top:-15px}
.inc_minisite .ranks .item.uniq{margin-right:0;position:relative;top:0}
.inc_minisite .ranks .item:last-child{margin-left:0}
.inc_minisite .ranks .item .image{max-width:40px;width:100%;margin:auto;height:30px;float:right}
.inc_minisite .ranks .item .image span{color:#555;font-size:44px;margin:-7px;line-height:30px}
.inc_minisite .ranks .item .title{margin-top:5px;font-size:14px;font-weight:400;display:table-cell;height:30px;vertical-align:middle}
.inc_minisite .topRevTtl{font-weight:600;clear:both;margin-top:40px;text-align:right;font-size:24px;color:#333;padding-bottom:6px;line-height:28px;position:relative}
.inc_minisite .topRevTtl > span{float:right;color:#09a4d9;padding-left:6px}
.inc_minisite .topRevTtl::after{content:"";position:absolute;height:2px;right:0;bottom:0;background:#aae7ee;width:70px}
.inc_minisite .avatar{margin:15px 0}
.inc_minisite .avatar .image{display:inline-block;vertical-align:middle;width:48px;border-radius:50%;height:48px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.inc_minisite .avatar .texCont{display:inline-block;margin-right:10px;vertical-align:middle;color:#323232}
.inc_minisite .avatar .texCont .tex{font-weight:600;display:inline-block}
.inc_minisite .revDesc{margin:10px 0}
.inc_minisite .conReadBtn{color:#5cb9e1;cursor:pointer;border-bottom:1px solid #5cb9e1;max-width:102px;width:100%}
.inc_minisite .likneNot{overflow:hidden;line-height:1.5}
.inc_minisite .likneNot>div{width:50%;margin:20px 0;padding-left:30px;padding-right:10px;box-sizing:border-box}
.inc_minisite .likneNot .liked{float:right;padding-left:50px}
.inc_minisite .likneNot .liked .rem{padding-right:20px;background:url(/webimages/minSiteV.png) no-repeat top 7px right;padding-bottom:10px}
.inc_minisite .likneNot .notLiked{float:left}
.inc_minisite .likneNot .notLiked .rem{padding-right:20px;background:url(/webimages/minSiteSP.png) no-repeat top 10px right}
.inc_minisite .likneNot .likedIco{color:#111;font-weight:500}
.inc_minisite .likneNot .likedIco span{font-size:30px;text-align:right;display:inline-block;vertical-align:middle;margin-right:-10px}
.inc_minisite .likneNot .notlikedIco{color:#1;font-weight:500}
.inc_minisite .likneNot .notlikedIco span{font-size:30px;text-align:right;display:inline-block;vertical-align:middle;margin-right:-10px}
.inc_minisite .recomended{margin:30px 0;color:#868686;overflow:hidden;max-width:190px;width:100%}
.inc_minisite .recomended p{display:inline-block}
.inc_minisite .recomended .image{float:right;border:2px solid #5cb9e1;border-radius:50%;height:40px;width:40px;text-align:CENTER;vertical-align:middle}
.inc_minisite .recomended .image span{font-size:32px;font-weight:400;display:inline-block;margin-top:5px}
.inc_minisite .recomended .texts{float:right;margin-right:15px}
.inc_minisite .recomended .texts .title{margin-top:0;font-size:18px;color:#333;font-weight:500}
.inc_minisite .recomended .texts .desc{margin-top:5px}
.inc_minisite .recomended span{color:#5cb9e1;font-weight:600}
.inc_minisite .pop-wrapper{display:none;height:115vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;background:rgba(0,0,0,.9);/*background: #09a5d9;*/}
.inc_minisite.popOpen .pop-wrapper,.inc_minisite.popOpen2 .pop-wrapper{display:block}
.inc_minisite.popOpen .generalside.pop1{display:block}
.inc_minisite.popOpen .generalside.pop2{display:none}
.pop-wrapper .close a{position:absolute;top:0;bottom:0;left:0;right:0;display:block}
.inc_minisite .pop-wrapper h5{margin:0;padding:0}
.inc_minisite .pop-wrapper .topmenu ul{padding:0;margin:10px 23px 0;font-weight:400}
.inc_minisite .pop-wrapper .topmenu li{display:inline-block;padding:0 10px 0;padding-left:30px;box-sizing:border-box;cursor:pointer}
.inc_minisite .pop-wrapper .topmenu li a{color:#929292;text-decoration:none;font-size:18px}
.inc_minisite .pop-wrapper .topmenu li.active .underline,.inc_minisite .pop-wrapper .topmenu li:hover .underline{visibility:visible;opacity:1}
.inc_minisite .pop-wrapper .topmenu li.active a{color:#09a5d9}
.inc_minisite .pop-wrapper .pop-share{position:absolute;top:10px;left:10px;direction:ltr;cursor:pointer}
.inc_minisite .pop-wrapper .underline{border-bottom:3px solid #09a5d9;visibility:hidden;opacity:0;transition:all .3s ease;box-sizing:border-box;padding-top:4px}
.inc_minisite .pop-wrapper .logotitle{font-size:24px;font-weight:500}
.inc_minisite .pop-wrapper .logotitle h1{font-size:24px;font-weight:500;display:inline}
.inc_minisite .pop-wrapper .logo{padding-right:20px;width:410px}
.inc_minisite .pop-wrapper .topmenu{background-color:#fff;height:60px;margin:0 auto;display:flex;align-items:center}
.inc_minisite .pop-wrapper .topmenu:nth-child(2){display:none}
.inc_minisite .pop-wrapper .orderdetails li span:first-child{font-size:16px;font-weight:Bold}
.inc_minisite .pop-wrapper .orderdetails li span:last-child{font-size:12px}
.inc_minisite .pop-wrapper .orderblock,.inc_minisite .pop-wrapper .roominfophotos{width:80px;height:40px;background:#fff;font-weight:500;border-radius:6px;font-size:16px;color:#09a5d9;cursor:pointer;line-height:16px;padding:0 5px;border:1px #09a5d9 solid;box-sizing:border-box;display:table-cell;vertical-align:middle}
.inc_minisite .pop-wrapper .orderdetails ul li{padding:4px}
.inc_minisite .pop-wrapper .orderdetails ul li:last-child{color:#09a5d9}
.inc_minisite .pop-wrapper .orderdetails{margin:0 auto;box-sizing:border-box;padding-top:10px}
.inc_minisite .pop-wrapper .shape .side li:not(.included){color:#09a5d9;font-size:16px;font-weight:500}
.inc_minisite .pop-wrapper .midwrapper .areastxt ul ul{list-style-type:none;padding:0;margin-top:10px}
.inc_minisite .pop-wrapper .midwrapper .areastxt ul ul .iconx-small{font-size:32px;vertical-align:middle;display:inline-block}
.inc_minisite .pop-wrapper .midwrapper .areastxt ul ul .lineDesc{font-size:12px;display:block;margin-right:36px;line-height:1;margin-bottom:10px;overflow-wrap:break-word;max-width:100%;white-space:normal;overflow:visible;width:auto}
.inc_minisite .pop-wrapper .title{font-weight:500;margin-top:0}
.inc_minisite .pop-wrapper .wrapSide .mins .title {
    max-width: 85%;
}
.inc_minisite .pop-wrapper .included{font-size:14px;color:#a2a2a2}
.inc_minisite .pop-wrapper .midwrapper{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin-top:10px}
.inc_minisite .pop-wrapper .details{display:flex;align-items:flex-start;width:100%}
.inc_minisite .pop-wrapper .toptext{line-height:1.2;font-size:16px}
.inc_minisite .pop-wrapper .fa-user{padding-left:5px;float:right;margin-top:5px}
.inc_minisite .pop-wrapper .price{font-weight:500;font-size:24px;text-align:center!important}
.inc_minisite .pop-wrapper .close{height:30px;width:30px;position:absolute;left:10px;color:#09a5d9;font-size:30px;cursor:pointer}
.inc_minisite .pop-wrapper .close i{display:none}
.inc_minisite .pop-wrapper .close .fa{text-align:center;display:block;line-height:31px;cursor:pointer;font-size:20px;color:#000}
.inc_minisite .pop-wrapper .units{width:100%;height:calc(100vh - 62px);box-sizing:border-box;padding:15px;position:relative;top:10px;overflow-y:auto;text-align:right!important;border-radius:6px}
.inc_minisite .pop-wrapper #tab0 .units{top:0}
.inc_minisite .pop-wrapper .units .sub_info{font-size:16px;font-weight:500}
.inc_minisite .pop-wrapper .shape ul{list-style-type:none;padding:0;margin:0;text-align:right;margin-right:5px;float:right}
.inc_minisite .pop-wrapper .shape ul.price{float:left;margin-top:10px;transform:none;left:auto;right:auto}
.inc_minisite .pop-wrapper .toptext{line-height:25px;font-size:14px}
.inc_minisite .pop-wrapper .areastxt ul h5{display:flex;align-items:center}
.areastxt h5,.inc_minisite .pop-wrapper .toptext h5{font-size:14px}
.inc_minisite .pop-wrapper .areastxt ul li:not(:first-child){margin-top:20px;box-sizing:border-box}
.inc_minisite .pop-wrapper #inside li{margin:0!important;font-size:14px;color:#777;line-height:26px}
.inc_minisite .pop-wrapper .areastxt ul li>div .fa{padding-left:10px;padding-top:5px}
.inc_minisite .pop-wrapper .areastxt ul li>div{font-size:14px;border-right:4px dotted #999;padding-right:10px;margin-right:6px;margin-top:5px;text-align:right;height:auto}
.inc_minisite .pop-wrapper .midwrapper .areastxt:after{content:none}
.inc_minisite .pop-wrapper .midwrapper .tab .sideTab .wrapSide .units.secOne{bottom:10px!important;min-height:calc(100vh - 270px);height:auto;top:180px;position:absolute}
.inc_minisite .pop-wrapper .dot{height:16px;width:16px;background-color:#fff;border:2px solid #777;border-radius:50%;position:relative;box-sizing:border-box;margin-left:5px}
.inc_minisite .pop-wrapper .dot::after{content:"";height:4px;width:4px;background-color:#7d7d7d;border-radius:50%;position:absolute;margin-top:3px;left:0;right:0;top:0;bottom:0;margin:auto}
.inc_minisite .pop-wrapper button{outline:0}
.inc_minisite.popOpen .pop-wrapper.slide .order{position:relative;left:0;top:0;width:120px;height:40px;background:#ff5039;border:0;border-radius:6px;font-size:20px;color:#fff;cursor:pointer;box-shadow:none;right:auto;bottom:auto}
.inc_minisite .pop-wrapper .fa-user{color:#09a5d9;font-size:16px;padding-left:5px;margin-top:5px}
.inc_minisite .pop-wrapper .shape ul li{line-height:25px}
.inc_minisite .pop-wrapper .shape{background:#eee;box-sizing:border-box;width:100%;text-align:center;padding:10px;position:relative;background:linear-gradient(white,#eee);border-radius:6px;box-shadow:0 10px 10px -10px rgba(0,0,0,.4);text-align:right}
.inc_minisite .pop-wrapper .shape.busy .price{display:none}
.inc_minisite .pop-wrapper .shape .details{display:block;overflow:hidden}
.inc_minisite .pop-wrapper .shape .details .side .avail.notAvil{color:#ff5039}
.inc_minisite .pop-wrapper aside.generalside{margin-right:30px}
.inc_minisite .pop-wrapper .block{height:850px;width:80%;border:1px solid #fff;margin-left:15px}
.inc_minisite .pop-wrapper .block .innerBlock{width:100%;height:100%;text-align:center;background:#fff;font-size:30px}
.inc_minisite .pop-wrapper .block .innerBlock:not(:first-child){display:none}
.inc_minisite.popOpen2 .pop-wrapper .units{top:-15px}
.inc_minisite.popOpen2 .generalside.pop2{display:block}
.inc_minisite.popOpen2 .generalside.pop1{display:none}
.inc_minisite .pop-wrapper aside.generalside.pop2{margin-right:0}
.inc_minisite.popOpen2 .pop-wrapper .orderdetails li span:first-child{font-size:16px;font-weight:Bold}
.inc_minisite.popOpen2 .pop-wrapper .orderdetails li span:last-child{font-size:12px}
.inc_minisite.popOpen2 .pop-wrapper .gradient{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 5%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 91%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 );position:absolute;top:0;color:#fff;font-size:20px;padding-top:5px;box-sizing:border-box}
.inc_minisite.popOpen2 .pop-wrapper .picture{position:relative}
.exmpic,.gradient,.inc_minisite.popOpen2 .pop-wrapper .picture{width:220px;height:140px;position:absolute}
.inc_minisite.popOpen2 .pop-wrapper .bl{background-color:#fff;width:340px;height:140px;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);margin:0 auto;display:flex;align-items:flex-start;margin-top:10px}
.inc_minisite.popOpen2 .pop-wrapper .picture ul li span{font-size:12px;box-sizing:border-box}
.inc_minisite.popOpen2 .pop-wrapper .picture ul{padding:0;margin:0;color:#fff;cursor:pointer;padding-right:3px;position:absolute;right:0;bottom:0;z-index:3}
.inc_minisite.popOpen2 .pop-wrapper .saleblock .picture ul li{padding-top:3px}
.inc_minisite.popOpen2 .pop-wrapper .bl:hover ul li span{display:inline-block}
.inc_minisite.popOpen2 .pop-wrapper .bl:hover .side{width:220px;opacity:.7}
.inc_minisite.popOpen2 .pop-wrapper .favblock .side,.saleblock .side{background-color:#231d1a;height:70px;width:30px;position:absolute;right:0;bottom:0;transition:all .5s;z-index:1;opacity:.5}
.inc_minisite.popOpen2 .pop-wrapper .regularblock .side,.minimumblock .side,.notavlblock .side{background-color:#231d1a;height:50px;width:30px;position:absolute;right:0;bottom:0;transition:all .5s;z-index:1;opacity:.5}
.inc_minisite.popOpen2 .pop-wrapper .saleblock .both ul li{line-height:16px}
.inc_minisite.popOpen2 .pop-wrapper .orderblock{width:80px;height:40px;background:#09a5d9;border:0;font-weight:500;border-radius:6px;font-size:16px;color:#fff;cursor:pointer;line-height:16px;padding:5px}
.inc_minisite.popOpen2 .pop-wrapper .orderdetails ul li{padding:4px}
.inc_minisite.popOpen2 .pop-wrapper .minimumblock .orderdetails ul li{padding:5px}
.inc_minisite.popOpen2 .pop-wrapper .saleblock .orderdetails ul li{padding:1px}
.inc_minisite.popOpen2 .pop-wrapper .minimumblock{position:relative;height:165px}
.inc_minisite.popOpen2 .pop-wrapper .bottompink{background-color:#ffdcd7;height:22px;width:340px;position:absolute;bottom:0;font-size:12px;box-sizing:border-box;padding-top:5px}
.inc_minisite.popOpen2 .pop-wrapper .orderdetails ul li:last-child{color:#09a5d9}
.inc_minisite.popOpen2 .pop-wrapper .orderdetails{margin:0 auto;box-sizing:border-box;padding-top:10px}
.inc_minisite.popOpen2 .pop-wrapper .fa-star{color:#09a5d9;font-size:16px}
.inc_minisite.popOpen2 .pop-wrapper ul{list-style-type:none}
.inc_minisite.popOpen2 .pop-wrapper .midwrapper{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin-top:10px}
.inc_minisite.popOpen2 .pop-wrapper .details{display:flex;align-items:flex-start;width:800px}
.inc_minisite.popOpen2 .pop-wrapper .toptext{line-height:25px;font-size:14px}
.inc_minisite.popOpen2 .pop-wrapper .fa-user{padding-left:5px;float:right;margin-top:5px}
.inc_minisite.popOpen2 .pop-wrapper .price{font-weight:500;font-size:24px;position:Relative;right:55px}
.inc_minisite.popOpen2 .pop-wrapper .roomTop ul{padding:0;margin-right:10px}
.inc_minisite.popOpen2 .pop-wrapper .rank{font-weight:700}
.inc_minisite.popOpen2 .pop-wrapper #ranknum{padding-right:5px}
.inc_minisite.popOpen2 .pop-wrapper #about{margin-top:25px;text-align:right;margin-right:30px;font-weight:500}
.inc_minisite.popOpen2 .pop-wrapper #about li{padding:5px}
.inc_minisite.popOpen2 .pop-wrapper .units{background:linear-gradient(#eee,#fff);height:660px;text-align:center;padding:10px;position:relative;bottom:10px;left:20px;overflow-y:scroll}
.inc_minisite.popOpen2 .pop-wrapper button{outline:0}
.inc_minisite.popOpen2 .pop-wrapper .shape{background:#eee;width:400px;text-align:center;padding:10px;position:relative;bottom:10px;left:20px}
.inc_minisite.popOpen2 .pop-wrapper .shape>*{position:relative;z-index:1}
.inc_minisite.popOpen2 .pop-wrapper .shape::after{content:"";position:absolute;top:0;left:-5px;width:425px;height:70px;background:linear-gradient(white,#eee);transform:skewX(10deg);z-index:0}
.globalPopWrap{height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-content:center}
.globalPopWrap .popFrameCont{min-width:300px;max-width:1000px;max-height:90vh;background:#ededed;margin:auto;border-radius:6px;box-sizing:border-box;border:1px solid #fff;position:relative}
.globalPopWrap .popFrameCont .closePopBtn{float:left;cursor:pointer}
.globalPopWrap .popFrameCont .popText{clear:both;overflow:auto;max-height:calc(90vh - 38px);width:100%;box-sizing:border-box;padding:10px}
.sticked .inc_minisite .midwrapper .rating{margin-top:94px}
.minisitecon .hero{height:0;overflow:visible;margin:0;padding:0;display:block;z-index:425}
.minisitecon .popup{z-index:999;max-width:100vw}
.minisitecon .closeNav .hero .grid .searchEng{z-index:1000}
.minisitecon .hero .grid .searchEng{position:fixed;top:0;transition:.5s all}
body:not(.filters) .minisitecon.sticky .hero .grid .searchEng{position:fixed;top:-74px}
body:not(.filters) .minisitecon.sticky.sticked .hero .grid .searchEng{top:0}
.inc_minisite .rside .owl-nav{display:none}
.inc_minisite .midwrapper .areastxt ul li>div.facilWrap{overflow:visible;display:inline-block}
.inc_minisite .midwrapper .areastxt ul li>div.facilWrap .iconx-small{float:right;font-size:32px;margin:-5px}
.inc_minisite .midwrapper .areastxt ul li>div.facilWrap .ttl{font-size:14px;float:right;margin-right:6px;margin-top:1px}
.inc_minisite .midwrapper .areastxt ul li>div.facilWrap .spaceDesc{font-size:12px;display:block;margin-right:28px;clear:both}
.inc_minisite .midwrapper .areastxt ul li{overflow:visible;position:relative}
.facilWrap .facilBox{position:relative}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox:hover{overflow:visible}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox:hover::after,.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox:hover::before{opacity:1}
.facilWrap .facilBox::after{-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;content:"";border-top:8px solid rgba(0,0,0,.8);border-right:8px solid transparent;border-left:8px solid transparent;height:0;width:0;margin:0 auto;position:absolute;left:0;right:0;top:-11px}
.facilWrap .facilBox::before{-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;content:attr(data-fac);position:absolute;top:auto;background:rgba(0,0,0,.8);font-size:16px;text-align:center;color:#fff;padding:10px 10px;white-space:nowrap;margin:auto;bottom:39px;box-sizing:border-box;width:auto;right:50%;transform:translateX(50%)}
.inc_minisite .midwrapper div.rating{display:none}
.daterangepickerwrap.active{display:block}
.daterangepickerwrap.active.fixie{display:block;position:fixed;width:100%;z-index:3000;background:rgba(0,0,0,.4);height:100%;top:0}
.daterangepickerwrap.active.fixie>.daterangepicker{top:50%!important;right:0!important;left:0!important;max-height:90vh;overflow:visible;max-width:680px;margin:auto;transform:translateY(-50%)}
.daterangepickerwrap .daterangepicker.single{max-width:320px}
.inc_minisite .midwrapper .details h2{margin-bottom:20px}
.galleryMini .galleryText{position:absolute;bottom:0;width:100%;text-align:center;right:0;left:0;font-size:16px}
.galleryMini .item{position:relative}
.galleryMini .gallery-outerItem{width:100%;height:100%}
.inc_minisite #bottom .icon-magn{font-size:46px;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);z-index:5;cursor:pointer;color:rgba(255,255,255,.8)}
.inc_minisite .midwrapper .rside{height:465px;position:relative}
.inc_minisite .midwrapper .rside .roomDesc{font-size:14px;margin-top:20px;padding-left:20px;max-height:320px;overflow:hidden}
.inc_minisite .midwrapper .rside .roomDesc>div{line-height:1.5}
.pop-wrapper .roomDesc{padding:20px 0 0 0}
.pop-wrapper .roomFeatures{margin-top:15px}
.pop-wrapper .roomFeatures h2{font-size:18px;margin-bottom:10px}
.pop-wrapper .roomFeatures h3{font-size:16px}
.pop-wrapper .roomFeatures h3 span{border-bottom:2px dotted #000;display:block;margin:10px 0 5px}
.pop-wrapper .roomFeatures .field-label{font-weight:700}
.pop-wrapper .roomFeatures .field-label h2{font-size:16px}
.inc_minisite .midwrapper .areastxt{max-height:280px;overflow:hidden;margin-top:20px;padding-left:20px}
.inc_minisite .pop-wrapper .areastxt{max-height:none}
.inc_minisite .midwrapper .areastxt .facilWrap .facilBox{position:relative;display:block;float:none;overflow:hidden;margin-top:6px}
.hidemobile{display:block}
.hidedesktop{display:none}
.ajax-file-upload input[type=file]{display:block!important}
.ajax-upload-dragdrop{margin:0 auto;text-align:right!important;max-width:90%}
.ajax-file-upload{cursor:pointer!important;height:50px!important;line-height:50px!important;color:#fff!important;border-radius:6px!important;text-align:center;padding:0 20px!important;border:1px solid #fff!important;background:#09a5d9!important;display:inline-block!important;margin-top:10px!important;box-shadow:none!important}
.upBtn{display:none}
.ajax-file-upload-statusbar{margin:5px auto!important;max-width:90%}
.noPaySection{overflow:hidden;background:#f5f5f5;border:1px solid #09a5d9;border-radius:8px;color:#000;margin-top:10px;margin-bottom:20px}
.noPaySection .mainTtlSection{padding:20px;text-align:center;font-size:20px}
.noPaySection.extra .mainTtlSection{padding:20px 20px 6px;font-weight:500}
.noPaySection .mainTtlSection .tellUs{text-decoration:underline;font-weight:700;cursor:pointer}
.noPaySection .mainSectionTtl{text-align:center;color:#000}
.minisiteBoxesSliderNoPay{margin:10px auto;text-align:center;height:auto;overflow:hidden}
.minisiteBoxesSliderNoPay.miniSiteBoxes{height:auto;}
.minisiteBoxesSliderNoPay.miniSiteBoxes .owl-stage {
    left: 80px;
    position: relative;
}
.miniSiteBoxNoPay{margin:5px;display:inline-block;position:relative;max-width:360px;width:90%;height:140px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-sizing:border-box;padding:10px;color:#000;line-height:1}
.miniSiteBoxNoPay.miniSiteBox {
    height: auto;
    box-shadow: none;
    background: transparent;
    padding: 0;
}
.nopage .errorBox .miniSiteBoxNoPay a{color:#000;display:block}
.miniSiteBoxNoPay .imgWrap{width:120px;border-radius:6px;height:120px;overflow:hidden;float:right;margin-left:18px}
.miniSiteBoxNoPay.miniSiteBox .imgWrap{width:100%;height:auto}
.miniSiteBoxNoPay .imgWrap img{height:100%;width:100%}
.miniSiteBoxNoPay .boxTitleWrapX{font-size:16px;color:#333;text-align:right;height:15px;z-index:9999}
.miniSiteBoxNoPay .boxTitleWrapX a{z-index:9;text-decoration:none;margin:0;position:absolute;padding-bottom:110px;padding-top:20px;margin-bottom:-110px;margin-top:-20px;padding-right:150px;margin-right:-150px;padding-left:110px;margin-left:-110px}
.miniSiteBoxNoPay.miniSiteBox .boxTitleWrapX a {
    padding-top: 197px;
    padding-right: 150px;
}
.miniSiteBoxNoPay.miniSiteBox .boxTitleWrap .stars span {margin-top:0}
.miniSiteBoxNoPay .rankAndTags .siteTagsWrap{text-align:right;padding:5px 0}
.miniSiteBoxNoPay .rankAndTags .siteTagsWrap .siteTags{display:inline-block;font-size:12px;position:relative;padding-left:7px;margin-left:7px;vertical-align:top;line-height:1;float:right}
.miniSiteBoxNoPay .rankAndTags .siteTagsWrap .siteTags::after{content:"";position:absolute;left:-2px;top:5px;width:5px;height:5px;background:#000;border-radius:10px}
.miniSiteBoxNoPay .rankAndTags .siteTagsWrap .siteTags:last-child::after{display:none}
.miniSiteBoxNoPay .boxTitleWrap .stars{text-align:right}
.miniSiteBoxNoPay .boxTitleWrap .stars span{font-weight:500;margin-top:6px;display:inline-block;vertical-align:top;font-size:18px}
.miniSiteBoxNoPay .boxTitleWrap .stars .starsTop.fr{float:none;display:inline-block;vertical-align:top}
.miniSiteBoxNoPay .priceWrap{display:inline-block;vertical-align:top;margin-top:30px;font-size:16px}
.miniSiteBoxNoPay.miniSiteBox .priceWrap {
    margin-top: 10px;
}
.miniSiteBoxNoPay .pWrap{text-align:right;position:absolute;bottom:10px;right:150px;font-size:0}
.miniSiteBoxNoPay .daysNum{display:inline-block;vertical-align:top;font-size:16px;margin-top:30px}
.miniSiteBoxNoPay.miniSiteBox .daysNum{margin-top:0px}
.owl-nav button{border:0}
.minisiteBoxesSliderNoPay .owl-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;height:0;}
.minisiteBoxesSliderNoPay .owl-nav .owl-prev{position:relative;float:right;width:40px;height:40px;background:#09a5d9;border-radius:20px;font-size:0}
.minisiteBoxesSliderNoPay .owl-nav .owl-next{position:relative;float:left;width:40px;height:40px;background:#09a5d9;border-radius:20px;font-size:0}
.minisiteBoxesSliderNoPay .owl-nav .owl-next.disabled,.minisiteBoxesSliderNoPay .owl-nav .owl-prev.disabled{display:none!important}
.minisiteBoxesSliderNoPay .owl-nav .owl-prev::after{content:"";position:absolute;width:10px;height:10px;border-left:2px #fff solid;border-bottom:2px #fff solid;left:14px;transform:rotate(225deg);top:13px}
.minisiteBoxesSliderNoPay .owl-nav .owl-next::after{content:"";position:absolute;width:10px;height:10px;border-left:2px #fff solid;border-bottom:2px #fff solid;left:14px;transform:rotate(45deg);top:13px}
header.minisite .roomsGallery:hover .roomsGallery-drop{box-shadow:0 3px 3px 0 rgba(0,0,0,.1);border:1px #ccc solid;border-top:none}
header.minisite .roomsGallery:hover .roomsGallery-drop li{height:50px}
header.minisite .roomsGallery .roomsGallery-drop{text-align:center;position:absolute;top:74px;right:-30px;width:260px;background:#fff;list-style:none;padding:0;font-size:18px;transition:all .2s ease;box-sizing:border-box}
header.minisite .roomsGallery .roomsGallery-drop li{line-height:50px;padding:0 10px;position:relative;height:0;overflow:hidden;transition:all .2s ease;color:#09a5d9}
header.minisite .roomsGallery .roomsGallery-drop li:after{content:" ";position:absolute;top:0;right:50%;transform:translateX(50%);width:240px;height:1px;background:#eee}
header.minisite .roomsGallery .roomsGallery-drop li:hover{background:rgba(9,165,217,.1)}
header.minisite{overflow:visible}
header.minisite~header .lSideHeader .phoneGeneral{display:none}
@media (max-width:1800px){
.inc_minisite .midwrapper aside.rating{display:none}
.inc_minisite .midwrapper div.rating{display:block;position:relative;left:auto!important}
.inc_minisite .midwrapper div.rating #ranksep ul{width:45%;margin-left:5%;font-size:14px;box-sizing:border-box;display:table;float:right;border-radius:5px}
.inc_minisite .midwrapper div.rating #ranksep ul:nth-child(even){margin-left:0;margin-right:5%}
.inc_minisite .midwrapper #ranksep .starsCont{width:120px}
.inc_minisite div.rating #ranksep .stars .icon-star{font-size:20px}
.inc_minisite .midwrapper #ranksep{display:block;overflow:hidden}
.inc_minisite .midwrapper .add{margin:auto}
.inc_minisite .midwrapper .middle{margin-right:450px;float:right}
.addreviewlink{position:absolute;top:-55px;left:auto;right:50%;transform:translateX(50%)}

.minisiteRightTop div{height:auto}
.inc_minisite .heroSec .infoSec .shareFavWrap{bottom:70px}
}
@media (max-width:1750px){
.inc_minisite .midwrapper .price{right:1vw}
}
@media (max-width:1450px){
.closeNav .hero .grid .searchEng{transition:all .2s ease}
.closeNav .hero .grid .searchEng.focus{width:100%;max-width:70vw}
.inc_minisite .heroSec .infoSec::before{border-right:108px solid #f5f5f5;border-bottom:520px solid transparent}
.inc_minisite .heroSec .infoSec::after{border-right:118px solid #fff;border-bottom:560px solid transparent}
.inc_minisite .heroSec{height:530px}
.inc_minisite .heroSec .picSec::after{right:106px}
.inc_minisite .heroSec .infoSec h1{font-size:24px}
.inc_minisite .heroSec .infoSec .phoneWrap .phoneNum{font-size:18px}
.inc_minisite .heroSec .infoSec .price .priceTxt{font-size:16px}

.inc_minisite .heroSec .space::after,.inc_minisite .heroSec::after{content:none}
.inc_minisite .heroSec .picSec .picSecBtnWrap{right:0}
.inc_minisite .heroSec .infoSec .minisiteName h1{font-size:34px;line-height:1}
.inc_minisite .heroSec .infoSec .minisiteName h1.longTitle{font-size:24px}
.inc_minisite .heroSec .infoSec .shareFavWrap{bottom:80px}
.inc_minisite .heroSec .infoSec .shareFavWrap>div{font-size:18px}
.inc_minisite .heroSec .infoSec .shareFavWrap>div>i{width:40px;height:40px;font-size:26px;line-height:38px;text-align:center;padding-top:0}

.minisiteRightTop div:not(.shareFavWrap){font-size:14px;height:24px;padding-bottom:4px;height:auto;padding-bottom:4px}
.minisiteRightTop div:not(.shareFavWrap) span{font-size:14px;min-width:90px;line-height:1}
.minisiteRightTop div:not(.shareFavWrap) div{line-height:1}


.inc_minisite .heroSec .infoSec .rankAndTags {margin-right: 0;}
}
@media (max-width:1300px){
.inc_minisite .midwrapper .middle{margin-right:380px}
}
@media (max-width:1270px){
.inc_minisite .heroSec .infoSec{width:250px}
.inc_minisite .heroSec .infoSec::after{right:240px}
.inc_minisite .heroSec .infoSec::before{right:240px}
.inc_minisite .heroSec .picSec{right:250px}
.inc_minisite .heroSec .infoSec .price::after{right:240px}
    
header.minisite .phoneWrap a{font-size:30px}
.inc_minisite.sticky .heroSec .infoSec{display:none}
aside.units{display:none}
.pop-wrapper aside.units{display:block}


.inc_minisite.sticky .midwrapper .middle{margin-right:auto}
.inc_minisite .midwrapper .middle{margin-left:auto;margin-right:auto;float:none}
header.minisite .minisiteButtons .item.iconright{display:none}
.inc_minisite .heroSec .picSec::after{right:116px}
}
@media (max-width:1023px){

    .inc_searchResult .in_results.owl-carousel {
        overflow: hidden;
        width: calc(100% + 70px);
        margin: 0 -50px 0 0;
    }

.inc_minisite .heroSec .picSec .picture img {width:auto;max-width:none;height:100%;right:50%;transform: translateX(50%);top: 0;}
.inc_minisite .heroSec .picSec .picSecBtnWrap .picSecBtn{display:block;margin:10px auto}
header.minisite .phoneWrap{display:none}
.header.minisite.sticky .minisiteButtons .item.phone{width:auto}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap{padding:5px 10px;height:100%;display:block;color:#fff;position:relative;transform:none;top:auto;right:auto}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap .phoneIco{padding-top:4px;width:35px;height:35px;border-color:#fff}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap .phoneIco i{position:static;font-size:22px;top:auto;right:auto;transform:none}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap .text{position:absolute;line-height:1;bottom:15px;left:0;right:55px;margin:auto;text-align:right;font-size:10px}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap a{font-size:24px;color:#fff}
.header.minisite.sticky .minisiteButtons .item.phone>i{display:none}
.header.minisite.sticky .minisiteButtons .item.phone>.text{display:none}
.inc_minisite .heroSec .picSec::after{display:none}
.inc_searchResult .searchContent .searchResults .innerTitleWrap .h1_wrapper{text-align:center;line-height:30px;margin-bottom:10px;border-top:3px solid rgba(9,165,217,.5);border-bottom:3px solid rgba(9,165,217,.5);font-size:0;overflow:hidden;display:block;text-align:center;padding:6px 0;line-height:1.3}
.inc_searchResult .searchContent .searchResults .innerTitleWrap h1{font-size:18px;display:inline;line-height:1.3;float:none}
.inc_searchResult .searchContent .searchResults .innerTitleWrap .compl{font-size:18px;display:contents;float:none;line-height:1.3}
.innerTitleWrap{/*border:0*/}

}
.inc_minisite .midwrapper #bottom{height:auto;position:absolute;bottom:0;left:0;width:66.66%;overflow:hidden;max-height:362px}
@media (max-width:800px){

.inc_contact form{min-width:auto}
.inc_contact .side{max-width:100%}
.inc_contact .side:nth-child(2){margin-right:0;max-width:100%}
.inc_contact .contactSection{background-image:none}
/*.inc_minisite .heroSec .picSec .picture img{animation: movepic 50s infinite;}*/
@keyframes movepic{
0%{transform:translateX(30%)}
50%{transform:translateX(70%)}
100%{transform:translateX(30%)}
    
}

}
@media (max-width:768px){
.closeNav .hero .grid .searchEng.focus{max-width:none}
.hero .grid .allInputWrap .inputWrap .roomPopCho .roomType.show{max-height:calc(100vh - 400px);overflow:auto}
.in_results .recoBox{margin:auto;width:320px}
.underHero{height:auto}
.popup#weCheckedPop .popup_container .bott{padding-top:80px}
.popup#weCheckedPop .popup_container>.title{font-size:20px}
.popup#weCheckedPop .popup_container>.con{font-size:14px}
.popup#weCheckedPop .want{font-size:16px}
.popup#weCheckedPop .boxes{display:block;font-size:0;text-align:center}
.popup#weCheckedPop .boxes .title{position:absolute;top:50%;right:80px;font-size:18px;transform:translateY(-50%);padding-top:0;text-align:right;max-width:180px}
.popup#weCheckedPop .boxes .tt{height:80px;position:absolute;top:0;right:0;left:0;width:100%}
.popup#weCheckedPop .boxes .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0;width:80px;text-align:center}
.popup#weCheckedPop .boxes .icon img{max-width:60px}
.popup#weCheckedPop .boxes .item{height:80px;max-width:300px;position:relative;margin:10px auto;display:block;overflow:hidden}
.popup#weCheckedPop .boxes .con{display:block;width:100%;padding:0 20px 20px 20px;box-sizing:border-box;margin-top:85px}
.popup#weCheckedPop .boxes .opener{display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.popup#weCheckedPop .boxes .opener svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .2s ease}
.popup#weCheckedPop .boxes .item.open .opener svg{transform:rotate(180deg) translateY(50%)}
.popup#weCheckedPop .boxes .item.open{height:auto;overflow:visible}
.miniSiteBox .botBox .avilWrap .avilAt span.datecheck{font-size:11px}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap{font-size:0;padding:0}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap .phoneIco{display:none}
.header.minisite.sticky .minisiteButtons .item.phone .phoneWrap a{width:40px;height:60px;font-size:0!important;padding:0;display:block}
.header.minisite.sticky .minisiteButtons .item.phone>i {display: block;top: 50%;right: 50%;transform: translateY(-50%) translateX(50%);}
.header.minisite.sticky .minisiteButtons .item.phone>.text{display:block}
.header.minisite.sticky .minisiteButtons .item.phone{width:40px}
header.minisite{overflow:hidden}
header.header.minisite.sticky.sticked{top:60px}
.inc_minisite .midwrapper div.rating #ranksep ul{width:100%}
.inc_minisite .midwrapper div.rating #ranksep ul:nth-child(even){margin:0}
.midwrapper #ranksep ul li{line-height:20px}
.inc_minisite .midwrapper .pbar{display:none;width:100%;margin-top:0}
.inc_minisite .midwrapper .pbar div{padding:1px}
.inc_minisite .midwrapper .pbar span{height:2px}
.inc_minisite .ranks{text-align:center}
.inc_minisite .ranks .item{max-width:100px}
.inc_minisite .ranks .owl-nav{position:absolute;top:0;right:0;left:0}
.inc_minisite .ranks .owl-nav .owl-next{width:40px;height:40px;position:absolute;left:0;top:5px}
.inc_minisite .midwrapper .details{position:relative}
.inc_minisite .midwrapper #bottom{height:auto;bottom:auto;position:relative;top:0;right:0;width:100%;margin-bottom:10px}
.inc_minisite .midwrapper .title{margin-bottom:0}
.inc_minisite .midwrapper .details h2{margin-bottom:30px}
.inc_minisite .midwrapper .details h2 span{display:none}
.inc_minisite .midwrapper .rside{width:100%;height:auto;top:0;position:relative;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:6px 6px 0 0;margin-top:-10px;padding-top:18px;box-sizing:border-box}
.inc_minisite .midwrapper .middle{padding:0 10px}
.inc_minisite .midwrapper .leftside{width:100%}
.inc_minisite .midwrapper .roomTop{border-top:none;border-radius:0 0 6px 6px;padding:0 14px;box-sizing:border-box;height:auto;min-height:30px;height:auto !important}
.inc_minisite .details .avilAt, .inc_minisite .details .avilAt.andate {padding: 0 10px;width: calc(33% - 10px);margin:0 5px 10px}
.inc_minisite .details .avilAt.reminder + .avilAt {width: calc(50% - 20px);}
.inc_minisite .midwrapper .roomTop .roomSide li:not(#included){font-size:14px}
.inc_minisite .midwrapper .toptext{direction:rtl;margin-top:0;font-size:0;line-height:1.2}
.inc_minisite .midwrapper .toptext span.icon {font-size: 20px;margin: 0px 0 -6px;position: relative;display: inline-block;text-align: center;top: 4px;}
.inc_minisite .midwrapper .toptext div{display:inline-block;width:50%;font-size:14px}
.inc_minisite .midwrapper .toptext .pack-desc{display:inline-block;width:100%;margin:0 0 20px}
.inc_minisite .midwrapper .toptext div.suitSize{position:absolute;top:calc(-16px - 60vw);right:-10px;z-index:9}
.inc_minisite .midwrapper .toptext h5{display:none}
.inc_minisite .midwrapper .toptext br{display:none}
.inc_minisite .midwrapper .areastxt ul li>div.facilWrap{font-size:0;height:auto;position:static;margin:0;vertical-align:top;border:none;border-bottom:1px dotted #8d8d8d;margin-top:-2px;margin-right:8px;padding-right:0}
.inc_minisite .midwrapper .areastxt>h5{font-size:0}
.inc_minisite .midwrapper .wrapSide .areastxt>h5{font-size:14px}
.inc_minisite .midwrapper .areastxt ul li{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;padding-left:0px;margin-left:0;padding-bottom:12px}
.inc_minisite .midwrapper .areastxt ul li h5{display:inline-block}
.inc_minisite .midwrapper .dot{display:inline-block;vertical-align:top}
.inc_minisite .midwrapper .areastxt ul li:not(:first-child){margin-top:0}
.inc_minisite .midwrapper .view{text-decoration:underline;font-weight:400;width:100%;border:none;position:relative;bottom:auto;right:auto;left:auto;max-width:none}
.inc_minisite .midwrapper .minisite-dreamtreat-bottom .view{border:1px solid #09a5d9}
.inc_minisite .midwrapper .view:before{content:" ";width:95%;position:absolute;top:0;right:50%;transform:translateX(50%);background:#eee;height:1px}
.inc_minisite .midwrapper .view:after{content:" ";width:95%;position:absolute;bottom:0;right:50%;transform:translateX(50%);background:#eee;height:1px}
.inc_minisite .midwrapper .areastxt span.hidedesktop{display:inline-block;font-size:10px;vertical-align:middle;line-height:10px;padding-bottom:3px}
.inc_minisite .midwrapper .areastxt span.icon{white-space:nowrap;font-size:16px;line-height:12px}
.inc_minisite .midwrapper .roomTop ul.price{right:auto;position:absolute;width:auto;display:inline-block;margin:0;transform:none;font-size:18px;left:0;top:-45px;bottom:auto}
.inc_minisite .midwrapper .roomTop .prices{padding:0;max-width:120px;width:100%;position:absolute;bottom:5px;left:10px;top:auto}
.inc_minisite .midwrapper .roomTop .prices .item{width:100%;clear:both;color:#777;max-width:100px}
.inc_minisite .midwrapper .roomTop .prices .item div{display:block;float:right;line-height:20px;font-size:11px}
.inc_minisite .midwrapper .roomTop .prices .item:first-child div{font-size:12px}
.inc_minisite .midwrapper .roomTop .prices .item:first-child{color:#000}
.inc_minisite .midwrapper .roomTop .prices .item span{display:block;float:left;line-height:1;font-weight:700;font-size:12px;line-height:20px}
.inc_minisite .midwrapper .roomTop .prices .item:first-child span{float:right;max-width:50px;padding-bottom:5px}
.inc_minisite .midwrapper .roomTop ul.price span{font-size:14px!important}
.inc_minisite .midwrapper .roomTop ul.roomSide{transform:none;position:static;width:100%;display:inline-block;margin:0}
.recommendedroom{font-size:14px;position:static;font-weight:500;color:#09a5d9;padding:10px 10px 0 0}
.hidemobile{display:none!important}
.hidedesktop{display:block!important;padding-top:2px;padding-bottom:2px}
.inc_minisite .midwrapper .busy .repDate.hidedesktop{display:block}
.inc_minisite .midwrapper .repDate.hidedesktop{display:none!important}
.galleryMini .galleryText{color:#fff;background-color:transparent;background:linear-gradient(transparent,rgba(0,0,0,.7));line-height:30px;padding-top:10px}
.inc_minisite .midwrapper .areastxt ul{padding:0 10px}
section.details .order.hidedesktop{position:static;top:auto;left:auto;width:100%;margin:10px 0 15px;clear:both;line-height:26px}
section.details.busy .leftside+.order.hidedesktop{position:relative;border:2px rgba(255,80,57,.5) solid;color:rgba(255,80,57,.5)}
section.details.busy .leftside+.order+.repDate.hidedesktop{display:block;position:static}
.inc_minisite .midwrapper .areastxt span.icon.iconrating{font-size:12px;color:#09a5d9;border-bottom:none;position:absolute;left:-6px;font-weight:500;background:#fff;padding-right:6px}
.inc_minisite.popOpen .pop-wrapper .order{height:40px;background:#fff;border:0;border-radius:6px;font-size:20px;color:#ff5039;cursor:pointer;position:fixed;left:15px;right:15px;width:auto;z-index:9;bottom:5px;top:auto;box-shadow:0 50px 0 55px rgba(0,0,0,.3);border:2px #ff5039 solid}



}
.details{position:relative}
header .lSideHeader .langs.accessibility::after{content:none}
.inc_minisite .midwrapper .tab{width:100%;max-width:100vw;display:table;display:none}
.inc_minisite .midwrapper .tab .sideTab{position:absolute;top:0;right:0;width:23%;box-sizing:border-box;display:table-cell;padding-top:10px;min-width:360px}
.inc_minisite .midwrapper .tab#tab0 .sideTab{padding-top:0!important;border-top:1px #ccc solid}
.inc_minisite .midwrapper .tab#tab0 .units{border-radius:0}
.inc_minisite .midwrapper .tab .sideTab .wrapSide{position:relative;right:20px;bottom:0;top:0}
.inc_minisite .midwrapper .tab .sideTab .wrapSide .units.secOne{width:100%}
.inc_minisite .midwrapper .tab .innerBlock {padding: 10px 53px 0 0;box-sizing: border-box;height: 100%;vertical-align: top;position: absolute;top: 0;left: 10px;width: 75%;max-width: calc(100vw - 350px);}
.inc_minisite .midwrapper.starPop .tab .innerBlock{width:100%;max-width:100%}
.inc_minisite .midwrapper.starPop .tab{display:block}
.inc_minisite .midwrapper.starPop .tab .innerBlock .content{width:auto}
.inc_minisite .midwrapper .tab .innerBlock .content{padding:20px}
.inc_minisite .midwrapper .tab.active{display:table;box-sizing:border-box}
.inc_minisite .pop-wrapper .underline{top:8px}
.inc_minisite .pop-wrapper .toptext i{font-size:20px;vertical-align:middle;padding-left:3px}
.inc_minisite .midwrapper .tab.active{height:calc(100% - 433px)}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel{width:100%;max-width:1100px;margin:auto}
.owl-thumbs .owl-next::after {     content: "";border: solid #fff;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;}
.owl-thumbs .owl-next {    cursor: pointer;z-index: 2;position: absolute;top: 50%;left: 15px;transform: translateY(-50%);font-size: 0;width: 50px;height: 50px;border-radius: 50px;background: rgba(0,0,0,.3);float: left;    border: 0;}
.owl-thumbs .owl-prev {    cursor: pointer;z-index: 2;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);font-size: 0;width: 50px;height: 50px;border-radius: 50px;background: rgba(0,0,0,.3);float: left;border: 0;}
.owl-thumbs .owl-prev::after {    content: "";border: solid #fff;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;}
.owl-thumbs div.thumb {cursor:pointer;padding:10px;box-sizing:border-box;}
.owl-thumbs div.thumb iframe {width:100%;max-height:108px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item img{max-height:70vh;width:auto;margin:auto;border-radius:10px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item{min-width:100%;position:relative}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item iframe{width:100%;height:85vh}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .owl-item{min-height:245px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .bottom{overflow:hidden;position:absolute;bottom:0;right:0;left:0;height:30px;line-height:30px;background:rgba(0,0,0,.7);color:#fff;padding:0 10px;box-sizing:border-box;border-radius:0 0 5px 5px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .bottom .count{float:left}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .bottom .title{float:right;font-size:16px;font-weight:400}
.inc_minisite .midwrapper .tab .innerBlock .content{padding:0 ;width:100%;max-width:1100px;margin:0 auto}
.inc_minisite .midwrapper .tab .innerBlock .content .gal-title{position: absolute;color: white;z-index: 99;padding: 5px 20px;background: rgb(0 0 0/ 60%);border-radius: 0 10px 0;top: 0px;right: 0px;}
.inc_minisite .midwrapper .tab#tab0{height:100%;top:60px;right:0;width:100%;background:#eee}
div#tab0:before{content:'';background:#1d1d1d;position:absolute;left:0;height:100%;width:23px;top:100px}
.inc_minisite.starPop .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper{padding-bottom:0;padding-top:0}
.inc_minisite.starPop .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picNum{bottom:0}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper{height:30px;overflow:hidden;line-height:30px;background:rgba(0,0,0,.6);position:absolute;left:0;right:0;bottom:0;color:#fff;padding-left:60px;padding-top:10px;padding-bottom:10px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont{max-height:60px;position:relative;padding-right:40px;text-align:right}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont .plusmin{position:absolute;bottom:32px;height:26px;width:26px;border:1px #fff solid;border-radius:50%;right:4px;box-sizing:border-box;cursor:pointer}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont .plusmin::after{content:"";width:2px;height:10px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont .plusmin::before{content:"";width:10px;height:2px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper.open .picTextCont .plusmin::after{display:none}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper.open{height:auto}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper.open .picTextCont{max-height:none;line-height:1.3;padding-top:10px;padding-bottom:10px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper.open .picTextCont .plusmin{bottom:2px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picNum{position:ABSOLUTE;left:5px;line-height:30px;bottom:8px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont a{color:#fff}
.inc_minisite .midwrapper .tab#tab0 .topSection{height:82px;padding:10px 30px;background:linear-gradient(#fff,#f5f5f5);display:none}
.inc_minisite .midwrapper .tab#tab0 .topSection ul li{font-size:18px;line-height:30px}
.inc_minisite .midwrapper .tab#tab0 .topSection ul li.priceSec{font-weight:500}
.inc_minisite .midwrapper .tab#tab0 .bl .gradient,.inc_minisite .pop-wrapper .tab#tab0 .bl .orderdetails{text-align:center}
.inc_minisite .pop-wrapper .tab#tab0 .bl .orderdetails .priceP{font-weight:700}
.inc_minisite .pop-wrapper .tab#tab0 .bl .orderdetails .priceP.old{text-decoration:line-through;font-weight:400;color:#111;font-size:12px}
.mainPic{background:url(/webimages/headerBG.jpg) no-repeat center center;height:225px;background-size:cover}
.inc_magazine .mainPic{background-image:url(/webimages/magazine_bg.jpg)}
.inc_magazine .breadCrumbs{overflow-x:auto;max-width:1200px;width:100%;padding:10px 20px;box-sizing:border-box;margin:0 auto;position:absolute;white-space:nowrap}
.inc_magazine .breadCrumbs .bread{font-size:14px;color:#333;display:inline;font-weight:400;text-decoration:none}
.inc_magazine .breadCrumbs span{font-size:14px;color:#333;display:inline;font-weight:400;margin:0 8px}
.mainPic .titles{max-width:360px;margin:auto;padding-top:70px}
.mainPic .titles .titleMain{color:#fff;font-size:20px;text-align:center;background:rgba(0,0,0,.2);display:none}
.mainPic .titles .logo{padding-top:15px}
.inc_magazine .mainPic .titles{padding-top:50px}
.inc_magazine .mainPic .titles .logo{padding-top:0}
.magazineMenu{margin-top:2px;width:100%;background:#09a5d9}
.magazineMenu .menuCont{text-align:center;max-width:1200px;width:100%;margin:auto}
.magazineMenu .menuCont .menuItem{position:relative;cursor:pointer;display:inline-block;color:#fff;margin:0 35px;padding:15px 0}
.magazineMenu .menuCont .menuItem a{color:#fff;text-decoration:none}
.magazineMenu .menuCont .menuItem>div{display:none;position:relative}
.magazineMenu .menuCont .menuItem:hover>span{position:absolute;bottom:calc(0px + -6px);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;left:0;right:0;margin:auto;z-index:7}
.magazineMenu .menuCont .menuItem:hover div:before{content:"";position:absolute;bottom:calc(0px + -30px);width:25px;height:25px;border-radius:50%;background:#09a5d9;border:1px solid #fff;left:0;right:0;margin:auto;z-index:6}
.magazineMenu .menuCont .menuItem:hover div:after{content:"";position:absolute;bottom:calc(0px + -23px);width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent;left:0;right:0;margin:auto;z-index:3}
.magazineMenu .menuCont .menuItem:hover>div{display:block}
.magazineMenu .menuCont .menuItem ul{list-style:none;position:absolute;top:calc(100% + 24px);background:#09a5d9;z-index:5;min-width:250px;right:50%;transform:translateX(50%)}
.magazineMenu .menuCont .menuItem ul::before{content:"";position:absolute;top:-10px;height:10px;background:#0b87b1;left:0;right:0}
.magazineMenu .menuCont .menuItem ul::after{content:"";position:absolute;bottom:calc(0px + -8px);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;left:0;right:0;margin:auto;z-index:3}
.magazineMenu .menuCont .menuItem ul li{position:relative;text-align:right;padding:10px 40px 10px 0;border-top:1px solid #6bc9e8;border-collapse:collapse}
.magazineMenu .menuCont .menuItem ul li:hover{background:#0b87b1}
.magazineMenu .menuCont .menuItem ul li::after{content:"";position:absolute;right:15px;top:0;bottom:0;margin:auto;width:10px;height:10px;border-radius:50%;border:2px solid #fff}
.inc_magazine .mainSection{position:relative;max-width:1200px;width:100%;margin:50px auto 0;overflow:hidden}
.inc_magazine .mainSection::before{content:"";position:absolute;right:0;top:0;width:350px;height:5px;background:#84d2ec}
.inc_magazine .mainSection .rgtSec{float:right;max-width:calc(100% - 440px);width:100%}
.inc_magazine .mainSection .rgtSec .mainTtl{margin-top:20px;font-size:26px;color:#000;font-weight:600;max-width:600px;width:100%;line-height:1}
.inc_magazine .mainSection .rgtSec .mainTtl h1{margin-top:20px;font-size:26px;color:#000;font-weight:600;max-width:600px;width:100%;line-height:1}
.inc_magazine .mainSection .rgtSec .subTtl h2{margin-top:20px;font-size:18px;color:#09a5d9;width:100%;line-height:1}
.inc_magazine .mainSection .rgtSec .media{margin-top:20px}
.inc_magazine .mainSection .rgtSec .media>a{cursor:pointer;text-align:center;display:inline-block;margin:0 3px;background:#09a5d9;width:30px;height:30px;border-radius:50%;vertical-align:top}
.inc_magazine .mainSection .rgtSec .media>span{display:inline-block;margin-top:-3px;margin-right:10px;font-size:14px}
.inc_magazine .mainSection .rgtSec .media>a i{margin-top:7px;color:#fff}
.inc_magazine .mainSection .rgtSec .siteArt .inSiteArt{margin:15px 0}
.inc_magazine .mainSection .rgtSec .siteArt .inSiteArt .imgWrap{position:relative}
.inc_magazine .mainSection .rgtSec .siteArt .inSiteArt .imgWrap img{vertical-align:middle}
.inc_magazine .mainSection .rgtSec .siteArt .inSiteArt .imgWrap a{padding:1% 2% 1% 2%;position:absolute;bottom:0;right:0;left:0;text-align:center;font-size:13px;background:rgba(0,0,0,.34);color:#fff}
.inc_magazine .mainSection .rgtSec .siteArt .siteArtText p{margin:15px 0}
.inc_magazine .mainSection .rgtSec .siteArt .siteArtText p iframe{width:100%!important;max-height:500px;height:60vw!important}
.inc_magazine .mainSection .rgtSec .siteArt .instagram-media{position:relative;transform:translateX(50%);right:50%}
.inc_magazine .mainSection .rgtSec .mainTxt{margin-top:20px}
.inc_magazine .mainSection .rgtSec .mainTxt img{width:100%;height:auto!important;margin:20px auto!important;box-sizing:border-box}
.inc_magazine .mainSection .rgtSec .mainPic{overflow:hidden;position:relative;border-radius:5px;margin-top:40px;background:url(/webimages/magazineBg.jpg) no-repeat center/cover;height:450px}
.inc_magazine .mainSection .rgtSec .mainPic .content{padding-top:5px;box-sizing:border-box;color:#fff;vertical-align:middle;border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:0;padding-right:10px;position:absolute;left:0;right:0;bottom:0;height:40px;background:rgba(0,0,0,.4);box-shadow:0 -10px 20px 1px rgba(0,0,0,.4);-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s}
.inc_magazine .mainSection .rgtSec .mainPic .content span{vertical-align:middle;font-size:18px;cursor:pointer}
.inc_magazine .mainSection .rgtSec .moreArticles{margin-top:30px;color:#111;font-size:18px}
.inc_magazine .mainSection .rgtSec .moreArticles span{cursor:pointer;font-size:30px;vertical-align:middle;color:#111}
.inc_magazine .mainSection .lftSec{float:left;max-width:410px;width:100%}
.inc_magazine .mainSection .lftSec .item{overflow:hidden;background-size:cover;position:relative;border-radius:5px;margin:15px 0;display:block;max-width:400px;width:100%;height:180px;cursor:pointer}
.inc_magazine .mainSection .lftSec .item:hover .content{height:100%;background:rgba(0,0,0,.6);-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s;box-shadow:none;border-radius:5px}
.inc_magazine .mainSection .lftSec .item:hover .content .text{font-size:14px;-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s;max-height:75px;overflow:hidden}
.inc_magazine .mainSection .lftSec .item:hover .content .title{padding-top:10px;-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s}
.inc_magazine .mainSection .lftSec .item .content{left:0;padding-right:10px;position:absolute;left:0;right:0;bottom:0;height:50px;background:rgba(0,0,0,.4);box-shadow:0 -6px 10px 1px rgba(0,0,0,.4);-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s}
.inc_magazine .mainSection .lftSec .item .content .title{color:#fff;font-weight:600;-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s;text-decoration:none}
.inc_magazine .mainSection .lftSec .item .content .title a{color:#fff;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block}
.inc_magazine .mainSection .lftSec .item .content .text{color:rgba(255,255,255,.5);font-size:12px;font-size:0;-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s}
.inc_magazine .mainSection .lftSec .item .content .readMore{cursor:pointer;color:rgba(255,255,255,.8);font-size:10px;margin-top:5px;text-decoration:none}
.inc_magazine .mainSection .lftSec .item .content .readMore span{font-size:18px;vertical-align:middle}
.inc_magazine .mainSection .lftSec .item:first-child{margin-top:0}
.inc_spa.guide .mainPic{background:url(/webimages/headerBG.jpg) no-repeat center center}
.inc_spa .grid{padding:0}
.inc_spa .mainPic{background:url(/webimages/spaMainPic.jpg) no-repeat center center;height:225px;background-size:cover}
.inc_spa .magazineMenu .menuCont{max-width:1295px}
.inc_spa .magazineMenu .menuCont .menuItem{margin:0 35px}
.inc_spa .magazineMenu .menuCont .menuItem.active{color:#000}
.inc_spa .magazineMenu .menuCont .menuItem:first-child{margin-right:0}
.inc_spa .magazineMenu .menuCont .menuItem:last-child{margin-left:0}
.inc_spa .mainPic .titles{max-width:1295px;width:100%;margin:auto;padding-top:20px}
.inc_spa .mainPic .titles .titleMain{max-width:350px;margin:auto;margin-top:8px}
.inc_spa .mainPic .titles>div{max-width:360px;width:100%}
.inc_spa .mainCont{margin-top:70px}
.inc_spa .mainCont .title{font-size:28px;font-weight:500;text-align:right}
.inc_spa .mainCont[data-id='2'] .title{padding-right:10px}
.inc_spa .mainCont[data-id='0'] .midSec .title,.inc_spa .mainCont[data-id='0'] .upperSec .title{max-width:500px;width:100%}
.inc_spa .mainCont[data-id='0'] .rgtSec:not(.picWrap){width:46%!important}
.inc_spa .mainCont[data-id='0'] .upperSec .lftSec{width:50%;max-width:670px}
.inc_spa .mainCont .upperSec{overflow:hidden}
.inc_spa .mainCont .rgtSec.textCont{float:right;width:49%}
.inc_spa .mainCont .textCont .title{text-align:right;font-size:28px;font-weight:500;border-top:5px solid #84d2ec;padding:15px 5px 15px 0}
.inc_spa .mainCont .textCont .blueContent{text-align:right;color:#84d2ec;font-size:18px;padding-right:5px}
.inc_spa .mainCont .textCont .blueContent .rgtDot{position:relative;padding-right:30px;padding-bottom:5px;font-size:18px;font-weight:400}
.inc_spa .mainCont .textCont .blueContent .rgtDot::before{content:"●";position:absolute;top:-3px;bottom:0;right:5px;font-size:24px}
.inc_spa .mainCont .textCont .regularContent{text-align:right;padding-right:5px;font-weight:400;margin-top:30px;font-size:18px;width:100%}
.inc_spa .mainCont .upperSec .rgtSec .smallContent{text-align:right;padding-right:5px;margin-top:30px;font-size:16px;max-width:300px;width:100%}
.inc_spa .mainCont .upperSec .rgtSec .smallContent a{text-decoration:none;color:#84d2ec}
.inc_spa .mainCont .upperSec .lftSec{position:relative;float:left;width:48%;max-width:630px;height:380px;border-radius:5px}
.inc_spa .mainCont .upperSec .lftSec img{border-radius:5px;width:100%}
.inc_spa .mainCont:not([data-id=0]) .upperSec .lftSec .owl-nav{position:absolute;top:calc(50% - 27.5px);width:100%}
.inc_spa .mainCont:not([data-id=0]) .upperSec .lftSec .owl-prev{float:right;margin-right:15px;font-size:0;background:url(/webimages/spaRgtArr.png) no-repeat center/30px;width:30px;height:55px}
.inc_spa .mainCont:not([data-id=0]) .upperSec .lftSec .owl-next{float:left;margin-left:15px;font-size:0;background:url(/webimages/spaLftArr.png) no-repeat center/30px;width:30px;height:55px}
.inc_spa .mainCont:not([data-id=0]) .upperSec .lftSec .owl-stage-outer,.inc_spa .mainCont:not([data-id=0]) .upperSec .lftSec .owl-stage-outer>*{border-radius:5px}
.inc_spa .mainCont[data-id='0'] .picWrap{height:380px}
.inc_spa .mainCont[data-id='0'] .picWrap img{height:100%}
.inc_spa .mainCont[data-id='0'] .lowerSec .rgtSec{max-height:unset}
.inc_spa .mainCont[data-id='0'] .lowerSec .rgtSec .regularContent{margin-top:0;padding-left:10px}
.inc_spa .mainCont[data-id='0'] .lowerSec .lftSec{position:relative;float:left;width:50%;max-width:670px;height:380px;border-radius:5px}
.inc_spa .mainCont .lowerSec,.inc_spa .mainCont .midSec{margin-top:50px;overflow:hidden}
.inc_spa .mainCont .lowerSec .textCont,.inc_spa .mainCont .midSec .textCont{float:left;width:48%}
.inc_spa .mainCont .lowerSec .rgtSec{float:right;max-height:245px;width:100%;max-width:49%}
.inc_spa .mainCont .midSec .rgtSec{float:right;width:100%;max-width:49%}
.inc_spa .mainCont .lowerSec .rgtSec img,.inc_spa .mainCont .midSec .rgtSec img{width:100%}
.inc_spa .mainCont .lowerSec .treatItem{margin:0 7px 50px;border:1px solid #ccc;overflow:hidden;box-sizing:border-box;width:410px;padding:10px;display:inline-block;vertical-align:top}
.inc_spa .mainCont .lowerSec .treatItem .imgWrap{height:240px}
.inc_spa .mainCont .lowerSec .treatItem .imgWrap img{height:100%;width:100%}
.inc_spa .mainCont .lowerSec .treatItem .textContInner{text-align:right}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .titleInner{margin-top:10px;text-align:right;font-size:20px;font-weight:500}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .content{font-size:14px;text-align:right;margin-top:5px}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .treatLong{margin-top:20px;overflow:hidden}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .treatLong>*{font-size:14px}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .treatLong .rgt{float:right}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .treatLong .lft{float:left}
.inc_spa .mainCont .lowerSec .treatItem .textContInner .treatLong .black{font-weight:500}
.inc_magazine.inc_magazineArticle .main_article{margin-top:30px;cursor:pointer}
.tableLike{display:table;width:100%}
.tableLike .row{display:table-row}
.tableLike .cell{display:table-cell;vertical-align:top}
.main_article .main_pic{position:relative;font-size:0}
.main_article .main_pic::before{content:'';height:180px;width:100%;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);position:absolute;opacity:.6;bottom:0;border-radius:0 0 6px 6px}
.main_article .main_pic .content{position:absolute;bottom:20px;color:#fff;left:0;right:0;margin:auto;padding:0 150px;font-size:16px}
.main_article .main_pic .content .title{font-size:28px;font-weight:700}
.main_article .main_pic .content a{color:#fff;text-decoration:none;font-size:20px;position:relative;display:inline-block;margin-top:10px}
.main_article .main_pic .content a::after{content:"\e900";font-family:icomoon;font-size:30px;position:absolute;top:-2px}
.main_article .main_pic img{border-radius:6px;width:100%}
.recomends .pad_left{padding-left:8px}
.recomends .pad_right{padding-right:8px}
.recomends .mar_bot{margin-bottom:20px}
.recomends .title{text-align:right;float:right;margin:30px 0;line-height:13px}
.recomends .title::after{content:'';clear:both;display:block}
.recomends .title h1{padding:20px 0;border-top:4px solid #84d2ec;font-size:28px;font-weight:500;color:#064e68}
.recomends .title .sub_title{font-size:20px;text-align:right;color:#09a5d9}
.recomends a.more{text-align:right;font-size:20px;color:#111;text-decoration:none;display:block;position:relative;margin:25px 0}
.recomends .tableLike .cell .pic .info a.read-more::after,.recomends a.more::after{content:"\e900";font-family:icomoon;font-size:30px;position:absolute;top:-2px}
.recomends .tableLike .cell{width:50%;box-sizing:border-box}
.recomends .tableLike .cell .pic{position:relative;font-size:0;overflow:hidden}
.recomends .tableLike .cell .pic::before{position:absolute;content:'';bottom:0;width:100%;height:100px;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.6;border-radius:0 0 6px 6px;right:0}
.recomends .tableLike .cell .pic .bg{border-radius:6px;width:100%;background-size:cover;height:180px}
.recomends .tableLike .cell .pic.big .bg{height:380px}
.recomends .tableLike .cell .pic .info{position:absolute;bottom:0;color:#fff;font-size:16px;padding:15px;text-align:right}
.recomends .tableLike .cell .pic .info a.read-more{font-size:14px;color:#fff;text-decoration:none;position:relative;padding-top:10px;display:block}
.recomends .tableLike .cell .pic.big .info a.read-more{font-size:20px}
.recomends .tableLike .cell .pic.big .info a.read-more::after{font-size:30px;bottom:-4px}
.recomends .tableLike .cell .pic .info .title_small_pic{font-size:20px;font-weight:500}
.recomends .tableLike .cell .pic.big .info .title_small_pic{font-size:28px}
.recomends .tableLike .cell .pic .info .desc{height:0;opacity:0;transition:.3s all;line-height:18px}
.recomends .tableLike .cell.pad_right .pic:hover .info .desc{height:80px;opacity:1;overflow:hidden;padding-bottom:10px}
.recomends .tableLike .cell .pic:hover::before{height:100%;background-image:none;background-color:rgba(0,0,0,.66)}
.recomends .tableLike .cell .pic.big:hover::before{background-color:initial;height:100px;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}
.recomends .tableLike .cell.pad_right .pic:hover .info .title_small_pic{margin-bottom:10px}
.recomends .tableLike .cell .pic.big .info .desc{height:auto;opacity:1}
.recomends .tableLike .cell .pic .info a.read-more::after{bottom:-2px;top:initial;margin-right:3px;font-size:22px}
.inc_magazineSubject .title{text-align:right;width:100%;margin:30px 0;line-height:13px}
.inc_magazineSubject .title::after{content:'';clear:both;display:block}
.inc_magazineSubject .title h1,.inc_magazineSubject .title h2{border-top:none;padding:20px 0;font-size:28px;font-weight:500;color:#064e68;position:relative}
.inc_magazineSubject .title h1::after,.inc_magazineSubject .title h2::after{content:'';position:absolute;top:0;right:0;height:5px;max-width:385px;width:100%;background:#84d2ec}
.inc_magazineSubject .title a{text-decoration:none}
.inc_magazineSubject .title .sub_title{font-size:20px;text-align:right;color:#09a5d9}
.inc_magazineSubject .villasAndSites{margin-top:80px}
.inc_magazineSubject .itemsCont{text-align:right}
.inc_magazineSubject .itemsCont .item:first-child{margin-right:0}
.inc_magazineSubject .itemsCont .item{max-width:420px;width:100%;display:inline-block;margin:0 5px 30px;vertical-align:top}
.inc_magazineSubject .itemsCont .item .pic{position:relative;font-size:0;overflow:hidden}
.inc_magazineSubject .itemsCont .item .pic::before{position:absolute;content:'';bottom:0;width:100%;height:100px;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.6;border-radius:0 0 6px 6px;right:0}
.inc_magazineSubject .itemsCont .item .pic .bg{border-radius:6px;width:100%;background-size:cover;height:180px}
.inc_magazineSubject .itemsCont .item .pic.big .bg{height:380px}
.inc_magazineSubject .itemsCont .item .info{padding:10px 15px;box-sizing:border-box;text-align:right}
.inc_magazineSubject .itemsCont .item .info .title_small_pic h2{font-size:18px;font-weight:500}
.inc_magazineSubject .itemsCont .item .info .desc{font-size:14px;margin-top:5px}
.inc_magazineSubject .itemsCont .item .info a{font-size:12px;color:#111;text-decoration:none;position:relative;padding-top:10px;display:block;font-weight:600}
.inc_magazineSubject .itemsCont .item .info a span{font-size:20px;vertical-align:middle}
.reviewPopWrap{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999999}
.reviewPopWrap .reviewPopBg{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.7);z-index:1}
.reviewPopWrap .reviewPop{z-index:2;max-width:850px;width:100%;height:80vh;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background:#fff;border:1px solid #bebebe;border-radius:6px;overflow:auto}
.reviewPopWrap .reviewPop .close{float:left;margin:10px;cursor:pointer}
.reviewPopWrap .reviewPop .popTitle {font-size: 20px;font-weight: 500;position: absolute;top: 10px;right: 10px;}
.reviewPopWrap .reviewPop .reviewsCont{height:calc(100% - 56px)!important;overflow:auto;margin-top:34px;box-sizing:border-box;width:100%}
.inc_reviews .grid{max-width:1320px;width:100%;position:relative;margin:0 auto;padding:0 10px;text-align:center;overflow:hidden;box-sizing:border-box}
.inc_reviews .mainPic{background:url(/webimages/revMainPic.jpg) no-repeat center center;height:320px;background-size:cover}
.inc_reviews .mainPic .titles{margin:auto;padding-top:70px;float:right}
.inc_reviews .mainPic .titles .mainTtl{color:#fff;font-size:32px;text-align:center}
.inc_reviews .mainPic .titles .mainTtl h1{font-weight:400;color:#fff;font-size:32px;text-align:center;background:rgba(0,0,0,.4)}
.inc_reviews .mainPic .titles .subTtl{max-width:480px;width:100%;margin-top:20px;text-align:right;color:#fff}
.inc_reviews .mainSection .grid .beforeAdding{margin:35px 0;overflow:hidden;position:relative;padding-bottom:60px}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec{float:right;max-width:705px;width:100%;position:relative}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec .title{color:#09a5d9;font-size:16px;text-align:right}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec .text{margin-top:10px;text-align:right;font-size:14px;line-height:1.5}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec .text a{color:#09a5d9;text-decoration:none}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec .text a:nth-child(2){text-decoration:underline!important}
.inc_reviews .mainSection .grid .beforeAdding .lftSec{position:relative;padding:10px;margin-top:10px;box-sizing:border-box;float:left;max-width:250px;width:100%;max-height:120px;border:2px solid #09a5d9}
.inc_reviews .mainSection .grid .beforeAdding .lftSec::before{content:"";position:absolute;top:calc(0px + -2px);right:0;left:0;margin:auto;height:2px;width:150px;background:#fff}
.inc_reviews .mainSection .grid .beforeAdding .lftSec::after{content:"";position:absolute;bottom:calc(0px + -2px);right:0;left:0;width:150px;margin:auto;height:2px;background:#fff}
.inc_reviews .mainSection .grid .beforeAdding .lftSec .mainTtl{font-size:18px;color:#09a5d9;font-weight:500}
.inc_reviews .mainSection .grid .beforeAdding .lftSec .subTtl{font-size:14px;color:#09a5d9}
.inc_reviews .mainSection .grid .beforeAdding .lftSec .phone{font-size:24px;color:#09a5d9;font-weight:500;margin-top:5px;text-decoration:none}
.inc_reviews .mainSection .grid .beforeAdding .lftSec .hours{font-size:12px;color:#09a5d9}
.inc_reviews .mainSection .grid .addRevBtn{position:absolute;left:0;right:0;bottom:0;margin:auto;cursor:pointer;margin-top:20px;color:#fff;background:#09a5d9;border-radius:5px;max-width:250px;margin:auto;width:100%;padding:0 5px;line-height:40px}
.inc_reviews .mainSection .grid .reviewsCont{margin-top:30px}
.inc_reviews .mainSection .grid .article{margin-top:30px;text-align:right;font-size:16px}
.reviewOuter{cursor:pointer;margin:0 5px 10px;overflow:hidden;box-sizing:border-box;width:330px;padding:10px;display:inline-block;vertical-align:top}
.reviewOuter .zimmerTitle{display:block;text-decoration:none;padding:5px 0;background:#eee;margin-bottom:5px;font-size:12px;color:#111;font-weight:600;text-align:center}
.reviewOuter .review{padding:10px;border:1px solid #ccc;overflow:hidden}
.reviewOuter .review .upperSec{overflow:hidden}
.reviewOuter .review .revText{color:#000;font-size:14px;text-align:right;line-height:18px;max-height:145px;overflow:hidden;position:relative}
.reviewOuter .review .revText *{color:#000;font-size:14px;text-align:right;line-height:18px}
.reviewOuter .review .revText:after {content: " ";position: absolute;top: 37px;right: 0;left: 0;height: 35px;background: linear-gradient(transparent,#fff);border-bottom: 20px #fff solid;}
.reviewOuter .review .readMore {position: absolute;top: 70px;z-index: 99;right: 0;margin-top: 2px;color: #111;text-decoration: none;font-size: 14px;}
.reviewOuter.active .review .revText {max-height: none;}
.reviewOuter.active .review .readMore {font-size: 0;}
.reviewOuter.active .review .revText:after{display:none}
.reviewOuter .review .imgWrap{position:relative;margin-top:10px;text-align:center}
.inc_minisite .reviewOuter .review .imgWrap,.reviewPop .reviewOuter .review .imgWrap{position:relative;margin-top:10px;text-align:right;display:inline-block;margin-right:170px;white-space:nowrap;overflow:auto}
.reviewOuter .review .imgWrap img{max-width:100%;height:200px}
.inc_minisite .reviewOuter .review .imgWrap img{max-height:100px;min-height:auto;margin:0 2px}
.reviewPop .reviewOuter .review .imgWrap img{max-height:200px;min-height:auto;margin:0 2px}
.reviewOuter .review .imgWrap .imgCount{text-align:center;width:40px;height:40px;position:absolute;bottom:14px;left:-50px;background:rgba(0,0,0,.8);color:#fff;font-size:16px;line-height:40px;border-radius:20px}
.reviewOuter .review .comments{margin-top:40px}
.reviewOuter .review .comments .comment .upperSec{overflow:hidden;text-align:right}
.reviewOuter .review .comments .comment .upperSec .pic{margin-top:3px;height:25px;width:25px;display:inline-block;border-radius:50%;background:#ccc;vertical-align:top}
.reviewOuter .review .comments .comment .upperSec .titles{margin-right:3px;display:inline-block;max-width:calc(100% - 35px);width:100%}
.reviewOuter .review .comments .comment .upperSec .titles .title{color:#333;font-size:14px;text-align:right;font-weight:700}
.reviewOuter .review .comments .comment .upperSec .titles .date{color:#888;font-size:12px;text-align:right}
.reviewOuter .review .comments .comment .upperSec .titles .content{text-align:right;font-size:14px;margin-top:5px}
.reviewOuter .review .rgtSec{float:right;position:relative;width:100%;text-align:right}
.reviewOuter .review .rgtSec .pic{height:40px;width:40px;display:inline-block;border-radius:50%;background:#09779b;color:#fff;font-size:24px;font-weight:500;text-align:center;line-height:40px;background-position:center center;overflow:hidden;background-size:cover}
.reviewOuter .review .rgtSec .rank{margin-right:5px;display:inline-block;vertical-align:top;width:calc(100% - 50px)}
.reviewOuter .review .rgtSec .fullview{text-align:center;display:block;padding-top:5px;font-size:12px;font-weight:700}
.reviewOuter .review .lftSec{position:absolute;left:0;bottom:0}
.reviewOuter .review .revTtl{text-align:right;color:#09a5d9;font-size:16px;font-weight:500;line-height:20px;margin:4px 0}
.reviewOuter .review .revName{color:#333;font-size:18px;text-align:right;font-weight:700;line-height:20px}
.reviewOuter .review .revDay{color:#888;font-size:12px;text-align:right}
.reviewOuter .review .stars{color:#24b7c9;font-size:14px}
.reviewOuter .review .stars span{margin-top:2px;display:inline-block}
.reviewOuter .review .starsTop .starsBot i{font-size:18px}
.reviewOuter .review .starsTop i{font-size:18px}
.revPopBig{opacity:0;visibility:hidden;position:fixed;top:10px;bottom:10px;left:10px;right:10px;background:rgb(0,0,0,.9);z-index:999999999;box-shadow:0 0 0 20px rgba(0,0,0,.7)}
.revPopBig .noImages{display:none;position:absolute;top:50%;right:50%;left:0;width:90%;text-align:center;transform:translateY(-50%) translateX(50%);color:#fff;font-weight:700;height:90%;background-size:cover;background-position:center center}
.revPopBig .noImages::before{content:'';position:absolute;top:20%;right:20%;left:20%;bottom:20%;background:rgba(0,0,0,.7)}
.revPopBig .noImages>div{position:absolute;top:50%;right:0;left:0;width:100%;text-align:center;transform:translateY(-50%)}
.revPopBig.noimgs .noImages{display:block}
.inc_reviews .revPopSmall{border-radius:5px;z-index:2;opacity:0;visibility:hidden;position:fixed;top:60px;bottom:80px;left:0;right:0;background:#eee;width:70%;max-width:805px;margin:auto;z-index:999;transform:translateY(60px)}
.inc_reviews .revPopSmallCont{opacity:0;visibility:hidden;position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}
.inc_reviews .revPopSmallCont.active,.revPopBig.active{opacity:1;visibility:visible}
.inc_reviews .revPopSmallCont.active .revPopSmall{font-size:0;overflow-y:auto;opacity:1;visibility:visible}
.inc_reviews .revPopSmall .revPopClose,.revPopBig .revPopClose{z-index:999;width:60px;height:60px;position:absolute;left:10px;top:10px;cursor:pointer;background:url(/webimages/revPopX.png) no-repeat center center;cursor:pointer}
.revPopBig .revPopBigRgt{overflow:auto;position:relative;height:100%;width:400px;background:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;padding:15px}
.revPopBig .revPopBigRgt .arrows{overflow:hidden}
.revPopBig .revPopBigRgt .arrows .prev{cursor:pointer;float:right;font-size:14px;color:#09a5d9;background:url(/webimages/revArrRgt.png) no-repeat center right;background-size:8px;padding-right:15px}
.revPopBig .revPopBigRgt .arrows .next{cursor:pointer;float:left;font-size:14px;color:#09a5d9;background:url(/webimages/revArrLft.png) no-repeat center left;background-size:8px;padding-left:15px}
.revPopBig .revPopBigRgt .arrows .custReviews{text-align:center}
.minisitecon .revPopBig .popTitles{display:none}
.inc_reviews.singlePage .revPopBig .revPopBigRgt .arrows{display:none}
.revPopBig .revPopBigRgt .revInfo{margin-top:20px}
.revPopBig .revPopBigRgt .revInfo .revRank{overflow:hidden}
.revPopBig .revPopBigRgt .revInfo .zimmerName{color:#09a5d9;font-weight:500;font-size:18px;text-align:center;line-height:30px;background:#eee}
.revPopBig .revPopBigRgt .revInfo .rgtSec{margin-top:10px;position:relative}
.revPopBig .revPopBigRgt .revInfo .rgtSec .rank{margin-right:10px}
.revPopBig .revPopBigRgt .revInfo .rgtSec .stars span{display:inline-block;padding-top:2px}
.revPopBig .revPopBigRgt .revInfo .lftSec{position:absolute;right:185px;bottom:4px}
.revPopBig .revPopBigRgt .revInfo .lftSec .revDay{font-size:12px}
.revPopBig .revPopBigRgt .revInfo .revText{margin-top:10px}
.revPopBig .revPopBigRgt .revInfo .revText .title{font-size:18px;color:#09a5d9;font-weight:500}
.revPopBig .revPopBigRgt .revInfo .revText .content{font-size:16px;color:#000;margin-top:5px}
.revPopBig .revPopBigRgt .revInfo .revText .content .ownTtl{display:block;font-weight:700}
.revPopBig .revPopBigRgt .revInfo .revText .content .ownCom{margin-bottom:10px;padding:10px;display:block}
.revPopBig .revPopBigRgt .revAllRanks{margin:100px 15px 0}
.revPopBig .revPopBigRgt .revAllRanks .rank{overflow:hidden;border-bottom:1px solid #09a5d9;padding:8px 0;box-sizing:border-box}
.revPopBig .revPopBigRgt .revAllRanks .rank .title{margin-top:2px;float:right;font-size:16px;color:#09a5d9;padding-right:8px}
.revPopBig .revPopBigRgt .revAllRanks .rank .stars{float:left;margin-top:2px;padding-left:8px}
.revPopBig .revPopBigRgt .revAllRanks .rank .stars span{display:inline-block;padding-top:2px;width:22px;text-align:left}
.revPopBig .revPopBigRgt .revAllRanks .rank .noBreakFast{float:left;margin-top:2px;padding-left:8px}
.revPopBig .starsTop .starsBot i{font-size:20px}
.revPopBig .starsTop i{font-size:20px}
.revPopBig .revPopBiglft{position:fixed;display:inline-block;height:100%;left:0;top:0;bottom:0;right:405px}
.revPopBig .revPopBiglft .revPopBigImgWrap{height:100%}
.revPopBig .revPopBiglft .revPopBigImgWrap.owl-carousel {display:block;text-align:center;}
.revPopBig .revPopBiglft .revPopBigImgWrap>img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto}
.revPopBig .revPopBiglft .revPopBigImgWrap>div{height:100%}
.revPopBig .revPopBiglft .revPopBigImgWrap>div>div{height:100%}
.revPopBig .revPopBiglft .owl-carousel .owl-item{position:relative;height:100%}
.revPopBig .revPopBiglft .owl-carousel .owl-item img{width:auto;height:auto;max-width:90%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto}
.revPopBig .revPopBiglft .owl-carousel .owl-next{font-size:0;width:50%;position:absolute;right:0;bottom:0;top:0;background:url(/webimages/rgtRevAr.png) no-repeat right 10px center}
.revPopBig .revPopBiglft .owl-carousel .owl-prev{font-size:0;width:50%;position:absolute;left:0;bottom:0;top:0;background:url(/webimages/lftRevAr.png) no-repeat left 10px center}
.inc_reviews .revPopSmall .grid{padding:0 15px}
.inc_reviews .revPopSmall .grid .titles{border-bottom:2px solid #ccc;padding-bottom:25px}
.inc_reviews .revPopSmall .grid .titles .mainTtl{font-size:22px;font-weight:500;text-align:CENTER;margin-top:20px}
.inc_reviews .revPopSmall .grid .titles .subTtl{margin-top:3px;text-align:center;font-size:14px;font-weight:500}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock{border-bottom:2px solid #ccc;overflow:hidden;padding:15px 0}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .text{width:30%;float:right;padding-right:30px}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .text .mainTtl{font-size:16px;font-weight:500;text-align:right}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .text .subTtl{font-size:12px;text-align:right;margin-top:5px}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks{width:60%;float:left}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box{cursor:pointer;display:inline-block;margin:0 3px;height:45px;width:80px;border-radius:5px;border:1px solid #ccc}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box .stars{margin-top:0;line-height:1}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box:hover{border:1px solid #09a5d9}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box:hover .starsTop i{color:#09a5d9}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box.active{background-color:#09a5d9}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box.active .starsTop i{color:#fff}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box.active .gradeName{color:#fff}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box .stars .starsTop.fr{float:none;padding-top:0}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box .starsTop i{font-size:12px}
.inc_reviews .revPopSmall .grid .revRanks .rankBlock .ranks .box .gradeName{font-size:14px}
.inc_reviews .revPopSmall .grid .inputsContAll{padding:40px 0}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .title{font-size:16px;font-weight:500;margin-top:30px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .uploadInputs{margin-top:15px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .uploadInputs .inputCont .titleInner{font-size:14px;position:absolute;top:5px;left:0;right:0;color:#888}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .uploadInputs .inputCont i.icon-gallery{z-index:1;font-size:56px;color:#888;position:absolute;top:12px;right:0;left:0;margin:auto}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .uploadInputs .inputCont{position:relative;vertical-align:text-bottom;margin:0 5px;height:70px;width:70px;display:inline-block}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.uploadPics .uploadInputs .inputCont input{z-index:100;position:relative;height:70px;padding-right:0;font-size:0;border-radius:0}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .title{font-size:24px;font-weight:500;margin-top:40px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .subTitle{font-size:16px;margin-top:10px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .btnsWrap{margin-top:20px;font-size:0}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .btnsWrap>a{display:inline-block;margin:0 5px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .btnsWrap a.facebook{height:50px;width:120px;background-color:#415eae;border-radius:5px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .btnsWrap a.google{height:50px;width:120px;background-color:#dd4c39;border-radius:5px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.almostDone .btnsWrap a.email{height:50px;width:120px;background-color:#e18c3a;border-radius:5px}
.inc_reviews .revPopSmall button,.inc_reviews .revPopSmall input[type=button i],.inc_reviews .revPopSmall input[type=file i]::-webkit-file-upload-button,.inc_reviews .revPopSmall input[type=reset i],.inc_reviews .revPopSmall input[type=submit i]{opacity:0;width:30px;height:30px;margin-top:15px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row .inputCont{width:100%;margin-top:10px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row.double .inputCont{width:280px;display:inline-block;margin:0 5px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row .inputCont input,.inc_reviews .revPopSmall .grid .inputsContAll>.row .inputCont select{color:#000;border:1px solid #ccc;height:50px;width:100%;border-radius:5px;padding-right:15px;box-sizing:border-box;font-size:16px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row .inputCont textarea{height:180px;color:#000;border:1px solid #ccc;width:100%;border-radius:5px;padding:15px 15px 0;box-sizing:border-box;font-size:16px}
.inc_reviews .revPopSmall .grid .inputsContAll>.row .inputCont select{color:#888}
.inc_reviews .revPopSmall input::-webkit-input-placeholder,.inc_reviews .revPopSmall textarea::-webkit-input-placeholder{color:#888;font-size:16px}
.inc_reviews .revPopSmall select{-webkit-appearance:none}
.inc_reviews .grid{padding:0}
.inc_reviews .mainSection .grid .reviewsCont .reviewOuter{cursor:pointer;overflow:hidden;box-sizing:border-box;display:inline-block;vertical-align:top;width:310px;margin:20px 10px;padding:0}
.inc_reviews .mainSection .grid .showMoreRevBtn{margin:auto;cursor:pointer;margin-top:20px;color:#fff;background:#09a5d9;border-radius:5px;max-width:250px;margin:auto;width:100%;padding:0 5px;line-height:40px}
.inc_reviews .mainSection .grid #showMoreRevBtnPage{display:none;text-decoration:none}
.inc_reviews .mainSection .grid .beforeAdding{padding:0 10px 60px}
.inc_reviews .mainSection .grid .reviewsCont{font-size:0;max-width:1320px;padding:0;width:100%;margin:0 0}
.inc_reviews .revPopBig .revPopBiglft .popTitles{margin-top:20px;text-align:center}
.inc_reviews .revPopBig .revPopBiglft .popTitles .main{color:#fff;font-size:20px}
.inc_reviews .revPopBig .revPopBiglft .popTitles .sub{color:#fff;font-size:14px;text-decoration:underline}
.inc_reviews .revPopBig .revPopBigRgt .arrows .custReviews{display:none}
.inc_reviews .revPopBig .starsTop.fr{padding-top:0}
.inc_reviews .revPopBig .starsTop .starsBot{top:0}
.inc_reviews .revPopBig .revPopBigRgt .revInfo .revText .readReviews{margin-top:15px;color:#09a5d9}
.inc_reviews .revPopBig .revPopBigRgt .revInfo .revText .content{margin-bottom:10px}
.websiteLoginModal{display:none}
.popup.popup-login .popup_container{background:#fff;min-width:700px;max-width:700px;font-size:0;max-height:500px;overflow:hidden}
.popup.popup-login>.popup_container>div{width:50%;display:inline-block;font-size:16px;vertical-align:top;height:100%;box-sizing:border-box}
.popup.popup-login>.popup_container>div.loginPopup-right{position:relative;border-radius:6px;background:#f5f5f5;box-shadow:-2px 1px 5px rgba(0,0,0,.2)}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-login{border-radius:6px;background:#f5f5f5;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;right:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-login.active{padding:0 30px;right:0}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-login .forgetPass{text-align:left;cursor:pointer}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-forgetPass{border-radius:6px;background:#f5f5f5;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;right:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-forgetPass.active{padding:0 30px;right:0}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-register{border-radius:6px;background:#f5f5f5;box-shadow:-2px 1px 5px rgba(0,0,0,.2);position:absolute;top:0;right:-105%;width:100%;overflow:hidden;padding:0;transition:all .2s ease}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-register.active{padding:0 30px;right:0}
.popup.popup-login>.popup_container>div.loginPopup-right .btnSend{width:100%}
.popup.popup-login>.popup_container>div.loginPopup-right .loginToReg{text-align:center;font-size:20px;font-weight:500;padding-top:60px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginToReg .toReg{cursor:pointer;text-decoration:underline}
.popup.popup-login>.popup_container>div.loginPopup-right .addReview-inf{display:block;padding:0;max-height:60vh;overflow-y:auto}
.popup.popup-login>.popup_container>div.loginPopup-right .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.popup.popup-login>.popup_container>div.loginPopup-right .addReview-inf .panel .panel_body{background-color:transparent;border-top:none}
.popup.popup-login>.popup_container>div.loginPopup-right>div{padding:0 30px;box-sizing:border-box;width:100%;height:100%}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c{margin-top:35px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div{font-size:14px;cursor:pointer;line-height:50px;background:#fff;width:100%;display:block;height:50px;box-sizing:border-box;border:1px solid transparent;border-radius:6px;margin-bottom:20px;padding:0 15px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div:last-child span{width:auto}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div span{font-weight:500;width:180px;display:inline-block}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div:not(:last-child) span{font-size:16px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first .loginPopup-first-svg{display:inline-block;width:27px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div svg{margin-left:0;vertical-align:middle}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div.fb{border-color:#153c7d;color:#153c7d}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div.gp{border-color:#df5d4e;color:#df5d4e}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first-c>div.l{border-color:#09a5d9;color:#09a5d9}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first .loginPopup-right-first-b{text-align:center;color:#555;font-size:14px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-first .loginPopup-right-first-b div:nth-child(1){font-size:20px;font-weight:500;padding-bottom:15px}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-closer{position:absolute;top:0;right:0;color:#09a5d9;font-size:45px;cursor:pointer}
.popup.popup-login>.popup_container .loginPopup-close{width:auto;height:auto;position:absolute;top:5px;left:5px;cursor:pointer}
.popup.popup-login>.popup_container>div.loginPopup-left .loginPopup-title{color:#09a5d9}
.popup.popup-login>.popup_container>div .loginPopup-title{padding-top:50px;text-align:center;font-weight:500}
.popup.popup-login>.popup_container>div .loginPopup-title div:nth-child(1){font-size:24px;padding-bottom:25px}
.popup.popup-login>.popup_container>div .loginPopup-right-register .loginPopup-title div:nth-child(1){padding-bottom:10px}
.popup.popup-login>.popup_container>div .loginPopup-title .forgetNote{text-align:center}
.popup.popup-login>.popup_container>div.loginPopup-left{padding:0 60px 0 60px}
.popup.popup-login>.popup_container>div.loginPopup-left ul{list-style:none;padding-top:20px}
.popup.popup-login>.popup_container>div.loginPopup-left ul li div{font-size:20px;font-weight:500}
.popup.popup-login>.popup_container>div.loginPopup-left ul li{font-size:16px;margin-bottom:30px;position:relative}
.popup.popup-login>.popup_container>div.loginPopup-left ul li:before{content:"\e91c";position:absolute;top:1px;right:-25px;font-family:icomoon;color:#09a5d9;font-size:20px}
.addReview-titleModal{display:none}
.addReview-infModal{display:none}
.addReview-loginModal{display:none}
.addReview-registerModal{display:none}
.popup.popup-revlogin .popup_container{min-width:380px;max-width:380px}
.popup.popup-revtitle .popup_container{background:#fff;min-width:400px;max-width:400px}
.popup .popup_container form .wrap_input .eyepass{transition:all .2s linear;opacity:0;position:absolute;top:50%;left:10px;transform:translateY(-50%);cursor:pointer}
.popup .popup_container form .wrap_input .eyepass svg{fill:#888;transition:all .2s linear}
.popup .popup_container form .wrap_input.eyed .eyepass svg{fill:#09a5d9}
.addReview-registerModal .popup .popup_container .addReview-inf .panel_body{border-top:none!important;background-color:transparent!important}
.addReview-registerModal .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.addReview-registerModal .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.addReview-registerModal .addReview-title .main{font-size:24px;font-weight:500;padding-bottom:10px}
.addReview-registerModal .addReview-title .sub{font-size:16px}
.addReview-registerModal .popup .popup_container .addReview-inf .panel .panel_body .side:first-child{padding-left:15px}
.addReview-registerModal .popup .popup_container{max-height:500px;display:inline-block;overflow-y:auto}
.addReview-registerModal .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.addReview-registerModal .popup .popup_container form .sub{font-size:14px;font-weight:400;padding-bottom:10px}
.addReview-registerModal .popup .popup_container .backtologin{display:block;margin-top:15px;font-size:14px}
.popup .popup_container .addReview-registerclose{top:10px;left:10px;font-size:14px;color:#888;cursor:pointer;position:absolute}
.addReview-loginModal .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.addReview-loginModal .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.addReview-loginModal .addReview-title .main{font-size:24px;font-weight:500;padding-bottom:10px}
.addReview-loginModal .addReview-title .sub{font-size:16px}
.addReview-loginModal .popup .popup_container .addReview-inf .panel .panel_body .side{padding-right:30px}
.addReview-loginModal .popup .popup_container .addReview-inf .panel .panel_body .side:first-child{padding-left:30px}
.addReview-loginModal .popup .popup_container{max-height:400px}
.addReview-loginModal .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.addReview-loginModal .popup .popup_container form .sub{font-size:14px;font-weight:400;padding-bottom:10px}
.popup .popup_container .addReview-loginclose{top:10px;left:10px;font-size:14px;color:#888;cursor:pointer;position:absolute}
.addReview-titleModal .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.addReview-titleModal .addReview-title .main{font-size:18px;font-weight:500}
.addReview-titleModal .addReview-title .subTtl{font-size:14px}
.addReview-titleModal .popup .popup_container .addReview-inf .panel_body{border-top:none!important;background-color:transparent!important}
.addReview-titleModal .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.addReview-titleModal .popup .popup_container .addReview-inf .panel .panel_body .side{padding-right:0}
.addReview-titleModal .popup .popup_container{max-height:390px}
.addReview-titleModal .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.reviewPop .reviewsCont .reviewOuter .review .comments .upperSec{width:100%}
.siteReminderModal .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.siteReminderModal .addReview-title .main{font-size:18px;font-weight:500}
.siteReminderModal .addReview-title .subTtl{font-size:14px}
.siteReminderModal .popup .popup_container .addReview-inf .panel_body{border-top:none!important;background-color:transparent!important}
.siteReminderModal .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.siteReminderModal .popup .popup_container .addReview-inf .panel .panel_body .side{padding-right:0}
.siteReminderModal .popup .popup_container{max-height:300px}
.siteReminderModal .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.recommendPopupp .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.recommendPopupp .popup .popup_container .popup_close{left:10px;top:10px}
.recommendPopupp .popup .popup_container .addReview-inf{display:block}
.recommendPopupp .addReview-title .main{font-size:18px;font-weight:500}
.recommendPopupp .addReview-title .subTtl{font-size:14px}
.recommendPopupp .popup .popup_container .addReview-inf .panel_body{border-top:none!important;background-color:transparent!important}
.recommendPopupp .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.recommendPopupp .popup .popup_container .addReview-inf .panel .panel_body .side{padding-right:0}
.popup.recommendPopup form{clear:both}
.recommendPopupp .popup .popup_container{overflow:auto}
.recommendPopupp .popup .popup_container{max-height:550px}
.recommendPopupp .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.bugFoundModal .addReview-title{width:100%;float:right;text-align:center;padding:20px 0}
.bugFoundModal .addReview-title .main{font-size:18px;font-weight:500}
.bugFoundModal .addReview-title .subTtl{font-size:14px}
.bugFoundModal .popup .popup_container .addReview-inf .panel_body{border-top:none!important;background-color:transparent!important}
.bugFoundModal .popup .popup_container .addReview-inf .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.bugFoundModal .popup .popup_container .addReview-inf .panel .panel_body .side{padding-right:0}
.bugFoundModal .popup .popup_container{max-height:400px}
.bugFoundModal .popup .popup_container .addReview-inf .panel .panel_body .side .btnSend{width:100%}
.popup .popup_container .addReview-titleclose{top:10px;left:10px;font-size:14px;color:#888;cursor:pointer;position:absolute;z-index:9}
.updatePass{height:calc(100vh - 380px);display:flex;justify-content:center;align-items:center}
.updatePass .txt{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;text-align:center}
.pagePassWrap{height:calc(100vh - 380px);display:flex;justify-content:center;align-items:center}
.pagePassWrap .txt{color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;text-align:center}
.updatePassForm{padding:10px;border:solid #ebebec;max-width:420px;width:100%;box-sizing:border-box}
.updatePassForm .newPassStn{font-size:20px;text-align:center;padding:10px 0;color:#000}
.updatePassForm .notAut{text-align:center;padding:10px 0;color:#ff0101}
.updatePassForm input[type=password]{height:40px;width:100%;margin:5px 0;box-sizing:border-box;padding-right:10px}
.updatePassForm input[type=submit]{font-size:24px;color:#fff!important;text-decoration:none;width:100%;line-height:40px;border-radius:6px;background-color:#09a5d9;border:0;display:inline-block;margin:5px auto;cursor:pointer;box-sizing:border-box;text-align:center}
.addReview-infModal .addReview-title{display:block}
.addReview-infModal .addReview-inf .addReview-title{width:100%;float:right;text-align:center;padding:20px;box-sizing:border-box;position:fixed;top:20px;right:50%;background:#ededed;z-index:99;max-width:800px;transform:translateX(50%)}
.addReview-infModal .addReview-inf .addReview-title .addReview-title-inner{position:relative}
.addReview-infModal .addReview-inf .main.topTtl{font-size:24px;font-weight:500;padding:0 50px}
.addReview-infModal .addReview-inf .main.topTtl h1{font-size:inherit;display:inherit}
.addReview-infModal .addReview-inf .sub{font-size:14px}
.addReview-infModal .addReview-inf .addReview-questions{float:right;width:100%;position:relative}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question{position:relative;float:right;width:100%;padding:15px 38px 0 0;margin-bottom:15px;border-top:1px solid #aaa;box-sizing:border-box}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question:last-child{border-bottom:1px solid #aaa;padding-bottom:15px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question:before{content:' ';width:20px;height:20px;background:#09a5d9;position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:50px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview:before{content:none}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .toggleArea{transition:all .2s linear;cursor:pointer;width:60px;height:30px;background:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:50px;z-index:20}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .toggleArea .toggleCircle{transition:all .2s linear;width:28px;height:28px;background:#fff;border-radius:50px;margin-top:1px;margin-right:1px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .toggleArea.turnedon{background:#09a5d9}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .toggleArea.turnedon .toggleCircle{margin-right:31px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .addReview-question-r{padding-right:40px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview input{display:none}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.turnedoff:after{content:' ';width:100%;position:absolute;top:0;left:0;bottom:0}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.turnedoff .addReview-question-l{opacity:.3}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-r{float:right}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l{transition:all .2s linear;float:left;display:table;border-spacing:5px 0;min-height:48px;width:60%}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l label{display:block}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate{transition:all .2s linear;cursor:pointer;min-height:48px;text-align:center;display:table-cell;background:#fff;border:1px solid #ccc;border-radius:10px;width:20%;padding:0}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate:hover .starsTop i{color:#09a5d9}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate:hover{border-color:#09a5d9}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate label{cursor:pointer;min-height:48px;font-size:12px;display:table;width:100%;padding-top:5px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate label .stars{display:table-row}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate label p{display:table-cell;width:100%;vertical-align:middle;padding:0 5px 5px 5px;box-sizing:border-box;height:30px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate.active{background:#09a5d9;color:#fff}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate svg{transition:all .2s linear;width:9px;height:9px;fill:#aaa;margin:0 -1px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate.active .starsTop i{color:#fff}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l input{display:none}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l input:checked+.addReview-question-rate{background:#09a5d9;color:#fff}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l input:checked+.addReview-question-rate .starsTop i{color:#fff}
.addReview-infModal .addReview-inf #addReview-bottom{float:right;width:100%;text-align:center}
.addReview-infModal .addReview-inf #addReview-bottom .addReview-finfo{width:100%;display:inline-block;padding:0 15%}
.addReview-infModal .addReview-inf #addReview-bottom .addReview-fullinfo{width:100%;display:inline-block;padding:0}
.addReview-infModal .addReview-inf #addReview-bottom .panel_body{border-top:none;background:0 0}
.addReview-infModal .addReview-inf #addReview-bottom .panel{box-shadow:none;background-color:transparent;margin-bottom:0}
.addReview-infModal .addReview-inf #addReview-bottom #hostingDate{border:0;position:absolute;width:100%;font-size:16px;left:0;text-align:right;padding-right:16px;box-sizing:border-box;top:0;height:100%;background:0 0;z-index:2}
.addReview-infModal .addReview-inf .wrap_input{background:#fff!important}
.addReview-infModal .popup .popup_container{max-width:800px}
.addReview-infModal .addReview-inf .uploadPictures{margin-top:10px}
.addReview-infModal .addReview-inf .uploadPictures .uploadPicturesTtl{font-weight:500;font-size:18px;text-align:center;color:#000}
.addReview-infModal .addReview-inf .uploadPictures input[type=file]{display:none}
.addReview-infModal .addReview-inf .uploadPictures label{cursor:pointer;height:50px;line-height:50px;color:#fff;border-radius:6px;text-align:center;padding:0 20px;border:1px solid #fff;background:#09a5d9;display:inline-block;margin-top:10px}
form#notConnectedForm{position:relative}
.addReview-infModal .addReview-inf .subBtn{cursor:pointer;height:50px;line-height:50px;color:#fff;border-radius:6px;text-align:center;padding:0 20px;border:1px solid #fff;background:#09a5d9;display:block;font-size:20px;margin:20px auto 0;max-width:180px}
.addReview-infModal .addReview-inf .uploadPictures .picNote{margin:10px 0;font-weight:500;color:red}
.addReview-infModal .addReview-inf .uploadPictures .cancelUpload{display:none;cursor:pointer;height:40px;line-height:40px;color:#fff;border-radius:6px;text-align:center;padding:0 20px;border:1px solid #fff;background:#cb210b;margin-top:10px}
.addReview-infModal .addReview-inf .uploadPictures .cancelUpload.show{display:inline-block}
#picFilesUp{margin-top:10px}
.addReview-infModal .addReview-inf .uploadPictures .picturePrev .reset{cursor:pointer;height:40px;line-height:40px;color:#fff;border-radius:6px;text-align:center;padding:0 20px;border:1px solid #fff;background:#cb210b;display:inline-block;margin-top:10px}
.addReview-infModal .addReview-inf .uploadPictures .picturePrev .picsTitle{margin:10px 0;font-weight:500;font-size:14px;text-align:center;color:#000}
.addReview-infModal .addReview-inf .uploadPictures .picturePrev .newPic{border:1px solid #cbcbcb;background-size:contain;background-repeat:no-repeat;background-position:center;width:100px;height:100px;display:inline-block;margin:4px;vertical-align:top}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone{margin:40px 0 0 0;display:none}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .main{padding-bottom:10px}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtns{width:100%;margin:15px auto 0 auto;border:1px solid transparent;display:table;border-spacing:10px;max-width:400px;transition:all .2s ease}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtns .innotice{display:none;font-size:0;transition:all .2s ease}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtns.notice{margin-bottom:30px;margin-top:30px;transform:scale(1.2);border-left-color:#dd4c39;border-right-color:#415eae;border-bottom-color:#dd4c39;border-top-color:#415eae}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtns.notice .innotice{font-size:18px;font-weight:700;text-align:center;display:table-row}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn{cursor:pointer;width:33.33%;height:50px;display:table-cell;border-radius:10px;position:relative;text-align:center;color:#fff;padding:10px 15px 0 15px;box-sizing:border-box}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn .main{padding-bottom:0;font-size:17px}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn .sub{font-size:10px}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn.fbbtn{background:#415eae}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn.gpbtn{background:#dd4c39}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn.mailbtn{background:#e18c3a}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn svg{position:absolute;top:10px;right:11px}
.addReview-infModal .addReview-verification{margin:40px 0 0 0}
.addReview-infModal .addReview-verification{display:none}
.addReview-infModal .userConnected .addReview-verification{display:block}
.addReview-infModal .refresh .addReview-verification{display:block}
.addReview-infModal .addReview-inf .reviewFrom.notConnect #addReview-bottom #addReview-almostDone{display:block}
.addReview-infModal .addReview-verification .main{padding-bottom:10px}
.addReview-infModal .popup .popup_container .addReview-inf .btnSend{padding:0 70px;line-height:50px;display:inline-block}
.addReview-infModal .popup .popup_container{display:inline-block;overflow-y:auto;max-height:calc(100vh - 10px)}
.popup .popup_container .addReview-infclose{top:10px!important;left:10px!important;position:absolute;cursor:pointer;color:#888;font-size:14px}
.addReview-loginModal form,.addReview-registerModal form,.addReview-titleModal form{float:right;width:100%}
.addReview-titleModal .popup .popup_container .addReview-inf{display:block}
.addReview-infModal .popup .popup_container .addReview-inf,.siteReminderModal .popup .popup_container .addReview-inf{display:block;overflow:hidden}
.bugFoundModal .popup .popup_container .addReview-inf{display:block;overflow:auto;height:100%}
.addReview-loginModal .popup .popup_container .addReview-inf{display:block}
.popup.popup-revlogin .popup .popup_container .addReview-inf{display:block}
.addReview-registerModal .popup .popup_container .addReview-inf{display:block}
.popup .popup_container .addReview-inf .panel .panel_body .wrap_input i{font-size:30px;position:absolute;left:5px;top:10px;color:#111}
.popup .popup_container .addReview-inf .panel .panel_body .wrap_input .arrowDown{position:absolute;left:10px;top:16px;color:#111;width:12px;height:12px;border-bottom:1px solid #111;border-right:1px solid #111;transform:rotateZ(45deg)}
.wrap_input.active .autoBox{opacity:1;height:216px;box-shadow:0 5px 5px 0 rgba(0,0,0,.6)}
.wrap_input .autoBox{top:50px;width:100%}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate .stars .starsTop i{font-size:16px}
@media(max-width:768px){
.minisiteBoxesSliderNoPay .owl-nav{display:none;}

.miniSiteBoxNoPay.miniSiteBox .imgWrap {padding-bottom:0;height:155px}

    .miniSiteBoxNoPay.miniSiteBox .boxTitleWrapX a {padding-top:175px}
    .areastxtmobile {display:block}
.inc_minisite .midwrapper .rside .info span.icon.icon-info{margin-right:9px}
.inc_minisite .pop-wrapper .topmenu li{line-height:33px}
.closeNav .searchWrap.active.pop .autoBox{/*top:90px*/}
.searchWrap.active.pop .autoComplete.show{width:calc(100vw - 10px)}
.addReview-infModal .addReview-inf .addReview-title{padding:10px 20px;top:0}
.addReview-infModal .addReview-inf .reviewFrom{margin-top:65px}
.inc_reviews .revPopBig .revPopBigRgt .revInfo .revText .readReviews{display:none}
.inc_reviews .revPopBig .revPopBiglft,.inc_reviews .revPopBig .revPopBiglft .revPopBigImgWrap>img{height:235px}
.inc_reviews .revPopBig .revPopBiglft .popTitles .main{display:none}
.inc_reviews .revPopBig .revPopBiglft .popTitles .sub{color:#09a5d9}
.inc_reviews .revPopBig .revPopBiglft .popTitles{margin-top:0}
.inc_reviews .revPopBig .revPopBiglft .revPopBigImgWrap{margin-top:15px}
.inc_reviews .revPopBig .revPopBiglft .popTitles{margin-top:0;position:absolute;top:26px;left:0;right:0;margin:auto}
.inc_reviews .revPopBig .revPopBigRgt .revInfo{margin-top:50px;position:relative}
.inc_reviews .revPopBig .revPopBigRgt .revInfo .revRank{margin-top:40px}
.inc_reviews .revPopBig .revPopClose{position:fixed}
.inc_reviews .revPopBig .revPopBigRgt .arrows .prev{width:35px;height:35px;background:url(/webimages/popArrRgtM.png) no-repeat center center;background-size:30px;font-size:0;position:absolute;padding-right:0;right:0;top:75px;z-index:4}
.inc_reviews .revPopBig .revPopBigRgt .arrows .next{background:url(/webimages/popArrLftM.png) no-repeat center center;background-size:30px;font-size:0;width:35px;height:35px;padding-left:0;position:absolute;left:8px;top:75px;margin-right:0;z-index:4}
.inc_reviews .revPopBig .revPopBigRgt .arrows .custReviews{display:block;position:absolute;top:20px;right:15px;color:#888;font-size:16px}
.inc_reviews .revPopBig .revPopBiglft .revPopBigImgWrap{box-sizing:border-box;padding:0 10px;border-radius:5px}
.inc_reviews .revPopBig .owl-stage-outer>*{border-radius:5px}
.addReview-infModal .popup .popup_container,.popup.popup-revlogin .popup_container,.popup.popup-revtitle .popup_container{min-width:auto;max-width:100%}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question{padding:15px 0 0 0}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question:before{content:none}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l{text-align:center;width:100%}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-r{padding-bottom:15px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate{margin-left:4px;margin-right:0;padding:0 5px;width:60px;height:100%}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate p{font-size:11px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview{padding-right:0}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .toggleArea{right:auto;right:10px;top:35px;z-index:9}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question.toggleReview .addReview-question-r{padding-right:80px}
.addReview-infModal .addReview-inf #addReview-bottom .half{width:100%}
.addReview-infModal .addReview-inf #addReview-bottom .addReview-finfo{padding:0}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn .main{font-size:15px}
.addReview-infModal .addReview-inf #addReview-bottom #addReview-almostDone .addReview-almostDonebtn{padding:10px 20px 0 0}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate svg{margin:0 -2px}
.popup .popup_container{top:50%!important;transform:translateY(-50%)}
.inc_minisite .pop-wrapper .logo{padding-right:20px;width:100%;position:fixed;top:0;background:#fff}
}
.inc_miniPage .gallerySection{position:relative}
.inc_miniPage .gallerySection .galleryConatiner .picture{width:100%;background-size:cover!important;padding-bottom:30%}
.inc_miniPage .gallerySection .galleryConatiner .picture .galBtnWrap{width:160px;height:160px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;cursor:pointer}
.inc_miniPage .gallerySection .galleryConatiner .picture .galBtnWrap::before{content:"";border-radius:50%;box-sizing:border-box;cursor:pointer;border:2px solid #24b7c9;background:rgba(0,0,0,.2);position:absolute;right:0;left:0;margin:auto;top:0;bottom:0;animation-name:smooth;animation-delay:0;animation-duration:2s;animation-iteration-count:infinite;animation-direction:forward;animation-timing-function:linear}
@keyframes smooth{
0%{width:100%;height:100%;background:rgba(0,0,0,.1)}
60%{width:75%;height:75%;background:rgba(0,0,0,.25);border-color:#fff}
100%{width:100%;height:100%;background:rgba(0,0,0,.1)}
}
.inc_miniPage .gallerySection .galleryConatiner .picture .galBtnWrap .galBtn{box-shadow:0 0 10px rgba(0,0,0,.5);width:90px;height:90px;border-radius:90px;padding-top:56px;box-sizing:border-box;background:#24b7c9 url(/images/cameraImg.png) no-repeat center top 20px;font-size:18px;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.inc_miniPage .gallerySection .topBtns{position:absolute;top:20px;left:70px}
.inc_miniPage .gallerySection .topBtns .shareBtn{width:40px;height:40px;box-sizing:border-box;border:1px solid #fff;border-radius:50px;display:inline-block;vertical-align:top;margin:0 5px;background:rgba(0,0,0,.5) url(/images/shareIco.png) no-repeat center left 8px}
.inc_miniPage .gallerySection .topBtns .likeBtn{width:40px;height:40px;box-sizing:border-box;border:1px solid #fff;border-radius:50px;display:inline-block;vertical-align:top;margin:0 5px;background:rgba(0,0,0,.5) url(/images/favIco.png) no-repeat center left 8px}
.inc_miniPage .gallerySection .infoStrip{height:80px;background:rgba(17,17,17,.7);width:100%;position:absolute;bottom:0}
.inc_miniPage .gallerySection .infoStrip .grid{padding:10px 0}
.inc_miniPage .gallerySection .infoStrip .grid .rSide{float:right}
.inc_miniPage .gallerySection .infoStrip .grid .rSide h1{font-weight:400;font-size:32px;color:#fff;text-align:right}
.inc_miniPage .gallerySection .infoStrip .grid .rSide .breadCrumbs{font-weight:400;font-size:18px;color:#fff;text-align:right}
.inc_miniPage .gallerySection .infoStrip .grid .rSide .breadCrumbs .bread{display:inline-block;vertical-align:top;position:relative}
.inc_miniPage .gallerySection .infoStrip .grid .rSide .breadCrumbs .bread:not(:first-child){padding-right:20px}
.inc_miniPage .gallerySection .infoStrip .grid .rSide .breadCrumbs .bread:not(:first-child)::after{content:"";background:#fff;width:6px;height:6px;right:6px;position:absolute;border-radius:50%;top:8px}
.inc_miniPage .gallerySection .infoStrip .grid .lside{float:left}
.inc_miniPage .gallerySection .infoStrip .grid .lside .phoneNum{text-decoration:none;font-size:32px;color:#fff;text-align:left;padding-left:46px;background:url(/images/phoneIcoW.png) no-repeat center left}
.inc_miniPage .gallerySection .infoStrip .grid .lside .name{font-weight:400;font-size:18px;color:#fff;text-align:left}
.inc_miniPage .minisiteCont .infoStripSec{height:80px;background:#fff;width:100%;border-bottom:1px solid #efefef;box-shadow:5px 0 10px 0 rgba(0,0,0,.1)}
.inc_miniPage .minisiteCont .infoStripSec .grid{padding:10px 0;box-sizing:border-box}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide{float:right;width:50%}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide h1{font-weight:400;font-size:32px;color:#333;text-align:right}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav:nth-child(1){background:url(/images/mainInfo.png) no-repeat center right}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav:nth-child(2){background:url(/images/rooms.png) no-repeat center right}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav:nth-child(3){background:url(/images/more.png) no-repeat center right}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav:nth-child(4){background:url(/images/env.png) no-repeat center right}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav{box-sizing:border-box;float:right;width:25%;text-align:right;padding-right:20px;color:#333;font-size:18px}
.inc_miniPage .minisiteCont .infoStripSec .grid .rSide .minisiteNav .nav span{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;margin-left:6px;background:#39bdce;border-radius:20px;color:#fff;font-size:11px}
.inc_miniPage .minisiteCont .infoStripSec .grid .lside{float:left;width:50%}
.inc_miniPage .minisiteCont .infoStripSec .grid .lside .phoneNum{float:left;text-decoration:none;font-size:32px;color:#333;text-align:left;padding-left:46px;background:url(/images/phoneIcoW2.png) no-repeat center left}
.inc_miniPage .minisiteCont .infoStripSec .grid .lside .name{clear:both;font-weight:400;font-size:18px;color:#333;text-align:left}
.inc_minisite .minisiteBoxesSlider .owl-next{cursor:pointer;z-index:2;position:absolute;top:50px;right:-10px;font-size:0;width:40px;height:40px;border-radius:50px;background:#fff}
.inc_minisite .minisiteBoxesSlider .owl-prev{cursor:pointer;z-index:2;position:absolute;top:50px;left:-10px;font-size:0;width:40px;height:40px;border-radius:50px;background:#fff;float:left}
.inc_minisite .minisiteBoxesSlider .owl-next::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:14px}
.inc_minisite .minisiteBoxesSlider .owl-prev::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:14px}
.inc_minisite .minisiteBoxesSlider .owl-next:hover::after{border-color:#09a5d9}
.inc_minisite .minisiteBoxesSlider .owl-prev:hover::after{border-color:#09a5d9}
.inc_minisite .pop-wrapper .midwrapper{margin-top:0}
.inc_minisite .midwrapper .tab#tab0{top:0}
.ranksmobile.owl-carousel.owl-rtl{min-height:141px;position:relative;display:none;width:auto;margin-right:-10px;margin-left:-10px;box-shadow:inset 0 0 8px rgba(0,0,0,.3)}
.ranksmobile.owl-carousel.owl-rtl .owl-stage{margin-top:30px}
.ranksmobile.owl-carousel.owl-rtl .owl-item{position:relative}
/* .owl-carousel .owl-item,.owl-carousel .owl-stage{height:100%}
.owl-carousel .owl-stage-outer.owl-height{height:100%!important} */
.ranksmobile.owl-carousel.owl-rtl .owl-next{cursor:pointer;background:rgba(238,238,238,.6);width:37px;height:100%;position:absolute;top:0;left:0}
.ranksmobile.owl-carousel.owl-rtl .owl-next svg{position:absolute;top:50%;transform:translateY(-50%) translateX(50%);right:50%}
.inc_minisite .ranksmobile.owl-carousel.owl-rtl .owl-controls{display:block;position:static;left:auto;right:auto;top:auto;bottom:auto;height:auto}
.areastxtmobile.owl-carousel.owl-rtl{display:none}
.headerminisite-mobile{display:none;position:absolute;top:50%;right:0;height:auto;line-height:18px;padding:0 20px 0 0;transform:translateY(-50%);font-weight:500;font-size:18px}
.header.minisite .minisiteButtons .item.phone{display:none;background:#09a5d9;color:#fff}
.header.minisite .minisiteButtons .item.gallery{display:none}
.header.minisite .minisiteButtons .item i{position:absolute;font-size:24px}
.header.minisite .minisiteButtons .item.arrow i {transform: translateY(-50%) translateX(50%) ;top: 50%;right: 50%;}
.header.minisite .minisiteButtons.active .item.arrow i{transform:translateY(-50%) translateX(50%) rotate(180deg)}
.inc_minisite .reviewOuter .zimmerTitle{display:none}
.inc_minisite .heroSec .picSec .picture{position:absolute}
.inc_minisite .heroSec .picSec .picture.vid{z-index:6;opacity:1}
.inc_minisite .heroSec .picSec .picture.vid.open{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999999}
.inc_minisite .heroSec .picSec .picture.vid .resize svg{width:20px;height:20px;fill:#111;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.inc_minisite .heroSec .picSec .picture.vid .resize{cursor:pointer;position:absolute;top:-20px;right:-20px;background:#fff;width:40px;height:40px;border-radius:50%}
.inc_minisite .heroSec .picSec .picture.vid .closeVid{cursor:pointer;position:absolute;top:10px;left:-35px;display:none;width:30px}
.inc_minisite .heroSec .picSec .picture.vid .closeVid span{background:#111 none repeat scroll 0 0;border-radius:10px;display:block;height:4px;margin:0 auto;transition:all .5s ease 0s;width:100%}
.inc_minisite .heroSec .picSec .picture.vid .closeVid span:nth-child(1){margin-top:0}
.inc_minisite .heroSec .picSec .picture.vid .closeVid span:nth-child(2){margin-bottom:5px;margin-top:5px}
.inc_minisite .heroSec .picSec .picture.vid .closeVid span:nth-child(3){margin-bottom:0}
.inc_minisite .heroSec .picSec .picture.vid.open .closeVid span:nth-child(1){transform:translateY(10px) rotate(135deg);background:#fff}
.inc_minisite .heroSec .picSec .picture.vid.open .closeVid span:nth-child(2){transform:scale(0);background:#fff}
.inc_minisite .heroSec .picSec .picture.vid.open .closeVid span:nth-child(3){transform:translateY(-8px) rotate(-135deg);background:#fff}
.open .closeMenu{width:calc(100% - 300px)}
.inc_minisite .heroSec .picSec .picture.vid.open .resize{display:none}
.inc_minisite .heroSec .picSec .picture.vid.open .closeVid{display:block}
.inc_minisite .heroSec .picSec .picture.vid.open>div{width:1155px;min-height:80%;position:absolute;top:-50vw;bottom:-50vw;margin:auto;left:-50vw;right:-50vw;max-width:100%;z-index:1;box-shadow:0 0 20px;padding:0}
.inc_minisite .heroSec .picSec .picture.vid>div{width:302px;min-height:155px;height:170px;border-radius:10px;background:rgba(0,0,0,.3);padding:5px;position:absolute;top:auto;bottom:15px;margin:auto;left:10px;right:auto;max-width:100%;z-index:1}
.inc_minisite .heroSec .picSec .picture.vid .onvid{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;cursor:pointer}
.inc_minisite .heroSec .picSec .picture.vid.open .onvid{display:none}
.inc_minisite .heroSec .picSec .picture.vid div iframe{width:100vw;height:100vh;display:block;max-height:100%;max-width:100%}
.inc_minisite .heroSec .picSec .picture.vid::after{content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;z-index:0;filter:blur(5px);background-size:cover}
.heropicsecc{height:100%;width:100%}
.inc_minisite .midwrapper .areastxt{position:relative}
.inc_minisite .midwrapper .areastxt:after{content:" ";position:absolute;bottom:0;right:0;left:0;height:20px;background:linear-gradient(transparent,#fff)}
.inc_minisite .midwrapper .details.minimumnights .roomTop ul.price{color:#aaa}
.inc_minisite .midwrapper .details.busy .roomTop ul.price{display:none}
.inc_minisite .midwrapper .details.busy .roomTop .bottompink{background:#eee}
.inc_minisite .midwrapper section.details{margin-bottom:50px;margin-top:30px}
.inc_minisite .midwrapper section.details:after{content:" ";position:absolute;bottom:-30px;border-bottom:1px solid #ccc;right:0;left:0}
.inc_minisite .midwrapper .units .unitsWrap .regularblock.minnights .minnights{display:block;max-width:100px;padding:0;color:#ff5039;text-align:right;padding-top:10px}
.inc_minisite .midwrapper .units .unitsWrap .regularblock.minnights .ordbutt{display:none}
.inc_minisite .midwrapper section.details.minnights .order{display:none}
.inc_minisite .midwrapper .minisite-otherblock{position:relative;font-size:0;margin-bottom:60px}
.inc_minisite .midwrapper .minisite-otherblock .title{margin-bottom:20px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r{min-height:206px;position:relative;width:50%;display:inline-block;font-size:14px;padding-left:20px;box-sizing:border-box;vertical-align:top}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r-inner{max-height:145px;overflow:hidden;position:relative}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r-inner:after{content:" ";position:absolute;bottom:0;right:0;left:0;height:35px;background:linear-gradient(transparent,#fff)}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l{width:50%;display:inline-block;font-size:14px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics{width:384px;float:left;font-size:0}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics>div{margin-left:-4px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic{position:relative;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:cover}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic .minisite-otherblock-morep{cursor:pointer;font-size:18px;color:#fff;text-align:center;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:nth-child(3),.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:nth-child(4),.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:nth-child(5){width:33.33%;max-height:79px;padding-bottom:22%}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:last-child{background-color:#09a5d9}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:first-child,.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics .minisite-otherblock-pic:nth-child(2){width:50%;max-height:120px;padding-bottom:28%}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r .minisite-otherblock-slider{position:relative;width:66.66%;float:left;margin-right:20px;margin-bottom:20px;height:400px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r strong{display:block;margin-bottom:10px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r .owl-carousel{height:100%}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{width:100%;height:357px;border-radius:6px;margin-top:5px}
.inc_minisite .midwrapper .minisite-otherblock:after{content:" ";position:absolute;bottom:-30px;border-bottom:1px solid #ccc;right:0;left:0}
.inc_minisite .midwrapper .minisite-dreamtreat{position:relative;font-size:0;margin-bottom:60px;margin-top:40px}
.inc_minisite .midwrapper .minisite-dreamtreat .title{margin-bottom:20px}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-r{min-height:230px;position:relative;width:50%;display:inline-block;font-size:16px;padding-left:15px;box-sizing:border-box;vertical-align:top}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-bottom{font-size:14px}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-bottom .view{display:block;text-decoration:none;padding:0 20px;position:relative;bottom:auto;right:auto;left:auto;margin:20px auto}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-l{text-align:left;width:50%;display:inline-block;font-size:14px}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-l img{border-radius:6px}
.inc_minisite .midwrapper .minisite-map .title{margin-bottom:30px;font-weight:500}
.inc_minisite .midwrapper .bug-found{display:inline-block;color:#09a5d9;font-size:18px;font-weight:500;margin:30px 0}
.inc_minisite .midwrapper .bug-found span{color:inherit;cursor:pointer;text-decoration:underline}
.inc_minisite .midwrapper .bug-found>div{font-size:20px;display:inline-block;width:30px;height:30px;border:2px solid #09a5d9;border-radius:50%;position:relative;vertical-align:middle;margin-left:10px}
.inc_minisite .midwrapper .bug-found>div span{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.inc_minisite .midwrapper .minisite-nearby{position:relative;margin-top:40px}
.inc_minisite .midwrapper .minisite-nearby>span{position:absolute;top:0;right:50%;transform:translateX(50%);font-weight:500;color:#09a5d9;font-size:18px;line-height:30px}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-slider{padding-top:38px}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item{font-size:0}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-img{display:block;border-radius:6px;height:160px;background-size:cover;background-position:center center;position:relative;margin-bottom:5px;overflow:hidden}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-img>div{max-height:40px;overflow:hidden;position:absolute;bottom:0;right:0;left:0;width:100%;background:linear-gradient(transparent,rgba(0,0,0,.9));transition:max-height .2s ease;box-sizing:border-box;padding:0 20px 15px 20px}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-img:hover>div{max-height:160px;transition:max-height .2s ease}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-img>div .minisite-nearby-item-title{line-height:40px;text-align:center;color:#fff;font-weight:500;font-size:18px}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-img>div .minisite-nearby-item-con{font-size:14px;color:#fff}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-location,.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-phone{display:inline-block;width:50%;color:#111;font-size:14px;font-weight:500}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-location{text-align:left}
.inc_minisite .midwrapper .minisite-nearby .minisite-nearby-item .minisite-nearby-item-phone a{text-decoration:none;color:inherit}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-nav{height:auto;font-size:30px;color:#09a5d9;position:static}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-next{cursor:pointer;z-index:2;position:absolute;top:0;right:0;transform:none;font-size:0;width:50px;height:50px;border-radius:50px;background:#fff}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-prev{cursor:pointer;z-index:2;position:absolute;top:0;left:0;transform:none;font-size:0;width:50px;height:50px;border-radius:50px;background:#fff;float:left}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-next::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}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-prev::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}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-next:hover::after{border-color:#09a5d9}
.inc_minisite .midwrapper .minisite-nearby .owl-carousel .owl-prev:hover::after{border-color:#09a5d9}
.inc_minisite .midwrapper .minisite-hosters{font-size:0;position:relative;margin-top:40px;min-height:450px}
.inc_minisite .midwrapper .minisite-map {margin-top:40px}
.inc_minisite .midwrapper .minisite-hosters .title{margin-bottom:30px;font-weight:500}
.inc_minisite .midwrapper .minisite-hosters .minisite-hosters-right{font-size:14px;display:inline-block;width:50%;padding-left:2%;box-sizing:border-box;vertical-align:top}
.inc_minisite .midwrapper .minisite-hosters .minisite-hosters-left{display:inline-block;width:50%;position:relative;text-align:left}
.inc_minisite .midwrapper .minisite-contact{font-size:0;position:relative;margin-top:40px;margin-bottom:40px}
.inc_minisite .midwrapper .minisite-contact .title{margin-bottom:30px;font-weight:500;margin-top:0}
.inc_minisite .midwrapper .minisite-contact .minisite-contact-form-l,.inc_minisite .midwrapper .minisite-contact .minisite-contact-form-r{width:50%;display:inline-block;vertical-align:top}
.inc_minisite .midwrapper .minisite-contact .minisite-contact-form-r{padding-left:10px;box-sizing:border-box}
.inc_minisite .midwrapper .minisite-contact input[type=submit]{margin:0 auto;border-radius:0;width:250px;height:50px;display:block;font-size:20px;font-weight:500;border-radius:6px}
.inc_minisite .midwrapper .minisite-contact select{border:none;width:100%;height:100%;outline:0}
.inc_minisite .midwrapper .minisite-contact .selectChoice:before{top:50%;bottom:auto;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%)}
.inc_minisite .reviewOuter .review .comments{margin-top:0;margin-bottom:10px;overflow:hidden}
.inc_minisite .reviewOuter .review .comments .comment{margin-right:20px;margin-bottom:10px;margin-top:20px}
.inc_minisite .reviewOuter .review .comments .comment .title{margin-top:0}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter > .fullview { position: absolute; left: 10px; bottom: 10px; background: #09a5d9; color: white; z-index: 2; line-height: 1.1; font-size: 14px; /* padding: 0 20px; */ display:none/* flex*/; align-items: center; height: 40px; border-radius: 20px; width: 90px; text-align: center; box-shadow: 0 0 5px 5px white; cursor: pointer; }

.inc_minisite .midwrapper .minisite-hosters.nogal{min-height:0;overflow:hidden}
.nogal .hosts-gal {position: relative;float: left;height:auto}
.nogal .hosts-pic-contact {float: right;}


.hosts-content {margin-top: 30px;position: relative;}
.hosts-contact {width: 240px;}
.hosts-pic {background-color: #09a5d9;border-radius: 50%;width: 120px;height: 120px;background-size:cover}
.hosts-gal.only-text {position: Relative;font-size: 16px;text-align: right;}

.hosts-text.only-text {display: none;}
.hosts-gal-slide{overflow:hidden;border-radius:6px}
.hosts-gal.only-text .hosts-gal-title, .hosts-gal.only-text .hosts-gal-slide {display: none;}
.hosts-gal {width: 66.6%;height: 400px;position: absolute;left: 0;top: 0;text-align: center;}
.hosts-gal .video iframe {width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.hosts-gal .video {height: 0;padding-bottom: 70%;position: relative;}
.hosts-gal .pic{padding-bottom:70%;background-size:cover;background-position:center center;}
.hosts-pic-contact {width: 33.3%;box-sizing: border-box;padding-left: 20px;padding-top: 30px;position: relative;}
.hosts-name {position: absolute;top: 0;font-size: 18px;font-weight: 500;}
.contact-phone , .contact-msg {padding-top: 10px;height: 40px;line-height: 40px;display: flex;cursor:pointer;font-size:16px}
.hosts-contact div i {width: 40px;height: 40px;display: inline-block;background: #09a5d9;margin-left: 10px;border-radius: 50%;color: white;text-align: center;font-size: 34px;line-height: 40px;}
.hosts-text {padding-top: 10px;font-size:16px;text-align:right}
.hosts-gal-slide .arrows.disabled {display:none}
.hosts-text-wrap {height: 119px;overflow: hidden;}
.minisite-hosts-inner {margin-bottom: 60px;}
.hosts-text-wrap::before {content: "";display: block;height: 150px;width: calc(66.7% + 20px);float: left;}
.hosts-gal .hosts-text-wrap::before{display:none}
.hosts-readmore {font-weight: 500;color: #09a5d9;text-decoration: underline;cursor: pointer;}
.hosts-text:not(.open) .hosts-readmore span:nth-child(2) {display: none;}
.hosts-text.open .hosts-readmore span:nth-child(1) {display: none;}
.hosts-text.open .hosts-text-wrap {height: auto;}
.hosts-contact div i.icon-phone3 {font-size: 24px;}
.hosts-gal-title {font-size: 18px;font-weight: 500;}

.minisite-contact .wrap_input{width:100%;display:inline-block;height:50px;border-radius:6px;background-color:rgba(255,255,255,.5);border:1px solid #a9a9a9;margin-bottom:10px;padding:5px;box-sizing:border-box;position:relative}
.minisite-contact .wrap_input.has_error{border:1px solid #ff5039}
.minisite-contact .wrap_input.has_error label{font-size:0}
.minisite-contact .wrap_input.has_error label::before{content:attr(data-error);color:#ff5039;font-size:18px}
.minisite-contact .wrap_input.has_error input.error_input+label{top:0;font-size:0!important}
.minisite-contact .wrap_input.has_error label::before{font-size:12px}
.minisite-contact .wrap_input.has_error{background-color:#fff}
.minisite-contact .wrap_input.required::before{content:'*';font-size:18px;color:#ff5039;position:absolute;top:19px;font-family:Hebbo;font-weight:700}
.minisite-contact .wrap_input.textarea{height:170px}
.minisite-contact .wrap_input.textarea textarea{height:100%;border:0;resize:none;font-size:18px;background-color:transparent;width:100%;padding:12px;box-sizing:border-box}
.minisite-contact .wrap_input input.form_inp:focus,.minisite-contact .wrap_input textarea:focus{outline:0}
.minisite-contact .wrap_input.half{width:calc(50% - 5px);float:right}
.minisite-contact .wrap_input.half.fir{margin-left:10px}
.minisite-contact .wrap_input input.form_inp{width:100%;height:100%;background-color:transparent;border:0;padding:22px 11px;box-sizing:border-box;font-size:18px}
.minisite-contact .wrap_input label{font-size:18px;color:#888;position:absolute;right:0;padding-right:16px;top:15px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.minisite-contact .wrap_input .form_inp:focus+label,.minisite-contact .wrap_input .form_inp:valid+label,.minisite-contact .wrap_input.textarea textarea:focus+label,.minisite-contact .wrap_input.textarea textarea:valid+label{top:2px;font-size:12px}
.minisite-contact .wrap_input.has_error .form_inp:focus+label,.minisite-contact .wrap_input.has_error .form_inp:valid+label{font-size:0}
.minisite-contact .wrap_input.has_error .form_inp:focus+label::before,.minisite-contact .wrap_input.has_error .form_inp:valid+label::before{font-size:12px}
.inc_restaurants .title{text-align:right;margin:30px 0;line-height:13px}
.inc_restaurants .title h1{float:right;padding:20px 0;border-top:4px solid #84d2ec;font-size:28px;font-weight:500;color:#064e68}
.inc_restaurants .title::after{content:'';clear:both;display:block}
.inc_restaurants .restaureantsWrap{font-size:0}
.inc_restaurants .restaureantsWrap>span{position:absolute;top:0;right:50%;transform:translateX(50%);font-weight:500;color:#09a5d9;font-size:18px;line-height:30px}
.inc_restaurants .restaureantsWrap .minisite-nearby-slider{padding-top:38px}
.inc_restaurants .restaureantsWrap .minisite-nearby-item{max-width:250px;display:inline-block;width:100%;margin:10px 5px}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-img{display:block;border-radius:6px;height:160px;background-size:cover;background-position:center center;position:relative;margin-bottom:5px;overflow:hidden}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-img>div{max-height:40px;overflow:hidden;position:absolute;bottom:0;right:0;left:0;width:100%;background:linear-gradient(transparent,rgba(0,0,0,.9));transition:max-height .2s ease;box-sizing:border-box;padding:0 20px 15px 20px}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-img:hover>div{max-height:160px;transition:max-height .2s ease}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-img>div .minisite-nearby-item-title{line-height:40px;text-align:center;color:#fff;font-weight:500;font-size:18px}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-img>div .minisite-nearby-item-con{font-size:14px;color:#fff}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-phone{display:inline-block;width:50%;color:#111;font-size:14px;font-weight:500}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-location{display:inline-block;width:50%;color:#111;font-size:14px;font-weight:500}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-location{text-align:left}
.inc_restaurants .restaureantsWrap .minisite-nearby-item .minisite-nearby-item-phone a{display:block;text-decoration:none;color:inherit;text-align:right}
.inc_minisite .midwrapper .leftside .bottompink{width:120px;bottom:auto;top:15px;left:10px;height:auto;padding:5px;text-align:center}
.inc_minisite .midwrapper .roomTop div.starsale{position:absolute;bottom:6px;left:38px;right:auto;font-weight:600;max-width:130px}
.inc_minisite .midwrapper .pack .roomTop div.starsale {
    top: 20px;
    bottom: auto;
    left: 5px;
    max-width: 50%;
}



.inc_minisite .midwrapper .roomTop div.starsale i{margin-top:0}
.showMoreRevBtn.add{margin:0 auto}
.info_place .picSec .picture::after{right:0}
.info_place .picSec .picture{width:100%!important;height:100%!important;position:relative!important}
.inc_minisite .minisiteinfo .revDesc{max-height:80px;overflow:hidden;position:relative;line-height:1.5}
.inc_minisite .minisiteinfo .revDesc.active{max-height:none}
.inc_minisite .minisiteinfo .revDesc.active:after{content:none}
.inc_minisite .minisiteinfo .revDesc.active:after{content:none}
.inc_minisite .minisiteinfo .revDesc .title{margin-bottom:20px;font-size:18px;color:#333;font-weight:500}
.inc_minisite .minisiteinfo .revDesc:after{content:" ";bottom:0;right:0;left:0;height:60px;background:linear-gradient(rgba(255,255,255,0),#fff);position:absolute}
.inc_minisite .minisiteinfo .conReadBtn{width:140px;height:40px;color:#09a5d9;line-height:40px;font-size:16px;max-width:140px;text-align:center;margin:0 auto;font-weight:500;border:1px #09a5d9 solid;border-radius:6px;margin-top:20px}
.inc_minisite .minisiteinfo .conReadBtn span{font-size:0}
.inc_minisite .minisiteinfo .conReadBtn.active{font-size:0}
.inc_minisite .minisiteinfo .conReadBtn.active span{font-size:16px}
.inc_minisite .minisiteinfo .knowmore{height:auto;overflow:hidden;transition:all .2s ease;font-size:14px;text-align:center;color:#09a5d9;font-weight:500;padding:30px 0 20px 0}
.inc_minisite .minisiteinfo .knowmore.active{height:0;padding:0}
.inc_minisite .minisitePicsText{margin:70px 0;position:relative;display:table;width:100%}
.inc_minisite .minisitePicsText .title{margin-bottom:20px;font-size:18px;color:#333;font-weight:500}
.inc_minisite .minisitePicsText-right{display:table-cell;vertical-align:top;padding-left:30px}
.inc_minisite .minisitePicsText-text{font-size:14px;line-height:22px}
.inc_minisite .minisitePicsText-text:not(:last-child){margin-bottom:40px}
.inc_minisite .minisitePicsText-pics{width:384px;display:table-cell;font-size:0}
.inc_minisite .minisitePicsText-pics>div{margin-left:-4px}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic{position:relative;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:cover}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:first-child{width:100%;padding-bottom:50%}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(2),.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(3){width:50%;max-height:120px;padding-bottom:28%}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(4),.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(5),.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(6){width:33.33%;max-height:79px;padding-bottom:22%}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:last-child,.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic:nth-child(4){background-color:#09a5d9}
.inc_minisite .minisitePicsText-pics>div>.minisitePicsText-pic .minisitePicsText-morep{cursor:pointer;font-size:18px;color:#fff;text-align:center;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.inc_minisite .minisitePicsText-pics img{max-width:100%}
.inc_minisite .recomended{max-width:none;width:auto;background:#09a5d9;color:#fff;box-sizing:border-box;height:33px;display:block;position:relative;overflow:visible;margin-left:20px}
.inc_minisite .recomended.packs {width:100%}
.inc_minisite .recomended .image{background:#fff;float:none;position:absolute;left:-22px;bottom:-6px}
.inc_minisite .recomended .texts{margin-right:0;width:100%;float:none;padding:0 10px;box-sizing:border-box;line-height:33px;position:relative}
.inc_minisite .recomended .texts .title{display:inline-block;color:#fff}
.inc_minisite .recomended .texts .desc{position:absolute;top:0;left:40px;margin-top:0}
.inc_minisite .recomended .texts .desc span{color:#fff}
.inc_minisite .reviews-title{font-weight:500;margin-top:30px}
.inc_minisite .midwrapper .minisite-contact .contactclose{display:none;position:absolute;top:10px;left:10px;z-index:2}
.inc_minisite .midwrapper .minisite-contact.active{margin-top:0;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.4);z-index:999999;width:100%;height:100%}
.inc_minisite .midwrapper .minisite-contact.active .contactclose{display:block}
.inc_minisite .midwrapper .minisite-contact.active .minisite-contact-inner{position:absolute;max-width:70vw;top:50%;right:50%;transform:translateY(-50%) translateX(50%);padding:20px;background:#fff;border-radius:6px;max-height:80%;overflow:auto;min-width:720px}
.inc_searchResult .hero{height:160px;background:0 0}
.inc_searchResult .hero::after{display:none}
.inc_searchResult .hero .grid{max-width:880px}
.inc_searchResult .hero .grid .siteTitle{display:none}
.inc_searchResult .hero .grid .heroTtl{display:none}
.inc_searchResult .hero .grid .allInputWrap .inputWrap{width:32%}
.inc_searchResult .hero .grid .allInputWrap{width:835px}
.inc_searchResult .hero .grid .searchEng{margin-top:25px}
.inc_searchResult .breadCrumbs{overflow:hidden;position:relative;margin-bottom:10px;padding-right:10px;padding-top:10px}
.inc_searchResult .breadCrumbs .bread{font-size:14px;color:#888;float:right;font-weight:400;text-decoration:none}
.inc_searchResult .breadCrumbs span{font-size:14px;color:#888;float:right;font-weight:400;margin:0 8px}
footer{margin-top:40px;margin-bottom:40px;clear:both}
footer .footerLine{position:relative}
footer .footerLine::after{content:'';height:4px;background:#09a5d9;width:100%;position:absolute;top:0;bottom:0;margin:auto}
footer .footerLine .footIco{z-index:1;position:relative;width:80px;height:80px;box-sizing:border-box;background:#fff;border-radius:80px;border:4px solid #09a5d9;margin:auto}
footer .footerLine .footIco img{background:#09a5d9;border-radius:80px;max-width:100%}
nav.footerNav{display:table;width:100%;margin-top:30px}
nav.footerNav>ul.footUl{display:table-row}
nav.footerNav>ul.footUl>li.footIl{display:table-cell;width:1%;text-align:right;font-size:18px;font-weight:500;color:#111;list-style:none}
nav.footerNav>ul.footUl>li.footIl>a.footLink{text-decoration:none;display:block;text-align:right;font-size:18px;font-weight:500;color:#111}
nav.footerNav>ul.footUl>li.footIl>ul.footInUl{margin-top:5px}
nav.footerNav>ul.footUl>li.footIl>ul.footInUl>li.footInLi{text-align:right;font-size:16px;font-weight:400;color:#111;list-style:none}
nav.footerNav>ul.footUl>li.footIl>ul.footInUl>li.footInLi>a.footInLink{text-decoration:none;display:block;text-align:right;font-size:16px;font-weight:400;color:#111}
nav.footerNav>ul.footUl>li.footIl i{display:none;vertical-align:middle;font-size:32px}
.SSD{height:50px;border-top:1px solid #09a5d9;background:#09a5d9}
.SSD .centerDiv{max-width:1340px;margin:0 auto;position:relative}
.SSD .allRight{color:#fff;position:absolute;right:6px;line-height:50px}
.SSD .ssdLogo{text-decoration:none;background:url(../webimages/ssd-logo_07.png) center left no-repeat;line-height:50px;color:#fff;position:absolute;left:6px;text-align:right;width:160px}
.myTools-lastSearches,.myTools-myRevs,.myTools-myorders,.myTools-receivedMessages{max-height:calc(100% - 60px);overflow:auto}
.myToolsWrap{z-index:100}
.myToolsWrap .filterSection{margin-top:0;transition:all .5s;left:-245px!important;background:#fff;position:fixed;top:0;bottom:0;top:74px}
.myToolsWrap.open .filterSection{padding-top:0}
.myToolsOpen .myToolsWrap .filterSection .deskttl,.myToolsWrap .filterSection .deskttl{padding-right:50px;line-height:50px;transition:all .2s ease;transition-delay:.15s;background:#09a5d9;color:#fff;position:relative}
.myToolsOpen .myToolsWrap .filterSection .deskttl i,.myToolsWrap .filterSection .deskttl i{right:3px;left:auto;font-size:28px;transition:all .2s ease;transition-delay:.15s;color:#fff;line-height:37px;top:50%;transform:translateY(-50%);position:absolute}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){transition:all .2s ease;height:0;padding:0 20px;transition-delay:.2s}
.myToolsWrap.myToolsPage .filterSection .deskttl{display:none}
.myToolsWrap.myToolsPage .filterSection .filterSectionInputsWrap .inputWrap .openBtn .searchCount{top:-32px}
.inc_personalarea .myTools-myRevs{max-width:100%}
.toclose .myTools-myRevs>div{max-width:80%;margin:0 auto}
.myTools-myRevs .myTools-myRev{display:block;border-top:1px solid #dcdcdc;padding-top:20px;padding-bottom:20px;text-align:right;max-width:850px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info{display:inline-block;vertical-align:top;padding-right:15px;max-width:385px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(1){padding-bottom:15px;font-size:16px;font-weight:500}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(2){font-size:16px;font-weight:500;color:#0ea4d7;padding-bottom:10px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(3){font-size:14px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(4){font-size:13px;color:#878787;padding-top:12px;line-height:22px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(4) .stars{display:inline-block;margin-right:20px}
.myTools-myRevs .myTools-myRev .myTools-myRev-info>div:nth-child(4) .stars>span{color:#0ea4d7}
.myTools-myRevs .myTools-myRev>img{display:inline-block;max-width:220px;border-radius:10px}
.myTools-myRevs .addRevBtn{background-color:#fff;border:1px #09a5d9 solid;font-weight:500;border-radius:6px;height:50px;width:260px;color:#09a5d9;font-size:18px;cursor:pointer;line-height:44px;text-align:center;box-sizing:border-box;margin-bottom:25px}
.myTools-myRevs .myTools-myrev-bottom{background:#fff;padding-top:15px;margin-top:15px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-ownerc{display:inline-block;width:100%;padding:0 20px 30px 20px;box-sizing:border-box}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-ownerc .senderimg{margin-left:15px;font-size:24px;color:#fff;line-height:40px;font-weight:500;text-align:center;background:#09779b;float:right;width:42px;height:42px;border:1px solid #14a6d8;border-radius:50%;box-sizing:border-box;overflow:hidden}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-ownerc .senderimg img{width:100%;height:100%}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs{width:95%;margin:0 auto;padding-bottom:5px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-toggleMsgs{border-radius:6px;margin-right:25px;float:left;font-size:14px;color:#0ea4d7;line-height:30px;padding:0 8px;text-decoration:underline;height:30px;transition:all .2s ease}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-toggleMsgs{background:#0ea4d7;color:#fff}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-toggleMsgs span{font-size:0}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-toggleMsgs{color:#555}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-phone{line-height:30px;padding-left:31px;display:inline-block;font-size:14px;position:relative}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-phone span{font-size:16px;float:left;font-weight:700;margin-right:15px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-phone span i{border:2px solid #111;border-radius:50%;width:22px;height:22px;line-height:18px;font-size:14px;text-align:center;box-sizing:border-box;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-phone .personimg{float:right;margin-left:10px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs-count{float:left;font-size:14px;color:#0ea4d7;line-height:30px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items{max-width:540px;margin:0 auto;display:inline-block}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-area{text-align:center;transition:all .2s ease;height:0;overflow:hidden}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-area form textarea{width:100%;max-width:540px;margin:0 auto;border-radius:6px;display:block;margin-top:12px;min-height:80px;box-shadow:inset 0 2px 1px rgba(0,0,0,.3);padding:10px;box-sizing:border-box;resize:none}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-msgs-area{height:auto;overflow:visible}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-msgs-area form button{outline:0;cursor:pointer;margin:15px 0;display:inline-block;direction:ltr;font-size:14px;border:none;background:0 0}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-msgs-area form button i{vertical-align:middle;font-size:28px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div{margin-top:12px;position:relative;background:#cfedf7;border-radius:6px;padding:15px;box-sizing:border-box;float:right;min-width:300px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div.him{float:left}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div:before{content:'';width:9px;height:9px;border-top:1px solid #cfedf7;border-right:1px solid #cfedf7;position:absolute;top:20px;background:#cfedf7;right:-5px;transform:rotate(45deg)}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div>div{text-align:right;position:relative;font-size:14px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div>div.myTools-myrev-msgs-item-time{font-size:12px;color:#888;padding-top:10px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div>.senderimg{font-size:24px;color:#fff;line-height:40px;font-weight:500;text-align:center;background:#09779b;float:right;width:42px;height:42px;border-radius:50%;box-sizing:border-box;right:-63px;position:absolute;top:0;overflow:hidden}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div>.senderimg .personimg{width:100%;height:100%}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div.him>.senderimg{right:auto;left:-63px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div.him{background:#e7e7e7}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div.him:before{right:auto;left:-5px;background:#e7e7e7}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-toggleMsgs{background:rgba(0,0,0,.1);font-size:0;border-radius:6px}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs.open .myTools-myrev-toggleMsgs span{font-size:14px}
.receivedmessage{background:#fff;min-height:100px;max-width:720px;margin:0 auto}
.receivedmessage .flotRight{float:right}
.receivedmessage .info_bold{font-weight:700}
.receivedmessage .order_summary .inner_row{border-bottom:none}
.receivedmessage .order_summary{margin-bottom:5px;box-shadow:none;position:relative}
.receivedmessage .order_summary:after{content:'';width:95%;position:absolute;bottom:0;right:50%;transform:translateX(50%);height:1px;background:#ccc}
.receivedmessage .myTools-myorders-msgs{width:95%;margin:0 auto;padding-bottom:5px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-toggleMsgs{border-radius:6px;margin-right:25px;float:left;font-size:14px;color:#0ea4d7;line-height:30px;padding:0 8px;text-decoration:underline;height:30px;transition:all .2s ease}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-toggleMsgs{background:#0ea4d7;color:#fff}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-toggleMsgs span{font-size:0}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs{color:#555}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-phone{line-height:30px;padding-left:31px;display:inline-block;font-size:14px;position:relative}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-phone span{font-size:16px;float:left;font-weight:700;margin-right:15px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-phone span i{border:2px solid #111;border-radius:50%;width:22px;height:22px;line-height:18px;font-size:14px;text-align:center;box-sizing:border-box;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-phone .personimg{float:right;margin-left:10px}
.receivedmessage .myTools-myorders-msgs-count{font-size:14px;color:#0ea4d7;line-height:30px;float:left}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items{max-width:540px;margin:0 auto;display:inline-block}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-area{text-align:center;transition:all .2s ease;height:0;overflow:hidden}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-area form textarea{width:100%;max-width:540px;margin:0 auto;border-radius:6px;display:block;margin-top:12px;min-height:80px;box-shadow:inset 0 2px 1px rgba(0,0,0,.3);padding:10px;box-sizing:border-box;resize:none}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-msgs-area{height:auto;overflow:visible}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-msgs-area form .talkSend{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;outline:0;cursor:pointer;margin:15px 0;display:inline-block;direction:ltr;font-size:14px;border:1px solid #09a5d9;padding:10px 20px;border-radius:7px}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-msgs-area form .talkSend:hover{background:#09a5d9;border:1px solid #7ea0ac}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-msgs-area form button i{vertical-align:middle;font-size:28px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div{margin-top:12px;position:relative;background:#cfedf7;border-radius:6px;padding:15px;box-sizing:border-box;float:right;min-width:300px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him{float:left}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div:before{content:'';width:9px;height:9px;border-top:1px solid #cfedf7;border-right:1px solid #cfedf7;position:absolute;top:20px;background:#cfedf7;right:-5px;transform:rotate(45deg)}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div>div{text-align:right;position:relative;font-size:14px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div>div.myTools-myorders-msgs-item-time{font-size:12px;color:#888;padding-top:10px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div>.senderimg{font-size:24px;color:#fff;line-height:40px;font-weight:500;text-align:center;background:#09779b;float:right;width:42px;height:42px;border-radius:50%;box-sizing:border-box;right:-63px;position:absolute;top:0}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div>.senderimg .personimg{width:100%;height:100%}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him>.senderimg{right:auto;left:-63px}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him{background:#e7e7e7}
.receivedmessage .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him:before{right:auto;left:-5px;background:#e7e7e7}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs{background:rgba(0,0,0,.1);font-size:0;border-radius:6px}
.receivedmessage .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs span{font-size:14px}
.inc_personalarea .mainPic{height:6px;background:#09a5d9}
.myOrdersTabs{margin-bottom:20px}
.myOrdersTabs .item{line-height:36px;min-width:120px;text-align:center;transition:all .2s ease;box-sizing:border-box;border:1px solid #09a5d9;display:inline-block;border-radius:50px;height:36px;color:#09a5d9;font-size:14px;cursor:pointer;margin-left:10px}
.myOrdersTabs .item.active,.myOrdersTabs .item:hover{background:#09a5d9;color:#fff}
.myTools-myorders{max-width:100%;position:relative;margin-bottom:50px;margin:auto;margin-right:50px}
.myTools-myorders .myTools-myorders-item{margin:0 auto 45px auto;display:block;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.2);position:relative;max-width:720px}
.myTools-myorders .myTools-myorders-item .info_place .picSec .picture{overflow:hidden}
.myTools-myorders .myTools-myorders-item .myTools-myorders-orderNumber{padding-bottom:10px;font-size:16px;font-weight:500}
.myTools-myorders .info_place .infoSec .canceled a.cancel-order{margin-top:15px;color:#888}
.myTools-myorders .info_place{background:#ececec}
.myTools-myorders .info_place .infoSec::before{border-right:85px solid #ececec}
.myTools-myorders .info_place .infoSec{padding:5px 10px}
.myTools-myorders .myTools-myorders-bottom{background:#fff;min-height:100px}
.myTools-myorders .myTools-myorders-bottom .flotRight{float:right}
.myTools-myorders .myTools-myorders-bottom .info_bold{font-weight:700}
.myTools-myorders .myTools-myorders-bottom .order_summary .inner_row{border-bottom:none}
.myTools-myorders .myTools-myorders-bottom .order_summary{margin-bottom:5px;box-shadow:none;position:relative}
.myTools-myorders .myTools-myorders-bottom .order_summary:after{content:'';width:95%;position:absolute;bottom:0;right:50%;transform:translateX(50%);height:1px;background:#ccc}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs{width:95%;margin:0 auto;padding-bottom:5px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-toggleMsgs{border-radius:6px;margin-right:25px;float:left;font-size:14px;color:#0ea4d7;line-height:30px;padding:0 8px;text-decoration:underline;height:30px;transition:all .2s ease}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-toggleMsgs{background:#0ea4d7;color:#fff}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-toggleMsgs span{font-size:0}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs{color:#555}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-phone{line-height:30px;padding-left:31px;display:inline-block;font-size:14px;position:relative}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-phone span{font-size:16px;float:left;font-weight:700;margin-right:15px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-phone span i{border:2px solid #111;border-radius:50%;width:22px;height:22px;line-height:18px;font-size:14px;text-align:center;box-sizing:border-box;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-phone .personimg{float:right;margin-left:10px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs-count{font-size:14px;color:#0ea4d7;line-height:30px;float:left}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items{max-width:540px;margin:0 auto;display:inline-block}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-area{text-align:center;transition:all .2s ease;height:0;overflow:hidden}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-area form textarea{width:100%;max-width:540px;margin:0 auto;border-radius:6px;display:block;margin-top:12px;min-height:80px;box-shadow:inset 0 2px 1px rgba(0,0,0,.3);padding:10px;box-sizing:border-box;resize:none}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-msgs-area{height:auto;overflow:visible}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-msgs-area form .talkSend{outline:0;cursor:pointer;margin:15px 0;display:inline-block;direction:ltr;font-size:14px;border:none;background:0 0}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-msgs-area form button i{vertical-align:middle;font-size:28px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div{margin-top:12px;position:relative;background:#cfedf7;border-radius:6px;padding:15px;box-sizing:border-box;float:right;min-width:300px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him{float:left}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div:before{content:'';width:9px;height:9px;border-top:1px solid #cfedf7;border-right:1px solid #cfedf7;position:absolute;top:20px;background:#cfedf7;right:-5px;transform:rotate(45deg)}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items .smsTalkMsg{color:red}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div>div{text-align:right;position:relative;font-size:14px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div>div.myTools-myorders-msgs-item-time{font-size:12px;color:#888;padding-top:10px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div>.senderimg{font-size:24px;color:#fff;line-height:40px;font-weight:500;text-align:center;background:#09779b;float:right;width:42px;height:42px;border-radius:50%;box-sizing:border-box;right:-63px;position:absolute;top:0}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div>.senderimg .personimg{width:100%;height:100%}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him>.senderimg{right:auto;left:-63px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him{background:#e7e7e7}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div.him:before{right:auto;left:-5px;background:#e7e7e7}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs{background:rgba(0,0,0,.1);font-size:0;border-radius:6px}
.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs.open .myTools-myorders-toggleMsgs span{font-size:14px}
.myToolsFade{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:499;background:rgba(0,0,0,.4)}
.filterSection .miniSiteBox{width:30%;min-width:280px;min-height:auto;padding-bottom:0;margin:1%}
.myToolsWrap.open{z-index:500;position:fixed!important;top:0!important;left:0!important}
.myToolsOpen .myToolsWrap .filterSection,.myToolsWrap:hover .filterSection{box-shadow:0 0 10px rgba(0,0,0,.5);left:0!important}
.myToolsWrap.open .filterSection{box-shadow:0 0 10px rgba(0,0,0,.5);left:1050px!important;top:0!important;border-left:1px solid #ccc}
,.myToolsOpen .myToolsWrap .filterSection .deskttl,.myToolsWrap.open .filterSection .deskttl,.myToolsWrap:hover .filterSection .deskttl{padding-right:10px;font-size:18px;line-height:56px}
,.myToolsOpen .myToolsWrap .filterSection .deskttl i,.myToolsWrap.open .filterSection .deskttl i,.myToolsWrap:hover .filterSection .deskttl i{right:auto;left:10px;font-size:40px}
.myToolsOpen .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1),.myToolsWrap.open .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1),.myToolsWrap:not(.myToolsPage):hover .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){height:90px;padding:15px 30px 15px 0}
.myToolsWrap.open .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn:nth-child(1),.myToolsWrap:hover .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn:nth-child(1),.toclose .myToolsWrap:hover .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn:nth-child(1){padding:15px 30px 45px 0}
.myToolsWrap.open .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn,.myToolsWrap:hover .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn,.toclose .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn{text-align:right!important}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .userFullname{color:#08a4d8;font-size:24px;font-weight:500}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .editUser{font-size:14px;text-decoration:underline;color:#000;font-weight:500;padding-top:5px}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .disconnectUser{font-size:14px;text-decoration:underline;color:#000;font-weight:500;padding-top:5px}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .rgtDesc i{position:absolute;top:4px;right:-22px;font-size:22px;color:#0ea4d7}
.toclose .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn i{position:absolute;top:4px;right:-22px;font-size:22px;color:#0ea4d7}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .personimg{position:absolute;top:50%;left:15px;transform:translateY(-50%);border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.4);width:48px;height:48px;border:none;line-height:46px;font-size:24px;font-weight:500;color:#fff;text-align:center}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .inner .myTools-editprofile-cols{text-align:center}
.myToolsWrap:not(.myToolsPage) .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn i{top:12px;right:0}
.inc_index .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn i{top:18px;right:5px}
.myToolsWrap .inputWrap.open .inner{width:1050px;bottom:0;box-shadow:-5px 0 20px -10px rgba(0,0,0,.5) inset}
.myToolsWrap .inputWrap .inner{position:fixed;top:0;left:0;background:#fff;width:0;min-height:600px;overflow:hidden;transition:all .2s ease}
.myToolsWrap .inputWrap .inner .myTools-innertitle{height:60px;line-height:60px;text-align:right;font-size:24px;margin-bottom:10px;max-width:90%;margin:auto}
.myToolsWrap .inputWrap .inner .myTools-close{position:absolute;top:0;left:10px}
.frombar .myToolsWrap .inputWrap .inner .myTools-close {display: none;}
.frombar .myToolsWrap.mobilef .inputWrap.open .inner .myTools-close {position: fixed;top: 10px;left: 10px;right:auto;}
.myToolsWrap .inputWrap .inner .myTools-close .mobile_frombar {display:none}
.frombar .myToolsWrap.mobilef .inputWrap.open .inner .myTools-close .mobile_frombar {display:none}
.frombar .myToolsWrap.mobilef .inputWrap.open .inner .myTools-close i {display:none}
.frombar .myToolsWrap.mobilef .inputWrap.open .inner .myTools-close .mobile_frombar svg {fill: #999;width: 20px;}
.myToolsWrap .inputWrap .inner .myTools-close i{font-size:30px;vertical-align:middle}
.myToolsWrap .inputWrap .inner .owl-item{text-align:center}
.secondMenu-myTools{display:none}
.myToolsWrap .inputWrap .inner .myTools-innercarousel{max-width:90%;margin:0 auto;font-size:0;max-height:90%;overflow:auto}
.frombar .myToolsWrap .inputWrap .inner .myTools-innercarousel{max-height:calc(100% - 90px)}
.myToolsWrap .inputWrap .inner .owl-next,.myToolsWrap .inputWrap .inner .owl-prev{position:absolute;top:50%;transform:translateY(-50%);color:#09a5d9;font-size:50px}
.myToolsWrap .inputWrap .inner .owl-prev{right:-35px}
.myToolsWrap .inputWrap .inner .owl-next{left:-35px}

@media (min-width:900px){
.minisitecon header.sticked{position:fixed;top:0}
.cornaBan .minisitecon header.sticked{margin-top:0}
header.minisite.sticky.sticked{top:60px}
.sticked .inc_minisite.sticky:not(.popOpen) .midwrapper .units{top:148px}
.minisitecon.sticked .hero .grid .searchEng{position:fixed;top:0}
#container.sticked .myToolsWrap .filterSection{top:148px}
#container.sticked .myToolsWrap.open .filterSection{padding-top:0}
.inc_minisite .midwrapper .details.no-order .rside {margin-bottom: 0;height: 360px;min-height: 360px;}
.inc_minisite .midwrapper .no-order #bottom {bottom: auto;}
.inc_minisite .midwrapper .no-order .areastxt {max-height: 150px;}

.closeNav header nav#mainNav button{display:none!important}
.closeNav header nav#mainNav .hidden-links{position:static}
.closeNav header nav>ul.fiUl{height:auto}
.closeNav .hero .grid .searchEng{transform-origin:0 0;transform:rotateX(-90deg);animation-name:rotMenu;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s;padding:12px 0 12px 45px;position:fixed;z-index:400;top:0;width:45vw;box-sizing:border-box;right:0;left:0;margin:0 auto!important}
.closeNav .hero .grid .searchEng .whatyouwant{display:none}
.closeNav .hero .grid .allInputWrap{border-radius:50px;box-shadow:0 8px 12px -4px rgba(0,0,0,.1);width:100%!important;height:50px;border:1px solid #ccc;padding:0;background:rgba(255,255,255,1);font-size:0}
.closeNav .hero .grid .allInputWrap:first-child .inputWrap{border-radius:0 50px 50px 0}
.closeNav .hero .grid .allInputWrap .inputWrap{height:100%;width:33.33%;box-sizing:border-box}
.closeNav .hero .grid .searchBtn{width:60px;height:60px;top:6px}
.closeNav .hero .grid .inputBotLbl{bottom:2px}
.closeNav .hero .grid .searchBtn i{font-size:34px;line-height:60px}
.closeNav .hero .grid .searchBtn::after{width:60px;height:60px}
.closeNav .hero .grid .allInputWrap .inputWrap .roomPopCho{top:70px}
.closeNav .hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco{position:relative}
.closeNav .hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::after{content:"";position:absolute;height:80%;right:0;top:10%;width:1px;background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0 )}
.closeNav .hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::before{content:"";position:absolute;height:80%;left:1px;top:10%;width:1px;background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0 )}
.closeNav .hero .grid .allInputWrap .inputWrap .wrapToIco .inputSen{display:none}
.closeNav .hero .grid .allInputWrap .inputWrap .wrapToIco i{font-size:30px;line-height:48px;padding-right:5px}
.closeNav .hero .grid .allInputWrap .inputWrap input{margin-top:6px}
.closeNav .hero .grid .allInputWrap .inputWrap #roomTypeTrig input{margin-top:3px}
.closeNav .hero .grid .allInputWrap:first-child .inputWrap input{border-radius:0 50px 50px 0}
.closeNav .hero .grid .allInputWrap .inputWrap input::-webkit-input-placeholder{font-size:16px}
.closeNav .hero .grid .allInputWrap .inputWrap input::-moz-placeholder{font-size:16px}
.closeNav .hero .grid .allInputWrap .inputWrap input:-ms-input-placeholder{font-size:16px}
.closeNav .hero .grid .allInputWrap .inputWrap input:-moz-placeholder{font-size:16px}
.closeNav .hero .grid .allInputWrap .inputWrap .datePickWrap{line-height:46px;height:100%}
.closeNav .autoBox{top:52px}
.closeNav .hero .grid .allInputWrap .inputWrap .datePickWrap::before{content:attr(data-from);font-size:16px;margin-right:42px}
}
@media(max-width:1600px){
.myToolsOpen .myToolsWrap .filterSection,.myToolsWrap .filterSection{transition:all .2s ease;left:-245px!important;background:#fff}
.myToolsWrap.open .filterSection{left:1050px!important}
.myToolsWrap .filterSection .deskttl{font-size:0}
.myToolsWrap .filterSection .deskttl i{right:2px;left:auto;font-size:32px}
.myToolsOpen .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1),.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){transition:all .2s ease;height:0;padding:0 20px;transition-delay:.5s}
.myToolsWrap:hover .filterSection{left:0!important}
.myToolsWrap.open:hover .filterSection{left:1050px!important}
.myToolsWrap.open .filterSection .deskttl,.myToolsWrap:hover .filterSection .deskttl{font-size:18px}
.myToolsWrap:hover .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){height:90px;padding:10px 20px 10px}
.babels .grid .fourBoxsWrap .babelBox .imgWrap{min-height:0;height:0;padding-bottom:56%}
.inc_searchResult .searchContent .searchResults{width:calc(100% - 380px);margin-right:290px}
}
@media(max-width:1370px){
.inc_index section .grid{max-width:910px}
.movText .sectionContent .movie{width:100%;max-width:864px;margin:10px auto;float:none}
.movText .sectionContent .descText{width:100%;max-width:864px;margin:30px auto;float:none}
.babels .grid .sectionContent{display:block;text-align:center}
.babels .grid .babelBox{width:100%;margin-bottom:4px}
.babels .grid .fourBoxsWrap{display:flex;width:100%;font-size:0}
.babels .grid .fourBoxsWrap .babelBox{width:49.5%;display:inline-block;max-width:none}
.selectedSection .midRank{display:block;margin:20px 0;width:100%}
.selectedSection .midRank img{max-width:50%}
}
@media (max-width:1350px){
.myToolsWrap .inputWrap.open .inner{width:calc(100vw - 340px)}
.myToolsWrap.open .filterSection,.myToolsWrap.open:hover .filterSection{left:calc(100vw - 340px)!important}
}
@media(max-width:1200px){
header nav{max-width:calc(100vw - 720px)}
header .lSideHeader .phoneGeneral .phoneLink{font-size:0;font-weight:400;line-height:initial}
header .lSideHeader .phoneGeneral .phoneLink span{color:#aaa;font-size:10px;display:block}
header .lSideHeader .phoneGeneral .phoneDesc{display:none}
header .lSideHeader .phoneGeneral .phoneLink i{display:block;font-size:25px}
.selectedSection .midRank{width:auto}
.selectedSection .sectionContent .groupBox.rgt{float:none;margin:30px auto 0}
.selectedSection .sectionContent .groupBox.lft{float:none;margin:30px auto 0}
.selectedSection .sectionContent .groupBox.lft .rankBox{display:none}
.selectedSection .sectionContent .groupBox .hrLine{display:none}
.inc_searchResult .searchContent .searchResults{width:calc(100% - 40px);margin-right:0}
.resFilter{display:none}
}
@media(min-width:1024px){
body.search .hero .grid{min-height:160px}
header.minisite.sticky.sticked{top:74px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item img{/*min-height:70vh;*/}

}
@media(min-width:1025px){
.autoBox .autoCompleteWrap.keyActive,.autoBox .autoCompleteWrap:hover{background-color:#dfdfdf}
body:not(.touchDevice) .secondMenu>ul.fiUl>li.Fili.expandable:hover ul.subUl{display:block}
body:not(.touchDevice) .secondMenu>ul.fiUl>li.Fili.expandable:hover ul.subUl{display:block}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi.expandable:hover ul{display:block}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi.expandable ul:hover+.openMenuTab i{transform:rotate(90deg);color:#09a5d9}
.secondMenu>ul.fiUl>li.Fili>ul.subUl:hover+.openMenuTab i{transform:rotate(90deg);color:#09a5d9}
.closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi.expandable ul:hover+.openMenuTab i{transform:rotate(90deg) translateX(-50%);color:#09a5d9}
.closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl:hover+.openMenuTab i{transform:rotate(90deg) translateX(-50%);color:#09a5d9}
.closeNav .secondMenu>ul.fiUl>li.Fili>ul.subUl>li.subLi.expandable:hover>ul{display:block}
header nav ul li a:hover{background:#09a5d9;color:#fff!important}
.searchBox.hover .innerBoxWrap,.searchBox:hover .innerBoxWrap{border:1px solid #eee;border:1px solid #84d2ec;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
.searchBox.hover .innerBoxWrap .gallerySec .owl-stage-outer,.searchBox:hover .innerBoxWrap .gallerySec .owl-stage-outer{box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
.searchBox.hover .innerBoxWrap .gallerySec .active .pic,.searchBox:hover .innerBoxWrap .gallerySec .active .pic{width:424px}
.searchBox.hover .innerBoxWrap .gallerySec,.searchBox:hover .innerBoxWrap .gallerySec{z-index:3;opacity:1}
.searchBox.hover .innerBoxWrap .boxDetails .boxLink,.searchBox:hover .innerBoxWrap .boxDetails .boxLink{color:#09a5d9}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox:hover::before{opacity:1}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox:hover::after{opacity:1}
.searchBox.hover .innerBoxWrap .boxDetails .megaPhoneICo,.searchBox:hover .innerBoxWrap .boxDetails .megaPhoneICo{transform:scale(1.5)}
.searchBox.hover .innerBoxWrap .boxDetails .megaPhoneICo i,.searchBox:hover .innerBoxWrap .boxDetails .megaPhoneICo i{color:#09a5d9}
.searchBox.hover .innerBoxWrap .boxDetails .megaSent,.searchBox:hover .innerBoxWrap .boxDetails .megaSent{opacity:1;top:-35px}
.searchBox.hover .innerBoxWrap .gallerySec.owl-carousel .owl-item .pic,.searchBox:hover .innerBoxWrap .gallerySec.owl-carousel .owl-item .pic{margin-left:-5%;width:85%}
.searchBox.hover .innerBoxWrap .gallerySec.owl-carousel .owl-item.active .pic,.searchBox:hover .innerBoxWrap .gallerySec.owl-carousel .owl-item.active .pic{max-width:85%;min-width:85%;margin-left:0;margin-right:7.5%}
.searchBox.hover .innerBoxWrap .gallerySec.owl-carousel .owl-item.active+.owl-item .pic,.searchBox:hover .innerBoxWrap .gallerySec.owl-carousel .owl-item.active+.owl-item .pic{margin-right:-5%;width:85%}
.closeFilSearch{display:none}
}
@media(max-width:1024px){

    .site-search-mobile, .search-placeholder{min-height:134px}
    .inc_minisite .midwrapper .search-placeholder #search {width: 100%;}
    .search-placeholder {width: calc(100% + 20px);margin: 0 -10px 0 0px;}
    
    .closeNav .hero .grid .searchEng.focus {max-width:100%}

    .myTools-myorders {margin-right:0}
    .myOrdersTabs {display:flex;justify-content:space-around}
    .myOrdersTabs .item {display: flex;align-items: center;justify-content: center;padding: 0 10px;min-width:auto;width:30%;line-height:1;}

.nopage .errorBox{top:120px;bottom:0;transform:none;left:0;right:0;z-index:999999999}
.filters .nopage .errorBox{z-index:9}
.filters header{z-index:0}
.cornaBan .minisitecon .hero .grid .searchEng{top:50px}
.hero_arrow{display:block;position:absolute;right:0;left:0;bottom:0;text-align:center;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;z-index:10}
.hero_arrow svg{width:24px;height:auto;fill:#fff}
.hero_arrow.hided{display:none}
.underHero .bott .item img{max-height:60px}
.picSec .shorttext{top:auto;bottom:150px;border-radius:0;width:100%;font-size:16px}
.nopage .hero,.nopage .scroll .hero{height:auto;padding-bottom:100%;position:relative;top:60px!important}
.nopage .title{font-size:18px}
.nopage .homeSearchMobile{display:none;bottom:50px}
.nopage .hero .grid{position:static}
.underHero .bott .item{max-width:50%;text-align:center;margin-bottom:20px}
.underHero .bott .item .icon{display:inline-block;vertical-align:middle;float:right;width:100%;height:44px}
.underHero .bott .item .l{display:inline-block;vertical-align:middle}
.underHero .bott .item .icon img{max-width:40px;max-height:40px;transform:none}
.underHero .bott .item .title{padding:0;font-size:0}
.underHero .bott .item .onlymob{font-size:18px}
.underHero .bott .item .sub{padding:0;font-size:0}
.underHero .bott .item .sub .onlymob{font-size:14px}
.home .hero::before{display:none}
.site header .lSideHeader .langs.search{display:inline-block}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input label{pointer-events:auto!important}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input label[for=ssiteName]{pointer-events:none!important}
html.personalArea{overflow:hidden}
.myToolsOpen .myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1),.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){padding:10px 20px 10px}
html.myTools{overflow:hidden}
.frombar .myToolsWrap.open .filterSection{top:0!important;overflow:hidden;}
.myToolsWrap.open .filterSection{left:0!important;right:0!important;top:60px!important;bottom:0!important;overflow:auto}
.personalArea .myToolsWrap.open .filterSection{top:0!important}
.frombar .myToolsWrap.open .inputWrap.open .inner{top:0;bottom:69px;padding-bottom:0;max-height:calc(100vh - 70px);box-shadow:none}
.myToolsWrap.open .inputWrap.open .inner{width:100%;top:60px;z-index:9}
.myTools header .lSideHeader .personal .close{display:block}
.myTools header .lSideHeader .personal .close svg{fill:#09a5d9;max-width:24px}
.myTools header .lSideHeader .personal .close::after{position:absolute;top:50px;content:"";background:rgba(0,0,0,.8);width:100vw;height:100vh;left:0}
.myTools header .lSideHeader .personal .regular{display:none}
.scroll .heroSpacer{display:none}
.search .scroll .inc_searchResult .searchContent .searchResults .innerTitleWrap{/*border:0*/}
.searchBoxsWrapper .homeBoxesWrap .mainSectionTtl h2{font-size:24px}
.searchBoxsWrapper .homeBoxesWrap{margin:20px -20px}
.search .scroll .inc_searchResult .searchContent .searchResults .searchBox+.innerTitleWrap{margin-top:30px;border-top:2px solid rgba(9,165,217,.5);padding-top:10px}
header .lSideHeader .phoneGeneral .phoneLink i{padding-bottom:3px;padding-top:2px}
.hero.mobSearch,.home .hero.mobSearch,.scroll .hero.mobSearch,.scroll .home .hero.mobSearch{z-index:999;display:block}
.priceSection .deskttl{display:none}
.homeSearchMobile {display: inline-block;color: #777;font-weight: 400;width: auto;margin: auto;line-height: 50px;border-radius: 26px;background: white;border: 1px rgba(255,255,255,.5) solid;font-size: 18px;position: absolute;left: 50%;bottom: 70px;cursor: pointer;box-shadow: 0 0 0 5px rgb(0 0 0 / 20%);box-sizing: border-box;transform: translateX(-50%);white-space: nowrap;padding-right: 36px;padding-left: 20px;min-width: 80vw;}
.homeSearchMobile .icon-search{font-size:30px;position:relative;top:7px;margin-right:4px;margin-left:10px;color:#09a5d9}
.inc_searchResult .homeSearchMobile{display:none}
.inc_searchResult .searchContent{z-index:799;background:#fff}
.filters .inc_searchResult .searchContent {z-index: 999;}
.filters.searchMob .inc_searchResult .searchContent {z-index: 799;}
.home #tv{display:block;background:url(/webimages/mobile-index3.jpg);background-size:cover;background-position:top center;min-width:100%;width:100%}
.home #tv iframe{display:none}
.home .hero .btm::before{border-bottom:10vw #09a5d9 solid}
.home .hero .btm::after{border-bottom:10vw #fff solid}
.hero .grid .searchEng{display:none}
.hero .grid .searchEng .whatyouwant{top:-30px}
.inc_searchResult .hero .grid .searchEng .whatyouwant{display:none}
.home .hero{margin-bottom:10px}
.daterangepickerwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:rgba(0,0,0,.3);display:none}
.daterangepickerwrap .daterangepicker{position:absolute;top:50%!important;right:0!important;max-width:650px;left:0!important;margin:auto;bottom:auto!important;transform:translateX(0) translateY(-50%)}
.searchBox .innerBoxWrap .searchBox-bottom{left:0}
.searchBox.promoted .innerBoxWrap{border:2px solid #09a5d9;margin:0 -10px;padding:10px;width:calc(100% + 20px)}
.popup .popup_container .wrapper .phoneOrder{padding-right:60px}
.hero .grid .allInputWrap .inputWrap .roomPopCho {top: 0px;right: 0;left: 0;max-width: 440px;width: 100%;box-sizing: border-box;overflow: auto;margin: auto;}
.menuOpenBg{display:none}
.inc_spa .mainCont .lowerSec>.treatItem{position:static!important}
.inc_reviews .mainSection .grid .reviewsCont .reviewOuter{display:inline-block!important;position:static!important}
.inc_reviews .mainSection .grid .beforeAdding .lftSec{float:none;margin:auto;position:static}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec{float:none}
.inc_searchResult .hero{height:auto!important;z-index:750}
.inc_searchResult .hero.searchMob,.scroll .inc_searchResult .hero{z-index:700}
.inc_searchResult .hero.mobSearch,.scroll .inc_searchResult .hero.mobSearch{z-index:800}
.inc_searchResult .hero form{display:none}
.hero .grid .allInputWrap .inputWrap{width:100%!important;display:block}
/*.hero .grid .allInputWrap .inputWrap:nth-child(2){margin:10px auto}*/
.inc_searchResult .searchContent .searchResults{margin:30px auto 0}
.inc_searchResult .hero .grid .allInputWrap{width:unset}
.inc_searchResult .hero .grid .searchEng{padding:30px 0;margin-top:0}
header .lSideHeader .personal.loggedin{margin:0 5px 0 0}
header .lSideHeader .phoneGeneral{margin-top:0}
.inc_magazine .mainSection{max-width:95%}
.inc_magazine .mainSection .rgtSec{max-width:100%}
.inc_magazine .mainSection .lftSec{max-width:100%}
.inc_magazine .mainSection .lftSec .item{margin:15px auto}
.inc_magazine .mainSection .rgtSec .mainPic .content{height:50px}
#magazineArticles .recomends .tableLike .cell{width:100%!important;display:block!important;margin-bottom:20px}
#magazineArticles .recomends .pad_right{padding-right:0!important}
#magazineArticles .recomends .pad_left{padding-left:0!important}
.inc_magazineSubject .itemsCont .item{margin:0 0 30px!important}
.recomends .tableLike .cell{width:100%;margin-bottom:20px}
.recomends .pad_left{padding-left:0}
.tableLike .cell{display:block}
.recomends .pad_right{padding-right:0}
.inc_spa .mainCont .upperSec .lftSec{width:100%}
.inc_spa .mainCont .rgtSec.textCont{width:100%}
.inc_spa .mainCont .lowerSec .rgtSec{max-width:100%}
.inc_spa .mainCont .lowerSec .textCont,.inc_spa .mainCont .midSec .textCont{width:100%}
.inc_spa .mainCont .rgtSec.textCont{width:100%}
.inc_spa .mainCont[data-id='0'] .rgtSec:not(.picWrap){width:100%!important}
.inc_spa .mainCont[data-id='0'] .upperSec .lftSec{width:100%}
.inc_spa .mainCont[data-id='0'] .picWrap img{height:auto}
.inc_spa .mainCont .midSec .rgtSec{max-width:100%}
.inc_spa .mainCont[data-id='0'] .lowerSec .lftSec{width:100%}
.inc_personalarea .myTools-editProfile .editProfile-savetime{width:100%;height:auto;text-align:center;padding-bottom:10px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button>div:nth-child(2){width:210px;font-size:11px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button{min-width:250px;max-width:250px}
.inc_personalarea .myTools-editProfile .editProfile-savetime-button.fb{margin-left:0}
.inc_personalarea .myTools-editProfile .myTools-editprofile-col{border-bottom:none;min-height:none;max-width:100%;width:100%;padding-left:0}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items>div,.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items>div{min-width:auto!important}
.hero .grid .allInputWrap .inputWrap .searchWrap.pop{padding:55px 5px 0 5px;box-sizing:border-box;z-index:99999;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}
.hero .grid .allInputWrap .inputWrap .searchWrap.pop .autoSuggest{position:fixed;top:120px;right:50%;transform:translateX(50%);width:calc(100vw - 10px)}
.hero .grid .allInputWrap .inputWrap .searchWrap.pop .wrapToIco{height:65px;background:#fff;border-radius:6px 6px 0 0}
.hero .home-defaultSearch .owl-nav i{color:#0ea4d7}
.hero .home-defaultSearch .owl-prev{display:none;right:-15px;top:12px;transform:translateY(-10%)}
.hero .home-defaultSearch .owl-next{display:none;left:-15px;top:12px;transform:translateY(-10%)}
.hero .autoSuggest .home-defaultSearch{width:100%;margin-right:0;border-radius:0 0 6px 6px}
.hero .searchWrap:not(.pop) .autoSuggest .home-defaultSearch{display:none}
.hero .autoSuggest.show .home-defaultSearch{display:inline-block}
.hero .searchEng.MobX .autoSuggest.show .home-defaultSearch{display:inline-block;margin-top:0;background:#fff;padding-top:10px}
.hero .home-defaultSearch .home-defaultSearch-col>div{font-weight:400}
.hero .home-defaultSearch>p {font-size: 20px;line-height: 26px;text-align: right;padding-right: 50px;}
.hero .home-defaultSearch:before{content:none}
.hero .home-defaultSearch .home-defaultSearch-col:after{content:'';height:232px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-left:2px dotted #d7d7d6}
.hero .home-defaultSearch .home-defaultSearch-col:last-child:after{content:''}
.hero .home-defaultSearch .owl-stage{padding-right:0!important}
.hero .searchWrap.pop .autoSuggest-mobc{display:block;position:fixed;top:10px;left:5px;background:#fff;border-radius:50%;padding:3px}
.hero .grid .allInputWrap .inputWrap .searchWrap.pop .wrapToIco:before{content:'';position:absolute;bottom:0;right:50%;transform:translateX(50%);width:90%;background:#000;height:1px}
.searchWrap.active .autoComplete{top:0;border-radius:0 0 6px 6px;right:0;box-shadow:none;width:calc(100vw - 10px);padding-right:40px;background:white;padding-top:10px;padding-bottom:10px}
.minisitecon .hero{height:auto!important}
.minisitecon .hero form{display:none}
.minisitecon .hero .grid .allInputWrap{width:unset}
.minisitecon .hero .grid .searchEng{padding:30px 0;margin-top:0}
.searchBox .innerBoxWrap{height:auto}
.searchBox .innerBoxWrap .gallerySec{float:none;width:100%;margin:0;height:0;padding-bottom:60%}
.searchBox .innerBoxWrap .boxDetails{width:100%;padding:0;margin:0;float:none}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox.show{overflow:visible;background:#eee;border:1px solid #888}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox.show::before{opacity:1}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox.show::after{opacity:1}
.searchBox .innerBoxWrap .gallerySec.owl-carousel .owl-stage-outer{border-radius:0;position:absolute;width:100%;height:100%!important}
.searchBox .innerBoxWrap .gallerySec .pic{border-radius:6px;position:absolute;overflow:hidden}
.searchBox.stickyMes .innerBoxWrap .boxDetails .megaSent{text-align:right;top:unset;bottom:0;right:10px;max-width:280px;width:100%;height:60px;position:fixed;z-index:9}
.searchBox .innerBoxWrap .boxDetails .megaSent::after{content:"";border-right:10px solid transparent;border-top:15px solid #09a5d9;border-left:5px solid transparent;position:absolute;left:-7px;transform:rotate(-35deg);bottom:26px}
.searchBox.swipeEffect .owl-stage{-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s!important;left:50px}
.searchBox .owl-stage{-moz-transition:all .5s!important;-webkit-transition:all .5s!important;transition:all .5s!important;left:0}
.searchBox .innerBoxWrap .boxDetails .megaSent b{display:block}
.searchBox .innerBoxWrap .boxDetails .boxLike{left:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap{left:0}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone{border:0}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone .phoneNumber{padding-left:34px;font-weight:400;display:block!important;position:relative;z-index:9}
.searchBox .innerBoxWrap .boxDetails .botBox .resPhone .phoneText{display:none!important}
.searchBox .innerBoxWrap .boxDetails .hapisga-man>div>div:first-child{right:46px;top:4px;transition-delay:.5s}
.searchBox .innerBoxWrap .boxDetails .hapisga-man>div>div:last-child{margin-right:40px;transition-delay:.5s;bottom:5px;margin-top:20px}
.searchBox .innerBoxWrap .boxDetails .hapisga-man{background:#43b1dd;color:#fff;padding:5px 5px;min-width:300px;max-height:46px}
.searchBox .innerBoxWrap .boxDetails .hapisga-man img{right:5px;transition-delay:.5s}
.searchResult_topGrey{background:#edf7fa;/*box-shadow:0 1px 3px 0 rgba(0,0,0,.2);*/;min-height:110px;padding-bottom:10px;position:relative}
/*.searchResult_topGrey::after {position: absolute;content: "";left: 0;right: 0;height: 10px;background: linear-gradient( 0deg, #eee, #f5f5f5,#eee);bottom: -10px;}*/
.searchResult_topGrey .searchHeader{position:static;transform:none;top:auto;box-shadow:none;background:0 0;padding:0 20px;display:table;margin-top:20px;height:44px;transition:.2s all}
.searchResult_topGrey .searchHeader .searchSet::before{display:none}
.searchResult_topGrey .searchHeader .searchSet{padding:0 20px 0 40px;background:#fff;height:44px;box-sizing:border-box;border-radius:30px;margin-top:0;border:1px #ccc solid;display:table-cell;position:relative;width:calc(100% - 70px);vertical-align:middle;float:none}
.searchResult_topGrey .searchHeader .searchSet i{right:auto;left:6px;top:6px}
.searchResult_topGrey .searchHeader .searchSet::before{display:none}
.searchResult_topGrey .searchHeader .searchSet .serchDates{font-size:12px}
.searchResult_topGrey .searchHeader .searchSet div{display:inline;white-space:nowrap}
.searchResult_topGrey .searchHeader .headFilter::before{display:none}
.searchResult_topGrey .searchHeader .headFilter{background:#fff;margin-top:0;width:44px;height:44px;border:1px #ccc solid;border-radius:22px;box-sizing:border-box;padding:0}
.searchResult_topGrey .searchHeader .headFilter div{display:none}
.searchResult_topGrey .searchHeader .headFilter i{left:6px;top:6px}
.scroll .searchResult_topGrey{z-index:888;position:relative}
.scroll .searchResult_topGrey .searchHeader{top:0!important;position:fixed!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)!important;z-index:450;background:#f5f5f5;margin:0;padding:5px 20px}
.scroll .searchResult_topGrey .searchHeader .searchSet{width:calc(100% - 140px)}
.scroll .searchResult_topGrey .searchHeader .headFilter div{display:block}
.scroll .searchResult_topGrey .searchHeader .headFilter{width:100px;padding-left:40px;padding-top:6px}
.filters .scroll .searchResult_topGrey .searchHeader{display:none}
.inc_searchResult .innerTitleWrap.new{padding:0}
.inc_searchResult .searchContent .searchResults .innerTitleWrap.new .h1_wrapper{border:0;/* padding:0; */text-align:right;padding: 16px 20px;margin-bottom:0}
.searchResults .moreFilters{margin:10px -20px 0;padding:0 10px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;height:52px;overflow:visible;font-size:14px;position:relative}
.searchResults .moreFilters .scroller{white-space:nowrap;overflow:auto}
.searchResults .moreFilters .scroller a{display:inline-block;padding:18px 10px;color:#888;text-decoration:none;font-size:14px;font-weight:400}
.searchResults .moreFilters .scroller a.selected{color:#09a5d9}
.searchResults .moreFilters .scroller a div{font-size:12px}
.searchResults .moreFilters::before{content:"";right:20px;border-bottom:10px #ccc solid;position:absolute;top:-10px;border-right:10px transparent solid;border-left:10px transparent solid}
.searchResults .moreFilters::after{content:"";right:20px;border-bottom:10px #fff solid;position:absolute;top:-9px;border-right:10px transparent solid;border-left:10px transparent solid}
.searchResults .moreFilters .showMore{display:none}
.visitors-saying {margin-top:10px}

#mainNav button{display:none}
.closeMenu{display:block}
.menuButton{width:30px;top:20px;right:10px}
.headerSpacer{height:60px}
header{height:60px;z-index:800}
.instagramtop:hover{background:#2eb7e4}
.instagramtop img{display:inline-block;vertical-align:middle;margin:0 10px}
.instagramtop>span{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);color:#fff;width:100%}
.instagramtop>span>span{display:inline-block;text-align:right;vertical-align:middle;color:#fff}
.instagramtop>span>span span{display:block;color:#fff}
body.instagram{margin-top:74px}
.instagram header{margin-top:74px}
.instagram .myToolsWrap .filterSection{margin-top:74px}
.instagramtop{display:block;position:fixed;top:0;right:0;left:0;height:74px;background:#09a5d9;color:#fff;text-align:center;transition:.5s all;cursor:pointer;z-index:101}
.instagramtop strong{font-size:22px}
body.instagram{margin-top:50px}
.instagram header{margin-top:50px}
.instagram .myToolsWrap .filterSection{margin-top:50px}
.instagramtop{height:50px;z-index:800;text-align:right}
.instagramtop.totop{display:none}
.instagramtop.scroll{top:-50px}
.instagramtop strong{font-size:18px}
.instagramtop img{margin:0 0 0 5px}
body.cornaBan{margin-top:50px}
.cornaBan .myToolsWrap .filterSection{margin-top:50px}
body.cornaBan{margin-top:60px}
.cornaBan header{margin-top:60px}
.cornaBan .myToolsWrap .filterSection{margin-top:60px}
.cornaBan .sticky header{margin-top:0}
.cornaBan .instagramtop.corona{height:60px}
.scroll header.sticked{top:0}
header .logo{margin-top:12px;width:132px;margin-right:30px}
header .logo .logoImg i{font-size:38px}
header .lSideHeader{margin-top:10px;margin-left:-20px}
header .lSideHeader .langs{display:none}
header .lSideHeader .langs.search{display:inline-block;margin-top:0;font-size:10px;padding-left:0;line-height:1;text-align:center;margin-right:5px}
header .lSideHeader .langs.search i{display:block;font-size:30px;height:31px}
#container:not(.minisitecon).closeNav header .lSideHeader .personal,header .lSideHeader .personal{margin:0 5px 0 0;position:relative;text-align:center;width:50px}
header .lSideHeader .personal span{color:#aaa;font-size:10px;padding-top:30px;display:block}
header .lSideHeader .personal i{position:absolute;top:0;right:50%;transform:translateX(50%);left:auto;text-align:center;margin-right:0}
.scroll header nav{top:50px;height:calc(100% - 60px)}
.touchDevice .secondMenu{top:60px;height:calc(100% - 60px)}
.touchDevice .instagramtop+#container .secondMenu{top:120px;height:calc(100% - 120px)}
.touchDevice .instagramtop.scroll+#container .secondMenu{top:60px;height:calc(100% - 60px)}
header nav{display:none;position:fixed;right:-310px;width:300px;background:#fff;z-index:99;top:60px;bottom:0;margin-right:0;height:calc(100% - 60px);box-shadow:0 5px 8px 2px #ddd;max-width:none}
.open header nav{right:0}
header nav>ul.fiUl{height:100%;overflow:auto;width:100%}
header nav>ul.fiUl>li.Fili{display:block;border-bottom:1px solid #ddd;height:50px;overflow:hidden}
header nav>ul.fiUl>li.Fili.open{height:auto}
header nav>ul.fiUl>li.Fili .openMenuTab{width:50px;height:50px;position:absolute;left:0;top:0;display:block}
header nav>ul.fiUl>li.Fili>a.fiA{text-align:right;max-width:initial;line-height:50px}
header nav>ul.fiUl>li.Fili>ul.subUl{position:static;display:block;width:100%}
header nav>ul.fiUl>li.Fili>ul.subUl>li.subLi>a.subLink{font-size:14px;padding-right:20px}
nav.footerNav{display:block}
nav.footerNav>ul.footUl{display:block}
nav.footerNav>ul.footUl>li.footIl{display:block;width:auto;margin:10px 0;border-bottom:1px solid #09a5d9;position:relative}
nav.footerNav>ul.footUl>li.footIl>ul.footInUl{height:0;overflow:hidden}
nav.footerNav>ul.footUl>li.footIl.show>ul.footInUl{height:auto;overflow:hidden;padding-right:20px}
nav.footerNav>ul.footUl>li.footIl i{display:inline-block;position:absolute;left:0;top:0;transform:rotateZ(-90deg);background:#fff}
nav.footerNav>ul.footUl>li.footIl.show i{transform:rotateZ(-270deg)}
nav.footerNav>ul.footUl>li.footIl>a.footLink{display:inline-block}
.scroll .hero{height:auto}
.hero{height:auto}
.home .hero{height:561px;display:block}
.hero .grid .heroTtl{text-align:center;font-size:20px;text-shadow:none;font-weight:400;background:rgba(0,0,0,.3);line-height:40px}
.home .hero .grid .heroTtl{display:block}
.hero .grid .searchEng{float:none;padding:0}
.hero .grid .allInputWrap{width:auto;height:auto;background:rgba(0,0,0,.3)}
.hero .grid .allInputWrap .inputWrap:first-child{border-radius:0;padding-right:0}
.hero .grid .allInputWrap .inputWrap{width:100%}
.hero .grid .allInputWrap .inputWrap{margin:0;padding:10px 0}

.frombar .hero .grid .searchEng.MobX .allInputWrap .inputWrap.freex, .scroll .hero .grid .allInputWrap .inputWrap.freex {display: none;}

.hero .grid .searchBtn{margin:-15px auto 0;position:relative;top:auto;left:auto}
.hero .grid .allInputWrap .inputWrap.freex label{font-size:18px}
.scroll header{top:-80px}
.scroll .searchHeader{top:0!important;position:fixed!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)!important;z-index:450;background:#f5f5f5}
.nopage .hero .grid .searchEng{display:none}
.hero .grid .searchEng.MobX,.scroll .hero .grid .searchEng{display:none;position:fixed;top:51px;left:0;right:0;z-index:99;background:rgba(255,255,255,.9);margin-top:0;float:none;padding:0;bottom:0;width:100%}
.hero.mobSearch .grid .searchEng.MobX,.scroll .hero.mobSearch .grid .searchEng{display:block}
.hero .grid .searchEng.MobX .whatyouwant{display:none}
.hero .grid .searchEng.MobX .allInputWrap,.scroll .hero .grid .searchEng .allInputWrap{height:auto;background:#fff;width:100%;padding:0;border-radius:0}
.hero .grid .searchEng.MobX .allInputWrap .inputWrap,.scroll .hero .grid .allInputWrap .inputWrap{display:block;width:100%;height:60px;border-bottom:1px solid #ddd;position:relative}
.filtersFavs .hero .grid .allInputWrap .inputWrap:nth-child(2) {border-radius:0}
.hero .grid .searchEng.MobX .searchBtn, .scroll .hero .grid .searchBtn {top: auto;vertical-align: top;display: inline-block;color: #fff;font-size: 24px;text-align: center;margin: 5px auto;position: relative;width: 80%;max-width: 400px;height: 60px;line-height: 60px;text-align: center;border-radius: 5px;background: #09a5d9;left: 0;box-sizing: border-box;border: 1px solid white;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.hero .grid .searchEng.MobX .searchBtn .arrow, .scroll .hero .grid .searchBtn .arrow {padding-right: 2px;position: relative;}
.hero .grid .searchEng.MobX .searchBtn .arrow::after, .scroll .hero .grid .searchBtn .arrow::after {content: "";width: 10px;height: 10px;position: absolute;top: 0;bottom: 0;margin: auto;transform: rotate(45deg);border-left: 3px white solid;border-bottom: 3px white solid;}
.hero .grid .searchEng.MobX .searchBtn::after,.scroll .hero .grid .searchBtn::after{display:none}
.hero .grid .searchEng.MobX .searchBtn i,.scroll .hero .grid .searchBtn i{display:none}

.frombar .hero .grid .searchEng.MobX .searchBtn, .frombar .scroll .hero .grid .searchBtn{display:none}

.frombar .hero .grid .searchEng.MobX .searchBtn-frombar, .scroll .hero .grid .searchBtn-frombar {top: auto;vertical-align: top;color: #fff;font-size: 24px;text-align: center;margin: 5px auto;position: relative;width: 80%;max-width: 400px;height: 60px;line-height: 60px;text-align: center;border-radius: 5px;background: #09a5d9;left: 0;box-sizing: border-box;border: 1px solid white;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.hero .grid .searchEng.MobX .searchBtn-frombar .arrow, .scroll .hero .grid .searchBtn-frombar .arrow {padding-right: 2px;position: relative;}
.hero .grid .searchEng.MobX .searchBtn-frombar .arrow::after, .scroll .hero .grid .searchBtn-frombar .arrow::after {content: "";width: 10px;height: 10px;position: absolute;top: 0;bottom: 0;margin: auto;transform: rotate(45deg);border-left: 3px white solid;border-bottom: 3px white solid;}
.hero .grid .searchEng.MobX .searchBtn-frombar::after,.scroll .hero .grid .searchBtn-frombar::after{display:none}
.hero .grid .searchEng.MobX .searchBtn-frombar i,.scroll .hero .grid .searchBtn-frombar i{display:none}


.hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::before{display:none}
.hero .grid .allInputWrap .inputWrap:nth-child(2) .wrapToIco::after{display:none}*/
.hero.mobSearch .grid .searchEng.MobX .searchBtn i{display:block;position:fixed;top:60px;height:50px;width:50px;color:#09a5d9;font-size:30px;line-height:50px;left:0;display:none}
.searchPanel .closeSearch{position:absolute;right:10px;top:10px;z-index:50;color:#000}
.closeFilSearch{position:absolute;right:10px;top:20px;z-index:50;display:none}
.searchWrap.pop .closeFilSearch{display:block}
.site .searchWrap.pop .closeFilSearch{display:block;/*top:50px*/}
.searchPanel .closeSearch strong {padding-right:10px;font-size:18px}
.searchPanel .closeSearch strong + strong{display:none}
.frombar .searchPanel .closeSearch strong {display:none}
.frombar .searchPanel .closeSearch strong + strong{display:inline-block}
.searchPanel .closeSearch svg{vertical-align:middle;fill:#000}
.resFilter{margin-top:0;width:100%}
.filterSection{position:fixed!important;top:134px!important;left:0!important;right:0;bottom:0;background:#fff;z-index:10!important;width:100%}
.resFilter .priceSection{position:fixed!important;top:51px!important;left:0!important;right:0!important;z-index:500!important;width:100%}
.filterSection .deskttl{display:none}
.filterSection .filterSectionInputsWrap{overflow-y:auto;overflow-x:hidden;height:calc(100% - 81px);position:relative}
.resFilter .filterSection .filterSectionInputsWrap{max-height:calc(100vh - 210px)}
.filterSection .filterSectionInputsWrap .inputWrap{position:relative;box-sizing:border-box;height:121px;border-bottom:1px solid #f1f1f1;padding:15px 20px 10px}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc{float:right}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc .catName{font-size:16px;text-align:right;color:#888;font-weight:400}
.resFilter .filterSection{height:calc(100vh - 134px)}
.filterSection .filterSectionInputsWrap .inputWrap .rgtDesc .chosCount{font-size:12px;text-align:right;color:#aaa;position:absolute;left:0}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn{font-size:14px;color:#09a5d9;float:left;position:static}
.resFilter .filterSection .filterSectionInputsWrap .inputWrap .openBtn{display:block;position:absolute;top:15px;padding-top:15px;box-sizing:border-box;z-index:10;left:10px}
.resFilter .filterSection .filterSectionInputsWrap .inputWrap .rgtDesc .chosCount{float:none;position:static;transform:none;top:auto;margin-top:-14px}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn i{font-size:18px;vertical-align:middle;margin-top:0}
.filterSection .filterSectionInputsWrap .inputWrap .openBtn .closeText{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn::after{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn::before{position:static;display:inline-block;vertical-align:middle;margin:0;padding:0;font-size:30px;width:30px;margin-right:-10px}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.default::before{content: "";width: 34px;display: inline-block;background-image: url(/webimages/icon_logo.svg);height: 20px;background-size: contain;background-position: center;background-repeat: no-repeat;opacity:0.3}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active:after{display:none}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap{height:auto;overflow:initial;text-align:right;overflow:visible;position:absolute;bottom:10px;right:0;left:0;width:100%;white-space:nowrap}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn{margin:0 5px;display:inline-block;vertical-align:top;text-align:right;line-height:30px;height:30px;box-sizing:border-box;border:1px solid #888;font-size:14px;color:#888;border-radius:30px;padding:0 12px;cursor:pointer}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active{background:#84d2ec;color:#fff;border:1px solid #09a5d9}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.default::before {position: relative;top: 9px;}
.filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap .filtBtn.active::before {opacity: 1;filter: brightness(10);}
.filterSection .bottombuttons{position:absolute;left:0;right:0;bottom:0;text-align:center;display:block;z-index:2;background:#fff}
.filters .filterSection .bottombuttons{position:fixed}
.filters .filterSection .filterSectionInputsWrap .inputWrap:last-child {margin-bottom: 80px;}
.filterSection .bottombuttons .but{margin:10px auto;display:inline-block;border-radius:5px;box-sizing:border-box;vertical-align:top;width:90%;max-width:400px;height:50px;line-height:50px;text-align:center;font-size:20px}
.filterSection .bottombuttons .but.closeBtn{color:#888;border:1px solid #888}
.filterSection .bottombuttons .but.filterBtn{color:#fff;background:#09a5d9}
.filterSection .filterSectionInputsWrap .inputWrap.open{overflow:auto;background:#fff;z-index:2;height:auto}
.filterSection .filterSectionInputsWrap .inputWrap.open .btnsFilterWrap{position:static;white-space:unset}
.filterSection .filterSectionInputsWrap .inputWrap.open .btnsFilterWrap .filtBtn{display:block;margin-top:10px}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn .openText{display:none}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn .closeText{display:inline}
.filterSection .filterSectionInputsWrap .inputWrap.open .openBtn i{transform:rotateZ(180deg)}
.myToolsWrap .filterSection .filterSectionInputsWrap{height:100%}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap{height:50px}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap .btnsFilterWrap{height:0}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap .openBtn .searchCount{left:60px}
.myToolsWrap .filterSection .filterSectionInputsWrap .inputWrap:first-child{height:100px}
.myToolsWrap{width:100%;position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;right:auto!important}
.frombar .myToolsWrap.open {top: 0!important;}
.myToolsWrap.open{bottom:0!important;top:60px!important;left:auto!important;right:0!important}
.myToolsWrap.mobilef .deskttl{display:none}
.myToolsWrap.mobilef .filterSection .deskttl i{right:auto;left:2px;font-size:32px}
.myToolsWrap.mobilef .filterSection .deskttl .myToolsb-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.myToolsWrap.mobilef .filterSection{padding-top:0}
.myToolsWrap.mobilef .filterSection .deskttl .myToolsb-close i{left:auto;right:2px}
.myToolsWrap .filterSection{position:absolute!important;display:block;bottom:auto!important;right:-300px!important;top:0!important;width:100%;transition:all .2s ease}
.myToolsWrap.mobilef .filterSection{right:0!important}
.myToolsWrap.mobilef .filterSection .filterSectionInputsWrap>.inputWrap:nth-child(1){height:auto !important;padding:10px 20px 10px}
.myToolsWrap .filterSection .filterSectionInputsWrap>.inputWrap.loggedIn .disconnectUser{height:30px;margin-top:4px;line-height:30px}
.myToolsWrap.mobilef .inputWrap.open{overflow:visible;z-index:99}
.myToolsWrap.mobilef .filterSection .filterSectionInputsWrap{height:calc(100vh - 130px)}
.frombar .myToolsWrap.mobilef .filterSection .filterSectionInputsWrap{height:calc(100vh - 70px)}
.myToolsWrap.mobilef .inputWrap .inner{position:fixed;padding:0 20px;box-sizing:border-box;left:auto;right:-100%;top:60px;width:100%;transition:all .2s ease;z-index:11000;bottom:0}
.myToolsWrap.mobilef .inputWrap .inner .owl-next,.myToolsWrap.mobilef .inputWrap .inner .owl-prev{position:absolute;top:50%;transform:translateY(-50%);color:#09a5d9;font-size:32px}
.myToolsWrap.mobilef .inputWrap .inner .owl-prev{left:-20px}
.myToolsWrap.mobilef .inputWrap .inner .owl-next{right:-20px}
.myToolsWrap.mobilef .inputWrap.open .inner{width:100%;right:0}
.myToolsWrap.mobilef .inputWrap .inner .myTools-close{left:auto;right:-30px}
.secondMenu-myTools{display:block;position:fixed;top:60px;right:-100%;width:calc(100% - 50px);bottom:0;background:#fff;transition:all .2s ease;z-index:999}
.secondMenu-myTools.open{right:0}
.midwrapper>.myToolsWrap{display:none}
.myToolsWrap{display:none}
.secondMenu-myTools .myToolsWrap{display:block}
.myToolsWrap.mobilef{display:block}
.myToolsWrap.mobilef .inputWrap .inner .myTools-innertitle {margin-top: 20px;position: relative;padding: 0;line-height: 1.2;box-sizing: border-box;height: 30px;}
.myToolsWrap.mobilef .myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-toggleMsgs{margin-bottom:10px}
.inc_personalarea{margin-bottom:-38px}
.inc_personalarea .myToolsWrap{z-index:2;display:block}
.inc_personalarea .myToolsWrap .filterSection{width:100%;min-height:600px}
.inc_personalarea .filterSection .filterSectionInputsWrap .inputWrap.open{position:static}
.inc_personalarea .myToolsWrap .inputWrap .inner{right:0;left:auto!important;z-index:1000;overflow:auto}
.inc_personalarea .filterSection .filterSectionInputsWrap{overflow-y:visible;overflow-x:visible}
.inc_personalarea .myToolsWrap .inputWrap.open .inner{width:100vw;padding:0 20px}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-next{right:0}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-prev{left:0}
.inc_personalarea .myToolsWrap .inputWrap .inner .myTools-innercarousel{max-width:80vw}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-prev{right:-8vw;left:auto}
.inc_personalarea .myToolsWrap .inputWrap .inner .owl-next{left:-8vw;right:auto}
.myTools-myRevs .myTools-myrev-bottom .myTools-myrev-msgs .myTools-myrev-msgs-items,.myTools-myorders .myTools-myorders-bottom .myTools-myorders-msgs .myTools-myorders-msgs-items{max-width:55vw;width:100%}
}
@media (max-width:900px){
header.minisite .zNameh{line-height:60px;font-size:22px;max-width:calc(100% - 150px)}
header.minisite .zNameh.longText{line-height:60px;font-size:18px}
.searchBox .innerBoxWrap .boxDetails h3 a{top:0;padding-top:6px;right:0;padding-right:0;padding-left:50px}
.searchBox .innerBoxWrap .boxDetails .siteTagsWrap{margin-top:14px}
.miniSiteBox{margin:0 0 30px;max-width:none}
}
@media(max-width:768px){
#magazineArticles .main_article .main_pic .content{padding:0 10px!important}
.main_article .main_pic .content .info{padding:0 10px!important}
.inc_minisite .midwrapper .roomTop .rPrices{top:0;left:10px}
.inc_minisite .midwrapper .roomTop .prices{position:static;top:auto;right:auto;left:auto;bottom:auto}
.hero,.home .hero{z-index:100}
.revPopBig .revPopBigRgt .arrows .prev{margin-right:10px}
.mainSectionTtl h2{display:block;text-align:center}
.minisitecon .mainSectionTtl h2{font-size:24px}
.babels h2 a{vertical-align:top}
.babels h2 a i{float:none}
.rankBox .midSec .siteName{font-size:16px}
section .botLink.plus i{margin-right:0}
.wrapMore{position:relative;overflow:hidden;margin-top:30px}
.moreRomantic{font-size:18px;padding:12px 20px;margin:20px 0 50px}
.moreRomantic.addreviewIndedx{margin-top:20px}
.inc_index section{margin-top:50px}
.moreRomantic span {height: 50px;width: 50px;left: 0;right: 0;transition: rotate;margin: 0 auto;bottom: -40px;position: absolute;top: auto;}
.wrapMore .botLink i{position:absolute;right:0;top:5px;margin:auto}
section .botText{font-size:16px}
section .botLink{font-size:16px}
.firstBoxes .sectionContent{padding:0 10px}
.miniSiteBox{margin:0 0 30px;}
.selectedSection .sectionContent{margin-top:0}
section.selectedSection{margin-top:50px}
section.recom{margin-top:50px}
section.babels{margin-top:50px}
section.movText{margin-top:50px}
.grid{padding:0 10px}
.sectionContent.recommend{padding:0 10px}
.mainSectionTtl{text-align:center;font-size:24px}
.bottomMinisiteSec .mainSectionTtl{text-align:center;font-size:16px}
.inc_minisite .midwrapper .rating{box-shadow:none}
.inc_minisite .midwrapper div.rating #ranksep ul{margin:.5% 0;padding-left:10px;border-color:transparent}
.mainSectionTtl .subTtl{text-align:center;font-size:16px}
.miniSitesWrap .hideLine{display:none}
.recoBox{margin:0 0 30px}
.rankBox .number{width:40px;height:40px}
.rankBox .number .inNum{font-size:16px;width:30px;height:30px;line-height:30px}
.rankBox .midSec .siteTags{font-size:12px}
.babels .grid .babelBox .txtBox .mainTtl{font-size:20px}
.babels .grid .sectionContent>.babelBox .imgWrap{min-height:auto;height:60vw}
.babels .grid .fourBoxsWrap .babelBox{width:49%;max-width:49%}
.babels .grid .fourBoxsWrap .babelBox .txtBox .mainTtl{font-size:14px}
.babels .grid .babelBox .txtBox .subTtl{font-size:14px;line-height:17px;font-weight:400!important}
.babels .grid .babelBox .txtBox .subTtl *{font-size:14px;line-height:17px;font-weight:400!important}
.searchPanel .serchBtn.active{font-size:0}
.searchPanel .serchBtn.editFilterBtn.active{font-size:18px;font-weight:500}
.searchPanel .serchBtn.editFilterBtn.active svg {position: absolute;top: 50%;left: 10px;transform: translateY(-50%);}
.searchPanel .serchBtn.editSearchBtn i{right:auto;left:10px;font-size:30px;top:10px;display:none}
.searchPanel .serchBtn.editFilterBtn i{right:10px;left:auto;font-size:30px;top:10px}
.revPopBig .revPopBiglft,.revPopBig .revPopBiglft .revPopBigImgWrap>img{position:static;width:auto;height:235px;display:inline}
.revPopBig.noimgs .revPopBiglft .noImages{background-image:none!important;color:#000;position:relative;transform:none;width:100%;height:100%;top:auto;left:auto;bottom:auto;right:auto}
.revPopBig.noimgs .revPopBiglft .noImages::before{content:none}
.revPopBig.noimgs .revPopBiglft{height:80px}
.revPopBig .revPopBigRgt{padding:0}
.revPopBig .revPopBigRgt .revInfo .revRank{overflow:hidden;margin-top:20px;padding:0 10px}
.revPopBig .revPopBigRgt .revInfo .revText{padding:0 10px}
.revPopBig .revPopBigRgt .revInfo .zimmerName{margin-bottom:5px}
.revPopBig .revPopBiglft .revPopBigImgWrap.owl-carousel{background:#777}
.revPopBig .noImages>div{display:none}
.revPopBig .revPopBiglft .owl-carousel .owl-item {height: 30vh;}
.revPopBig .revPopBigRgt .revAllRanks{margin:0;position:static;margin-top:50px;margin-bottom:50px}
.revPopBig .revPopBigRgt .arrows .next{float:right;margin-right:35px}
.revPopBig .revPopBigRgt{width:100%}
.revPopBig .revPopClose{background:url(/webimages/revPopXB.png) no-repeat center center;width:30px;height:30px}
.revPopBig .revPopBigRgt{overflow-y:auto}
.inc_reviews .grid{position:static}
.inc_reviews .mainPic .titles .mainTtl{position:absolute;top:60px;left:0;right:0;height:155px;max-width:100%;background:#0c84b2;font-size:24px;padding-top:15px}
.inc_reviews .mainPic .titles .mainTtl h1{font-size:24px}
.inc_reviews .mainPic .titles .subTtl{position:absolute;left:0;right:0;padding:0 10px;box-sizing:border-box;text-align:center;margin:20px auto 0}
.inc_reviews .mainPic{background:url(/webimages/revMainPic.jpg) no-repeat center top 195px;height:320px;background-size:768px}
.inc_reviews .mainSection .grid .beforeAdding{margin:10px 0 35px}
.inc_reviews .mainSection .grid .beforeAdding .rgtSec{float:none}
.inc_reviews .mainSection .grid .addRevBtn{position:static;margin:20px auto}
.revPopBig .revPopBigRgt .arrows{margin-top:20px}
.hero .home-defaultSearch .owl-nav i::after{position:absolute;left:0;right:0;margin:auto;content:"";height:40px;background:#f5f5f5;z-index:-1;width:20px}
.hero .home-defaultSearch .owl-nav .owl-prev i::after{right:1px}
.hero .home-defaultSearch .owl-nav .owl-next i::after{left:1px}
.hero .home-defaultSearch .home-defaultSearch-col ul li{padding-bottom:10px;padding-right:32px;position:relative;margin-top:4px;color:#777}
.hero .home-defaultSearch .home-defaultSearch-col ul li i{font-size:30px;vertical-align:middle;position:absolute;right:0;top:-4px}

.hosts-pic-contact {padding-top: 0;width: auto;}
.hosts-pic {float: right;margin-left: 20px;}
.hosts-text {clear: both;padding-top: 20px;}
.hosts-gal {position: relative;margin-top: 20px;width: auto;height: 350px;}
.hosts-contact {width: auto;padding-right: 0;float: right;}
.hosts-name {position: relative;}
.hosts-text-wrap::before {display: none;}

}
@media(max-width:550px){
.scroll .hero{height:auto}
.daterangepicker{width:310px}
.daterangepicker .drp-calendar.right{padding:0}
}
@media (max-width:1800px){
.inc_minisite.sticky .midwrapper .rating{margin-top:50px;width:100%;box-sizing:border-box;box-shadow:none}
.inc_minisite.sticky .heroSec .infoSec{padding:0 15px 15px 15px}
.inc_minisite.sticky .heroSec .infoSec .rankAndTags{margin-top:-76px;height:74px;position:relative}
.inc_minisite.sticky .heroSec .infoSec .rankAndTags h1{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.inc_minisite.sticky:not(.popOpen) .midwrapper .units{top:76px}
.inc_minisite.sticky .heroSec .infoSec h1{font-size:30px}
.inc_minisite.sticky .heroSec .infoSec .phoneWrap{margin-top:-2px}
.inc_minisite.sticky .heroSec .infoSec .phoneWrap .phoneNum{font-size:20px}
.inc_minisite.sticky .heroSec .infoSec .phoneWrap .phoneIco{top:3px;width:28px;height:28px;line-height:33px}
.inc_minisite .midwrapper #rank>.ranktxt{font-size:24px;font-weight:500;position:relative}
.inc_minisite .midwrapper #rank>.ranktxt::after{content:"";border-top:2px solid #09a5d9;width:60px;position:absolute;bottom:-10px;right:0}
}
@media (max-width:1300px){
.inc_spa .magazineMenu .menuCont{font-size:0}
.inc_spa .magazineMenu .menuCont .menuItem{margin:0;font-size:16px;width:25%;box-sizing:border-box}
}
@media (max-width:1270px){
.headerminisite-mobile{display:block}
header.minisite .minisiteButtons .item:not(.phone) i{color:#777}
header.minisite .minisiteButtons .item:not(.phone) .text{color:#999}
header.minisite .minisiteButtons.active{width:270px;margin:0;padding-top:1px;box-shadow:-5px 0 5px 5px rgba(0,0,0,.5)}
header.minisite .minisiteButtons .item.message{background:0 0}
header.minisite .minisiteButtons .item.share{background:0 0}
header.minisite .minisiteButtons .item.like{background:0 0}
header.minisite .minisiteButtons>.item.arrow{width:30px}
header.minisite .minisiteButtons>.item{float:left}
header.minisite .minisiteButtons>.item.message{float:left}
header.minisite .minisiteButtons{background:#fff;position:absolute;top:0;left:0;z-index:3;transition:all .2s ease;overflow:hidden}
header.minisite .roomsGallery{display:none}
.header.minisite .minisiteButtons .item.gallery{display:flex}
header.minisite .minisiteButtons .item.message i{font-size:26px}
header.minisite .minisiteButtons .item.location i{font-size:28px}
header.minisite .minisiteButtons .item.share i{font-size:22px}
header.minisite .minisiteButtons .item.location{margin-left:0}
header.minisite .minisiteButtons .item.roomsGallery{margin-left:0}
header.minisite .minisiteButtons .item.like i{font-size:24px}
header.minisite .minisiteButtons .item.like{margin-left:0}
header.minisite .minisiteButtons .item.share{margin-left:0}
}
@media (max-width:1000px){
.inc_minisite .midwrapper .bug-found{font-size:16px}
.home .hero{height:600px}
.home .hero.searchMob{z-index:600}
.hero .grid .searchBtn{top:10px}
.inc_spa .mainCont[data-id='0'] .lowerSec .lftSec,.inc_spa .mainCont[data-id='0'] .picWrap{height:auto}
.inc_spa .grid{padding:0 10px}
.inc_minisite .midwrapper .rside .roomDesc{padding-right:20px}
.header.minisite.sticky .minisiteButtons .item.phone{display:inline-block}
.headerminisite-mobilephone{display:none}
.inc_restaurant #bottom{position:relative;margin-bottom:40px;width:100%}
.inc_restaurant .rside{width:100%}
.myToolsWrap .inputWrap .inner .myTools-lastSearch{font-size:0}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>i{display:inline-block}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div{display:inline-block}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-title{width:50%;font-size:16px;height:55px;padding-top:5px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-date{width:35%;font-size:16px;height:70px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div.myTools-lastSearch-roomfor{width:50%;font-size:16px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div:last-child a{line-height:50px}
.myToolsWrap .inputWrap .inner .myTools-lastSearch>div{width:50%;text-align:center;font-size:16px}
.open header{top:0!important;position:fixed}
.recoBox{min-width:100%;max-width:100%;margin:10px 0}
.bottom-seotext .sectionContent .image{width:100%}
.bottom-seotext .sectionContent .descText{width:100%;padding-right:20px;padding-top:20px}
.inc_contact .side .wrap_input{background:#fff}
.inc_minisite .heroSec .infoSec .phoneWrap{display:none}
.inc_minisite .heroSec .infoSec .sendMsg{display:none}
.inc_minisite .heroSec .infoSec .shareFavWrap{display:none}
.inc_minisite .heroSec{max-height:640px;height:calc(100vh - 60px)}
.instagram .inc_minisite .heroSec{max-height:640px;height:calc(100vh - 110px)}
.inc_minisite .heroSec.with_video{padding:0;margin-bottom:70%}
.inc_minisite .heroSec .picSec .picture.vid div{width:100%;position:absolute;top:auto;bottom:auto;left:auto;right:auto;padding:0;border-radius:0;height:100%}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec{margin-bottom:10px}
.reviewOuter .review .rgtSec .fullview{padding-top:20px;position:relative;z-index:2}
.reviewOuter .review .stars{left:0;top:0}
.reviewOuter .review .rgtSec .rank{width:calc(100% - 150px)}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .ranksep,.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec:hover~.ranksep{display:none}
.inc_minisite .heroSec .picSec .picture.vid .closeVid{cursor:pointer;left:0;top:0;height:auto;background:#000;padding:10px}
.inc_minisite .heroSec .infoSec{width:100%;height:80px;z-index:2;border-bottom:4px transparent solid}
.inc_minisite .heroSec .infoSec .breadCrumbs{display:none}
.inc_minisite .heroSec .infoSec h1{margin-top:0}
.inc_minisite .heroSec .infoSec .price{position:static;width:auto;display:none}
.inc_minisite .heroSec .infoSec .price::after{content:none}
.inc_minisite .heroSec .infoSec{background:rgba(255,255,255,.7)}
.inc_minisite .minisiteRightTop{display:none}
.inc_minisite .heroSec .infoSec::before{right:0;left:0;bottom:auto;top:calc(100% + 0px);border-right:none;border-bottom:none;border-top:68px solid transparent;border-left:100vw solid transparent;z-index:0;width:0}
.inc_minisite .heroSec .infoSec::after{right:0;left:0;bottom:auto;top:calc(100% + 4px);width:auto;border-right:none;border-bottom:none;border-top:68px solid rgba(255,255,255,.7);border-left:100vw solid transparent;z-index:-1;width:0}
.inc_minisite .heroSec .picSec{right:0;left:0;top:0;bottom:0;overflow:visible}
.inc_minisite .heroSec .picSec .picture.vid{height:auto;padding-bottom:60%;top:auto;top:calc(100% + 10px)}
.inc_minisite .heroSec .picSec .picture.vid .resize{display:none}
.inc_minisite .heroSec .infoSec .rankAndTags .stars span{font-size:14px;font-weight:500}
.inc_minisite .heroSec .infoSec h1{font-size:30px}
.inc_minisite .heroSec .infoSec .rankAndTags .siteTagsWrap .siteTags{font-size:14px}
.inc_minisite .heroSec .infoSec .rankAndTags{position:absolute;width:auto;padding:0;margin:0 20px;left:0;right:0}
.price.hidedesktop{bottom:80px;height:auto;text-align:right;background:rgba(0,0,0,.5);position:absolute;right:0;left:0;box-sizing:border-box;padding:10px 15px;color:#fff;box-sizing:border-box;font-size:14px}
.price.hidedesktop .priceTxt{font-size:18px;font-weight:500}
.price.hidedesktop .pNote{font-weight:500;text-decoration:underline;float:right;padding-right:35px;text-align:right;font-size:14px}
.price.hidedesktop .pNote .sub{font-size:12px;font-weight:400}
.price.hidedesktop .pNote span{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:20px}
.price.hidedesktop .pNote>div{float:right}
.price.hidedesktop .button{-webkit-appearance:none;background:rgba(0,0,0,.4);width:100%;max-width:48%;display:inline-block;border:1px solid #fff;box-sizing:border-box;height:50px;border-radius:5px;color:#fff;margin-top:10px;cursor:pointer;text-decoration:none;position:relative}
.inc_minisite.noPayOrOnline .heroSec .hidedesktop.not(.price){display:none!important}
.price.hidedesktop .heroBottomphone{float:left;padding-left:35px;text-align:left;font-size:14px;font-weight:500}
.price.hidedesktop .heroBottomphone .sub{font-size:12px;font-weight:400}
.price.hidedesktop .heroBottomphone span{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:20px}
.heroBottombtns.hidedesktop{height:auto;position:static;bottom:auto;right:auto;left:auto}
.heroBottombtns .heroBottombtns-r{position:absolute;top:15px;left:0;width:50px;display:inline-block;font-size:0}
.heroBottombtns.hidedesktop .heroBottombtns-r .item{text-align:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.7);display:block;color:#888;position:relative;margin-bottom:10px}
.heroBottombtns.hidedesktop .heroBottombtns-r .item.likedit.fav i{color:#09a5d9}
.heroBottombtns.hidedesktop .heroBottombtns-r .item.likedit i.icon-check {display:none}
.heroBottombtns.hidedesktop .heroBottombtns-r .item.likedit.fav i.icon-check {display:block;font-size: 12px;margin-top:0;font-weight: bold;}
.heroBottombtns.hidedesktop .heroBottombtns-r .item.likedit i{font-weight:600}
.heroBottombtns.hidedesktop .heroBottombtns-r .item i{color:inherit;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}
.inc_minisite .heroSec .infoSec .minisiteName .indiv>span{font-size:0}
.heroBottombtns.hidedesktop .heroBottombtns-r .item .text{font-size:0}
.heroBottombtns.hidedesktop .heroBottombtns-r .item i{font-size:30px;color:#555}
.heroBottombtns.hidedesktop .heroBottombtns-l{display:none}
.heroBottombtns.hidedesktop .heroBottombtns-l .heroBottomphone{line-height:15px;text-align:left;padding-top:10px;padding-left:40px;width:180px;height:50px;border:1px solid #0ba6d9;color:#0ba6d9;border-radius:6px;box-sizing:border-box}
.heroBottombtns.hidedesktop .heroBottombtns-l .heroBottomphone a{color:#0ba6d9;text-decoration:none;font-size:18px;font-weight:500}
.heroBottombtns.hidedesktop .heroBottombtns-l .heroBottomphone i{font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}
.heroBottombtns.hidedesktop .heroBottombtns-l .heroBottomphone span{display:block;font-size:12px}
.inc_minisite .heroSec .space{padding:0}
.inc_minisite .heroSec .infoSec .minisiteName {display: table;width: 100%;}
.inc_minisite .heroSec .infoSec .minisiteName h1{font-size:28px;width:100%}
.inc_minisite .heroSec .infoSec .minisiteName .indiv{padding-top:0}
.inc_minisite .heroSec .hidedesktop{display:block;bottom:20px}
.inc_minisite .midwrapper .add,.view{margin:0 auto}
.inc_minisite .heroSec .infoSec h1>div{height:45px}
}
@media (max-width:767px){
.reviewOuter .review .rgtSec .fullview{float:left;padding-top:24px}
.reviewOuter .review .stars{position:absolute}
.miniSiteBoxNoPay{margin:10px 0}
.noPaySection .mainSectionTtl h2{font-size:24px}
.noPaySection .mainTtlSection .tellUs{display:block}
.inc_minisite .midwrapper #bottom .item{height:0;background-size:cover;background-position:center;padding-bottom:60%}
.inc_minisite .midwrapper .rside .roomDesc{display:none}
.home .hero{height:calc(100vh - 150px);margin-bottom:10px}
.underHero .title{font-size:20px;padding-top:25px;padding-bottom:10px}
.home .hero::after{border-bottom:10vw #fff solid}
.bottom-seotext .sectionContent .descText{line-height:1.5;max-height:160px;height:160px;padding:16px 10px;transition:all .2s ease;float:none;overflow:hidden;padding-bottom:0}
.bottom-seotext .sectionContent .descText.active{max-height:none;overflow:visible;height:auto}
.bottom-seotext .readMore{color:#09a5d9;font-weight:700;margin-top:20px;clear:both;display:block;width:100%}
.babels .grid .fourBoxsWrap .babelBox .imgWrap{min-height:0;padding-bottom:100%}
.addReview-infModal .addReview-inf .main.topTtl{font-size:18px;font-weight:500;padding:0 25px}
.addReview-infModal .addReview-inf .addReview-questions .addReview-question .addReview-question-l .addReview-question-rate .stars .starsTop i{font-size:12px}
.popup .popup_container .addReview-infclose{left:-10px}
.inc_minisite .minisitePicsText{display:inline-block;margin-top:0;margin-bottom:20px}
.inc_minisite .minisitePicsText-pics,.inc_minisite .minisitePicsText-right{display:inline-block;width:100%;padding:0;margin-bottom:20px}
.inc_minisite .minisitePicsText-pics>div{margin-right:-4px}
.ranksmobile.owl-carousel.owl-rtl{display:block}
.ranksmobile.owl-carousel .item .image{max-width:100%;height:50px;float:none;display:block}
.ranksmobile.owl-carousel .item .title{display:block;margin-top:10px}
.ranksmobile.owl-carousel .item.uniq .title{line-height:30px;margin:0}
.ranksmobile.owl-carousel .item .image span{font-size:64px;display:block;margin-top:20px}
.inc_minisite .ranks .item.uniq .icon-fav{font-size:64px}
.inc_minisite .midwrapper .areastxt:after{content:none}
.hero .grid .allInputWrap{border:0}
.hero .grid .siteTitle {font-size: 17vw;line-height: 1;margin-bottom: 20px;padding-top: 50px;font-weight: 400;}
.hero .grid .siteTitle span{font-size:8vw;display:block}
.hero .grid .siteTitle h1{font-size:8vw;display:block}
.hero .grid .siteTitle .delm{display:none}
.inc_magazine .mainPic{height:160px}
.inc_spa .mainPic{height:100px}
.inc_magazine .mainPic.addBread{height:180px}
.inc_magazine .mainPic .titles,.inc_spa .mainPic .titles{padding-top:20px}
.inc_magazine .mainPic .logo,.inc_spa .mainPic .titles .logo{width:80%;margin:30px auto 0}
.magazineMenu{background:#f5f5f5}
.magazineMenu .menuCont{padding:10px;font-size:0;box-sizing:border-box;white-space:nowrap;overflow:auto}
.magazineMenu .menuCont .menuItem{position:relative;cursor:pointer;display:inline-block;color:#111;padding:0 20px;text-align:right;width:auto;box-sizing:border-box;vertical-align:middle;font-size:16px;height:44px;line-height:44px;background:#fff;border-radius:22px;margin:6px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.magazineMenu .menuCont .menuItem::before{content:'';right:8px;top:0;bottom:0;width:6px;height:6px;border-radius:50%;border:1px #111 solid;position:absolute;margin:auto}
.magazineMenu .menuCont .menuItem a{color:#111;text-decoration:none;font-size:14px}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l{height:auto}
.areastxt ul{display:none}
section.details .areastxt ul{display:none!important}
section.details .areastxt ul.hidedesktop{display:none!important}
.areastxt ul.areastxtmobile.owl-carousel.owl-rtl{display:none}
.inc_minisite>div:not(.pop-wrapper) .areastxt{padding-left:0;width:auto;padding-right:10px;margin:0 -10px}
.inc_minisite>div:not(.pop-wrapper) .areastxt ul li{background:#fff;padding:10px;border:1px solid #ccc;border-radius:6px;min-width:188px;display:inline-block;white-space:normal;padding-left:0}
.inc_minisite>div:not(.pop-wrapper) .areastxt ul li>div.facilWrap{width:100%;border-bottom:none}
.inc_minisite>div:not(.pop-wrapper) .areastxt ul li h5 .dot{display:none}
.inc_minisite>div:not(.pop-wrapper) .areastxt span.icon{white-space:normal;width:100%}
.inc_minisite>div:not(.pop-wrapper) .areastxt span.icon.iconrating{position:absolute;left:0;bottom:0;width:auto}
.areastxtmobile .owl-stage{padding-right:0!important}
.inc_minisite>div:not(.pop-wrapper) .areastxt ul{margin:10px 0;padding:0 10px 0 0}
.minisiteinfo{padding:0 10px;box-sizing:border-box}
.inc_minisite .midwrapper .view.hidedesktop{position:absolute;top:25px;left:0;width:auto;height:30px;color:#fff;background:#09a5d9;padding:0 10px;line-height:30px;text-decoration:none}
.inc_minisite .midwrapper .view.hidedesktop:after,.inc_minisite .midwrapper .view.hidedesktop:before{content:none}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review{padding:0 ;box-sizing:border-box;margin-bottom:0}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter.active .review{max-height:none!important}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .upperSec{width:100%}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter .review .revText{overflow:hidden;margin-bottom:15px}
.reviewPop .reviewsCont .reviewOuter .review{max-height:205px;padding:0 10px;box-sizing:border-box;margin-bottom:0}
.reviewPop .reviewsCont .reviewOuter.active .review{max-height:none}
.reviewPop .reviewsCont .reviewOuter .review .upperSec{width:100%}
.reviewPop .reviewsCont .reviewOuter.active .review .revText{overflow:hidden;margin-bottom:15px}
.inc_minisite .reviewOuter .review .imgWrap,.reviewPop .reviewOuter .review .imgWrap{margin-right:0}
.inc_minisite .likneNot>div{width:100%}
.popup.popup-login>.popup_container>div{width:100%}
.popup.popup-login>.popup_container .loginPopup-close{z-index:99}
.popup.popup-login .popup_container{max-width:90%;min-width:90%;overflow:auto}
.popup.popup-login>.popup_container>div.loginPopup-right>div{max-height:90vh;overflow:auto}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r .minisite-otherblock-slider{height:auto}
.inc_minisite .midwrapper .minisite-contact .minisite-contact-form-l,.inc_minisite .midwrapper .minisite-contact .minisite-contact-form-r{width:100%;padding-left:0!important}
.inc_minisite .midwrapper .minisite-hosters .minisite-hosters-right{width:100%}
.inc_minisite .midwrapper .minisite-hosters .minisite-hosters-left{width:100%;position:static;top:auto;text-align:center}
.inc_minisite .midwrapper .minisite-contact.active .minisite-contact-inner{max-width:initial;min-width:initial;width:calc(100% - 50px);max-height:90%}
.inc_minisite .midwrapper .minisite-contact.active .title{margin-top:-10px;margin-bottom:0;margin-left:40px;position:absolute;font-size:20px}
.inc_minisite .midwrapper .minisite-contact.active .minisite-contact-form{margin-top:70px;max-height:calc(100vh - 140px);overflow:auto}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l,.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-r{width:100%}
.inc_minisite .midwrapper .minisite-otherblock .minisite-otherblock-l .minisite-otherblock-pics{width:100%;display:inline-block}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-r{width:100%;min-height:auto}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-l{width:100%;text-align:center;margin-top:10px}
.inc_minisite .midwrapper .minisite-dreamtreat .minisite-dreamtreat-r .minisite-dreamtreat-bottom{position:static}
.inc_minisite.popOpen .pop-wrapper .topmenu{right:-100%}
.inc_minisite.popOpen .pop-wrapper.slide .topmenu{right:0;position:fixed;top:0;z-index:9999999}
.inc_minisite .pop-wrapper .topmenu:nth-child(1) ul{display:none}
.inc_minisite .pop-wrapper .topmenu:nth-child(2){top:50px!important;display:block;height:40px}
.inc_minisite .pop-wrapper .topmenu:nth-child(2):after{content:'';position:absolute;top:0;left:0;height:100%;width:30px;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}
.inc_minisite .pop-wrapper .topmenu:nth-child(2) i.icon-left{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:5}
.inc_minisite .pop-wrapper .topmenu:nth-child(2) ul{margin:0}
.inc_minisite .midwrapper .tab .sideTab .wrapSide{position:relative;right:0;top:auto;padding:0 10px}
.inc_minisite .midwrapper .tab .sideTab{width:100%;position:relative;display:inline-block;max-width:100vw}
.inc_minisite .midwrapper .tab .innerBlock .content{padding:20px 0 0}
.inc_minisite.popOpen .pop-wrapper .midwrapper .innerBlock h2.title {position: fixed;top: 70px;z-index: 99;background: rgb(255 255 255 / 90%);right: 10px;height: 40px;line-height: 1;padding: 0 20px;text-overflow: ellipsis;overflow: hidden;color: #777;font-size: 16px;box-shadow: 0 0 3px rgb(0 0 0 / 50%);border-radius: 20px;display: flex;align-items: center;max-width: calc(100% - 70px);}
.inc_minisite.popOpen .pop-wrapper .pop-share {position: fixed;z-index: 999;top: 70px;padding: 5px;margin: 0;font-size: 0;border-radius: 50%;background: rgb(255 255 255 / 90%);box-shadow: 0 0 5px rgb(0 0 0 / 50%);left: 10px;}
.inc_minisite.popOpen .pop-wrapper .pop-share i {font-size: 30px;}
.inc_minisite .midwrapper .tab .innerBlock{display:inline-block;position:relative;width:100%;padding:0;max-width:100vw;height:auto}
.inc_minisite .midwrapper .tab .innerBlock .content img{height:auto;max-width:100%}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item iframe{height:65vw;max-height:65vh}
.inc_minisite .pop-wrapper .topmenu ul{overflow-x:scroll;white-space:nowrap}
.inc_minisite .pop-wrapper .topmenu ul{width:100%}
.inc_minisite .pop-wrapper .topmenu li a{font-size:12px}
.inc_minisite .pop-wrapper .close{width:32px;height:32px;font-size:32px;top:10px}
.inc_minisite .pop-wrapper .shape{width:100%}
.inc_minisite .pop-wrapper .details{width:100%}
.inc_minisite .midwrapper .areastxt:after{content:none}
.inc_minisite .pop-wrapper .areastxt h5{margin-top:15px;margin-bottom:15px}
.inc_minisite .pop-wrapper .areastxt ul li>div{height:auto}
.inc_minisite .pop-wrapper{overflow-y:scroll;height:100vh}
.inc_minisite.starPop .pop-wrapper{overflow:hidden}
.inc_minisite .midwrapper .tab .sideTab .wrapSide .units.secOne{position:relative;width:100%;bottom:auto;height:auto;display:inline-block}
.inc_minisite .pop-wrapper .midwrapper .areastxt{display:inline-block;padding-right:0;padding-bottom:70px;padding-left:0}
.inc_minisite .pop-wrapper .midwrapper .areastxt ul{display:inline-block;padding-right:0;padding-left:0;}
.inc_minisite .pop-wrapper .midwrapper .areastxt ul ul{display:block}
.inc_minisite .pop-wrapper .midwrapper .tab-pack .areastxt ul ul{display:block;;height:200px;overflow:auto}
.inc_minisite .pop-wrapper #inside li{padding-bottom:0}
.inc_minisite .pop-wrapper .midwrapper .areastxt span.icon{font-size:20px;line-height:20px}
.inc_minisite .pop-wrapper .midwrapper .tab .sideTab .wrapSide .units.secOne{bottom:10px;height:auto;top:10px;position:relative}
.inc_minisite .pop-wrapper .topmenu{right:-100%;left:auto;width:100%;transition:all .2s ease;height:50px;z-index:99}
.inc_minisite .pop-wrapper .midwrapper{margin-top:90px;display:inline-block}
.inc_minisite .midwrapper .tab .innerBlock{left:auto;padding:0}
.exmpic,.gradient,.inc_minisite .midwrapper .picture{max-width:calc(100vw - 140px)}
.inc_minisite .pop-wrapper{display:block;left:auto;right:-100%;width:100%;transition:all .2s ease}
.inc_minisite.sticky:not(.popOpen) .midwrapper .units{position:absolute}
.inc_minisite .midwrapper .price{right:30px}
.inc_minisite .pop-wrapper,.inc_minisite.popOpen .pop-wrapper,.inc_minisite.popOpen2 .pop-wrapper{display:block}
.inc_minisite.popOpen .pop-wrapper,.inc_minisite.popOpen2 .pop-wrapper{right:-100%}
.inc_minisite.popOpen .pop-wrapper.slide,.inc_minisite.popOpen2 .pop-wrapper.slide{right:0}
.inc_minisite .midwrapper .tab#tab0{background:0 0}
.inc_minisite .pop-wrapper #tab0 .units{width:auto;margin:0 10px;overflow:visible;height:auto;padding:5px;margin-top:20px}
.inc_minisite .midwrapper .tab#tab0 .topSection{padding:10px 15px;margin:10px 10px 0}
.inc_minisite .midwrapper .bl{margin:10px auto 0;max-width:100%}
.popphone{font-size:18px;text-decoration:none}
.inc_minisite .pop-wrapper .logotitle{font-size:22px}
.inc_minisite .midwrapper .tab#tab0 .topSection::before{content:none}
header.minisite .minisiteButtons .item.message i{font-size:26px}
header.minisite .minisiteButtons .item.location i{font-size:28px}
header.minisite .minisiteButtons .item.share i{font-size:22px}
header.minisite .minisiteButtons .item.location{margin-left:0}
header.minisite .minisiteButtons .item.like i{font-size:24px}
header.minisite .minisiteButtons .item.like{margin-left:0}
header.minisite .minisiteButtons .item.share{margin-left:0}
.searchBox .innerBoxWrap .boxDetails .facilWrap{width:100%}
.searchBox .innerBoxWrap .boxDetails .facilWrap .facilBox{width:13%}


.inc_minisite .midwrapper #rank>.ranktxt {font-size: 18px;padding-left: 10px;line-height: 24px;}
.inc_minisite .midwrapper #rank .reviewsCount {font-size: 14px;}
.inc_minisite .midwrapper .rating .toggle {right: 0;padding-left: 40px;height: 30px;margin-bottom: 20px;}
.inc_minisite .midwrapper #rank {position: relative;}

}

@media(max-width:767px){
    .filterSection .miniSiteBox {
        width: 100%;
        margin: 10px 0;
    }
    
    .filterSection .miniSiteBox .imgWrap{padding-bottom:64%}
}

@media (max-width:646px){
.daterangepickerwrap .daterangepicker{width:336px}
.daterangepicker .drp-calendar.right{width:0;height:0}
.daterangepicker .drp-calendar.right tbody{display:none}
.daterangepicker .drp-calendar.right th.next.available{position:absolute;top:44px;left:0;border-bottom:0!important}
.daterangepicker .drp-calendar.right .calendar-table .month{display:none}
.daterangepicker .drp-calendar.right .calendar-table table tr:nth-child(2){display:none}
}
@media (max-width:600px){
header.minisite .minisiteButtons .item.arrow{display:inline-block;float:right}
header.minisite .minisiteButtons .item.arrow .text,header.minisite .minisiteButtons .item.arrow i{color:#09a5d9}
header.minisite .minisiteButtons>.item{width:14vw}
header.minisite .minisiteButtons{width:calc(28vw + 30px)}
header.minisite .minisiteButtons.active{width:calc(84vw + 30px)}
.inc_minisite .recomended p{display:none}
.inc_minisite .recomended .title p{display:inline-block}
.inc_minisite .recomended .texts{font-size:14px}
.popup .popup_container .addReview-inf .panel .panel_body .side .wrap_input.textarea textarea{padding-top:26px}
}
@media (max-width:500px){
.nopage .hero,.nopage .scroll .hero{padding-bottom:130%}
.inc_minisite .midwrapper .reviewsCont.minisite .reviewOuter{width:100%!important}
.inc_minisite .midwrapper .price{right:0}
.popup.popup-login>.popup_container>div.loginPopup-right .loginPopup-right-register.active{padding:0}
.searchBox .innerBoxWrap .boxDetails .botBox .avilWrap .avilWrapTtl .sectext{float:right}
.netStarBoxWrap .netStarBox{height:auto;width:80%}
.netStarBoxWrap .netStarBox .pictureNetStarBox{height:auto}
.netStarBoxWrap .netStarBox .bottomNetStarBox .ttlNetStarBox .counter{font-size:14px}
.netStarBoxWrap .netStarBox .pictureNetStarBox .pic{padding-bottom:100%;height:0}
.searchBox.busydate .innerBoxWrap .boxDetails .botBox .avilWrap{width:90%}
}
@media (max-width:365px){
.nopage .hero,.nopage .scroll .hero{padding-bottom:140%}
.popup.popup-login .popup_container{max-width:100%}
.popup.popup-login>.popup_container>div.loginPopup-right>div{padding:0 20px}
}
@media (max-width:359px){
header .lSideHeader{margin-left:-10px}
body header .lSideHeader div span{display:none!important}
body header .lSideHeader>div{font-size:0!important;width:34px!important;margin-right:5px!important;margin-top:8px!important;height:30px!important}
body header .lSideHeader .personal.loggedin{margin-top:0!important}
}
.inc_minisite .heroSec .picSec .picSecBtnWrap{z-index:7}
.slideshow .picture{z-index:1}
.slideshow .active{z-index:3}
@-webkit-keyframes rotMenu{
from{transform:rotateX(90deg)}
to{transform:rotateX(0)}
}
@keyframes rotMenu{
from{transform:rotateX(90deg)}
to{transform:rotateX(0)}
}
.articles .owl-item{float:right}
.articles .owl-stage-outer{direction:rtl}
.articles{max-width:100%}
.articles{display:block!important}
.articles .owl-dots.disabled{display:block;position:absolute;bottom:-20px;right:0;left:0;text-align:center}
.articles .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}
.articles .owl-dots .owl-dot.active{background:#09a5d9;box-shadow:0 0 5px rgba(0,0,0,.5)}
.articles>.article:not(:first-child),.articles>.banner:not(:first-child){display:none}
.articles .article{display:none}
.articles .article:first-child{display:block}
.articles .article{display:block}
.articles .owl-stage-outer{overflow:visible}
.articles .owl-item:not(.active){opacity:.5}
.articles .article .img{height:0;padding-bottom:60%;border-radius:6px;background-size:cover;background-position:center center}
.articles .article{margin-left:0;text-align:right}
.articles .article a{text-decoration:none}
.articles .article .title{font-size:18px;padding:10px 0;box-sizing:border-box;display:block;font-weight:700;text-decoration:none}
.articles .article .con{font-size:16px;font-weight:400;height:40px;overflow:hidden}
.articles .article .read-more{font-size:20px;font-weight:500;margin-top:10px;position:relative;padding-left:30px;display:inline-block;cursor:pointer}
.articles .article .read-more::before{content:'';position:absolute;top:50%;left:0;width:20px;transform:translateY(-50%);height:20px;border:2px solid #333;border-radius:20px;box-sizing:border-box}
.articles .article .read-more::after{content:'';position:absolute;top:50%;left:8px;width:7px;transform:translateY(-50%) rotate(45deg);height:7px;box-sizing:border-box;border-left:2px solid #333;border-bottom:2px solid #333}
.owl-carousel button:focus,.owl-nav button:focus{outline:0}
.searchBox.articleBox{padding-bottom:35px;height:auto}
@media (min-width:992px){
.articles .owl-dots.disabled{display:block;position:absolute;bottom:20px;right:3%;left:42%;text-align:center}
.searchBox.articleBox{height:330px}
.in_results.owl-carousel{display:block}
.articles{max-width:calc(100% - 20px);margin:0 10px}
.articles .owl-nav.disabled{display:block!important}
.articles .owl-prev{position:absolute;top:50%;right:0;display:block!important;font-size:0;width:50px;height:50px;background:#fff;border-radius:50px;cursor:pointer;transform:translateY(-50%);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}
.articles .owl-next.disabled,.articles .owl-prev.disabled{display:none!important}
.articles .owl-prev::before{content:'';position:absolute;top:50%;right:56%;width:10px;height:10px;border-right:3px solid #09a5d9;border-top:3px solid #09a5d9;transform:translateY(-50%) translateX(50%) rotate(45deg)}
.articles .owl-stage{direction:rtl}
.articles .owl-next{position:absolute;top:50%;left:0;display:block!important;font-size:0;width:50px;height:50px;background:#fff;border-radius:50px;cursor:pointer;transform:translateY(-50%);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}
.articles .owl-next::before{content:'';position:absolute;top:50%;right:44%;width:10px;height:10px;border-left:3px solid #09a5d9;border-bottom:3px solid #09a5d9;transform:translateY(-50%) translateX(50%) rotate(45deg)}
.articles .owl-stage-outer{overflow:hidden}
.articles{max-width:100%}
.article .r{display:inline-block;width:100%;max-width:56%;vertical-align:top;font-size:16px;padding-right:40px;box-sizing:border-box}
.articles .article .title{font-size:22px;font-weight:500}
.article .img{display:inline-block;max-width:60%;width:100%}
.articles .article .img{padding-bottom:22%;float:left;max-width:calc(42% - 50px);margin-left:30px}
.articles .article{font-size:0;display:block;overflow:hidden;padding:20px 0;border:1px #09a5d9 solid;border-radius:6px;margin:0 26px}
.article .r a{text-decoration:none}
.articles .article .con{height:auto}
}
.articles .banner{height:250px;margin:0 20px;border-radius:6px;position:relative;overflow:hidden}
.articles .banner a{position:absolute;width:100%;height:100%}
.articles .banner .text{position:absolute;height:100%;width:320px;background:#09a5d9;color:#fff;box-sizing:border-box;padding:30px 50px 30px 10px}
.articles .banner .text::after{position:absolute;top:0;bottom:0;right:320px;border-right:80px #09a5d9 solid;content:"";z-index:1;border-bottom:250px transparent solid}
.articles .banner .text .title{font-size:22px;font-weight:500}
.articles .banner .text .s_text{margin-top:10px;height:80px;margin-bottom:28px;overflow:hidden}
.articles .banner .text .click{font-size:20px;font-weight:500;position:relative}
.articles .banner .text .click .icon-arrow_left{display:inline-block;font-size:34px;position:absolute;top:-4px;margin-right:6px}
.articles .banner .img{position:absolute;height:100%;left:0;right:320px;background-size:cover;background-position:center}
@media(max-width:992px){
.articles .banner{height:330px}
.articles .banner .text{height:auto;padding:15px 15px 15px;width:100%}
.articles .banner .text .title{font-size:20px}
.articles .banner .text .s_text{margin-bottom:10px;max-height:40px;height:auto}
.articles .banner .text .click{position:absolute;margin-top:10px;z-index:1;font-size:16px}
.articles .banner .text::after{right:0;bottom:-50px;border:0;border-top:50px #09a5d9 solid;border-left:380px transparent solid;height:0;z-index:0;top:auto}
.articles .banner .img{right:0;z-index:-1;top:90px;height:auto;bottom:0}
.articles .banner .text .click .icon-arrow_left{top:-6px}
}
.icon-fullogo:before{content:"\e93b"}
.icon-bell:before{content:"\e92b"}
.icon-Settings:before{content:"\e93a"}
.icon-Searched:before{content:"\e934"}
.icon-Liked:before{content:"\e935"}
.icon-Watched:before{content:"\e936"}
.icon-Myreserv:before{content:"\e937"}
.icon-Myrevs:before{content:"\e938"}
.icon-Mymsgs:before{content:"\e939"}
.icon-magn:before{content:"\e933"}
.icon-phone3:before{content:"\e930"}
.icon-alert:before{content:"\e931"}
.icon-right:before{content:"\e932"}
.icon-mappin:before{content:"\e92c"}
.icon-play2:before{content:"\e92d"}
.icon-left:before{content:"\e92e"}
.icon-cam:before{content:"\e92f"}
.icon-fav:before{content:"\e92a"}
.icon-mr:before{content:"\e916"}
.icon-bed:before{content:"\e917"}
.icon-tv:before{content:"\e918"}
.icon-sat:before{content:"\e919"}
.icon-meh:before{content:"\e91a"}
.icon-loved:before{content:"\e91b"}
.icon-check:before{content:"\e91c"}
.icon-info:before{content:"\e91d"}
.icon-reco:before{content:"\e91e"}
.icon-guest:before{content:"\e91f"}
.icon-poolcover:before{content:"\e920"}
.icon-sauna:before{content:"\e921"}
.icon-jacuzi:before{content:"\e922"}
.icon-dog:before{content:"\e923"}
.icon-handicap:before{content:"\e924"}
.icon-video:before{content:"\e925"}
.icon-gallery:before{content:"\e926"}
.icon-share:before{content:"\e927"}
.icon-contact:before{content:"\e928"}
.icon-like:before{content:"\e929"}
.icon-megaphone:before{content:"\e903"}
.icon-room2:before{content:"\e90b"}
.icon-date2:before{content:"\e913"}
.icon-phone:before{content:"\e910"}
.icon-logo2:before{content:"\e914"}
.icon-sinun:before{content:"\e911"}
.icon-logo:before{content:"\e90f"}
.icon-arrow_left:before{content:"\e900"}
.icon-arrow_right:before{content:"\e901"}
.icon-category:before{content:"\e902"}
.icon-date:before{content:"\e904"}
.icon-Lang:before{content:"\e905"}
.icon-lang_arrow:before{content:"\e906"}
.icon-play:before{content:"\e907"}
.icon-plus1:before{content:"\e908"}
.icon-plus2:before{content:"\e909"}
.icon-q_1:before{content:"\e90a"}
.icon-q_2:before{content:"\e90c"}
.icon-room:before{content:"\e90d"}
.icon-search:before{content:"\e90e"}
.icon-star:before{content:"\e912"}
.icon-user:before{content:"\e915"}
@font-face{font-family:xicomoon;src:url(/css/fonts/newX/newX/hapisga-25-5-20.eot?v990ln);src:url(/css/fonts/newX/newX/hapisga-25-5-20.eot?v990ln#iefix) format('embedded-opentype'),url(/css/fonts/newX/newX/hapisga-25-5-20.ttf?v990ln) format('truetype'),url(/css/fonts/newX/newX/hapisga-25-5-20.woff?v990ln) format('woff'),url(/css/fonts/newX/newX/hapisga-25-5-20.svg?v990ln#icomoon) format('svg');font-weight:400;font-style:normal}
[class*=" iconx-"],[class^=iconx-]{font-family:xicomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-corona:before{content:"\e992"}
.icon-netflix:before{content:"\e990"}
.icon-stingtv:before{content:"\e991"}
.icon-seating_area:before{content:"\e98a"}
.icon-plata:before{content:"\e98b"}
.icon-oil_fireplace:before{content:"\e98c"}
.icon-spa_slippers:before{content:"\e98d"}
.icon-meyham:before{content:"\e98e"}
.icon-electric_kettle:before{content:"\e98f"}
.icon-bbq:before{content:"\e987"}
.icon-dreams_spa:before{content:"\e988"}
.icon-kids_pool:before{content:"\e989"}
.icon-dog:before{content:"\e986"}
.icon-1unit:before{content:"\e900"}
.icon-2units:before{content:"\e901"}
.icon-3units:before{content:"\e902"}
.icon-799:before{content:"\e903"}
.icon-999:before{content:"\e904"}
.icon-couplesonly:before{content:"\e905"}
.icon-families:before{content:"\e906"}
.icon-lastminute:before{content:"\e907"}
.icon-winter:before{content:"\e908"}
.icon-alcho:before{content:"\e909"}
.icon-available:before{content:"\e90a"}
.icon-balcony:before{content:"\e90b"}
.icon-bath:before{content:"\e90c"}
.icon-bed140:before{content:"\e90d"}
.icon-bed160:before{content:"\e90e"}
.icon-bed180:before{content:"\e90f"}
.icon-bed200:before{content:"\e910"}
.icon-billiard:before{content:"\e911"}
.icon-boardgames:before{content:"\e912"}
.icon-byc:before{content:"\e913"}
.icon-celcom:before{content:"\e914"}
.icon-chef_meals:before{content:"\e915"}
.icon-closet:before{content:"\e916"}
.icon-coffee:before{content:"\e917"}
.icon-com_kitchen:before{content:"\e918"}
.icon-console:before{content:"\e919"}
.icon-cooking:before{content:"\e91a"}
.icon-cookingtools:before{content:"\e91b"}
.icon-couples_boutique:before{content:"\e91c"}
.icon-covered_sitting:before{content:"\e91d"}
.icon-creme:before{content:"\e91e"}
.icon-dining1:before{content:"\e91f"}
.icon-dining2:before{content:"\e920"}
.icon-dip_pool:before{content:"\e921"}
.icon-dip_pool_warm:before{content:"\e922"}
.icon-dishw:before{content:"\e923"}
.icon-distanced_area:before{content:"\e924"}
.icon-distanced_units:before{content:"\e925"}
.icon-doublebed:before{content:"\e926"}
.icon-doubleshower:before{content:"\e927"}
.icon-drysauna:before{content:"\e928"}
.icon-dvd:before{content:"\e929"}
.icon-ecology:before{content:"\e92a"}
.icon-elec_fireplace:before{content:"\e92b"}
.icon-exclusive:before{content:"\e92c"}
.icon-farm:before{content:"\e92d"}
.icon-fireplace:before{content:"\e92e"}
.icon-forgotkit:before{content:"\e92f"}
.icon-fridge:before{content:"\e930"}
.icon-friends_couples:before{content:"\e931"}
.icon-gayfriendly:before{content:"\e932"}
.icon-grill:before{content:"\e933"}
.icon-grill_gas:before{content:"\e934"}
.icon-gym:before{content:"\e935"}
.icon-handicaps:before{content:"\e936"}
.icon-honeymoon:before{content:"\e937"}
.icon-hot:before{content:"\e938"}
.icon-jacuzzi:before{content:"\e939"}
.icon-jacuzzi_spa:before{content:"\e93a"}
.icon-kamin_gas:before{content:"\e93b"}
.icon-kamin_wood:before{content:"\e93c"}
.icon-leave_late:before{content:"\e93d"}
.icon-lobby:before{content:"\e93e"}
.icon-luxurious:before{content:"\e93f"}
.icon-makren:before{content:"\e940"}
.icon-micro:before{content:"\e941"}
.icon-minibar:before{content:"\e942"}
.icon-minigolf:before{content:"\e943"}
.icon-mivtzaim:before{content:"\e944"}
.icon-modern_build:before{content:"\e945"}
.icon-movies:before{content:"\e946"}
.icon-music:before{content:"\e947"}
.icon-near_the_sea:before{content:"\e948"}
.icon-new:before{content:"\e949"}
.icon-no_smoking:before{content:"\e94a"}
.icon-nocooking:before{content:"\e94b"}
.icon-online_order:before{content:"\e94c"}
.icon-open_view:before{content:"\e94d"}
.icon-opencouch:before{content:"\e94e"}
.icon-oven:before{content:"\e94f"}
.icon-panoramic_view:before{content:"\e950"}
.icon-parking1:before{content:"\e951"}
.icon-parking2:before{content:"\e952"}
.icon-pingpong:before{content:"\e953"}
.icon-pool:before{content:"\e954"}
.icon-pool_roof:before{content:"\e955"}
.icon-pool_warm:before{content:"\e956"}
.icon-pool_zerem:before{content:"\e957"}
.icon-pool_zerem_hot:before{content:"\e958"}
.icon-poolwarm:before{content:"\e959"}
.icon-private_jacuzzi:before{content:"\e95a"}
.icon-private_warm_pool:before{content:"\e95b"}
.icon-privatepool:before{content:"\e95c"}
.icon-reading:before{content:"\e95d"}
.icon-recommended:before{content:"\e95e"}
.icon-religious:before{content:"\e95f"}
.icon-robes:before{content:"\e960"}
.icon-romantic:before{content:"\e961"}
.icon-romantic_cabins:before{content:"\e962"}
.icon-romantic_caves:before{content:"\e963"}
.icon-scoop:before{content:"\e964"}
.icon-shower:before{content:"\e965"}
.icon-showerclose:before{content:"\e966"}
.icon-showeroutside:before{content:"\e967"}
.icon-singlebed:before{content:"\e968"}
.icon-smartTV:before{content:"\e969"}
.icon-smoking:before{content:"\e96a"}
.icon-snow_season:before{content:"\e96b"}
.icon-sofa:before{content:"\e96c"}
.icon-sound:before{content:"\e96d"}
.icon-spa_treatments:before{content:"\e96e"}
.icon-spatreatments:before{content:"\e96f"}
.icon-special_desserts:before{content:"\e970"}
.icon-special_occasions:before{content:"\e971"}
.icon-stone_builds:before{content:"\e972"}
.icon-style_asiatic:before{content:"\e973"}
.icon-style_classic:before{content:"\e974"}
.icon-style_old:before{content:"\e975"}
.icon-style_special:before{content:"\e976"}
.icon-tamrukim:before{content:"\e977"}
.icon-tea:before{content:"\e978"}
.icon-toaster:before{content:"\e979"}
.icon-top:before{content:"\e97a"}
.icon-top_viewed:before{content:"\e97b"}
.icon-toys:before{content:"\e97c"}
.icon-tv:before{content:"\e97d"}
.icon-vegan:before{content:"\e97e"}
.icon-video:before{content:"\e97f"}
.icon-water:before{content:"\e980"}
.icon-weekend_sales:before{content:"\e981"}
.icon-wet_sauna:before{content:"\e982"}
.icon-wifi:before{content:"\e983"}
.icon-winery:before{content:"\e984"}
.icon-yes:before{content:"\e985"}
@-webkit-keyframes strokeanim{
0%{stroke-dasharray:1,300;stroke-dashoffset:0}
50%{stroke-dasharray:120,300;stroke-dashoffset:-58.548324585}
100%{stroke-dasharray:120,300;stroke-dashoffset:-175.6449737549}
}
@keyframes strokeanim{
0%{stroke-dasharray:1,300;stroke-dashoffset:0}
50%{stroke-dasharray:120,300;stroke-dashoffset:-58.548324585}
100%{stroke-dasharray:120,300;stroke-dashoffset:-175.6449737549}
}
@-webkit-keyframes contanim{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes contanim{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes bounce{
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
.holder{background:rgba(255,255,255,.7);display:none;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:99999999}
.preloader{width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation:rotatePreloader 2s infinite ease-in}
@keyframes rotatePreloader{
0%{transform:translateX(-50%) translateY(-50%) rotateZ(0)}
100%{transform:translateX(-50%) translateY(-50%) rotateZ(-360deg)}
}
.preloader div{position:absolute;width:100%;height:100%;opacity:0}
.preloader div:before{content:"";position:absolute;left:50%;top:0;width:10%;height:10%;background-color:#09a4d9;transform:translateX(-50%);border-radius:50%}
.preloader div:nth-child(1){transform:rotateZ(0);animation:rotateCircle1 2s infinite linear;z-index:9}
@keyframes rotateCircle1{
0%{opacity:0}
0%{opacity:1;transform:rotateZ(36deg)}
7%{transform:rotateZ(0)}
57%{transform:rotateZ(0)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(2){transform:rotateZ(36deg);animation:rotateCircle2 2s infinite linear;z-index:8}
@keyframes rotateCircle2{
5%{opacity:0}
5.0001%{opacity:1;transform:rotateZ(0)}
12%{transform:rotateZ(-36deg)}
62%{transform:rotateZ(-36deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(3){transform:rotateZ(72deg);animation:rotateCircle3 2s infinite linear;z-index:7}
@keyframes rotateCircle3{
10%{opacity:0}
10.0002%{opacity:1;transform:rotateZ(-36deg)}
17%{transform:rotateZ(-72deg)}
67%{transform:rotateZ(-72deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(4){transform:rotateZ(108deg);animation:rotateCircle4 2s infinite linear;z-index:6}
@keyframes rotateCircle4{
15%{opacity:0}
15.0003%{opacity:1;transform:rotateZ(-72deg)}
22%{transform:rotateZ(-108deg)}
72%{transform:rotateZ(-108deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(5){transform:rotateZ(144deg);animation:rotateCircle5 2s infinite linear;z-index:5}
@keyframes rotateCircle5{
20%{opacity:0}
20.0004%{opacity:1;transform:rotateZ(-108deg)}
27%{transform:rotateZ(-144deg)}
77%{transform:rotateZ(-144deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(6){transform:rotateZ(180deg);animation:rotateCircle6 2s infinite linear;z-index:4}
@keyframes rotateCircle6{
25%{opacity:0}
25.0005%{opacity:1;transform:rotateZ(-144deg)}
32%{transform:rotateZ(-180deg)}
82%{transform:rotateZ(-180deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(7){transform:rotateZ(216deg);animation:rotateCircle7 2s infinite linear;z-index:3}
@keyframes rotateCircle7{
30%{opacity:0}
30.0006%{opacity:1;transform:rotateZ(-180deg)}
37%{transform:rotateZ(-216deg)}
87%{transform:rotateZ(-216deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(8){transform:rotateZ(252deg);animation:rotateCircle8 2s infinite linear;z-index:2}
@keyframes rotateCircle8{
35%{opacity:0}
35.0007%{opacity:1;transform:rotateZ(-216deg)}
42%{transform:rotateZ(-252deg)}
92%{transform:rotateZ(-252deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(9){transform:rotateZ(288deg);animation:rotateCircle9 2s infinite linear;z-index:1}
@keyframes rotateCircle9{
40%{opacity:0}
40.0008%{opacity:1;transform:rotateZ(-252deg)}
47%{transform:rotateZ(-288deg)}
97%{transform:rotateZ(-288deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
.preloader div:nth-child(10){transform:rotateZ(324deg);animation:rotateCircle10 2s infinite linear;z-index:0}
@keyframes rotateCircle10{
45%{opacity:0}
45.0009%{opacity:1;transform:rotateZ(-288deg)}
52%{transform:rotateZ(-324deg)}
102%{transform:rotateZ(-324deg)}
100%{transform:rotateZ(-324deg);opacity:1}
}
@keyframes tv_video{
0%{opacity:0}
75%{opacity:0}
100%{opacity:1}
}
.owl-dots{text-align:center}
@media (max-width:767px){
.inc_minisite .midwrapper .tab.active{background:0 0;max-height:calc(100vh - 60px);overflow:auto;position:absolute;top:60px;right:0;left:0;bottom:0;display:block;height:100vh;padding-top:30px}
.inc_minisite .pop-wrapper .midwrapper{margin-top:0;display:inline-block;height:100vh;position:absolute;top:0;right:0;left:0;bottom:0}
}
@media (max-width:768px){
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel{display:block!important;box-sizing:border-box;background:#fff;padding-bottom:20px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel .owl-stage-outer{height:auto!important}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel .owl-controls{display:none!important}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel .owl-stage-outer .owl-stage{height:auto!important;transform:none!important;transition:none!important;width:auto!important}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item{float:none!important;margin:0!important;display:block!important;height:auto!important;max-height:none;min-height:auto;width:100%!important}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item .tab-carousel-item{min-width:auto;max-width:calc(100% - 20px);margin:10px auto 30px auto}
.pop-wrapper{background:#fff!important}
.inc_minisite .pop-wrapper #tab0 .units{margin:0;min-height:300px;padding-bottom:30px;border:0}
div#tab0:before{content:none}
.inc_minisite .pop-wrapper .units .sub_info{margin:0 auto;display:block;text-align:center;padding:10px 0}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper{bottom:auto;background:0 0;color:#333;position:relative;height:auto;min-height:20px}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont .plusmin::before{background:#333}
.inc_minisite .pop-wrapper .logo .fa.fa-phone{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;background:#09a5d9;width:44px;height:44px;line-height:44px;text-align:center;font-size:22px;border-radius:44px}
.inc_minisite .pop-wrapper .logo{padding-right:65px;font-size:0;min-height:60px;box-sizing:border-box}
.inc_minisite .pop-wrapper .logotitle{font-size:16px;margin:10px 0 0 0;display:block}
.inc_minisite .pop-wrapper .logotitle h1{font-size:16px}
.popphone{font-size:14px}
.pop-wrapper .more-pop{position:fixed;top:100vh;right:0;left:0;bottom:0;width:100%;height:100%;z-index:9999999;background:#fff;box-sizing:border-box;transition:all .2s ease}
.pop-wrapper .more-pop.open{top:0}
.more-pop .more-pop-item{display:block;width:100%;font-size:0;max-width:calc(100% - 40px);margin:0 auto 40px auto}
.more-pop .more-pop-item .img{display:inline-block;width:100%;height:0;padding-bottom:30%;border-radius:6px;max-width:40%;background-size:cover;background-position:center center}
.more-pop .more-pop-item .r{display:inline-block;width:100%;max-width:60%;vertical-align:top;font-size:14px;padding-right:10px;box-sizing:border-box}
.more-pop .more-pop-item .r strong{font-size:16px}
.more-pop .more-pop-top{position:absolute;top:0;right:0;left:0;background:#fff;height:60px;box-shadow:0 0 3px rgba(0,0,0,.5);padding:0 10px;box-sizing:border-box}
.pop-wrapper .more-pop .more-pop-items{padding-bottom:60px;position:absolute;top:60px;bottom:0;right:0;left:0;width:100%;height:calc(100% - 60px);overflow:auto;padding-top:40px;box-sizing:border-box}
.more-pop .more-pop-top .pop-top-title i{display:inline-block;width:44px;height:44px;border-radius:44px;vertical-align:middle;background:#09a5d9;margin-left:10px;position:relative}
.more-pop .more-pop-top .pop-top-title{position:absolute;top:50%;right:10px;transform:translateY(-50%);line-height:44px;font-weight:500;font-size:14px}
.more-pop .more-pop-top .arrow{position:absolute;top:50%;left:10px;transform:translateY(-50%) rotate(-45deg);width:15px;height:15px;border-left:4px solid #333;border-bottom:4px solid #333;cursor:pointer}
.more-pop .more-pop-top .pop-top-title i svg{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);fill:#fff}
.more-pics{position:fixed;bottom:10px;right:5px;z-index:999999;height:45px;background:rgba(255,255,255,.9);border-radius:22px;font-size:14px;line-height:45px;padding-left:10px;cursor:pointer;font-weight:500;box-shadow:0 0 3px rgba(0,0,0,.5)}
.more-pics i{width:45px;height:45px;border-radius:40px;position:relative;display:inline-block;vertical-align:top;margin-top:0;margin-right:0;float:right;border:1px #aaa solid;box-sizing:border-box}
.more-pics i svg{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);fill:#111}
.more-pics span{padding-right:6px}
.inc_minisite .pop-wrapper .left-btm{position:fixed;bottom:10px;left:5px;z-index:999998;height:45px;background:rgba(255,255,255,.9);border-radius:22px;font-size:14px;line-height:45px;padding-right:10px;cursor:pointer;font-weight:500;box-shadow:0 0 3px rgba(0,0,0,.5);top:auto;color:#111}
.inc_minisite .pop-wrapper .left-btm i{border:1px #aaa solid;box-sizing:border-box;width:45px;height:45px;border-radius:40px;display:inline-block;vertical-align:top;color:#fff;font-style:normal;font-size:12px;position:absolute;left:-1px;top:-1px;z-index:1}
.inc_minisite .pop-wrapper .left-btm i svg{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);fill:#fff}
.inc_minisite .pop-wrapper .left-btm span{padding-left:6px;text-align:left}
.inc_minisite .pop-wrapper .left-btm .order-price{font-size:14px;font-weight:500;text-align:right;line-height:1.4}
.inc_minisite .pop-wrapper .left-btm .order-dates{font-size:11px;font-weight:400;white-space:nowrap;line-height:1;text-align:right}
.inc_minisite .pop-wrapper .left-btm.order{border:1px #ff5039 solid}
.inc_minisite .pop-wrapper .left-btm.order i{background:#ff5039;border:1px transparent solid}
.units-info:not(.go-back) .back{display:none}
.units-info.go-back .info{display:none}
.units-info .arrow{position:relative;border:1px #aaa solid;box-sizing:border-box;width:45px;height:45px;border-radius:40px;display:inline-block;vertical-align:top;color:#fff;font-style:normal;font-size:12px;float:left;transition:.2s all}
.units-info .arrow::before{content:"";width:2px;height:16px;position:absolute;top:0;bottom:0;left:0;right:0;background:#111;margin:auto}
.units-info .arrow::after{content:"";width:6px;height:6px;position:absolute;bottom:14px;left:0;right:0;margin:auto;border-right:2px #111 solid;border-bottom:2px #111 solid;transform:rotate(45deg)}
.units-info.go-back .arrow{transform:rotate(180deg)}
.inc_minisite .pop-wrapper .left-btm,.more-pics{max-width:calc(50vw - 70px);width:120px;box-sizing:border-box}
.left-btm span,.more-pics span{display:table-cell;line-height:1;vertical-align:middle;height:45px}
.inc_minisite .pop-wrapper .topmenu:nth-child(2){display:none}
.inc_minisite.popOpen .pop-wrapper .topmenu{height:60px;box-shadow:0 0 3px rgba(0,0,0,.5)}
.inc_minisite .pop-wrapper .logotitle{margin:12px 0 0 0}
.inc_minisite .pop-wrapper .midwrapper h2.title{padding:0 ;box-sizing:border-box}
.inc_minisite .pop-wrapper .shape{background:0 0;box-shadow:none;padding:0}

.inc_minisite .pop-wrapper .midwrapper .tab .sideTab .wrapSide .units.secOne{background:0 0;box-shadow:none;border:0}
.inc_minisite .midwrapper .tab .sideTab{padding-bottom:100px}
.inc_minisite .midwrapper .tab .sideTab{min-width:100%}
.inc_minisite.popOpen .pop-wrapper.slide .info_n_back{position:fixed;left:0;right:0;top:auto;min-width:110px;background:rgba(255,255,255,.9);bottom:5px;margin:auto;z-index:9;text-align:center;line-height:1;height:55px;border:1px #fff solid;box-shadow:0 0 3px rgb(0 0 0 / 50%);border-radius:10px;font-size:14px;font-weight:500;display:table;width:30vw}
.inc_minisite.popOpen .pop-wrapper.slide .info_n_back.order{background:#ff5039}
.inc_minisite .pop-wrapper .info_n_back .order-dates{font-weight:400;font-size:10px;margin-top:2px}
.inc_minisite .pop-wrapper .info_n_back:not(.go-back) .back{display:none}
.inc_minisite .pop-wrapper .info_n_back.go-back .info{display:none}
.inc_minisite .pop-wrapper .info_n_back span{vertical-align:middle;display:table-cell}
.inc_minisite .pop-wrapper .info_n_back .order-price div{padding-bottom:2px}
.inc_minisite .pop-wrapper .info_n_back .arrow{width:10px;display:inline-block;margin-left:4px;position:relative;height:44px;vertical-align:middle}
.inc_minisite .pop-wrapper .info_n_back .arrow::before{content:"";width:2px;height:16px;position:absolute;top:0;bottom:0;left:0;right:0;background:#111;margin:auto}
.inc_minisite .pop-wrapper .info_n_back .arrow::after{content:"";width:6px;height:6px;position:absolute;bottom:14px;left:0;right:0;margin:auto;border-right:2px #111 solid;border-bottom:2px #111 solid;transform:rotate(45deg)}
.inc_minisite .pop-wrapper .info_n_back.go-back .arrow{transform:rotate(180deg)}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picTextCont{padding:0;line-height:1;max-height:none}
.inc_minisite .midwrapper .tab .innerBlock .content .tab-carousel .tab-carousel-item .picTextWraper .picNum{top:5px;bottom:auto}
.inc_minisite.popOpen.noPayOrOnline .pop-wrapper .info_n_back{display:none}
.inc_minisite.popOpen .pop-wrapper.slide .arrows{display:none}
}
@media (max-width:350px){
.inc_minisite .pop-wrapper .left-btm,.more-pics{font-size:12px;padding:0}
}
@media (min-width:769px){
.more-pop{display:none}
.inc_minisite .pop-wrapper .info_n_back.order{display:none}
}
.inc_minisite:not(.popOpen) .pop-wrapper #btm_pop_buttons{display:none}
.daterangepickerwrap.active.fixie{z-index:9999999999999999}


@media(max-width:540px){
	.daterangepicker .drp-calendar.left{margin:0 auto}.daterangepicker .owl-carousel .arrows {position: absolute;top: 20px;left: 10px;right: 10px;}
	.daterangepicker .owl-carousel .arrows button {width: 30px;height: 30px;border-radius: 50%;border: 1px #333 solid;}
	.daterangepicker .owl-carousel .arrows button.owl-next {position: absolute;left: 0;}
	.daterangepicker .calendar-table .prev span{display: none;}
	.daterangepicker .calendar-table .prev span {display: none;}
	.daterangepicker .drp-calendar.right{display:none;}
	.daterangepickerwrap .daterangepicker {width: 90%;max-width: 400px !important;}	
	.daterangepicker .owl-carousel .owl-dots {display: none;}
}

/*.daterangepicker.minisite .drp-selected span.dates {background: #347ebd;display: Block;border-radius: 7px;width: 90%;margin: 0 auto;padding-bottom: 10px;text-align: center;color: #fff;max-width: 340px;}
.daterangepicker.minisite .drp-selected span.dates .nights {display: block;line-height: 1;font-weight: 500;font-size: 18px;padding: 10px 0;}
.daterangepicker.minisite .drp-selected span.dates .check_in, .daterangepicker.minisite .drp-selected span.dates .check_out {display: block;border: 0;line-height: 1;height: 22px;width: 100%;text-align: right;max-width: 90%;margin: 0 auto;padding: 4px;border-bottom: 1px #fff solid;border-radius: 0;white-space: nowrap;}
.daterangepicker.minisite .drp-selected span.dates .check_in b, .daterangepicker.minisite .drp-selected span.dates .check_out b {position: relative;top: auto;right: auto;transform: none;display:inline-block;min-width:60px;margin: 0;}
.daterangepicker.minisite {padding-top: 100px;}
*/
.daterangepicker .drp-selected span.dates {background: #347ebd;display: Block;border-radius: 7px;width: 90%;margin: 0 auto;padding-bottom: 10px;text-align: center;color: #fff;max-width: 340px;}
.daterangepicker .drp-selected span.dates .nights {display: block;line-height: 1;font-weight: 500;font-size: 18px;padding: 10px 0;}
.daterangepicker .drp-selected span.dates .check_in, .daterangepicker .drp-selected span.dates .check_out {display: block;border: 0;line-height: 1;height: 22px;width: 100%;text-align: right;max-width: 90%;margin: 0 auto;padding: 4px;border-bottom: 1px #fff solid;border-radius: 0;white-space: nowrap;}
.daterangepicker .drp-selected span.dates .check_in b, .daterangepicker .drp-selected span.dates .check_out b {position: relative;top: auto;right: auto;transform: none;display:inline-block;min-width:70px;margin: 0;}
.daterangepicker {padding-top: 100px;}


.red_notice {font-size: 16px;background: red;color: white;font-weight: bold;width: 100%;padding: 0 8px;}
	


body.winter .btm {display: none;}
body.winter .underHero {display: none;}
body.winter .inc_index {margin-top: 40px;}
@media(min-width:992px){
body.winter.home .hero {height: 650px;}

.inc_mylist .search-side.searchEngWrapper {
    display: block;
    padding-left: 50px;
}



}


.inc_mylist .searchEngWrapper .allInputWrap {box-shadow: none;text-align: right;height: 48px;font-size: 0;padding: 0;box-sizing: border-box;}
.inc_mylist .searchEngWrapper .whatyouwant{display:none}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap:first-child{display:none}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap{width:50%;height:48px;background:transparent;display:inline-block;overflow:visible;position:relative;    transition: all .2s ease;}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap:hover {    background: rgba(9,165,217,.1);}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .searchWrap{height:100%;position:relative}
.inc_mylist .searchEngWrapper .searchBtn{display:none}
.inc_mylist .searchEngWrapper .searchBtn-frombar {display: inline-block;font-size: 0;position: absolute;left: 1px;width: 46px;height: 46px;top: 1px;z-index: 9999;}
.inc_mylist .searchEngWrapper .searchBtn i{position:relative;vertical-align:middle;z-index:1;font-size:48px;color:#fff;text-align:center;line-height:100px}
.inc_mylist .searchEngWrapper .searchBtn::after{content:"";width:100px;height:100px;background:#ff5039;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:100px}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap:nth-child(2) .wrapToIco::before{content:"";position:absolute;height:80%;left:1px;top:10%;width:1px;background:-moz-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,0) 10%,rgba(204,204,204,1) 20%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 80%,rgba(204,204,204,0) 90%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc', GradientType=0 )}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .wrapToIco i {position: absolute;font-size: 39px;z-index: 1;line-height: 48px;left: auto;right: 2px;top: 0;}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap input{padding-right:44px;height:40px;margin-top:0;width:calc(100%);box-sizing:border-box;border:0;font-size:18px;color:#111;background:0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap.freex label{font-size:14px;color:#888;position:absolute;right:0;padding-right:44px;top:25px;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}

.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho{display:none;position:absolute;background:#fff;border-radius:6px;width:360px;border:1px solid #000;top:50px;z-index:2;left:20px}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .topSelect{text-align:center;margin-top:10px;margin-bottom:12px}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .topSelect .roomTypeSelect{padding-bottom:4px;padding-right:8px;padding-left:8px;display:inline-block;font-size:18px;color:#aaa;border-bottom:4px solid #aaa;margin:0 10px;cursor:pointer}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .topSelect .roomTypeSelect.active{color:#000;border-bottom:4px solid #09a5d9}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType{display:none}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType.show{display:block}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine{position:relative;display:flex;justify-content:space-between;margin:10px 20px;padding:5px 10px;box-sizing:border-box;border:1px solid #09a5d9}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .removeBtn {font-size: 16px;cursor: pointer;position: absolute;display: block;width: 30px;top: 20px;height: 48px;right: 0;}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine:first-child .removeBtn{display:none}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .roomNum{font-size:18px;line-height:46px;margin-right:20px}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .lbl{font-size:12px;text-align:center;color:#aaa}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap{overflow:hidden;margin-top:2px;padding-top:2px}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap .btn{cursor:pointer;box-sizing:border-box;font-size:25px;float:right;text-align:center;line-height:22px;width:25px;height:25px;color:#09a5d9}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap .btn.dis{color:#aaa}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .roomLine .persCount .countWrap input{line-height:25px;margin:0 2px;font-size:18px;font-weight:700;margin-top:0;height:auto;float:right;padding-right:0;max-width:25px;text-align:center}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .text{font-size:18px;text-align:center;color:#aaa}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .appBtn{font-weight:700;font-size:18px;color:#fff;text-align:center;line-height:50px;width:150px;margin:15px auto;background:#09a5d9;cursor:pointer}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .addRoomBtn{cursor:pointer;font-size:18px;margin:15px 20px 0 0;text-align:right;color:#09a5d9}
.inc_mylist .searchEngWrapper .allInputWrap .inputWrap .roomPopCho .roomType .addRoomBtn i{vertical-align:middle;font-size:24px}
.inc_mylist .search-side .searchBtn-frombar i {top: 0;bottom: 0;left: 0;height: 46px;width: 46px;background: #09a5d9;margin: auto;border-radius: 50%;color: white;line-height: 46px;text-align: center;position: absolute;font-size: 30px;}

.inc_mylist .userSharelist .top-block>div {height: 50px;}

.userSharelist .top-block {width: 100%;height: 80px;background: #edf7fa;margin-bottom: 20px;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;box-sizing: border-box;position: sticky;top: 0;z-index: 9;background: white;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.scroll .userSharelist .top-block.fixed, .userSharelist .top-block.fixed {position: fixed;top: -80px;transition: all .2s ease;left: 0;right: 0;}
.scroll .userSharelist .top-block.fixed.sticked, .userSharelist .top-block.fixed.sticked {top: 0;left:0;width:auto;padding-left:40px}
.userSharelist .top-block>div {height: 44px;background: #FFF;border: 1px solid #cccccc;box-sizing: border-box;border-radius: 30px;font-size:14px;font-weight:500;color:#09a5d9}
.userSharelist .top-block>div.search-side {width: calc(100% - 150px);}
.frombar .inc_mylikes .userSharelist .top-block>div.search-side:not(.searchEngWrapper) {display: none;}
.userSharelist .top-block>div.share-side {width: 140px;display: flex;justify-content: space-around;align-items: center;padding: 0 15px 0 5px;box-sizing: border-box;}
.userSharelist .top-block>div.share-side i {margin-right: 4px;}
.userSharelist .top-block>div.share-side i {font-size: 36px;}
.userSharelist .top-block-placeholder {height:80px;width:100%;display:none;margin-bottom:20px}
.userSharelist .top-block.fixed+.top-block-placeholder {display:block;position:relative}

.userSharelist {
    display: block;
    max-width: 900px;
    margin: 0 auto;
}

.userSharelist .noResults {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
}

.userSharelist .top{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;box-sizing:border-box}
.userSharelist .top .userInfo img{width:36px;height:36px;border-radius:36px}
.userSharelist .top .userInfo{display:flex;align-items:center;font-size:12px}
.userSharelist .top>div{width:40%}
.userSharelist .top .userInfo>span{padding-left:0;margin-right:10px;margin-left:10px}
.userSharelist .top>div.title{font-size:14px}

.userSharelist .hapisga-newres .hapisga-newres-slider .hapisga-newres-slider-box .item .pic img {height:100%}
.userSharelist .search-side {font-weight:normal;position:relative;display:flex;align-items:center;padding-right:10px;box-sizing:border-box;padding-left:40px}
.userSharelist .search-side .serchTtl {color: #09a5d9;text-align: right;display:inline-block;font-size:12px;}
.userSharelist .search-side > i {font-size: 30px;color: #09a5d9;position: absolute;right: auto;left: 6px;top: 6px;}
.userSharelist .search-side .serchDates {color: #aaa;font-size: 12px;text-align: right;display:inline-block}


.minisite-box .hapisga-newres:first-child::before {content:none}

@media (min-width: 420px) {
	.userSharelist .top>div.title {font-size:18px}
	.userSharelist .top .userInfo {font-size:14px}
.userSharelist .search-side .serchTtl {font-size: 14px;}

}

@media (min-width: 992px) {
	.userSharelist .top-block.fixed {/* display: none; */position: sticky;top: 0;padding-left: 10px !important;}

	.userSharelist .top-block {border-radius: 0 0 32px 32px;}

}

.itw_bottom {
    margin-top: 30px;
}

body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it, .innerTitleWrap.stick_it.itw_bottom {height: 22px;}
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it > *, .innerTitleWrap.stick_it.itw_bottom > * {position: fixed;top: 54px;background: white;z-index: 9;left: 0;right: 0;padding: 0px 20px !important;border-bottom: 2px solid #83d2ec;border-top: 4px solid white;}
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it *, .innerTitleWrap.stick_it.itw_bottom * {font-size: 14px;text-align: center;background: #ffffff;height: 34px;display: flex;align-items: center;line-height: 1;}


@media(min-width:1000px){
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it, .innerTitleWrap.stick_it.itw_bottom {height: 66px;box-sizing: border-box;} 
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it > *, .innerTitleWrap.stick_it.itw_bottom > * {top: 74px;padding: 17px 40px !important;border-top: 5px #83d2ec solid;border-bottom: 5px #83d2ec solid;box-sizing: border-box;height: 66px;}   
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it *, .innerTitleWrap.stick_it.itw_bottom * {background: white;font-size: 20px;}
}


@media(min-width:1201px){
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it, .innerTitleWrap.stick_it.itw_bottom {} 
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it > *, .innerTitleWrap.stick_it.itw_bottom > * {right: 310px;width: calc(100% - 370px);padding: 17px 20px !important;max-width: 1030px;}   
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it *, .innerTitleWrap.stick_it.itw_bottom * {background: white;font-size: 24px;}
}

@media(min-width:1601px){
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it, .innerTitleWrap.stick_it.itw_bottom {} 
body .inc_searchResult:not(.after_search) .searchContent .searchResults .innerTitleWrap.stick_it > *, .innerTitleWrap.stick_it.itw_bottom > * {right: 0;left: 0;margin: 0 auto;}   
}

@media(max-width:992px){
.inc_searchResult .searchContent .searchResults .innerTitleWrap.itw_bottom.stick_it > div {background: #ffffff;}
.inc_searchResult .searchContent .searchResults .innerTitleWrap.itw_bottom.stick_it .compl{position: fixed;top: 54px;z-index: 9;left: 0;right: 0;padding: 0px 20px;display:flex;height: 34px;align-items: center;font-size: 14px;text-overflow: initial;white-space: break-spaces;line-height: 1;/* justify-content: start; *//* text-align: right; */border-bottom: 2px #83d2ec  solid;border-top: 4px solid white;}
}


div#sticky_search_bar {display: none;}
#search .search_pop_title{display:none}

@media (max-width: 992px) {
.inc_minisite #search.in_pop {display:block;position: fixed;z-index: 99999;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);max-width: 100%;width: auto;height: 100%;align-items: start;}
.inc_minisite #search.in_pop .dates {display: block;}
.inc_minisite #search.in_pop .dates .right-side {width: auto;}
.inc_minisite #search.in_pop .dates .l-side {width: auto;max-width: none;padding-bottom: 10px;}
.inc_minisite #search.in_pop .search_pop_title {display: block;background: white;height: 60px;line-height: 60px;padding: 0 10px;font-size: 18px;}
.inc_minisite #search.in_pop .search_pop_title .close_search_pop {position: absolute;left: 10px;top: 15px;width: 30px;border: 1px black solid;height: 30px;border-radius: 50%;transform: rotate(45deg);}
.inc_minisite #search.in_pop .search_pop_title .close_search_pop::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 2px;height: 16px;background: black;margin: auto;}
.inc_minisite #search.in_pop .search_pop_title .close_search_pop::after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 16px;height: 2px;background: black;margin: auto;}
header.minisite.sticky ~ #sticky_search_bar {display: flex;position: fixed;top: 60px;left: 0;right: 0;justify-content: center;align-items: center;background: #f8f8f8;height: 40px;box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);z-index: 11;color: #777;font-size: 14px;}
header.minisite.sticky ~ #sticky_search_bar span {text-decoration: underline;padding: 0 5px;}

}


