@font-face{font-family:'HelveticaNeueCyr-Light';src:url(/sites/all/themes/tpoh/font/helveticaneuecyrlight/HelveticaNeueCyr-Light.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tpoh/font/helveticaneuecyrlight/HelveticaNeueCyr-Light.otf) format('opentype'),url(/sites/all/themes/tpoh/font/helveticaneuecyrlight/HelveticaNeueCyr-Light.woff) format('woff'),url(/sites/all/themes/tpoh/font/helveticaneuecyrlight/HelveticaNeueCyr-Light.ttf) format('truetype'),url(/sites/all/themes/tpoh/font/helveticaneuecyrlight/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PTSans-Regular';src:url(/sites/all/themes/tpoh/font/ptsansregular/PTSans-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tpoh/font/ptsansregular/PTSans-Regular.woff) format('woff'),url(/sites/all/themes/tpoh/font/ptsansregular/PTSans-Regular.ttf) format('truetype'),url(/sites/all/themes/tpoh/font/ptsansregular/PTSans-Regular.svg#PTSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PTSans-Italic';src:url(/sites/all/themes/tpoh/font/ptsansitalic/PTSans-Italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tpoh/font/ptsansitalic/PTSans-Italic.woff) format('woff'),url(/sites/all/themes/tpoh/font/ptsansitalic/PTSans-Italic.ttf) format('truetype'),url(/sites/all/themes/tpoh/font/ptsansitalic/PTSans-Italic.svg#PTSans-Italic) format('svg');font-weight:400;font-style:normal}.i18n-en .block-text-fp-page .block-text-fp-page-inner>h1,.i18n-es .block-text-fp-page .block-text-fp-page-inner>h1,.i18n-de .block-text-fp-page .block-text-fp-page-inner>h1,.i18n-it .block-text-fp-page .block-text-fp-page-inner>h1,.i18n-fr .block-text-fp-page .block-text-fp-page-inner>h1{text-align:center !important;margin:0 !important}.i18n-en .block-text-fp-page .block-text-fp-page-inner,.i18n-es .block-text-fp-page .block-text-fp-page-inner,.i18n-it .block-text-fp-page .block-text-fp-page-inner,.i18n-de .block-text-fp-page .block-text-fp-page-inner,.i18n-fr .block-text-fp-page .block-text-fp-page-inner{border:none!important}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}img.country-flag{height:25px !important;width:auto !important}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-wb .phi-phone-list-items .phi-phone-list-item:hover a{color:#fff}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-wb .phi-phone-list-items{min-width:190px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-list.phi-phone-list-ln-open.phi-phone-list-ln-open-ln{width:110px !important}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .change-language-text a{color:#fff}.clearfix{clear:both;float:none}* html .clearfix{height:1%}html{height:100%}body{height:100%;margin:0;padding:0;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#6b6b6b;-webkit-text-size-adjust:none}body>iframe{height:0 !important;position:absolute}.pages-wraper{min-height:100%;display:table;height:100%;width:100%}#page{display:table-row;height:100%}#page-inner{margin:17px auto 0;position:relative}#page-header{background:#3e3f68;width:100%}#page-header #page-header-inner{max-width:1000px;margin:0 auto;padding:5px 0}.block-country-title-h1-left.clearfix{text-align:center;padding-top:7px}#page-header #page-header-inner .phi-l-top{margin-bottom:5px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-logo{width:200px;float:left;padding-top:4px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-logo #icon--logo{width:180px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan{width:190px;float:left;padding-left:20px;padding-right:30px;border-left:1px solid #6b5688;font-size:13px;color:#fff;margin-top:17px}.rentalscar_widget{margin-top:15px;border:1px solid #e7e7e9}
#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan span{color:#fff;font-size:13px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-section{float:right}.i18n-en #page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-nm{border:none}#page-header #page-header-inner .links a{float:right;text-align:right;padding:5px 0 0 5px;text-decoration:none;padding-left:15px;color:#fff;display:block;font-size:13px;margin-right:10px}#page-header #page-header-inner .links{margin-bottom:7px;margin-top:10px;margin-left:20px;float:left}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone{float:right;padding-left:19px;text-align:right;margin-top:10px;position:relative;padding:5px 0 0 5px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-nm{padding:5px 0 0 5px}.hybridauth-widget-wrapper{display:none}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .pagetop-user-menu{float:right;height:42px;line-height:42px;padding-right:2px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{color:#fff;display:block;font-size:13px;margin-bottom:7px;padding-right:20px;cursor:pointer;margin-right:10px;background:url(/sites/all/themes/tpoh/images/arrow-down.png) no-repeat scroll right 50% rgba(0,0,0,0)}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list-items a{text-decoration:none}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current>span{font-weight:400;font-size:13px;margin-right:5px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list{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;right:0;top:29px;position:absolute;z-index:124}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item{padding:0;overflow:hidden}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-p-open .phi-phone-list-items .phi-phone-list-item{padding-top:5px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-c{color:#333;font-size:14px;display:block;padding:0 10px 0 12px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-v{color:#000;font-size:20px;display:block;padding:5px 10px 5px 12px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e>span{display:block}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e>span{color:#000;display:block;padding:5px 10px 5px 12px;text-decoration:none;text-align:left}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e span b{color:#000;font-size:16px;font-weight:700;margin-right:2px;width:40px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e span span{color:#6b6b6b;font-size:16px;width:163px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover{background:#4d4e7b;cursor:pointer}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .phi-phone-list-item-c,#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .phi-phone-list-item-v,#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .phi-phone-list-item-e,#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .phi-phone-list-item-e span b,#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item.avail:hover .phi-phone-list-item-e span span{color:#fff}
.panel-pane.pane-plhotel-popular-block-front span{cursor:pointer}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-ln .change-language{padding:3px 10px 3px 12px;display:block;text-align:left}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-ln .change-language-text{color:#6b6b6b;font-size:16px;margin-left:8px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-ln .phi-phone-list-item.avail:hover .change-language-text{color:#fff}#page-header #page-header-inner .phi-l-m{margin-bottom:10px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-item,.user-account-search-form-wrapper .form-search-ph .form-item,#page-header #page-header-inner .form-search-ph .form-item{margin:0;padding:0;position:relative}.user-account-search-form-wrapper .form-search-ph .form-item,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-item{position:relative;margin-bottom:10px}.user-account-search-form-wrapper .form-search-ph .rooms-guests-header,.user-account-search-form-wrapper .form-search-ph .rooms-guests-count{display:none}.user-account-search-form-wrapper .form-search-ph .clear-field,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .clear-field{top:11px}#page-header #page-header-inner .form-search-ph .form-search-ph-inner{padding:10px 9px;border:1px solid #3e3f68;background:#3e3f68}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location{width:32%;margin-right:.5%;float:left}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input{width:100%;height:44px;padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;background-image:url(/sites/all/themes/tpoh/images/icon-searchform-map.png);background-position:10px 50%;background-repeat:no-repeat}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count.active,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-datein input:focus,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-datein input:active,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-dateout input:focus,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-dateout input:active,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-location input:focus,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-location input:active,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select:focus,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select:active,.pane-planet-bookingbutton-pmsform .pmsbuttonform .rooms-guests-count.active,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:focus,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input:active,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:focus,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input:active,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-count.active,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input:focus,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input:active,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input:focus,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input:active,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input:focus,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input:active,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-count.active,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input:focus,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input:active,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input:focus,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input:active,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input:focus,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input:active{-webkit-box-shadow:0px 0px 3px 3px #787bed;-moz-box-shadow:0px 0px 3px 3px #787bed;box-shadow:0px 0px 3px 3px #787bed}
.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form{background:#4d4e7b;padding:10px 9px;margin-bottom:20px}.user-account-search-form-wrapper .form-search-ph .form-search-ph-dr,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-dr{display:none}.user-account-search-form-wrapper .form-search-ph-inner .hotel-search-form-title,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-mobile-header-info,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .hotel-search-form-title,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-mobile-header-info{color:#fff;margin-bottom:5px}.user-account-search-form-wrapper .form-search-ph .hotel-search-form-title,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .hotel-search-form-title{margin-bottom:15px}.user-account-search-form-wrapper .form-search-ph .hotel-search-form-title,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .hotel-search-form-title{font-size:18px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-item input{width:100%;border:none}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count{float:none !important}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{float:left;margin-right:.5%;width:16%}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-datein input,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-dateout input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input{width:100%;height:44px;padding-left:10px;padding-right:30px;background:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png) no-repeat 97% center #fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input.iserror,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input.iserror{border:1px solid red}#page-header #page-header-inner .form-search-ph-inner input.form-text{border:none}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .form-search-ph-submit.form-search-ph-item-hide,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit.form-search-ph-item-hide,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit.form-search-ph-item-hide{display:none}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count,.pmsbuttonform .rooms-guests-count,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-count,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-count{width:19%;cursor:pointer;margin-right:.4%;float:left;background:#fff;line-height:44px;font-size:13px;color:#000;background:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png) no-repeat 97% center #fff}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count{width:100%;margin-bottom:15px}.pmsbuttonform .rooms-guests-count{width:20%}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count .rooms-guests-content,.pmsbuttonform .rooms-guests-count .rooms-guests-content,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-count .rooms-guests-content,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-count .rooms-guests-content{padding:0 10px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper,.pmsbuttonform .rooms-guests-wrapper,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper{width:auto;min-width:29em;position:absolute;z-index:200;background:#f3f7fb;-webkit-box-shadow:1px 5px 10px 1px rgba(0,0,0,.61);-moz-box-shadow:1px 5px 10px 1px rgba(0,0,0,.61);box-shadow:1px 5px 10px 1px rgba(0,0,0,.61);display:none;padding-bottom:5px}
.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper{left:9px !important}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper:before,.pmsbuttonform .rooms-guests-wrapper:before,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper:before,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper:before{content:'';position:absolute;width:10px;height:10px;background:#f3f7fb;z-index:100;top:-5px;margin-left:-5px;-webkit-transform:scaleX(.6) rotate(45deg);-ms-transform:scaleX(.6) rotate(45deg);transform:scaleX(1) rotate(45deg);left:8em}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item{padding:0;margin:10px 10px 5px;background:#fff}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .adults-childrens-wrapper,.pmsbuttonform .rooms-guests-wrapper .adults-childrens-wrapper,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper{clear:both}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-ga,.pmsbuttonform .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-ga,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-ga,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-ga{float:right;margin:5px 2px 5px 5px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,.pmsbuttonform .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt{float:right;margin:5px 10px 5px 2px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item .form-item,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item .form-item,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item{padding:10px 5px;clear:both;height:14px}#facetapi-facet-search-apicatalog-index-block-review-score .facet-item-title img{height:14px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item .form-item .button-rooms-guests-qt,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item .form-item .button-rooms-guests-qt,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item .button-rooms-guests-qt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item .button-rooms-guests-qt{float:right;color:#fff;background:#ccc;width:24px;height:24px;text-align:center;line-height:24px;top:-6px;position:relative;font-size:18px;cursor:pointer}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item.already-min .dec.button-rooms-guests-qt,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item.already-min .dec.button-rooms-guests-qt,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item.already-min .dec.button-rooms-guests-qt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item.already-min .dec.button-rooms-guests-qt{background:#e7e7e7;cursor:auto}
.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item.already-max .inc.button-rooms-guests-qt,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item.already-max .inc.button-rooms-guests-qt,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item.already-max .inc.button-rooms-guests-qt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item.already-max .inc.button-rooms-guests-qt{background:#e7e7e7;cursor:auto}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item .form-item label,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item .form-item label,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item label,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item label{font-weight:400;font-size:13px;float:left;color:#000;margin-right:5px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper input,.pmsbuttonform .rooms-guests-wrapper input,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper input,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper input{width:20px;text-align:center;float:right;border:none;padding:0;height:auto}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .rooms-id,.pmsbuttonform .rooms-guests-wrapper .rooms-id,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .rooms-id,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .rooms-id{float:left;line-height:44px;padding-left:15px;color:#000}.rooms-guests-wrapper .children-desc{float:right;margin-right:10px;font-size:11px;color:#333}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit{float:right;width:15%}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit input.form-submit,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit input.form-submit,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form #form-search-ph-submit,.user-account-search-form-wrapper .form-search-ph-inner #form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner #form-search-ph-submit{font-size:22px;cursor:pointer}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit input.form-submit,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit input.form-submit{width:100%;height:44px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form #form-search-ph-submit,.user-account-search-form-wrapper .form-search-ph-inner #form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner #form-search-ph-submit{display:block;line-height:42px;height:42px}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr{margin-top:10px}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr label{font-size:13px;color:#fff;position:relative;left:5px;cursor:pointer}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner-r{float:right}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-hcount{float:left;color:#fff;font-size:13px;padding-top:2px}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-hcount span.span-count{color:#fcbe25;font-size:20px}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity{float:left}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity a{text-decoration:none}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag{padding-left:20px;margin-left:20px}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag.phi-countrycity-flag-w-border{border-left:1px solid #6b5688}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag img{width:30px;height:25px}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-title{font-size:15px;color:#fff;font-weight:700;margin-left:10px;margin-top:6px}
.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit input{-webkit-border-radius:0}.gmaps-open-icon{background:url(/sites/all/themes/tpoh/images/icon-map-address.png) no-repeat 0 50%;padding-bottom:0;padding-left:14px;padding-top:5px;background-size:10px}@media screen and (min-width:768px){#block-system-user-menu .block-title{font-size:0px;display:none}#page-header #page-header-inner{padding:0 0 5px}.hotel-list-item-icons-mobile,.phi-backtocataloglink{display:none}.user-account-search-form-wrapper .form-search-ph .form-search-mobile-change,#page-header #page-header-inner .form-search-ph .form-search-mobile-change{display:none}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item{width:235px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e>span{overflow:hidden;padding:3px 10px 3px 12px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e span span b{display:block;float:left;width:45px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e span span span{display:block;float:left;width:165px}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag{padding-left:20px;margin-left:20px;display:block;float:left}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-wb .phi-phone-list-items a{pointer-events:none;cursor:default}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag.phi-countrycity-flag-w-border{border-left:1px solid #6b5688}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag img{width:30px;height:25px;display:block;float:left}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-title{display:block;float:left}#page-header #page-header-inner .form-search-ph-mobile-header-info{display:none}#page-header #page-header-inner .form-search-ph-location.header-info-hidden{display:block}}@media screen and (max-width:767px){.clearfix-mobile{clear:both;float:none}#page-header #page-header-inner .links a{padding-left:10px;font-size:12px;margin-right:7px}#page-header #page-header-inner .links{margin-left:0}.sidebar-block-inside .inside .panel-pane.facetapi-filter-block-2{display:none}.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}.rentalscar_widget{display:none}.page-user .sidebar-block-inside .pane-menu-menu-user-account-menu:before{content:' ';display:block;background:url(/sites/all/themes/tpoh/images/account/menu-open.png) no-repeat;height:15px;width:19px;margin:0 0 10px 20px}.plhotel-title-onlyhere{display:none !important}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .pagetop-user-menu{float:right;line-height:52px}.plhotel-title-onlyhere-mobile{color:#fff;font-size:14px;position:relative;background:#00b9f2;line-height:26px;padding:0 10px;top:-13px;display:block !important;margin-left:7px}
.bookingbuttonprogress .plhotel-title-smartdeal{display:none}.bookingbuttonprogress .plhotel-hotel-pms-gallery-deal{display:none}#page-header #page-header-inner{max-width:96%}#page{padding-bottom:5px}.page-home .satelite #page{display:none}.page-home .satelite{min-height:100% !important}.page-home .satelite .goto-top-wrapper{display:none !important}.page-home .satelite #page-header{padding-bottom:101px}.page-home .satelite footer#ending{position:absolute;bottom:0}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan{display:none}.page-home #page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan{display:block;border:none;position:absolute;top:22em;font-size:18px;width:93%;padding:0;text-align:center}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan span{font-size:16px}.page-home #page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-phone{display:none}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-wb{border:none}.page-home #page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social{margin-bottom:20px}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social{margin-bottom:10px}#page-header #page-header-inner{padding:10px}#page-header #page-header-inner .phi-l-top,#page-header #page-header-inner .phi-l-top .phi-l-top-inner{width:100%}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{margin-right:8px;font-size:14px;padding-right:10px;background-size:8px;letter-spacing:-.3px}.user-account-search-form-wrapper .form-search-ph,#page-header #page-header-inner .form-search-ph{margin:0 auto}.user-account-search-form-wrapper .form-search-ph .form-search-mobile-hide #plhotel-sr-head-form,#page-header #page-header-inner .form-search-ph .form-search-mobile-hide #plhotel-sr-head-form{display:none}.user-account-search-form-wrapper .form-search-ph .form-search-mobile-change,#page-header #page-header-inner .form-search-ph .form-search-mobile-change{display:block}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity>span{display:block;float:left}.form-search-mobile-change .form-search-mobile-change-dates-title{float:left;font-size:16px;color:#fff;margin-right:10px;margin-bottom:5px}.form-search-mobile-change .form-search-mobile-change-dates-value{float:left;font-size:14px;color:#fff;margin-bottom:5px}.form-search-mobile-change .form-search-mobile-change-dates{margin-bottom:5px}.form-search-mobile-change .form-search-mobile-change-dates-value{float:left;font-size:14px;color:#fff}.form-search-mobile-change .form-search-mobile-change-dates-value span{font-size:16px;font-weight:700}.form-search-mobile-change .form-search-mobile-change-link a{color:#fcbe25;display:block;font-size:18px;font-weight:400;height:28px;line-height:28px;margin:0 auto !important;padding:0;transition:all 1s ease 0s;cursor:pointer}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{width:100%;margin-bottom:10px;float:none}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input{height:50px;border-radius:3px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form #form-search-ph-submit,.user-account-search-form-wrapper .form-search-ph-inner #form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner #form-search-ph-submit,.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-content,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-content,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-content{line-height:48px;height:48px;border-radius:3px}
.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit input{font-size:1.5em}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input{font-size:13px;background:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png) no-repeat 97% center #fff;border:0;border-radius:3px}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit{width:100%;margin-bottom:1.5em;margin-top:1.5em;float:none}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item{border:2px solid #bdb4ca}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location{width:100%;margin-right:0}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{margin-right:0}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit{width:100%;margin-right:0;margin-bottom:0;float:none}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dr,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr{float:left}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dr input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr input{float:left}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dr label,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr label{font-size:1.3em;float:left;width:90%}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-logo{float:left;width:120px;padding-top:6px;margin:0 auto 0 10px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-logo #icon--logo{height:auto;font-size:28px;width:5.636em}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-section{float:left;margin-top:7px;margin-left:0}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone{margin-top:0;float:left;padding-left:0}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-nm{margin-left:0}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-p-open-p{left:0;width:210px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-v,#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-c{text-align:left}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e span span span{display:none}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-c-open .phi-phone-list-items .phi-phone-list-item .phi-phone-list-item-e>span{text-align:left}.user-account-search-form-wrapper .form-search-ph,#page-header #page-header-inner .form-search-ph{margin:0 auto 10px}#page-header #page-header-inner .phi-l-ai{display:none}.page-home #page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,.page-home #page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{width:48% !important}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-count,.pmsbuttonform .rooms-guests-count,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-count,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-count,.page-home #page-header #page-header-inner .form-search-ph-inner .form-search-ph-location,.page-home #page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,.page-home #page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{width:100%;margin-bottom:1em;float:none;margin-left:0;border-radius:3px}
.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{width:100%;display:inline-block}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{margin-left:0}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{width:48%}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein{margin-right:4%}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout{margin-right:0}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-submit,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit{width:100%;float:none;margin-bottom:1em}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dr,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dr{float:none;margin-top:0;width:100%;margin:0;padding-left:10px;display:none}.page-home .pages-wraper{min-height:inherit}body #page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item{float:none;display:inline-block}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social{text-align:center}.user-account-search-form-wrapper .form-search-ph-mobile-header-info,#page-header #page-header-inner .form-search-ph-mobile-header-info,#page-header #page-header-inner .form-search-ph-mobile-header-first{color:#fff;font-size:14px;text-align:left;margin:0 0 5px}.user-account-search-form-wrapper .form-search-ph-location.header-info-hidden,#page-header #page-header-inner .form-search-ph-location.header-info-hidden{display:none}.phi-open-map-out{background-color:#f3f7fb}.phi-backtocataloglink-small a,.phi-backtocataloglink-middle 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;padding:17px 0 11px 25px;text-decoration:none}.phi-backtocataloglink-small a:before,.phi-backtocataloglink-middle a: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:3px;border-left:2px solid #7e7d7d;border-bottom:2px solid #7e7d7d;height:10px;width:10px}.phi-backtocataloglink-small a:hover{background-color:#e5e9ed;color:#7e64a2}.phi-open-map-out{margin-left:-1em;margin-right:-1em;position:relative;margin-bottom:5px;border-bottom:1px solid #dbdbdb}.phi-open-map-out .phi-backtocataloglink-middle .phi-open-map{display:none}.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map{margin-bottom:1em}.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map{width:49.7%;text-align:right;position:absolute;right:0;top:0}.phi-open-map-out .phi-backtocataloglink-small{width:50%;border-right:1px solid #dbdbdb}.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map,.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.plhotel-pms-header-inner-address .gmaps-open-icon{display:none}.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map:hover,.plhotel-pms-header-inner-line .phi-open-map-out .phi-open-map:hover{background-color:#e5e9ed}
.phi-open-map-out .phi-open-map a{padding:10px 0;font-size:14px;line-height:19px;min-height:19px;display:block;color:#7e7d7d;cursor:pointer;text-align:center;text-decoration:none}.phi-open-map-out .phi-open-map a:hover{color:#7e64a2}.phi-open-map-out .phi-open-map a .fa{font-size:24px;color:#7e7d7d;margin-right:5px}.phi-backtocataloglink-small a:hover:before,.phi-backtocataloglink-middle a:hover:before{border-left:2px solid #7e64a2;border-bottom:2px solid #7e64a2}.phi-backtocataloglink-middle 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;color:#0a0a0a}.phi-backtocataloglink-middle a:hover{background-color:#e5e9ed;text-decoration:none;color:#7e64a1}.plhotel-pms-header-inner-address span.from_center{padding-left:3px;color:#000;font-family:Helvetica,Arial,sans-serif}.helvetica-neue .plhotel-pms-header-inner-address span.from_center{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ui-autocomplete .ui-menu .ui-menu-item a{padding:5px;font-size:12px}.ui-autocomplete .ui-menu .ui-menu-item a strong{font-weight:400;color:#c10000 !important}.ui-autocomplete .ui-menu .ui-menu-item a .hotel-count{font-size:14px}}@media screen and (min-width:768px){#page-inner{max-width:1000px;width:1000px}.form-search-ph-mobile-header-first{display:none}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-datein .form-item input,.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-dateout .form-item input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input{font-size:12px}.pane-planet-bookingbutton-pmsform .pmsbuttonform .form-pmsbuttonform-ga .form-item select{background:url(/sites/all/modules/custom/plhotel_searchresults/images/arrow-sort-down.png) no-repeat 98% center #fff}}.center-wrapper-margin-bottom{margin-bottom:10px}.hli-l-link{background:#fcbe25;text-align:center;color:#fff;font-weight:700;display:block;text-decoration:none;border:1px solid #e1aa22;transition:1s}.hli-l-link:hover{background:#ed9800}.sidebar-block-inside .panel-pane{margin-bottom:20px}.sidebar-block-inside .pane-plhotel-tailsblocks-lists{margin-bottom:0}#bookingbutton-content-right .block-how-to-booking{border:1px solid #c6c6c6;width:auto;text-align:center;margin-top:20px}#bookingbutton-content-right .block.block-how-to-booking p{text-align:center}#bookingbutton-content-right .block.block-how-to-booking p span{color:#7e5da2;font-size:16px}.block-how-to-booking .block-title h3{font-size:15px;color:#010101;font-weight:700;padding:8px}.block-how-to-booking .block-content .block-content-inner .block-how-to-booking-list{border:1px solid #e7e7e7;padding-top:7px;padding-bottom:7px;margin-bottom:10px}.block-how-to-booking .block-content .block-content-inner .block-how-to-booking-list-i{color:#7e63a3;font-size:13px;padding-left:40px;padding-right:30px;padding-top:7px;padding-bottom:7px;background:url(/sites/all/themes/tpoh/images/icon-list-g1.png) no-repeat 14px 7px;min-height:16px;transition:1s}.block-how-to-booking .block-content .block-content-inner .block-how-to-booking-list-i:hover{background-color:#eef3f9}.block-how-to-booking .block-content .block-content-inner .block-how-to-booking-info p{color:#444;font-size:11px;margin:0;padding:0;text-align:center}.block-how-to-booking .block-content .block-content-inner .block-how-to-booking-info span{font-size:13px;color:#7e64a3}.block-links-b{border:1px solid #e7e7e7}.block-links-b .block-links-title h3{background:none repeat scroll 0 0 #f3f7fb;color:#333;font-size:14px;font-weight:700;line-height:1;margin:0;padding:12px 11px 10px}
.page-attraction .block-links-b .block-links-title h3{padding:20px 0}.block-links-b .block-links-content{border-top:1px solid #e7e7e7;padding-bottom:10px;padding-top:10px}.block-links-b .block-links-content>a,.block-links-b .block-links-content>span{padding:7px 10px;display:block;font-size:13px}.page-attraction .block-links-b .block-links-content>a{padding:7px 10px 10px 0;transition:all 1s ease 0s;float:left;width:23%;font-size:13px}.block-links-b .block-links-content>a{transition:all 1s ease 0s}.block-links-b .block-links-content a:hover,.block-links-b .block-links-content>span{background:#eef3f9;color:#000}.block-links-b .block-links-content>span{color:#000}.block-links-b .block-links-content .block-links-content-linkmore a{display:block;font-size:11px;padding:10px;text-align:right}.block-list-links{margin-bottom:17px;color:#333}.block-list-links .block-list-links-title h3{background:0 0;color:#2d2d2d;font-size:24px;font-weight:400;padding:20px 0}.block-list-links .block-list-links-title h3 a{text-decoration:none}.block-list-links .block-list-links-content{border-top:1px solid #e7e7e7;padding-bottom:10px;padding-top:10px}.block-list-links .block-list-links-content-coll{padding-bottom:10px;padding-top:10px;float:left;width:25%}.block-list-links .block-list-links-content-coll-name{display:block;font-size:13px;color:#333;font-weight:700;padding:0 0 10px}.block-list-links .block-list-links-content .block-list-links-content-coll .block-list-links-content-i-line{float:none;width:100%}.block-list-links .block-list-links-content .block-list-links-content-i-line{float:left;width:25%;min-height:41px}.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link>a,.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link>span{padding:7px 10px 0 0;display:block;font-size:13px;color:#333}.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link>a{transition:all 1s ease 0s}.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link a:hover,.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link>span{text-decoration:none;color:#000}.block-list-links .block-list-links-content .block-list-links-content-i-line .block-list-links-content-i-line-link>span{color:#000}.block-list-links .block-list-links-content .block-list-links-content-linkmore a{display:block;font-size:11px;padding:10px;text-align:right}.block-plhotels-tailspage .block-plhotels-tailspage-linktopage{overflow:hidden;clear:both;float:none}.block-plhotels-tailspage .block-plhotels-tailspage-linktopage a{display:block;text-decoration:underline;color:#333;font-size:14px;padding-top:2px;padding-bottom:10px;width:190px;float:right;text-align:center}.block-hotels-list-title-h1 h1{float:left}@media screen and (min-width:768px){.block-country-title-h1{margin-top:15px}.block-country-title-h1 h1{padding-bottom:25px;padding-top:15px;margin-bottom:25px;color:#363636;font-size:28px;line-height:1;text-align:center;border-bottom:1px solid #e7e7e7}.block-hotels-list-title-h1{padding-left:10px;padding-bottom:10px}.pane-plhotel-pagepanels-block-h-l-t .block-hotels-list-title-h1{float:none}.block-hotels-list-title-h1 h1{font-size:32px;color:#363636;line-height:1;float:left}.block-country-title-h1-left h1{color:#2d2d2d;font-size:24px;font-weight:400;margin-bottom:20px;padding:0}.block-frontpage-tripadv{text-align:center;font-size:20px;color:#000;font-weight:700;margin-bottom:10px;margin-top:10px}.block-frontpage-tripadv img{vertical-align:middle}.block-country-title-h2{margin-bottom:15px}.block-country-title-h2 h2{padding-bottom:25px;padding-top:15px;margin-bottom:15px;color:#363636;font-size:24px;line-height:1;text-align:center}.block-country-title-h3{margin-bottom:15px}.block-country-title-h3 h3{padding-bottom:25px;padding-top:15px;margin-bottom:15px;color:#363636;font-size:24px;line-height:1;text-align:center;border-bottom:1px solid #e7e7e7}
.block-hotels-list-title-h4{padding-left:10px;padding-bottom:7px;margin-bottom:7px;clear:both;padding-top:12px}.block-hotels-list-title-h4 h4{font-size:22px;color:#363636;line-height:1}.block-hotels-list-title-link{margin-top:2px;display:none}.block-hotels-list-title-link a{font-size:18px;color:#333;display:block;text-align:right;text-decoration:underline}.block-hotels-list-title-link a:hover{color:#000;text-decoration:none}}@media screen and (max-width:767px){.page-hotel .panel-pane.pane-plhotel-banner-booking{padding:0 1em}.page-cars .attraction-pageh1title-atcity h1,.page-cars .attraction-pageh1title-atcountry h1,.page-rentcar .attraction-pageh1title-atcity h1,.page-cars .attraction-pageh1title-atcountry h1{text-align:center;margin:10px auto}.plcars_form_wrapper .plcars_form_brands .plcars_form_brands_title{font-size:20px !important;margin:10px}.page-cars .plcars_form_brands_img,.page-rentcar .plcars_form_brands_img{text-align:center}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .form-search-ph-item .form-item,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item .form-item,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item .form-item{padding:10px 4px}.hotel-list-item.without-dates .hotel-list-item-r-minprice{font-size:1em;color:#6b6b6b}.block-hotels-list-m{margin-bottom:10px}.block-country-title-h1{margin-top:10px}.block-country-title-h1 h1{padding-bottom:10px;padding-top:10px;margin-bottom:10px;color:#363636;font-size:24px;line-height:1;text-align:center;border-bottom:1px solid #e7e7e7}.pane-plhotel-pms-search-page-stars .block-hotels-list-title-h1{padding:0;text-align:center}.panel-twocol-city-stacked .center-wrapper-margin-top .pane-plhotel-pms-search-page-tpage .block-hotels-list-title-h1{padding-top:1em}.block-hotels-list-title-h1 h1{font-size:18px;color:#363636;line-height:1;padding-bottom:1em;padding-top:1em;float:none;text-align:center}.block-country-title-h1-left h1{color:#2d2d2d;font-size:24px;font-weight:400;margin-bottom:10px;padding:0}.block-country-title-h3{margin-bottom:10px}.block-country-title-h3 h3{padding-bottom:10px;padding-top:10px;margin-bottom:10px;color:#363636;font-size:20px;line-height:1;text-align:center;border-bottom:1px solid #e7e7e7}.block-hotels-list-title-h4{padding-left:10px;padding-bottom:7px;margin-bottom:7px;padding-top:6px}.block-hotels-list-title-h4 h4{font-size:18px;color:#363636;line-height:1}#bookingbutton-content-right .block-how-to-booking{display:none}}.block-city-list-page.page-type-region{margin-top:15px}.block-city-list-page .block-city-list-page-inner{border:1px solid #e7e7e7}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title{background:#fbfcfe;border-bottom:1px solid #e7e7e7}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-l{float:left}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-l span{padding:0 35px;height:50px;line-height:50px;color:#000;font-size:18px;display:block}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-r{float:right}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-r a{color:#000;font-size:16px;padding:0 35px;height:50px;line-height:50px;display:block;text-decoration:none;cursor:pointer;transition:1s}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-r a:hover{background:#f1f2f4}.block-city-list-page .block-city-list-page-inner .block-city-list-page-content .block-city-list-page-content-list{margin:27px 35px}.block-city-list-page-content-list .block-city-list-page-content-list-item{float:left;width:25%;margin-bottom:10px}.block-city-list-page-content-list .block-city-list-page-content-list-item a{color:#424348;font-size:14px;text-decoration:none;transition:1s}
.block-city-list-page-content-list .block-city-list-page-content-list-item a:hover{color:#000;text-decoration:none}.block-city-list-page-content-list .block-city-list-page-content-list-item span{color:#9dacb3;font-size:11px;margin-left:4px}.block-page-description{overflow:hidden;height:auto;margin-bottom:0}.panel-panel.panel-col .block-page-description,.panel-pane.pane-plhotel-pagepanels-block-fp-t3{border:1px solid #e7e7e7;padding:2px 15px;margin-bottom:28px}.block-attractions-list-c-page.clearfix{margin-top:10px}.panel-pane.pane-plhotel-pagepanels-block-fp-t3{margin-bottom:20px}.panel-pane.pane-plhotel-pagepanels-block-c-d{border:1px solid #e7e7e7;padding:14px 15px;margin:0 0 18px}.panel-pane.pane-plhotel-pagepanels-block-c-r{padding:0 0 14px}.region .block-page-description-text,.block-page-description-text p{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143;font-size:14px}.block-page-description-text{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143;font-size:14px}.block-page-description-text h3{font-size:18px;color:#000;padding-top:10px;padding-bottom:5px}.block-page-description-text h2{font-size:22px;color:#363636;padding-top:5px;padding-bottom:5px}.block-page-description-text h1{font-size:17px;font-weight:600;color:green;padding-top:5px;padding-bottom:5px}.block-page-description-text h4{font-size:16px;font-weight:400 !important;color:#000;padding-top:5px;padding-bottom:5px}.block-page-description-text h1{font-family:Arial,Helvetica,sans-serif !important;color:#000}.block-page-description .block-page-description-image{margin-bottom:30px}.block-page-description .block-page-description-image img{border:1px solid #e7e7e7;width:100%;height:auto}.block-popularhotels-list-page{margin-bottom:15px}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item{margin-right:1.1em;margin-bottom:30px;padding-bottom:20px;float:left}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:first-child{margin-left:0}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:last-child{margin-right:0}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(3),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(6),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(9),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(12){margin-right:0}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(1),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(4),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(7),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(10),.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item:nth-child(13){clear:left}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner{padding:11px 11px 0;border:1px solid #e7e7e7;width:300px;margin-bottom:15px}
.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner a{text-decoration:none}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-city{background:#4d4e7b;text-align:center;max-height:55px;height:55px;display:table-cell;vertical-align:middle;width:300px;padding-bottom:6px;color:#fff;text-decoration:none;font-size:20px;line-height:.7;padding-top:7px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image .img-content{position:relative;width:300px;height:180px;display:block;text-align:center}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image .img-content div{font-size:16px;color:#fff;background:rgba(0,0,0,.55);display:block;position:absolute;bottom:0;left:0;width:100%;padding-top:14px;padding-bottom:14px;text-align:center}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image .img-content span{color:#fcbe25;font-weight:700;font-size:18px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-city img{margin-right:7px;position:relative;margin-top:-3px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-city a{color:#fff;text-decoration:none;font-size:20px;display:block;line-height:.7;padding-top:7px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image{margin-bottom:17px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a{position:relative;width:300px;height:180px;display:block;text-align:center}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a img{width:300px;height:180px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a>span{font-size:16px;color:#fff;background:rgba(0,0,0,.55);display:block;position:absolute;bottom:0;left:0;width:100%;padding-top:14px;padding-bottom:14px;text-align:center}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a>span>span{color:#fcbe25;font-weight:700;font-size:18px}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-description{font-size:13px;line-height:1.3;text-align:justify;min-height:100px;color:#9c9c9c;padding-bottom:12px}.block-p-h-l-i-block{margin:0 auto;width:296px;border-top:1px solid #e7e7e7}.block-p-h-l-i-block .block-p-h-l-i-block-inner .block-p-h-l-i-block-inner-title{color:#333;height:42px;line-height:42px;font-size:14px;text-align:center}.block-p-h-l-i-block .block-p-h-l-i-block-inner .block-p-h-l-i-block-inner-list .block-p-h-l-i-block-inner-list-item:first-child{margin-bottom:15px}.block-p-h-l-i-block .block-p-h-l-i-block-inner .block-p-h-l-i-block-inner-list .block-p-h-l-i-block-inner-list-item{margin-bottom:0;height:290px}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner{min-height:252px;text-align:left}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image{margin-bottom:15px}.block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-titile img{margin-top:3px}
.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank{width:296px;height:180px;position:relative;display:block}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank img{width:296px;height:180px;object-fit:cover;object-position:center}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank span.currentprice-item{font-size:14px;color:#fff;background:rgba(0,0,0,.55);display:block;position:absolute;bottom:0;left:0;width:100%;padding-top:14px;padding-bottom:14px;text-align:center}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank span.currentprice-item-text{font-weight:700}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank span.currentprice-item-value{color:#fcbe25;font-weight:700;font-size:16px}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank span.currentprice-item-value{margin-left:5px}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank span.currentprice-item-index{margin-left:5px;margin-right:5px;font-weight:700}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-titile{margin-bottom:7px}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-titile a{color:#333;font-size:16px;text-decoration:underline;position:relative;display:block}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-titile a:hover{text-decoration:none}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-titile a img{position:absolute;top:0;right:0}.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-address{color:#9c9c9c;font-size:13px;line-height:1.3}.block-popularhotels-list-page-content-list-morelink{text-align:center;width:310px;margin:0 auto}.block-popularhotels-list-page-content-list-morelink a{font-size:16px;padding:10px 33px;text-decoration:none;color:#333}.block-popularhotels-list-page-content-list-morelink a:hover{color:#000;text-decoration:underline}.plhotel-pms-header-inner-address .gmaps-open-icon{background:url(/sites/all/themes/tpoh/images/icon-map-address.png) no-repeat 0 50%;padding:11px 0 3px 17px;margin-left:3px}.block-country-fp-list-page{margin-bottom:20px}.block-country-fp-list-page .block-country-fp-list-page-inner{border:1px solid #e7e7e7}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title{background:none repeat scroll 0 0 #fbfcfe;border-bottom:1px solid #e7e7e7}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-l{float:left}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-l span{color:#000;display:block;font-size:18px;height:50px;line-height:50px;padding:0 35px}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r{float:right}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r a,.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r span{cursor:pointer;display:block;font-size:14px;height:50px;line-height:50px;padding:0 20px;text-decoration:none;transition:all 1s ease 0s;float:left}.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r a{background:#fff;color:#6b6b6b}
.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r a:hover,.block-country-fp-list-page .block-country-fp-list-page-inner .block-country-fp-list-page-title .block-country-fp-list-page-title-r span{background:none repeat scroll 0 0 #f1f2f4;color:#000}.block-country-fp-list-page-content .block-country-fp-list-page-content-list{margin:27px 17px 27px 35px}.block-country-fp-list-page-content .block-country-fp-list-page-content-list #jscroll-init{height:260px}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item{float:left;width:20%}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a{color:#333;text-decoration:none}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a{display:block;padding-right:10px}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a img{float:left;margin:5px 0 0;padding:0}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a span{color:#404040;display:table-cell;font-size:12px;height:44px;padding-left:10px;vertical-align:middle;width:100%;line-height:1;line-height:1}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a:hover{color:#000;text-decoration:none}.block-text-fp-page{margin-bottom:25px}.block-text-fp-page .block-text-fp-page-inner{border:1px solid #e7e7e7;padding:14px 15px 45px}.block-text-fp-page .block-text-fp-page-inner>h1{padding:0;margin:0 0 15px;color:#333;font-size:24px;font-weight:400}.block-text-fp-page .block-text-fp-page-inner>p{color:#6b6b6b}.block-text-fp-table{margin-bottom:20px}.block-text-fp-table-item{padding-top:10px;border:1px solid #f0f0f0;display:block;float:left;height:175px;margin-bottom:11px;margin-right:15px;text-align:center !important;width:321px}.block-text-fp-table-item:nth-child(3),.block-text-fp-table-item:nth-child(6){margin-right:0}.block-text-fp-table-item .block-text-fp-table-item-inner>h4{font-weight:400;font-size:14px;color:#404040;margin-bottom:12px}.block-text-fp-table-item .block-text-fp-table-item-inner>p{padding-left:25px;padding-right:25px;color:#939393;text-align:justify}.block-text-fp-description{padding-bottom:10px;padding-top:15px;margin-bottom:0}.block-text-fp-description .block-text-fp-description-inner>h3{font-size:18px;color:#404040;font-weight:400;margin:0 0 10px}.block-text-fp-description .block-text-fp-description-inner>p{color:#939393;text-align:justify;margin:0 0 10px}.center-wrapper .pager{margin:0;padding:15px 0 25px;font-size:0}.center-wrapper .pager li{background-image:none;display:inline-block;height:36px;line-height:36px;list-style-type:none;padding:0;text-align:center;width:36px;margin:0;background:#fdfefe;border:1px solid #dbdbdb}.center-wrapper .pager li{margin:2px}.center-wrapper .pager li:hover{border:1px solid #9e9e9e}.center-wrapper .pager li.pager-current{border:1px solid #684b90;background:#4d4e7b;color:#fff}.tipcontent-item-content-green{color:#006607}.center-wrapper .pager li a{display:block;height:36px;line-height:36px;list-style-type:none;padding:0;text-align:center;width:36px;margin:0;text-decoration:none}.center-wrapper .pager li,.center-wrapper .pager li a{font-size:14px}.form-item.form-type-password-confirm.form-item-pass.form-item .description{font-size:13px}@media screen and (max-width:767px){.region .block-page-description-text,.block-page-description-text p{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143;font-size:14px}.block-page-description-text{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143;font-size:14px}.block-page-description-text h3{font-size:18px;color:#000;padding-top:10px;padding-bottom:5px}.block-page-description-text h2{font-size:22px;color:#363636;padding-top:5px;padding-bottom:5px}.block-page-description-text h1{font-size:17px;font-weight:600;color:green;padding-top:5px;padding-bottom:5px}.block-page-description-text h4{font-size:16px;font-weight:400 !important;color:#000;padding-top:5px;padding-bottom:5px}
.block-page-description-text h1{font-family:Arial,Helvetica,sans-serif !important;color:#000}#admin-menu{display:none}.center-wrapper-margin-bottom{margin-bottom:0}.form-item.form-type-password-confirm.form-item-pass.form-item .description{margin-left:10px}.pages-wraper{min-width:100%;overflow:hidden}#page-inner{margin:0 auto;max-width:100%;position:relative;width:100%}.block-country-fp-list-page .block-country-fp-list-page-inner{border-left:none;border-right:none}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item{width:49%}.block-country-fp-list-page-content-list .block-country-fp-list-page-content-list-item a span{font-size:12px}.pane-plhotel-pagepanels-block-h-l-t .block-country-title-h3{margin:0}.block-country-fp-list-page-title.clearfix .block-country-fp-list-page-title-l{display:none}.pane-plhotel-pagepanels-block-h-l-t .block-country-title-h3 h3{border:none;font-size:24px;padding-bottom:15px;padding-top:15px;margin-bottom:0}.pane-plhotel-pagepanels-block-c-c-l .block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-description{font-size:12px}.pane-plhotel-pagepanels-block-c-c-l .block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list{text-align:center}.pane-plhotel-pagepanels-block-c-c-l .block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item{margin:0 auto 1px;float:none}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner{margin:0 auto}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner{max-width:300px;width:94%;padding:3% 3% 0}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a,.block-p-h-l-i-block,.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank{width:100%;height:auto}.block-popularhotels-list-page-content-list-item .block-popularhotels-list-page-content-list-item-inner .block-popularhotels-list-page-content-list-item-inner-image a img,.block-p-h-l-i-block-inner-list-item .block-p-h-l-i-block-inner-list-item-inner .block-p-h-l-i-block-inner-list-item-image .a-blank img{width:100%;object-fit:cover;object-position:center}.block-popularhotels-list-page-content-list-morelink{width:100%}.block-p-h-l-i-block .block-p-h-l-i-block-inner .block-p-h-l-i-block-inner-title{font-size:14px}.block-popularhotels-list-page-content-list-morelink{margin:10px auto 0}.block-popularhotels-list-page-content-list-morelink a{font-size:14px;text-decoration:underline}.pane-plhotel-pagepanels-block-fp-t1 .block-text-fp-page-inner{border-left:none;border-right:none;border-bottom:none;padding:1em;font-size:100%}.pane-plhotel-popular-hotel-country .plhotel-hotel-pms-recommended .plhotel-hotel-pms-recommended-inner-title h3{color:#6b6b6b;font-weight:400;font-size:18px}.pane-plhotel-pagepanels-block-fp-t1 .block-text-fp-page .block-text-fp-page-inner>h1{text-align:center}.pane-plhotel-pagepanels-block-fp-t1 .block-text-fp-page .block-text-fp-page-inner>p{font-size:14px;margin:0}.pane-plhotel-pagepanels-block-fp-t2{padding-left:1em;padding-right:1em}.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item.block-text-fp-table-item{border-left:none;border-right:none;border-bottom:none;margin-left:2%;margin-right:2%;margin-bottom:15px;height:auto;width:48%}.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(1),.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(3),.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(5){margin-left:0;clear:left}.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(2),.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(4),.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item:nth-child(6){margin-right:0}
.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item .block-text-fp-table-item-inner>h4{font-size:14px}.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item .block-text-fp-table-item-inner>p{font-size:12px;padding-bottom:15px;padding-right:0;padding-left:0}.pane-plhotel-pagepanels-block-fp-t3,.pane-plhotel-pagepanels-block-c-d{padding:1em 1em 0;border-top:none}.pane-plhotel-pagepanels-block-c-c-l,.pane-plhotel-pagepanels-block-h-p-a-l{padding:0 1em}.block-page-description .block-page-description-image{margin-bottom:1em}.pane-plhotel-pagepanels-block-fp-t3 .block-text-fp-description,.pane-plhotel-pagepanels-block-c-d .block-page-description{padding-bottom:0;margin-bottom:0}.pane-plhotel-pagepanels-block-fp-t3 .block-text-fp-description .block-text-fp-description-inner>h3{font-size:14px;text-align:center;margin-bottom:12px}.pane-plhotel-pagepanels-block-fp-t3 .block-text-fp-description .block-text-fp-description-inner>p,.pane-plhotel-pagepanels-block-c-d .block-page-description .block-page-description-inner p,.pane-plhotel-pagepanels-block-c-d .block-page-description .block-page-description-inner p *{padding-bottom:0;padding-right:0;padding-left:0}.block-list_by_tabs .block-list_by_tabs-tab-list-item{width:49% !important}.block-list_by_tabs .block-list_by_tabs-tab-list-item a,.block-city-list-page-content-list .block-city-list-page-content-list-item a{font-size:13px !important}.block-list_by_tabs .block-list_by_tabs-tab-title span{font-size:14px !important;padding:0 10px !important}.block-city-list-page .block-city-list-page-inner .block-city-list-page-title .block-city-list-page-title-l span{font-size:14px}.page-home .content .pane-custom.pane-1{display:none}.page-home .content .panel-pane.pane-plhotel-pagepanels-block-c-d{background:#fff}.page-home .content .panel-booking-redirect-link{background:#fff;margin:0;padding:1em}.page-home #block-menu-menu-user-account-mobile-menu .content{display:block}.pane-plhotel-pagepanels-block-fp-t2 .block-text-fp-table-item.block-text-fp-table-item{border-left:none;border-right:none;border-bottom:none;margin-left:0;margin-right:0;margin-bottom:15px;height:auto;float:none;width:100%}.block-city-list-page-content-list .block-city-list-page-content-list-item{float:left;width:48%;margin-bottom:10px}.block-country-title-h1{margin:0}.panel-onecol-country-stacked .pane-plhotel-pagepanels-block-h-l-t .block-country-title-h1 h1{text-align:center}.block-country-title-h1 h1{border:medium none;font-size:24px;margin-bottom:0;padding-bottom:20px;padding-top:20px}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a,.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a .block-attractions-list-c-page-content-item-title{width:100%!important}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a{display:block;width:218px !important;height:180px;position:relative;text-align:center;margin:0 auto}.pane-plhotel-attraction-by-location .block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3{line-height:1;color:#333 !important;font-size:16px !important;padding:0 0 0 1em !important;text-align:left}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a img{max-width:100%}.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page{margin-bottom:5px}.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page-content .block-attractions-list-c-page-content-item,.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page-content .block-attractions-list-c-page-content-item:last-child{float:none;margin:0 auto 1em;height:auto}.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title,.pane-plhotel-popular-hotel-country .plhotel-hotel-pms-recommended .plhotel-hotel-pms-recommended-inner-title h3{text-align:center}.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item{width:50%}
.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page .block-attractions-list-c-link-r .block-attractions-list-c-link-r-inner{float:none;text-align:center;margin-top:10px}.pane-plhotel-pagepanels-block-h-l-t h1,.pane-plhotel-pagepanels-block-h-l-t h2,.pane-plhotel-pagepanels-block-h-l-t h3{border:medium none;font-size:18px;margin-bottom:0;padding-bottom:15px;padding-top:15px;text-align:center}.pane-plhotel-pagepanels-block-h-l-t h1{padding-bottom:10px}.panel-pane.pane-plhotel-gmaps-type-small{display:none}.block-hotels-list-title-link a{text-align:center}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner-r{float:none}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner-r .phi-hcount{padding:0}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner-r .phi-hcount .span-mobile-hide{display:none}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner-r .phi-countrycity{float:right}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-flag{border:none;margin:0;padding:0;display:block;position:relative;top:-2px;float:left}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity span.phi-countrycity-title{display:block;float:left}.plhotel-gmaps-map-fullscreen .plhotel-gmaps-map-fullscreen-footer{display:none}.block-plhotels-tailspage .block-plhotels-tailspage-linktopage a{text-align:right}}#page-footer{background:#3e3f68;bottom:0;width:100%;display:table-row}#page-footer #page-footer-inner{width:1000px;margin:0 auto;padding:30px 0}#page-footer #page-footer-inner .pfi-l2{margin-bottom:16px;margin-top:30px}#page-footer #page-footer-inner .pfi-l2 .pfi-b-logo{width:25%;float:left}#page-footer #page-footer-inner .pfi-l2 .pfi-b-logo a{display:block}#page-footer #page-footer-inner .pfi-l2 .pfi-b-slogan{width:80%;float:left;font-size:13px;color:#fff;margin-top:17px}#page-footer #page-footer-inner .pfi-l1{padding-bottom:30px;padding-top:15px;border-bottom:1px solid #4d4e7b}#page-footer #page-footer-inner .pfi-b-menu{width:25%;float:left;font-size:13px;color:#fff}#page-footer #page-footer-inner .pfi-b-menu ul{list-style:none;margin:0;padding:0}#page-footer #page-footer-inner .pfi-b-menu ul li{list-style:none;margin:0 0 5px;padding:0}#page-footer #page-footer-inner .pfi-b-menu ul li a{color:#fff;opacity:.7;text-decoration:none;font-size:14px;transition:1s}#page-footer #page-footer-inner .pfi-b-menu ul li a:hover{color:#fff}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l{float:left}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-phone{margin-bottom:20px;text-align:right}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-phone span{font-size:22px;color:#fff}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social{margin-top:5px}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item{display:block;float:left;-webkit-border-radius:50%;border-radius:50%;height:41px;width:41px;border:2px solid #bdb4ca;margin-left:7px;opacity:.7;transition:1s}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item:hover{opacity:1}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item-fb{background:url(/sites/all/themes/tpoh/images/icon-social-fb.png) no-repeat 50% 50%;margin-left:0}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item-tw{background:url(/sites/all/themes/tpoh/images/icon-social-tw.png) no-repeat 50% 50%}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item-gp{background:url(/sites/all/themes/tpoh/images/icon-social-gp.png) no-repeat 50% 50%}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-social .pfi-b-social-item-vk{background:url(/sites/all/themes/tpoh/images/icon-social-vk.png) no-repeat 50% 50%}#page-footer #page-footer-inner .pfi-l3 .pfi-copyright{color:#fff;opacity:.7;font-size:13px;text-align:center}#page-footer #page-footer-inner .pfi-l3 .pfi-pmslink{color:#fff;opacity:.7;font-size:13px;float:right}#page-footer #page-footer-inner .pfi-l3 .pfi-pmslink a{color:#fff;text-decoration:underline}#page-footer #page-footer-inner .pfi-l3 .pfi-pmslink a:hover{text-decoration:none}
@media screen and (max-width:330px){#user-pass .form-item input,#user-login .form-item input,#user-register-form .form-item select,#user-register-form .form-item input,#user-profile-form .form-item select,#user-profile-form .form-item input{width:300px !important}#user-pass .form-actions #edit-submit,#user-login .form-actions #edit-submit,#user-register-form .form-actions #edit-submit,#user-profile-form .form-actions #edit-submit{width:270px}#user-register-form .form-item select,#user-profile-form .form-item select{width:300px !important}form#hybridauth-additional-info-form input#edit-email{width:300px !important}form#hybridauth-additional-info-form input#edit-submit{width:300px !important}#user-register-form .form-item select,#user-profile-form .form-item select{width:300px !important}#user-pass .form-actions #edit-submit,#user-login .form-actions #edit-submit,#user-register-form .form-actions #edit-submit,#user-profile-form .form-actions #edit-submit{width:300px !important}}@media screen and (max-width:767px){.page-hotel .panel-pane.pane-plhotel-seolinking{background:#efefef;padding:0 10px}.page-hotel .block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3{color:#333;font-size:16px;line-height:1;padding:1em 0 0 1em;text-align:left}.page-hotel .block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item{width:49%}.page-hotel .block-attractions-list-c-page{margin:0 !important}#page-footer #page-footer-inner{padding:0 1em 1em;width:auto}.i18n-en #page-footer #page-footer-inner{padding:10px 1em 1em;width:auto}#page-footer #page-footer-inner .pfi-l2{margin-bottom:.5em}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-phone span{font-size:19px}#page-footer #page-footer-inner .pfi-l2 .pfi-b-slogan{text-align:center;width:90%;border:none;display:block;margin-bottom:6px;font-size:16px;margin-top:0}#page-footer #page-footer-inner .pfi-b-menu{float:left;width:100%;padding:0;margin:.5em 0 .5em;border:none}#page-footer #page-footer-inner .pfi-b-menu ul li{display:inline-block;margin-right:1em}#page-footer #page-footer-inner .pfi-b-menu ul li a{font-size:14px;color:#fff;opacity:.7;text-decoration:none}#page-footer #page-footer-inner .pfi-l3 .pfi-copyright{font-size:12px;width:100%;text-align:center}#page-footer #page-footer-inner .pfi-l3 .pfi-pmslink{font-size:12px;width:100%;text-align:center;margin-top:20px}#page-footer #page-footer-inner .pfi-l2 .pfi-b-logo{display:none}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l{float:none}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l{margin-top:1em}#page-footer #page-footer-inner .pfi-l2 .pfi-b-l .pfi-b-phone{text-align:center;margin-top:1em}#page-footer #page-footer-inner .pfi-b-menu{margin-top:1em;width:100%;font-size:12px;text-align:center}}.page-1-breadcrumb{width:100%;position:relative;height:0}.page-1-breadcrumb .page-1-breadcrumb-inner{background:none repeat scroll 0 0 rgba(255,255,255,.7);border-top-left-radius:5px;border-top-right-radius:5px;margin:0 auto;padding:15px 15px 12px;width:980px;position:relative;top:-39px;z-index:10}.page-2-breadcrumb{width:100%;border-bottom:solid 1px #e7e7e7;background:#f3f7fb;height:36px}.breadcrumbs.page-2-breadcrumb-inner-line li{display:inline;margin-right:2px}@media screen and (min-width:768px){.page-2-breadcrumb .page-2-breadcrumb-inner{width:1000px}.goto-redirect-wrapper{display:none}}@media screen and (max-width:767px){.panel-twocol-city-stacked .panel-col-middle .panel-col-middle-left .panel-pane.pane-plhotel-sr-howtobooking{display:none}panel-pane.pane-plhotel-gmaps-type-small{display:none}.page-2-breadcrumb{height:auto}.page-2-breadcrumb.static-breadcrumb-page{display:block}.page-2-breadcrumb-inner-line{float:none!important;text-align:center;margin:0 5px;line-height:28px !important;height:auto !important;font-size:12px}.page-2-breadcrumb-inner-line a{font-size:12px}}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i img{border:none !important}.page-2-breadcrumb .page-2-breadcrumb-inner{margin:0 auto;overflow:hidden}.page-2-breadcrumb .page-2-breadcrumb-inner .page-2-breadcrumb-inner-title-right{float:right}
.page-2-breadcrumb .page-2-breadcrumb-inner .page-2-breadcrumb-inner-title-right h1{font-size:24px;height:36px;line-height:37px}.page-2-breadcrumb .page-2-breadcrumb-inner .page-2-breadcrumb-inner-title-left{float:left}.page-2-breadcrumb .page-2-breadcrumb-inner .page-2-breadcrumb-inner-title-left h2{font-size:18px;margin:0 0 0 5px;padding:0;height:36px;line-height:46px}.page-2-breadcrumb-inner-line{float:left;line-height:37px;height:36px}.page-2-breadcrumb-inner-country{float:right;line-height:37px;height:36px}.page-2-breadcrumb-inner-country img{position:relative;height:22px;margin-right:10px;top:4px;width:25px}.page-2-breadcrumb-inner-country a{color:#404040;font-size:18px;text-decoration:none}.page-2-breadcrumb-inner-menu ul{float:right;height:21px;margin:14px 0 0;padding:0;border:medium none;list-style:outside none none}.page-2-breadcrumb-inner-menu ul li{border-right:1px solid #434343;float:left;height:18px;margin:0;padding:0 24px}.page-2-breadcrumb-inner-menu ul li.first{padding-left:10px}.page-2-breadcrumb-inner-menu ul li.last{border:none}.page-2-breadcrumb-inner-menu ul li a{font-size:15px;line-height:18px;margin:0;text-decoration:none}.page-2-breadcrumb-inner-menu ul li a:hover{color:#887589}.hotel-list-item.with-dates,.hotel-list-item.without-dates{border:1px solid #e7e7e7;padding:15px 14px 12px;margin-bottom:18px;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);position:relative}.hotel-list-item.with-dates.iscc .many-fac .hotel-list-item-description{display:none}.hotel-list-item{background:#fff;line-height:1.2;transition:.5s}@media screen and (max-width:767px){.page-destination .block-attractions-list-c-page-inner{padding:5px}.hotel-list-item{background:#fff;line-height:1;transition:.5s}.hotel-list-item.hotel-list-item-i-crooms{display:none}}.hotel-list-item.hotel-list-item-i-cc{border:1px solid #006607;color:#006607;float:left;padding:3px 7px !important;margin-top:6px;margin-right:100px;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;margin-bottom:0}.hotel-list-item.hotel-list-item-i-crooms{float:left;padding:3px 0;margin-top:6px}.hotel-list-item.hotel-list-item-i-crooms .crooms-label{color:#535454;font-weight:700}.hotel-list-item.hotel-list-item-i-crooms .crooms-value{padding-left:6px}.without-dates .hotel-list-item.hotel-list-item-i-cc{margin-top:9px;margin-bottom:0;clear:both}.hotel-list-item.with-dates .hotel-list-rooms{margin-top:2px;height:126px;padding-top:2px}.hotel-list-item.with-dates .hotel-rooms-wait{height:100%;position:relative}.hotel-showhid .hotel-list-item-rt.nocompleted+.hli-rt-table-submit{display:none}.hotel-showhid .hotel-list-item-rt.nocompleted+.hotel-list-item-rt-list{display:none}.hotel-showhid .mobile-conditions.nocompleted{display:none}.hotel-showhid .hotel-list-item-rt.nocompleted .hli-rt-table{display:none}.hotel-list-item.with-dates .hotel-list-item-rt-list{height:100%;width:530px;float:left}.hotel-list-item.with-dates .hli-rt-table-submit{float:right;height:100%;width:180px;border:1px solid #e7e7e7}.hotel-list-item.with-dates .hli-rt-table-submit div{width:160px;text-align:center;margin:5px auto 6px}.hotel-list-item.with-dates .hli-rt-table-submit .room-best-price{font-size:1em;color:#6b6b6b}.hotel-list-item.with-dates .hli-rt-table-submit .room-best-price-room-count{margin-top:0 !important;position:relative;top:-5px;font-size:11px}.hotel-list-item.with-dates .hli-rt-table-submit .room-best-price-value{font-size:17px;font-weight:700;color:#000}.hotel-list-item.with-dates .hli-rt-table-submit .room-best-price-value.hotel-new-price{font-size:16px;color:red;clear:left;margin-bottom:0}.hotel-list-item.with-dates .hli-rt-table-submit .room-best-price-value.hotel-old-price span{font-size:14px;display:inline-block;color:#000;text-decoration:line-through}.hotel-list-item.with-dates .hli-rt-table-submit .price-for-count-night-value{text-transform:lowercase}.hotel-list-item .hotel-smart-special-deal{position:absolute;top:27px}.hotel-list-item span.hotel-smart-deal{background:url(/misc/sale-percent.png) no-repeat left top;width:110px;display:block;height:33px;line-height:26px;font-size:14px;color:#fff;padding-left:12px;position:relative;z-index:100}
.hotel-list-item .hotel-smart-onlyhere{background:#00b9f2;height:20px;position:absolute;right:15px;top:55px;color:#fff;font-size:14px;padding:0 5px;line-height:20px;width:88px;z-index:99}.hotel-list-item.without-dates .hotel-smart-onlyhere{right:0;top:12px;margin-top:10px;font-size:12px;width:85px;padding:0 5px}.hotel-list-item .hotel-smart-onlyhere:hover{cursor:help}.hotel-list-item .hotel-smart-onlyhere:hover .plhotel-title-onlyhere-help{display:block}.hotel-list-item .hotel-smart-onlyhere .plhotel-title-onlyhere-help{display:none;position:absolute;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;left:-207px;padding:5px 14px;text-align:left;top:40px;width:250px;z-index:201;font-size:12px;color:#6b6b6b;line-height:20px}.hotel-list-item.with-dates div.hotel-smart-deal{position:absolute;right:8px;top:60px;color:#00ad28;font-size:14px;padding:5px;padding-left:27px}.hotel-list-item.with-dates div.hotel-smart-deal:before{content:url(/misc/smart-deal.png);position:absolute;left:2px;top:1px}.hotel-list-item.with-dates div.hotel-empty-room{position:absolute;right:15px;top:60px;color:red;font-size:14px;padding:5px 0 5px 5px;border:1px solid;text-align:center;width:100px;line-height:9px}.panel-pane.pane-plhotel-pms-gallery{position:relative}.plhotel-hotel-pms-gallery-deal{position:absolute;z-index:100;top:20px;left:-7px}.plhotel-title-lastMinuteDeal{background:url(/misc/sale-percent.png) no-repeat left top;width:110px;display:block;height:33px;line-height:26px;font-size:14px;color:#fff;padding-left:12px}.plhotel-title-smartdeal{background:url(/misc/hotel-smartdeal.png) no-repeat left top;height:33px;width:157px;color:#fff;font-size:14px;line-height:26px;padding-left:24px;position:relative}.plhotel-title-smartdeal:before{content:url(/misc/smart-deal-hotel.png);position:absolute;left:2px;top:2px}.plhotel-title-onlyhere{background:#00b9f2;display:inline-block;color:#fff;font-size:14px;line-height:20px;padding:0 7px;margin:0 0 0 15px;position:relative;top:-15px}.plhotel-title-onlyhere-mobile{display:none}.plhotel-title-onlyhere .plhotel-title-onlyhere-help{display:none;position:absolute;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;left:57px;padding:5px 14px;text-align:left;top:40px;width:250px;z-index:201;font-size:12px;color:#6b6b6b;line-height:20px}.plhotel-title-onlyhere:hover{cursor:help}.plhotel-title-onlyhere:hover .plhotel-title-onlyhere-help{display:block}.bookingbuttonprogress .plhotel-hotel-pms-gallery-deal{top:9px}.bookingbuttonprogress .plhotel-title-lastMinuteDeal{background-size:80%;font-size:12px;height:25px;line-height:22px}.bookingbuttonprogress .plhotel-title-smartdeal{background-size:77%;font-size:12px;line-height:24px}.bookingbuttonprogress .plhotel-title-smartdeal:before{content:url(/misc/smart-deal-small.png)}.panel-pane.pane-planet-bookingbutton-pmsresult tr td.pmsbuttonlist-contentlist-td-left .pmsbuttonlist-contentlist-room-photos,.panel-pane.pane-planet-bookingbutton-bresult tr td.pmsbuttonlist-contentlist-td-left .pmsbuttonlist-contentlist-room-photos{position:relative}.panel-pane.pane-planet-bookingbutton-pmsresult .plhotel-hotel-pms-gallery-deal,.panel-pane.pane-planet-bookingbutton-bresult .plhotel-hotel-pms-gallery-deal{top:6px;left:3px}.panel-pane.pane-planet-bookingbutton-pmsresult .plhotel-title-lastMinuteDeal,.panel-pane.pane-planet-bookingbutton-bresult .plhotel-title-lastMinuteDeal{background-size:80%;height:26px;line-height:21px;font-size:12px}@media screen and (min-width:768px){.hotel-list-item .hotel-smart-special-deal{left:8px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i{float:left;width:210px;margin-right:10px;position:relative}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i .img{width:208px;height:166px;background-size:cover;background-position:center center;cursor:pointer;object-fit:cover;object-position:center}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c{width:500px;position:relative;float:right}.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-c{width:304px;padding-right:15px}
.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-c.hotel-list-item-c-br{border-right:1px solid #e7e7e7}.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-r{width:160px;text-align:center;float:right}.hotel-list-item.without-dates .hotel-list-item-r-minprice{font-size:1em;color:#6b6b6b}.hotel-list-item.without-dates .hotel-list-item-r-minprice-value{font-size:17px;font-weight:700;color:#000;width:160px;text-align:center;margin:5px auto 6px;display:block}.hotel-list-item-r .hotel-list-item-r-inner.hotel-list-item-r-inner-h{min-height:175px;position:relative}.hotel-list-item-r-t{position:absolute;top:3px;right:0;width:160px}.hotel-list-item-r-i{right:0;top:0;position:absolute}.hotel-list-item-r-i.hotel-list-item-r-i-h{top:36px}.is-smart-deal .hotel-list-item-r-i.hotel-list-item-r-i-h{top:70px}.hotel-list-item-r-b{width:100%;position:absolute;bottom:0}.hotel-list-item-r-i .hotel-list-item-r-i-item span{display:none;font-size:13px;height:24px;line-height:24px;color:#1d8fe5;padding-left:35px;margin-left:14px;text-align:left}.hotel-list-item .show-prices{font-size:13px;height:28px;line-height:28px;padding:0 20px;cursor:pointer}.hotel-list-item .hotel-list-item-r-bookinglink a{font-size:13px;height:28px;line-height:28px;padding:0 20px;cursor:pointer}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l2 span{font-size:20px;color:#7e63a3;padding:0 2px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1{margin:0 0 8px;max-width:295px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2{margin:0 0 8px;max-width:335px;min-height:43px}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-rating-brating{position:relative;width:145px;height:40px;margin-bottom:36px}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-brating-img{width:100px;left:0;position:absolute;margin:3px 0}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-brating-title{position:absolute;bottom:0;color:#003580;width:145px;top:45px}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-rating-tripadvisor{padding-bottom:5px}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-brating-value{font-size:16px;color:#fff;background-color:#003580;border-radius:20% 20% 20% 0;width:40px;height:40px;line-height:40px;text-align:center;font-weight:400;display:block;margin:0 auto;position:absolute;right:0}.hotel-list-item .hotel-list-item-r-rating{width:145px;position:absolute;top:-10px;right:0;text-align:right}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-trating-link{text-decoration:none}.hotel-list-item .hotel-list-item-r-rating img{margin:5px 0}.hotel-list-item .hotel-list-item-r-rating span{display:block;font-size:11px;color:#589641;font-weight:700}.hotel-list-item .hotel-list-item-r-rating span.trip-mobile{display:none}.hotel-list-item .hotel-list-item-r-rating span.trip-desc{display:block}.hotel-list-item .hotel-list-item-r-rating span.plhotel-inner-rating-tripadvisor-title{display:block;font-size:11px;color:#000}.hotel-list-item .hotel-list-item-r-rating.mobile{display:none}.hotel-list-item-r-rating .hotel-list-item-r-rating-l1{text-align:right}.hotel-list-item-r-rating .hotel-list-item-r-rating-l1 .hotel-list-item-r-rating-title{font-size:16px;font-weight:700;color:#000}.hotel-list-item-r-rating .hotel-list-item-r-rating-l1 .hotel-list-item-r-rating-value{padding:4px 6px;background:#7e64a3;color:#fff;font-size:16px;font-weight:700;margin-left:4px}.hotel-list-item-r-rating .hotel-list-item-r-rating-l2{margin-top:5px;text-align:right}.hotel-list-item-r-rating .hotel-list-item-r-rating-l2 span{font-size:11px;color:#6b6b6b}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l1{margin-bottom:4px}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l1 span{font-size:14px;color:#7e63a3}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l2{margin-bottom:4px}.hotel-list-item.hotel-list-item-empty .hotel-list-item-hinfo .hotel-list-item-i{width:210px}.hotel-list-item.hotel-list-item-empty .hotel-list-item-hinfo .hotel-list-item-c{width:500px}
.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-icons{margin-top:5px;margin-bottom:5px;display:none}.hotel-list-item-icons .hotel-list-item-icons-i{float:left;margin-right:1%}.hotel-list-item-icons .hotel-list-item-icons-i span{display:block;line-height:24px;height:24px;font-size:13px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-wifi{width:23%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-wifi span{background:url(/sites/all/themes/tpoh/images/icon-wifi.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#6b6b6b;padding-left:37px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-parking{width:27%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-parking span{background:url(/sites/all/themes/tpoh/images/icon-parking.png) no-repeat scroll 0 50% rgba(0,0,0,0);background-size:31px;color:#6b6b6b;padding-left:37px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-cc{width:27%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-cc span{background:url(/sites/all/themes/tpoh/images/icon-no-credit-card.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#6b6b6b;padding-left:37px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-c{width:19%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-c span{background:url(/sites/all/themes/tpoh/images/icon-no-comission.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#1d8fe5;padding-left:35px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c{float:left}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title{float:left}.hotel-list-item-icons-no-mobile{display:none}.hotel-list-item.with-dates .hotel-list-item-rt .hotel-list-item-rt-link a{padding-top:10px}.pmsbuttonlist-header-icons-mobile.no-desktop{display:none}.hotel-list-item.without-dates ul.catalog-hotel-facility-list{width:auto}.center-wrapper ul.catalog-hotel-facility-list{padding-left:0;overflow:hidden;max-height:75px;width:350px;margin:5px 0 0}.center-wrapper .without-dates ul.catalog-hotel-facility-list{margin-bottom:0;margin-top:8px}.center-wrapper .catalog-hotel-facility-list li{list-style-type:none;display:inline-block;padding:3px 0;margin-bottom:3px;margin-top:4px;margin-left:0;font-size:12px;line-height:1 !important}.center-wrapper .catalog-hotel-facility-list li.first{border:none;color:#535454;font-weight:700;padding:0}.center-wrapper .catalog-hotel-facility-list li .facility-green{color:#006607}.hotel-list-item.with-dates .mobile-conditions{display:none}.hotel-list-item span.hotel-special-deal{display:none}.hotel-list-item span.hotel-smart-onlyhere{display:none}.hotel-list-item span.hotel-empty-room{display:none}.pane-plhotel-pms-gallery .plhotel-title-lastMinuteDeal{margin-bottom:7px}}@media screen and (max-width:767px){.hli-l-link.planet-button-need-pmsform.show-prices{display:none}.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-rating-brating,.hotel-list-item .hotel-list-item-r-rating .plhotel-inner-brating-link{display:none}.hotel-list-item-hinfo .hotel-smart-onlyhere{display:none}.hotel-list-item.with-dates div.hotel-empty-room{display:none}.hotel-list-item.with-dates,.hotel-list-item.without-dates{margin-bottom:.5em;position:relative;padding:0;box-shadow:0 0 7px rgba(0,0,0,.17)}.hotel-list-item.with-dates .hotel-list-item-rt{position:absolute;bottom:0;right:0;width:56%}.hotel-list-item .hotel-list-item-rt .hotel-list-item-rt-link{display:none}.hotel-list-item.with-dates:after,.hotel-list-item.without-dates:after,.hotel-list-item.with-dates:before,.hotel-list-item.without-dates:before,.view-hotels-catalog .hotel-list-item:after,.view-hotels-catalog .hotel-list-item:before{width:0;height:0;top:-webkit-calc(50% - 20px);top:calc(50% - 20px);border-bottom:6px solid transparent;border-left:6px solid #97989b;border-top:6px solid transparent;content:'';position:absolute;right:7px}.hotel-list-item.with-dates:after,.hotel-list-item.without-dates:after,.view-hotels-catalog .hotel-list-item:after{right:10px;border-left-color:#fff}
span.pn-img-w img{width:13px}.pn-img img{width:7px}.hotel-list-item.with-dates .hotel-list-item-rt .hotel-list-item-rt-link a{background-size:9%!important;margin-left:2%;margin-bottom:2%;padding-left:20px!important}.searchresults-content-header{margin-bottom:1em!important}.view-hotels-catalog{margin-top:7px}.hotel-list-item.without-dates{overflow:hidden;-webkit-box-shadow:0 0 7px rgba(0,0,0,.17);-moz-box-shadow:0 0 7px rgba(0,0,0,.17);box-shadow:0 0 7px rgba(0,0,0,.17)}.hotel-list-item.without-dates .hotel-list-item-icons{width:56%;float:right}.hotel-list-item{height:auto}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i{float:left;width:40%;margin-right:0;margin-bottom:10px;position:absolute !important;overflow:hidden;height:100%}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i{position:relative !important;height:110px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i .img{background-position:center;background-size:cover;object-fit:cover;object-position:center;position:absolute;height:auto;width:auto;max-width:100%;min-height:100%;min-width:100%;background-repeat:no-repeat}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i a img{position:inherit}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c{float:right;width:58%;position:relative}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-i a img{position:inherit}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l2 span.address{display:block}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l1 .hotel-list-item-title a img{display:inherit}.searchresults-empty .hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-r-t{display:none}.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item{width:29%;margin-bottom:10px;margin-right:2%}.hli-rt-table tr a span{font-size:11px!important}.hli-rt-table tr .hli-rt-table-c-n a{font-size:11px!important}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c{width:56%;float:right;position:relative;padding-top:5px}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-r-i{display:none}.mobile-conditions{width:90%;height:100%;display:block;position:relative}.hotel-list-item.with-dates .mobile-conditions .room-avail-red{color:red;display:block;font-size:11px}.hli-rt-table tr a{background:none!important;padding-right:0!important;pointer-events:none;cursor:default}.mobile-conditions span.b-green{color:#17b350}.block-hotels-list-title-link{display:none}.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-c{width:56%;float:right;padding-top:3%;padding-bottom:1%}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 span{display:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l4{display:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a{font-size:15px!important}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l5{margin-top:5px}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l5 .hotel-list-item-ai-no-cc{float:none;line-height:1;padding-top:8px;min-height:24px;padding-left:35px;margin:0}.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l5 .hotel-list-item-ai-no-c{float:none;line-height:1;padding-top:10px;min-height:24px;padding-left:35px;margin:0}.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-r{width:56%;padding-top:5px;float:right;clear:both;padding-bottom:5px}.hotel-list-item-r-rating.no-mobile,.pmsbuttonlist-header-icons-1.no-mobile{display:none}.hotel-list-item .show-prices{cursor:pointer;font-size:16px;height:34px;line-height:34px;padding:0 20px}.hotel-list-item .hotel-list-item-r-bookinglink a{cursor:pointer;font-size:16px;height:34px;line-height:34px;padding:0 20px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 span.address{font-size:12px;width:97%;overflow:hidden;padding-bottom:5px}
.hotel-list-item.with-dates .hotel-list-item-hinfo .hotel-list-item-c .hotel-list-item-c-l5 .hotel-list-item-ai-no-c{float:none;line-height:1;padding-top:10px;min-height:24px;padding-left:35px;margin:0}.hotel-list-item-r-b{position:absolute;bottom:0;right:0}.hotel-list-item-r-bookinglink{display:none}.hotel-list-item-r-i.hotel-list-item-r-i-h{display:none}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l2 span{font-size:17px;color:#7e63a3;padding:0 2px}.hotel-list-item .hotel-list-item-r-rating .hotel-list-item-r-rating-l2{display:none}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l1{margin-bottom:0;text-align:right}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l1 span{font-size:10px;color:#000;padding-right:6px}.hotel-list-item .hotel-list-item-r-price-period .hotel-list-item-r-price-period-l2{margin-bottom:4px;padding-right:4px}.hotel-list-item-rt-list .hli-rt-table tr td.hli-rt-table-c-pr{text-align:right;padding-right:6px;padding-left:10px;word-wrap:normal;padding-top:0}.hotel-list-item-rt-list .hli-rt-table tr td.hli-rt-table-c-pr span{word-wrap:normal;display:inline-block}.hotel-list-item-rt-list .hli-rt-table tr td.hli-rt-table-c-pr span.hotel-old-price{margin-right:10px}.hotel-list-item-icons .hotel-list-item-icons-i{float:left;margin-right:1%;clear:both}.hotel-list-item-icons .hotel-list-item-icons-i span{display:block;line-height:20px;height:20px;font-size:12px}.hotel-list-item-icons-no-mobile{display:none}.hotel-list-item.without-dates .hotel-smart-special-deal{top:-20px}.hotel-list-item .hotel-smart-special-deal{position:absolute;z-index:100;top:0}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-wifi{margin-left:-4px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-wifi span{background:url(/sites/all/themes/tpoh/images/icon-wifi.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#6b6b6b;padding-left:25px;background-size:18%;margin-left:1px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-parking span{background:url(/sites/all/themes/tpoh/images/icon-parking.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#6b6b6b;padding-left:26px;background-size:16%;margin-left:-4px}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-cc span{background:url(/sites/all/themes/tpoh/images/icon-no-credit-card.png) no-repeat scroll 0% 50% rgba(0,0,0,0);color:#6b6b6b;padding-left:22px;font-size:12px;background-size:13%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-c{width:19%}.hotel-list-item-icons .hotel-list-item-icons-i.hotel-list-item-icons-i-c span{background:url(/sites/all/themes/tpoh/images/icon-no-comission.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#1d8fe5;padding-left:35px}.catalog-hotel-facility-list{display:none}.hotel-list-item.hotel-list-item-i-cc{display:none}.hotel-list-item span.hotel-smart-deal{font-size:12px;left:0;position:relative;top:auto;margin-top:18px;width:85px;background:red;height:25px;padding-left:4px}.hotel-list-item span.hotel-smart-onlyhere{background:#00b9f2;font-size:12px;left:0;position:relative;top:auto;margin-top:2px;width:auto;height:21px;padding:0 3px;display:inline-block}.hotel-list-item span.hotel-smart-onlyhere:hover{cursor:auto}.hotel-list-item .hotel-smart-onlyhere .plhotel-title-onlyhere-help{display:none !important}.hotel-list-item.with-dates div.hotel-smart-deal{display:none}.hotel-list-item.with-dates div.hotel-smart-onlyhere{display:none}.hotel-list-item span.hotel-special-deal{background:#006607;position:relative;display:block;color:#fff;padding:6px 3px;padding-left:5px;width:100%;max-width:120px}.hotel-list-item span.hotel-empty-room{background:red;position:relative;color:#fff;padding:6px 10px;font-size:12px;top:10px;display:none !important}.hotel-list-rooms .hotel-list-item-rt-empty{padding:5px 0 !important;font-weight:400 !important;font-size:11px}.hotel-list-rooms .hotel-list-item-rt-empty-text{display:none !important}.price-for-count-night{display:inline-block}.price-for-count-night span{text-align:center;font-size:14px;font-weight:700;color:#7e63a3;display:inline-flex}
span.price-for-count-night-value{background-color:transparent;color:#000;font-weight:400;text-align:right;font-size:12px;padding-bottom:3px;padding-top:3px}.price-for-count-night span.hotel-old-price{color:#000;font-size:12px;margin-right:5px;text-decoration:line-through;font-weight:700}.price-for-count-night span.hotel-new-price{color:red}.plhotel-hotel-pms-gallery-deal{left:-8px}.plhotel-title-smartdeal:before{left:10px}.plhotel-title-smartdeal{padding-left:32px}#hotelrecommended-inline .plhotel-title-smartdeal{font-size:12px;padding-left:35px;width:0;position:relative;overflow:hidden}.plhotel-title-lastMinuteDeal{font-size:12px}.panel-pane.pane-planet-bookingbutton-bresult .plhotel-hotel-pms-gallery-deal{top:20px;left:-5px}.plhotel-hotel-pms-recommended-list-item .plhotel-title-lastMinuteDeal{width:83px}}.highlight-pbh .hotel-list-item.pbh .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a{color:#5cadf9}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a{font-size:22px;color:#333;line-height:1;text-decoration:none;font-weight:700}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a:hover{color:#4d4e7b}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 span{color:#6b6b6b;font-size:13px;margin-right:7px;display:block}.hotel-list-item.without-dates .hotel-list-item-hinfo .hotel-list-item-c-l2 .address span{display:inline;margin-right:0}.hotel-list-item .hotel-list-item-hinfo span.hotel-item-distance{font-size:12px;color:#6b6b6b;float:left;margin-left:5px;padding-top:5px}.hotel-list-item .hotel-list-item-hinfo span.hotel-item-distance.from-skylift{background:url(/sites/all/themes/tpoh/images/distance-to-skylift.png) no-repeat 0 1px;padding-left:14px;padding-top:8px;margin:0;clear:both}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 .gmaps-open{color:#4d4e7b;font-size:11px;display:block;cursor:pointer;float:left}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 .gmaps-open:hover{text-decoration:none;color:#000}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l3{color:#6b6b6b;font-size:12px;margin:0;padding:5px 5px 0 0}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l4{padding:8px 0 0}.hotel-list-item .hotel-list-item-hinfo .hli-rt-table-c-pb a{font-size:13px;text-decoration:underline;line-height:30px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l4 a:hover{color:#000;text-decoration:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l5 .hotel-list-item-ai-no-cc{float:left;padding-left:40px;background:url(/sites/all/themes/tpoh/images/icon-no-credit-card.png) no-repeat 0 50%;color:#1bb458;font-size:13px;min-height:20px;line-height:20px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l5 .hotel-list-item-ai-no-c{float:right;margin-left:30px;padding-left:35px;background:url(/sites/all/themes/tpoh/images/icon-no-comission.png) no-repeat 0 50%;color:#1d8fe5;font-size:13px;min-height:24px;line-height:24px;margin-right:2px}.hli-rt-table{border-collapse:collapse;border:none;width:100%;margin-top:0}.hli-rt-table tr th{color:#fff;padding-top:10px;padding-bottom:10px;font-weight:400;font-size:14px;vertical-align:middle;line-height:1;border-bottom:none}.hli-rt-table tr td{vertical-align:middle}.hli-rt-table tr:nth-child(odd){background:0 0}.hli-rt-table tr:nth-child(even){background:0 0}.hli-rt-table tbody{border:none}.hli-rt-table tr .hli-rt-table-c-n{text-align:left;padding-left:0;padding-right:5px;width:355px;height:45px}.hli-rt-table tr .hli-rt-table-c-n span#hli-tip-span{display:inline-block;padding-right:2px;font-size:11px}.hli-rt-table tr .hli-rt-table-c-n span#hli-tip-span:after{content:', '}.hli-rt-table tr .hli-rt-table-c-n span#hli-tip-span:last-child:after{content:''}.hli-rt-table tr .hli-rt-table-c-n a.hli-rt-name{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:355px;text-decoration:none}.hli-rt-table tr .hli-rt-table-c-n a:hover{text-decoration:none}.hli-rt-table tr .hli-rt-table-c-b{width:130px}
.hli-rt-table tr .hli-rt-table-c-b a{padding:2px 25px 2px 1px;background:url(/sites/all/themes/tpoh/images/icon-question-n.png) no-repeat 100% 50%;cursor:pointer;text-decoration:none;transition:1s}.hli-rt-table tr .hli-rt-table-c-b a#hli-tip-link{display:block;float:left}.hli-rt-table tr .hli-rt-table-c-b a span{font-size:12px;color:#333}.hli-rt-table tr .hli-rt-table-c-b a span.b-green{color:#006607}.hli-rt-table tr .hli-rt-table-c-b a .tipcontent-item span{color:#6b6b6b}.hli-rt-table tr a span.tipcontent-item-content-green{background:#006607;color:#fff !important}.hli-rt-table-submit .room-avail-red,.hli-rt-table tr .room-avail-red{color:red;display:block;font-size:11px}.hli-rt-table tr a span.tipcontent-item-title{font-weight:700}.tipcontent-id .tipcontent-item{line-height:1.5em}.hli-rt-table #hli-tip-link .no-green{font-size:12px;color:#6b6b6b}.hli-rt-table tr .hli-rt-table-c-b a:hover{background:url(/sites/all/themes/tpoh/images/icon-question-na.png) no-repeat 100% 50%}.hli-rt-table tr span{font-size:13px;color:#333;font-weight:400}.hli-rt-table tr .hli-rt-table-c-pn{text-align:center;min-width:30px}.hli-rt-table tr .hli-rt-table-c-pn>span>span,.hli-rt-table tr .hli-rt-table-c-pn>span{display:block}.hli-rt-table tr .hli-rt-table-c-pn>span>span.adults-icon,.hli-rt-table tr .hli-rt-table-c-pn>span.adults-icon{float:left}.hli-rt-table tr .hli-rt-table-c-pn>span>span.children-icon,.hli-rt-table tr .hli-rt-table-c-pn>span.children-icon{float:left;top:7px;position:relative;margin-left:4px}.hli-rt-table tr .hli-rt-table-c-pn span.pn-count{position:relative;top:-3px;font-size:11px}.hli-rt-table tr th.hli-rt-table-c-pr{color:#fff;text-align:center;padding-bottom:0;padding-top:0;padding-right:0}.hli-rt-table tr td.hli-rt-table-c-pr{padding-left:15px;font-size:14px;font-weight:700;color:#000}.hli-rt-table tr td.hli-rt-table-c-pr .hotel-old-price{font-size:12px;color:#000;text-decoration:line-through;padding-left:4px}.hli-rt-table tr td.hli-rt-table-c-pr .hotel-new-price{color:red;display:block;clear:left;font-size:14px}.hotel-list-rooms .hli-rt-table-submit .hli-rt-table-submit-center{position:relative}.hotel-list-rooms .hli-rt-table-submit .hli-rt-table-submit-center img{width:102px}.hli-rt-table-c-pb{padding:0;text-align:center;right:0;position:absolute;top:80px}.hli-rt-table-c-pb a{height:28px;line-height:28px;font-size:13px}.hli-rt-table tr{border-bottom:1px solid #e7e7e7}.hotel-list-item.with-dates .hotel-list-item-rt .hotel-list-item-rt-link a{padding-left:10px;min-height:11px;line-height:11px;display:block;float:left}.hotel-list-item.with-dates .hotel-list-item-rt .hotel-list-item-rt-link a:hover{text-decoration:none}.hotel-list-item.hotel-list-item-empty,.hotel-showhid .hotel-list-item{padding:15px 14px 12px;margin-bottom:18px;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.5);box-shadow:0px 0px 4px 0px rgba(0,0,0,.5)}.hotel-showhid .hotel-list-item{box-shadow:0 0 4px 0 #5a417b;background:rgba(243,247,255,.75)}.hotel-list-item.hotel-list-item-empty .hotel-list-item-nextdates{min-height:180px;position:relative}.hotel-list-item.hotel-list-item-empty .hotel-list-item-hinfo .hotel-list-item-c{position:relative}.hotel-list-item.hotel-list-item-empty .hotel-list-item-c-l2 span,.hotel-list-item.hotel-list-item-empty .hotel-list-item-c-l2 a{float:none;clear:both;display:unset}.hotel-list-item-nextdates .hotel-list-item-nextdates-message{text-align:center;padding-top:0;padding-bottom:0;color:#c90000;font-size:16px}.hotel-list-item-nextdates .hotel-list-item-nextdates-message{color:#de1a05;text-align:center}.hotel-list-item-nextdates .hotel-list-item-nextdates-title{color:#333;text-align:center}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-1 .hotel-list-item-nextdates-list-item{margin:0 auto}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-1,.hotel-list-item-nextdates .hotel-list-item-nextdates-list-2,.hotel-list-item-nextdates .hotel-list-item-nextdates-list-3{text-align:center}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-1 .hotel-list-item-nextdates-list-item,.hotel-list-item-nextdates .hotel-list-item-nextdates-list-2 .hotel-list-item-nextdates-list-item,.hotel-list-item-nextdates .hotel-list-item-nextdates-list-3 .hotel-list-item-nextdates-list-item{display:inline-block}
.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item a{display:block;text-decoration:none;background:#f3fbf6;border:1px solid #53cc86;transition:1s}.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item a:hover{background:#fff;border:1px solid #00b555}.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item:last-child{margin-right:0}.hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner .hotel-list-item-nextdates-list-item-inner-dates{font-size:14px;color:#333;line-height:1.3;padding-top:5px;padding-bottom:5px;text-align:center;text-decoration:underline}.hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner .hotel-list-item-nextdates-list-item-inner-nightscount{font-size:14px;color:#6b6b6b;margin:0;border-top:1px solid #efefef;line-height:1;padding-top:5px;padding-bottom:5px;text-align:center;text-decoration:underline}.hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner .hotel-list-item-nextdates-list-item-inner-price{color:#fff;background:#00b555;text-align:center}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch{text-align:center}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch a{text-decoration:underline;color:#6b6b6b;transition:all 1s ease 0s}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch a:hover{color:#000;text-decoration:none}.hotel-list-item-nextdates-list-item a:hover .hotel-list-item-nextdates-list-item-inner-dates,.hotel-list-item-nextdates-list-item a:hover .hotel-list-item-nextdates-list-item-inner-nightscount{text-decoration:none}@media screen and (min-width:768px){.hotel-list-item.with-dates .hotel-list-rooms{position:relative}.hli-rt-table tr{border-bottom:1px dotted #e7e7e7}.hli-rt-table tr .hli-rt-table-c-pn{width:60px;position:relative}.hotel-list-item-hinfo .hotel-list-item-i{float:left}.hli-rt-table tr td.hli-rt-table-c-pr{width:100px}.hotel-list-item-nextdates .hotel-list-item-nextdates-message{font-size:17px;padding-bottom:7px;padding-top:7px}.hotel-list-item-nextdates .hotel-list-item-nextdates-message span{color:#6b6b6b}.hotel-list-item-nextdates .hotel-list-item-nextdates-title{font-size:16px;padding-bottom:3px;padding-top:3px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list{padding-top:7px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-1 .hotel-list-item-nextdates-list-item{width:332px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-2 .hotel-list-item-nextdates-list-item{width:332px;margin-right:34px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-3 .hotel-list-item-nextdates-list-item{width:220px;margin-right:24px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-4 .hotel-list-item-nextdates-list-item{width:176px;float:left;margin-right:6px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-5 .hotel-list-item-nextdates-list-item{width:140px;float:left;margin-right:5px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-6 .hotel-list-item-nextdates-list-item{float:left;margin-right:2px;width:118px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list-6 .hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner-price{font-size:14px}.hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner .hotel-list-item-nextdates-list-item-inner-price{font-size:16px;height:40px;line-height:40px}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch{padding-bottom:7px;padding-top:7px}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch a{font-size:18px;transition:all 1s ease 0s}}@media screen and (max-width:767px){.panel-pane.pane-plhotel-popular-tailslists-country{margin:1em}.plhotel-inner-rating-tripadvisor .trip-mobile span{color:#fff;font-weight:700;border:1px solid #25b75b;background:#25b75b}.block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item{width:49% !important}.plhotel-inner-rating-tripadvisor span{font-size:12px}
.plhotel-inner-rating-tripadvisor .plhotel-inner-rating-tripadvisor-title{display:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title{margin-bottom:3px}.hli-rt-table tbody{border-top:none}.hli-rt-table tr:first-child th{display:none}.hli-rt-table tr td.hli-rt-table-c-pr{min-width:60px}.hli-rt-table tr .room-avail-red{position:absolute;bottom:20px;font-size:11px;left:0}.hli-rt-table tr .hli-rt-table-c-n a{display:none}.hli-rt-table tr .hli-rt-table-c-n a span.span-link-small{font-size:12px;text-decoration:underline}.hli-rt-table tr .hli-rt-table-c-n a span.span-board-small{display:block;font-size:11px;color:#006607}.hli-rt-table-c-pr span{display:block;font-weight:400}.hli-rt-table-c-pr span.span-price-currency{font-size:12px}.hli-rt-table-c-pr span.span-price-value{font-size:14px}.hotel-list-item-r-rating .hotel-list-item-r-rating-l1 .hotel-list-item-r-rating-title{font-size:12px;color:#6b6b6b;margin-right:4px;margin-left:4px}.hotel-list-item-r-rating .hotel-list-item-r-rating-l1 .hotel-list-item-r-rating-value{padding:1px 2px 1px 1px;background:#7e64a3;color:#fff;float:left;font-size:10px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a img{display:block}.hotel-list-item-nextdates{padding-top:5px;padding-bottom:5px}.hotel-list-item .hotel-list-item-hinfo span.hotel-item-distance{margin-left:0;clear:none}.hotel-list-item-nextdates .hotel-list-item-nextdates-message{font-size:14px;padding-bottom:5px;margin-bottom:5px;padding-top:5px}.hotel-list-item-nextdates .hotel-list-item-nextdates-title{font-size:14px;padding-bottom:4px;margin-bottom:4px;padding-top:4px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list{text-align:center;padding-top:5px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item:last-child{margin-bottom:0}.hotel-list-item-nextdates-list-item .hotel-list-item-nextdates-list-item-inner .hotel-list-item-nextdates-list-item-inner-price{font-size:16px;padding:10px;text-align:center}.searchresults-items-wrapper .searchresults-content-header .searchresults-title{float:none;padding:0;margin-top:25px}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch{margin-bottom:5px;margin-top:5px;padding-bottom:5px;padding-top:5px}.hotel-list-item-nextdates .hotel-list-item-nextdates-linktosearch a{font-size:14px}}.tipcontent-id,.hli-tip-content{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;left:-30px;padding:10px 14px 4px;position:absolute;text-align:left;top:19px;width:450px;z-index:201;font-size:12px}.hli-tip-content .hli-tip-content-item{line-height:1.3;margin-bottom:7px}#hli-tip-link span.last-minute-red{color:red}#hli-tip-link{position:relative}.hotel-list-item-rt #hli-tip-link{display:block}#hli-tip-link:hover .tipcontent-id{margin-top:10px}#hli-tip-link:hover .tipcontent-id,#hli-tip-link:hover #hli-tip-content .hli-tip-content{display:block;color:#6b6b6b}.hli-rt-table-c-pn span#jquerytips #tipcontent-id{width:120px;border:none}.hli-rt-table-c-pn span#jquerytips{padding:0;text-align:center}span#hli-tip-span{color:#006607;display:block;font-size:12px}span#hli-tip-span.no-green{color:#6b6b6b;display:block}.hli-rt-table tr span#hli-tip-free{padding-left:1px;margin-bottom:1px;margin-top:1px;padding:0;height:15px;width:345px;text-overflow:ellipsis;font-size:12px;color:#333;white-space:nowrap;overflow:hidden}.block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title{border-bottom:1px solid #e7e7e7;margin-bottom:10px;padding-bottom:15px;padding-top:15px}.block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3{color:#6b6b6b;font-size:18px;margin:0;padding:0;line-height:1}.page-destination .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3{line-height:32px}.page-destination .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3 img{float:left;margin-right:5px}.page-destination-countries .block-attractions-list-c-list-all-item-inner{line-height:32px}
.page-destination .block-attractions-list-c-list-all-item-inner img{float:left;margin-right:5px}.block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-content{margin-top:15px;text-align:center}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item{float:left;border:1px solid #e7e7e7;margin-right:13px;padding:6px}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item:last-child{margin-right:0}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a{display:block;width:218px;height:180px;position:relative;text-align:center}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-image a .block-attractions-list-c-page-content-item-title{position:absolute;bottom:0;left:0;width:100%;padding-top:14px;padding-bottom:14px;background:rgba(0,0,0,.55);color:#fff;font-size:16px}.block-attractions-list-c-page-content-item .block-attractions-list-c-page-content-item-description{text-align:justify;font-size:13px;color:#717171;line-height:1.3}.block-attractions-list-c-page-inner .block-attractions-list-c-page-content-link{text-align:right;margin-top:15px;font-size:16px}.block-attractions-list-c-page-inner .block-attractions-list-c-page-content-link a{text-decoration:underline}.block-attractions-list-c-page-inner .block-attractions-list-c-page-content-link a:hover{text-decoration:none}.block-attractions-list-c-page .block-attractions-list-c-list-all{margin-top:5px;padding:9px}.block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item{margin-bottom:7px;margin-top:5px;width:25%;float:left}.block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item .block-attractions-list-c-list-all-item-inner{padding-right:8px}.block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item .block-attractions-list-c-list-all-item-inner a{font-size:13px}.block-attractions-list-c-page .block-attractions-list-c-link-r{margin-top:10px}.block-attractions-list-c-page .block-attractions-list-c-link-r .block-attractions-list-c-link-r-inner{float:right;font-size:15px;padding-bottom:10px}.attraction-pageh1title-atcity h1,.attraction-pageh1title-atcountry h1{color:#2d2d2d;font-size:24px;padding:0;margin-bottom:20px;font-weight:400}.page-attractions-content .attraction-pagebody p,.page-attractions-content .attraction-pagebody ul li,.page-attractions-content .attraction-pagebody ol li{font-size:14px}.page-attractions-content .attraction-pagebody p.rteright{margin-bottom:35px}.page-attractions-content .attraction-pagebody>h2{font-size:18px;margin-bottom:1em;color:#2d2d2d;font-weight:400}.page-attractions-content .attraction-pagebody>h3{font-size:16px;margin-bottom:1em;color:#2d2d2d;font-weight:400}.pane-attactions-list-city h2.pane-title,.pane-attactions-list-country h2.pane-title,.pane-attactions-list-city h3.pane-title,.pane-attactions-list-country h3.pane-title{border-bottom:1px solid #e7e7e7;color:#2d2d2d;font-size:24px;font-weight:400;margin-bottom:15px;padding:20px 0}.pane-attactions-list-city .view-attactions-list-city,.pane-attactions-list-country .view-attactions-list-country{margin-bottom:17px;overflow:hidden}.pane-attactions-list-city .view-attactions-list-city .view-content,.pane-attactions-list-country .view-attactions-list-country .view-content{margin-bottom:17px;overflow:hidden}.pane-attactions-list-city .view-attactions-list-city .views-row,.pane-attactions-list-country .view-attactions-list-country .views-row{float:left;width:25%;min-height:41px}.pane-attactions-list-city .view-attactions-list-city .views-row a,.pane-attactions-list-country .view-attactions-list-country .views-row a{color:#333;font-size:13px;padding-right:20px}.pane-attactions-list-city .view-attactions-list-city .views-row a:hover,.pane-attactions-list-country .view-attactions-list-country .views-row a:hover{color:#000}.pane-attactions-list-city .view-attactions-list-city .more-link,.pane-attactions-list-country .view-attactions-list-country .more-link{clear:both;float:none;text-align:right}
.pane-attactions-list-city .view-attactions-list-city .more-link a,.pane-attactions-list-country .view-attactions-list-country .more-link a{color:#6b6b6b;font-size:14px;text-align:right;text-decoration:underline}.pane-attactions-list-city .view-attactions-list-city .more-link a:hover,.pane-attactions-list-country .view-attactions-list-country .more-link a:hover{color:#000;text-decoration:none}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content>.views-limit-grouping-group{position:relative;margin-bottom:17px}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content>.views-limit-grouping-group .attractions-view-all{position:absolute;top:11px;right:10px;font-size:14px;color:#000}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content>.views-limit-grouping-group>h2{font-size:18px;color:#2d2a2a;border-bottom:1px solid #e5e5e5;padding-top:10px;margin-bottom:20px;padding-bottom:18px;line-height:1}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows{overflow:hidden}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row{padding:11px 9px;background:#fff;border:1px solid #e7e7e7;float:left;margin-right:15px;width:218px;position:relative}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row:last-child{margin-right:0}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row .views-field-title{bottom:11px;position:absolute;text-align:center;width:218px;z-index:70}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row .views-field-title a{padding-top:14px;padding-bottom:14px;background:rgba(0,0,0,.55);color:#fff;font-size:16px;display:block;text-align:center;text-decoration:none;line-height:1}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row:hover .views-field-title a{color:#fcbe25}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row .views-field-field-image-preview{width:218px;height:180px}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row .views-field-field-image-preview a img{width:218px;height:180px;position:relative;z-index:69}.pane-attractions-city-all h3{background:0 0;color:#333;font-size:24px;font-weight:400;padding:20px 0}.pane-attractions-city-all .view-attractions-city-all .view-content{overflow:hidden}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row{width:457px;float:left;margin-right:25px;margin-bottom:25px;height:390px;position:relative;border:1px solid #e7e7e7;padding:13px 14px}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row:nth-child(even){margin-right:0}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-title{height:0}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-title .field-content a{background:rgba(0,0,0,.55);color:#fff;position:absolute;bottom:24.9%;left:15px;font-size:18px;text-decoration:none;padding:5.5% 4%;width:86.7%}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row:hover .views-field-title .field-content a{color:#fcbe25}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-image{margin-bottom:15px}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-image .field-content a{display:block}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-image .field-content a img{width:100%;height:auto;border:1px solid #e7e7e7;display:block}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-teaser .field-content{color:#6b6b6b;font-size:14px;line-height:1.3}
.page-a-inner-item .page-a-i-headimage h1{color:#2d2d2d;font-size:24px;font-weight:400;margin-bottom:20px;padding:0}.page-a-inner-item .page-a-i-text p,.page-a-inner-item .page-a-i-text ul,.page-a-inner-item .page-a-i-text ol{margin-bottom:1em}.page-a-inner-item .page-a-i-text{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143 !important;font-size:14px}.page-a-inner-item .page-a-i-text p{font-family:Arial,Helvetica,sans-serif !important;color:#333 !important;line-height:1.42857143 !important;font-size:14px}.page-a-inner-item .page-a-i-text h3{font-size:18px;color:#000;padding-top:10px;padding-bottom:5px}.page-a-inner-item .page-a-i-text h2{font-size:22px;color:#363636;padding-top:5px;padding-bottom:5px}.page-a-inner-item .page-a-i-text h1{font-size:17px;font-weight:600;color:green;padding-top:5px;padding-bottom:5px}.page-a-inner-item .page-a-i-text h4{font-size:16px;font-weight:400 !important;color:#000;padding-top:5px;padding-bottom:5px}.page-a-inner-item .page-a-i-headimage h1{font-family:Arial,Helvetica,sans-serif !important;color:#000}.pane-plhotel-pagepanels-block-c-d ul,.page-a-inner-item .page-a-i-text ol,.pane-plhotel-pagepanels-block-c-d ul,.page-a-inner-item .page-a-i-text ol{margin:1em 0;margin-left:50px !important;list-style:disc !important}.pane-plhotel-pagepanels-block-c-d ul li,.pane-plhotel-pagepanels-block-c-d ol li,.page-a-inner-item .page-a-i-text ul li,.page-a-inner-item .page-a-i-text ol li{line-height:1.42857143 !important}.page-a-i-photos-from-peoples .page-a-i-photos-from-peoples-title{padding:34px 0}.page-a-i-photos-from-peoples .page-a-i-photos-from-peoples-title .page-a-i-photos-from-peoples-title-inner{float:left}.page-a-i-photos-from-peoples .page-a-i-photos-from-peoples-title .page-a-i-photos-from-peoples-social-inner{float:right}.page-a-i-photos-from-peoples .page-a-i-photos-from-peoples-title .page-a-i-photos-from-peoples-social-inner table tbody{border:none}.page-a-i-photos-from-peoples .page-a-i-photos-from-peoples-title .page-a-i-photos-from-peoples-title-inner h3{color:#2d2d2d;font-size:24px;font-weight:400;padding:0}.page-a-i-photos-from-peoples #wrap_imgslist-wrapper{margin-bottom:47px;max-height:600px}.page-a-i-photos-from-peoples #wrap_imgslist{margin-bottom:20px}.page-a-i-photos-from-peoples #wrap_imgs #wrimgs img{width:100%;height:auto;max-width:100%}.page-a-i-photos-from-peoples #wrap_imgs .panoramio{background:rgba(0,0,0,.7);color:#fff;float:right;margin:-40px 12px 0 0;padding:5px 10px;position:relative;z-index:10}.node-type-attraction .pane-plhotel-stars-hotels-by-stars{margin-bottom:17px}.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock .panel-tailsblock-inner .panel-tailsblock-inner-links>a{padding:7px 10px 10px 0;transition:all 1s ease 0s;float:left;width:23%;font-size:13px}.node-type-attraction .pane-plhotel-stars-hotels-by-stars:after{display:block;content:" ";clear:both;margin-bottom:17px}.node-type-attraction .pane-plhotel-stars-hotels-by-stars .block-links-b{border:none}.node-type-attraction .pane-plhotel-stars-hotels-by-stars .block-links-b .block-links-title h3{background:0 0;color:#2d2d2d;font-size:24px;font-weight:400}.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds{margin-bottom:17px}.node-type-attraction .block-links-content a:hover{background:0 0}.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds:after{display:block;content:" ";clear:both;margin-bottom:17px}.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds .block-links-b{border:none}.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds .block-links-b .block-links-title h3{background:0 0;color:#2d2d2d;font-size:24px;font-weight:400}.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds .block-links-content .block-links-content-i-line{float:left;width:25%;min-height:41px}.node-type-attraction .pane-plhotel-tailsblocks-lists{margin-bottom:17px}.node-type-attraction .pane-plhotel-tailsblocks-lists>a:hover{background:0 0}.node-type-attraction .pane-plhotel-tailsblocks-lists:after{display:block;content:" ";clear:both;margin-bottom:17px}
.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock{border:none}.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock .panel-tailsblock-inner h3{background:0 0;color:#2d2d2d;font-size:24px;font-weight:400;padding:20px 0}@media screen and (min-width:768px){.page-a-inner-item{border:1px solid #e7e7e7;padding:15px}.block-page-description-text img,.page-attractions-content .page-a-i-text img{max-width:100% !important;height:auto !important}}@media screen and (max-width:767px){.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock .panel-tailsblock-inner .panel-tailsblock-inner-links>a,.page-attraction .block-links-b .block-links-content>a{max-width:45%}.plhotel-question{padding:10px}.block-page-description-text img,.page-attractions-content .page-a-i-text img{width:100% !important;height:auto !important}div#IntentMediaParallax img{width:auto !important;height:auto}.page-a-inner-item .page-a-i-text .page-a-i-text-image-inner{float:left;margin-right:10px;margin-bottom:5px;width:100%}.block-attractions-list-c-page{margin-bottom:10px}.pane-plhotel-pagepanels-block-a-c{padding:1em}.page-a-inner-item{border:none;padding:0}.page-a-inner-item .page-a-i-headimage h1{margin-bottom:0}.pane-panaramio-city-pane{padding:1em}.page-a-i-photos-from-peoples #wrap_imgslist-wrapper{margin-bottom:1em}.pane-panaramio-city-pane .page-a-i-photos-from-peoples-title{padding:10px 0}.pane-attactions-list-city,.pane-attactions-list-country,.node-type-attraction .pane-plhotel-stars-hotels-by-stars,.node-type-attraction .pane-city-popular-by-without-country,.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds,.node-type-attraction .pane-plhotel-tailsblocks-lists{padding:1em;margin-bottom:0}.node-type-attraction .panel-pane{padding:1em;margin-bottom:0}.pane-attactions-list-city h2.pane-title,.pane-attactions-list-country h2.pane-title,.pane-attactions-list-city h3.pane-title,.pane-attactions-list-country h3.pane-title,.node-type-attraction .pane-plhotel-stars-hotels-by-stars .block-links-b .block-links-title h3,.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds .block-links-b .block-links-title h3,.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock .panel-tailsblock-inner h3{padding:10px 0;font-size:16px}.pane-attactions-list-city .view-attactions-list-city .views-row,.pane-attactions-list-country .view-attactions-list-country .views-row,.node-type-attraction .pane-plhotel-tailsblocks-lists .panel-tailsblock .panel-tailsblock-inner .panel-tailsblock-inner-links .tailslists-line,.node-type-attraction .pane-plhotel-kinds-hotels-by-kinds .block-links-content .block-links-content-i-line,.node-type-attraction .pane-plhotel-stars-hotels-by-stars .block-links-content .block-links-content-i-line{width:50%}.block-list-links .block-list-links-title h3{padding:10px 0;font-size:16px}.block-list-links-content .block-list-links-content-i-line{width:50% !important}.pane-plhotel-attractions-pageh1title{padding:1em 1em 0}.pane-plhotel-attractions-pageh1title h1{border:medium none;font-size:24px;margin-bottom:0;padding-bottom:15px;padding-top:15px;text-align:center}.pane-plhotel-attractions-pagebody{padding:0 1em 1em}.pane-attractions-country-by-city{padding:1em}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row,.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row:last-child{float:none;margin:0 auto 1em}.pane-attractions-city-all{padding:1em}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row{margin:0 auto 2em;width:auto;height:auto}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-image .field-content a img{border:none}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-field-image{padding:0;border:none}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-title{height:auto}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-title .field-content a{position:relative;left:0;bottom:0;display:block;padding:0 0 15px;width:100%;background:0 0;color:#333 !important}
}@media screen and (min-width:768px){.page-a-inner-item .page-a-i-text .page-a-i-text-image-inner{float:left;margin-right:10px;margin-bottom:5px;padding:0;max-width:100%}.page-a-inner-item .page-a-i-text .page-a-i-text-image-inner img{max-width:500px;height:auto}.node-type-article #page-inner{margin-top:0}.sidebar-block-menu .menu-block-wrapper .menu{margin:0;padding:0;list-style:none;list-style-type:none}.sidebar-block-menu .menu-block-wrapper .menu li{display:block;position:relative;margin:0;padding:0;list-style:none}.sidebar-block-menu .menu-block-wrapper .menu li a{display:block;position:relative;color:#6b6b6b;padding:6px 30px 6px 5px;font-size:14px;text-align:right;text-decoration:none}.sidebar-block-menu .menu-block-wrapper .menu li a:hover,.sidebar-block-menu .menu-block-wrapper .menu li a.active{color:#000;padding:6px 30px 6px 5px;border-right:3px solid #fdbe26;right:-3px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-headimage-h1{margin-bottom:2.5em;padding-left:30px;padding-right:10px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-headimage-h1 h1{font-size:26px;color:#333}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text{padding-left:30px;padding-right:10px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text p,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul li,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol li{font-size:14px;color:#6b6b6b;line-height:1.3}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text p,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol{margin-bottom:1em;margin-top:1em}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol{margin-left:2em}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul li,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol li{margin-bottom:.5em}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h3{font-size:20px;color:#7e64a3;margin-bottom:1.5em;margin-top:1.5em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h4{font-size:18px;color:#7e64a3;margin-bottom:1.3em;margin-top:1.3em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h5{font-size:16px;color:#7e64a3;margin-bottom:1.3em;margin-top:1.3em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text hr{margin:0;padding:0!important;border:none;border-top:1px solid #e7e7e7}.pane-custom.pane-1{padding-left:30px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text .rteindent1{margin-left:2em}.plhotel-pms-gallery-pc .plhotel-content-static-rating{display:none}}@media screen and (max-width:767px){.plhotel-content-mobile-rating b,.plhotel-content-static-rating b{font-size:12px !important;padding-top:5px !important}.plhotel-content-mobile-rating span,.plhotel-content-static-rating span{font-size:11px !important}.node-type-article #page-inner{margin-top:0}.sidebar-block-menu{padding:1em 1em 0;border-bottom:1px solid #e7e7e7;display:block}.sidebar-block-menu .col-content-left-bg{display:none}.sidebar-block-menu .menu-block-wrapper .menu{margin:0;padding:0;list-style:none;overflow:hidden}.sidebar-block-menu .menu-block-wrapper .menu li{display:block;position:relative;margin:0;padding:0;margin-right:0;list-style:none;float:left;width:39%;margin-bottom:7px}li.leaf.active-trail.active.menu-mlid-1591{width:22%}.sidebar-block-menu .menu-block-wrapper .menu li a{display:block;color:#6b6b6b;padding:0;margin:0;font-size:14px;text-align:left}
.sidebar-block-menu .menu-block-wrapper .menu li a:hover,.sidebar-block-menu .menu-block-wrapper .menu li a.active{color:#000;padding:0}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-headimage-h1 h1{border:medium none;font-size:24px;margin-bottom:0;padding-bottom:15px;padding-top:15px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text p,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul li,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol li{font-size:12px;color:#6b6b6b;line-height:1.3}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text p,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol{margin-bottom:1em;margin-top:0}p.rteindent1{margin-left:5px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol{margin-left:15px}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ul li,.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text ol li{margin-bottom:.7em}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h3{font-size:16px;color:#7e64a3;margin-bottom:1em;margin-top:1em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h4{font-size:16px;color:#7e64a3;margin-bottom:1em;margin-top:1em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text h5{font-size:14px;color:#7e64a3;margin-bottom:1em;margin-top:1em;font-weight:700}.pane-plhotel-pagepanels-block-c-c .page-staticpage-inner-item .page-staticpage-i-text hr{display:none}.node-type-article #page-header #page-header-inner .form-search-ph{display:none}}.content form .form-item{margin:0;padding:0;margin-bottom:10px}.content form .form-item textarea,.content form .form-type-textfield input,.content form .form-type-password input,.content form .form-item select{padding:3px;display:block;font-size:14px;border:1px solid #a7a7a7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content form .form-item select{height:40px}.content form .form-type-textfield input,.content form .form-type-password input{height:40px}.content form .form-item textarea,.content form .form-type-textfield input,.content form .form-type-password input{padding:10px}.content form label{color:#333;font-size:16px;font-weight:400;margin-bottom:5px}.content form .description{margin-top:5px}.content form input[type=submit]{background:#fcbe25;border:1px solid #e1aa22;color:#fff;font-size:16px;height:44px;padding:0 10px !important;-webkit-appearance:none;cursor:pointer;transition:1s;border-radius:0}.content form input[type=submit]:hover{background:#ed9800}.content .profile h3{font-size:26px;color:#333;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #6b6b6b}.content .profile dl{font-size:14px;margin-bottom:10px;color:#333}.content .profile dt{font-size:14px;margin-bottom:10px;color:#333}.content .profile dd{font-size:14px;margin-bottom:10px;color:#333}.page-user form .form-item{margin:0;padding:0;margin-bottom:10px}.page-user form .form-item textarea,.page-user form .form-type-textfield input,.page-user form .form-type-password input,.page-user form .form-item select{padding:3px;display:block;font-size:14px;border:1px solid #a7a7a7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-user form .form-item select{height:40px}.page-user form .form-type-textfield input,.page-user form .form-type-password input{height:40px}.page-user form .form-item textarea,.page-user form .form-type-textfield input,.page-user form .form-type-password input{padding:10px}.page-user form label{color:#333;font-size:16px;font-weight:400;margin-bottom:5px}
.page-user form .description{margin-top:5px}.page-user form input[type=submit]{background:#fcbe25;border:1px solid #e1aa22;color:#fff;font-size:16px;height:44px;padding:0 10px !important;-webkit-appearance:none;cursor:pointer;transition:1s;border-radius:0}.page-user form input[type=submit]:hover{background:#ed9800}.page-user .profile h3{font-size:26px;color:#333;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #6b6b6b}.page-user .profile dl{font-size:14px;margin-bottom:10px;color:#333}.page-user .profile dt{font-size:14px;margin-bottom:10px;color:#333}.page-user .profile dd{font-size:14px;margin-bottom:10px;color:#333}#ui-datepicker-div.ui-datepicker{width:auto !important;background:#fff;border-radius:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;z-index:177 !important;border:none;-webkit-box-shadow:4px 4px 6px 0px rgba(51,51,51,.32);-moz-box-shadow:4px 4px 6px 0px rgba(51,51,51,.32);box-shadow:4px 4px 6px 0px rgba(51,51,51,.32)}.rooms-guests-title,#ui-datepicker-div .calendar-title{text-align:center;font-size:15px;padding:10px;background:#f3f7fb}#ui-datepicker-div .calendar-title:before{content:'';position:absolute;width:10px;height:10px;background:#f3f7fb;-webkit-box-shadow:inherit;box-shadow:inherit;z-index:100;top:-5px;margin-left:-5px;-webkit-transform:scaleX(.6) rotate(45deg);-ms-transform:scaleX(.6) rotate(45deg);transform:scaleX(1) rotate(45deg);left:6em}#ui-datepicker-div.ui-datepicker-multi-2 .ui-datepicker-group{width:auto !important}#ui-datepicker-div.ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first table{border-right:1px solid #eee}#ui-datepicker-div .calendar-range-dates-wrapper{text-align:center;height:auto;clear:both;font-size:12px;font-weight:700;color:#6b6b6b}#ui-datepicker-div .calendar-range-dates-wrapper .calendar-range-dates{border-top:1px solid #eee;padding:6px 0;font-size:12px;font-weight:400}#ui-datepicker-div.mobile-calendar.ui-datepicker{width:100% !important;left:0 !important;min-height:100% !important;top:0 !important;padding:0 !important;margin:0 !important;overflow:hidden}.rooms-guests-title,#ui-datepicker-div.mobile-calendar .calendar-title{font-size:18px;padding:12px 0;font-weight:400;color:#222}.rooms-guests-close,#ui-datepicker-div.mobile-calendar .calendar-close{padding:16px 0;font-size:18px;text-align:center;bottom:0;position:absolute;width:100%;background:#4d4e7b;color:#fff}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-title span{font-size:16px}#ui-datepicker-div.mobile-calendar .ui-datepicker-calendar thead tr th span{font-size:14px;color:#636363}#ui-datepicker-div.mobile-calendar .ui-datepicker-calendar tbody tr td{padding:0}#ui-datepicker-div.mobile-calendar .ui-datepicker-calendar tbody tr td a,#ui-datepicker-div.mobile-calendar .ui-datepicker-calendar tbody tr td span{padding:.6em .3em;font-size:18px;line-height:1.3em;width:auto}#ui-datepicker-div.mobile-calendar .calendar-range-dates-wrapper .calendar-range-dates{padding:3px 0}#ui-datepicker-div.mobile-calendar .calendar-range-dates-wrapper{font-size:18px;margin-bottom:60px}#ui-datepicker-div.mobile-calendar .ui-datepicker-header{padding:9px 0;margin-bottom:0}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-next:before{top:8px;margin-top:0}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-prev{width:25%;height:3em}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-prev{text-align:left}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-next{text-align:right}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-next:before{margin-left:-20px}#ui-datepicker-div.mobile-calendar .ui-datepicker-header .ui-datepicker-prev:before{margin-left:8px}.rooms-guests-wrapper.mobile-rooms-form:before,.rooms-guests-title{background:#fff !important}.rooms-guests-title{font-size:17px;padding:12px 5px}
.rooms-guests-wrapper.mobile-rooms-form{position:fixed !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;min-width:inherit !important;z-index:1000 !important}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item .button-rooms-guests-qt,.pmsbuttonform .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item .button-rooms-guests-qt,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item .button-rooms-guests-qt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item .button-rooms-guests-qt{width:30px;height:30px;line-height:30px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item,.pmsbuttonform .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .form-search-ph-item .form-item{height:19px;line-height:20px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper.mobile-rooms-form .rooms-id,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .rooms-id,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .rooms-id{display:inline-block;float:none}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper.mobile-rooms-form .rooms-id,.pmsbuttonform .rooms-guests-wrapper.mobile-rooms-form .rooms-id,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .rooms-id,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .rooms-id{line-height:50px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper.mobile-rooms-form input,.pmsbuttonform .rooms-guests-wrapper.mobile-rooms-form input,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form input,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form input{line-height:20px}body.mobile-rooms-guest{height:1px !important;overflow:hidden !important}body.mobile-rooms-guest #page-inner,body.mobile-rooms-guest #page-footer,body.mobile-rooms-guest .phi-l-top.clearfix{display:none !important}@media screen and (min-width:320px) and (max-width:370px){#ui-datepicker-div.ui-datepicker{width:270px}}.ui-datepicker.ui-datepicker-multi-2{width:450px !important}.ui-datepicker .ui-datepicker-header{background:#fff;border-top:0;border-left:0;border-right:0;border-bottom:none;margin-bottom:.4em;padding:.4em .3em 0}.ui-datepicker-inline.ui-datepicker .ui-datepicker-title{line-height:1}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-state-hover,.ui-datepicker .ui-widget-content .ui-datepicker-header .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-datepicker-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-datepicker-header .ui-state-focus{background:0 0 !important;border:none !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{display:block}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{background:0 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:.5em;height:auto;top:4px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{content:'';position:absolute;font-family:sans-serif;font-size:25px;margin-top:5px;border-left:2px solid #7e7d7d;border-bottom:2px solid #7e7d7d;height:10px;width:10px;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);margin-left:-15px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:8px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-title span{font-weight:400;font-size:14px;color:#2f2f2f}.ui-datepicker table.ui-datepicker-calendar tbody{display:table-row-group}.ui-datepicker .ui-datepicker-calendar thead tr th{text-align:center;display:table-cell;background:0 0}.ui-datepicker .ui-datepicker-calendar thead tr th span{font-size:12px;text-align:center;font-weight:700}.ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar tbody tr td{padding:0}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-disabled span{color:#313131;border:1px solid #fff;background:#fff}.ui-datepicker-unselectable.ui-state-disabled.dp-highlight{opacity:1 !important}.ui-datepicker .ui-datepicker-calendar tbody tr td.dp-highlight.selected-datein .ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody tr td.dp-highlight.selected-dateout .ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody tr td.dp-highlight.ui-datepicker-current-day .ui-state-default,.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled.dp-highlight .ui-state-default{border:1px solid #4d4e7b;background:#4d4e7b !important;color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody tr td.dp-highlight .ui-state-default{background:#f3eff8 !important;color:#000 !important}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active{border:1px solid #463360;background:#7e64a3;color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end a,.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end span{color:#787bed !important}.ui-datepicker .ui-datepicker-calendar tbody tr td a,.ui-datepicker .ui-datepicker-calendar tbody tr td span{display:block;padding:.6em .3em;font-size:12px;width:26px;text-align:center;background:#fff;border:1px solid #fff}.ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar tbody tr td a,.ui-datepicker-inline.ui-datepicker .ui-datepicker-calendar tbody tr td span{padding:6px 0;width:auto}.ui-datepicker .ui-datepicker-calendar tbody tr td a{color:#313131}.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover{border:1px solid #463360;transition:1s}.hli-l-link{background:#fcbe25;text-align:center;color:#fff;font-weight:700;display:block;text-decoration:none;border:1px solid #e1aa22;transition:1s}.hli-l-link:hover{background:#ed9800}.plhotel-content-mobile-rating,.plhotel-content-static-rating{position:absolute;background:rgba(0,0,0,.5);right:0;top:0;padding:0;line-height:1;z-index:101}.plhotel-content-mobile-rating b,.plhotel-content-static-rating b{display:block;line-height:1;font-size:16px;color:#fff;font-weight:700;padding-top:5px;padding-right:7px;padding-bottom:1px;padding-left:7px;text-align:center}.plhotel-content-mobile-rating span,.plhotel-content-static-rating span{display:block;line-height:1;font-size:12px;color:#fff;padding-top:1px;padding-right:7px;padding-bottom:5px;padding-left:7px;text-align:center}@media screen and (min-width:768px){#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current a{pointer-events:none;cursor:default}}@media screen and (min-width:768px) and (max-width:1012px){@viewport{width:1000px}
#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list{right:12px}.panel-display.panel-1col.clearfix{padding:0 6px}.page-2-breadcrumb-inner-line{padding-left:6px}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input{font-size:14px}#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location{width:32%}#page-header #page-header-inner .phi-l-ai .phi-l-ai-inner .phi-countrycity{padding-right:6px}#page-header #page-header-inner{padding:8px 0}#page-header #page-header-inner .phi-l-top{margin-bottom:5px}#page-header #page-header-inner .phi-l-m{margin-top:6px;margin-bottom:6px}.hotel-list-item.with-dates,.hotel-list-item.without-dates{margin-bottom:9px}.block-hotels-list-m{margin-bottom:9px}.block-hotels-list-title-h1{padding-bottom:12px;margin-bottom:9px}.sidebar-block-inside .panel-pane{margin-bottom:9px}.panel-twocol-city-stacked .panel-col-bottom{padding:0 6px 10px}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item{margin-right:9px}#page-footer #page-footer-inner .pfi-l2,#page-footer #page-footer-inner .pfi-l3{padding:0 12px 0 6px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-logo{padding-left:6px}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item{padding-right:9px}.panel-onecol-stacked.panel-onecol-country-stacked.clearfix.panel-display{padding:0 6px}.block-popularhotels-list-page .block-popularhotels-list-page-inner .block-popularhotels-list-page-content-list .block-popularhotels-list-page-content-list-item{margin-right:8px;margin-bottom:0}.block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title{padding-left:10px}.block-attractions-list-c-page .block-attractions-list-c-link-r{padding-right:10px}.block-text-fp-table-item{margin-right:9px}.block-page-description{margin-bottom:10px}.panel-onecol-stacked.panel-onecol-attractions-stacked.clearfix.panel-display{padding:0 10px}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row{margin-right:10px;width:455px}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content>.views-limit-grouping-group>h2,.attraction-pageh1title-atcountry h1{padding-left:10px}.pane-attractions-city-all .view-attractions-city-all .view-content .views-row .views-field-title .field-content a{left:14px}.pane-attractions-country-by-city .view-attractions-country-by-city>.view-content .group-content .group-content-rows .views-row{margin-right:.95%}}@media screen and (max-width:767px){.panel-pane.pane-plhotel-pms-headtabs{display:none}.pmsbuttonlist-header .pmsbuttonlist-header-freerooms.no-mobile{display:none}.hotel-list-item .hotel-list-item-hinfo span.hotel-item-distance.from-skylift{padding-left:22px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 .gmaps-open{font-size:0;height:10px;padding-right:12px;clear:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l2 gmaps-open-icon{padding-right:8px}.hli-rt-table tr:first-child{display:block;background:0 0}.hli-rt-table-c-pb{display:none}.hotel-list-item-hinfo.clearfix{margin-bottom:0!important}.hotel-list-item-r-inner.hotel-list-item-r-inner-h .hotel-list-item-r-i-item span{display:none}.plhotel-pms-header-inner-rating .plhotel-pms-header-inner-rating-score{display:none}.hli-rt-table tr{border:none;display:none}.hli-rt-table tr:nth-child(2){display:block}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-r-rating.mobile{padding-top:4px;padding-bottom:2px}.hli-rt-table tr th,.hli-rt-table tr td{display:none}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item,.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item{padding:3%;width:94%}
.pmsbuttonlist-header-changedates,.pmsbuttonlist-header .pmsbuttonlist-header-freerooms.mobile{display:block}.block-attractions-list-c-page-content .block-attractions-list-c-page-content-item{height:auto}}@media screen and (min-width:768px){body{width:100%;min-width:1000px}.pmsbuttonlist-header-changedates,.pmsbuttonlist-header .pmsbuttonlist-header-freerooms.no-mobile{display:block}.pmsbuttonlist-header-changedates,.pmsbuttonlist-header .pmsbuttonlist-header-freerooms.mobile{display:none}.plhotel-content-mobile-rating{display:none}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-r-rating.mobile{display:none}.plhotel-pms-header-inner-address span.from_center{display:none}#ui-datepicker-div.ui-datepicker{padding-right:0;padding-left:0}.bx-wrapper .bx-viewport ul li .plhotel-pms-gallery-image{max-height:100px;display:block}}@media screen and (max-width:410px){.sidebar-block-menu .menu-block-wrapper .menu li,li.leaf.active-trail.active.menu-mlid-1591{width:48%;margin-right:2%}}@media screen and (max-width:400px){.hli-rt-table tr .room-avail-red{font-size:9px;bottom:22px;max-width:120px}}@media screen and (max-width:380px){#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-p-open-p{left:auto;right:5px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{margin-left:12px;margin-right:14px}#page-footer #page-footer-inner .pfi-b-menu ul li{margin-right:.4em;margin-left:.4em}}@media screen and (max-width:370px){#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{margin-right:5px;margin-left:0}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan span{font-size:14px}.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item{width:46%}span#jquerytips{font-size:11px!important}}@media screen and (max-width:376px){.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper{min-width:28em}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper,.pmsbuttonform .rooms-guests-wrapper{min-width:28em}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .rooms-id,.pmsbuttonform .rooms-guests-wrapper .rooms-id,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .rooms-id,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .rooms-id{padding-left:5px}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,.pmsbuttonform .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .adults-childrens-wrapper .form-search-ph-childrenqt,.pmsbuttonform .rooms-guests-wrapper .form-search-ph-item,.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper .form-search-ph-item{margin:5px}}@media screen and (max-width:374px){.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .rooms-id,.pmsbuttonform .rooms-guests-wrapper .rooms-id,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .rooms-id{display:none}.page-hotel .panel-col-middle-top-left #plhotel-sr-head-form .rooms-guests-wrapper .adults-childrens-wrapper.mobile-rooms-form .form-search-ph-ga,.pmsbuttonform .rooms-guests-wrapper .adults-childrens-wrapper.mobile-rooms-form .form-search-ph-ga,#page-header #page-header-inner .form-search-ph-inner .rooms-guests-wrapper.mobile-rooms-form .adults-childrens-wrapper .form-search-ph-ga{float:left}}@media screen and (max-width:350px){#page-header #page-header-inner .form-search-ph-inner .form-search-ph-location input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-submit input{font-size:1.3em}.ui-autocomplete{width:278px !important}
#page-header #page-header-inner .form-search-ph-inner .form-search-ph-datein input,#page-header #page-header-inner .form-search-ph-inner .form-search-ph-dateout input{font-size:11px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{font-size:12px}.page-home #page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-slogan{top:21em}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone .phi-phone-list.phi-phone-list-p-open-p{right:12px;margin-top:17px}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-wb{position:inherit}#page{padding-bottom:5px}.center-wrapper-margin-bottom{margin-bottom:0}}@media screen and (max-width:330px){.plhotel-pms-header-inner-address span.from_center{display:block;padding-left:0;padding-top:3px}}@media screen and (max-width:320px){span#jquerytips-img{margin-top:4px;display:block}}@media screen and (max-width:300px){.hotel-list-item-nextdates .hotel-list-item-nextdates-list .hotel-list-item-nextdates-list-item{width:100%}}@media screen and (max-width:240px){.pane-plhotel-pagepanels-block-h-p-a-l .block-attractions-list-c-page .block-attractions-list-c-list-all .block-attractions-list-c-list-all-item{width:100%}}#overlaybooking{background:rgba(255,255,255,.6)}#overlaybooking #overlaybooking-inner{position:fixed;width:100px;height:100px;left:50%;top:50%;margin-top:-75px;margin-left:-75px;padding:22px;z-index:4444}.loading-info{text-align:center;position:fixed;width:100%;height:250px;top:47%;margin-top:-75px;z-index:4444;color:#fff;line-height:22px}.loading-info .loading-info-top{font-size:20px}.loading-logo{display:block;background:url(/sites/all/themes/tpoh/images/logo-hf-loading.png) no-repeat;height:46px;width:230px;margin:10px auto}#circleG{width:67px;margin:auto}.circleG{background-color:rgba(255,255,255,.99);float:left;height:14px;margin-left:8px;width:14px;animation-name:bounce_circleG;-o-animation-name:bounce_circleG;-ms-animation-name:bounce_circleG;-webkit-animation-name:bounce_circleG;-moz-animation-name:bounce_circleG;animation-duration:1.2675s;-o-animation-duration:1.2675s;-ms-animation-duration:1.2675s;-webkit-animation-duration:1.2675s;-moz-animation-duration:1.2675s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}#circleG_1{animation-delay:.2495s;-o-animation-delay:.2495s;-ms-animation-delay:.2495s;-webkit-animation-delay:.2495s;-moz-animation-delay:.2495s}#circleG_2{animation-delay:.5955s;-o-animation-delay:.5955s;-ms-animation-delay:.5955s;-webkit-animation-delay:.5955s;-moz-animation-delay:.5955s}#circleG_3{animation-delay:.7585s;-o-animation-delay:.7585s;-ms-animation-delay:.7585s;-webkit-animation-delay:.7585s;-moz-animation-delay:.7585s}@keyframes bounce_circleG{50%{background-color:#3d3d3d}}@-o-keyframes bounce_circleG{50%{background-color:#3d3d3d}}@-ms-keyframes bounce_circleG{50%{background-color:#3d3d3d}}@-webkit-keyframes bounce_circleG{50%{background-color:#3d3d3d}}@-moz-keyframes bounce_circleG{50%{background-color:#3d3d3d}}@media screen and (max-width:768px){.hli-rt-table-submit{display:none}.hotel-list-item.with-dates .hotel-list-rooms{border-top:1px dotted #e7e7e7;margin-left:44%;height:auto}.hotel-list-item-c .hotel-list-item-description{display:none}#block-planet_bookingbutton-callcenter{padding:15px}.form-item,.form-actions{margin:10px}.content form .form-item{margin:10px;padding:0}.content form .form-type-textfield input,.content form .form-type-password input{height:40px}.page-user form .form-item{margin:10px;padding:0}.page-user form .form-type-textfield input,.page-user form .form-type-password input{height:40px;max-width:320px}.hotel-list-item .hotel-list-item-hinfo .hotel-list-item-c-l1 .hotel-list-item-title a img{height:12px;padding:6px 6px 6px 0}
}.page-node-1808 .page-staticpage-i-headimage-h1{display:none}.page-node-1809 .page-staticpage-i-headimage-h1{display:none}.page-node-1811 .page-staticpage-i-headimage-h1{display:none}.page-node-1811 .c0{color:#000 !important}.page-node-1811 p{color:#000 !important}.page-node-1812 .page-staticpage-i-headimage-h1{display:none}.page-node-1812 .c0{color:#000 !important}.page-node-1812 p{color:#000 !important}@media screen and (max-width:768px){.mobile-conditions span#hli-tip-span{line-height:14px}span#hli-tip-span{color:#006607;display:block;font-size:11px;overflow:hidden}span#hli-tip-span.no-green{color:#6b6b6b;display:block;width:auto}}.hotel-list-rooms .hotel-list-item-rt-empty{color:#e52923;font-weight:700;padding:12px 0 24px 13px;text-align:left}.hotel-list-rooms .hotel-list-item-rt-empty-text{padding:12px;background-color:#f3f7fb;border:1px solid #7e64a3;color:#7e64a3}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea #edit-submit--2,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea #edit-submit,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .text-range,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-box-right .form-item-range-to,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-box-left,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift #edit-submit--2,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift #edit-submit,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .text-range,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-box-right .form-item-range-to,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-box-left{display:none}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-box-right,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-box-right{display:inline-block}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-box-right .form-item-range-to,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-box-right .form-item-range-to{margin:0}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-slider .ui-slider-range,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-slider .ui-slider-range{border-radius:.5em !important}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-slider,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-slider{float:right;margin-right:15px;height:.5em;border-radius:.5em !important;margin-top:10px}@media screen and (min-width:768px){.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-slider,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-slider{width:150px}}@media screen and (max-width:767px){.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-slider,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-slider{width:75%}.plhotel-inner-rating-tripadvisor img{height:13px !important;width:auto !important;float:left;margin-right:5px}.hotel-list-item .hotel-list-item-r-rating span.trip-mobile{display:block;padding-top:4px}}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-slider a,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-slider a{border-radius:50% !important;top:-.4em}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-display-item,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-display-item{margin-left:10px}.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-sea .range-display-value,.search-api-ranges-widget #search-api-ranges-block-slider-view-form-from-skilift .range-display-value{width:30px;height:25px;border:1px solid #e7e7e7;text-align:center}
.hotel-list-item-rt span#jquerytips-img{border:1px solid #b0b0b0;border-radius:50%;height:14px;width:14px;text-align:center;line-height:14px;float:left;color:#b0b0b0;display:block;font-style:normal;margin-right:3px}.hotel-list-item-rt .rt-condition-info{background:url(/sites/all/themes/tpoh/images/catalog-question-icon-planet.svg) no-repeat;float:right;height:13px;background-size:contain;width:16px;position:relative;top:-6px;right:-3px}.nocompleted.hotel-list-item-rt span.rt-condition-info{display:none}.facet-item-number{float:right;color:#6b6b6b}.facet-item-title{width:160px;display:inline-block;text-align:left}.form-sr-f-v-value.active .form-item.form-type-checkbox.form-item-form-sr-f-conditions-form-sr-f-cc span.facet-item-number{color:#fff}.form-sr-f-v-value.active .form-item.form-type-checkbox.form-item-form-sr-f-conditions-form-sr-f-cc span.facet-item-title{color:#fff}.form-sr-f-v-value.active .form-item.form-type-checkbox.form-item-form-sr-f-conditions-form-sr-f-cc{background:#390!important;border-radius:3px}.form-item.form-type-checkbox.form-item-form-sr-f-conditions-form-sr-f-cc span.facet-item-number{font-weight:700;color:#390}.form-item.form-type-checkbox.form-item-form-sr-f-conditions-form-sr-f-cc span.facet-item-title{font-weight:700;color:#390}.plhotel-inner-rating-tripadvisor img{width:70%}span.block-frontpage-tripadv-inner{font-size:16px;color:#363636;font-weight:400}.plhotel-recommend-rating-tripadvisor{float:right;width:77px;text-align:right;font-size:11px;color:#00a680;font-weight:700;margin-top:5px}.plhotel-recommend-rating-tripadvisor img{width:100%;height:auto}.plhotel-recommend-isset-trip{display:inline-block;max-width:203px}.plhotel-recommend-rating-tripadvisor .plhotel-inner-rating-tripadvisor-title{display:block;font-size:11px;color:#000}#block-system-user-menu{float:right}#block-system-user-menu ul li{padding:0}#block-system-user-menu ul li{list-style:none;display:inline-block}#block-system-user-menu ul li a{color:#fff;text-decoration:none;font-size:13px;border:1px solid #e7e7e7;padding:5px 15px;font-weight:400}.logged-in #block-system-user-menu ul li a{border:none;padding:0}.logged-in #block-system-user-menu{padding-top:2px}#block-system-user-menu ul li.first.last.expanded a:before{content:' ';background:url(/sites/all/themes/tpoh/images/user-icon.png);width:16px;height:16px;display:inline-block;top:2px;position:relative;margin-right:2px}#block-system-user-menu ul li .menu{display:none;background:#fff;padding:15px 0;position:absolute;z-index:100;transition:.5s;-webkit-box-shadow:4px 4px 6px 0px rgba(51,51,51,.32);-moz-box-shadow:4px 4px 6px 0px rgba(51,51,51,.32);box-shadow:4px 4px 6px 0px rgba(51,51,51,.32);margin-top:10px;border:1px solid #eee;margin-left:-105px}#block-system-user-menu ul li .menu:before{content:'';position:absolute;width:10px;height:10px;background:#fff;-webkit-box-shadow:inherit;box-shadow:inherit;z-index:10;top:-6px;margin-left:60px;-webkit-transform:scaleX(.6) rotate(45deg);-ms-transform:scaleX(.6) rotate(45deg);transform:scaleX(1) rotate(45deg);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:6em;border-left:1px solid #eee;border-top:1px solid #eee}#block-system-user-menu ul li .menu li{display:block;padding:5px 20px;margin:0;line-height:1.5em}#block-system-user-menu ul li .menu li.user-logout{border-top:1px solid #eee;padding-top:15px;margin-top:15px}#block-system-user-menu ul li .menu li.user-logout a{background:#ffc001;color:#fff;cursor:pointer;transition:1s;padding:8px 10px;display:inline-block;float:right;font-size:14px;font-family:'PTSans-Regular'}#block-system-user-menu ul li .menu li.user-logout a:hover{background:#f2b501}#block-system-user-menu ul li .menu li a{color:#5a417b}#block-system-user-menu ul li.first.last.expanded .menu li a:before{background:0 0;height:0;width:0}#user-pass,#user-login,#user-register-form{text-align:center;padding-top:35px}#user-pass div:first-child,#user-login div:first-child,#user-register-form div:first-child{display:inline-block;text-align:left}#user-profile-form #edit-picture,#user-login .form-item,#user-pass .form-item,#user-register-form .form-item,#user-profile-form .form-item{margin-top:15px;margin-bottom:0}
#user-register-form .input.password-confirm,#user-register-form input.password-field,#user-register-form .form-item.form-type-password-confirm.form-item-pass,#user-profile-form .input.password-confirm,#user-profile-form input.password-field,#user-profile-form .form-item.form-type-password-confirm.form-item-pass{margin:0}#user-profile-form .field-name-field-user-avatar .image-widget-data .file,#user-profile-form .field-name-field-user-avatar .image-widget-data .file-size,#user-register-form .password-suggestions,#user-register-form .password-strength,#user-register-form div.password-confirm,#user-profile-form .password-suggestions,#user-profile-form .password-strength,#user-profile-form div.password-confirm{display:none !important}#user-pass .description .form_useracc_error,#user-profile-form .description .form_useracc_error,#user-login .description .form_useracc_error,#user-register-form .description .form_useracc_error{display:block !important;color:#f00000;font-size:11px;font-weight:700;margin:0;padding:4px 0 0;transition:all 1s ease 0s;width:260px;line-height:2em}#user-profile-form .form-item input.error,#user-login .form-item input.error,#user-register-form .form-item input.error{border:1px solid #f00000;color:#f00000}#user-profile-form .form-item input,#user-login .form-item input,#user-register-form .form-item input{border:1px solid #777;color:#6b6b6b}#user-login .form-required,#user-pass .form-required,#user-register-form .form-required{display:none}#user-register-form .confirm-parent,#user-register-form .password-parent,#user-profile-form .confirm-parent,#user-profile-form .password-parent{width:auto}#user-pass .form-item input,#user-login .form-item input,#user-register-form .form-item select,#user-register-form .form-item input,#user-profile-form .form-item select,#user-profile-form .form-item input{width:320px;border:1px solid #777;font-size:14px;height:40px;line-height:40px;display:inline-block;padding:0 5px;border-radius:0}#user-profile-form .field-name-field-user-avatar{width:332px}#user-profile-form .field-name-field-user-avatar .image-widget-data #edit-field-user-avatar-und-0-upload{border:none;line-height:25px;padding:0}#user-profile-form .field-name-field-user-avatar #edit-field-user-avatar-und-0-ajax-wrapper,#user-profile-form .field-name-field-user-avatar .form-type-managed-file{display:block}#user-profile-form .field-name-field-user-avatar .form-submit{width:80px;height:25px;line-height:25px;border:none}#user-pass .form-item input:after,#user-login .form-item input:after{content:" ";clear:both}#user-pass .form-actions,#user-login .form-actions,#user-register-form .form-actions,#user-profile-form .form-actions{font-size:14px;height:40px;line-height:40px}#user-pass .form-actions #edit-submit,#user-login .form-actions #edit-submit,#user-register-form .form-actions #edit-submit,#user-profile-form .form-actions #edit-submit{background:#fcbe25;text-align:center;color:#fff;display:block;text-decoration:none;border:1px solid #e1aa22;transition:1s;padding:10px 20px !important;width:320px}#user-register-form .form-item select,#user-profile-form .form-item select{width:320px}#user-pass .form-item label,#user-login .form-item label,#user-register-form .form-item label,#user-profile-form .form-item label{line-height:20px;font-size:14px;font-weight:400}#user-pass .form-actions #edit-submit,#user-login .form-actions #edit-submit,#user-login .form-item input{display:block;float:none}#user-profile-form #edit-picture .form-item-files-picture-upload{margin:0}.page-user .messages.status{position:absolute;left:258px;width:auto;min-width:279px;background-color:#dff6e1;border:1px solid #b8e5bc;color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif;background-image:url(/misc/message-24-ok.png);background-position:10px center}.page-user .messages.status+.region .panel-col-middle-right{margin-top:40px !important}.page-user-password .messages.status+h1.title{padding-top:60px !important}.hybridauth-widget-wrapper{text-align:center !important;position:relative;margin:25px 0;border-top:1px solid #ddd;max-width:100%}
.page-hybridauth-window .fieldset-description{display:none}.page-hybridauth-window .content form .description{display:none}.page-hybridauth-window .content form legend{display:none}.page-hybridauth-window .content form legend{display:none}form#hybridauth-additional-info-form{text-align:center}form#hybridauth-additional-info-form div{text-align:left}form#hybridauth-additional-info-form input#edit-email{width:320px}form#hybridauth-additional-info-form input#edit-submit{width:320px}.hybridauth-widget-wrapper h3{position:relative;top:-.65em;padding:0 10px;background:#fff;font-style:normal;display:inline-block}.room-item-content-wrapper .room-item-image .img,.user-account-hotel-item-content .hotel-item-image .img,.user-account-hotel-item-content .hotel-item-image a .img{border:none;width:250px;height:170px;background-size:cover;background-position:center center}.isset_review_text{font-size:16px;line-height:1.5em;max-width:600px;text-align:center;margin:40px auto}body.page-user div,body.page-user a,body.page-user span,body.page-user h1,body.page-user h2,body.page-user h3{font-family:'HelveticaNeueCyr-Light'}body.page-user .user-account-search-form-wrapper,body.page-user .user-account-search-form-wrapper a,body.page-user.user-account-search-form-wrapper span,body.page-user .user-account-search-form-wrapper div,.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-search a,.user-account-ability-wrapper .account-ability-item,.user-account-header-desc-wrapper .user-account-header-desc-left,.user-edit-reservations-rooms-items-wrapper .room-conditions div,.user-edit-reservations-rooms-items-wrapper .room-item-book-info div,.user-book-item-info .hotel-item-book-arrive-info .night-count,.user-book-item-info .hotel-item-book-arrive-info .book-date,.user-book-item-info .hotel-item-book-arrive-info .rooms-count,.user-book-item-info .book-num,.user-book-item-info .book-pin,.user-edit-reservations-rooms-items-wrapper .room-item-book-info div.price span,.mobile-search-block-wrapper .open-search-form,.hotel-item-price-wrapper .price-desc,.ctools-modal-content.hotel-reservation-conditions .pms-services,.ctools-modal-content.hotel-reservation-conditions .pms-services .pms-services-title h3,.page-user #page-inner .panel-col-middle-left,.page-user #page-inner .panel-col-middle-left ul.menu li a{font-family:'PTSans-Regular'}#user-profile-form{margin-left:25px}#user-profile-form .panel-col-middle-right .pane-title,.pane-user-reservations .pane-title,.pane-user-edit-reservations .pane-title{margin-bottom:15px;font-size:22px;border-bottom:1px solid #d8d8d8;padding-bottom:10px;padding-left:10px;display:none}#user-profile-form .panel-col-middle-right .pane-content{margin-left:25px}.page-user #page-inner .panel-twocol-city-stacked .panel-col-middle .view-user-edit-reservations .view-header,.page-user #page-inner .panel-twocol-city-stacked .panel-col-middle .view-user-reservations .view-header{font-size:16px;margin-bottom:15px;color:#363636;margin-left:10px}.page-user h1.title{font-size:26px;color:#363636;text-align:center;padding-top:17px}.page-user #page-inner .panel-twocol-city-stacked .panel-col-middle .panel-col-middle-right{margin:17px 0 auto}.page-user #page-inner .panel-col-middle-left{background:#4d4e7b;height:100%;overflow:hidden;position:absolute}.page-user .sidebar-block-inside .pane-user-logo-block{padding:10px;color:#fff;margin-bottom:0;background:#7346ae}.page-user .sidebar-block-inside .pane-user-logo-block .user-avatar img{border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.page-user .sidebar-block-inside .pane-user-logo-block .user-avatar{display:inline-block;margin-right:5px}.page-user .sidebar-block-inside .pane-user-logo-block .user-name-last-mail{display:inline-block;position:relative;top:-1px}.page-user .sidebar-block-inside .pane-user-logo-block .user-mail{margin-top:10px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block .pane-content{padding:0}.page-user .sidebar-block-inside .pane-user-logo-block .user-avatar:after,.page-user .sidebar-block-inside .pane-user-logo-block .user-name-last-mail:after{content:' ';clear:both}
.page-user .sidebar-block-inside .inside .panel-pane.pane-block,.page-user .sidebar-block-inside .inside .panel-pane.pane-block .pane-content{border:none}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu li .menu li a{padding-left:50px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu li{line-height:30px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a{color:#fff;text-decoration:none;font-size:13px;line-height:18px;padding-left:20px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a:hover{text-decoration:underline}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu li{background:#3e3f68}.page-user .sidebar-block-inside .inside .panel-pane.pane-block.pane-menu-menu-user-account-menu{background:#3e3f68;padding-top:10px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu li.active{background:#787bed}#block-menu-menu-user-account-mobile-menu ul.menu li.user-account a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-old a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-cancel a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-new a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-account-settings a:before,#block-menu-menu-user-account-mobile-menu ul.menu li.user-logout a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:before{content:' ';display:inline-block;height:20px;width:20px;margin-right:10px;position:relative;bottom:-3px}#block-menu-menu-user-account-mobile-menu ul.menu li.user-account a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:before{background:url(/sites/all/themes/tpoh/images/account/menu-uacc.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:before{background:url(/sites/all/themes/tpoh/images/account/menu-myres.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-account-settings a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:before{background:url(/sites/all/themes/tpoh/images/account/menu-accsettings.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-account-favorites a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-favorites:before{background:url(/sites/all/themes/tpoh/images/account/menu-accsettings.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-old a:before{background:url(/sites/all/themes/tpoh/images/account/old-reservation.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-cancel a:before{background:url(/sites/all/themes/tpoh/images/account/cancel-reservation.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-reservation-new a:before{background:url(/sites/all/themes/tpoh/images/account/new-reservation.png) no-repeat}#block-menu-menu-user-account-mobile-menu ul.menu li.user-logout a:before{background:url(/sites/all/themes/tpoh/images/account/logout.png) no-repeat}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-favorites:after,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:after,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:after,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:after{content:' ';display:inline-block;margin-left:10px;position:relative}
.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:after{background:url(/sites/all/themes/tpoh/images/account/menu-arrow-right.png) no-repeat;height:8px;width:5px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:after{background:url(/sites/all/themes/tpoh/images/account/menu-arrow-down.png) no-repeat;height:5px;width:9px}.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-favorites:after,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:after{background:url(/sites/all/themes/tpoh/images/account/menu-arrow-right.png) no-repeat;height:8px;width:5px}.page-user #page-inner{margin:0 auto 0}.view-user-reservations .view-empty,.user-account-hotel-item-wrapper{margin-bottom:20px;position:relative;line-height:1.2;transition:.5s;font-size:13px;margin-left:10px}.user-account-hotel-item-wrapper .user-account-hotel-item-content{background:#15c9ff}.user-account-hotel-item-wrapper .user-account-hotel-item-content .user-account-hotel-item-content-left{background:#fafafa}.user-account-hotel-item-wrapper.book-old .user-account-hotel-item{opacity:.6}.user-account-hotel-item-wrapper .hotel-item-location{font-size:14px;font-style:italic}.user-account-hotel-item-content-left{display:inline-block;width:72%;padding:14px 0}.user-account-hotel-item-content-right{display:inline-block;width:28%;float:right;padding:14px 0}.hotel-item-price-wrapper.user-account-hotel-item-content-right .hotel-item-book-action{margin:0 14px}.user-account-hotel-item-image{float:left;margin-right:10px}.user-book-item-info{display:inline-block;width:275px}.room-book-item-info .room-title,.user-book-item-info .hotel-title a{font-size:24px;color:#575757;text-decoration:none;line-height:24px;margin-right:5px}.user-edit-reservations-rooms-items-wrapper .room-conditions-title{font-size:20px;color:#2f2f2f}.user-edit-reservations-rooms-items-wrapper .room-item-book-info div.price span{font-size:24px;color:#2f2f2f;font-style:normal}.user-book-item-info .hotel-title .hotel-rating{position:relative;top:-3px}.user-book-item-info .hotel-item-location:before{content:' ';display:inline-block;background:url(/sites/all/themes/tpoh/images/account/account-marcker.png) no-repeat;height:19px;width:16px}.user-book-item-info .hotel-item-book-arrive-info .rooms-count span,.user-book-item-info .hotel-item-location,.user-book-item-info .hotel-item-book-arrive-info .book-date span{color:#818181}.user-book-item-info .hotel-item-book-arrive-info .book-date span,.user-book-item-info .hotel-item-location{font-size:14px;font-style:italic}.user-edit-reservations-rooms-items-wrapper .room-conditions-title,.user-edit-reservations-rooms-items-wrapper .room-conditions div,.room-book-item-info .room-title,.user-edit-reservations-rooms-items-wrapper .room-item-book-info div,.user-book-item-info .hotel-item-location,.user-book-item-info .hotel-item-book-info{margin-bottom:10px}.user-edit-reservations-rooms-items-wrapper .room-conditions div,.user-edit-reservations-rooms-items-wrapper .room-item-book-info div,.user-book-item-info .hotel-item-book-arrive-info .night-count,.user-book-item-info .hotel-item-book-arrive-info .book-date,.user-book-item-info .hotel-item-book-arrive-info .rooms-count,.user-book-item-info .book-num,.user-book-item-info .book-pin{font-size:16px;color:#2f2f2f}.user-edit-reservations-rooms-items-wrapper .room-conditions div span,.user-edit-reservations-rooms-items-wrapper .room-item-book-info div span{font-family:'PTSans-Italic';color:#818181;font-size:14px}.user-edit-reservations-rooms-items-wrapper .room-item-book-info div.facilities span{color:#212121;display:block;margin-top:10px;line-height:14px}.user-book-item-info .hotel-item-book-arrive-info .book-date span,.user-book-item-info .book-num span,.user-book-item-info .book-pin span{margin-left:5px}.user-book-item-info .book-num span,.user-book-item-info .book-pin span{color:#7e64a3;font-size:18px}.user-book-item-info .hotel-item-book-arrive-info .night-count,.user-book-item-info .hotel-item-book-arrive-info .book-date{text-transform:capitalize}
.user-book-item-info .hotel-item-book-arrive-info .book-date span{text-transform:none}.user-account-hotel-item-image:after,.user-account-hotel-item-content-right:after{content:" ";clear:both}.hotel-item-price-wrapper{text-align:center;margin-top:30px}.user-account-hotel-item-wrapper.book-old .hotel-item-price-wrapper{margin-top:40px}.pane-user-reservations .user-account-hotel-item-wrapper.book-old .hotel-item-price-wrapper .hotel-item-book-action .book-status,.user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status{font-size:14px;color:#fff;position:relative;margin-top:-20px}.pane-user-reservations .user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status{margin-top:-5px}.user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status .book-status-title:before{content:' ';display:block;background:url(/sites/all/themes/tpoh/images/account/book-status-cancel.png) no-repeat;height:29px;width:29px;margin:0 auto 10px auto}.user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status .book-status-title.status-ok:before{background:url(/sites/all/themes/tpoh/images/account/book-status-ok.png) no-repeat;height:27px;width:27px}.user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status .book-status-title{color:#000;margin-right:5px}.hotel-item-price-wrapper .price-desc{font-size:18px;margin-bottom:10px;color:#333}.hotel-item-price-wrapper .hotel-item-price{font-size:22px;color:#fff}.hotel-all-price-wrapper{margin-bottom:10px}.hotel-all-price-wrapper .hotel-currency-item-price{font-size:15px;color:#fff}.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper .hotel-item-book-action{margin-top:15px}.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper .user-account-hotel-item-content-right .hotel-item-book-action{margin-top:25px}.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-edit{float:left}.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-add{float:right}.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-cancel{content:' ';clear:both}.user-edit-room-item-wrapper .room-item-book-action a,.user-account-hotel-item-content .hotel-item-book-action a{font-size:12px;line-height:35px;cursor:pointer;background:#0fb0e0;text-align:center;color:#fff;display:block;text-decoration:none;border:1px solid #fff;transition:1s;padding:0 3px}.user-edit-room-item-wrapper .room-item-book-action a,.user-account-hotel-item-content .hotel-action-button.hotel-item-book-add a,.user-account-hotel-item-content .hotel-action-button.hotel-item-book-edit a{padding:0 18px}.user-account-hotel-item-content .hotel-item-book-action a:hover{background:#5ad8fd}.user-edit-room-item-wrapper .room-item-book-action a,.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper .hotel-item-book-action a{border:none;font-size:12px}.user-edit-room-item-wrapper .room-item-book-action .room-item-book-cancel a,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-cancel a{background:#ed3768}.user-edit-room-item-wrapper .room-item-book-action .room-item-book-cancel a:hover,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-cancel a:hover{background:rgba(254,59,112,.73)}.user-edit-room-item-wrapper .room-item-book-action .room-item-book-edit a,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-edit a{background:#ffc001}.user-edit-room-item-wrapper .room-item-book-action .room-item-book-edit.room-item-change-room a{background:#0fb0e0}.user-edit-room-item-wrapper .room-item-book-action .room-item-book-edit a:hover,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-edit a:hover{background:rgba(255,192,1,.68)}.user-edit-room-item-wrapper .room-action-button{float:left;margin-right:10px}.user-account-wrapper{margin-top:20px}.user-account-title-wrapper,.user-account-header-desc-wrapper{margin-left:15px;margin-bottom:20px}
.user-account-title-wrapper h1{font-size:23px}.user-account-title-wrapper h1 span{font-weight:700;margin-left:10px}.user-account-header-desc-wrapper .user-account-header-desc-left{width:45%;font-size:14px;float:left;margin-top:25px}.user-account-header-desc-wrapper .user-account-header-desc-right{float:right;height:256px;position:absolute;right:10px;width:414px}.user-account-header-desc-wrapper .user-account-header-desc-right .user-account-header-img{display:block;background:url(/sites/all/themes/tpoh/images/account/account-page-img.png) no-repeat;background-size:100%;height:256px}.user-account-search-form-wrapper .form-search-ph .form-search-ph-inner{background:#4d4e7b;border:none;padding:10px;margin-left:15px}.user-account-ability-wrapper{margin-top:20px}.pane-pl-useraccount-desc{margin-bottom:25px}.user-account-ability-wrapper:after{content:' ';display:block;clear:both}.user-account-ability-wrapper .account-ability-item{display:inline-block;width:23%;margin-left:1.5%;text-align:center;font-size:14px;float:left}.user-account-ability-wrapper .account-ability-item:after{content:' ';clear:both}.user-account-ability-wrapper .account-ability-item .account-ability-img{position:relative;margin:0 auto}.user-account-ability-wrapper .account-ability-item .account-ability-img.ability-best-propose-img{background:url(/sites/all/themes/tpoh/images/account/propouse.png) no-repeat;height:47px;width:59px;margin-top:-3px}.user-account-ability-wrapper .account-ability-item .account-ability-img.ability-edit-account-data-img{background:url(/sites/all/themes/tpoh/images/account/accountdata.png) no-repeat;height:44px;width:56px}.user-account-ability-wrapper .account-ability-item .account-ability-img.ability-edit-card-data-img{background:url(/sites/all/themes/tpoh/images/account/carddata.png) no-repeat;height:44px;width:60px}.user-account-ability-wrapper .account-ability-item .account-ability-img.ability-add-comment-img{background:url(/sites/all/themes/tpoh/images/account/photo.png) no-repeat;height:44px;width:57px}.user-account-ability-wrapper .account-ability-item .account-ability-img.ability-book-history-img{background:url(/sites/all/themes/tpoh/images/account/locationhistory.png) no-repeat;height:45px;width:58px;margin-top:-1px}.view-id-user_favorite .jcarousel-skin-default .jcarousel-clip-horizontal{margin-left:10px}.view-id-user_favorite .jcarousel-skin-default .jcarousel-clip-horizontal,.view-id-user_favorite .jcarousel-skin-default .jcarousel-container-horizontal{margin:0;padding:10px 0;height:auto;width:auto}.view-id-user_favorite .jcarousel-skin-default .jcarousel-container-horizontal{width:95%;margin-left:15px}.pane-user-favorite{padding-left:15px}.view-id-user_favorite .jcarousel-skin-default li.jcarousel-item{margin-right:12px;margin-left:0}.view-id-user_favorite .jcarousel-skin-default li.jcarousel-item,.favorite-hotel-item .favorite-hotel-item-img a .img{border:none;width:230px !important;height:135px;background-size:cover;background-position:center center}.user-favorite-hotel-item-wrapper{position:relative;width:100%}.view-display-id-block_1 .user-favorite-hotel-item-wrapper{float:left;background-position:center center;background-size:cover;border:medium none;height:135px;width:230px !important;margin-left:0;margin-right:12px;margin-top:12px;line-height:1.3;text-align:justify;padding:0}.favorite-hotel-item .favorite-hotel-item-desc-wrapper{z-index:10;display:block;position:absolute;top:0;width:60%;background:rgba(20,157,255,.81);height:100%;left:40%;color:#fff}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-desc{padding:5px;text-align:right}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-country{font-size:18px}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-city{font-size:14px}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-title a{font-size:12px;color:#fff;text-decoration:none}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-search{margin-top:10px}.favorite-hotel-item .favorite-hotel-item-desc-wrapper .favorite-hotel-item-search a{font-size:12px;color:#fff;padding:5px;background:#15c9ff;text-decoration:none}
.view-id-user_favorite .jcarousel-skin-default .jcarousel-next-horizontal{top:80px;right:-25px;background:url(/sites/all/themes/tpoh/images/account/arrow_right.png);height:20px;width:20px}.view-id-user_favorite .jcarousel-skin-default .jcarousel-prev-horizontal{top:80px;left:-25px;background:url(/sites/all/themes/tpoh/images/account/arrow_left.png);height:20px;width:20px}.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper .user-account-hotel-item-content .user-account-hotel-item-content-left{background:#fff}.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper{margin-bottom:20px;padding-left:10px;margin-left:0;border-bottom:1px solid #d8d8d8}.ctools-modal-content.hotel-reservation-conditions{border:10px solid rgba(0,0,0,.36);background:0 0;height:100%}.ctools-modal-content.hotel-reservation-conditions .modal-content{overflow:hidden;background:#fff;padding:0}.ctools-modal-content.hotel-reservation-conditions .modal-content .modal-throbber-wrapper img{margin:10px}.ctools-modal-content.hotel-reservation-conditions a.close{width:41px;height:41px;display:block;transition:1s;opacity:.6;font-size:34px;color:#fff;background-color:rgba(0,0,0,.6);text-align:center;line-height:1.2em;margin-top:-55px;margin-right:-10px}#modalBackdrop{position:fixed !important;height:100% !important;width:100% !important;z-index:175 !important}#modalContent{z-index:176 !important}.ctools-modal-content.hotel-reservation-conditions .pms-services{margin:10px}.ctools-modal-content .modal-scroll{overflow-y:auto;max-height:100%;width:100%}.ctools-modal-content.hotel-reservation-conditions .pms-services .pms-services-title h3{background:#f3f7fb;line-height:50px;color:#333;padding-left:20px;font-size:20px}.ctools-modal-content.hotel-reservation-conditions .pms-services .pms-services-list-table tr td.pms-services-list-item-l{color:#0a0a0a;font-weight:700;padding:10px 12px 10px 20px}.ctools-modal-content.hotel-reservation-conditions .pms-services .pms-services-list-table tr td.pms-services-list-item-r{color:#6b6b6b;vertical-align:middle;padding:10px 12px 10px 20px}.user-book-item-info .hotel-item-book-arrive-info .rooms-count,.hotel-conditions-wrapper{margin-top:10px}.hotel-conditions-wrapper .hotel-conditions a{color:#000}.user-edit-reservations-rooms-items-wrapper .user-edit-room-item-wrapper{margin-bottom:20px;padding-bottom:20px;padding-left:24px;border-bottom:1px solid #d8d8d8}.user-edit-reservations-rooms-items-wrapper .user-edit-room-item-wrapper.last-room-item{border-bottom:none;padding-bottom:0}.user-edit-reservations-rooms-items-wrapper .room-item-image-wrapper,.user-edit-reservations-rooms-items-wrapper .room-conditions-wrapper,.user-edit-reservations-rooms-items-wrapper .room-main-info{float:left}.user-edit-reservations-rooms-items-wrapper .room-item-image-wrapper{margin-right:10px}.user-edit-reservations-rooms-items-wrapper .room-main-info{width:100%}.user-edit-reservations-rooms-items-wrapper .room-item-wrapper:after,.user-edit-reservations-rooms-items-wrapper .room-item-image-wrapper:after,.user-edit-reservations-rooms-items-wrapper .room-conditions-wrapper:after,.user-edit-reservations-rooms-items-wrapper .room-main-info:after{content:' ';clear:both;display:block}@media screen and (min-width:767px){.page-user .panel-twocol-city-stacked .panel-col-middle .panel-col-middle-right{width:756px}#block-menu-menu-user-account-mobile-menu,.user-account-main-reservations,.ctools-modal-content.hotel-reservation-conditions .mobile-close-text,.mobile-search-block-wrapper{display:none}.user-account-search-form-wrapper .form-search-ph-inner{width:232px}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-dateout input,.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-datein input{padding-left:5px}.user-account-search-form-wrapper .form-search-ph-inner .form-search-ph-location input{background-position:5px 50%;padding-left:23px}.user-account-search-form-wrapper .form-search-ph-inner .rooms-guests-count .rooms-guests-content{padding:0 5px}.ctools-modal-content.hotel-reservation-conditions .modal-content{overflow:hidden;background:#fff;padding:0;font-size:14px}
.ctools-modal-content.hotel-reservation-conditions .planet-bookingbutton-item-reason.planet-bookingbutton-item label{margin-bottom:10px}.planet-bookingbutton-item-submit.planet-bookingbutton-item input#edit-submit{padding:5px !important;height:35px;font-weight:400}}@media screen and (max-width:768px){body.logged-in #block-system-user-menu,.ctools-modal-content.hotel-reservation-conditions a.close .fa.fa-times,.pane-user-reservations .user-account-hotel-item-wrapper .hotel-item-price-wrapper .hotel-item-book-action .book-status,.pane-user-favorite,.user-account-search-form-wrapper,.page-user #page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone.phi-phone-wb,.user-account-ability-wrapper,.user-account-header-desc-wrapper{display:none}.page-home #block-system-user-menu .content{display:block}.not-logged-in #page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone-section+.pagetop-user-menu{height:auto}.page-user.page-user-password #page-inner,.page-user.page-user-register #page-inner,.page-user.not-logged-in #page-inner{padding-top:10px;padding-bottom:15px}#user-register-form .form-item select,#user-profile-form .form-item select{width:320px;border-radius:0}.page-user .messages.status{left:0;position:relative}.page-user #page-header-inner .phi-l-top-inner.clearfix,.page-user #page-header-inner .phi-l-top.clearfix{width:100%}#page-header #page-header-inner .phi-l-top .phi-l-top-inner .phi-phone span.phi-phone-current{margin-bottom:0;padding-left:5px}.user-account-search-form-wrapper .form-search-ph .form-search-ph-inner{margin-left:0}.page-user .content form .form-type-textfield input{max-width:100%}.page-user form .form-type-textfield input{max-width:100%}#user-pass .form-actions #edit-submit,#user-login .form-actions #edit-submit,#user-register-form .form-actions #edit-submit,#user-profile-form .form-actions #edit-submit{width:320px}.user-account-hotel-item-wrapper{webkit-box-shadow:0 -1px 0 #e5e5e5,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);-moz-box-shadow:0 -1px 0 #e5e5e5,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);box-shadow:0 -1px 0 #e5e5e5,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);border-bottom:1px solid #d8d8d8}.user-account-hotel-item-content .hotel-item-book-action a{border:none}#page-header #page-header-inner .phi-l-top{display:inline-block}#user-profile-form .panel-col-middle-right .pane-content,.user-account-title-wrapper{margin-left:0;margin-bottom:20px}.user-account-title-wrapper h1{font-size:1.65em;text-align:center}.mobile-search-block-wrapper{width:100%}.mobile-search-block-wrapper .open-search-form{line-height:30px;font-size:16px;padding:10px 15px;background:#ffc001;border-bottom:2px solid #feba02;color:#fff;cursor:pointer;margin:10px;text-align:center;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.mobile-search-block-wrapper .open-search-form:before{content:' ';display:inline-block;background:url(/sites/all/themes/tpoh/images/search.png) no-repeat;width:26px;height:25px;position:relative;top:7px}.user-edit-reservations-rooms-items-wrapper .user-edit-room-item-wrapper,.user-edit-reservations-rooms-items-wrapper .room-item-image-wrapper,.user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper,.user-account-hotel-item-wrapper{margin-left:0;margin-bottom:30px;padding-left:0}.user-account-hotel-item-wrapper .user-account-hotel-item-content{background:0 0}.user-edit-reservations-rooms-items-wrapper .room-item-image-wrapper,.user-account-hotel-item-content-right,.user-account-hotel-item-content-left{width:100%;display:block;padding:0;float:none}.user-account-hotel-item-content-left{border:none}.user-account-hotel-item-content-right{margin-top:0}.user-account-hotel-item-image{margin:0;float:none;display:block;width:100%}.user-account-hotel-item-content .hotel-item-image .img,.user-book-item-info,.room-item-content-wrapper .room-item-image .img,.user-account-hotel-item-content .hotel-item-image a .img{width:100%}.user-edit-reservations-rooms-items-wrapper .room-conditions-wrapper,.room-book-item-info,.user-book-item-info{margin:10px 0;padding:0 10px;width:auto}
.reservations-hotels-list .user-account-hotel-item-content .hotel-item-price-wrapper .hotel-item-price{color:#0a0a0a;padding:0 10px;background:#fafafa;text-align:right}.user-account-edit-reservation-wrapper .user-account-hotel-item-content-right{background:#15c9ff;padding:10px 0}.user-edit-room-item-wrapper .room-action-button,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-add,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-edit,.user-account-hotel-item-content .hotel-item-book-action .hotel-item-book-cancel{float:none;margin:5px}.page-user #modalContent{left:0 !important;width:100%}.ctools-modal-content.hotel-reservation-conditions{width:100%;border:none;margin:0;height:100%}.ctools-modal-content.hotel-reservation-conditions a.close{margin:0;right:0;z-index:100;background:#fcbe25;opacity:1;text-align:center;width:100%;color:#fff;font-size:18px;text-decoration:none;line-height:40px}.ctools-modal-content.hotel-reservation-conditions .pms-services{margin:0}.ctools-modal-content.hotel-reservation-conditions .mobile-close-text{display:block}.user-account-hotel-item-wrapper.book-old .hotel-item-price-wrapper{margin-top:0}.user-account-main-reservations{display:block;margin-top:25px}body.mobile-rooms-guest.page-user #page-inner{display:block !important}#block-menu-menu-user-account-mobile-menu{display:inline-block;float:right}#block-menu-menu-user-account-mobile-menu .content{right:-100%;position:fixed;width:100%;z-index:1000;background:#684693;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#block-menu-menu-user-account-mobile-menu .block-title{font-size:0px}#block-menu-menu-user-account-mobile-menu .block-title:before{content:' ';display:inline-block;background:url(/sites/all/themes/tpoh/images/account/menu-open.png) no-repeat;height:15px;width:19px;padding:8px;float:right;background-color:#684693;background-position:50%}#block-menu-menu-user-account-mobile-menu .block-title:after{display:block;content:' ';clear:both}#block-menu-menu-user-account-mobile-menu ul{padding:10px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#block-menu-menu-user-account-mobile-menu ul li{list-style:none;background:#5b417b;margin:5px 0;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#block-menu-menu-user-account-mobile-menu ul li a{color:#fff;text-decoration:none;font-size:14px;font-family:'PTSans-Regular';padding:13px;width:100%;display:inline-block}.ctools-modal-content #formbookingedit #planet-bookingbutton-datein,.ctools-modal-content #formbookingedit #planet-bookingbutton-dateout{width:100%;float:none;margin:0}.ctools-modal-content #formbookingedit .planet-bookingbutton-item-submit{margin:20px 0 10px}.ctools-modal-content #formbookingedit .form-submit,.ctools-modal-content #formbookingedit .planet-bookingbutton-item-submit{position:relative;width:100%;left:0;right:0;height:42px;font-size:13px}}.forgot-password-link{float:right;display:block;margin:3px 10px 10px 0}.page-user div.error,.page-user .error{color:inherit}.page-user .messages.error{background:0 0;border-color:#5a417b;color:#5a417b}.page-reservation-manage .user-edit-reservations-rooms-items-wrapper .user-edit-room-item-wrapper,.page-reservation-manage .user-account-hotel-item-wrapper.user-edit-hotel-item-wrapper{padding-left:0}.page-reservation-manage .user-account-hotel-item-content-left{padding-left:0;padding-top:0}.page-reservation-manage .pane-content .view-header{font-size:20px;color:#333;margin:15px 0}#block-system-user-menu .block-title{font-size:0px}@media screen and (max-width:768px){span.block-frontpage-tripadv-inner{display:none}.page-reservation-manage .pane-content .view-header{margin:15px 10px}#block-system-user-menu ul.menu li.user-account a:before,#block-system-user-menu ul.menu li.user-reservation-old a:before,#block-system-user-menu ul.menu li.user-reservation-cancel a:before,#block-system-user-menu ul.menu li.user-reservation-new a:before,#block-system-user-menu ul.menu li.user-reservation a:before,#block-system-user-menu ul.menu li.user-account-settings a:before,#block-system-user-menu ul.menu li.user-logout a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:before{content:' ';display:inline-block;height:20px;width:20px;margin-right:10px;position:relative;bottom:-3px}
#block-system-user-menu ul.menu li.user-account a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account:before{background:url(/sites/all/themes/tpoh/images/account/menu-uacc.png) no-repeat}#block-system-user-menu ul.menu li.user-reservation a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-reservation:before{background:url(/sites/all/themes/tpoh/images/account/menu-myres.png) no-repeat}#block-system-user-menu ul.menu li.user-account-settings a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-settings:before{background:url(/sites/all/themes/tpoh/images/account/menu-accsettings.png) no-repeat}#block-system-user-menu ul.menu li.user-account-favorites a:before,.page-user .sidebar-block-inside .inside .panel-pane.pane-block ul.menu a.user-account-favorites:before{background:url(/sites/all/themes/tpoh/images/account/menu-accsettings.png) no-repeat}#block-system-user-menu ul.menu li.user-reservation-old a:before{background:url(/sites/all/themes/tpoh/images/account/old-reservation.png) no-repeat}#block-system-user-menu ul.menu li.user-reservation-cancel a:before{background:url(/sites/all/themes/tpoh/images/account/cancel-reservation.png) no-repeat}#block-system-user-menu ul.menu li.user-reservation-new a:before{background:url(/sites/all/themes/tpoh/images/account/new-reservation.png) no-repeat}#block-system-user-menu ul.menu li.user-logout a:before{background:url(/sites/all/themes/tpoh/images/account/logout.png) no-repeat}#block-system-user-menu{display:inline-block;float:right}#block-system-user-menu .content{right:-100%;position:fixed;width:100%;z-index:1000;background:#3e3f68;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#block-system-user-menu .block-title:before{width:20px;height:14px;content:"";background-image:linear-gradient(0deg,transparent 4px,#fff 0);background-size:6px 6px;display:inline-block}#block-system-user-menu .block-title:after{top:0;left:0;bottom:0;width:1px;content:"";position:absolute;background-color:hsla(0,0%,100%,.23)}#block-system-user-menu ul{padding:10px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#block-system-user-menu ul li{list-style:none;background:#4d4e7b;margin:5px 0;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:block}#block-system-user-menu ul li a{color:#fff;text-decoration:none;font-size:14px;font-family:'PTSans-Regular';padding:13px;padding:13px;border:0;width:100%;display:inline-block}.page-home #block-system-user-menu .content{display:block}.fixed{position:fixed;width:100%}.phi-phone-section .phi-phone-ln,.phi-phone-section .phi-phone-nm{display:none}.phi-mobile-curr{list-style:none;background:#4d4e7b;margin:15px 10px -10px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:block;color:#fff;text-decoration:none;font-size:13px;font-family:'PTSans-Regular';padding:13px;position:relative}.phi-mobile-curr .phi-curr-mobile-list{position:absolute;right:10px;top:26px;text-align:right;color:#fff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.phi-mobile-curr select.phi-curr-mobile-list::-ms-expand{display:none}}.map-overlay iframe{width:100%;display:block;pointer-events:none;position:relative}.map-overlay iframe.clicked{pointer-events:auto}.pane-plhotel-attraction-by-location .block-attractions-list-c-page .block-attractions-list-c-page-inner .block-attractions-list-c-page-title h3{color:#2d2d2d;font-size:24px;font-weight:400}.page-page-404 .hotel-search-form-title{display:none !important}.catalog-banner{padding-bottom:18px}.node-type-attraction iframe{max-width:100% !important;height:auto}@media screen and (min-width:768px){div#banner_img{float:left}div#banner_text{float:left;margin-left:55px;color:#f1f1f1;font-size:15px;font-family:Helvetica,sans-serif;display:block;text-align:center;margin-top:15px}
.hotel-list-item.without-dates.booking_banner img#logo_no_globe_new_logo{padding:5px 5px 0 10px;height:33px;margin-top:5px}.hotel-list-item.without-dates.booking_banner span.text_banner{font-size:13px;text-align:center}.banner_link{float:right;width:auto;height:30px;margin:0 22px;margin-left:55px;color:#f1f1f1;font-size:15px;font-family:Helvetica,sans-serif;text-align:center;margin-top:15px}.hotel-list-item.without-dates.booking_banner a.booking_link{background:#006ec7;text-align:center;color:#fff;font-weight:700;display:block;padding:0 5px;text-decoration:none;border:1px solid #fff;transition:1s;height:30px;line-height:32px;font-family:Helvetica,sans-serif}.catalog-banner{padding-bottom:18px;background:#fff url(https://t-ec.bstatic.com/static/img/nobg_all_blue_iq/b700d9e3067c1186a3364012df4fe1c48ae6da44.png) repeat-x;display:block;height:30px;margin-bottom:15px}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-booking{height:20px}.hotel-list-item.without-dates.booking_banner img{width:50%;margin:30px 20px 0}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-rating{width:250px}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-b{bottom:20px}.hotel-list-item.without-dates.booking_banner a.hli-l-link{background:#0071c2;border:1px solid;border-radius:6px;height:30px !important;line-height:31px;font-size:16px;font-family:Helvetica,sans-serif;font-weight:400}.hotel-list-item.without-dates.booking_banner .hotel-list-item-c{text-align:center}.hotel-list-item.without-dates.booking_banner .booking_text i.tick{background-image:url(https://t-ec.bstatic.com/static/img/affiliate_base/banners/tick_small/840e5e609a3fbc3bc6ab4f30e91f2dc2741e81c8.png);background-repeat:no-repeat;display:inline-block;width:18px;height:15px;margin-right:4px}.hotel-list-item.without-dates.booking_banner .booking_text{color:#40484c;font-size:16px;font-family:Helvetica,sans-serif;font-weight:700}.hotel-list-item.without-dates.booking_banner .hotel-list-item-c{margin:64px 0 0}.hotel-list-item.without-dates.booking_banner{border:1px solid #003580;margin-bottom:0}img#logo_no_globe_new_logo{height:30px;margin:9px 7px 0 25px}.banner_buttom{display:inline-block;background:#003580;margin-bottom:15px;width:100%}.hotel-list-item.booking_banner .hotel-list-item-hinfo .hotel-list-item-i .img{border:1px solid #e7e7e7;width:208px;height:166px;background-size:cover;background-position:center center}.banner_buttom_rentalscar{display:inline-block;background:#003580;margin-bottom:15px;width:100%;height:45px;background:#2ca3ec}.hotel-list-item.without-dates.booking_banner{border:2px solid #2ca3ec}.banner_buttom_rentalscar div#banner_text{text-align:center;float:none;font-size:18px}.hotel-list-item.without-dates.booking_banner.rentalscar .booking_text{font-size:20px;font-weight:400}.hotel-list-item.without-dates.booking_banner.rentalscar .plhotel-inner-rating-tripadvisor .booking_text{font-size:16px;color:#369ce6}.hotel-list-item.without-dates.booking_banner.rentalscar .hotel-list-item-c .booking_text{font-size:20px}.hotel-list-item.without-dates.booking_banner.rentalscar .hotel-list-item-r-rating{top:30px;width:158px;text-align:center}.hotel-list-item.without-dates.booking_banner.rentalscar a.hli-l-link{background:#749e3a;border-radius:0}.hotel-list-item.booking_banner.rentalscar .hotel-list-item-hinfo .hotel-list-item-i .img{border:none}.banner_buttom_rentalscar a{text-decoration:none}.hotel-list-item.without-dates.booking_banner span{margin:5px 12px 12px;color:#fff;max-width:160px;cursor:pointer;padding:7px;background:#0071c2;border:1px solid;border-radius:6px;height:30px !important;line-height:31px;font-size:16px;font-family:Helvetica,sans-serif;font-weight:400}.hotel-list-item.without-dates.booking_banner.rentalscar span{background:#749e3a;border-radius:0;display:block;padding:5px}.page-hotel .hotel-list-item.without-dates.booking_banner .hotel-list-item-c{width:56%;padding-top:5%;margin:0}}@media screen and (max-width:767px){.banner_buttom_tickets div#banner_text{font-size:15px !important}.hotel-list-item.without-dates.booking_banner.tickets .booking_text{margin:0 auto}
.hotel-list-item.without-dates.booking_banner.tickets .booking_text{font-size:15px !important}.hotel-list-item.without-dates.booking_banner.tickets .booking_text{font-size:15px !important}.hotel-list-item.without-dates.booking_banner.tickets .img{background-size:86% !important;background-repeat:no-repeat}.hotel-list-item.with-dates.booking_banner:before,.hotel-list-item.without-dates.booking_banner:before{display:none !important}.hotel-list-item.with-dates.booking_banner:after,.hotel-list-item.without-dates.booking_banner:after,.booking_banner:after{display:none}.hotel-list-item.with-dates.booking_banner:before,.hotel-list-item.without-dates.booking_banner:before,.booking_banner:before{display:none}div#banner_img{text-align:center}div#banner_text{margin-left:8px;color:#f1f1f1;font-size:15px;font-family:Helvetica,sans-serif;display:block;text-align:center}.hotel-list-item.without-dates.booking_banner img#logo_no_globe_new_logo{padding:5px 5px 0 10px;height:33px;margin-top:5px}.hotel-list-item.without-dates.booking_banner span.text_banner{font-size:13px;text-align:center}.banner_link{width:auto;height:20px;color:#f1f1f1;font-size:14px;font-family:Helvetica,sans-serif;display:block;text-align:center;margin-top:7px}.hotel-list-item.without-dates.booking_banner a.booking_link{background:#006ec7;text-align:center;color:#fff;font-weight:700;display:block;padding:0 5px;text-decoration:none;border:1px solid #fff;transition:1s;height:30px;line-height:32px;font-family:Helvetica,sans-serif}.catalog-banner{padding-bottom:18px;background:#fff url(https://t-ec.bstatic.com/static/img/nobg_all_blue_iq/b700d9e3067c1186a3364012df4fe1c48ae6da44.png) repeat-x;display:block;height:30px;margin-bottom:15px}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-booking{height:20px}.hotel-list-item.without-dates.booking_banner img{width:50%;margin:30px 20px 0}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-rating{width:250px}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-b{bottom:0;position:relative;right:5px}.hotel-list-item.without-dates.booking_banner a.hli-l-link{margin:5px 12px 12px;background:#0071c2;border:1px solid;max-width:160px;border-radius:6px;height:30px !important;line-height:31px;font-size:16px;font-family:Helvetica,sans-serif;font-weight:400}.hotel-list-item.without-dates.booking_banner .booking_text i.tick{background-image:url(https://t-ec.bstatic.com/static/img/affiliate_base/banners/tick_small/840e5e609a3fbc3bc6ab4f30e91f2dc2741e81c8.png);background-repeat:no-repeat;display:inline-block;width:18px;height:15px;margin-right:4px}.hotel-list-item.without-dates.booking_banner .booking_text{color:#40484c;font-size:14px;font-family:Helvetica,sans-serif;font-weight:700}.hotel-list-item.without-dates.booking_banner .hotel-list-item-c{margin:0}.hotel-list-item.without-dates.booking_banner{border:1px solid #003580;margin-bottom:0}img#logo_no_globe_new_logo{height:25px;margin:9px 7px 0}.banner_buttom{display:inline-block;background:#003580;margin-bottom:15px;width:100%}.hotel-list-item.without-dates.booking_banner .plhotel-inner-rating-tripadvisor{display:none}.hotel-list-item.booking_banner .hotel-list-item-hinfo .hotel-list-item-i .img{width:100%;height:100%;background-size:cover}.banner_buttom_rentalscar{display:inline-block;background:#003580;margin-bottom:15px;width:100%;height:45px;background:#2ca3ec}.hotel-list-item.without-dates.booking_banner.rentalscar{border:1px solid #2ca3ec}.banner_buttom_rentalscar div#banner_text{text-align:center;float:none;font-size:15px;margin:5px}.hotel-list-item.without-dates.booking_banner.rentalscar .booking_text{font-size:20px;font-weight:400}.hotel-list-item.without-dates.booking_banner.rentalscar .plhotel-inner-rating-tripadvisor .booking_text{font-size:16px;color:#369ce6}.hotel-list-item.without-dates.booking_banner.rentalscar .hotel-list-item-c .booking_text{font-size:16px;text-align:center}.hotel-list-item.without-dates.booking_banner.rentalscar .hotel-list-item-r-rating{top:30px;width:158px;text-align:center}.hotel-list-item.without-dates.booking_banner.rentalscar a.hli-l-link{background:#749e3a}
.banner_buttom_rentalscar a{text-decoration:none}.banner_buttom a{text-decoration:none}.hotel-list-item.without-dates.booking_banner span{margin:5px 12px 12px;color:#fff;max-width:160px;cursor:pointer;padding:7px;background:#0071c2;border:1px solid;border-radius:6px;height:30px !important;line-height:31px;font-size:16px;font-family:Helvetica,sans-serif;font-weight:400}.hotel-list-item.without-dates.booking_banner.rentalscar span{background:#749e3a;border-radius:0}.hotel-list-item.without-dates.booking_banner .hotel-list-item-r-booking{text-align:center;padding-top:5px}}.page-hotel .hotel-list-item.without-dates.booking_banner{margin-top:15px}.hotel-list-item.without-dates.booking_banner.tickets span{background:#b543a0;padding:10px 30px}.banner_buttom_tickets{display:inline-block;background:#212a66;margin-bottom:15px;width:100%;height:45px}.banner_buttom_tickets div#banner_text{text-align:center;float:none;font-size:18px}.hotel-list-item.booking_banner.tickets .hotel-list-item-hinfo .hotel-list-item-i .img{border:none}.hotel-list-item.without-dates.booking_banner.tickets .booking_text{font-size:20px;font-family:Helvetica,sans-serif;color:#212a66}.hotel-list-item.without-dates.booking_banner.tickets{border:2px solid #212a66}.pane-attactions-list-country.pane-pl-attactions-list-other-country .view-pl-attactions-list-other-country .view-content{margin-bottom:0}.pane-attactions-list-country.pane-pl-attactions-list-other-country .view-pl-attactions-list-other-country .view-footer{margin-bottom:17px}.block-list_by_tabs{margin-bottom:15px;border:1px solid #e7e7e7}.block-list_by_tabs .block-list_by_tabs-tab-title{background:#fbfcfe;border-bottom:1px solid #e7e7e7}.block-list_by_tabs .block-list_by_tabs-tab-body{margin:27px 35px}.block-list_by_tabs .block-list_by_tabs-tab-list-item{float:left;width:25%;margin-bottom:10px}.block-list_by_tabs .block-list_by_tabs-tab-list-item a{color:#424348;font-size:14px;text-decoration:none;transition:1s}.block-list_by_tabs .block-list_by_tabs-tab-list-item a:hover{color:#000;text-decoration:none}.block-list_by_tabs .block-list_by_tabs-tab-title span{padding:0 35px;height:50px;line-height:50px;color:#000;font-size:18px}.block-list_by_tabs .block-list_by_tabs-tab-title span.active{background-color:#fff;display:inline-block}.block-list_by_tabs .block-list_by_tabs-tab-body .body_tabs-tab.active{display:block}.block-list_by_tabs .block-list_by_tabs-tab-body .body_tabs-tab{display:none}.plcars_form_wrapper{position:relative}.plcars_form{width:48%;margin-right:2%;float:left}.plcars_form_wrapper .plcars_form_brands{width:48%;float:right}.plcars_form_wrapper .plcars_form_brands .plcars_form_brands_title{font-size:22px;margin-bottom:30px}.plcars_form_wrapper .plcars_form_brands img{width:98px;height:48px;margin-right:15px;margin-bottom:13px}.plcars_form_wrapper .plcars_form_texts{margin-top:50px;padding-top:35px}.plcars_form_wrapper .plcars_form_texts_title{color:#6b6b6b;font-size:18px;margin:0;padding:0 0 15px;line-height:1}.plcars_form_wrapper .plcars_form_texts_item{width:48%;margin-right:2%;float:left;height:90px}.node-type-attraction .form-search-adv{padding:5px 15px 15px}@media screen and (max-width:767px){.plcars_form{width:100%}.plcars_form_wrapper .plcars_form_brands{width:100%}.plcars_form_wrapper .plcars_form_texts_item{width:100%}.plcars_form_wrapper .plcars_form_texts{margin:50px 10px 0}.page-rentcar .attraction-pageh1title attraction-pageh1title-atcountry{text-align:center;margin:0 10px}}.page-hotel .plhotel-title-my_recommend{position:absolute;right:0;background:0 0;width:190px;height:36px;z-index:9;top:132px}.page-hotel .plhotel-title-my_recommend span{background:#f44336;display:block;color:#fff;font-size:14px;line-height:36px;margin-left:36px;text-align:center;opacity:.8;font-weight:700}.page-hotel .plhotel-title-my_recommend .plhotel-title-my_recommend-left{opacity:.8;background:#00b9ed;width:36px;height:36px;position:absolute;left:0;top:0}.page-hotel .plhotel-title-my_recommend .plhotel-title-my_recommend-like{background:url(/sites/all/themes/tpoh/images/myrecomm-catalog.png) center center no-repeat;width:36px;height:36px;position:absolute;left:0;top:0;z-index:10}
@media screen and (max-width:767px){.page-hotel .plhotel-title-my_recommend{top:60px}.page-hotel .plhotel-title-my_recommend span{font-size:12px}}.plhotel-title-my_recommend,.plhotel-title-my_recommend{position:absolute;right:1px;background:0 0;width:208px;height:36px;z-index:9;bottom:1px}.plhotel-title-my_recommend span,.plhotel-title-my_recommend span{background:#f44336;display:block;color:#fff;font-size:14px;line-height:36px;margin-left:36px;text-align:center;opacity:.8;font-weight:700}.plhotel-title-my_recommend .plhotel-title-my_recommend-left,.plhotel-title-my_recommend .plhotel-title-my_recommend-left{opacity:.8;background:#00b9ed;width:36px;height:36px;position:absolute;left:0;top:0}.plhotel-title-my_recommend .plhotel-title-my_recommend-like,.plhotel-title-my_recommend .plhotel-title-my_recommend-like{background:url(/sites/all/themes/tpoh/images/myrecomm-catalog.png) center center no-repeat;width:36px;height:36px;position:absolute;left:0;top:0;z-index:10}.check-banner{margin:15px auto;text-align:center;max-width:500px;padding-bottom:30px;border:1px solid #e7e7e7;padding:20px;font-size:14px}.check-banner-emailed{font-size:18px;margin:22px 0;padding:8px;color:green;text-align:center}.check-banner form label{color:#6b6b6b;font-size:16px}.get-banner-text span{font-size:17px}.check-banner input#edit-url{width:100%}.check-banner form input[type=submit]{width:35%}.check-banner div#result_wrap{padding-top:15px}.get-banner-text{font-size:16px;margin:0 auto;color:#000;max-width:500px;text-align:center}.get-banner-text .banner-code{font-family:Courier,mono}.help-button{background:red;padding:10px;border-radius:4px;width:150px;text-align:center;margin:20px auto;color:#fff;text-decoration:none;display:block}@media screen and (min-width:767px){#page-footer #page-footer-inner .pfi-b-logo #icon--logo{width:200px}form#plhotel-page-check-banner-form input#edit-url{width:73%;display:block;float:left;margin-right:10px}form#plhotel-page-check-banner-form input#edit-submit{width:25%;display:block;height:40px}}@media screen and (max-width:767px){.plhotel-title-my_recommend,.plhotel-title-my_recommend{right:0;width:100%}.plhotel-title-my_recommend span,.plhotel-title-my_recommend span{font-size:12px}}.page-destination .city-link-sitemap{padding:15px;border:1px solid #e7e7e7;margin-top:10px;font-size:14px}@media screen and (max-width:767px){.goto-redirect-wrapper{width:100%;bottom:0;position:fixed;top:auto;left:0;cursor:pointer;z-index:100;opacity:1;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.17);-moz-box-shadow:0 0 7px rgba(0,0,0,.17);box-shadow:0 0 7px rgba(0,0,0,.17)}.goto-redirect-text-wrapper{margin:5px 20px 0;height:32px;text-align:center;line-height:32px;font-size:15px}.goto-redirect-wrapper a{text-decoration:none}.goto-redirect-text{text-align:left;float:left;display:inline-block;font-size:12px;color:#4a4a4a;font-family:Helvetica,Arial,sans-serif}.helvetica-neue .goto-redirect-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.goto-redirect-price{text-align:right;float:right;display:inline-block;font-weight:700}#goto-redirect-btn{background-color:#fc0;border-color:#fc0 #e4a000 #e4a000 #fc0;margin:0 20px 5px;height:32px;text-align:center;line-height:32px;font-size:15px;font-weight:700;color:#000;border-radius:2px}#goto-redirect-btn a{color:#ffffffd9;text-decoration:none}}.pane-plfacilities-hotels-by-facil .readmoreFullLink{text-align:right}.pane-plfacilities-hotels-by-facil .readmoreFullLink a{padding-right:10px}#page-footer .pfi-languages{margin-bottom:30px;text-align:center}#page-footer .pfi-languages-title{font-size:16px;color:#fff;margin-bottom:10px}#page-footer .pfi-languages-body span{padding:0 10px;line-height:20px;border-right:1px solid}#page-footer .pfi-languages-body span:last-child{border-right:none}#page-footer .pfi-languages-body span:first-child{padding-left:0}#page-footer .pfi-languages-body span,#page-footer .pfi-languages-body span>a{color:#fff;opacity:.7;text-decoration:none;font-size:14px;transition:1s}.panel-pane.pane-plhotel-pagepanels-short_text{padding:10px;margin-top:0 !important;margin-bottom:15px !important;color:#6b6b6b;font-size:14px;text-align:justify;text-align-last:auto;line-height:1.2}
.pane-content>p:first-child{margin:0}.a-blank{cursor:pointer}