body{background-color:#f2f4f7}.sidebar-overflow-lock{overflow:hidden!important}.pic-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.pic-figure{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:slideShow 18s linear infinite 0s;-o-animation:slideShow 18s linear infinite 0s;-moz-animation:slideShow 18s linear infinite 0s;-webkit-animation:slideShow 18s linear infinite 0s}.pic-1{opacity:1;background:url('../jpg/search-santorini-hotels-greece.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.pic-2{animation-delay:6s;-o-animation-delay:6s;-moz--animation-delay:6s;-webkit-animation-delay:6s;background:url('../jpg/photo-2.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.pic-3{animation-delay:12s;-o-animation-delay:12s;-moz--animation-delay:12s;-webkit-animation-delay:12s;background:url('../jpg/photo-6.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@keyframes slideShow{0%{opacity:0;transform:scale(1);-ms-transform:scale(1)}5%{opacity:1}33.33%{opacity:1}38%{opacity:0;transform:scale(1.1);-ms-transform:scale(1.1)}100%{opacity:0;transform:scale(1);-ms-transformm:scale(1)}}@-o-keyframes slideShow{0%{opacity:0;-o-transform:scale(1);}5%{opacity:1}33.33%{opacity:1;}38%{opacity:0;-o-transform:scale(1.1);}100%{opacity:0;-o-transformm:scale(1);}}@-moz-keyframes slideShow{0%{opacity:0;-moz-transform:scale(1)}5%{opacity:1}33.33%{opacity:1}38%{opacity:0;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transformm:scale(1)}}@-webkit-keyframes slideShow{0%{opacity:0;-webkit-transform:scale(1)}5%{opacity:1}33.33%{opacity:1}38%{opacity:0;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transformm:scale(1)}}.search-village{background-color:#fff;margin-top:0!important}.search-village .home-intro-inner-left{width:95%!important;min-height:180px;padding:30px 0}.search-village .home-intro-inner-left h3{font-size:22px;font-weight:600;padding-left:300px}.search-village .home-intro-inner-left .xorio-buttons{margin-top:20px;text-align:right}.search-village .home-intro-inner-left .btn-fly-caldera,.search-village .home-intro-inner-left .btn-360-view{background-color:#22acf4;border-radius:3px;color:#fff!important;padding:6px 14px;text-align:center;text-decoration:none;white-space:nowrap;display:inline-block;margin-bottom:10px;-webkit-transition-duration:.4s;transition-duration:.4s}.search-village .home-intro-inner-left .xorio-buttons .fa{color:#fff!important;padding-right:4px}.search-village .home-intro-inner-left .btn-fly-caldera:hover,.search-village .home-intro-inner-left .btn-360-view:hover{opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.custom-hotel-list .home-intro-inner-left h3,.custom-hotel-list .xorio-info{padding-left:0!important}.custom-hotel-list .home-intro-inner-left{padding-top:50px}.santorini-view-tours .custom-hotel-list .home-intro-inner-left{padding-top:40px}.custom-hotel-list .xorio-info .seo-link{font-weight:600!important;color:#000!important;border-bottom:2px solid #22acf4!important;text-decoration:none!important;margin-left:0!important;padding-bottom:0!important}.search-village .xorio-info{color:#111!important;display:block;line-height:27px!important;padding-left:300px;position:relative}.search-village .xorio-info a,.search-village .xorio-info a:visited{border-bottom:1px solid #ddd;color:#000;margin-left:10px;padding-bottom:4px;text-decoration:none}.search-village .xorio-info a:hover{border-bottom:1px solid #51bbe5}.search-village .xorio-info .fa{color:#51bbe5}.search-village .xorio-info b,.search-village .xorio-info strong{font-weight:bold}.search-village .xorio-info-more{margin-top:10px}.search-village .xorio-info-more a,.search-village .xorio-info-more a:visited{text-decoration:none;font-size:14px;color:#111;padding:9px 15px;font-weight:500;border:1px solid #777;display:inline-block}.xorio-info.expanded .cover_hidden_text{display:none}.xorio-info .cover_hidden_text{position:absolute;bottom:0;width:100%;top:70%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.search-featured{height:380px!important;background:none!important}.home-wrapper .home-content .home-action.search-featured{height:380px;overflow:initial}.search-featured .travel-guide-top-slider{position:relative;max-height:380px}.hasvideo .search-featured .travel-guide-top-slider video{filter:brightness(.75)}.search-featured .travel-guide-top-slider img{position:relative;left:50%;transform:translateX(-50%)}.search-featured .travel-guide-top-slider .travel-guide-top-category{bottom:190px;position:absolute;text-align:center;width:100%;z-index:1}.search-featured .travel-guide-top-slider .travel-guide-top-category h1{color:#fff;font-size:55px;font-weight:700;text-shadow:3px 3px 3px rgba(0,0,0,.4);font-family:"PT Sans";padding-bottom:0}.search-featured .travel-guide-top-slider .travel-guide-top-category h3,.search-featured .travel-guide-top-slider .travel-guide-top-category h2{color:#fff;font-size:24px;font-weight:300;text-shadow:3px 3px 3px rgba(0,0,0,.25);padding:0 40px}.search-featured .travel-guide-top-slider .travel-guide-top-category .hotel-breadcrumb{color:#fff!important;display:block;font-size:20px;margin-top:16px;text-shadow:3px 3px 3px rgba(0,0,0,.5);width:auto!important}.search-featured .travel-guide-top-slider .top-search-wrapper{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto;left:0;right:0;max-width:447px;width:100%;padding:16px 10px 10px;bottom:20px;position:absolute;font-size:15px}.search-featured .travel-guide-top-slider .top-search-wrapper div{display:inline-block;margin-top:-3px}.search-featured .travel-guide-top-slider .top-search-wrapper div em{color:#fff;font-size:13px;margin-bottom:6px;display:block;text-align:left}.search-featured .travel-guide-top-slider .top-search-wrapper .search-control-calendar input{cursor:pointer;border:0;border-bottom:1px solid #dedfe3;padding:8px 7px 8px 46px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-right:6px;width:136px}.search-control-calendar{position:relative}.search-featured .travel-guide-top-slider .search-control-calendar:before{content:"";font-family:"icomoon";color:#1ca2ed;font-size:20px;position:absolute;left:12px;top:4px}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button a,.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button a:visited{background-color:#1c7ece;padding:9px 31px;color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button .fa{padding-right:6px}.hasvideo .search-featured .travel-guide-top-slider{max-height:500px;text-align:center}.home-wrapper.hasvideo .home-content .home-action{height:500px!important}.hasvideo .search-featured .travel-guide-top-slider .travel-guide-top-category{bottom:240px}.search-featured span.multiselect-native-select{position:relative}.search-featured span.multiselect-native-select select{border:0 none!important;clip:rect(0,0,0,0)!important;height:1px!important;left:50%;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:30px;width:1px!important}.search-featured select[multiple],select[size]{height:auto}.search-featured button,.search-featured input,.search-featured select,.search-featured textarea{font-family:inherit;font-size:inherit;line-height:inherit}.search-featured button,.search-featured select{text-transform:none}.search-featured option:checked{background-color:-moz-html-cellhighlight!important;color:-moz-html-cellhighlighttext!important}.search-featured select>option{padding-block-end:0;padding-block-start:0;padding-inline-end:5px;padding-inline-start:3px}.search-featured option{-moz-user-select:none;display:block;float:none!important;line-height:normal!important;min-block-size:1em;overflow-wrap:normal!important;position:static!important;text-align:match-parent;text-indent:0;white-space:nowrap!important}.search-featured .btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.search-featured .btn-group.open .dropdown-toggle{box-shadow:0 3px 5px rgba(0,0,0,.125) inset}.search-featured .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0 none}.search-featured .btn-group>.btn:first-child{margin-left:0}.search-featured .btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.search-featured .btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#e6e6e6;border-color:#adadad;color:#333}.search-featured .btn-group-vertical>.btn,.btn-group>.btn{float:left;position:relative}.search-featured .btn{overflow:hidden;width:167px;text-overflow:ellipsis;white-space:nowrap;background:#fff;-moz-user-select:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:17px;margin-bottom:0;padding:6px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.search-featured button,.search-featured select{text-transform:none}.search-featured button{overflow:visible}.search-featured .btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333}.search-featured .btn .caret{margin-left:0}.search-featured .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;vertical-align:middle;width:0}.search-featured .open>.dropdown-menu{display:block}.search-featured .multiselect-container{list-style-type:none;margin:0;padding:0;position:absolute}.search-featured .multiselect-container>li{padding:0}.search-featured .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#337ab7;color:#fff;outline:0 none;text-decoration:none}.search-featured .multiselect-container>li>a{padding:0}.search-featured .multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.search-featured .multiselect-container>li>a>label{cursor:pointer;font-weight:400;height:100%;padding:10px 20px 3px 34px}.search-featured .checkbox,.search-featured .radio{display:block;position:relative}label{max-width:100%}.search-featured .multiselect-container>li>a>label>input[type="checkbox"]{margin-bottom:5px}.search-featured .checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"]{margin-left:-22px;position:absolute;top:10px}input[type="checkbox"],input[type="radio"]{line-height:normal;box-sizing:border-box;padding:0}.search-featured .dropdown-menu>li>a{clear:both;display:block;font-weight:400;line-height:1.42857;white-space:nowrap}.search-featured .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.176);display:none;float:left;font-size:14px;left:0;min-width:160px;text-align:left;top:100%;z-index:1000}#hotel-results-list{margin-top:30px}#hotel-results-list .hotel-results-selected,#hotel-results-list .hotel-results-promoted{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.3);box-shadow:0 2px 7px 0 rgba(0,0,0,.3);margin-bottom:30px!important}#hotel-results-list .hotel-results-promoted .ad-badge{display:block;margin-bottom:6px;z-index:4}#hotel-results-list .hotel-results-promoted .ad-badge a,#hotel-results-list .hotel-results-promoted .ad-badge a:visited{color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgba(255,255,255,.8);padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block}#hotel-results-list .tour-results-bestseller .ad-badge{display:block;margin-bottom:6px;z-index:4}#hotel-results-list .tour-results-bestseller .ad-badge a,#hotel-results-list .tour-results-bestseller .ad-badge a:visited{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:linear-gradient(to right,#ca6ec3,#673ab7);background:-webkit-gradient(linear,left top,right top,from(#ca6ec3),to(#673ab7));padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block}#hotel-results-list .tour-results-new .ad-badge{display:block;margin-bottom:6px;z-index:4}#hotel-results-list .tour-results-new .ad-badge a,#hotel-results-list .tour-results-new .ad-badge a:visited{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#299ef0;padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block}#hotel-results-list .tour-results-gold .ad-badge{display:block;margin-bottom:6px;z-index:4}#hotel-results-list .tour-results-gold .ad-badge a,#hotel-results-list .tour-results-gold .ad-badge a:visited{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#c78912;background:linear-gradient(95deg,#a96a0c 20%,#d19414 80%);padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block}#hotel-results-list .tour-results-toprated .ad-badge{display:block;margin-bottom:6px;z-index:4}#hotel-results-list .tour-results-toprated .ad-badge a,#hotel-results-list .tour-results-toprated .ad-badge a:visited{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:linear-gradient(to right,#ca6ec3,#673ab7);background:-webkit-gradient(linear,left top,right top,from(#ca6ec3),to(#673ab7));padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block}#hotel-results-list .tour-results-discount{border:3px solid #55ab2f}.breakfast-badge{background-color:#2e8b57;background:-webkit-gradient(linear,left top,right top,from(#12998e),to(#55ab2f))!important;background:linear-gradient(to right,#12998e,#55ab2f)!important;color:#fff;position:absolute;top:9px;left:0;z-index:4;font-size:11px;text-transform:uppercase;padding:4px 8px;border-top-left-radius:0;border-bottom-left-radius:0}.deal-badge{color:#fff!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 8px 4px 8px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#12998e),to(#55ab2f))!important;background:linear-gradient(to right,#12998e,#55ab2f)!important}.chosen-item{border:2px solid #22acf4!important;background:#e3f1fe!important}#hotel-results-list .hotel-results-item{min-height:145px;float:none;margin:0 0 20px;max-width:none;width:auto;position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;-webkit-transition-duration:.4s;transition-duration:.4s;box-shadow:0 2px 12px -4px rgba(0,0,0,.1)}#hotel-results-list .hotel-results-item:hover{background-color:#eff9fd;-webkit-transition-duration:.4s;transition-duration:.4s}#hotel-results-list .hotel-results-item .hotel-results-item-photo{float:left;width:260px;height:200px;position:relative;overflow:hidden}#hotel-results-list .hotel-results-item .hotel-results-item-photo img{width:auto;height:200px;position:relative;left:50%;transform:translateX(-50%)}#hotel-results-list .owl-carousel .owl-stage-outer,#flyoutelementmapinfo .owl-carousel .owl-stage-outer{padding:0}#hotel-results-list .hotel-results-item .hotel-results-item-photo .owl-item img{cursor:pointer}.photo-item-wrapper{width:260px;overflow:hidden;display:inline-block;height:200px}.hotel-list-gallery .photos{position:relative}.hotel-list-gallery .arrows{width:32px;height:32px;font-size:22px;display:block;position:absolute;z-index:1;top:40%;color:#fff;padding:0;text-align:center;padding-top:4px}.hotel-list-gallery .hotel-item-gallery-prev{left:2px}.hotel-list-gallery .hotel-item-gallery-next{right:2px}@media screen and (max-width:991px){.photo-item-wrapper{height:auto;width:auto}}.discount-badge,.discount-badge-inside{width:0;height:0;border-color:transparent #32a261 transparent transparent;border-style:solid;border-width:0 45px 45px 0;position:absolute;right:0;top:0}.discount-badge-inside{right:0;top:-6px}.discount-badge p,.discount-badge-inside p{text-align:center;top:1px;left:8px;position:relative;width:45px;color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:12px;display:inline-block;font-weight:600}.discount-badge{display:block}.discount-badge-inside{display:none}@media screen and (max-width:991px){.discount-badge{display:none}.discount-badge-inside{display:block;right:0}}#hotel-results-list .hotel-results-item .hotel-results-item-details{padding:13px 4px 20px 17px;display:inline-block;width:295px;position:absolute;top:0;bottom:0}#hotel-results-list .hotel-results-item .hotel-results-item-details h2{font-size:18px;line-height:22px;font-weight:700;margin-bottom:8px;letter-spacing:-.5px}#hotel-results-list .hotel-results-item .hotel-results-item-details a h2,#hotel-results-list .hotel-results-item .hotel-results-item-details h2 a{margin-right:4px}#hotel-results-list .hotel-results-item .hotel-results-item-details h2>a:first-child{display:block}#hotel-results-list .hotel-results-item.room-results-item .hotel-results-item-details h2>a:first-child{display:inline-block}#hotel-results-list .hotel-results-item.room-results-item .hotel-results-item-details .property{color:#1199df;font-weight:600;font-size:15px}#hotel-results-list .hotel-results-item.room-results-item .hotel-results-item-details h2>a:last-child{display:block}#hotel-results-list .hotel-results-item.room-results-item .hotel-results-item-details h2 .hotel-location a{color:#888}#hotel-results-list .hotel-results-item.room-results-item .property .hotels-stars-modern{font-weight:400}#hotel-results-list .hotel-results-item .hotel-results-item-details .property{display:inline-block;font-weight:400;font-size:14px}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotel-location{font-weight:400;font-size:14px}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotel-location .separator{color:#aaa;padding:0 4px 0 1px}#hotel-results-list .hotel-results-item .hotel-results-item-details h4{margin-bottom:8px;font-size:13px;font-weight:normal}#hotel-results-list .hotel-results-item .hotel-results-item-details h4 a,#hotel-results-list .hotel-results-item .hotel-results-item-details h4 a:visited{color:#888}#hotel-results-list .hotel-results-item .hotel-results-item-details h4 a:hover{color:#666}#hotel-results-list .hotel-results-item .hotel-results-item-details h4 .separator{color:#ccc;padding:0 4px 0 1px}#hotel-results-list .hotel-results-item .hotel-results-item-details h4 .show-on-map{margin-left:10px}#hotel-results-list .hotel-results-item .hotel-results-top-features div{display:inline-block}#hotel-results-list .hotel-results-item .hotel-results-top-features div>span{z-index:1;margin-left:-17px;display:inline-block;font-size:10px;padding:3px 10px 3px 17px;text-transform:uppercase;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-weight:600}#hotel-results-list .hotel-results-item .hotel-results-top-features div i{position:relative;z-index:2;font-size:11px;background:#caa173;padding:7px 6px;display:inline-block;border-radius:48px}#hotel-results-list .hotel-results-item .hotel-results-top-features div:first-child{margin-right:14px}.has-free-cancellation{text-align:center}#hotel-results-list .hotel-results-item .has-free-cancellation{margin-top:6px}#hotel-results-list .hotel-results-item .has-free-cancellation>span{z-index:1;display:inline-block;font-size:11px;padding:3px 10px 3px 17px;text-transform:uppercase;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-weight:600;background-color:#d8eed5;color:#55ab2f}#hotel-results-list .hotel-results-item .has-cancel-options>span{background:none}#hotel-results-list .hotel-results-item .has-free-cancellation i{color:#55ab2f;font-size:15px}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotels-stars-placeholder{display:inline-block;white-space:nowrap;text-indent:-3px}#hotel-results-list .hotel-results-item a,#hotel-results-list .hotel-results-item a:visited{text-decoration:none;color:#000}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotel-results-item-top{line-height:1.5;color:#777;margin:7px 0}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotel-results-item-top .fa{font-size:22px;color:#9bc3e6;padding-right:10px;width:24px;cursor:pointer}.hotel-hot-facilities{padding-top:10px;position:absolute;line-height:24px;bottom:4px;font-size:13px}.hotel-hot-facilities span{font-size:13px;color:#111;white-space:nowrap;margin-right:2px;border:1px solid #eee;padding:1px 3px;margin-bottom:4px;display:inline-block}.hotel-hot-facilities .fa-icon{color:#22acf4;font-size:16px;padding-right:2px;margin-right:3px;width:22px;text-align:center;vertical-align:text-bottom}.hotel-hot-facilities .fa-icon.fa-eye-alt,.hotel-hot-facilities .fa-icon.fa-sun-haze{color:#ffa500}.rooms-facilities{display:inline-block}.more-facilities{color:#999!important;border:1px solid #eee;padding:1px 3px;margin-bottom:4px;display:inline-block}#hotel-results-list .sv-hotel-results-item .hotel-results-item-details .hotel-results-item-top{position:absolute!important;bottom:0}#hotel-results-list .hotel-results-item .hotel-results-item-price{bottom:0;display:block;float:right;padding:0 6px;position:absolute;right:0;top:0;width:180px}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price{margin-bottom:5px;font-size:14px;margin-top:17px;text-align:center}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price .item-price-provider{text-align:center}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price .item-price-provider img{margin-bottom:5px;vertical-align:middle}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price em{font-size:18px;font-weight:600;color:#333;letter-spacing:-.5px}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price em span{font-size:14px;font-weight:400;padding-left:2px}.santorini-view-hotels #hotel-results-list .hotel-results-item .hotel-results-item-price .item-price .old-price{font-size:14px;color:#d70466!important;text-decoration:line-through;font-weight:400}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-price .item-price .old-price{font-size:17px;color:#d70466!important;text-decoration:line-through;font-weight:600}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-last-room{margin-bottom:12px;color:#008000;font-size:13px}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-last-room em{font-weight:700}#hotel-results-list .hotel-results-item .hotel-results-item-price .per-night{color:#555;font-size:12px;text-align:center}#hotel-results-list .hotel-results-item .hotel-results-item-price .without-card{font-size:12px}#hotel-results-list .hotel-results-item .hotel-results-item-price .without-card .fa{color:#11a661;padding-right:4px}#hotel-results-list .hotel-results-item .hotel-results-item-price .fa-info-circle-open{font-weight:400;font-size:14px;color:#aaa;cursor:pointer}.super-deal-price{color:#000;position:relative;font-size:12px;padding:3px 0;margin:8px auto 0 auto;line-height:20px;border-top:2px dotted #0583da}.super-deal-price i{font-size:17px;color:#333;font-weight:600;padding-left:2px;display:block}.super-deal-price span{color:#0583da;font-size:15px;vertical-align:text-bottom;cursor:pointer}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details{background:-webkit-gradient(linear,left top,right top,from(#22acf4),to(#0583da));background:linear-gradient(to right,#22acf4,#0583da);border:0 solid #22acf4;font-weight:600;color:#fff;text-align:center;padding:8px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:10px;left:20px;right:20px;position:absolute;font-size:15px}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details:hover{opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details .fa{padding-left:4px}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price{border:1px solid #ddd;color:#000;background-color:#fff;font-weight:600;text-align:center;padding:8px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:62px;left:20px;right:20px;position:absolute;font-size:15px}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price:hover{-webkit-transition-duration:.4s;transition-duration:.4s}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price .fa{padding-right:9px;color:#1c7ece}#hotel-results-list .hotel-results-item .hotel-results-item-score{font-size:14px;height:34px}#hotel-results-list .hotel-results-item .hotel-results-item-score .score-left{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;height:26px;margin-right:3px;text-align:center;width:30px;padding-top:2px;background:#38bc94;color:#fff}#hotel-results-list .restaurant-results-item .hotel-results-item-score .score-left{background:#2196f3}#hotel-results-list .restaurant-results-item .price-indicator{color:#2196f3;font-weight:600;font-size:14px}#hotel-results-list .restaurant-results-item .price-indicator .range1{color:#aaa}#hotel-results-list .restaurant-results-item .price-indicator .range1 span:first-child{color:#2196f3}#hotel-results-list .restaurant-results-item .price-indicator .range2 span:last-child{color:#aaa}#hotel-results-list .hotel-results-item .hotel-results-item-score .basis{color:#888;font-size:12px;margin-right:6px}#hotel-results-list .hotel-results-item .hotel-results-item-score .score-right{display:inline-block}#hotel-results-list .hotel-results-item .hotel-results-item-score em{font-weight:600;margin-right:4px}#hotel-results-list .hotel-results-item .hotel-results-item-score .item-score{display:inline-block;font-weight:600}#hotel-results-list .hotel-results-item .hotel-results-item-score .item-review{color:#888;font-size:12px}#hotel-results-list .hotel-results-item .hotel-results-item-score .item-review .item-review-word{font-weight:400}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras{position:absolute;left:10px;bottom:14px;z-index:1}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras span{height:26px;display:inline-block;margin-right:4px;text-align:center}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras span img{width:36px!important;margin-right:6px;vertical-align:middle;height:auto;left:auto;transform:inherit}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras a,#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras a:visited{color:#fff;background:rgba(0,0,0,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 9px 6px}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras a:hover{background:#a68745}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view a,#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view a:visited{color:#000;background:rgba(255,255,255,.9);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 9px 6px}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view a:hover{background:#a68745;color:#fff}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view a .fa{color:#000}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view a:hover .fa{color:#fff}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras .fa{color:#fff}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view{right:4px;left:auto}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view span{font-size:13px;height:auto;display:block}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view span a,#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view span a:visited{padding:6px 9px 7px}#hotel-results-list .hotel-results-item .hotel-results-item-photo.has-360 .hotel-xtras a,#hotel-results-list .hotel-results-item .hotel-results-item-photo.has-360 .hotel-xtras a:visited{color:#fff;background:linear-gradient(95deg,#a68745 20%,#ddbb73 80%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 9px 6px}#hotel-results-list .hotel-results-item .hotel-results-item-photo.has-360 .hotel-xtras a:hover{background:#a68745}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras-text{padding-left:6px;font-size:14px}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras-caldera:before{font-family:"icomoon";top:0;left:-5px;content:""}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras-video:before{font-family:"icomoon";top:0;left:-5px;content:""}#hotel-results-list .hotel-results-item .has-video .hotel-photo-link:after{content:'';position:absolute;background:url(../png/hotel-video-play-60.png) no-repeat center center;opacity:.7;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;top:calc(50% - 30px);left:calc(50% - 30px);height:60px;width:60px}#hotel-results-list .hotel-results-item .has-video .hotel-photo-link:hover:after{opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}#hotel-results-list .hotel-results-item .has-360 .hotel-photo-link:after{content:'';position:absolute;background:url(../png/hotel-video-play-360.png) no-repeat center center;opacity:.7;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;top:50px;left:calc(50% - 60px);height:120px;width:120px}#hotel-results-list .hotel-results-item .has-360 .hotel-photo-link:hover:after{opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}#hotel-results-list .hotel-results-selected .hotel-results-item-score{display:none!important}#hotel-results-list .hotel-results-selected .inside-availability .sold-out{background-color:#e42c24;color:#fff;font-size:12px;margin-bottom:10px;padding:5px 10px}#hotel-results-list .hotel-results-selected .inside-availability .enter-dates-selected-hotel em{margin-bottom:8px;padding-left:2px;display:block;font-size:13px}#hotel-results-list .hotel-results-selected .inside-availability .search-control-calendar:before{content:"";font-family:"icomoon";color:#ccc;font-size:17px;position:absolute;left:6px;top:6px}#hotel-results-list .hotel-results-selected .inside-availability .search-control-calendar{display:inline-block}#hotel-results-list .hotel-results-selected .inside-availability .search-control-calendar input{cursor:pointer;border:0;border-bottom:1px solid #dedfe3;padding:7px 7px 7px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:6px;width:75px;font-size:13px}#hotel-results-list .hotel-results-selected .inside-availability .santorini-search-button-hotel-item{display:inline-block}#hotel-results-list .hotel-results-selected .inside-availability .santorini-search-button-hotel-item a,#hotel-results-list .inside-availability .santorini-search-button-hotel-item a:visited{background-color:#1c7ece;padding:8px 15px;color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;display:inline-block}#hotel-results-list .hotel-results-msg-noresults,#hotel-results-list .hotel-results-msg-nohotel{line-height:22px;background-color:#fff;padding:14px;border:1px solid #ddd;border-radius:2px;width:auto;float:none;margin:0 15px 20px 15px}#hotel-results-list .hotel-results-msg-noresults a,#hotel-results-list .hotel-results-msg-noresults a:visited,#hotel-results-list .hotel-results-msg-nohotel a,#hotel-results-list .hotel-results-msg-nohotel a:visited{color:#000;font-weight:600}#hotel-results-list .hotel-results-msg-nohotel em{font-weight:bold}.santorini-view-tours .ad-badge{position:absolute;top:6px;left:10px}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-photo{overflow:hidden}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-photo img{width:auto}.free-message{margin-bottom:20px;font-size:14px;padding:6px 10px;background:rgba(255,255,255,.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-left:4px solid #00c07f;font-weight:400}.free-message .faicon{color:#109d57;padding-right:12px;font-size:22px;vertical-align:middle}.free-message strong{font-weight:bold}.free-message span{display:inline-block;height:50px;float:left}.free-message a,.free-message a:visited{color:#0583da}.free-transfer-list .free-message{border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 12px -4px rgba(0,0,0,.1);background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px}.free-transfer-list .free-message strong{font-size:13px;font-weight:700;text-transform:uppercase}.free-transfer-list.with-icon span{padding-right:12px}.free-transfer-list.with-icon span .fa{color:#38bc94;font-size:28px;margin-top:6px}.free-transfer-list .free-message b{font-weight:600}.free-transfer-list.with-icon span.discount-symbol{font-size:37px;font-weight:600;color:#ffa500;margin-top:-10px}@media only screen and (max-width:641px){.free-message span{height:100px}}#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-price .hotel-more-details{background:-webkit-gradient(linear,left top,right top,from(#ffeb3b),to(#ffc107));background:linear-gradient(to right,#ffeb3b,#ffc107);color:#000;font-weight:600;left:5px;right:10px}#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-details,#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-price{min-height:40px!important}#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-photo img{padding:10px 0}#hotel-results-list .hotel-results-item.trip-planner-item:hover{background-color:#fffbf2}#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-details{width:auto!important}.trip-planner-item{color:#000}.trip-planner-item h6{color:#0583da;text-transform:uppercase;font-size:13px;margin-top:10px;font-weight:700;letter-spacing:1px;font-family:'PT Sans'}.trip-planner-item h5{font-family:'PT Sans';font-size:24px;font-weight:400;letter-spacing:-.4px}.trip-planner-item h5 em{font-weight:600}.trip-planner-item h5 .highlight-word{background:linear-gradient(120deg,#ffe736 0%,#ffe736 100%);background-repeat:no-repeat;background-size:100% 30%;background-position:0 90%}.trip-planner-item p{font-size:17px}.trip-planner-item .hotel-results-item-photo{text-align:center}@media(max-width:559px){#hotel-results-list .hotel-results-item.trip-planner-item .hotel-results-item-price .hotel-more-details{left:10px;right:10px;margin-right:0}.trip-planner-item p{margin-bottom:0}}.promo-message-list{width:100%;text-align:center;font-weight:700;font-size:18px;padding:18px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 12px -4px rgba(0,0,0,.1);background-color:#fff}.promo-message-list em{font-weight:400;font-size:15px;display:block;padding-top:6px}.hotel-map-item{position:fixed;left:0;right:0;margin:0 auto;bottom:14px;z-index:151;min-height:145px;float:none;max-width:860px;width:100%;background-color:#fff;border-radius:3px;-webkit-transition-duration:.4s;transition-duration:.4s;box-shadow:0 2px 12px -4px rgba(0,0,0,.1)}.hotel-results-item:hover{background-color:#eff9fd;-webkit-transition-duration:.4s;transition-duration:.4s}.hotel-map-item .hotel-results-item-photo{float:left;width:260px;height:200px;position:relative;overflow:hidden}.hotel-map-item .hotel-results-item-photo img{width:auto;height:200px;position:relative;left:50%;transform:translateX(-50%)}.hotel-map-item .hotel-results-item-details{padding:16px 4px 20px 20px;display:inline-block;width:360px;position:absolute;top:0;bottom:0}.hotel-map-item .hotel-results-item-details h2{font-size:19px;line-height:22px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.hotel-map-item .hotel-results-item-details h2 a{margin-right:4px}.hotel-map-item .hotel-results-item-details h2>a:first-child{display:block}.hotel-map-item .hotel-results-item-details .property{display:inline-block;font-weight:400;font-size:14px}.hotel-map-item .hotel-results-item-details .hotel-location{font-weight:400;font-size:14px}.hotel-map-item .hotel-results-item-details .hotel-location .separator{color:#aaa;padding:0 4px 0 1px}.hotel-map-item .hotel-results-item-details h4{margin-bottom:10px;font-size:13px;font-weight:normal}.hotel-map-item .hotel-results-item-details h4 a,.hotel-map-item .hotel-results-item-details h4 a:visited{color:#888}.hotel-map-item .hotel-results-item-details h4 a:hover{color:#666}.hotel-map-item .hotel-results-item-details h4 .separator{color:#ccc;padding:0 5px 0 2px}.hotel-map-item .hotel-results-item-details h4 .fa-map-marker{color:#999;padding-right:4px;font-size:14px}.hotel-map-item .hotel-results-item-details .hotels-stars-placeholder{display:inline-block;white-space:nowrap;text-indent:-3px}.hotel-map-item a,.hotel-map-item a:visited{text-decoration:none;color:#000}.hotel-map-item .hotel-results-item-details .hotel-results-item-top{line-height:1.5;color:#777;margin:7px 0}.hotel-map-item .hotel-results-item-details .hotel-results-item-top .fa{font-size:22px;color:#9bc3e6;padding-right:10px;width:24px;cursor:pointer}.hotel-map-item .hotel-results-item-price{bottom:0;display:block;float:right;padding:0 10px;position:absolute;right:0;top:0;width:186px}.hotel-map-item .hotel-results-item-price .item-price{margin-bottom:5px;font-size:14px;margin-top:20px;text-align:center}.hotel-map-item .hotel-results-item-price .item-price .item-price-provider{text-align:center}.hotel-map-item .hotel-results-item-price .item-price .item-price-provider img{margin-bottom:5px;vertical-align:middle}.hotel-map-item .hotel-results-item-price .item-price em{font-size:18px;font-weight:600;color:#333;letter-spacing:-.5px}.hotel-map-item .hotel-results-item-price .item-price em .fa-info-circle-open{font-weight:400;font-size:14px;color:#aaa;cursor:pointer}.hotel-map-item .hotel-results-item-price .item-price .old-price{font-size:14px;color:#d70466!important;text-decoration:line-through;font-weight:400}.hotel-map-item .hotel-results-item-price .item-last-room{margin-bottom:12px;color:#008000;font-size:13px}.hotel-map-item .hotel-results-item-price .item-last-room em{font-weight:700}.hotel-map-item .hotel-results-item-price .per-night{color:#777;font-size:12px;text-align:center}.hotel-map-item .hotel-results-item-price .without-card{font-size:12px}.hotel-map-item .hotel-results-item-price .without-card .fa{color:#11a661;padding-right:4px}.hotel-map-item .hotel-results-item-price .hotel-more-details{background:-webkit-gradient(linear,left top,right top,from(#22acf4),to(#0583da));background:linear-gradient(to right,#22acf4,#0583da);border:0 solid #22acf4;font-weight:600;color:#fff;text-align:center;padding:8px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:10px;left:20px;right:20px;position:absolute;font-size:15px}.hotel-map-item .hotel-results-item-price .hotel-more-details:hover{opacity:.8;-webkit-transition-duration:.4s;transition-duration:.4s}.hotel-map-item .hotel-results-item-price .hotel-more-details .fa{padding-left:4px}.hotel-map-item .hotel-results-item-price .hotel-check-price{border:2px solid #ddd;color:#000;background-color:#fff;font-weight:600;text-align:center;padding:8px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:62px;left:20px;right:20px;position:absolute;font-size:15px}.hotel-map-item .hotel-results-item-price .hotel-check-price:hover{-webkit-transition-duration:.4s;transition-duration:.4s}.hotel-map-item .hotel-results-item-price .hotel-check-price .fa{padding-right:6px;color:#22acf4}.hotel-map-item .hotel-results-item-score{font-size:14px;height:34px}.hotel-map-item .hotel-results-item-score .score-left{display:inline-block;margin-right:5px}.hotel-map-item .hotel-results-item-score .score-right{display:inline-block}.hotel-map-item .hotel-results-item-score em{font-weight:600;margin-right:4px}.hotel-map-item .hotel-results-item-score .item-score{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;height:26px;margin-right:3px;text-align:center;width:30px;padding-top:2px;background:#38bc94;color:#fff}.hotel-map-item .hotel-results-item-score .item-review{color:#888;font-size:12px}.hotel-map-item .hotel-results-item-score .item-review .item-review-word{font-weight:400}.hotel-map-item .hotel-results-item-photo .hotel-xtras{position:absolute;left:10px;bottom:10px;z-index:1}.hotel-map-item .hotel-results-item-photo .hotel-xtras span{height:26px;display:inline-block;margin-right:4px;text-align:center}.hotel-map-item .hotel-results-item-photo .hotel-xtras a,.hotel-map-item .hotel-results-item-photo .hotel-xtras a:visited{color:#fff;background:linear-gradient(95deg,#a68745 20%,#ddbb73 80%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 9px 6px}.hotel-map-item .hotel-results-item-photo .hotel-xtras a:hover{background:#a68745}.hotel-map-item .hotel-results-item-photo.has-360 .hotel-xtras a,.hotel-map-item .hotel-results-item-photo.has-360 .hotel-xtras a:visited{color:#fff;background:linear-gradient(95deg,#a68745 20%,#ddbb73 80%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 9px 6px}.hotel-map-item .hotel-results-item-photo.has-360 .hotel-xtras a:hover{background:#a68745}.hotel-map-item .hotel-results-item-photo .hotel-xtras-text{padding-left:6px;font-size:14px}.hotel-map-item .hotel-results-item-photo .hotel-xtras .fa{color:#fff}.hotel-map-item .hotel-results-item-photo .hotel-xtras-caldera:before{font-family:"icomoon";top:0;left:-5px;content:""}.hotel-map-item .hotel-results-item-photo .hotel-xtras-360:before{font-family:"icomoon";top:0;left:-5px;content:""}.hotel-map-item .hotel-results-item-photo .hotel-xtras-video:before{font-family:"icomoon";top:0;left:-5px;content:""}.hotel-map-item .has-video .hotel-photo-link:after{content:'';position:absolute;background:url(../png/hotel-video-play-60.png) no-repeat center center;opacity:.7;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;top:57px;left:calc(50% - 30px);height:60px;width:60px}.hotel-map-item .has-video .hotel-photo-link:hover:after{opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}.hotel-map-item .has-360 .hotel-photo-link:after{content:'';position:absolute;background:url(../png/hotel-video-play-360.png) no-repeat center center;opacity:.7;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;top:50px;left:calc(50% - 60px);height:120px;width:120px}.hotel-map-item .has-360 .hotel-photo-link:hover:after{opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}.hotel-map-item .hotel-results-top-features div{display:inline-block}.hotel-map-item .hotel-results-top-features div>span{z-index:1;margin-left:-17px;display:inline-block;font-size:10px;padding:3px 10px 3px 17px;text-transform:uppercase;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-weight:600}.hotel-map-item .hotel-results-top-features div i{position:relative;z-index:2;font-size:11px;background:#caa173;padding:7px 6px;display:inline-block;border-radius:48px}.hotel-map-item .hotel-results-top-features div:first-child{margin-right:14px}.hotel-map-item .has-breakfast>span{background-color:#a47953;color:#fff}.hotel-map-item .has-breakfast i{border:2px solid #fff;color:#fff}.hotel-map-item .has-free-cancellation>span{z-index:1;display:inline-block;font-size:11px;padding:3px 10px 3px 17px;text-transform:uppercase;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-weight:600;color:#55ab2f}.hotel-map-item .has-free-cancellation i{border:2px solid #fff;color:#fff;padding:7px!important;background-color:#6cbd70!important}#flyoutelementmapinfo{z-index:999}#flyoutelementmapinfo .col-12{padding:0!important}#flyoutelementmapinfo .col-sm-6,#flyoutelementmapinfo .col-md-6{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.onmap .hotel-results-item-price{position:relative;float:none;display:inline-block;width:100%;padding:0}.onmap .hotel-results-item-price .item-price{margin-top:0;text-align:left}.onmap .hotel-results-item-price .per-night{text-align:left}.onmap .hotel-results-item-details{width:calc(100% - 260px);padding:12px 4px 12px 12px}body.mapmode .fc-widget-normal{display:none}@media screen and (max-width:728px){.hotel-map-item .hotel-results-item-details{padding:9px 4px 20px 14px}.hotel-map-item .hotel-results-item-photo{width:150px;height:150px;overflow:hidden}.hotel-map-item .hotel-results-item-photo .hotel-xtras{display:none}.hotel-map-item .hotel-results-item-details h2{font-size:15px;margin-bottom:5px;line-height:19px}.hotel-map-item .hotel-results-item-details h4 .fa-map-marker{font-size:12px}.hotel-map-item .hotel-results-item-score{left:12px}.hotel-map-item .hotel-results-item-score em{font-size:15px}.hotel-map-item .hotel-results-item-price{width:150px}.hotel-map-item .hotel-results-item-price .hotel-check-price,.hotel-map-item .hotel-results-item-price .hotel-more-details{font-size:13px}.onmap .hotel-results-item-photo{width:100px;height:200px;overflow:hidden}.onmap .hotel-results-item-details{width:calc(100% - 100px)!important;padding:12px 4px 12px 12px}.onmap .hotel-results-item-score .score-left{margin-right:0}.onmap .hotel-results-item-score{font-size:12px}.onmap .hotel-results-item-score .item-score{height:23px;width:27px;font-size:12px!important}.onmap .hotel-results-item-score em{font-size:12px}}@media screen and (max-width:480px){.hotel-map-item .hotel-results-item-photo{width:100px}.hotel-map-item .hotel-results-item-details{width:150px}.hotel-map-item .hotel-results-item-details .hotel-results-item-top,.hotel-map-item .hotel-results-item-details .hotel-results-top-features,.hotel-map-item .hotel-results-item-details .hotel-hot-facilities{display:none}.hotel-map-item .hotel-results-item-details .hotels-stars-placeholder{display:block;white-space:nowrap;text-indent:-1px;margin-top:3px}.hotel-map-item .hotel-results-item-score em,.hotel-map-item .hotel-results-item-score .item-score{font-size:14px}.hotel-map-item .hotel-results-item-price{width:130px}.hotel-map-item .hotel-results-item-price .hotel-check-price{bottom:50px;padding:6px 5px}.hotel-map-item .hotel-results-item-price .hotel-more-details{padding:6px 5px}.hotel-map-item .hotel-results-item-price .hotel-more-details span{display:none}.hotel-map-item .hotel-results-item-price .hotel-more-details span.small-devices{display:inline-block!important}.hotel-map-item .hotel-results-item-price .hotel-check-price span{display:none}.hotel-map-item .hotel-results-item-price .hotel-check-price span.small-devices{display:inline-block!important}.hotel-map-item .hotel-results-item-price .item-price em{font-size:16px}#flyoutelementmapinfo{bottom:0}#flyoutelementmapinfo .hotel-location{display:none}.hotel-map-item .hotel-results-item-photo img{margin-left:-80px}}@media screen and (max-width:320px){.hotel-map-item .hotel-results-item-score em,.hotel-map-item .hotel-results-item-score .item-review,.hotel-map-item .hotel-results-item-details h4{display:none}}.map-box-content{background:#0061be;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;left:0;overflow:hidden;padding:.25rem .25rem;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);font-size:13px}.map-box-content .map-marker-content{display:-webkit-inline-flex;display:inline-flex}.map-box-content .marker-content-label{white-space:nowrap}.html_map_box:after{border-left:.438rem solid transparent;border-right:.438rem solid transparent;border-top:.438rem solid #0061be;content:"";left:0;margin-left:-.438rem;margin-top:-3px;position:absolute;top:3px;z-index:0}.selected_map_box{z-index:9999}.selected_map_box .map-box-content{background:#fff;border:2px solid #0061be;color:#0061be}.all-hotels-left-sidebar.active{overflow-y:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:2px 0 20px #707070;box-shadow:2px 0 20px #707070}.sidebar-overlay{right:0;left:0;z-index:152;opacity:0;visibility:hidden;-webkit-transition:all .15s;transition:all .15s;position:fixed;top:0;bottom:0}.sidebar-overlay.active{opacity:1;visibility:visible;background-color:rgba(0,0,0,.3)}.sidebar-overlay.active .all-hotels-left-sidebar{overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:2px 0 20px #707070;box-shadow:2px 0 20px #707070}.active .close-filters{position:fixed;top:52px;left:320px;padding:10px;color:#aaa;font-size:24px;display:block;z-index:99999999}.toggle-filters,.toggle-sorting{display:inline-block;z-index:2;margin:0;padding:7px 14px;border:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.26);box-shadow:0 2px 5px rgba(0,0,0,.26);background-color:#1c7ece;color:#fff;text-decoration:none}.toggle-filters .fa,.toggle-sorting .fa{padding-right:10px}.toggle-filters:hover,.toggle-sorting:hover{color:#fff}.scroll-up .toggle-filters,.scroll-up .toggle-sorting{top:65px}.scroll-down .toggle-filters,.scroll-down .toggle-sorting{position:fixed}.toggle-sorting{display:none}.inquiry .inq-title{text-align:center;margin-bottom:18px}.inquiry .inq-title em{font-size:22px;line-height:22px;font-weight:600;margin-bottom:10px;letter-spacing:-.5px;display:block}.what-to-choose-item{min-height:145px;float:none;margin:0 0 20px;max-width:none;width:auto;position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 12px -4px rgba(0,0,0,.1)}.what-to-choose-item .what-to-choose-item-content{padding:12px}.what-to-choose-item .what-to-choose-item-content .what-to-choose-item-photo{float:left;padding:7px 20px 14px 1px}.what-to-choose-item .what-to-choose-item-content .what-to-choose-item-photo img{width:260px;height:180px}.what-to-choose-item .what-to-choose-item-content h4{font-size:19px;line-height:22px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.what-to-choose-item .what-to-choose-item-content h4 em{color:#0583da;font-size:13px;display:block}.what-to-choose-item .what-to-choose-item-content p{font-size:15px}#hotel-results-list #what-to-choose-placeholder-content{font-size:15px;color:#333}#hotel-results-list .got-questions{margin-bottom:0;margin-top:10px;border-top:1px solid #eaeaea;padding-top:10px;font-size:15px}#hotel-results-list .what-to-choose-item .what-to-choose-item-content h4 em{font-size:13px;display:block;font-weight:600}#hotel-results-list .got-questions.in-hotel-list{border-top:0;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 12px -4px rgba(0,0,0,.1);margin:0 0 20px;padding:24px}#hotel-results-list .got-questions.in-hotel-list .got-questions-inner{text-align:left}#hotel-results-list .got-questions.in-hotel-list .got-questions-message{display:inline-block;margin-right:22px}@media screen and (max-width:1052px){#hotel-results-list .got-questions.in-hotel-list .got-questions-inner{text-align:center;margin-right:0}#hotel-results-list .got-questions.in-hotel-list .got-questions-message{display:block;margin-bottom:14px}}@media screen and (max-width:700px){.what-to-choose-item .what-to-choose-item-content .what-to-choose-item-photo img{width:185px;height:auto}}@media screen and (max-width:540px){.what-to-choose-item .what-to-choose-item-content .what-to-choose-item-photo{display:none}#hotel-results-list .got-questions.in-hotel-list .got-questions-message{margin-bottom:6px;margin-right:0}}@media(min-width:1020px){.close-filters{display:none!important}.toggle-filters{display:none!important}.sidebar-overlay{position:static!important;opacity:1!important;visibility:visible!important}.sidebar-overlay.active .all-hotels-left-sidebar{overflow-y:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:none;box-shadow:none}.sidebar-overlay.active .all-hotels-left-sidebar .showType-results{display:inline-block}.sidebar-overflow-lock{overflow:auto!important}}@media(min-width:1100px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:375px}}@media(min-width:1200px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:375px}}@media screen and (min-width:1250px) and (max-width:1423px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:500px}}@media screen and (min-width:1424px) and (max-width:1539px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:500px}}@media screen and (min-width:1540px) and (max-width:1599px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:375px}}@media(min-width:1600px){.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details{width:375px}}.add-hotel-favorites{height:26px;outline:medium none;position:absolute;right:12px;top:0;z-index:1}a.favorited-no{color:#fff!important;font-size:17px;height:16px;width:26px;text-decoration:none;display:inline-block;padding:6px 5px 5px 6px;outline:0;position:relative;text-align:right}a.favorited-no:before{font-family:"icomoon";top:0;left:-5px;content:"";color:#0583da;background:#fff;padding:6px 5px 5px 6px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}a.favorited-yes{color:#fff!important;font-size:17px;height:16px;width:26px;text-decoration:none;display:inline-block;padding:6px 5px 5px 6px;outline:0;position:relative;text-align:right}a.favorited-yes:before{font-family:"icomoon";top:0;left:-5px;content:"";font-weight:bold;color:#ef000d;background:#fff;padding:6px 5px 5px 6px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.add-hotel-comparison{height:26px;outline:medium none;position:absolute;right:44px;top:0;z-index:5}.add-hotel-comparison div:first-child{position:relative}.add-hotel-comparison .comparison-message{height:39px;font-size:13px;outline:medium none;position:absolute;right:0;top:3px;background:rgba(0,0,0,.4);color:#fff;padding:10px 10px 0;text-align:left;width:190px;display:inline-block;z-index:1}.comparison-message a,.comparison-message a:visited{color:#fff!important;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:0}.comparison-message .fa{padding-right:4px}.comparison-removed{width:225px!important}.santorini-view-hotels{position:absolute;width:100%}#filter-hotel-name .name-input-wrapper{display:inline-block;width:75%}#filter-hotel-name .name-input-wrapper input{padding:7px;width:95%;border:1px solid #ccc}#filter-hotel-name a,#filter-hotel-name a:visited{background-color:#1c7ece;padding:7px 12px;display:inline-block;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filter-short-dates{border:1px solid #ddd;padding:2px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filter-short-dates a,.filter-short-dates a{color:#000}.filter-short-dates .short-checkin,.filter-short-dates .short-checkout{color:#000;font-weight:600;display:inline-block;padding:10px 0;width:100px;text-align:center}.filter-short-dates-info{background-color:#ddd;border:1px solid #ccc;font-size:14px;border-top:0 none;padding:10px;text-align:center;color:#000}.filter-short-dates-info a,.filter-short-dates-info a:visited{text-decoration:none;color:#000}.filter-short-dates-info .fa{padding-right:4px}.filter-short-dates-info .staying-nights{padding-right:8px}.filter-short-dates-info .staying-nights .fa{padding-right:6px}.showType-results{margin:10px 0;width:100%;float:left}.showType-results .showMap,.showType-results .showList{cursor:pointer;position:relative}.hotel-filters-list .showType-results .showMap:hover span{bottom:-10px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.showType-results .showList{display:none}.showType-results .showList span i{color:#444}.showType-results .showMap img{width:100%}.showType-results .showList span{text-transform:uppercase;color:#777;font-size:12px;font-weight:600}.showType-results .showMap span{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;font-weight:600;position:absolute;background:rgba(2,52,115,.6);left:0;right:0;bottom:40px;margin:0 auto;width:140px;text-align:center;color:#fff;padding:7px 19px 7px 16px}.showType-results .showMap span i,.showType-results .showList span i{padding-right:6px}.showType-results .showMapSmall{text-align:center;background:url(../jpg/google-maps-tiny-mobile.jpg);background-repeat:no-repeat!important;background-size:cover!important}.showType-results .showMapSmall span{bottom:auto;display:inline-block;position:relative;top:auto;background:rgba(2,52,115,.6);left:auto;color:#fff;padding:6px 14px 6px 12px;text-align:center;margin:20px}.showType-results .fa{color:#1c7ece;padding-right:6px;font-size:14px}.all-hotels-content .showType-results{float:none;display:none}.close-area{position:absolute;right:0;top:6px;display:block;opacity:1;z-index:1}.close-area a{background:#f9f9f9 none repeat scroll 0 0;border-radius:50%;color:#000;cursor:pointer;display:block;opacity:.5;padding:10px;position:fixed;right:20px;text-align:center;text-decoration:none;top:60px;height:55px;width:55px;z-index:1001}.close-area i{color:#000;font-size:26px;opacity:1;padding-top:5px}.map-overlay .sidebar-overlay{position:fixed!important;top:51px;left:0;width:330px;background-color:#f2f4f7;overflow-y:auto}.map-overlay .sidebar-overlay .all-hotels-left-sidebar{margin-left:0!important;max-width:275px!important;width:auto!important}.map-overlay .showMap{display:none}.map-overlay .showList{display:block}.map-overlay .toggle-filters{border-right:0!important;width:auto!important;top:72px;position:absolute;left:20px;bottom:auto;background-color:#1c7ece!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.26);box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff!important}.map-overlay .toggle-sorting{display:none!important}.map-overlay .popular-searches-block,.map-overlay .filter-search-hotel-name{display:none}.map-categories img{max-width:18px;margin-right:6px}.map-overlay .close-filters{position:fixed;left:290px;top:50px!important;font-size:24px;color:#999;text-align:right}.general-map .showType-results,.general-map h2{display:none;margin:0}.general-map .showList{display:none!important}.general-map .hotel-filters-list{padding-bottom:0}.santorini-view-hotels .map-overlay .toggle-filters{top:-1px!important;left:-7px!important;width:117px!important}@media screen and (max-width:1019px){.all-hotels-content .showType-results{display:block}.showType-results .showMapSmall{background:url(../jpg/google-maps-static.jpg);display:block!important}.showType-results .showMap{display:none}}.hotel-filters-list{font-size:15px;padding:20px 0 20px 20px}.hotel-filters-list .filter-title{font-size:20px;line-height:28px;margin:0 0 25px;padding:0 0 13px;font-weight:600}.hotel-filters-list .clear-all,.hotel-filters-list .clear-filter{margin:10px 0 0 10px;font-size:10px;line-height:1.3;color:#0061be}.hotel-filters-list a{text-decoration:none}.hotel-filters-list h3{font-size:17px;margin:0 0 20px;font-weight:600}.hotel-filters-list>ul,.hotel-filters-list>div,.hotel-filters-list>form{margin:0 0 40px}.hotel-filters-list>div:last-child{margin-bottom:20px}.hotel-filters-list li>a{color:#000;display:block;line-height:1.5;padding:0 5px 5px 30px;position:relative}.hotel-filters-list li>a:before,.hotel-filters-list li>a:after{border-radius:50%;overflow:hidden}.hotel-filters-list li>a:before{border:1px solid #bbb;content:"";height:18px;left:0;position:absolute;top:3px;width:18px;background:#f9f9f9}.hotel-filters-list li>a:hover{color:#1c7ece}.hotel-filters-list li>a:hover:before{background:#fff none repeat scroll 0 0}.hotel-filters-list li>a:hover small{color:currentcolor}.hotel-filters-list li>a:hover.filter-disabled:before{background:none!important}.hotel-filters-list li>a .fcount{color:#999;font-size:12px;padding-left:4px;float:right;line-height:24px}.hotel-filters-list li>a i{color:#1c7ece;padding-right:4px;font-size:17px;width:28px;display:inline-block;text-align:center}.hotel-filters-list li>a img{width:26px}.hotel-filters-list a.filter-disabled{color:#666;opacity:.5;cursor:not-allowed}.hotel-filters-list li>a.filter-disabled:hover{color:#666}.hotel-filters-list small{color:#707070;display:inline;font-size:10px;padding-left:2px}.hotel-filters-list .collapsed{display:none}.hotel-filters-list .collapsed.active{display:block}.hotel-filters-list .combined a:before{border-radius:2px}.hotel-filters-list .combined .selected a:after{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;content:"";display:inline-block;font-family:"icomoon";font-size:13px;font-style:normal;font-variant:normal;font-weight:400;height:auto;left:3px;line-height:1em;margin-right:.2em;text-align:center;text-decoration:none;text-transform:none;top:6px;width:auto}.hotel-filters-list .exclusive a:before{border-radius:50%}.hotel-filters-list .exclusive .selected a:after{background:none;color:#fff;content:"";display:inline-block;font-family:"icomoon";font-size:10px;font-style:normal;font-variant:normal;font-weight:600;height:auto;left:4px;margin-right:.2em;text-align:center;text-decoration:none;text-transform:none;top:4px;width:auto;border-radius:0!important;line-height:17px;width:11px}.hotel-filters-list .color-filter>li{display:inline-block;height:26px;margin:0 9px 12px 0;width:26px}.hotel-filters-list .color-filter>li>a{border-radius:3px;height:100%;padding:0}.hotel-filters-list .color-filter>li>a:before,.hotel-filters-list .color-filter>li>a:after{display:none}.hotel-filters-list .color-filter>li:hover>a,.hotel-filters-list .color-filter>li:active>a,.hotel-filters-list .color-filter>li.selected>a,.hotel-filters-list .color-filter>li.active>a{opacity:.9}.hotel-filters-list .color-filter>li:hover>a:before,.hotel-filters-list .color-filter>li:active>a:before,.hotel-filters-list .color-filter>li.selected>a:before,.hotel-filters-list .color-filter>li.active>a:before{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#fff;content:"";display:inline-block;font-family:"icomoon";font-size:11px;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:27px;margin-right:.2em;text-align:center;text-decoration:none;text-transform:none;top:0;width:26px}.hotel-filters-list .selected>a{color:#000}.hotel-filters-list .selected>a:before{background:#22acf4;border-color:#169be9}.hotel-filters-list .selected>a:after{background:#f2f4f7 none repeat scroll 0 0;content:"";height:6px;left:6px;position:absolute;top:9px;width:6px}.hotel-filters-list .selected>a:hover{color:#1c7ece}.hotel-filters-list .selected>a:hover:before{background:#1c7ece none repeat scroll 0 0;border-color:#1c7ece}.hotel-filters-list .village-block .villages-toggle{padding:4px 0 10px 0;color:#0061be;display:block}.hotel-filters-list .village-block .all-villages{display:none}.hotel-filters-list .village-block .toggle-active{display:block!important}.hotel-filters-list .more-tours{padding:4px 0 10px 0;color:#000;display:block}.hotel-filters-list li>a .hotels-stars-placeholder i{width:auto;padding:0}.tripplan-filter{display:block;margin-top:-20px;margin-left:63px;font-size:13px}.tripplan-filter a,.tripplan-filter a:visited{color:#000!important;padding:2px;border-bottom:2px dotted #22acf4}.popular-searches-block h5{display:inline-block;margin:0 8px 8px 0;font-weight:400}.popular-searches-block a,.popular-searches-block a:visited{border:1px solid #bbb;border-radius:2px;font-size:13px;color:#000;display:block;padding:7px 10px}.popular-searches-block a:hover{background-color:#fff;color:#1c7ece}.hotel-filters-list .hotel-rooms-persons{padding:20px 0}.hotel-filters-list .hotel-rooms-persons .change-rooms-persons{color:#000;padding:11px 4px 11px 7px;display:block;background:#f9f9f9;border:1px solid #ccc;margin-bottom:10px}.hotel-filters-list .hotel-rooms-persons .change-rooms-persons .fa{float:right;opacity:.5;padding-right:0}.hotel-filters-list .hotel-rooms-persons .change-rooms-persons-wrapper>div{padding:4px 0}.hotel-filters-list .hotel-rooms-persons span{display:inline-block}.hotel-filters-list .hotel-rooms-persons div span:first-child{min-width:70px}.hotel-filters-list .hotel-rooms-persons div span:last-child{color:#999}.hotel-filters-list .hotel-rooms-persons select{padding:6px;width:55px}.hotel-filters-list .hotel-rooms-persons .santorini-search-button{margin-top:20px}.hotel-filters-list .hotel-rooms-persons .santorini-search-button a,.hotel-filters-list .hotel-rooms-persons .santorini-search-button a:visited{background-color:#1c7ece;padding:9px 31px;color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.hotel-filters-list .hotel-rooms-persons .fa{padding-right:6px}.hotel-filters-list .hotel-rooms-persons .hotel-room-children-wrapper{padding-top:10px!important}.hotel-filters-list .hotel-rooms-persons .hotel-room-children-wrapper-title{padding:10px 0;display:block}.hotel-filters-list .hotel-rooms-persons .hotel-room-children-wrapper>div{padding:4px 0}.callout-dates-wrapper{margin:30px 0}.callout-dates,.callout-person{border:1px solid #ddd;padding:10px 4px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;color:#000;font-weight:600;text-align:center}.callout-person{border-top:0}.callout-dates i,.callout-person i{font-size:18px;padding-right:8px;color:#bbb}.callout-dates-wrapper .infoBox_desc{padding-left:4px;width:60px;display:inline-block;vertical-align:middle;text-align:left}.callout-dates-wrapper .date-full{font-size:14px;white-space:nowrap;overflow:hidden;font-weight:700;color:#000;display:block}.callout-dates-wrapper .date-day{color:#999;font-size:13px;display:block;font-weight:400}.callout-dates-wrapper .short-rooms .infoBox_desc{width:150px}.hotels-stars-placeholder .fa{color:#f90;font-size:17px}.hotel-results-item-details .hotels-stars-placeholder .fa{font-size:15px}@media(min-width:1020px){.hotels-and-filters-wrapper{float:left;width:100%}}fieldset{border:0}div.pricerange-radio{margin:0 0 .75em;position:relative;display:inline-block}input[name=pricerange]{display:none}label[class^=pricerange]:before{content:"";position:absolute;color:#000;border:1px solid #ddd;background-color:#fff;text-align:center;width:78px;padding:12px 0 10px 0}label.pricerange-radio-1:before{content:"$"}label.pricerange-radio-2:before{content:"$$"}label.pricerange-radio-3:before{content:"$$$"}input[name=pricerange]+label{display:inline-block;width:71px;height:35px;vertical-align:middle;font-family:Arial,sans-serif;font-size:1em;cursor:pointer}input[name=pricerange]:checked+label[class^=pricerange]:before{background-color:#2196f3;border-color:#2196f3;color:#fff}input[type=radio]+label[class^=pricerange]:before,input[type=radio]:checked+label[class^=pricerange]:before{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.promo-sections{background-color:transparent!important;border:0!important;margin-bottom:30px}.promo-sections h6{color:#000;font-size:16px;font-weight:700;margin-bottom:12px}.promo-sections a.link-with-photo .inside-link-photo-wrapper{margin:auto auto 0 0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.promo-sections a.link-with-photo:hover .inside-link-photo-wrapper{padding-left:10px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.promo-sections a.link-with-photo:hover .inside-link-photo{background:rgba(0,0,0,.1)!important}.search-wrapper{background-color:#f2f4f7}.all-hotels{width:92%;padding:0;position:relative;margin:auto;max-width:1400px;overflow:hidden;background:#f2f4f7}.all-hotels:after{clear:both;content:"";display:table}.all-hotels .all-hotels-left-sidebar{-webkit-overflow-scrolling:touch;z-index:154;max-width:320px;width:100%;margin-bottom:0;will-change:transform;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;background-color:#f2f4f7}.all-hotels-content{margin:0 330px 0 280px;max-width:940px;padding:0 0 30px;display:block;position:relative}.results-header{margin-bottom:6px;padding-top:20px}.results-header .page-title{font-size:28px;font-family:"PT Sans";font-weight:600}.results-header .page-title>span{white-space:nowrap;color:#333;font-size:16px;margin:0 5px;font-weight:400;font-family:verdana}.search-wrapper .top-reviews-section{background-color:#fff!important}.santorini-breadcrumb{font-size:26px;font-weight:400}.santorini-breadcrumb span.breaditem{color:#000;font-size:14px;margin-bottom:6px;display:inline-block;font-weight:400}.santorini-breadcrumb h3{font-weight:600;font-family:"PT Sans";font-size:26px}.santorini-breadcrumb .fa{font-size:10px;color:#aaa}.santorini-breadcrumb a,.santorini-breadcrumb h3 a:visited{text-decoration:none;color:#000}.santorini-breadcrumb span.breaditem a:visited{color:#000}.santorini-breadcrumb span.breaditem a:hover{color:#1c7ece}.santorini-breadcrumb h3 span:first-child{padding-right:4px}.santorini-breadcrumb h3 span:last-child{white-space:nowrap;color:#0583da;font-size:16px;font-weight:400;font-family:verdana}.results-header .filters-applied{color:#777;display:block;line-height:1.5;margin:18px 0 0}.results-header .filters-applied .filter{position:relative;background:#fff;margin-right:6px;font-size:13px;color:#333;display:inline-block;margin-bottom:10px;border-radius:26px;padding:4px;border:2px solid #0583da}.results-header .filters-applied .filter a,.results-header .filters-applied .filter a:visited{margin-top:1px;text-decoration:none;color:#333;display:inline-block;text-align:center;padding-right:28px;padding-left:2px;margin-left:6px;width:auto;font-size:14px}.results-header .filters-applied .filter a:hover .fa-times{color:#c71585}.results-header .filters-applied .filter em{display:inline-block;color:#333;position:absolute;right:10px}.results-header .results-header-inner{width:auto;float:none;display:inline-block}.results-header .showCompare{z-index:5!important;color:#fff;float:right;font-size:15px;padding:8px 0;text-align:center;cursor:pointer;width:190px!important;display:inline-block}.results-header .showCompare a,.results-header .showCompare a:visited{text-decoration:none;color:#fff;padding:8px;background-color:#0583da;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.results-header .showCompare a:first-child .fa{padding-right:6px}.results-header .showCompare a:last-child{padding:8px;background-color:#d15981}.results-header .showCompare .count-comparison{display:inline-block;padding:0 5px}.scroll-up .results-header .showCompare{margin-top:53px}.list-controls a.show-filters{border:1px solid #ccc;color:#777;font-size:23px;padding:6px 10px 9px 10px;display:none;margin-top:0;background:#f9f9f9}.list-controls .show-filters:hover{background:#fff;color:#888}.list-controls .show-filters span{margin-left:10px;display:inline-block;color:#000;font-size:14px}#order-results{background:#fff;padding:6px 6px 0;margin-top:0;display:inline-block;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#order-results .select-style{border:0 none!important;color:#000;font-size:14px;margin-right:10px;padding:2px 20px 7px 10px!important;outline:0;cursor:pointer;width:170px}.search-pagination{float:right;padding:0;margin-top:7px}.search-pagination a,.search-pagination a:visited{background:#fafafa;text-decoration:none;color:#333;width:28px;height:28px;display:inline-block;text-align:center;padding-top:3px;font-size:14px;font-weight:600;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 2px}.search-pagination a:hover{background:#fff}.search-pagination a.pagination-current{color:#111;background:#fff;box-shadow:0 2px 12px -4px rgba(0,0,0,.1)}.search-pagination a:last-child{border-right:0}.pagination-nolink{padding:9px;width:14px;cursor:not-allowed;opacity:.3}.bottom-pagination{margin-bottom:18px;width:100%;text-align:center;float:left}.bottom-pagination .search-pagination{display:inline-block;float:none;text-align:center;width:auto;margin:20px auto 0 auto}.see-all-santorini-hotels{clear:both}.see-all-santorini-hotels h6{display:block}.see-all-santorini-hotels a,.see-all-santorini-hotels a:visited{color:#fff;font-weight:600;margin-bottom:12px;padding:12px 16px;color:#fff;float:left;width:100%;clear:both;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;line-height:24px;text-align:center;background:#0583da;margin-top:12px;background:-webkit-linear-gradient(to right,#22acf4,#0583da);background:linear-gradient(to right,#22acf4,#0583da)}.see-all-santorini-hotels a:hover{color:#fff}.see-all-santorini-hotels i{font-size:26px;vertical-align:text-top}.all-hotels-left-sidebar{position:fixed;top:52px;bottom:0}.all-hotels-left-sidebar.active{transform:translateX(100%)}.all-hotels-right-sidebar{display:none}.all-hotels-content{margin:auto;padding:0 0 30px;background:#f2f4f7}.featured-filters{margin-top:6px;white-space:nowrap}.featured-filters .item{background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24),0 0 0 0 rgba(0,0,0,.12),0 0 0 0 rgba(0,0,0,.1);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;display:inline-block;padding:0 22px 0 0;font-weight:600;color:#000;margin-right:6px}.featured-filters .item img{height:64px;width:64px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-bottomleft:9px;border-top-left-radius:9px;border-bottom-left-radius:9px;margin-right:12px;display:inline-block}.featured-filters .filter-content{display:inline-block;vertical-align:middle}.featured-filters .item span.subtitle{display:block;font-weight:400;font-size:13px}.featured-filters .owl-carousel .owl-nav button{top:21%!important;color:#aaa}.featured-filters .owl-carousel .owl-prev.disabled,.featured-filters .owl-carousel .owl-next.disabled{display:none}.featured-filters .owl-carousel .owl-nav.disabled{display:block!important}.featured-filters .owl-carousel .owl-next{right:-25px!important}@media screen and (max-width:540px){.featured-filters{margin-left:0}.featured-filters .owl-carousel .owl-nav.disabled{display:none!important}}.view-list{margin-top:24px}.view-list a{border:1px solid #ddd;padding:7px 10px 7px 34px;background:#fff;border-radius:4px;border-right:0;position:relative}.view-list a:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.view-list a:last-child{border:1px solid #ddd;border-top-left-radius:0;border-bottom-left-radius:0}.view-list .fa{padding-right:3px}.view-list>a:before{border:1px solid #bbb;content:"";height:18px;left:9px;position:absolute;top:8px;width:18px;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.view-list .selected:after{background:0 0;color:#0583da;content:"";display:inline-block;font-family:icomoon;font-size:10px;font-style:normal;font-variant:normal;font-weight:600;height:auto;left:12px;margin-right:.2em;text-align:center;text-decoration:none;text-transform:none;top:9px;border-radius:0!important;line-height:17px;width:11px;position:absolute}.village-guide-promo{position:relative;width:260px}.village-guide-promo-image{width:250px;height:100px}.village-guide-promo-box{position:absolute;width:100%;height:100%;top:0;left:0}.village-guide-promo-title{padding:10px;font-size:20px;color:#fff;text-shadow:1px 1px 1px #000;font-weight:800}.village-guide-promo .village-guide-promo-box span{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;right:10px;bottom:10px;padding:7px 11px;border-radius:3px;background-color:#1c7ece;font-size:13px;color:#fff;text-decoration:none}.village-guide-promo:hover span{background-color:#003580;-webkit-transition-duration:.5s;transition-duration:.5s}.village-guide-promo .fa{padding-left:4px}.map-container{position:relative!important;left:0;right:0}.new-marker .hotel-poi-gallery{border-bottom:4px solid #22acf4;height:125px;position:relative}.new-marker .hotel-poi-gallery img{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;width:250px;height:125px}.new-marker .hotel-poi-content{padding:10px 10px 0;margin-bottom:10px}.new-marker .hotel-poi-content .hotel-poi-left{font-size:14px;float:left;width:175px;margin-right:5px;margin-bottom:20px}.new-marker .hotel-poi-content .hotel-poi-left h3{margin:0;padding:0;display:block;font-size:1.17em;font-weight:700}.new-marker .hotel-poi-content .hotel-poi-left .hotel-poi-text{margin-top:5px;line-height:20px;font-size:13px}.new-marker .hotel-poi-content .hotel-poi-left .hotel-poi-stars{margin-bottom:4px;margin-left:-1px}.new-marker .hotel-poi-content .hotel-poi-left h3 a,.new-marker .hotel-poi-content .hotel-poi-left h3 a:visited{color:#000;font-size:15px;text-decoration:none}.new-marker .hotel-poi-content .hotel-poi-left a,.new-marker .hotel-poi-content .hotel-poi-left a:visited{color:#000;text-decoration:none;line-height:16px}.new-marker .hotel-poi-content .hotel-poi-right{width:45px;float:right;text-align:center;line-height:16px}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-price{font-size:14px;font-weight:700}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-price a,.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-price a:visited{color:#333;text-decoration:none}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-price span{color:#1fa9eb;font-size:11px;display:block;font-weight:700}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-price a span{color:#333}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-score{font-size:14px;font-weight:700;margin-top:5px}.new-marker .hotel-poi-content .hotel-poi-right .sun-hotel-score span{color:#1fa9eb;font-size:11px;display:block;font-weight:700}.new-marker .add-hotel-favorites{height:26px;margin-top:4px;position:absolute;right:0;top:0;outline:0}.new-marker a.favorited-no{color:#fff;height:16px;width:26px;text-decoration:none;display:inline-block;padding:6px;outline:0;position:relative;text-align:right}.new-marker a.favorited-no:before{font-family:"icomoon";top:0;left:-5px;content:""}.new-marker a.favorited-yes{color:#fff;height:16px;width:26px;text-decoration:none;display:inline-block;padding:6px;outline:0;position:relative;text-align:right}.new-marker a.favorited-yes:before{font-family:"icomoon";top:0;left:-5px;content:"";font-weight:bold;color:#ef000d}.new-marker .hotel-poi-more{clear:both;height:18px;text-align:center}.new-marker .hotel-poi-more a,.new-marker .hotel-poi-more a:visited{background-color:#22acf4;color:#fff;display:inline-block;font-size:12px;padding:8px 11px;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.cluster span{color:#fff!important;font-weight:600!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.cluster>div{top:-8px!important;font-size:13px!important}.related-list{margin-top:40px}.related-list .related-title{color:#000;font-size:22px;margin-bottom:24px;font-family:"PT Sans";font-weight:400}.related-item{background:#fff none repeat scroll 0 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);float:left;margin-bottom:30px;margin-right:30px;position:relative;text-align:left;max-width:300px;width:100%}.related-item .related-photo{position:relative;height:182px}.related-item .related-photo img{width:100%;height:182px}.related-item .add-hotel-favorites{height:26px;margin-top:4px;outline:medium none;position:absolute;top:0}.related-item .related-item-content{background:rgba(0,0,0,0) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8)) repeat scroll 0 0;bottom:0;font-size:14px;margin:0 auto;padding:20px 12px 8px;position:absolute;width:100%}.related-item .related-item-content h3{display:block;font-size:18px;line-height:20px;font-weight:600;margin:0;padding:0;width:85%}.related-item .related-item-content h3 a,.related-item .related-item-content h3 a:visited{color:#fff;text-decoration:none}.related-item .related-item-content h6{display:block;font-size:16px;font-weight:normal;line-height:20px;margin:0;padding:0;width:85%}.related-item .related-item-content h6 a{text-decoration:none;color:#22acf4}.santorini-view-tours .filter-short-dates a{width:100%}.santorini-view-tours .search-featured .travel-guide-top-slider .top-search-wrapper div{width:97%}.santorini-view-tours .search-featured .travel-guide-top-slider .top-search-wrapper .search-control-calendar input{width:100%}.tour-results-item-description{font-size:13px;line-height:18px;color:#777}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details h2{font-size:18px;margin-bottom:2px;font-weight:700}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities{padding-top:10px;position:absolute;line-height:24px;bottom:12px}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities span{font-size:13px;color:#111;white-space:nowrap}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities .fa-icon{color:#22acf4;font-size:16px;padding-right:2px;width:22px;text-align:center}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities .fa-sun-haze{color:#ffa500}.tour-results-item-bottom{font-size:12px;margin:6px 0}.tour-results-item-bottom span{margin-right:6px}.hotel-results-item-price span.next-available{font-weight:600;color:#ed5485;font-size:13px;display:none}.hotel-results-item-details span.next-available{font-weight:600;color:#d70466;font-size:13px;border:1px solid #ed5485;padding:2px 7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tour-results-item-bottom span.isPrivate{padding:3px 6px;background:#00c07f;background:linear-gradient(to right,#00c07f,#12998e);background:-webkit-gradient(linear,left top,right top,from(#00c07f),to(#12998e));color:#fff;font-weight:600;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:72px;font-size:13px}.tour-results-item-bottom span.isPrivate i{color:#fff}.tour-results-item-bottom .small-fa-icons{font-size:14px;color:#999;padding-right:4px}.santorini-view-tours #hotel-results-list .restaurant-results-item .hotel-results-item-details h2{margin-bottom:5px}@media screen and (max-width:768px){.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details{min-height:230px!important;width:100%!important}}@media screen and (max-width:540px){.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details{min-height:175px!important;margin-bottom:0!important;padding-bottom:0!important}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details h2{padding-right:14px}}#hotel-results-list .vessel-results-item .hotel-results-item-details{padding-top:10px}.santorini-view-tours #hotel-results-list .vessel-results-item .hotel-results-item-details .tour-hot-facilities{position:relative;bottom:auto}.santorini-view-tours #hotel-results-list .vessel-results-item .hotel-results-item-details .tour-results-item-bottom{position:absolute;bottom:10px}.santorini-view-tours #hotel-results-list .vessel-results-item .hotel-results-item-details .tour-hot-facilities span{margin-right:10px}#hotel-results-list .rental-type a,#hotel-results-list .rental-type a:visited{color:#888;font-size:12px;text-transform:uppercase}#hotel-results-list .rental-type a:not(:last-child):after{content:"•"}#hotel-results-list .vessel-results-item .hotel-results-item-price .per-night{color:#000;padding-top:0;font-size:14px}.vessel-results-item .hotel-results-item-details h5{font-size:15px;margin:4px 0 2px}.vessel-results-item .hotel-results-item-details h5 span{color:#888;font-size:14px;font-weight:400;padding-bottom:5px}.sidebar-widget{margin-bottom:22px}.sidebar-widget .sidebar-widget-header{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.widget-why-book ul{padding:16px 0 0 0;margin-bottom:0}.widget-why-book ul li{padding:6px 20px;font-size:14px;color:#000}.widget-why-book ul li:first-of-type{color:#000;font-size:16px;font-weight:700;border-top:0}.widget-why-book ul li:nth-child(2){border-top:0;padding-bottom:0}.widget-why-book ul li .fa{padding-right:10px;color:#00c07f}.widget-why-book p{font-size:14px;line-height:20px;color:#000}.widget-why-book .payment-method{text-align:center;padding:20px 0;margin:0 auto;background:#fff;margin-top:14px}.widget-why-book .payment-method-text{font-weight:400;color:#000;padding-bottom:7px;font-size:11px;line-height:16px;margin-bottom:10px;text-transform:uppercase;margin:0 auto}.widget-why-book .payment-method img{max-width:226px;width:100%}.widget-why-book-hotel{background-color:transparent;border:0}.widget-why-book-hotel ul{margin-bottom:0}.widget-why-book-hotel ul li{padding:10px 7px}.widget-why-book-hotel .row{color:#111;padding:6px;font-size:14px}.widget-why-book-hotel .row .whyus-item{margin-bottom:16px}.widget-why-book-hotel .row .whyus-item em{font-weight:600;color:#000;font-size:15px}.widget-why-book-hotel .row .whyus-item i{font-size:16px;color:#007bff;vertical-align:inherit;padding-right:4px}.widget-why-book-hotel .row .whyus-item span{display:block;padding-top:4px}.widget-contact-us{padding:30px 20px 40px 20px;background:url(../jpg/tour-widget-3b.jpg);background-repeat:no-repeat!important;background-size:cover!important;border:0}.widget-contact-us span{display:block;margin-bottom:22px;font-size:14px;line-height:20px}.widget-contact-us a,.widget-contact-us a:visited{text-decoration:none;font-weight:600;color:#fff;border:1px solid #f0f0f0;padding:4px 10px 6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.widget-contact-us a:hover{color:#fff}.widget-contact-us a.whatsapp,.widget-contact-us a.whatsapp:visited{border:0;background:#00c07f;background:linear-gradient(to right,#00c07f,#12998e);background:-webkit-gradient(linear,left top,right top,from(#00c07f),to(#12998e));margin-left:9px;padding:5px 11px 7px 10px}.widget-contact-us a .fa{color:#e6cf43;padding-right:8px}.widget-contact-us a.whatsapp .fa{color:#fff}.widget-contact-us .support-team{margin-top:-10px;margin-bottom:20px}@media(min-width:500px){.all-hotels-content{max-width:620px}}@media(min-width:734px){.all-hotels{width:94%;padding:0 3%}.all-hotels-content{max-width:none}.hotel-results-item{float:none;margin:0 0 10px;max-width:none;width:auto}#flyoutelementmapinfo .hotel-results-item{margin-bottom:0!important}.two-cols main{padding:0 3%}.two-cols .main-content{max-width:none}}@media(min-width:878px){.all-hotels{width:92%}.three_cols main{padding:0 4%}.two-cols main{padding:0 4%}}.all-hotels-right-sidebar{display:none}@media screen and (min-width:1020px) and (max-width:1130px){.all-hotels-content{margin:0 0 40px 250px!important}}@media(min-width:1020px){.all-hotels{padding:0;width:96%}main.active .all-hotels-left-sidebar{transform:none}.all-hotels-content{margin:0 0 0 270px!important;margin:0 0 0 270px!important;max-width:940px}.all-hotels-left-sidebar{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;position:static!important;float:left!important;width:250px!important;margin:0 0 0 -100%!important;will-change:auto!important}}@media(min-width:1326px){.wide{max-width:none}}@media(min-width:1600px){.all-hotels-content:not(.wide){margin:0 330px 0 280px!important}.all-hotels-right-sidebar{clear:none;display:block;float:right;margin:98px -100% 30px 0;position:relative;right:100%;width:300px}}@media(min-width:1500px){.all-hotels{width:92%}}@media(min-width:1921px){.search-featured .travel-guide-top-slider img{width:100%;max-height:380px}}@media screen and (min-width:560px) and (max-width:991px){#hotel-results-list .hotel-results-selected,#hotel-results-list .hotel-results-promoted{margin-bottom:0!important}#hotel-results-list .hotel-results-item{float:left!important;width:100%!important;margin-right:13px!important}#hotel-results-list .hotel-results-item .hotel-results-item-photo,#hotel-results-list .hotel-results-item .hotel-results-item-photo img{width:100%!important;height:auto!important}#hotel-results-list .hotel-results-item .hotel-results-item-details{position:relative!important;width:100%!important;min-height:220px!important}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities{position:relative;margin-top:16px}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details h2{min-height:72px;padding-right:14px}#hotel-results-list .hotel-results-item .hotel-results-item-price{position:relative!important;width:auto!important;float:none!important;padding:0 20px 20px!important;min-height:115px;border-left:0!important;border-top:0 solid #ddd}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details{display:block!important;float:none!important}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras{bottom:22px!important}#hotel-results-list .hotel-results-item .hotel-results-item-price .without-card{display:none!important}#hotel-results-list .hotel-results-item .hotel-results-item-price .per-night{display:inline-block!important}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price{margin-top:0;margin-bottom:40px}.bottom-pagination .search-pagination{clear:both}#hotel-results-list .get-free-coupon-small{width:96%!important}#hotel-results-list .hotel-results-item .hotel-results-item-score{position:relative;left:auto;bottom:auto}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-price{min-height:171px}.hotel-results-item-price span.next-available{display:block}.hotel-results-item-details span.next-available{display:none}}@media(max-width:1140px){#hotel-results-list .hotel-results-item .hotel-results-item-price{border-left:0 solid #ddd}#hotel-results-list .hotel-results-item .hotel-results-item-details{padding:12px 0 20px 20px;width:345px}#hotel-results-list .hotel-results-item .hotel-results-item-details h2{font-size:18px}.results-header div:first-child{width:100%}.hotel-hot-facilities span{font-size:12px}}@media(max-width:1020px){.list-controls .show-filters{display:inline-block!important}.sidebar-overlay.active .hotel-filters-list{width:285px}.map-overlay{position:static!important;opacity:1!important;visibility:visible!important}.sidebar-overlay .close-filters{position:fixed;left:285px;top:41px!important;font-size:24px;color:#999;text-align:right}.map-overlay .sidebar-overlay .all-hotels-left-sidebar{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;position:static!important;float:left!important;width:285px!important;will-change:auto!important;-webkit-box-shadow:none;box-shadow:none}.map-overlay .sidebar-overlay.active .hotel-filters-list{width:285px}.search-pagination.top-pagination{display:none}.map-overlay .list-controls-inner{top:60px!important;bottom:auto!important;left:20px!important;margin:auto!important;right:auto!important;width:110px!important}.map-overlay #order-results{display:none!important}.list-controls{height:44px}.map-overlay .list-controls{height:0}.scroll-down .toggle-filters{position:relative}.scroll-up .list-controls-inner{-webkit-transition:-webkit-transform .23s ease-in-out;transition:-webkit-transform .23s ease-in-out;transition:transform .23s ease-in-out;transition:transform .23s ease-in-out,-webkit-transform .23s ease-in-out;will-change:transform;position:fixed;z-index:152;width:235px;left:0;right:0;background:#fff;-webkit-box-shadow:5px 6px 3px -6px #ddd;box-shadow:5px 6px 3px -6px #ddd;line-height:28px;bottom:45px;margin:0 auto;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 12px -4px rgba(0,0,0,.1);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:600;font-size:15px}.scroll-up .list-controls-inner .select-style{background-color:transparent!important;width:100px!important;font-size:14px!important;font-weight:600}.scroll-up .toggle-filters{width:49%;color:#111;border-right:1px solid #ddd;box-shadow:none;text-align:center;background-color:transparent}.scroll-up .toggle-sorting{width:49%;color:#111;border-right:0;box-shadow:none;text-align:center;background-color:transparent;display:inline-block;padding-left:2px}.scroll-up #order-results{border:0;text-align:center;width:50%;background-color:transparent;margin-top:-47px;opacity:0}.scroll-up .toggle-sorting{display:inline-block}.general-map .toggle-filters{background-color:#1c7ece;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.26);box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff}}@media(max-width:1019px){.all-hotels .all-hotels-left-sidebar{width:100%!important;max-width:330px!important}#order-results{float:right}.santorini-breadcrumb h2{font-size:21px}}@media(max-width:700px){.search-featured .travel-guide-top-slider .top-search-wrapper{padding:23px 0 10px;text-align:center}.search-featured .travel-guide-top-slider .top-search-wrapper .top-search-bar{width:100%}.search-featured .travel-guide-top-slider .top-search-wrapper .search-control-calendar,.search-featured .travel-guide-top-slider .top-search-wrapper .search-control-multiselect{width:36%;margin:0 0 10px!important}.top-search-wrapper .search-control-calendar{text-align:left}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button{width:40px}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button .fa{padding-right:0}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button span{display:none}.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button a,.search-featured .travel-guide-top-slider .top-search-wrapper .santorini-search-button a:visited{text-align:center;display:inline-block;padding:8px 0;width:100%!important}.search-featured .travel-guide-top-slider .top-search-wrapper div.btn-group{width:100%!important}.search-featured .travel-guide-top-slider .btn{width:96%!important}.search-village .home-intro-inner-left h3,.search-village .xorio-info{padding-left:0!important}.top-pagination{display:none}#hotel-results-list .hotel-results-selected,#hotel-results-list .hotel-results-promoted{margin-bottom:0!important}.hotel-map-item .hotel-hot-facilities{display:none}}@media(max-width:559px){#hotel-results-list .hotel-results-item .hotel-results-item-photo,#hotel-results-list .hotel-results-item .hotel-results-item-photo img{width:100%!important;height:auto!important}#hotel-results-list .hotel-results-item .hotel-results-top-features{margin-bottom:12px}#hotel-results-list .hotel-results-item .hotel-results-item-details{width:88%!important;margin-bottom:20px!important;position:relative!important;padding:12px 0 20px 14px}#hotel-results-list .hotel-results-item .hotel-results-item-score{bottom:0!important}#hotel-results-list .hotel-results-item .hotel-results-item-price{border-left:0!important;border-top:0 solid #ddd;position:static!important;float:none!important;padding:0 10px 27px 10px!important;width:100%!important}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price{margin-top:0!important;display:inline-block!important;text-align:left;width:65%;float:left}#hotel-results-list .hotel-results-item .hotel-results-item-price .per-night{display:inline-block!important;text-align:left}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details{position:absolute;margin-right:12px;float:right;margin-top:-2px;bottom:8px;width:auto;left:auto;right:0;padding:8px 11px}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price{top:auto;right:auto;bottom:8px;padding:9px 14px}#hotel-results-list .hotel-results-item .hotel-results-item-price .item-price .item-price-provider{text-align:left}#hotel-results-list .hotel-results-item .hotel-results-item-details{min-height:155px}#hotel-results-list .hotel-results-item .hotel-results-item-details .hotel-results-item-top{text-align:right}.tour-results-item-bottom span.isPrivate{margin:initial}.hotel-hot-facilities{position:relative}#hotel-results-list .hotel-results-item .has-cancel-options{text-align:left}#hotel-results-list .hotel-results-item .has-cancel-options>span{text-align:left;padding:0}#hotel-results-list .hotel-results-item .has-free-cancellation{margin-top:2px;text-align:left}#hotel-results-list .hotel-results-item .hotel-results-item-photo .hotel-xtras.quick-view{right:4px;left:auto;bottom:20px}.search-featured .travel-guide-top-slider .travel-guide-top-category h1{font-size:32px}.search-featured .travel-guide-top-slider .travel-guide-top-category h3,.search-featured .travel-guide-top-slider .travel-guide-top-category h2{font-size:20px}.search-featured .travel-guide-top-slider .top-search-wrapper .search-control-calendar{width:40%}.results-header div:first-child{width:100%}.results-header .showCompare{float:left}#hotel-results-list .hotel-results-selected,#hotel-results-list .hotel-results-promoted{margin-bottom:20px!important}.sidebar-overlay .close-filters{right:20px!important;text-align:left}.search-featured .travel-guide-top-slider .top-search-wrapper{bottom:0!important}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-details .tour-hot-facilities{position:relative;bottom:0}.santorini-view-tours #hotel-results-list .hotel-results-item .hotel-results-item-price{padding:12px 20px!important}.santorini-view-hotels .search-wrapper,.santorini-view-hotels .all-hotels-content,.santorini-view-hotels .all-hotels{background:#f9f9f9}.santorini-view-hotels .search-village{margin-bottom:0!important}.santorini-view-tours #hotel-results-list .vessel-results-item .hotel-results-item-details .tour-results-item-bottom{position:initial;margin-top:12px}.hotel-results-item-price span.next-available{display:block}.hotel-results-item-details span.next-available{display:none}}@media(max-width:400px){#hotel-results-list .hotel-results-item .hotel-results-item-details{width:98%!important}.search-featured .travel-guide-top-slider .top-search-wrapper .search-control-calendar input{width:86%}.search-featured .travel-guide-top-slider .travel-guide-top-category h3,.search-featured .travel-guide-top-slider .travel-guide-top-category h2{font-size:16px}}@media(max-width:360px){#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details span{display:none}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-more-details span.small-devices{display:inline-block!important}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price span{display:none}#hotel-results-list .hotel-results-item .hotel-results-item-price .hotel-check-price span.small-devices{display:inline-block!important}}@media(max-width:320px){.search-featured .travel-guide-top-slider .travel-guide-top-category h1{margin-bottom:40px}.search-featured .travel-guide-top-slider .top-tour-search-wrapper .search-control-calendar{width:44%}}.popup-map .popup-simple-wrapper{max-width:838px}.popup-map.popup-simple .popup-simple-content{padding:0}.popup-map.popup-simple .close-area{top:0}.popup-wrapper.popup-map #map-content-on-hotel-page{height:460px!important}.popup-map .popup-simple-wrapper{min-height:470px}.popup-map .popup-simple-wrapper .row .col-md-6:first-child{padding:0}.popup-map .product-title{width:95%;font-weight:700;font-family:"PT Sans";font-size:18px;padding:8px 0;color:#000}.popup-map .tour-step-num{background-color:#22acf4;border-radius:100%;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:18px;text-align:center;width:18px;margin-right:3px;vertical-align:middle;z-index:2}.popup-map .popup-simple-content-text .pois360-map{height:auto}.popup-map .locations{overflow-y:auto;height:265px;-webkit-overflow-scrolling:touch}.popup-map .steps div.tour-step:first-of-type .tour-step-num{background-color:#38bc94}.popup-map .steps div.tour-step:last-of-type .tour-step-num{background-color:#e74c3c;content:none}.popup-map .steps div.tour-step:last-of-type:before{content:none}.popup-map .tour-step-title{font-weight:600;margin-top:-3px;padding-left:6px}.popup-map .tour-step{position:relative;display:flex;align-items:flex-start;padding:0 0 15px;z-index:2}.popup-map .tour-step:before{position:absolute;content:"";border-left:1px dashed #22acf4;width:0;padding-top:15px;height:100%;left:8px;top:7px}.popup-map .popup-simple-content-text .row.total-wrapper{margin:0;padding:0}.popup-map .popup-simple-content-text .row.total-wrapper .wrapper-content{min-height:460px}.popup-map .tour-itinerary{font-size:13px;color:#999;margin-bottom:8px}.popup-map .option-difference{margin:2px 8px 12px 2px;padding:3px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;border:1px dashed #22acf4}.popup-map .option-difference i{color:#0583da;padding-right:5px;float:left;padding-top:5px}.popup-map .price{padding:16px 0;border-top:1px solid #ddd}.popup-map .price .row{margin:0}.popup-map .price .row .col-6{padding-left:0}.popup-map .item-price{margin-bottom:5px;font-size:14px}.popup-map .item-price em{font-size:19px;font-weight:600;color:#333;letter-spacing:-.5px}.popup-map .item-price em span{font-size:14px;font-weight:400;padding-left:2px}.popup-map .item-price .per-night{color:#777;font-size:12px}.popup-map .product-action{padding-top:12px;padding-right:0}@media(max-width:767px){.popup-simple.popup-map .close-area a{padding:4px 10px 10px 10px}.popup-map .popup-simple-wrapper{top:52px!important;max-width:100%!important;width:100%}.popup-map .popup-simple-content-text .row.total-wrapper{padding:0 20px}.popup-map .popup-simple-content .popup-simple-content-title{margin-bottom:0}.popup-wrapper.popup-map #map-content-on-hotel-page{height:300px}.popup-map .popup-simple-content-text .pois360-map{height:auto!important}.popup-map .locations{overflow-y:unset;height:auto;max-height:100%}.popup-map .wrapper-content{padding:20px 0 0}.popup-map .tour-itinerary{padding-top:0}.popup-map .popup-simple-content-title{display:block!important;padding:12px 32px 12px 12px;margin-bottom:0!important;font-size:17px!important;line-height:20px}.popup-map .product-title{display:none!important}.popup-map .popup-simple-wrapper .row .col-md-6:first-child{margin-left:-20px;width:calc(100% + 40px);margin-right:-20px}}.top-reviews-section .common-section-header{margin-bottom:50px}.top-reviews-section .review-list-item{background:#fff;font-size:24px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);min-height:420px;position:relative}.top-reviews-section .review-list-item .review-list-story{position:absolute;top:-7px;font-size:13px;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#da5943),to(#ff9800));background:linear-gradient(to right,#da5943,#ff9800);background-color:#da5943;color:#fff;padding:3px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100px;text-align:center;left:0;right:0;display:inline-block;margin:0 auto}.top-reviews-section .review-list-item .review-list-item-inner img{max-height:300px}.top-reviews-section .review-list-item .review-list-quote{position:relative}.top-reviews-section .review-list-item .review-list-quote .fa-quote{position:absolute;top:10px;right:10px;color:#ffd9a4;font-size:48px}.top-reviews-section .review-list-item .review-list-title{color:#000;font-size:19px;font-style:normal}.top-reviews-section .review-list-item .review-list-title span:first-child{font-weight:500}.top-reviews-section .review-list-item .review-list-title span:last-child{padding-top:18px;color:#111;font-style:italic;font-size:15px;line-height:26px;display:block}.top-reviews-section .review-list-item .review-list-tour{font-size:14px;color:#111;line-height:20px;left:20px;right:20px;bottom:20px;position:absolute}.top-reviews-section .review-list-item .review-list-tour img{width:100px;height:66px;margin-right:10px;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.top-reviews-section .review-list-item .review-list-tour em{font-weight:600}.top-reviews-section .review-list-item .review-list-person{margin:20px 0 70px 0}.top-reviews-section .review-list-item .tour-review-item-photo{float:left;overflow:hidden;width:40px;height:40px;margin:13px 10px 20px 0}.top-reviews-section .review-list-item .tour-review-item-photo .profile-photo{margin-top:0}.top-reviews-section .review-list-item .tour-review-item-photo .profile-name{vertical-align:text-top;padding-top:3px}.top-reviews-section .review-list-item .tour-review-item-name{color:#888;font-size:13px;display:block;margin-top:-6px}.top-reviews-section .review-list-item .tour-review-item-name img{width:20px;vertical-align:middle;margin-right:4px;display:inline-block;margin-top:-2px}.top-reviews-section .review-list-item .tour-review-item-name em{font-weight:600;color:#000;font-size:16px;margin-right:12px}.top-reviews-section .review-list-item .tour-review-item-rate .fa{color:#22acf4;padding-right:2px;font-size:15px}.top-reviews-section .owl-carousel .owl-stage-outer{padding-bottom:30px}@media only screen and (max-width:640px){.top-reviews-section .review-list-item .review-list-person{margin:20px 0 0 0}.top-reviews-section .review-list-item{padding:16px}.top-reviews-section .review-list-item .review-list-title span:last-child{font-size:16px;line-height:24px}.top-reviews-section .review-list-item .review-list-tour{position:unset}}button[data-balloon]{overflow:visible}[data-balloon]{position:relative}[data-balloon]:after,[data-balloon]:before{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all .18s ease-out .18s;transition:all .18s ease-out .18s;bottom:100%;left:50%;position:absolute;z-index:10;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[data-balloon]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:normal}[data-balloon-pos=down]:after,[data-balloon-pos=down]:before{bottom:auto;left:50%;top:100%;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-balloon-pos=down]:after{margin-top:11px}[data-balloon-pos=down]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos=down]:hover:after,[data-balloon-pos=down]:hover:before,[data-balloon-pos=down][data-balloon-visible]:after,[data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}[data-balloon-pos=left]:after,[data-balloon-pos=left]:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon-pos=left]:after{margin-right:11px}[data-balloon-pos=left]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos=left]:hover:after,[data-balloon-pos=left]:hover:before,[data-balloon-pos=left][data-balloon-visible]:after,[data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}[data-balloon-pos=right]:after,[data-balloon-pos=right]:before{bottom:auto;left:100%;top:50%;-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon-pos=right]:after{margin-left:11px}[data-balloon-pos=right]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos=right]:hover:after,[data-balloon-pos=right]:hover:before,[data-balloon-pos=right][data-balloon-visible]:after,[data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length=small]:after{width:80px}[data-balloon-length=medium]:after{width:150px}[data-balloon-length=large]:after{width:260px}[data-balloon-length=xlarge]:after{width:90vw}@media screen and (min-width:768px){[data-balloon-length=xlarge]:after{width:380px}}[data-balloon-length=fit]:after{width:100%}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}.what-section{padding:20px 0 30px 0}.what-section .owl-carousel{margin:0 auto}.what-section .sights-lists-section-inner{margin:0 auto;max-width:1200px;padding-left:17px;padding-right:10px;position:relative;width:auto}.what-section .sights-lists-section-header{margin-bottom:30px;text-align:center}.what-section .what-section-header h5{font-size:30px;text-align:center;margin:0;font-weight:700;letter-spacing:-.2px;color:#111}.what-section .what-section-header h6{font-size:17px;color:#000;font-weight:400;margin:10px 0;line-height:24px}.what-section .what-title{min-height:65px;background-color:#fff;color:#000;transition-duration:.3s;margin:0 auto;padding:10px 14px 14px;line-height:21px;font-size:16px;width:100%;font-weight:600;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.what-section .what-title:hover{transition-duration:.2s}.what-section .what-title:after{font-family:"icomoon";bottom:12px;right:9px;content:"";position:absolute;font-size:22px!important;transition-duration:.4s;font-weight:400;color:#60a4dd}.what-section .what-item{padding:0!important;margin:0 0 20px!important;display:inline-block;box-shadow:0 0 2px 0 rgba(5,35,49,.14),0 2px 2px 0 rgba(5,35,49,.12)}.what-section .what-item .what-item-inner{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;padding:0;margin:0;position:relative;overflow:hidden}.what-section .what-item .what-item-inner:hover .what-title{transition-duration:.2s}.what-section .what-item .what-item-inner:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.what-section .what-item img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.what-section .what-item a{display:block;width:100%;overflow:hidden;background-color:#fff}.what-section .what-title>span:first-child{display:block}.what-section .what-title span.what-price{font-weight:400;font-size:14px;display:block;color:#999}@media only screen and (max-width:1024px){.what-section .owl-item{padding:0 4px}.what-section .what-title span:first-child{font-size:15px}.what-section .what-title span{font-size:15px;line-height:20px}}.price-input{width:100%;display:flex;margin:30px 0 35px}.price-input .field{width:100%;height:45px;align-items:center;background:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.price-input .field>span{display:block;font-size:12px;color:#888;padding-left:5px}.price-input .field .curr{padding-left:4px}.field input{width:58%;height:22px;outline:0;text-align:right;border:0;padding-right:6px}.field.end-price input{width:40%;padding-right:0}.field em{display:none}.field.end-price em{display:inline-block}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.price-input .separator{width:130px;display:flex;font-size:19px;align-items:center;justify-content:center}.slider{height:5px;position:relative;background:#ccc;border-radius:5px}.slider .progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#22acf4}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}input[type="range"]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:#fff;pointer-events:auto;-webkit-appearance:none;cursor:pointer;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}input[type="range"]::-moz-range-thumb{height:17px;width:17px;border:0;border-radius:50%;background:#fff;pointer-events:auto;-moz-appearance:none;cursor:pointer;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.support-box{top:2rem;position:relative;bottom:0;text-align:center;display:block}.b-btn{color:#fff;text-decoration:none;font-weight:bold}.b-btn.paypal i{color:#00f}.b-btn:hover{text-decoration:none;font-weight:bold}.b-btn i{font-size:20px;color:#ff0;margin-top:2rem}