#other-curr{margin-top:30px;color:#595252;font-weight:700;font-size:13px;font-style:italic}div#other-curr-note{background-color:#f3f7fb;line-height:1.2em;padding:1.5% 8%;border:1px solid #ccc;margin-top:20px;text-align:center;font-size:14px;display:none}div#other-curr-note a{color:#7e64a3}@media screen and (min-width:768px){div#toplinkview{padding:0;margin-top:30px;text-align:right;overflow:hidden;margin-bottom:17px;height:25px}div#toplinkview #toplink-left{float:left}div#toplinkview #toplink-right{float:right}div#toplinkview a{display:block;height:23px;line-height:23px}div#toplinkview a:hover{text-decoration:none}div#toplinkview #toplink-left a{font-size:14px;color:#fcbe25;text-decoration:underline;background:url(/sites/all/modules/custom/plhotel/images/icon-viewallhotels-arrow.png) no-repeat 0 50%;padding-left:32px;margin-left:5px;font-weight:700}div#toplinkview #toplink-right a{font-size:14px;color:#333;text-decoration:underline;background:url(/sites/all/modules/custom/plhotel/images/icon-gototoppage-arrow.png) no-repeat 100% 50%;padding-right:32px;margin-right:5px}}@media screen and (max-width:767px){div#toplinkview{display:none}#other-curr{margin-bottom:20px;padding:0 4%}}#h-currency{position:absolute;right:0;z-index:100;text-shadow:0px 0px 0px rgba(150,150,150,0);top:26px}#h-currency.h-currency-top{top:0}#h-currency #currencyselect{position:absolute;right:0;top:0}#h-currency #currencyselect #currencyselectlink{text-align:right;background:url(/sites/all/modules/custom/plhotel_currency/images/arrow-down.png) no-repeat right 50%;text-align:right;cursor:pointer;color:#fff;font-size:22px;margin-right:12px;margin-bottom:3px;padding-right:19px;text-decoration:none}#h-currency #currencyselect #currencyselectlink.currencyselectlinkopen{background:url(/sites/all/modules/custom/plhotel_currency/images/arrow-down.png) no-repeat right 50%;width:200px}#h-currency #currencyselect #currencyselectlink span#currencyselectlinklink{color:#fff;cursor:pointer;text-align:right;margin-bottom:7px;display:block;width:200px}#h-currency #currencyselect #currencyselectlink span#currencyselectlinklink span#currencyselectlinkname{margin-right:5px;font-size:14px}#h-currency #currencyselect #currencyselectlist{background:#fff;padding-top:4px;padding-bottom:4px;-webkit-box-shadow:0px 1px 5px 3px rgba(0,0,0,.2);box-shadow:0px 1px 5px 3px rgba(0,0,0,.2);display:none;width:227px;margin-right:0}#h-currency #currencyselect #currencyselectlist ul{margin:0;padding:0;list-style:none;list-style-type:none}#h-currency #currencyselect #currencyselectlist ul li{padding:0 5px 0 17px;line-height:20px;cursor:pointer;list-style:none;list-style-type:none;width:206px}#h-currency #currencyselect #currencyselectlist ul li span{font-size:16px}#h-currency #currencyselect #currencyselectlist ul li span b{margin-right:2px;font-weight:700;font-size:16px;color:#000;display:block;float:left;width:40px}#h-currency #currencyselect #currencyselectlist ul li span span{color:#777;font-size:16px;display:block;float:right;width:163px}#h-currency #currencyselect #currencyselectlist ul li:hover{background:#7f62a4}#h-currency #currencyselect #currencyselectlist ul li:hover span,#h-currency #currencyselect #currencyselectlist ul li:hover span b,#h-currency #currencyselect #currencyselectlist ul li:hover span span{color:#fff}#h-currency #currencyselect #currencyselectlist ul li a{text-decoration:none;display:block;overflow:hidden;padding-bottom:2px;padding-top:2px}#minratecurrencycalculate{display:none}.plhotel-gmaps-map{position:relative}.pane-plhotel-gmaps-type-small{margin-bottom:9px}.plhotel-gmaps-map-type-small .plhotel-gmaps-map-inner{width:100%;margin-top:45px}.plhotel-gmaps-map-type-small .plhotel-gmaps-map-inner a{display:block;cursor:pointer}.page-hotel .panel-pane.ads{margin-left:15px}.page-hotel .plhotel-gmaps-map-link-open{margin-top:45px}.plhotel-gmaps-map-type-small .plhotel-gmaps-map-link-open .gmaps-open h2{font-size:20px;color:#000}.plhotel-gmaps-map-type-small .plhotel-gmaps-map-link-open .gmaps-open{cursor:pointer !important;background:#fff;opacity:.8;bottom:20px;color:#000;font-size:14px;font-weight:600;height:auto;left:50%;line-height:35px;margin-left:-105px;position:absolute;text-align:center;text-decoration:none;width:210px;z-index:46;padding:3px 0;cursor:pointer;transition:1s;border:1px solid #535454}
.page-hotel .plhotel-gmaps-map-type-small .plhotel-gmaps-map-link-open .gmaps-open{background:#038f36;color:#fff;border:none}.plhotel-gmaps-map-type-small .maps-img{background:url(/sites/all/themes/tpoh/images/map-catalog.jpg) center center no-repeat;display:block;height:94px}.page-hotel .plhotel-gmaps-map-type-small .plhotel-gmaps-map-link-open .gmaps-open{font-size:14px}.plhotel-gmaps-map-fullscreen{height:0;overflow:hidden;display:none}.plhotel-gmaps-map-fullscreen-inner{width:100%;height:100%}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header{height:0;width:100%;position:relative}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header-inner{position:absolute;width:100%;height:80px;background:url(/sites/all/modules/custom/plhotel_gmaps/images/map-head-bg.png);z-index:10010}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-logo{position:absolute;top:12px;left:20px;background:url(/sites/all/modules/custom/plhotel_gmaps/images/map-logo.png) no-repeat 50% 50%;width:280px;height:50px}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-closebutton{position:absolute;top:19px;right:20px}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-closebutton a{cursor:pointer;display:block;width:180px;height:42px;line-height:42px;font-weight:700;font-size:16px;text-align:center;text-decoration:none;background:#fcbe25;color:#fff;transition:1s}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-closebutton a:hover{background:#ed9800}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info{position:absolute;bottom:20px;left:20px;background:#fff;padding:20px;width:194px;z-index:10101;border:1px solid #c2d3b8}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info .plhotel-gmaps-map-fullscreen-footer-info-item{color:#333;font-size:11px;height:28px;line-height:28px;vertical-align:middle;padding-left:30px}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info .plhotel-gmaps-map-fullscreen-footer-info-item-1{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-hotel-is-green.png) no-repeat 0 50%}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info .plhotel-gmaps-map-fullscreen-footer-info-item-2{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-hotel-is-blue.png) no-repeat 0 50%}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info .plhotel-gmaps-map-fullscreen-footer-info-item-3{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-hotel-is-gray.png) no-repeat 0 50%}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info .plhotel-gmaps-map-fullscreen-footer-info-item-4{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-attraction-is-yellow.png) no-repeat 0 50%}@media screen and (max-width:767px){.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-logo,.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer .plhotel-gmaps-map-fullscreen-footer-info{display:none}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header-inner{height:42px}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-closebutton{top:0;right:0;width:100%}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-header .plhotel-gmaps-map-fullscreen-closebutton a{width:100%}.plhotel-gmaps-map-fullscreen .gmnoprint .gm-style-mtc{display:none}}.plhotel-gmaps-map-progressbar-footer{position:absolute;z-index:201;bottom:0;width:100%;height:7px}.plhotel-gmaps-map-progressbar-footer .gmaps-progressbar .ui-progressbar-value{z-index:21;position:relative;border-radius:0}.plhotel-gmaps-map-progressbar-footer .gmaps-progressbar .ui-progressbar-value.ui-widget-header{border-radius:0}
.plhotel-gmaps-map-progressbar-footer .gmaps-progressbar .pbar{overflow:hidden;background:#fff;padding:0;border-top:1px solid}.plhotel-gmaps-map-progressbar-footer .gmaps-progressbar .pbar .ui-progressbar-value{display:block !important;z-index:21;background:#7e64a3}.plhotel-gmaps-map-progressbar-footer .gmaps-progressbar .percent{font-size:16px;text-align:center;color:#6b6b6b;margin-top:12px;margin-bottom:24px}.plhotel-gmaps-marker-avaliable-true{width:275px;overflow:hidden}.plhotel-gmaps-marker-avaliable-false{width:275px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image{height:175px;width:275px;margin-bottom:10px;margin-top:4px;position:relative}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image a{height:175px;width:275px;display:block}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image a img{height:175px;width:275px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-name{margin-bottom:5px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-name a{font-size:14px;color:#333;text-decoration:underline}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-name a:hover{color:#000;text-decoration:none}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-address{font-size:12px;color:#999}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-avaliable-false{font-size:18px;color:#f90000;height:20px;margin-bottom:5px;margin-top:5px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-price{position:absolute;bottom:0;left:0;height:45px;line-height:45px;padding-left:15px;padding-right:15px;color:#fff;font-size:14px;font-weight:700;background:rgba(0,0,0,.6);width:100%;max-width:245px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-price .currentprice-item-text{font-size:14px;color:#e1e1e1;display:inline;margin:0;margin-right:5px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-price .currentprice-item-value{color:#fcbe25;font-size:18px;margin:0;margin-right:5px}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-price .currentprice-item-index{color:#fff;font-size:16px;margin:0;margin-right:5px}.hotel-map-link{margin-bottom:5px}.hotel-map-link a{font-size:11px}.views-field-address>span{width:auto !important}.views-field-address .plhotel-hotel-map-icon{margin-bottom:10px}.plhotel-hotel-map-icon-r{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-hotel-m-white.png) no-repeat 0% 50%;padding-left:20px;padding-top:8px;padding-bottom:8px;margin-top:-8px;display:block;float:left;text-align:left;transition:1s;cursor:pointer}.plhotel-hotel-map-icon-r span{text-decoration:underline;font-style:italic;text-decoration:underline;width:auto !important;cursor:pointer}.plhotel-hotel-map-icon-r:hover{background:url(/sites/all/modules/custom/plhotel_gmaps/images/icon-hotel-a-white.png) no-repeat 0% 50%}.plhotel-hotel-map-icon-r:hover span{text-decoration:none}.plhotel-hotel-map-icon-l span{font-style:italic;cursor:pointer}.plhotel-hotel-map-icon-l:hover span{text-decoration:none}@media screen and (min-width:768px) and (max-width:1012px){.plhotel-gmaps-map-fullscreen{right:0;bottom:0}}@media screen and (max-width:767px){.plhotel-gmaps-marker-inner,.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image,.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image a,.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-image a img{width:100%;height:auto}.plhotel-gmaps-marker-inner .plhotel-gmaps-marker-hotel-price{width:98%;padding-left:2%;padding-right:0}}.plhotel-gmaps-marker-hotel-text.plhotel-gmaps-isset-trip{display:inline-block;max-width:190px}.plhotel-gmaps-rating-tripadvisor{float:right;width:77px;text-align:right;font-size:11px;color:#00a680;font-weight:700}.plhotel-gmaps-rating-tripadvisor img{width:100%;height:auto}.plhotel-gmaps-rating-tripadvisor .plhotel-inner-rating-tripadvisor-title{display:block;font-size:11px;color:#000}.searchresults-content-header{margin-bottom:15px}.searchresults-content-header .searchresults-title{float:left;padding-top:5px}.searchresults-content-header .searchresults-title .searchresults-title-inner{font-size:22px;padding-top:6px}
.page-city .view-hotels-4-in-city-left .searchresults-sort-block{display:none}.block-hotels-list-title-h1+.block-hotels-list-m .searchresults-sort-block{display:block !important}.view-display-id-city_all_hotels .searchresults-sort-block,.block-hotels-list-m .searchresults-sort-block{margin-bottom:14px;display:none}.block-hotels-list-title-h1 .searchresults-sort-block{margin-bottom:0}.sidebar-filters-inside .inside .facetapi-filter-block-1{margin-bottom:20px;border:1px solid #e7e8ea}.sidebar-filters-inside .inside .facetapi-filter-block-1 h3.pane-title{margin:0;line-height:1;font-weight:700;font-size:14px;padding:12px 15px 10px}.sidebar-filters-inside .inside .facetapi-filter-block-1{padding-bottom:10px;padding-top:1px}.sidebar-filters-inside .inside .facetapi-filter-block-1 ul{list-style:none;list-style-type:none;margin:0;padding:0}.sidebar-filters-inside .inside .facetapi-filter-block-1 ul li{list-style:none;list-style-type:none;margin:0;padding:0;overflow:hidden;clear:both;float:none}.panel-col-middle-left .inside .panel-pane.pane-block .facetapi-limit-link,.sidebar-filters-inside .inside .panel-pane.pane-block .facetapi-limit-link{display:block;text-align:right;font-size:11px;padding:10px}.facetapi-filter-block-1 ul li .facetapi-facet{padding:7px 15px;transition:1s}.facetapi-filter-block-1 ul li .facetapi-facet.facetapi-active,.facetapi-filter-block-1 ul li .facetapi-facet:hover{background:#eef3f9}.facetapi-filter-block-1 ul li .facetapi-facet label.element-invisible{display:none}.facetapi-filter-block-1 ul li .facetapi-facet input{float:left}.facetapi-filter-block-1 ul li .facetapi-facet a{display:block;margin:0;padding-left:20px;text-decoration:none}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities,.sidebar-filters-inside .inside .facetapi-filter-block-2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-price,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions,.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req,.sidebar-block-inside .inside .panel-pane.pane-block{margin-bottom:9px;border:1px solid #e7e8ea}.sidebar-block-inside .inside .panel-pane.pane-block.pane-plfacilities-hotels-by-facil,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plhotel-stars-hotels-by-stars,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plairport-airports,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plhotel-kinds-hotels-by-kinds{border:none}.sidebar-block-inside .inside .panel-pane.pane-block.pane-plfacilities-hotels-by-facil,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plhotel-stars-hotels-by-stars,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plairport-airports,.sidebar-block-inside .inside .panel-pane.pane-block.pane-plhotel-kinds-hotels-by-kinds{border-top:none;padding:0}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities .block-content{border-top:1px solid #e7e7e9}.sidebar-block-inside .inside .panel-pane.pane-block ul.facetapi-facet-review-score a.facetapi-inactive,.sidebar-block-inside .inside .panel-pane.pane-block ul.facetapi-facet-review-score .facet-item-title{margin-top:-3px}.sidebar-filters-inside .inside .facetapi-filter-block-2 ul,.sidebar-block-inside .inside .panel-pane.pane-block ul{list-style:none;list-style-type:none;margin:0;padding:0}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li,.sidebar-filters-inside .inside .facetapi-filter-block-2 ul li,.sidebar-block-inside .inside .panel-pane.pane-block ul li{list-style:none;list-style-type:none;margin:0;padding:0;overflow:hidden;clear:both;float:none}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value{transition:all 1s ease 0s;cursor:pointer;list-style:none}
.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item{padding:7px 10px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value .form-item,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item{margin:0}.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item{padding:0}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value:hover,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value:hover,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value.active,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value:hover,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value.active,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value:hover,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value.active .sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value:hover,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value.active,.sidebar-block-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value.active{background:#eef3f9}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value.active .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value.active .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value.active .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value.active .form-item label .form-sr-f-v-title,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value.active .form-item label .form-sr-f-v-title{color:#6b6b6b}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item input,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item input{float:left;margin-right:.5em;margin-top:0}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value .form-item label,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item label,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item label,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item label,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item label{display:block;margin:0;padding-left:20px;text-decoration:none;cursor:pointer}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item label .form-sr-f-v-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item label .form-sr-f-v-title,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item label .form-sr-f-v-title{color:#434343;font-size:12px;line-height:1.3}
.pane-plhotel-satellite-depend-cities .form-sr-f-content-inner.facetapi-facetapi-selectprice-group{margin-left:15px}.pane-plhotel-satellite-depend-cities li .facetapi-facet{padding:3px 0;transition:1s}.facetapi-filter-block-2 ul li .facetapi-facet,.panel-pane.pane-block ul li .facetapi-facet{padding:7px 10px;transition:1s}ul li .facetapi-facet{cursor:pointer}.facetapi-filter-block-2 ul li .facetapi-facet.facetapi-active,.facetapi-filter-block-2 ul li .facetapi-facet:hover{background:#eef3f9;color:#6b6b6b;cursor:pointer}.facetapi-filter-block-2 ul li .facetapi-facet label.element-invisible{display:none}.facetapi-filter-block-2 ul li .facetapi-facet input,.panel-pane.pane-block ul li .facetapi-facet input{float:left}.facetapi-filter-block-2 ul li .facetapi-facet.facetapi-inactive input,.panel-pane.pane-block ul li .facetapi-facet.facetapi-inactive input{margin-top:0}.facetapi-filter-block-2 ul li .facetapi-facet.facetapi-inactive img{margin-top:-2px;width:45%}.facetapi-filter-block-2 ul li .facetapi-facet.facetapi-active{padding-bottom:6px}.pane-plhotel-satellite-depend-cities a span{color:#6b6b6b}.pane-plhotel-satellite-depend-cities a,.facetapi-filter-block-2 ul li .facetapi-facet a,.panel-pane.pane-block ul li .facetapi-facet a,.panel-pane.pane-block ul li .facetapi-facet span.facetapi-checkbox{display:block;margin:0;padding-left:20px;text-decoration:none;color:#434343}.pane-plhotel-satellite-depend-cities a:hover{text-decoration:underline}.pane-plhotel-sr-r .block-block-reset-filters-link a{display:block;text-align:center;text-decoration:none !important;color:#7e63a3;font-size:15px;height:36px;line-height:36px;border-radius:5px;margin:0 24px;border:1px solid}.pane-plhotel-sr-r .block-block-reset-filters-link a:hover{text-decoration:underline !important}.searchresults-progressbar{width:400px;margin:50px auto}.searchresults-progressbar .ui-progressbar-value{background:url(/sites/all/modules/custom/plhotel_searchresults/images/ajax-preloader-bg.png) repeat-x 0 50%;z-index:21;position:relative}.searchresults-progressbar .ui-progressbar-value.ui-widget-header{border:1px solid #fff;border-radius:0}.searchresults-progressbar .pbar .ui-progressbar-value{display:block !important;z-index:21}.searchresults-progressbar .pbar{overflow:hidden;border:1px solid #96999e;background:#fff;padding:1px;height:14px}.searchresults-progressbar .percent{font-size:16px;text-align:center;color:#6b6b6b;margin-top:12px;margin-bottom:24px}.percent-white{z-index:22;color:#333}#searchresults-content-inner #searchresults-content-inner-waiting{background:url(/sites/all/modules/custom/plhotel_searchresults/images/ajax-loader-rt.gif) no-repeat 50%;width:100%;height:500px}.searchresults-content-empty .searchresults-content-empty-message{font-size:18px;color:#7b7b7b;background:url(/sites/all/modules/custom/plhotel_searchresults/images/ajax-message-empty.png) no-repeat 0 0;padding-left:50px;margin-bottom:30px}.searchresults-content-empty .searchresults-content-empty-clearfilterslink{text-align:center}.searchresults-content-empty .searchresults-content-empty-clearfilterslink a{font-size:14px;color:#7e63a3;text-align:center;text-decoration:underline}.searchresults-content-empty .searchresults-content-empty-clearfilterslink a:hover{text-decoration:none}.plhotelform-success-send{text-align:center;margin-top:40px;padding:0 20px}.plhotelform-success-send .plhotelform-result-text{font-size:20px;margin-bottom:9px}.plhotelform-success-send .plhotelform-result-link{font-size:14px;margin-top:14px}.page-admin-structure-pages .panel-twocol-city-stacked .panel-col-middle .panel-col-middle-left,.page-admin-structure-pages .panel-twocol-searchresults-stacked .panel-col-middle .panel-col-middle-left{width:30%}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price{position:relative}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price input{padding:0 4px;width:70px;height:25px;border:1px solid #e7e7e7;text-align:left}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .form-type-textfield{display:inline-block}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .form-sr-f-filter-price-range{margin:0 11px}
.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .form-min-range-separator{font-size:14px;display:inline-block;margin-right:5px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price #form-sr-f-price-slider-inner{margin:0 11px;height:.5em;border-radius:.5em !important}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price #form-sr-f-price-slider-inner a{border-radius:50% !important;top:-.4em}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price #form-sr-f-price-submit{display:none;background:none repeat scroll 0 0 #eee;border:1px solid #fff;box-shadow:0 0 8px 1px rgba(0,0,0,.2);font-style:normal;padding:10px;position:absolute;text-align:center;width:90px;z-index:201;font-size:12px;cursor:pointer;text-decoration:underline}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price #form-sr-f-price-submit.showsubmit{display:block;position:absolute;color:#6b6b6b}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .form-min-range-curr{color:#434343;font-size:12px;line-height:1.3}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .ui-slider-range{border-radius:.5em !important}.block-searchresults-active-filter h3{display:inline-block;font-size:14px;color:#787878}.block-searchresults-active-filter .active-filter-item{display:inline-block;line-height:20px;margin-right:10px;margin-top:10px;background:rgba(126,100,163,.9);color:#fff;padding:4px 10px;border:1px solid #e7e7e9;text-decoration:none;border-radius:9px}.block.block-searchresults-active-filter{padding-bottom:10px}.block-content-inner a i.fa.fa-times{margin-right:5px;color:#fff}.block.block-searchresults-active-filter .block-title{font-size:13px;color:#6b6b6b}.sidebar-block-inside .inside .panel-pane.pane-block h3.pane-title img{vertical-align:middle;width:25px}@media screen and (max-width:767px){.hotel-nearby-title{font-size:16px;margin:22px 0;border:1px solid #7e64a3;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);padding:8px;color:#7e64a3;text-align:center}.panel-pane.pane-plhotel-sr-f-conditions .block-form-sr-f.block-form-sr-f-v .block-content-inner{margin:0 7px}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities,.sidebar-filters-inside .inside .facetapi-filter-block-2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-price,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions,.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req,.sidebar-block-inside .inside .panel-pane.pane-block{margin:0 2px;border:none}.sidebar-filters-inside .inside .pane-plhotel-sr-f-price #form-sr-f-price-submit{right:20px;top:110px}.facetapi-filter-block-2 ul li .facetapi-facet.facetapi-inactive input,.panel-pane.pane-block ul li .facetapi-facet.facetapi-inactive input{margin-top:-2px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item input,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item input,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item input{float:left;margin-right:.5em;margin-top:-1px}.block-searchresults-active-filter{padding-bottom:0;margin-top:46px}.block-searchresults-active-filter .block-title{margin-top:-1em}.searchresults-content-empty .searchresults-content-empty-message{padding-left:0;background-position:center 10px;text-align:center;padding-top:60px;font-size:15px}.searchresults-empty{padding:0 15% 12px;border:1px solid #e2e1e1}.searchresults-empty.searchresults-empty-catalog{padding:0;border:none}.searchresults-empty.searchresults-empty-catalog{height:auto}.searchresults-empty.searchresults-empty-catalog .hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item{margin-left:1.5%;margin-right:1.5%;display:inline-block}.searchresults-content-empty .searchresults-content-empty-message span{display:block;padding-top:15px}
.sidebar-filters-inside .inside .facetapi-filter-block-2{margin-bottom:0}.sidebar-filters-inside .inside .facetapi-filter-block-2{padding:0;border-top:0}.sidebar-filters-inside .inside .facetapi-filter-block-2 ul,.sidebar-filters-inside .inside .block-form-sr-f .form-sr-f-content #edit-form-sr-f-s-2,.sidebar-filters-inside .inside .block-form-sr-f .form-sr-f-content #edit-form-sr-f-actions,.sidebar-filters-inside .inside .block-form-sr-f .form-sr-f-content #edit-form-sr-f-conditions,.sidebar-filters-inside .inside .block-form-sr-f .form-sr-f-content #edit-form-sr-f-board{height:0;overflow:hidden;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2{margin-bottom:0;border:none;cursor:pointer}.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content{padding:0;border-top:none}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3{cursor:pointer;position:relative}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title:after,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-title h3:after,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:'';-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;font-family:sans-serif;font-size:20px;top:10px;border-bottom:2px solid #6b6b6b;border-left:2px solid #6b6b6b;width:7px;height:7px}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title:after{right:17px;top:18px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-title h3:after,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3:after{right:17px;top:18px}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title:hover,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3:hover{background-color:#e5e9ed}.facetapi-filter-block-2 ul li .facetapi-facet,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item{padding:10px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content .form-sr-f-v-value,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content .form-sr-f-v-value .form-item,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item,.facetapi-filter-block-2 ul li .facetapi-facet,.panel-pane.pane-block ul li .facetapi-facet{padding:10px;transition:1s;font-size:13px}.facetapi-filter-block-2 ul li .facetapi-facet a,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content .form-sr-f-v-value .form-item label{padding-left:0}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title.arrow-up-filter:after,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-title h3.arrow-up-filter:after,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3.arrow-up-filter:after{transform:rotate(-225deg)}.sidebar-filters-inside .inside .facetapi-filter-block-2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-cc-req .block-content,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-content,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-content,.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .block-content,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-content,.sidebar-block-inside .inside .panel-pane.pane-block .block-content,.sidebar-block-inside .inside .panel-pane.pane-block,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-content,.sidebar-block-inside .inside .pane-plhotel-sr-f-price .block-content{padding:0}
.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li,.sidebar-filters-inside .inside .facetapi-filter-block-2 ul li,.sidebar-block-inside .inside .panel-pane.pane-block ul li{border-bottom:1px dotted #ccc;margin:0 7px}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 ul li,.sidebar-block-inside .inside .panel-pane.pane-block ul li{border-bottom:1px dotted #ccc;margin:0 7px}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 ul li,.sidebar-block-inside .inside .panel-pane.pane-block ul li{border-bottom:1px dotted #ccc;margin:0 7px}.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions ul li{border-bottom:1px dotted #ccc}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li.leaf.last,.sidebar-filters-inside .inside .facetapi-filter-block-2 ul li.leaf.last,.sidebar-block-inside .inside .panel-pane.pane-block ul li.leaf.last{border:none}.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities li:last-child,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 ul li:last-child,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions ul li:last-child,.sidebar-block-inside .inside .panel-pane.pane-block ul li:last-child{border:none}.sidebar-block-inside .inside .panel-pane.facetapi-filter-block-2{display:none}.sidebar-block-inside .inside .panel-pane.pane-facetapi-mxv54htulxpyegkhq5bae9qyo5mpgool.facetapi-filter-block-2{display:block}.page-districtsearch .sidebar-block-inside .inside .panel-pane.facetapi-filter-block-2,.page-regionsearch .sidebar-block-inside .inside .panel-pane.facetapi-filter-block-2,.page-searchresults .sidebar-block-inside .inside .panel-pane.facetapi-filter-block-2{display:block !important}.searchresults-content-header .searchresults-title .searchresults-title-inner{font-size:16px}.searchresults-sort-block .searchresults-sort-block-item{float:left;width:25%}.searchresults-sort-block .searchresults-sort-block-item:first-child{width:28%}.searchresults-sort-block .searchresults-sort-block-item:last-child{width:20%}.searchresults-sort-block,.searchresults-title-inner{display:none}.searchresult-mobile-buttons,.block-hotels-list-title-before{background-color:#f3f7fb;margin-top:-1em;position:relative;overflow:hidden;border-bottom:1px solid #dbdbdb}.block-hotels-list-title-before{margin-top:0;margin-left:-1em;margin-right:-1em}.pane-hotels-catalog .block-hotels-list-title-before{margin-left:0;margin-right:0;margin-top:-1em}.pane-plhotel-pagepanels-block-h-l-t .block-hotels-list-title-before,.pane-plhotel-pms-search-page-tpage .block-hotels-list-title-before{margin-left:0;margin-right:0}.block-hotels-list-title-before{margin-bottom:7px}.searchresult-mobile-buttons{position:absolute;top:1em;left:0;right:0}.searchresult-mobile-buttons.margin-minus-all{margin-left:-1em;margin-right:-1em}.searchresult-mobile-buttons .phi-open-map:hover,.searchresult-mobile-buttons .searchresult-mobile-filter:hover,.block-hotels-list-title-before .block-hotels-list-title-before-b1:hover,.block-hotels-list-title-before .block-hotels-list-title-before-b2:hover,.searchresult-mobile-buttons .searchresult-mobile-sort:hover{background-color:#e5e9ed}.searchresult-mobile-buttons .searchresult-mobile-filter,.searchresult-mobile-buttons .phi-open-map,.searchresult-mobile-buttons .searchresult-mobile-sort{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.block-hotels-list-title-before .block-hotels-list-title-before-b2{width:50%;cursor:pointer}.searchresult-mobile-buttons .phi-open-map{border-right:1px solid #dbdbdb;cursor:pointer;width:30%}.block-hotels-list-title-before .block-hotels-list-title-before-b2{float:right;border-left:1px solid #dbdbdb}.searchresult-mobile-buttons .phi-open-map .gmaps-open-icon,.block-hotels-list-title-before .block-hotels-list-title-before-b1 gmaps-open{background-image:none;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;font-size:14px;color:#7e7d7d;display:block;line-height:19px;min-height:19px;padding:10px 0;text-align:center;text-decoration:none}
.searchresult-mobile-buttons .phi-open-map .gmaps-open-icon .searchresult-mobile-filter-button:before{font-size:16px}.block-hotels-list-title-before .block-hotels-list-title-before-b1{width:50%;cursor:pointer;position:absolute;top:0}.searchresult-mobile-buttons .searchresult-mobile-filter{right:0;width:30%;cursor:pointer;position:absolute;top:0;clear:both}.searchresult-mobile-buttons .searchresult-mobile-sort{right:30%;width:40%;cursor:pointer;position:absolute;top:0;border-right:1px solid #dbdbdb}.searchresult-mobile-buttons .searchresult-mobile-sort .searchresult-mobile-sort-button{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;font-size:14px;color:#7e7d7d;display:block;line-height:19px;min-height:19px;text-decoration:none;padding:10px 0;float:none;text-align:center}.searchresult-mobile-buttons .searchresult-mobile-sort .searchresult-mobile-sort-button .searchresult-mobile-sort-img{display:inline-block;width:21px;height:20px;background:url(/sites/all/modules/custom/plhotel_searchresults/images/imgo.png) no-repeat center bottom;background-size:contain}.searchresult-mobile-buttons .searchresult-mobile-sort .searchresult-mobile-sort-button .searchresult-mobile-sort-select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';appearance:none;color:#7e7d7d;width:90px}.searchresult-mobile-buttons .searchresult-mobile-sort .searchresult-mobile-sort-button .searchresult-mobile-sort-select::-ms-expand{display:none}.searchresult-mobile-assasins-sort-close{cursor:pointer;color:#7e7d7d;font-size:15px;height:20px;padding:0 0 10px 20px}.searchresult-mobile-assasins-sort-close:before{content:'';-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;font-family:sans-serif;font-size:25px;margin-left:-12px;margin-top:1px;border-left:2px solid #7e7d7d;border-bottom:2px solid #7e7d7d;height:10px;width:10px}.block-hotels-list-title-before .block-hotels-list-title-before-b1{left:0}.searchresult-mobile-filter-clear{text-align:center;margin-right:-1em;margin-left:-1em}.searchresult-mobile-filter-clear a{display:block;text-align:center;text-decoration:none !important;color:#7e64a2;font-size:15px;height:36px;width:75%;line-height:36px;border-radius:5px;margin:0 auto 0px;border:1px solid #7e64a2}.searchresult-mobile-assasins-close{cursor:pointer;color:#7e7d7d;font-size:16px;padding:0 0 0 30px;line-height:45px;width:auto}.searchresult-mobile-assasins-close:before{content:'';-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;font-family:sans-serif;font-size:25px;margin-left:-12px;margin-top:16px;border-left:2px solid #7e7d7d;border-bottom:2px solid #7e7d7d;height:10px;width:10px}.searchresult-mobile-buttons .searchresult-mobile-filter .searchresult-mobile-filter-button,.block-hotels-list-title-before .block-hotels-list-title-before-b2 a{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;font-size:14px;color:#7e7d7d;display:block;line-height:19px;min-height:19px;text-decoration:none;padding:10px 0;float:none;text-align:center}.sidebar-filters-inside .inside .facetapi-filter-block-2 h3.pane-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-satellite-depend-cities .block-title h3,.sidebar-filters-inside .inside .pane-plhotel-sr-f-conditions .block-title h3,.sidebar-filters-inside .inside .facetapi-filter-block-2 h2.pane-title,.sidebar-filters-inside .inside .pane-plhotel-sr-f-cc-req .block-title h2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-1 .block-title h2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-s-2 .block-title h2,.sidebar-filters-inside .inside .pane-plhotel-sr-f-price .block-title h2,.sidebar-block-inside .inside .panel-pane.pane-block h3.pane-title,.sidebar-block-inside .inside .pane-plhotel-sr-f-s-2 .block-title h3,.sidebar-block-inside .inside .pane-plhotel-sr-f-price .block-title h3{margin:0 0 5px;line-height:45px;font-weight:700;font-size:14px;padding:0 0 0 11px;color:#333;background:#f3f7fb}
.block-hotels-list-title-before .block-hotels-list-title-before-b2 a{padding:16px 0 12px}.searchresult-mobile-buttons .searchresult-mobile-filter .searchresult-mobile-filter-button:hover,.searchresult-mobile-buttons .phi-open-map .gmaps-open-icon:hover,.searchresult-mobile-buttons .searchresult-mobile-sort .searchresult-mobile-sort-button:hover,.block-hotels-list-title-before .block-hotels-list-title-before-b1 gmaps-open:hover,.block-hotels-list-title-before .block-hotels-list-title-before-b2 a:hover{color:#7e64a2}.searchresult-mobile-buttons .searchresult-mobile-filter .searchresult-mobile-filter-button .fa,.searchresult-mobile-buttons .phi-open-map .gmaps-open-icon .fa,.block-hotels-list-title-before .block-hotels-list-title-before-b1 a .fa{font-size:23px;color:#7e7d7d}.block-hotels-list-title-before .block-hotels-list-title-before-b1 a .fa{margin-right:5px}.searchresults-sort-block .searchresults-sort-block-item a,.searchresults-sort-block .searchresults-sort-block-item span{padding:0 7px}.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-down-sort a,.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-down-sort span{background-position:3px 50%;padding-left:17px}.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-up-sort a,.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-up-sort span{background-position:3px 50%;padding-left:17px}.searchresults-sort-block .searchresults-sort-block-item a,.searchresults-sort-block .searchresults-sort-block-item span{font-size:10px;color:#666;height:28px;line-height:28px;display:block;border:none}.searchresults-sort-block .searchresults-sort-block-item.searchresults-sort-block-item-price span{background-image:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png);background-repeat:no-repeat}.searchresults-sort-block .searchresults-sort-block-item a{color:#6b6b6b;text-decoration:none;transition:1s}.searchresults-sort-block .searchresults-sort-block-item span{color:#000}.searchresults-sort-block .searchresults-sort-block-item-sort a:hover,.searchresults-sort-block .searchresults-sort-block-item.searchresults-sort-block-item-active span,.searchresults-sort-block .searchresults-sort-block-item.searchresults-sort-block-item-active a{background:#eaebed;color:#000;background-position:3px 50%}.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-down-sort a,.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-down-sort span{background-image:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png);background-repeat:no-repeat;background-position:0 50%;padding-left:13px}.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-up-sort a,.searchresults-sort-block .searchresults-sort-block-item.searchresults-arrow-up-sort span{background-image:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-up.png);background-repeat:no-repeat}.searchresults-content-empty{max-width:520px;margin:10px auto}.searchresult-mobile-filter{clear:both;cursor:pointer}.searchresult-mobile-filter{width:50%;clear:both;cursor:pointer}.searchresult-mobile-filter-button{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;font-size:14px;color:#7e64a3;display:block;line-height:19px;min-height:19px;text-decoration:underline;padding:10px 0;float:right;text-align:right}.searchresults-title .searchresults-title-inner{display:block;height:35px !important;line-height:100%;text-align:left;font-size:14px}.searchresults-title .searchresults-title-inner span{line-height:35px}}