﻿html,body,div,span,applet,object,iframe,h1,h2,h3,.hotel-common-elements .hotel-name,.hotel-on-the-map .hotel-name,.list-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .hotel-name,.hotel-base-section .hotel-name,#hotel-page .search-mask .hotel-name,#hotel-page .hotel-reports .hotel-name,.hotel-tile .hotel-name,h4,.hotel-on-the-map .hotel-name,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:0;padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}em{font-style:italic}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0;width:100%}td{vertical-align:top}::-moz-selection{background:#3590cf;color:#fff;text-shadow:none}::selection{background:#3590cf;color:#fff;text-shadow:none}::-webkit-input-placeholder{color:#8f8f8f}:-moz-placeholder{color:#8f8f8f}.h2-helptext{margin:-20px 0 20px 0}body{font-family:Arial,sans-serif;font-size:14px;line-height:1.5em;color:#525252;background:#fbfbfb url(/resfinity_hotel/assets/page_bg-3b2a1be23fb30cef07baa8c4cd67ab4416988cbd9af1d1dfa03b62a851f89cc1.jpg) center center repeat}h1,h2,h3,.hotel-common-elements .hotel-name,.hotel-on-the-map .hotel-name,.list-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .hotel-name,.hotel-base-section .hotel-name,#hotel-page .search-mask .hotel-name,#hotel-page .hotel-reports .hotel-name,.hotel-tile .hotel-name,h4,.hotel-on-the-map .hotel-name,h5,h6{font-weight:bold;line-height:1.2em;color:#525252}h1{font-size:2em}h2{font-size:1.4em}h3,.hotel-common-elements .hotel-name,.hotel-on-the-map .hotel-name,.list-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .hotel-name,.hotel-base-section .hotel-name,#hotel-page .search-mask .hotel-name,#hotel-page .hotel-reports .hotel-name,.hotel-tile .hotel-name{font-size:1.3em}h4,.hotel-on-the-map .hotel-name{font-size:1.1em}a{color:#3590cf}a:visited{color:#3590cf}a:hover{color:#3590cf}a:focus,a:hover,a:active{outline:0}.text-box p{margin:10px 0}.text-box ul{margin:10px 0}.text-box ul li{list-style:disc inside}ul li{list-style:none outside}.hidden{display:none}.vhidden{visibility:hidden}p.explanation{margin:10px 0}.wip-block,.wip{outline:0px solid #ff0 !important;display:none !important}.wip-block.visible,.wip.visible{display:block !important}.wip-inline{outline:0px solid #ff0 !important;display:none !important}.wip-inline.visible{display:inline !important}.wip-inline-block{outline:0px solid #ff0 !important;display:none !important}.wip-inline-block.visible{display:inline-block !important}.to-left{float:left}.to-right{float:right}.invisible{height:0px !important;margin:0 !important;padding:0 !important;visibility:hidden !important;clear:both}.invisible>*{display:none !important;margin:0 !important;padding:0 !important}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.color-error{color:#b94a48}.color-warning{color:#f89406}.color-info{color:#3a87ad}.color-success{color:#468847}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.wrapper{width:98%;margin:0 auto}@media (min-width: 720px){.wrapper{width:1100px;max-width:100%;min-width:720px}}.ie8 .wrapper{width:1100px;max-width:100%;min-width:720px}header{margin-bottom:50px}footer{margin-top:100px}.icons-sprite,li .icon-cc-vi,li .icon-cc-mc,li .icon-cc-ax,.hotel-common-elements .facilities .air_conditioning,.hotel-on-the-map .facilities .air_conditioning,.list-display-box .hotel-item .facilities .air_conditioning,.table-display-box .hotel-item .facilities .air_conditioning,.hotel-base-section .facilities .air_conditioning,#hotel-page .search-mask .facilities .air_conditioning,#hotel-page .hotel-reports .facilities .air_conditioning,.hotel-tile .facilities .air_conditioning,.hotel-common-elements .facilities .wlan,.hotel-on-the-map .facilities .wlan,.list-display-box .hotel-item .facilities .wlan,.table-display-box .hotel-item .facilities .wlan,.hotel-base-section .facilities .wlan,#hotel-page .search-mask .facilities .wlan,#hotel-page .hotel-reports .facilities .wlan,.hotel-tile .facilities .wlan,.hotel-common-elements .facilities .parking,.hotel-on-the-map .facilities .parking,.list-display-box .hotel-item .facilities .parking,.table-display-box .hotel-item .facilities .parking,.hotel-base-section .facilities .parking,#hotel-page .search-mask .facilities .parking,#hotel-page .hotel-reports .facilities .parking,.hotel-tile .facilities .parking,.hotel-common-elements .facilities .spa,.hotel-on-the-map .facilities .spa,.list-display-box .hotel-item .facilities .spa,.table-display-box .hotel-item .facilities .spa,.hotel-base-section .facilities .spa,#hotel-page .search-mask .facilities .spa,#hotel-page .hotel-reports .facilities .spa,.hotel-tile .facilities .spa,.hotel-common-elements .facilities .fitness,.hotel-on-the-map .facilities .fitness,.list-display-box .hotel-item .facilities .fitness,.table-display-box .hotel-item .facilities .fitness,.hotel-base-section .facilities .fitness,#hotel-page .search-mask .facilities .fitness,#hotel-page .hotel-reports .facilities .fitness,.hotel-tile .facilities .fitness,.hotel-common-elements .facilities .childrens_pool,.hotel-on-the-map .facilities .childrens_pool,.list-display-box .hotel-item .facilities .childrens_pool,.table-display-box .hotel-item .facilities .childrens_pool,.hotel-base-section .facilities .childrens_pool,#hotel-page .search-mask .facilities .childrens_pool,#hotel-page .hotel-reports .facilities .childrens_pool,.hotel-tile .facilities .childrens_pool,.hotel-common-elements .facilities .childrens_club,.hotel-on-the-map .facilities .childrens_club,.list-display-box .hotel-item .facilities .childrens_club,.table-display-box .hotel-item .facilities .childrens_club,.hotel-base-section .facilities .childrens_club,#hotel-page .search-mask .facilities .childrens_club,#hotel-page .hotel-reports .facilities .childrens_club,.hotel-tile .facilities .childrens_club,.hotel-common-elements .facilities .bikes_rental,.hotel-on-the-map .facilities .bikes_rental,.list-display-box .hotel-item .facilities .bikes_rental,.table-display-box .hotel-item .facilities .bikes_rental,.hotel-base-section .facilities .bikes_rental,#hotel-page .search-mask .facilities .bikes_rental,#hotel-page .hotel-reports .facilities .bikes_rental,.hotel-tile .facilities .bikes_rental,.hotel-common-elements .facilities .beach_access,.hotel-on-the-map .facilities .beach_access,.list-display-box .hotel-item .facilities .beach_access,.table-display-box .hotel-item .facilities .beach_access,.hotel-base-section .facilities .beach_access,#hotel-page .search-mask .facilities .beach_access,#hotel-page .hotel-reports .facilities .beach_access,.hotel-tile .facilities .beach_access,.hotel-common-elements .facilities .accessible_rooms,.hotel-on-the-map .facilities .accessible_rooms,.list-display-box .hotel-item .facilities .accessible_rooms,.table-display-box .hotel-item .facilities .accessible_rooms,.hotel-base-section .facilities .accessible_rooms,#hotel-page .search-mask .facilities .accessible_rooms,#hotel-page .hotel-reports .facilities .accessible_rooms,.hotel-tile .facilities .accessible_rooms,.hotel-common-elements .facilities .restaurant,.hotel-on-the-map .facilities .restaurant,.list-display-box .hotel-item .facilities .restaurant,.table-display-box .hotel-item .facilities .restaurant,.hotel-base-section .facilities .restaurant,#hotel-page .search-mask .facilities .restaurant,#hotel-page .hotel-reports .facilities .restaurant,.hotel-tile .facilities .restaurant,.hotel-common-elements .facilities .business_facilities,.hotel-on-the-map .facilities .business_facilities,.list-display-box .hotel-item .facilities .business_facilities,.table-display-box .hotel-item .facilities .business_facilities,.hotel-base-section .facilities .business_facilities,#hotel-page .search-mask .facilities .business_facilities,#hotel-page .hotel-reports .facilities .business_facilities,.hotel-tile .facilities .business_facilities,.hotel-common-elements .facilities .ski_facilities,.hotel-on-the-map .facilities .ski_facilities,.list-display-box .hotel-item .facilities .ski_facilities,.table-display-box .hotel-item .facilities .ski_facilities,.hotel-base-section .facilities .ski_facilities,#hotel-page .search-mask .facilities .ski_facilities,#hotel-page .hotel-reports .facilities .ski_facilities,.hotel-tile .facilities .ski_facilities,.hotel-common-elements .facilities .pool_outdoor,.hotel-on-the-map .facilities .pool_outdoor,.list-display-box .hotel-item .facilities .pool_outdoor,.table-display-box .hotel-item .facilities .pool_outdoor,.hotel-base-section .facilities .pool_outdoor,#hotel-page .search-mask .facilities .pool_outdoor,#hotel-page .hotel-reports .facilities .pool_outdoor,.hotel-tile .facilities .pool_outdoor,.hotel-common-elements .facilities .outdoor_pool,.hotel-on-the-map .facilities .outdoor_pool,.list-display-box .hotel-item .facilities .outdoor_pool,.table-display-box .hotel-item .facilities .outdoor_pool,.hotel-base-section .facilities .outdoor_pool,#hotel-page .search-mask .facilities .outdoor_pool,#hotel-page .hotel-reports .facilities .outdoor_pool,.hotel-tile .facilities .outdoor_pool,.hotel-common-elements .facilities .pool_indoor,.hotel-on-the-map .facilities .pool_indoor,.list-display-box .hotel-item .facilities .pool_indoor,.table-display-box .hotel-item .facilities .pool_indoor,.hotel-base-section .facilities .pool_indoor,#hotel-page .search-mask .facilities .pool_indoor,#hotel-page .hotel-reports .facilities .pool_indoor,.hotel-tile .facilities .pool_indoor,.hotel-common-elements .facilities .indoor_pool,.hotel-on-the-map .facilities .indoor_pool,.list-display-box .hotel-item .facilities .indoor_pool,.table-display-box .hotel-item .facilities .indoor_pool,.hotel-base-section .facilities .indoor_pool,#hotel-page .search-mask .facilities .indoor_pool,#hotel-page .hotel-reports .facilities .indoor_pool,.hotel-tile .facilities .indoor_pool,.hotel-common-elements .facilities .pets_welcome,.hotel-on-the-map .facilities .pets_welcome,.list-display-box .hotel-item .facilities .pets_welcome,.table-display-box .hotel-item .facilities .pets_welcome,.hotel-base-section .facilities .pets_welcome,#hotel-page .search-mask .facilities .pets_welcome,#hotel-page .hotel-reports .facilities .pets_welcome,.hotel-tile .facilities .pets_welcome,.hotel-common-elements .facilities .airport_shuttle,.hotel-on-the-map .facilities .airport_shuttle,.list-display-box .hotel-item .facilities .airport_shuttle,.table-display-box .hotel-item .facilities .airport_shuttle,.hotel-base-section .facilities .airport_shuttle,#hotel-page .search-mask .facilities .airport_shuttle,#hotel-page .hotel-reports .facilities .airport_shuttle,.hotel-tile .facilities .airport_shuttle,.hotel-common-elements .facilities .air_conditioning_inactive,.hotel-on-the-map .facilities .air_conditioning_inactive,.list-display-box .hotel-item .facilities .air_conditioning_inactive,.table-display-box .hotel-item .facilities .air_conditioning_inactive,.hotel-base-section .facilities .air_conditioning_inactive,#hotel-page .search-mask .facilities .air_conditioning_inactive,#hotel-page .hotel-reports .facilities .air_conditioning_inactive,.hotel-tile .facilities .air_conditioning_inactive,.hotel-common-elements .facilities .wlan_inactive,.hotel-on-the-map .facilities .wlan_inactive,.list-display-box .hotel-item .facilities .wlan_inactive,.table-display-box .hotel-item .facilities .wlan_inactive,.hotel-base-section .facilities .wlan_inactive,#hotel-page .search-mask .facilities .wlan_inactive,#hotel-page .hotel-reports .facilities .wlan_inactive,.hotel-tile .facilities .wlan_inactive,.hotel-common-elements .facilities .parking_inactive,.hotel-on-the-map .facilities .parking_inactive,.list-display-box .hotel-item .facilities .parking_inactive,.table-display-box .hotel-item .facilities .parking_inactive,.hotel-base-section .facilities .parking_inactive,#hotel-page .search-mask .facilities .parking_inactive,#hotel-page .hotel-reports .facilities .parking_inactive,.hotel-tile .facilities .parking_inactive,.hotel-common-elements .facilities .spa_inactive,.hotel-on-the-map .facilities .spa_inactive,.list-display-box .hotel-item .facilities .spa_inactive,.table-display-box .hotel-item .facilities .spa_inactive,.hotel-base-section .facilities .spa_inactive,#hotel-page .search-mask .facilities .spa_inactive,#hotel-page .hotel-reports .facilities .spa_inactive,.hotel-tile .facilities .spa_inactive,.hotel-common-elements .facilities .childrens_pool_inactive,.hotel-on-the-map .facilities .childrens_pool_inactive,.list-display-box .hotel-item .facilities .childrens_pool_inactive,.table-display-box .hotel-item .facilities .childrens_pool_inactive,.hotel-base-section .facilities .childrens_pool_inactive,#hotel-page .search-mask .facilities .childrens_pool_inactive,#hotel-page .hotel-reports .facilities .childrens_pool_inactive,.hotel-tile .facilities .childrens_pool_inactive,.hotel-common-elements .facilities .childrens_club_inactive,.hotel-on-the-map .facilities .childrens_club_inactive,.list-display-box .hotel-item .facilities .childrens_club_inactive,.table-display-box .hotel-item .facilities .childrens_club_inactive,.hotel-base-section .facilities .childrens_club_inactive,#hotel-page .search-mask .facilities .childrens_club_inactive,#hotel-page .hotel-reports .facilities .childrens_club_inactive,.hotel-tile .facilities .childrens_club_inactive,.hotel-common-elements .facilities .bikes_rental_inactive,.hotel-on-the-map .facilities .bikes_rental_inactive,.list-display-box .hotel-item .facilities .bikes_rental_inactive,.table-display-box .hotel-item .facilities .bikes_rental_inactive,.hotel-base-section .facilities .bikes_rental_inactive,#hotel-page .search-mask .facilities .bikes_rental_inactive,#hotel-page .hotel-reports .facilities .bikes_rental_inactive,.hotel-tile .facilities .bikes_rental_inactive,.hotel-common-elements .facilities .beach_access_inactive,.hotel-on-the-map .facilities .beach_access_inactive,.list-display-box .hotel-item .facilities .beach_access_inactive,.table-display-box .hotel-item .facilities .beach_access_inactive,.hotel-base-section .facilities .beach_access_inactive,#hotel-page .search-mask .facilities .beach_access_inactive,#hotel-page .hotel-reports .facilities .beach_access_inactive,.hotel-tile .facilities .beach_access_inactive,.hotel-common-elements .facilities .accessible_rooms_inactive,.hotel-on-the-map .facilities .accessible_rooms_inactive,.list-display-box .hotel-item .facilities .accessible_rooms_inactive,.table-display-box .hotel-item .facilities .accessible_rooms_inactive,.hotel-base-section .facilities .accessible_rooms_inactive,#hotel-page .search-mask .facilities .accessible_rooms_inactive,#hotel-page .hotel-reports .facilities .accessible_rooms_inactive,.hotel-tile .facilities .accessible_rooms_inactive,.hotel-common-elements .facilities .restaurant_inactive,.hotel-on-the-map .facilities .restaurant_inactive,.list-display-box .hotel-item .facilities .restaurant_inactive,.table-display-box .hotel-item .facilities .restaurant_inactive,.hotel-base-section .facilities .restaurant_inactive,#hotel-page .search-mask .facilities .restaurant_inactive,#hotel-page .hotel-reports .facilities .restaurant_inactive,.hotel-tile .facilities .restaurant_inactive,.hotel-common-elements .facilities .business_facilities_inactive,.hotel-on-the-map .facilities .business_facilities_inactive,.list-display-box .hotel-item .facilities .business_facilities_inactive,.table-display-box .hotel-item .facilities .business_facilities_inactive,.hotel-base-section .facilities .business_facilities_inactive,#hotel-page .search-mask .facilities .business_facilities_inactive,#hotel-page .hotel-reports .facilities .business_facilities_inactive,.hotel-tile .facilities .business_facilities_inactive,.hotel-common-elements .facilities .ski_facilities_inactive,.hotel-on-the-map .facilities .ski_facilities_inactive,.list-display-box .hotel-item .facilities .ski_facilities_inactive,.table-display-box .hotel-item .facilities .ski_facilities_inactive,.hotel-base-section .facilities .ski_facilities_inactive,#hotel-page .search-mask .facilities .ski_facilities_inactive,#hotel-page .hotel-reports .facilities .ski_facilities_inactive,.hotel-tile .facilities .ski_facilities_inactive,.hotel-common-elements .facilities .fitness_inactive,.hotel-on-the-map .facilities .fitness_inactive,.list-display-box .hotel-item .facilities .fitness_inactive,.table-display-box .hotel-item .facilities .fitness_inactive,.hotel-base-section .facilities .fitness_inactive,#hotel-page .search-mask .facilities .fitness_inactive,#hotel-page .hotel-reports .facilities .fitness_inactive,.hotel-tile .facilities .fitness_inactive,.hotel-common-elements .facilities .pool_outdoor_inactive,.hotel-on-the-map .facilities .pool_outdoor_inactive,.list-display-box .hotel-item .facilities .pool_outdoor_inactive,.table-display-box .hotel-item .facilities .pool_outdoor_inactive,.hotel-base-section .facilities .pool_outdoor_inactive,#hotel-page .search-mask .facilities .pool_outdoor_inactive,#hotel-page .hotel-reports .facilities .pool_outdoor_inactive,.hotel-tile .facilities .pool_outdoor_inactive,.hotel-common-elements .facilities .outdoor_pool_inactive,.hotel-on-the-map .facilities .outdoor_pool_inactive,.list-display-box .hotel-item .facilities .outdoor_pool_inactive,.table-display-box .hotel-item .facilities .outdoor_pool_inactive,.hotel-base-section .facilities .outdoor_pool_inactive,#hotel-page .search-mask .facilities .outdoor_pool_inactive,#hotel-page .hotel-reports .facilities .outdoor_pool_inactive,.hotel-tile .facilities .outdoor_pool_inactive,.hotel-common-elements .facilities .pool_indoor_inactive,.hotel-on-the-map .facilities .pool_indoor_inactive,.list-display-box .hotel-item .facilities .pool_indoor_inactive,.table-display-box .hotel-item .facilities .pool_indoor_inactive,.hotel-base-section .facilities .pool_indoor_inactive,#hotel-page .search-mask .facilities .pool_indoor_inactive,#hotel-page .hotel-reports .facilities .pool_indoor_inactive,.hotel-tile .facilities .pool_indoor_inactive,.hotel-common-elements .facilities .indoor_pool_inactive,.hotel-on-the-map .facilities .indoor_pool_inactive,.list-display-box .hotel-item .facilities .indoor_pool_inactive,.table-display-box .hotel-item .facilities .indoor_pool_inactive,.hotel-base-section .facilities .indoor_pool_inactive,#hotel-page .search-mask .facilities .indoor_pool_inactive,#hotel-page .hotel-reports .facilities .indoor_pool_inactive,.hotel-tile .facilities .indoor_pool_inactive,.hotel-common-elements .facilities .pets_welcome_inactive,.hotel-on-the-map .facilities .pets_welcome_inactive,.list-display-box .hotel-item .facilities .pets_welcome_inactive,.table-display-box .hotel-item .facilities .pets_welcome_inactive,.hotel-base-section .facilities .pets_welcome_inactive,#hotel-page .search-mask .facilities .pets_welcome_inactive,#hotel-page .hotel-reports .facilities .pets_welcome_inactive,.hotel-tile .facilities .pets_welcome_inactive,.hotel-common-elements .facilities .airport_shuttle_inactive,.hotel-on-the-map .facilities .airport_shuttle_inactive,.list-display-box .hotel-item .facilities .airport_shuttle_inactive,.table-display-box .hotel-item .facilities .airport_shuttle_inactive,.hotel-base-section .facilities .airport_shuttle_inactive,#hotel-page .search-mask .facilities .airport_shuttle_inactive,#hotel-page .hotel-reports .facilities .airport_shuttle_inactive,.hotel-tile .facilities .airport_shuttle_inactive,.hotel-common-elements .discount-box .icon,.hotel-on-the-map .discount-box .icon,.list-display-box .hotel-item .discount-box .icon,.table-display-box .hotel-item .discount-box .icon,.hotel-base-section .discount-box .icon,#hotel-page .search-mask .discount-box .icon,#hotel-page .hotel-reports .discount-box .icon,.hotel-tile .discount-box .icon,.hotel-common-elements .hot-deal-box .icon,.hotel-on-the-map .hot-deal-box .icon,.list-display-box .hotel-item .hot-deal-box .icon,.table-display-box .hotel-item .hot-deal-box .icon,.hotel-base-section .hot-deal-box .icon,#hotel-page .search-mask .hot-deal-box .icon,#hotel-page .hotel-reports .hot-deal-box .icon,.hotel-tile .hot-deal-box .icon,.hotel-common-elements .corporate-box .icon,.hotel-on-the-map .corporate-box .icon,.list-display-box .hotel-item .corporate-box .icon,.table-display-box .hotel-item .corporate-box .icon,.hotel-base-section .corporate-box .icon,#hotel-page .search-mask .corporate-box .icon,#hotel-page .hotel-reports .corporate-box .icon,.hotel-tile .corporate-box .icon,.hotel-common-elements .special-rate-box .icon,.hotel-on-the-map .special-rate-box .icon,.list-display-box .hotel-item .special-rate-box .icon,.table-display-box .hotel-item .special-rate-box .icon,.hotel-base-section .special-rate-box .icon,#hotel-page .search-mask .special-rate-box .icon,#hotel-page .hotel-reports .special-rate-box .icon,.hotel-tile .special-rate-box .icon,.display-switch li.list-display a,.display-switch li.table-display a,.notice-note .icon,.warning-note .icon,.error-note .icon,.cancellation-fees-info,.cancellation-policy-box p.cancellation-policy-explanation,.booking-info-box .date-icon,.booking-info-box .occupation-icon,.booking-info-box .rooms-icon,.filter-dropdown .clear,.autocomplete-location .city,.autocomplete-location .airport,.autocomplete-location .hotel,.autocomplete-location .country,.autocomplete-location:hover .city,.autocomplete-location.ui-state-hover .city,.autocomplete-location:hover .airport,.autocomplete-location.ui-state-hover .airport,.autocomplete-location:hover .hotel,.autocomplete-location.ui-state-hover .hotel,.autocomplete-location:hover .country,.autocomplete-location.ui-state-hover .country,#locations-page li .icon,#search-by-country-page li .icon,#locations-page li.airport .icon,#search-by-country-page li.airport .icon,#shortlist-switcher .icon,.hotel-on-the-map .stars.s1,.hotel-on-the-map .stars.s2,.hotel-on-the-map .stars.s3,.hotel-on-the-map .stars.s4,.hotel-on-the-map .stars.s5,.hotel-on-the-map .stars.s1:after,.hotel-on-the-map .stars.s2:after,.hotel-on-the-map .stars.s3:after,.hotel-on-the-map .stars.s4:after,.hotel-on-the-map .stars.s5:after,#hotel-list .map-view-switch span,.recommended-hotel-notice .icon,.sidebar-element section .stars.s1,.sidebar-element section .stars.s2,.sidebar-element section .stars.s3,.sidebar-element section .stars.s4,.sidebar-element section .stars.s5,.sidebar-element section .stars.s1:after,.sidebar-element section .stars.s2:after,.sidebar-element section .stars.s3:after,.sidebar-element section .stars.s4:after,.sidebar-element section .stars.s5:after,#location-filter .filter-toggle,#location-filter .filter-toggle.checked,.share-button-box ul li a.share-by-facebook,.share-button-box ul li a.share-by-twitter,.share-button-box ul li a.share-by-mail,.hotel-base-section .facilities-column .air_conditioning,#hotel-page .search-mask .facilities-column .air_conditioning,#hotel-page .hotel-reports .facilities-column .air_conditioning,.hotel-base-section .facilities-column .wlan,#hotel-page .search-mask .facilities-column .wlan,#hotel-page .hotel-reports .facilities-column .wlan,.hotel-base-section .facilities-column .parking,#hotel-page .search-mask .facilities-column .parking,#hotel-page .hotel-reports .facilities-column .parking,.hotel-base-section .facilities-column .spa,#hotel-page .search-mask .facilities-column .spa,#hotel-page .hotel-reports .facilities-column .spa,.hotel-base-section .facilities-column .fitness,#hotel-page .search-mask .facilities-column .fitness,#hotel-page .hotel-reports .facilities-column .fitness,.hotel-base-section .facilities-column .childrens_pool,#hotel-page .search-mask .facilities-column .childrens_pool,#hotel-page .hotel-reports .facilities-column .childrens_pool,.hotel-base-section .facilities-column .childrens_club,#hotel-page .search-mask .facilities-column .childrens_club,#hotel-page .hotel-reports .facilities-column .childrens_club,.hotel-base-section .facilities-column .bikes_rental,#hotel-page .search-mask .facilities-column .bikes_rental,#hotel-page .hotel-reports .facilities-column .bikes_rental,.hotel-base-section .facilities-column .beach_access,#hotel-page .search-mask .facilities-column .beach_access,#hotel-page .hotel-reports .facilities-column .beach_access,.hotel-base-section .facilities-column .accessible_rooms,#hotel-page .search-mask .facilities-column .accessible_rooms,#hotel-page .hotel-reports .facilities-column .accessible_rooms,.hotel-base-section .facilities-column .restaurant,#hotel-page .search-mask .facilities-column .restaurant,#hotel-page .hotel-reports .facilities-column .restaurant,.hotel-base-section .facilities-column .business_facilities,#hotel-page .search-mask .facilities-column .business_facilities,#hotel-page .hotel-reports .facilities-column .business_facilities,.hotel-base-section .facilities-column .ski_facilities,#hotel-page .search-mask .facilities-column .ski_facilities,#hotel-page .hotel-reports .facilities-column .ski_facilities,.hotel-base-section .facilities-column .pool_outdoor,#hotel-page .search-mask .facilities-column .pool_outdoor,#hotel-page .hotel-reports .facilities-column .pool_outdoor,.hotel-base-section .facilities-column .outdoor_pool,#hotel-page .search-mask .facilities-column .outdoor_pool,#hotel-page .hotel-reports .facilities-column .outdoor_pool,.hotel-base-section .facilities-column .pool_indoor,#hotel-page .search-mask .facilities-column .pool_indoor,#hotel-page .hotel-reports .facilities-column .pool_indoor,.hotel-base-section .facilities-column .indoor_pool,#hotel-page .search-mask .facilities-column .indoor_pool,#hotel-page .hotel-reports .facilities-column .indoor_pool,.hotel-base-section .facilities-column .pets_welcome,#hotel-page .search-mask .facilities-column .pets_welcome,#hotel-page .hotel-reports .facilities-column .pets_welcome,.hotel-base-section .facilities-column .airport_shuttle,#hotel-page .search-mask .facilities-column .airport_shuttle,#hotel-page .hotel-reports .facilities-column .airport_shuttle,.booking-options-section .discount-box .icon,.booking-options-section .availability-notice .icon,.booking-options-section .non-bookable-notice .icon,.availability-list li,.hotel-features-section .legend-box li,.hotel-features-section .feature-list li,.availability-list li.avail,.hotel-features-section .legend-box li.avail,.hotel-features-section .feature-list li.avail,.booking-options-section div.show-cnx a .icon.search,.meal-name .icon.discount,.meal-name .icon.hot-deal,.meal-name .icon.corporate,.meal-name .icon.special-rate,.room-name .icon.discount,.room-name .icon.hot-deal,.room-name .icon.corporate,.room-name .icon.special-rate,.guest-details-section h4,.guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .guest-details-section .hotel-name,.price-summary-section .discount-box .icon,.error .warning,.no-allowed-forms-of-payment-info-box .icon.warning-big,.what-next-section .share-options-mini .share-by-facebook,.what-next-section .share-options-mini .share-by-twitter,.what-next-section .share-options-mini .share-by-mail,.map-view .hotel-item .air_conditioning,.map-view .hotel-item .wlan,.map-view .hotel-item .parking,.map-view .hotel-item .spa,.map-view .hotel-item .fitness,.map-view .hotel-item .childrens_pool,.map-view .hotel-item .childrens_club,.map-view .hotel-item .bikes_rental,.map-view .hotel-item .beach_access,.map-view .hotel-item .accessible_rooms,.map-view .hotel-item .restaurant,.map-view .hotel-item .business_facilities,.map-view .hotel-item .ski_facilities,.map-view .hotel-item .pool_outdoor,.map-view .hotel-item .outdoor_pool,.map-view .hotel-item .pool_indoor,.map-view .hotel-item .indoor_pool,.map-view .hotel-item .pets_welcome,.map-view .hotel-item .airport_shuttle,.map-view .hotel-item .air_conditioning_inactive,.map-view .hotel-item .wlan_inactive,.map-view .hotel-item .parking_inactive,.map-view .hotel-item .spa_inactive,.map-view .hotel-item .fitness_inactive,.map-view .hotel-item .childrens_pool_inactive,.map-view .hotel-item .childrens_club_inactive,.map-view .hotel-item .bikes_rental_inactive,.map-view .hotel-item .beach_access_inactive,.map-view .hotel-item .accessible_rooms_inactive,.map-view .hotel-item .restaurant_inactive,.map-view .hotel-item .business_facilities_inactive,.map-view .hotel-item .ski_facilities_inactive,.map-view .hotel-item .pool_outdoor_inactive,.map-view .hotel-item .outdoor_pool_inactive,.map-view .hotel-item .pool_indoor_inactive,.map-view .hotel-item .indoor_pool_inactive,.map-view .hotel-item .pets_welcome_inactive,.map-view .hotel-item .airport_shuttle_inactive,.map-view .button.refresh-map .icon,.map-view .button.list-view .icon,.map-view .stars.s1,.map-view .stars.s2,.map-view .stars.s3,.map-view .stars.s4,.map-view .stars.s5,.map-view .stars.s1:after,.map-view .stars.s2:after,.map-view .stars.s3:after,.map-view .stars.s4:after,.map-view .stars.s5:after,.map-view .map-legend.map-legend-expanded .map-legend-expand-button,.map-view .map-legend .map-legend-hotel-icon,.map-view .map-legend .map-legend-filterd-out-icon,.map-view .map-legend .map-legend-expand-button,.hotels-transaction-error-message .transaction-error-refresh a span,.hotel-details-facilities .feature-list li.air_conditioning,.hotel-details-facilities .feature-list li.wlan,.hotel-details-facilities .feature-list li.parking,.hotel-details-facilities .feature-list li.spa,.hotel-details-facilities .feature-list li.fitness,.hotel-details-facilities .feature-list li.childrens_pool,.hotel-details-facilities .feature-list li.childrens_club,.hotel-details-facilities .feature-list li.bikes_rental,.hotel-details-facilities .feature-list li.beach_access,.hotel-details-facilities .feature-list li.accessible_rooms,.hotel-details-facilities .feature-list li.restaurant,.hotel-details-facilities .feature-list li.business_facilities,.hotel-details-facilities .feature-list li.ski_facilities,.hotel-details-facilities .feature-list li.pool_outdoor,.hotel-details-facilities .feature-list li.outdoor_pool,.hotel-details-facilities .feature-list li.pool_indoor,.hotel-details-facilities .feature-list li.indoor_pool,.hotel-details-facilities .feature-list li.pets_welcome,.hotel-details-facilities .feature-list li.airport_shuttle{background-image:url(/resfinity_hotel/assets/icons-sa47cc8cb2f-88723b05f0d5f49fcb32efb9719a17c6c45baa128bccfe965d4453e5b06e50b6.png);background-repeat:no-repeat}.fa,.stars.s0,.stars.s1,.stars.s2,.stars.s3,.stars.s4,.stars.s5{s:1}.stars{display:inline-block}.stars.s0,.stars.s1,.stars.s2,.stars.s3,.stars.s4,.stars.s5{color:transparent}.stars.s0:before,.stars.s1:before,.stars.s2:before,.stars.s3:before,.stars.s4:before,.stars.s5:before{color:#666}.stars.s0:before{content:""}.stars.s1:before{content:""}.stars.s2:before{content:""}.stars.s3:before{content:""}.stars.s4:before{content:""}.stars.s5:before{content:""}button,input,select,textarea{font-size:14px;font-family:Arial,sans-serif;color:#525252}input[type="text"],input[type="password"],select,textarea{border:1px solid #d7d7d7;outline:0;background:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(15%, #fff));background-image:-moz-linear-gradient(#f2f2f2, #fff 15%);background-image:-webkit-linear-gradient(#f2f2f2, #fff 15%);background-image:linear-gradient(#f2f2f2, #fff 15%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px}input[type="text"],input[type="password"],textarea{padding:5px}select{padding:4px}input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,select:focus,select:active{border-color:#aeaeae}input[type="text"].ui-autocomplete-loading{background:url(/resfinity_hotel/assets/loader16-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) 98% center no-repeat,url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:url(/resfinity_hotel/assets/loader16-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) 98% center no-repeat,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(15%, #fff));background:url(/resfinity_hotel/assets/loader16-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) 98% center no-repeat,-moz-linear-gradient(#f2f2f2, #fff 15%);background:url(/resfinity_hotel/assets/loader16-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) 98% center no-repeat,-webkit-linear-gradient(#f2f2f2, #fff 15%);background:url(/resfinity_hotel/assets/loader16-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) 98% center no-repeat,linear-gradient(#f2f2f2, #fff 15%)}input[type="text"].hasDatepicker{background:url(/resfinity_hotel/assets/calendar-18bf6707cfa339854e203ceb808512f5be8ccc99cb0626d7b4681cb9bcd4107f.png) right center no-repeat;padding-right:28px;background-color:#fff}.label,.default-form .section-head,#new_search_data .section-head,.checkout-section-base .required-info-box,.guest-details-section .required-info-box,.transfer-section .required-info-box,.cancellation-policy-section .required-info-box,.price-summary-section .required-info-box,.contact-details-section .required-info-box,.billing-address-section .required-info-box,.payment-details-section .required-info-box,.terms-and-conditions-section .required-info-box,.error .error-page-section .required-info-box,.booking-confirmation-section .required-info-box,.additional-info-section .required-info-box,.what-next-section .required-info-box,fieldset label{font-weight:bold;font-size:0.929em}label.checkbox{font-weight:normal;font-size:1em;margin:0 0 0 5px}.required:before{content:'* ';color:#b94a48;font-weight:bold}.input-with-helper-box,.input-box{position:relative}.input-helper{color:#7a7a7a;font-size:0.8em;line-height:1.1em;position:absolute;bottom:-20px;right:0}.formError{font-size:0.85em;line-height:1.3em;padding:1px 6px 2px;font-weight:bold;margin-top:-5px;background:#b94a48;color:white;display:inline-block;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.formError:before{content:" ";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:4px;height:4px;position:absolute;left:50%;top:-4px;margin-left:-2px;border-bottom:4px solid #b94a48;border-left:4px solid transparent;border-right:4px solid transparent}.field_with_errors{display:block}.field_with_errors input,.field_with_errors select{border-color:#b94a48 !important;width:100%}fieldset li{padding-bottom:20px}li .icon-cc-vi{text-indent:-9999px;width:48px;height:30px;display:inline-block;vertical-align:middle;background-position:0 -3556px}li .icon-cc-mc{text-indent:-9999px;width:48px;height:30px;display:inline-block;vertical-align:middle;background-position:0 -2304px}li .icon-cc-ax{text-indent:-9999px;width:48px;height:30px;display:inline-block;vertical-align:middle;background-position:0 -610px}.filled-in{margin-bottom:20px}.filled-in li{margin:4px 0}.filled-in .label,.filled-in .default-form .section-head,.default-form .filled-in .section-head,.filled-in #new_search_data .section-head,#new_search_data .filled-in .section-head,.filled-in .checkout-section-base .required-info-box,.checkout-section-base .filled-in .required-info-box,.filled-in .guest-details-section .required-info-box,.guest-details-section .filled-in .required-info-box,.filled-in .transfer-section .required-info-box,.transfer-section .filled-in .required-info-box,.filled-in .cancellation-policy-section .required-info-box,.cancellation-policy-section .filled-in .required-info-box,.filled-in .price-summary-section .required-info-box,.price-summary-section .filled-in .required-info-box,.filled-in .contact-details-section .required-info-box,.contact-details-section .filled-in .required-info-box,.filled-in .billing-address-section .required-info-box,.billing-address-section .filled-in .required-info-box,.filled-in .payment-details-section .required-info-box,.payment-details-section .filled-in .required-info-box,.filled-in .terms-and-conditions-section .required-info-box,.terms-and-conditions-section .filled-in .required-info-box,.filled-in .error .error-page-section .required-info-box,.error .error-page-section .filled-in .required-info-box,.filled-in .booking-confirmation-section .required-info-box,.booking-confirmation-section .filled-in .required-info-box,.filled-in .additional-info-section .required-info-box,.additional-info-section .filled-in .required-info-box,.filled-in .what-next-section .required-info-box,.what-next-section .filled-in .required-info-box{font-weight:normal;width:100px;display:inline-block;margin-bottom:0}.filled-in .value{font-weight:bold}a.button,.filter-dropdown,.map-view .price-filter li button,input.button{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:7px 12px;color:#525252;font-weight:bold;font-size:12px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}a.button:hover,.filter-dropdown:hover,.map-view .price-filter li button:hover,a.button:focus,.filter-dropdown:focus,.map-view .price-filter li button:focus,input.button:hover,input.button:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}a.button:active,.filter-dropdown:active,.map-view .price-filter li button:active,input.button:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}a.button.active,.active.filter-dropdown,.map-view .price-filter li button.active,a.button.true,.true.filter-dropdown,.map-view .price-filter li button.true,input.button.active,input.button.true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}a.main-button,.map-view .hotel-item-wrapper .main-button,.map-view .hotel-details .main-button,input.main-button{display:inline-block;border:1px solid #1f6db5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#4498e7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YThmNCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjNGZhMmVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDQ5OGU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56a8f4), color-stop(80%, #4fa2ef), color-stop(100%, #4498e7));background-image:-moz-linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);background-image:-webkit-linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);background-image:linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#56a8f4', EndColorStr='#4498e7');padding:0.85em 1.2em 0.75em;-moz-box-shadow:0 1px 0 #7bbbf8 inset,0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #7bbbf8 inset,0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #7bbbf8 inset,0 1px 1px rgba(0,0,0,0.2);color:#fff;font-weight:bold;font-size:1.15em;line-height:1em;text-shadow:1px 1px 0 #1f6db5;text-decoration:none;text-align:center;white-space:nowrap}a.main-button:hover,.map-view .hotel-item-wrapper .main-button:hover,.map-view .hotel-details .main-button:hover,input.main-button:hover,a.main-button:focus,.map-view .hotel-item-wrapper .main-button:focus,.map-view .hotel-details .main-button:focus,input.main-button:focus{border-color:#2e87d9;background-color:#4c9fec;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhYjNmNiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjNmFiM2Y2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGM5ZmVjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6ab3f6), color-stop(80%, #6ab3f6), color-stop(100%, #4c9fec));background-image:-moz-linear-gradient(#6ab3f6, #6ab3f6 80%, #4c9fec);background-image:-webkit-linear-gradient(#6ab3f6, #6ab3f6 80%, #4c9fec);background-image:linear-gradient(#6ab3f6, #6ab3f6 80%, #4c9fec);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6ab3f6', EndColorStr='#4c9fec')}a.main-button:active,.map-view .hotel-item-wrapper .main-button:active,.map-view .hotel-details .main-button:active,input.main-button:active{background-color:#4fa2ef;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYTJlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyOTZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4fa2ef), color-stop(100%, #4296e5));background-image:-moz-linear-gradient(#4fa2ef, #4296e5);background-image:-webkit-linear-gradient(#4fa2ef, #4296e5);background-image:linear-gradient(#4fa2ef, #4296e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4fa2ef', EndColorStr='#4296e5')}.button[disabled],.main-button[disabled]{opacity:0.5;filter:alpha(opacity=50);cursor:default}a.no-underline{text-decoration:none}.generate-deeplink .main-button{padding:0.85em 3.2em 0.75em}.hotel-common-elements,.hotel-on-the-map,.list-display-box .hotel-item,.table-display-box .hotel-item,.hotel-base-section,#hotel-page .search-mask,#hotel-page .hotel-reports,.hotel-tile{*zoom:1}.hotel-common-elements:after,.hotel-on-the-map:after,.list-display-box .hotel-item:after,.table-display-box .hotel-item:after,.hotel-base-section:after,#hotel-page .search-mask:after,#hotel-page .hotel-reports:after,.hotel-tile:after{content:"";display:table;clear:both}.hotel-common-elements .hotel-item-left,.hotel-on-the-map .hotel-item-left,.list-display-box .hotel-item .hotel-item-left,.table-display-box .hotel-item .hotel-item-left,.hotel-base-section .hotel-item-left,#hotel-page .search-mask .hotel-item-left,#hotel-page .hotel-reports .hotel-item-left,.hotel-tile .hotel-item-left{float:left;width:100%}@media (min-width: 640px){.hotel-common-elements .hotel-item-left,.hotel-on-the-map .hotel-item-left,.list-display-box .hotel-item .hotel-item-left,.table-display-box .hotel-item .hotel-item-left,.hotel-base-section .hotel-item-left,#hotel-page .search-mask .hotel-item-left,#hotel-page .hotel-reports .hotel-item-left,.hotel-tile .hotel-item-left{width:30%}}.ie8 .hotel-common-elements .hotel-item-left,.ie8 .hotel-on-the-map .hotel-item-left,.ie8 .list-display-box .hotel-item .hotel-item-left,.list-display-box .ie8 .hotel-item .hotel-item-left,.ie8 .table-display-box .hotel-item .hotel-item-left,.table-display-box .ie8 .hotel-item .hotel-item-left,.ie8 .hotel-base-section .hotel-item-left,.ie8 #hotel-page .search-mask .hotel-item-left,#hotel-page .ie8 .search-mask .hotel-item-left,.ie8 #hotel-page .hotel-reports .hotel-item-left,#hotel-page .ie8 .hotel-reports .hotel-item-left,.ie8 .hotel-tile .hotel-item-left{width:30%}.hotel-common-elements .hotel-item-right,.hotel-on-the-map .hotel-item-right,.list-display-box .hotel-item .hotel-item-right,.table-display-box .hotel-item .hotel-item-right,.hotel-base-section .hotel-item-right,#hotel-page .search-mask .hotel-item-right,#hotel-page .hotel-reports .hotel-item-right,.hotel-tile .hotel-item-right{float:right;margin-top:20px;width:100%;text-align:center}@media (min-width: 640px){.hotel-common-elements .hotel-item-right,.hotel-on-the-map .hotel-item-right,.list-display-box .hotel-item .hotel-item-right,.table-display-box .hotel-item .hotel-item-right,.hotel-base-section .hotel-item-right,#hotel-page .search-mask .hotel-item-right,#hotel-page .hotel-reports .hotel-item-right,.hotel-tile .hotel-item-right{text-align:left;width:67%;margin-top:0px}}.ie8 .hotel-common-elements .hotel-item-right,.ie8 .hotel-on-the-map .hotel-item-right,.ie8 .list-display-box .hotel-item .hotel-item-right,.list-display-box .ie8 .hotel-item .hotel-item-right,.ie8 .table-display-box .hotel-item .hotel-item-right,.table-display-box .ie8 .hotel-item .hotel-item-right,.ie8 .hotel-base-section .hotel-item-right,.ie8 #hotel-page .search-mask .hotel-item-right,#hotel-page .ie8 .search-mask .hotel-item-right,.ie8 #hotel-page .hotel-reports .hotel-item-right,#hotel-page .ie8 .hotel-reports .hotel-item-right,.ie8 .hotel-tile .hotel-item-right{text-align:left;width:67%;margin-top:0px}.hotel-common-elements .images-box,.hotel-on-the-map .images-box,.list-display-box .hotel-item .images-box,.table-display-box .hotel-item .images-box,.hotel-base-section .images-box,#hotel-page .search-mask .images-box,#hotel-page .hotel-reports .images-box,.hotel-tile .images-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.hotel-common-elements .stars,.hotel-on-the-map .stars,.list-display-box .hotel-item .stars,.table-display-box .hotel-item .stars,.hotel-base-section .stars,#hotel-page .search-mask .stars,#hotel-page .hotel-reports .stars,.hotel-tile .stars{margin-left:5px}.hotel-common-elements .location,.hotel-on-the-map .location,.list-display-box .hotel-item .location,.table-display-box .hotel-item .location,.hotel-base-section .location,#hotel-page .search-mask .location,#hotel-page .hotel-reports .location,.hotel-tile .location{margin-bottom:15px}.hotel-common-elements .rating-box,.hotel-on-the-map .rating-box,.list-display-box .hotel-item .rating-box,.table-display-box .hotel-item .rating-box,.hotel-base-section .rating-box,#hotel-page .search-mask .rating-box,#hotel-page .hotel-reports .rating-box,.hotel-tile .rating-box{background:#4e4e4e;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:6px 0;text-align:center;font-size:12px;line-height:1.3em;color:#d3d3d3;font-weight:bold;text-shadow:1px 1px 0 #000}.hotel-common-elements .rating-box .rate,.hotel-on-the-map .rating-box .rate,.list-display-box .hotel-item .rating-box .rate,.table-display-box .hotel-item .rating-box .rate,.hotel-base-section .rating-box .rate,#hotel-page .search-mask .rating-box .rate,#hotel-page .hotel-reports .rating-box .rate,.hotel-tile .rating-box .rate{font-size:15px;color:#fff}.hotel-common-elements .rating-box .verbal,.hotel-on-the-map .rating-box .verbal,.list-display-box .hotel-item .rating-box .verbal,.table-display-box .hotel-item .rating-box .verbal,.hotel-base-section .rating-box .verbal,#hotel-page .search-mask .rating-box .verbal,#hotel-page .hotel-reports .rating-box .verbal,.hotel-tile .rating-box .verbal{color:#fff}.hotel-common-elements .facilities .air_conditioning,.hotel-on-the-map .facilities .air_conditioning,.list-display-box .hotel-item .facilities .air_conditioning,.table-display-box .hotel-item .facilities .air_conditioning,.hotel-base-section .facilities .air_conditioning,#hotel-page .search-mask .facilities .air_conditioning,#hotel-page .hotel-reports .facilities .air_conditioning,.hotel-tile .facilities .air_conditioning{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -511px}.hotel-common-elements .facilities .wlan,.hotel-on-the-map .facilities .wlan,.list-display-box .hotel-item .facilities .wlan,.table-display-box .hotel-item .facilities .wlan,.hotel-base-section .facilities .wlan,#hotel-page .search-mask .facilities .wlan,#hotel-page .hotel-reports .facilities .wlan,.hotel-tile .facilities .wlan{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3678px}.hotel-common-elements .facilities .parking,.hotel-on-the-map .facilities .parking,.list-display-box .hotel-item .facilities .parking,.table-display-box .hotel-item .facilities .parking,.hotel-base-section .facilities .parking,#hotel-page .search-mask .facilities .parking,#hotel-page .hotel-reports .facilities .parking,.hotel-tile .facilities .parking{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2510px}.hotel-common-elements .facilities .spa,.hotel-on-the-map .facilities .spa,.list-display-box .hotel-item .facilities .spa,.table-display-box .hotel-item .facilities .spa,.hotel-base-section .facilities .spa,#hotel-page .search-mask .facilities .spa,#hotel-page .hotel-reports .facilities .spa,.hotel-tile .facilities .spa{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3290px}.hotel-common-elements .facilities .fitness,.hotel-on-the-map .facilities .fitness,.list-display-box .hotel-item .facilities .fitness,.table-display-box .hotel-item .facilities .fitness,.hotel-base-section .facilities .fitness,#hotel-page .search-mask .facilities .fitness,#hotel-page .hotel-reports .facilities .fitness,.hotel-tile .facilities .fitness{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1533px}.hotel-common-elements .facilities .childrens_pool,.hotel-on-the-map .facilities .childrens_pool,.list-display-box .hotel-item .facilities .childrens_pool,.table-display-box .hotel-item .facilities .childrens_pool,.hotel-base-section .facilities .childrens_pool,#hotel-page .search-mask .facilities .childrens_pool,#hotel-page .hotel-reports .facilities .childrens_pool,.hotel-tile .facilities .childrens_pool{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1277px}.hotel-common-elements .facilities .childrens_club,.hotel-on-the-map .facilities .childrens_club,.list-display-box .hotel-item .facilities .childrens_club,.table-display-box .hotel-item .facilities .childrens_club,.hotel-base-section .facilities .childrens_club,#hotel-page .search-mask .facilities .childrens_club,#hotel-page .hotel-reports .facilities .childrens_club,.hotel-tile .facilities .childrens_club{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1179px}.hotel-common-elements .facilities .bikes_rental,.hotel-on-the-map .facilities .bikes_rental,.list-display-box .hotel-item .facilities .bikes_rental,.table-display-box .hotel-item .facilities .bikes_rental,.hotel-base-section .facilities .bikes_rental,#hotel-page .search-mask .facilities .bikes_rental,#hotel-page .hotel-reports .facilities .bikes_rental,.hotel-tile .facilities .bikes_rental{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -907px}.hotel-common-elements .facilities .beach_access,.hotel-on-the-map .facilities .beach_access,.list-display-box .hotel-item .facilities .beach_access,.table-display-box .hotel-item .facilities .beach_access,.hotel-base-section .facilities .beach_access,#hotel-page .search-mask .facilities .beach_access,#hotel-page .hotel-reports .facilities .beach_access,.hotel-tile .facilities .beach_access{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -809px}.hotel-common-elements .facilities .accessible_rooms,.hotel-on-the-map .facilities .accessible_rooms,.list-display-box .hotel-item .facilities .accessible_rooms,.table-display-box .hotel-item .facilities .accessible_rooms,.hotel-base-section .facilities .accessible_rooms,#hotel-page .search-mask .facilities .accessible_rooms,#hotel-page .hotel-reports .facilities .accessible_rooms,.hotel-tile .facilities .accessible_rooms{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -413px}.hotel-common-elements .facilities .restaurant,.hotel-on-the-map .facilities .restaurant,.list-display-box .hotel-item .facilities .restaurant,.table-display-box .hotel-item .facilities .restaurant,.hotel-base-section .facilities .restaurant,#hotel-page .search-mask .facilities .restaurant,#hotel-page .hotel-reports .facilities .restaurant,.hotel-tile .facilities .restaurant{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2779px}.hotel-common-elements .facilities .business_facilities,.hotel-on-the-map .facilities .business_facilities,.list-display-box .hotel-item .facilities .business_facilities,.table-display-box .hotel-item .facilities .business_facilities,.hotel-base-section .facilities .business_facilities,#hotel-page .search-mask .facilities .business_facilities,#hotel-page .hotel-reports .facilities .business_facilities,.hotel-tile .facilities .business_facilities{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1005px}.hotel-common-elements .facilities .ski_facilities,.hotel-on-the-map .facilities .ski_facilities,.list-display-box .hotel-item .facilities .ski_facilities,.table-display-box .hotel-item .facilities .ski_facilities,.hotel-base-section .facilities .ski_facilities,#hotel-page .search-mask .facilities .ski_facilities,#hotel-page .hotel-reports .facilities .ski_facilities,.hotel-tile .facilities .ski_facilities{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3192px}.hotel-common-elements .facilities .pool_outdoor,.hotel-on-the-map .facilities .pool_outdoor,.list-display-box .hotel-item .facilities .pool_outdoor,.table-display-box .hotel-item .facilities .pool_outdoor,.hotel-base-section .facilities .pool_outdoor,#hotel-page .search-mask .facilities .pool_outdoor,#hotel-page .hotel-reports .facilities .pool_outdoor,.hotel-tile .facilities .pool_outdoor,.hotel-common-elements .facilities .outdoor_pool,.hotel-on-the-map .facilities .outdoor_pool,.list-display-box .hotel-item .facilities .outdoor_pool,.table-display-box .hotel-item .facilities .outdoor_pool,.hotel-base-section .facilities .outdoor_pool,#hotel-page .search-mask .facilities .outdoor_pool,#hotel-page .hotel-reports .facilities .outdoor_pool,.hotel-tile .facilities .outdoor_pool{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2412px}.hotel-common-elements .facilities .pool_indoor,.hotel-on-the-map .facilities .pool_indoor,.list-display-box .hotel-item .facilities .pool_indoor,.table-display-box .hotel-item .facilities .pool_indoor,.hotel-base-section .facilities .pool_indoor,#hotel-page .search-mask .facilities .pool_indoor,#hotel-page .hotel-reports .facilities .pool_indoor,.hotel-tile .facilities .pool_indoor,.hotel-common-elements .facilities .indoor_pool,.hotel-on-the-map .facilities .indoor_pool,.list-display-box .hotel-item .facilities .indoor_pool,.table-display-box .hotel-item .facilities .indoor_pool,.hotel-base-section .facilities .indoor_pool,#hotel-page .search-mask .facilities .indoor_pool,#hotel-page .hotel-reports .facilities .indoor_pool,.hotel-tile .facilities .indoor_pool{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1925px}.hotel-common-elements .facilities .pets_welcome,.hotel-on-the-map .facilities .pets_welcome,.list-display-box .hotel-item .facilities .pets_welcome,.table-display-box .hotel-item .facilities .pets_welcome,.hotel-base-section .facilities .pets_welcome,#hotel-page .search-mask .facilities .pets_welcome,#hotel-page .hotel-reports .facilities .pets_welcome,.hotel-tile .facilities .pets_welcome{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2608px}.hotel-common-elements .facilities .airport_shuttle,.hotel-on-the-map .facilities .airport_shuttle,.list-display-box .hotel-item .facilities .airport_shuttle,.table-display-box .hotel-item .facilities .airport_shuttle,.hotel-base-section .facilities .airport_shuttle,#hotel-page .search-mask .facilities .airport_shuttle,#hotel-page .hotel-reports .facilities .airport_shuttle,.hotel-tile .facilities .airport_shuttle{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3094px}.hotel-common-elements .facilities .air_conditioning_inactive,.hotel-on-the-map .facilities .air_conditioning_inactive,.list-display-box .hotel-item .facilities .air_conditioning_inactive,.table-display-box .hotel-item .facilities .air_conditioning_inactive,.hotel-base-section .facilities .air_conditioning_inactive,#hotel-page .search-mask .facilities .air_conditioning_inactive,#hotel-page .hotel-reports .facilities .air_conditioning_inactive,.hotel-tile .facilities .air_conditioning_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -364px}.hotel-common-elements .facilities .wlan_inactive,.hotel-on-the-map .facilities .wlan_inactive,.list-display-box .hotel-item .facilities .wlan_inactive,.table-display-box .hotel-item .facilities .wlan_inactive,.hotel-base-section .facilities .wlan_inactive,#hotel-page .search-mask .facilities .wlan_inactive,#hotel-page .hotel-reports .facilities .wlan_inactive,.hotel-tile .facilities .wlan_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3727px}.hotel-common-elements .facilities .parking_inactive,.hotel-on-the-map .facilities .parking_inactive,.list-display-box .hotel-item .facilities .parking_inactive,.table-display-box .hotel-item .facilities .parking_inactive,.hotel-base-section .facilities .parking_inactive,#hotel-page .search-mask .facilities .parking_inactive,#hotel-page .hotel-reports .facilities .parking_inactive,.hotel-tile .facilities .parking_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2559px}.hotel-common-elements .facilities .spa_inactive,.hotel-on-the-map .facilities .spa_inactive,.list-display-box .hotel-item .facilities .spa_inactive,.table-display-box .hotel-item .facilities .spa_inactive,.hotel-base-section .facilities .spa_inactive,#hotel-page .search-mask .facilities .spa_inactive,#hotel-page .hotel-reports .facilities .spa_inactive,.hotel-tile .facilities .spa_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3339px}.hotel-common-elements .facilities .childrens_pool_inactive,.hotel-on-the-map .facilities .childrens_pool_inactive,.list-display-box .hotel-item .facilities .childrens_pool_inactive,.table-display-box .hotel-item .facilities .childrens_pool_inactive,.hotel-base-section .facilities .childrens_pool_inactive,#hotel-page .search-mask .facilities .childrens_pool_inactive,#hotel-page .hotel-reports .facilities .childrens_pool_inactive,.hotel-tile .facilities .childrens_pool_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1326px}.hotel-common-elements .facilities .childrens_club_inactive,.hotel-on-the-map .facilities .childrens_club_inactive,.list-display-box .hotel-item .facilities .childrens_club_inactive,.table-display-box .hotel-item .facilities .childrens_club_inactive,.hotel-base-section .facilities .childrens_club_inactive,#hotel-page .search-mask .facilities .childrens_club_inactive,#hotel-page .hotel-reports .facilities .childrens_club_inactive,.hotel-tile .facilities .childrens_club_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1228px}.hotel-common-elements .facilities .bikes_rental_inactive,.hotel-on-the-map .facilities .bikes_rental_inactive,.list-display-box .hotel-item .facilities .bikes_rental_inactive,.table-display-box .hotel-item .facilities .bikes_rental_inactive,.hotel-base-section .facilities .bikes_rental_inactive,#hotel-page .search-mask .facilities .bikes_rental_inactive,#hotel-page .hotel-reports .facilities .bikes_rental_inactive,.hotel-tile .facilities .bikes_rental_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -956px}.hotel-common-elements .facilities .beach_access_inactive,.hotel-on-the-map .facilities .beach_access_inactive,.list-display-box .hotel-item .facilities .beach_access_inactive,.table-display-box .hotel-item .facilities .beach_access_inactive,.hotel-base-section .facilities .beach_access_inactive,#hotel-page .search-mask .facilities .beach_access_inactive,#hotel-page .hotel-reports .facilities .beach_access_inactive,.hotel-tile .facilities .beach_access_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -858px}.hotel-common-elements .facilities .accessible_rooms_inactive,.hotel-on-the-map .facilities .accessible_rooms_inactive,.list-display-box .hotel-item .facilities .accessible_rooms_inactive,.table-display-box .hotel-item .facilities .accessible_rooms_inactive,.hotel-base-section .facilities .accessible_rooms_inactive,#hotel-page .search-mask .facilities .accessible_rooms_inactive,#hotel-page .hotel-reports .facilities .accessible_rooms_inactive,.hotel-tile .facilities .accessible_rooms_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -462px}.hotel-common-elements .facilities .restaurant_inactive,.hotel-on-the-map .facilities .restaurant_inactive,.list-display-box .hotel-item .facilities .restaurant_inactive,.table-display-box .hotel-item .facilities .restaurant_inactive,.hotel-base-section .facilities .restaurant_inactive,#hotel-page .search-mask .facilities .restaurant_inactive,#hotel-page .hotel-reports .facilities .restaurant_inactive,.hotel-tile .facilities .restaurant_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2828px}.hotel-common-elements .facilities .business_facilities_inactive,.hotel-on-the-map .facilities .business_facilities_inactive,.list-display-box .hotel-item .facilities .business_facilities_inactive,.table-display-box .hotel-item .facilities .business_facilities_inactive,.hotel-base-section .facilities .business_facilities_inactive,#hotel-page .search-mask .facilities .business_facilities_inactive,#hotel-page .hotel-reports .facilities .business_facilities_inactive,.hotel-tile .facilities .business_facilities_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1054px}.hotel-common-elements .facilities .ski_facilities_inactive,.hotel-on-the-map .facilities .ski_facilities_inactive,.list-display-box .hotel-item .facilities .ski_facilities_inactive,.table-display-box .hotel-item .facilities .ski_facilities_inactive,.hotel-base-section .facilities .ski_facilities_inactive,#hotel-page .search-mask .facilities .ski_facilities_inactive,#hotel-page .hotel-reports .facilities .ski_facilities_inactive,.hotel-tile .facilities .ski_facilities_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3241px}.hotel-common-elements .facilities .fitness_inactive,.hotel-on-the-map .facilities .fitness_inactive,.list-display-box .hotel-item .facilities .fitness_inactive,.table-display-box .hotel-item .facilities .fitness_inactive,.hotel-base-section .facilities .fitness_inactive,#hotel-page .search-mask .facilities .fitness_inactive,#hotel-page .hotel-reports .facilities .fitness_inactive,.hotel-tile .facilities .fitness_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1582px}.hotel-common-elements .facilities .pool_outdoor_inactive,.hotel-on-the-map .facilities .pool_outdoor_inactive,.list-display-box .hotel-item .facilities .pool_outdoor_inactive,.table-display-box .hotel-item .facilities .pool_outdoor_inactive,.hotel-base-section .facilities .pool_outdoor_inactive,#hotel-page .search-mask .facilities .pool_outdoor_inactive,#hotel-page .hotel-reports .facilities .pool_outdoor_inactive,.hotel-tile .facilities .pool_outdoor_inactive,.hotel-common-elements .facilities .outdoor_pool_inactive,.hotel-on-the-map .facilities .outdoor_pool_inactive,.list-display-box .hotel-item .facilities .outdoor_pool_inactive,.table-display-box .hotel-item .facilities .outdoor_pool_inactive,.hotel-base-section .facilities .outdoor_pool_inactive,#hotel-page .search-mask .facilities .outdoor_pool_inactive,#hotel-page .hotel-reports .facilities .outdoor_pool_inactive,.hotel-tile .facilities .outdoor_pool_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2461px}.hotel-common-elements .facilities .pool_indoor_inactive,.hotel-on-the-map .facilities .pool_indoor_inactive,.list-display-box .hotel-item .facilities .pool_indoor_inactive,.table-display-box .hotel-item .facilities .pool_indoor_inactive,.hotel-base-section .facilities .pool_indoor_inactive,#hotel-page .search-mask .facilities .pool_indoor_inactive,#hotel-page .hotel-reports .facilities .pool_indoor_inactive,.hotel-tile .facilities .pool_indoor_inactive,.hotel-common-elements .facilities .indoor_pool_inactive,.hotel-on-the-map .facilities .indoor_pool_inactive,.list-display-box .hotel-item .facilities .indoor_pool_inactive,.table-display-box .hotel-item .facilities .indoor_pool_inactive,.hotel-base-section .facilities .indoor_pool_inactive,#hotel-page .search-mask .facilities .indoor_pool_inactive,#hotel-page .hotel-reports .facilities .indoor_pool_inactive,.hotel-tile .facilities .indoor_pool_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1974px}.hotel-common-elements .facilities .pets_welcome_inactive,.hotel-on-the-map .facilities .pets_welcome_inactive,.list-display-box .hotel-item .facilities .pets_welcome_inactive,.table-display-box .hotel-item .facilities .pets_welcome_inactive,.hotel-base-section .facilities .pets_welcome_inactive,#hotel-page .search-mask .facilities .pets_welcome_inactive,#hotel-page .hotel-reports .facilities .pets_welcome_inactive,.hotel-tile .facilities .pets_welcome_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2657px}.hotel-common-elements .facilities .airport_shuttle_inactive,.hotel-on-the-map .facilities .airport_shuttle_inactive,.list-display-box .hotel-item .facilities .airport_shuttle_inactive,.table-display-box .hotel-item .facilities .airport_shuttle_inactive,.hotel-base-section .facilities .airport_shuttle_inactive,#hotel-page .search-mask .facilities .airport_shuttle_inactive,#hotel-page .hotel-reports .facilities .airport_shuttle_inactive,.hotel-tile .facilities .airport_shuttle_inactive{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3143px}.hotel-common-elements .facilities .childrens_pool_inactive,.hotel-on-the-map .facilities .childrens_pool_inactive,.list-display-box .hotel-item .facilities .childrens_pool_inactive,.table-display-box .hotel-item .facilities .childrens_pool_inactive,.hotel-base-section .facilities .childrens_pool_inactive,#hotel-page .search-mask .facilities .childrens_pool_inactive,#hotel-page .hotel-reports .facilities .childrens_pool_inactive,.hotel-tile .facilities .childrens_pool_inactive,.hotel-common-elements .facilities .childrens_club_inactive,.hotel-on-the-map .facilities .childrens_club_inactive,.list-display-box .hotel-item .facilities .childrens_club_inactive,.table-display-box .hotel-item .facilities .childrens_club_inactive,.hotel-base-section .facilities .childrens_club_inactive,#hotel-page .search-mask .facilities .childrens_club_inactive,#hotel-page .hotel-reports .facilities .childrens_club_inactive,.hotel-tile .facilities .childrens_club_inactive,.hotel-common-elements .facilities .bikes_rental_inactive,.hotel-on-the-map .facilities .bikes_rental_inactive,.list-display-box .hotel-item .facilities .bikes_rental_inactive,.table-display-box .hotel-item .facilities .bikes_rental_inactive,.hotel-base-section .facilities .bikes_rental_inactive,#hotel-page .search-mask .facilities .bikes_rental_inactive,#hotel-page .hotel-reports .facilities .bikes_rental_inactive,.hotel-tile .facilities .bikes_rental_inactive,.hotel-common-elements .facilities .beach_access_inactive,.hotel-on-the-map .facilities .beach_access_inactive,.list-display-box .hotel-item .facilities .beach_access_inactive,.table-display-box .hotel-item .facilities .beach_access_inactive,.hotel-base-section .facilities .beach_access_inactive,#hotel-page .search-mask .facilities .beach_access_inactive,#hotel-page .hotel-reports .facilities .beach_access_inactive,.hotel-tile .facilities .beach_access_inactive,.hotel-common-elements .facilities .accessible_rooms_inactive,.hotel-on-the-map .facilities .accessible_rooms_inactive,.list-display-box .hotel-item .facilities .accessible_rooms_inactive,.table-display-box .hotel-item .facilities .accessible_rooms_inactive,.hotel-base-section .facilities .accessible_rooms_inactive,#hotel-page .search-mask .facilities .accessible_rooms_inactive,#hotel-page .hotel-reports .facilities .accessible_rooms_inactive,.hotel-tile .facilities .accessible_rooms_inactive,.hotel-common-elements .facilities .restaurant_inactive,.hotel-on-the-map .facilities .restaurant_inactive,.list-display-box .hotel-item .facilities .restaurant_inactive,.table-display-box .hotel-item .facilities .restaurant_inactive,.hotel-base-section .facilities .restaurant_inactive,#hotel-page .search-mask .facilities .restaurant_inactive,#hotel-page .hotel-reports .facilities .restaurant_inactive,.hotel-tile .facilities .restaurant_inactive,.hotel-common-elements .facilities .business_facilities_inactive,.hotel-on-the-map .facilities .business_facilities_inactive,.list-display-box .hotel-item .facilities .business_facilities_inactive,.table-display-box .hotel-item .facilities .business_facilities_inactive,.hotel-base-section .facilities .business_facilities_inactive,#hotel-page .search-mask .facilities .business_facilities_inactive,#hotel-page .hotel-reports .facilities .business_facilities_inactive,.hotel-tile .facilities .business_facilities_inactive,.hotel-common-elements .facilities .ski_facilities_inactive,.hotel-on-the-map .facilities .ski_facilities_inactive,.list-display-box .hotel-item .facilities .ski_facilities_inactive,.table-display-box .hotel-item .facilities .ski_facilities_inactive,.hotel-base-section .facilities .ski_facilities_inactive,#hotel-page .search-mask .facilities .ski_facilities_inactive,#hotel-page .hotel-reports .facilities .ski_facilities_inactive,.hotel-tile .facilities .ski_facilities_inactive,.hotel-common-elements .facilities .air_conditioning_inactive,.hotel-on-the-map .facilities .air_conditioning_inactive,.list-display-box .hotel-item .facilities .air_conditioning_inactive,.table-display-box .hotel-item .facilities .air_conditioning_inactive,.hotel-base-section .facilities .air_conditioning_inactive,#hotel-page .search-mask .facilities .air_conditioning_inactive,#hotel-page .hotel-reports .facilities .air_conditioning_inactive,.hotel-tile .facilities .air_conditioning_inactive,.hotel-common-elements .facilities .wlan_inactive,.hotel-on-the-map .facilities .wlan_inactive,.list-display-box .hotel-item .facilities .wlan_inactive,.table-display-box .hotel-item .facilities .wlan_inactive,.hotel-base-section .facilities .wlan_inactive,#hotel-page .search-mask .facilities .wlan_inactive,#hotel-page .hotel-reports .facilities .wlan_inactive,.hotel-tile .facilities .wlan_inactive,.hotel-common-elements .facilities .parking_inactive,.hotel-on-the-map .facilities .parking_inactive,.list-display-box .hotel-item .facilities .parking_inactive,.table-display-box .hotel-item .facilities .parking_inactive,.hotel-base-section .facilities .parking_inactive,#hotel-page .search-mask .facilities .parking_inactive,#hotel-page .hotel-reports .facilities .parking_inactive,.hotel-tile .facilities .parking_inactive,.hotel-common-elements .facilities .spa_inactive,.hotel-on-the-map .facilities .spa_inactive,.list-display-box .hotel-item .facilities .spa_inactive,.table-display-box .hotel-item .facilities .spa_inactive,.hotel-base-section .facilities .spa_inactive,#hotel-page .search-mask .facilities .spa_inactive,#hotel-page .hotel-reports .facilities .spa_inactive,.hotel-tile .facilities .spa_inactive,.hotel-common-elements .facilities .fitness_inactive,.hotel-on-the-map .facilities .fitness_inactive,.list-display-box .hotel-item .facilities .fitness_inactive,.table-display-box .hotel-item .facilities .fitness_inactive,.hotel-base-section .facilities .fitness_inactive,#hotel-page .search-mask .facilities .fitness_inactive,#hotel-page .hotel-reports .facilities .fitness_inactive,.hotel-tile .facilities .fitness_inactive,.hotel-common-elements .facilities .pool_outdoor_inactive,.hotel-on-the-map .facilities .pool_outdoor_inactive,.list-display-box .hotel-item .facilities .pool_outdoor_inactive,.table-display-box .hotel-item .facilities .pool_outdoor_inactive,.hotel-base-section .facilities .pool_outdoor_inactive,#hotel-page .search-mask .facilities .pool_outdoor_inactive,#hotel-page .hotel-reports .facilities .pool_outdoor_inactive,.hotel-tile .facilities .pool_outdoor_inactive,.hotel-common-elements .facilities .outdoor_pool_inactive,.hotel-on-the-map .facilities .outdoor_pool_inactive,.list-display-box .hotel-item .facilities .outdoor_pool_inactive,.table-display-box .hotel-item .facilities .outdoor_pool_inactive,.hotel-base-section .facilities .outdoor_pool_inactive,#hotel-page .search-mask .facilities .outdoor_pool_inactive,#hotel-page .hotel-reports .facilities .outdoor_pool_inactive,.hotel-tile .facilities .outdoor_pool_inactive,.hotel-common-elements .facilities .pool_indoor_inactive,.hotel-on-the-map .facilities .pool_indoor_inactive,.list-display-box .hotel-item .facilities .pool_indoor_inactive,.table-display-box .hotel-item .facilities .pool_indoor_inactive,.hotel-base-section .facilities .pool_indoor_inactive,#hotel-page .search-mask .facilities .pool_indoor_inactive,#hotel-page .hotel-reports .facilities .pool_indoor_inactive,.hotel-tile .facilities .pool_indoor_inactive,.hotel-common-elements .facilities .indoor_pool_inactive,.hotel-on-the-map .facilities .indoor_pool_inactive,.list-display-box .hotel-item .facilities .indoor_pool_inactive,.table-display-box .hotel-item .facilities .indoor_pool_inactive,.hotel-base-section .facilities .indoor_pool_inactive,#hotel-page .search-mask .facilities .indoor_pool_inactive,#hotel-page .hotel-reports .facilities .indoor_pool_inactive,.hotel-tile .facilities .indoor_pool_inactive,.hotel-common-elements .facilities .pets_welcome_inactive,.hotel-on-the-map .facilities .pets_welcome_inactive,.list-display-box .hotel-item .facilities .pets_welcome_inactive,.table-display-box .hotel-item .facilities .pets_welcome_inactive,.hotel-base-section .facilities .pets_welcome_inactive,#hotel-page .search-mask .facilities .pets_welcome_inactive,#hotel-page .hotel-reports .facilities .pets_welcome_inactive,.hotel-tile .facilities .pets_welcome_inactive,.hotel-common-elements .facilities .airport_shuttle_inactive,.hotel-on-the-map .facilities .airport_shuttle_inactive,.list-display-box .hotel-item .facilities .airport_shuttle_inactive,.table-display-box .hotel-item .facilities .airport_shuttle_inactive,.hotel-base-section .facilities .airport_shuttle_inactive,#hotel-page .search-mask .facilities .airport_shuttle_inactive,#hotel-page .hotel-reports .facilities .airport_shuttle_inactive,.hotel-tile .facilities .airport_shuttle_inactive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.hotel-common-elements .discount-box,.hotel-on-the-map .discount-box,.list-display-box .hotel-item .discount-box,.table-display-box .hotel-item .discount-box,.hotel-base-section .discount-box,#hotel-page .search-mask .discount-box,#hotel-page .hotel-reports .discount-box,.hotel-tile .discount-box,.hotel-common-elements .hot-deal-box,.hotel-on-the-map .hot-deal-box,.list-display-box .hotel-item .hot-deal-box,.table-display-box .hotel-item .hot-deal-box,.hotel-base-section .hot-deal-box,#hotel-page .search-mask .hot-deal-box,#hotel-page .hotel-reports .hot-deal-box,.hotel-tile .hot-deal-box{color:#b94a48;font-weight:bold}.hotel-common-elements .discount-box .icon,.hotel-on-the-map .discount-box .icon,.list-display-box .hotel-item .discount-box .icon,.table-display-box .hotel-item .discount-box .icon,.hotel-base-section .discount-box .icon,#hotel-page .search-mask .discount-box .icon,#hotel-page .hotel-reports .discount-box .icon,.hotel-tile .discount-box .icon,.hotel-common-elements .hot-deal-box .icon,.hotel-on-the-map .hot-deal-box .icon,.list-display-box .hotel-item .hot-deal-box .icon,.table-display-box .hotel-item .hot-deal-box .icon,.hotel-base-section .hot-deal-box .icon,#hotel-page .search-mask .hot-deal-box .icon,#hotel-page .hotel-reports .hot-deal-box .icon,.hotel-tile .hot-deal-box .icon{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1425px}.hotel-common-elements .corporate-box,.hotel-on-the-map .corporate-box,.list-display-box .hotel-item .corporate-box,.table-display-box .hotel-item .corporate-box,.hotel-base-section .corporate-box,#hotel-page .search-mask .corporate-box,#hotel-page .hotel-reports .corporate-box,.hotel-tile .corporate-box{color:#277AC7;font-weight:bold}.hotel-common-elements .corporate-box .icon,.hotel-on-the-map .corporate-box .icon,.list-display-box .hotel-item .corporate-box .icon,.table-display-box .hotel-item .corporate-box .icon,.hotel-base-section .corporate-box .icon,#hotel-page .search-mask .corporate-box .icon,#hotel-page .hotel-reports .corporate-box .icon,.hotel-tile .corporate-box .icon{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3434px}.hotel-common-elements .special-rate-box,.hotel-on-the-map .special-rate-box,.list-display-box .hotel-item .special-rate-box,.table-display-box .hotel-item .special-rate-box,.hotel-base-section .special-rate-box,#hotel-page .search-mask .special-rate-box,#hotel-page .hotel-reports .special-rate-box,.hotel-tile .special-rate-box{color:#58C707;font-weight:bold}.hotel-common-elements .special-rate-box .icon,.hotel-on-the-map .special-rate-box .icon,.list-display-box .hotel-item .special-rate-box .icon,.table-display-box .hotel-item .special-rate-box .icon,.hotel-base-section .special-rate-box .icon,#hotel-page .search-mask .special-rate-box .icon,#hotel-page .hotel-reports .special-rate-box .icon,.hotel-tile .special-rate-box .icon{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3456px}.shortlist-link{color:#3590cf;font-weight:bold;text-decoration:none;color:#525252 !important}.shortlist-link:hover,.shortlist-link:focus{text-decoration:underline}.shortlist-link i{color:#C73737 !important;margin-right:5px;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:500ms;-o-transition-duration:500ms;-webkit-transition-duration:500ms;transition-duration:500ms}.shortlist-link.not-active{color:#525252}.shortlist-link.not-active i{color:#999 !important;margin-right:5px;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:250ms;-o-transition-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms}.top-bar{background-color:#cacaca;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6d6d6), color-stop(100%, #bfbfbf));background-image:-moz-linear-gradient(#d6d6d6, #bfbfbf);background-image:-webkit-linear-gradient(#d6d6d6, #bfbfbf);background-image:linear-gradient(#d6d6d6, #bfbfbf);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d6d6d6', EndColorStr='#bfbfbf');margin-bottom:20px;padding:8px;z-index:99;font-weight:bold;font-size:12px;position:relative;min-height:38px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.top-bar .button{float:right}.top-bar .button{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:5px 10px 4px;color:#525252;font-weight:bold;font-size:12px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}.top-bar .button:hover,.top-bar .button:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.top-bar .button:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.top-bar .button.active,.top-bar .button.true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.top-bar .switchers-box{display:none}.top-bar .occupation-info{display:inline-block}.top-bar.pinned{z-index:999;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}@media (min-width: 720px){.top-bar{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:8px 0;-moz-box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);*zoom:1}.top-bar:after{content:"";display:table;clear:both}.top-bar .search-info-box{font-size:12px;line-height:1em;display:inline-block;float:left;max-width:580px;margin-top:4px;margin-left:10px}.top-bar .search-info-box>div{display:inline-block}.top-bar .search-info-box .location-info{position:relative;margin:-6px 10px -8px 0}.top-bar .search-info-box .location-info span{font-weight:bold;text-transform:capitalize}.top-bar .search-info-box .date-box{margin:0 10px -6px 0}.top-bar .search-info-box .date-box .date-info{display:inline-block;line-height:27px}.top-bar .search-info-box .date-box .occupation-info{line-height:27px;margin:0 0 0 10px}.top-bar .button{border-color:#999 !important;-moz-box-shadow:0 1px 0 #dfdfdf;-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf;vertical-align:middle;margin-left:6px;float:none}.top-bar .button{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:7px 12px 5px;color:#525252;font-weight:bold;font-size:12px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}.top-bar .button:hover,.top-bar .button:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.top-bar .button:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.top-bar .button.active,.top-bar .button.true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.top-bar .switchers-box{display:block;position:absolute;right:10px;top:10px}.top-bar .switchers-box .switcher{margin-left:10px}.top-bar .switchers-box .switcher:nth-of-type(1){margin-left:0}}.ie8 .top-bar{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:8px 0;-moz-box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #9f9f9f inset,0 1px 2px rgba(0,0,0,0.2);*zoom:1}.ie8 .top-bar:after{content:"";display:table;clear:both}.ie8 .top-bar .search-info-box{font-size:12px;line-height:1em;display:inline-block;float:left;max-width:580px;margin-top:4px;margin-left:10px}.ie8 .top-bar .search-info-box>div{display:inline-block}.ie8 .top-bar .search-info-box .location-info{position:relative;margin:-6px 10px -8px 0}.ie8 .top-bar .search-info-box .location-info span{font-weight:bold;text-transform:capitalize}.ie8 .top-bar .search-info-box .date-box{margin:0 10px -6px 0}.ie8 .top-bar .search-info-box .date-box .date-info{display:inline-block;line-height:27px}.ie8 .top-bar .search-info-box .date-box .occupation-info{line-height:27px;margin:0 0 0 10px}.ie8 .top-bar .button{border-color:#999 !important;-moz-box-shadow:0 1px 0 #dfdfdf;-webkit-box-shadow:0 1px 0 #dfdfdf;box-shadow:0 1px 0 #dfdfdf;vertical-align:middle;margin-left:6px;float:none}.ie8 .top-bar .button{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:7px 12px 5px;color:#525252;font-weight:bold;font-size:12px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}.ie8 .top-bar .button:hover,.ie8 .top-bar .button:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.ie8 .top-bar .button:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.ie8 .top-bar .button.active,.ie8 .top-bar .button.true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.ie8 .top-bar .switchers-box{display:block;position:absolute;right:10px;top:10px}.ie8 .top-bar .switchers-box .switcher{margin-left:10px}.ie8 .top-bar .switchers-box .switcher:nth-of-type(1){margin-left:0}.switcher{display:inline-block;padding:2px;position:relative;text-decoration:none;border:1px solid #787878;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#949494;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;outline:0;color:#525252}.switcher.hidden{visibility:hidden}.switcher .show,.switcher .hide{color:#000;font-size:11px;line-height:31px;text-shadow:0 0 6px #fff;font-weight:bold;text-transform:uppercase;text-align:center;position:absolute;z-index:10;width:40px}.switcher .show{right:0}.switcher .hide{left:0}.switcher .switch{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f7f7f7, #e5e5e5);background-image:-webkit-linear-gradient(#f7f7f7, #e5e5e5);background-image:linear-gradient(#f7f7f7, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e5e5e5');padding:0 8px;margin-right:40px;z-index:20;position:relative}.switcher .switch-label{display:inline-block;font-weight:bold;line-height:29px;color:#525252}.switcher .switch-label span{position:relative;top:1px}.switcher .switch-counter{display:inline-block;background:#fff;border:1px solid #d2d2d2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 3px;margin-left:3px;color:#3590cf;font-size:11px;line-height:1.1em;font-weight:bold}.switcher.on .switch{margin-right:0;margin-left:40px}.switcher.on:hover .switch{margin-right:2px;margin-left:38px}.switcher:hover .switch{margin-left:2px;margin-right:38px;background:#f7f7f7}.switcher:hover .show,.switcher:hover .hide{color:#266fa1}.switcher.disabled{opacity:0.4;cursor:default}.switcher.disabled:hover .switch{margin-left:0px;margin-right:40px}.switcher.disabled.on:hover .switch{margin-left:40px;margin-right:0px}#hotel-map{margin-top:20px}#notifications-box{margin:20px 0}.pager ul{margin:0}.pager li{display:inline-block}.pager a{min-width:23px}.pager a{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:7px 0;color:#525252;font-weight:bold;font-size:11px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}.pager a:hover,.pager a:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.pager a:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.pager a.active,.pager a.true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.pager a.spacer{border:0;cursor:default;background:none;filter:0}.display-switch{display:none}.display-switch li.list-display a{text-indent:-9999px;width:37px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -2168px}.display-switch li.table-display a{text-indent:-9999px;width:37px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -3406px}@media (min-width: 860px){.display-switch{display:block;display:block;margin:0;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');float:left}.display-switch li{display:block;float:left;border-right:1px solid #b3b3b3}.display-switch li.last{border-right:0}.display-switch li:hover,.display-switch li:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.display-switch li.active,.display-switch li:active{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.display-switch li.disabled,.display-switch li.disabled:active{opacity:0.35;cursor:default !important;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5)}.display-switch li a{display:block;padding:0;color:#525252;font-weight:bold;font-size:11px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}}.ie8 .display-switch{display:block;display:block;margin:0;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');float:left}.ie8 .display-switch li{display:block;float:left;border-right:1px solid #b3b3b3}.ie8 .display-switch li.last{border-right:0}.ie8 .display-switch li:hover,.ie8 .display-switch li:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}.ie8 .display-switch li.active,.ie8 .display-switch li:active{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}.ie8 .display-switch li.disabled,.ie8 .display-switch li.disabled:active{opacity:0.35;cursor:default !important;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5)}.ie8 .display-switch li a{display:block;padding:0;color:#525252;font-weight:bold;font-size:11px;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}.map-tooltip{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:center;white-space:nowrap}#tooltip{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:left;white-space:normal;max-width:200px;width:expression(this.width > 200 ? 200: true)}#img-tooltip{border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#fff;padding:10px}#img-tooltip img{display:block}#img-tooltip div{position:absolute;bottom:10px;right:10px;background:#fff;padding:3px 8px}.notification,.notice-note,.warning-note,.error-note{padding:10px;margin-bottom:20px;border:1px solid #fff;clear:both;font-weight:bold;*zoom:1}.notification:after,.notice-note:after,.warning-note:after,.error-note:after{content:"";display:table;clear:both}.notification .icon,.notice-note .icon,.warning-note .icon,.error-note .icon{margin:0 20px 0 0;float:left;position:relative;top:-3px}.notification li,.notice-note li,.warning-note li,.error-note li{margin-bottom:6px;list-style:circle inside}.notification li:last-of-type(1),.notice-note li:last-of-type(1),.warning-note li:last-of-type(1),.error-note li:last-of-type(1){margin-bottom:0}.notice-note{border:1px solid #b4d5e6;background-color:#e2eff5}.notice-note .icon{text-indent:-9999px;width:26px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -2023px}.warning-note{border:1px solid #f89406;background-color:#fde3bd}.warning-note .icon{text-indent:-9999px;width:26px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -3588px}.error-note{border:1px solid #b94a48;background-color:#f4e3e3}.error-note .icon{text-indent:-9999px;width:26px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -1447px}#guests-page #booking-option-empty-response,#guests-page #connection-error-note{margin-bottom:0}.cancellation-fees-info{padding-left:25px;line-height:16px;background-position:0 -2089px;color:#525252;text-decoration:none}.ui-autocomplete{max-width:100% !important;padding:0;border:1px solid #aeaeae;max-height:150px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete .ui-menu-item{border-bottom:1px solid #f4f4f4}.ui-autocomplete .ui-menu-item:last-child{border-bottom:none}.ui-datepicker{width:14em;position:absolute;top:0}.ui-datepicker-multi{width:28em !important}.ui-datepicker table{margin:0 0 .2em}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .2em;width:98%}.ui-datepicker th{padding:0.4em 0.1em}.ui-datepicker td span,.ui-datepicker td a{font-weight:normal !important}.ui-slider .ui-slider-handle{background:url(/resfinity_hotel/assets/slider_handle-683ac2a810e2272747a2c927de5db4f0fd71b2d386fafecb89d79565575041ff.png) center center no-repeat;width:17px;height:28px;border:0}.ui-slider-horizontal{height:0.5em;border-color:#c2c2c2}.ui-slider-horizontal .ui-slider-handle{top:-0.6em}.ui-slider-horizontal .ui-slider-range{background:#f0f0f0}.cancellation-policy-box>div{padding:20px}.cancellation-policy-box h2{padding:10px 20px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada}.cancellation-policy-box p{margin-bottom:6px}.cancellation-policy-box p:nth-last-child(1){margin-bottom:0}.cancellation-policy-box p.cancellation-policy-explanation{padding-left:22px;line-height:18px;background-position:0 -2089px;margin-bottom:15px;font-weight:bold}.cancellation-policy-box ul{margin-bottom:5px}.booking-summary-box{border:1px solid #d3d3d3;background:#fff;position:relative;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);margin:10px}.booking-summary-box:before{content:' ';width:100%;height:100%;display:block;position:absolute;top:-10px;left:-10px;border:10px solid #979797;opacity:0.2;filter:alpha(opacity=20);z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.booking-summary-box>h3,.hotel-common-elements .booking-summary-box>.hotel-name,.hotel-on-the-map .booking-summary-box>.hotel-name,.list-display-box .hotel-item .booking-summary-box>.hotel-name,.table-display-box .hotel-item .booking-summary-box>.hotel-name,.hotel-base-section .booking-summary-box>.hotel-name,#hotel-page .search-mask .booking-summary-box>.hotel-name,#hotel-page .hotel-reports .booking-summary-box>.hotel-name,.hotel-tile .booking-summary-box>.hotel-name{padding:12px 16px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada}.booking-summary-box section{padding:16px}.booking-summary-box .hotel-tile .location{margin:5px 0 8px;font-size:11px;line-height:1.5em}@media (min-width: 860px){.booking-summary-box .hotel-tile .location{font-size:12px}}.ie8 .booking-summary-box .hotel-tile .location{font-size:12px}.booking-summary-box .hotel-tile .hotel-name{font-size:1em}@media (min-width: 860px){.booking-summary-box .hotel-tile .hotel-name{font-size:1.15em}}.ie8 .booking-summary-box .hotel-tile .hotel-name{font-size:1.15em}.booking-summary-box .total-price{margin-top:10px}.left{text-align:left}.booking-info-box{font-size:12px;line-height:1.5em;padding:10px 0;margin:10px 0;border:1px solid #e5e5e5;border-left:0;border-right:0}.booking-info-box span{font-weight:bold}.booking-info-box .date-icon{text-indent:-9999px;width:20px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1103px;margin-bottom:3px}.booking-info-box .occupation-icon{text-indent:-9999px;width:20px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2385px;margin-bottom:3px}.booking-info-box .rooms-icon{text-indent:-9999px;width:20px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2925px;margin-bottom:3px}.booking-info-box .date-content,.booking-info-box .occupation-content,.booking-info-box .rooms-content{display:inline-block;vertical-align:top;max-width:80%;padding-top:0px}@media (min-width: 860px){.booking-info-box .date-content,.booking-info-box .occupation-content,.booking-info-box .rooms-content{padding-top:5px;max-width:85%}}.ie8 .booking-info-box .date-content,.ie8 .booking-info-box .occupation-content,.ie8 .booking-info-box .rooms-content{padding-top:5px;max-width:85%}.charge-info-box{font-size:12px;line-height:1.5em;padding:10px 0;margin:10px 0;border-top:1px solid #e5e5e5;text-align:right}.charge-info-box .charge-price{text-align:right;font-size:22px;line-height:1.2em;margin-top:10px}.charge-info-box .charge-price .price{font-size:24px;font-weight:bold}.breadcrumb{*zoom:1;padding:0}.breadcrumb:after{content:"";display:table;clear:both}@media (min-width: 860px){.breadcrumb{margin:0 0 20px;border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -124px repeat-x}}.ie8 .breadcrumb{margin:0 0 20px;border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -124px repeat-x}.breadcrumb li{display:block;float:left;font-size:12px;word-break:break-all;text-align:center;color:#999999;text-shadow:0 1px 0 #fff;width:auto !important;margin:0 6px 6px 0}@media (min-width: 640px){.breadcrumb li{font-size:12px;font-weight:bold;word-break:normal}}.ie8 .breadcrumb li{font-size:12px;font-weight:bold;word-break:normal}@media (min-width: 860px){.breadcrumb li{line-height:38px;font-size:13px;width:16.66667% !important;margin:0}.breadcrumb li a:before,.breadcrumb li span:before{content:none}}.ie8 .breadcrumb li{line-height:38px;font-size:13px;width:16.66667% !important;margin:0}.ie8 .breadcrumb li a:before,.ie8 .breadcrumb li span:before{content:none}.breadcrumb li a,.breadcrumb li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;height:30px;padding:.25em 1em;display:block}@media (min-width: 860px){.breadcrumb li span{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -83px no-repeat}.breadcrumb li a,.breadcrumb li span{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:38px;padding:0;padding-right:18px}}.ie8 .breadcrumb li span{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -83px no-repeat}.ie8 .breadcrumb li a,.ie8 .breadcrumb li span{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:38px;padding:0;padding-right:18px}.breadcrumb li.previous a{text-decoration:none;color:#525252;background:#e6e6e6;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e7e7e7));background-image:-moz-linear-gradient(#f6f6f6, #e7e7e7);background-image:-webkit-linear-gradient(#f6f6f6, #e7e7e7);background-image:linear-gradient(#f6f6f6, #e7e7e7);border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.breadcrumb li.previous a:hover,.breadcrumb li.previous a:focus{text-decoration:underline}@media (min-width: 860px){.breadcrumb li.previous{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -165px repeat-x}.breadcrumb li.previous a,.breadcrumb li.previous span{background:transparent url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -1px no-repeat;border:0 none}}.ie8 .breadcrumb li.previous{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -165px repeat-x}.ie8 .breadcrumb li.previous a,.ie8 .breadcrumb li.previous span{background:transparent url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -1px no-repeat;border:0 none}.breadcrumb li.active{color:#525252}.breadcrumb li.active a,.breadcrumb li.active span{position:relative;background:#e6e6e6;border:1px solid #ccc;border-right:0 none;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.breadcrumb li.active a:after,.breadcrumb li.active span:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:-6px;top:1px;content:" ";width:7px;height:28px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:7px solid #e6e6e6;z-index:1}.breadcrumb li.active a:before,.breadcrumb li.active span:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:-8px;top:0;content:" ";width:8px;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:8px solid #ccc;z-index:0}@media (min-width: 860px){.breadcrumb li.active{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -165px repeat-x}.breadcrumb li.active a,.breadcrumb li.active span{border:0 none;background:transparent url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -42px no-repeat}.breadcrumb li.active a:after,.breadcrumb li.active a:before,.breadcrumb li.active span:after,.breadcrumb li.active span:before{content:none}}.ie8 .breadcrumb li.active{background:url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) 0 -165px repeat-x}.ie8 .breadcrumb li.active a,.ie8 .breadcrumb li.active span{border:0 none;background:transparent url(/resfinity_hotel/assets/breadcrumb-ef5878cd50f254d39355a3a617cb2dd17d796cf3e4488ccfcef02bc5115fbc5b.png) right -42px no-repeat}.ie8 .breadcrumb li.active a:after,.ie8 .breadcrumb li.active a:before,.ie8 .breadcrumb li.active span:after,.ie8 .breadcrumb li.active span:before{content:none}.breadcrumb li.active a,.breadcrumb li.active span{font-weight:bold;font-size:12px;word-break:break-all}@media (min-width: 860px){.breadcrumb li.active a,.breadcrumb li.active span{font-size:15px}}.ie8 .breadcrumb li.active a,.ie8 .breadcrumb li.active span{font-size:15px}@media (min-width: 640px){.breadcrumb li.active a,.breadcrumb li.active span{word-break:normal;font-size:13px}}.ie8 .breadcrumb li.active a,.ie8 .breadcrumb li.active span{word-break:normal;font-size:13px}.breadcrumb li.finish a,.breadcrumb li.finish span{color:#525252;font-size:15px}.breadcrumb li:last-child span,.breadcrumb li.active:last-child span{background:none}.breadcrumb li:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.breadcrumb li:last-child{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.default-form section,#new_search_data section{margin-bottom:15px;*zoom:1;position:relative}.default-form section:after,#new_search_data section:after{content:"";display:table;clear:both}.default-form section .col-1,#new_search_data section .col-1,.default-form section .col-2,#new_search_data section .col-2{width:40%;float:left}.default-form section .col-2-3,#new_search_data section .col-2-3{width:60%;float:left}.default-form section .col-3,#new_search_data section .col-3{position:absolute;right:0;bottom:0}.default-form section:nth-last-of-type(1),#new_search_data section:nth-last-of-type(1){margin-bottom:0}.default-form .section-head,#new_search_data .section-head{overflow:hidden;position:relative}.default-form .section-head:after,#new_search_data .section-head:after{content:"";width:20px;min-height:20px;position:absolute;right:0;top:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.default-form input[type="text"],#new_search_data input[type="text"]{width:65%}.default-form select.short,#new_search_data select.short{width:50px;margin-right:6px}.default-form [type='text'],#new_search_data [type='text'],.default-form select,#new_search_data select{margin-top:3px}.filter-dropdown{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;padding:8px 12px;position:relative;border:1px solid #a4a4a4;margin:0 0.3em 0.3em 0}.filter-dropdown:nth-last-child{margin:0}.filter-dropdown .filter-dropdown-items{position:absolute;display:none;top:29px;left:0;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;box-shadow:rgba(0,0,0,0.2) 0 1px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #D7D7D7;background:#fff}.filter-dropdown label{margin:0 0 0 4px;position:relative;top:-2px}.filter-dropdown li{display:block;width:14em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5em 1em;text-align:left}.filter-dropdown li:nth-last-of-type(1){margin-bottom:0.6em}.filter-dropdown:hover .filter-dropdown-items{display:block}.filter-dropdown:active{top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.filter-dropdown .clear{position:absolute;right:-8px;top:-10px;text-indent:-9999px;width:17px;height:17px;display:inline-block;vertical-align:middle;background-position:0 -1406px}.filter-dropdown .clear.hidden{display:none}.filter-dropdown .loader{position:absolute;right:-8px;top:-10px;text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:middle;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 2px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 2px;box-shadow:rgba(0,0,0,0.3) 0 0 2px;background:#f4f4f4 url(/resfinity_hotel/assets/small_spinner-e54590815aa201031cacf3f0008d5c0e25a4afdfb952771c51e73068cb299513.gif) no-repeat center center}.filter-dropdown .loader.hidden{display:none}.form label{cursor:pointer;font-weight:bold;font-size:0.929em;margin-bottom:3px}.form-row{overflow:hidden;*zoom:1}.form-input input{width:100%}.form-input-large input{width:100%;font-size:1.2em;padding:12px;margin:2px 0 6px 0;height:50px}.form-input-helper{color:#7a7a7a;font-size:0.8em;line-height:1.1em;float:right}#page-loader{min-height:400px;background:url(/resfinity_hotel/assets/loader_light-cdc6080848cab5a427577c5ca168d3d88d649c261f5f2ae63c3cd43e4c47bebf.gif) center center no-repeat;text-align:center}#page-loader .loader-text{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:center;white-space:nowrap;font-size:1em;background:#1c1c1c;display:inline-block;margin-top:100px}.section-loader,.deeplink-loader{min-height:300px;background:url(/resfinity_hotel/assets/loader_light-cdc6080848cab5a427577c5ca168d3d88d649c261f5f2ae63c3cd43e4c47bebf.gif) center center no-repeat;text-align:center}.section-loader .loader-text,.deeplink-loader .loader-text{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:center;white-space:nowrap;font-size:1em;background:#1c1c1c;display:inline-block;margin-top:50px}#map-loader .loader-overlay,#booking-loader .loader-overlay{position:absolute;width:100%;height:100%;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;top:0;left:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#map-loader .loader-content,#booking-loader .loader-content{position:absolute;width:100%;height:100%;top:0;left:0;background:url(/resfinity_hotel/assets/loader_dark-05815bf699de6739df0f87ec799d244797828968ba145cc20af2fae67921d54a.gif) center center no-repeat,url(/resfinity_hotel/assets/loader_dark_bg-bfa3e9f8a89354e73608482336748fdf7793b44c65d38afaeeea5d56fd840bf0.png) center center no-repeat;text-align:center}#map-loader .loader-content .loader-text,#booking-loader .loader-content .loader-text{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:center;white-space:nowrap;font-size:1em;background:#1c1c1c;display:inline-block;margin-top:150px}#map-loader .loader-content .tips-box,#booking-loader .loader-content .tips-box{position:absolute;bottom:20px;left:0;width:100%}#map-loader .loader-content .tip-element,#booking-loader .loader-content .tip-element{background:#fff;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:60%;margin:0 auto;text-align:left;*zoom:1}#map-loader .loader-content .tip-element:after,#booking-loader .loader-content .tip-element:after{content:"";display:table;clear:both}#map-loader .loader-content .tip-element img,#booking-loader .loader-content .tip-element img{float:left;margin-right:2%;display:inline-block;width:13%;height:auto}#map-loader .loader-content .tip-element .tip-text,#booking-loader .loader-content .tip-element .tip-text{margin-top:10px;float:left;display:inline-block;width:85%}#new_search_data{*zoom:1;position:relative}#new_search_data:after{content:"";display:table;clear:both}#new_search_data section:first-child{margin-bottom:40px}#new_search_data #search_data_destination_name{font-size:1.2em;padding:12px;height:50px;width:100%}#new_search_data #date-from-trigger,#new_search_data #date-to-trigger{display:none}#new_search_data #night-singular,#new_search_data #night-plural{display:none}#new_search_data .ui-autocomplete .ui-menu-item{font-size:16px}.half-width{width:50%;float:left;clear:both}.column-one-third{width:26.65%;margin-right:10%;float:left}.column-one-third:nth-of-type(3){margin-right:0}.column-one-third select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.column-half{width:100%}@media (min-width: 640px){.column-half{width:47.5%;float:left;margin-right:5%}}.ie8 .column-half{width:47.5%;float:left;margin-right:5%}.ie8 .column-half:nth-child(2n){margin-right:0}.column-half:nth-of-type(2){margin-right:0}.column-half>.hasDatepicker{width:100% !important}.column-half.to-right{float:right}.column-quarter{width:20.5%;margin-right:6%;float:left}.column-quarter:nth-of-type(4){margin-right:0}.column-quarter select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.column-one-third small,.column-half small,.column-quarter small{display:block;text-align:right;font-style:italic;font-size:11px;line-height:1.4}.no-mr{margin-right:0}.form-field-explanation{text-align:right}.buffer-bottom{margin-bottom:15px}.autocomplete-location{overflow:hidden;padding:5px 0.4em}.autocomplete-location:not(.ui-state-hover):hover{color:#525252}.autocomplete-location:not(.ui-state-hover):hover .city{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background:url(/resfinity_hotel/assets/icons/icon_location-5ec4502b967215742348c3ab1b3a6fd677107ff5e78522285e9e7edeac1fb06d.png) no-repeat left top}.autocomplete-location:not(.ui-state-hover):hover .airport{text-indent:-9998px;width:16px;height:18px;display:inline-block;vertical-align:middle;background:url(/resfinity_hotel/assets/icons/icon_airport_big-744b75b119bd93cc4d1a73680c25c93c78fa56fe9070a6a84c0c543388bdf3d6.png) no-repeat left top}.autocomplete-location:not(.ui-state-hover):hover .hotel{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background:url(/resfinity_hotel/assets/icons/icon_hotel-1d7345dd84fdaf261b17e1d82a16a3041a4df9011c966f848d7b457c51e84a16.png) no-repeat left top}.autocomplete-location:not(.ui-state-hover):hover .country{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background:url(/resfinity_hotel/assets/icons/icon_flag-1cf1aa42352642967167b4ffc09c89b3b2c1a40753800442d5dae589c5b6ef34.png) no-repeat left top}.autocomplete-location .location-type{float:right;display:inline-block;font-size:12px;line-height:24px;text-transform:capitalize;margin-left:6px}.autocomplete-location .city,.autocomplete-location .airport,.autocomplete-location .hotel,.autocomplete-location .country{margin-right:6px}.autocomplete-location .city{text-indent:-9999px;width:16px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2196px}.autocomplete-location .airport{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background-position:0 -556px}.autocomplete-location .hotel{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background-position:0 -1889px}.autocomplete-location .country{text-indent:-9999px;width:16px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1631px}.autocomplete-location:hover,.autocomplete-location.ui-state-hover{font-weight:normal;border:0 none}.autocomplete-location:hover .city,.autocomplete-location.ui-state-hover .city{text-indent:-9999px;width:16px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2223px}.autocomplete-location:hover .airport,.autocomplete-location.ui-state-hover .airport{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background-position:0 -574px}.autocomplete-location:hover .hotel,.autocomplete-location.ui-state-hover .hotel{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background-position:0 -1907px}.autocomplete-location:hover .country,.autocomplete-location.ui-state-hover .country{text-indent:-9999px;width:16px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1649px}.static-dialog-box{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);margin:10px;border:1px solid #d3d3d3;background:#fff;position:relative}.static-dialog-box:before{content:' ';width:100%;height:100%;display:block;position:absolute;top:-10px;left:-10px;border:10px solid #979797;opacity:0.2;filter:alpha(opacity=20);z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.static-dialog-box-header{padding:16px 40px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada;font-weight:bold}.static-dialog-box-body{padding:40px}.switcher{display:inline-block;padding:2px;position:relative;text-decoration:none;border:1px solid #787878;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#949494;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;box-shadow:2px 2px 4px rgba(0,0,0,0.2) inset,0 2px 0 #cbcbcb;outline:0;color:#525252}.switcher.hidden{visibility:hidden}.switcher .show,.switcher .hide{color:#000;font-size:11px;line-height:31px;text-shadow:0 0 6px #fff;font-weight:bold;text-transform:uppercase;text-align:center;position:absolute;z-index:10;width:40px}.switcher .show{right:0}.switcher .hide{left:0}.switcher .switch{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f7f7f7, #e5e5e5);background-image:-webkit-linear-gradient(#f7f7f7, #e5e5e5);background-image:linear-gradient(#f7f7f7, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e5e5e5');padding:0 8px;margin-right:40px;z-index:20;position:relative}.switcher .switch-label{display:inline-block;font-weight:bold;line-height:29px;color:#525252}.switcher .switch-label span{position:relative;top:1px}.switcher .switch-counter{display:inline-block;background:#fff;border:1px solid #d2d2d2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px 3px;margin-left:3px;color:#3590cf;font-size:11px;line-height:1.1em;font-weight:bold}.switcher.on .switch{margin-right:0;margin-left:40px}.switcher.on:hover .switch{margin-right:2px;margin-left:38px}.switcher:hover .switch{margin-left:2px;margin-right:38px;background:#f7f7f7}.switcher:hover .show,.switcher:hover .hide{color:#266fa1}.switcher.disabled{opacity:0.4;cursor:default}.switcher.disabled:hover .switch{margin-left:0px;margin-right:40px}.switcher.disabled.on:hover .switch{margin-left:40px;margin-right:0px}#start-page{width:95%;margin:0 auto}@media (min-width: 640px){#start-page{width:80%;margin-bottom:50px}}@media (min-width: 860px){#start-page{margin-bottom:100px;width:58%}}@media (min-width: 860px){#start-page{width:60%}}.ie8 #start-page{width:60%}.ie8 #start-page{width:100%}#start-page .search-mask,#start-page .hotel-reports{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);margin:10px;border:1px solid #d3d3d3;background:#fff;position:relative}#start-page .search-mask:before,#start-page .hotel-reports:before{content:' ';width:100%;height:100%;display:block;position:absolute;top:-10px;left:-10px;border:10px solid #979797;opacity:0.2;filter:alpha(opacity=20);z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#start-page .main-button,#change-search-criteria-box .main-button,#hotel-page .search-mask form .main-button,#hotel-page .hotel-reports form .main-button{float:right;display:inline-block;margin-top:1.5em}#start-page .main-button input,#change-search-criteria-box .main-button input,#hotel-page .search-mask form .main-button input,#hotel-page .hotel-reports form .main-button input{margin-top:0 !important}.search-mask h2,.hotel-reports h2{padding:16px 40px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada}.search-mask form,.hotel-reports form{padding:20px}@media (min-width: 860px){.search-mask form,.hotel-reports form{padding:40px 40px 25px}}.ie8 .search-mask form,.ie8 .hotel-reports form{padding:40px 40px 25px}.hotel-reports .default-form select,.hotel-reports #new_search_data select,.hotel-reports .default-form input[type="text"],.hotel-reports #new_search_data input[type="text"],.hotel-reports .default-form textarea,.hotel-reports #new_search_data textarea{width:100%}.hotel-reports .buttons-box{text-align:right}.hotel-reports .buttons-box .link{margin-right:30px}.external-sidebar{display:inline-block;width:380px;float:right}.external-sidebar iframe{display:block;width:380px;height:350px}#locations-page{width:95%;margin:0 auto}@media (min-width: 640px){#locations-page{width:80%;margin-bottom:50px}}@media (min-width: 860px){#locations-page{margin-bottom:100px;width:52%}}.ie8 #locations-page{margin-bottom:100px;width:52%}#search-by-country-page{width:100%;margin:0 0 100px}#search-by-country-page .destination-filter-label{margin-bottom:15px;text-align:center}#search-by-country-page .destination-filter{width:33%}#search-by-country-page .country-map{position:relative;margin-top:20px}#search-by-country-page .country-map .destination-filter{position:absolute;top:-33px;left:50%;margin-left:-16.5%;z-index:99;background:#fff;padding:10px 10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 0 8px;box-shadow:rgba(0,0,0,0.15) 0 0 0 8px}#search-by-country-page .min-val{display:inline-block;padding:0 4px;background:#3590cf;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold}#search-by-country-page #map-canvas{width:100%;height:550px}#locations-page .main-page,#search-by-country-page .main-page{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);margin:10px;border:1px solid #d3d3d3;background:#fff;position:relative}#locations-page .main-page:before,#search-by-country-page .main-page:before{content:' ';width:100%;height:100%;display:block;position:absolute;top:-10px;left:-10px;border:10px solid #979797;opacity:0.2;filter:alpha(opacity=20);z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#locations-page h2,#search-by-country-page h2{padding:16px 40px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada}#locations-page .page-body,#search-by-country-page .page-body{padding:20px}@media (min-width: 860px){#locations-page .page-body,#search-by-country-page .page-body{padding:40px}}.ie8 #locations-page .page-body,.ie8 #search-by-country-page .page-body{padding:40px}#locations-page ul,#search-by-country-page ul{border:1px solid #d7d7d7;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}#locations-page li,#search-by-country-page li{border-bottom:1px solid #d7d7d7}@media (min-width: 0){#locations-page li,#search-by-country-page li{display:inline-block;width:100%}}#locations-page li:last-child,#search-by-country-page li:last-child{border:0}#locations-page li .icon,#search-by-country-page li .icon{text-indent:-9999px;width:16px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2196px;margin-right:5px}#locations-page li span,#search-by-country-page li span{vertical-align:bottom}#locations-page li .type,#search-by-country-page li .type{font-size:0.8em;float:right;position:relative;top:1px}#locations-page li a,#search-by-country-page li a{display:block;padding:10px 18px;color:#525252;text-decoration:none;font-size:1.2em;line-height:1.5em}#locations-page li a:hover,#search-by-country-page li a:hover{background-color:#4498e7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YThmNCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjNGZhMmVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDQ5OGU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56a8f4), color-stop(80%, #4fa2ef), color-stop(100%, #4498e7));background-image:-moz-linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);background-image:-webkit-linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);background-image:linear-gradient(#56a8f4, #4fa2ef 80%, #4498e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#56a8f4', EndColorStr='#4498e7');color:#fff}#locations-page li.airport .icon,#search-by-country-page li.airport .icon{text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:middle;background-position:0 -556px}#hotels-page .hotel-list-box{*zoom:1;padding-top:10px}#hotels-page .hotel-list-box:after{content:"";display:table;clear:both}#hotels-page aside{float:left;width:25%;position:relative;top:-10px;z-index:99}#shortlist-switcher .icon{text-indent:-9999px;width:20px;height:19px;display:inline-block;vertical-align:middle;background-position:0 -3018px}#notifications-box.pinned{z-index:999}.toggle-filters-button{float:right}@media (min-width: 720px){.toggle-filters-button{display:none}}#hotel-map{border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative;overflow:hidden;margin-bottom:20px}#hotel-map .map-header{*zoom:1;background:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 40%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 40%, #f3f3f3);background-image:linear-gradient(#fff 40%, #f3f3f3);border-bottom:1px solid #fff;padding:20px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}#hotel-map .map-header:after{content:"";display:table;clear:both}#hotel-map .additional-search{display:block;float:left;width:40%;vertical-align:baseline}#hotel-map .additional-search input[type='text']{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;height:2em}#hotel-map .additional-search button[type='submit']{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:2em;margin-left:.25em}#hotel-map .additional-search button[type='submit']{display:inline-block;border:1px solid #d9d9d9;border-bottom-color:#b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ededed;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#f6f6f6, #e5e5e5);background-image:-webkit-linear-gradient(#f6f6f6, #e5e5e5);background-image:linear-gradient(#f6f6f6, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#e5e5e5');padding:0.25em 0.875em;color:#525252;font-weight:bold;font-size:1em;line-height:1em;text-shadow:0 1px 0 #fff;text-decoration:none;text-align:center;white-space:nowrap}#hotel-map .additional-search button[type='submit']:hover,#hotel-map .additional-search button[type='submit']:focus{background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f1f1f1')}#hotel-map .additional-search button[type='submit']:active{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}#hotel-map .additional-search button[type='submit'].active,#hotel-map .additional-search button[type='submit'].true{background-color:#dadada;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d1d1d1, #e3e3e3);background-image:-webkit-linear-gradient(#d1d1d1, #e3e3e3);background-image:linear-gradient(#d1d1d1, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1d1d1', EndColorStr='#e3e3e3')}#hotel-map .legend-box{float:right;width:60%;text-align:right}#hotel-map .legend-box li{display:inline-block;margin-left:20px;line-height:28px}#hotel-map .legend-box .icon{background-image:url(/resfinity_hotel/assets/map_icons_sprite-b464a13878cddbc61283de9526803bbfaae541c36d3277f93fabfd4227dbcae1.png);background-repeat:no-repeat;width:25px;height:28px;display:inline-block;vertical-align:top;margin-right:5px}#hotel-map .legend-box .cheap .icon{background-position:0 0}#hotel-map .legend-box .reasonable .icon{background-position:-26px 0}#hotel-map .legend-box .expensive .icon{background-position:-52px 0}#hotel-map #map-canvas{height:400px}#hotel-map.disabled{position:relative}#hotel-map.disabled:after{content:' ';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:100;background:#000;opacity:0.4;filter:alpha(opacity=40)}.hotel-on-the-map{*zoom:1;width:400px;overflow:hidden}.hotel-on-the-map:after{content:"";display:table;clear:both}.hotel-on-the-map .hotel-item-left{padding-bottom:30px}.hotel-on-the-map .shortlist-link{position:absolute;left:0;bottom:0}.hotel-on-the-map .images-box img{display:block;width:100%;height:100px}.hotel-on-the-map .rating-box{display:inline-block;margin-top:10px;padding:3px 6px}.hotel-on-the-map .hotel-name{margin-bottom:15px}.hotel-on-the-map .stars{text-indent:-9999px;width:62px;height:14px;display:inline-block;vertical-align:middle;position:relative;margin:0}.hotel-on-the-map .stars.s1,.hotel-on-the-map .stars.s2,.hotel-on-the-map .stars.s3,.hotel-on-the-map .stars.s4,.hotel-on-the-map .stars.s5{background-position:0 -3828px}.hotel-on-the-map .stars.s1:after,.hotel-on-the-map .stars.s2:after,.hotel-on-the-map .stars.s3:after,.hotel-on-the-map .stars.s4:after,.hotel-on-the-map .stars.s5:after{position:absolute;content:" ";top:0;left:0;height:100%;background-position:0 -3844px}.hotel-on-the-map .stars.s1:after{width:20%}.hotel-on-the-map .stars.s2:after{width:40%}.hotel-on-the-map .stars.s3:after{width:60%}.hotel-on-the-map .stars.s4:after{width:80%}.hotel-on-the-map .stars.s5:after{width:100%}.hotel-on-the-map .facilities{float:left;margin-bottom:15px}.hotel-on-the-map .discount-box{float:right;margin-bottom:15px}.hotel-on-the-map table{border-top:1px solid #e5e5e5}.hotel-on-the-map table td{padding-top:15px}.hotel-on-the-map .price-box{vertical-align:middle;width:65%;text-align:right;font-size:1em;line-height:1.1em}.hotel-on-the-map .price-box .price{font-size:1.5em;line-height:1.1em;font-weight:bold}.hotel-on-the-map .price-box .details{font-size:12px;line-height:1.1em;font-style:italic;font-weight:normal;display:block}.hotel-on-the-map .call-to-action{padding-left:10px;text-align:right;vertical-align:middle}.hotel-on-the-map .call-to-action .main-button{font-size:1em;line-height:1em}#hotel-list{display:none;float:right;width:72%}#hotel-list .help-text{font-weight:bold;margin-bottom:3px}#hotel-list .hotel-list-nav{*zoom:1;margin-bottom:20px}#hotel-list .hotel-list-nav:after{content:"";display:table;clear:both}#hotel-list .sorters{margin-right:10px;float:left}#hotel-list #sort-select{width:190px}#hotel-list .map-view-switch{margin-left:10px;position:relative}#hotel-list .map-view-switch span{padding-left:18px;line-height:12px;background-position:0 -1725px}#hotel-list .map-view-switch .badge-new{background:red;position:absolute;top:-8px;right:6px;line-height:1;font-size:9px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:2px 4px;color:#fff;font-weight:bold;text-shadow:none}#hotel-list .pager{float:right}.list-display-box .hotel-item{*zoom:1;border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative;margin-bottom:27px;padding:14px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(90%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 90%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 90%, #f3f3f3);background-image:linear-gradient(#fff 90%, #f3f3f3)}.list-display-box .hotel-item:after{content:"";display:table;clear:both}.list-display-box .hotel-item .hotel-item-left{padding-bottom:30px}.list-display-box .hotel-item .shortlist-link{position:absolute;left:14px;bottom:10px}.list-display-box .hotel-item .images-box img{display:block;width:100%;height:180px}.list-display-box .hotel-item .hotel-basic-info{float:left;width:75%}.list-display-box .hotel-item .show-on-the-map{color:#3590cf;font-weight:bold;text-decoration:none}.list-display-box .hotel-item .show-on-the-map:hover,.list-display-box .hotel-item .show-on-the-map:focus{text-decoration:underline}.list-display-box .hotel-item .facilities{float:left;width:65%;margin-bottom:15px}.list-display-box .hotel-item .discount-box{width:100%;clear:both;margin-bottom:15px}.list-display-box .hotel-item .description{padding:15px 0;margin:15px 0;border:1px solid #e5e5e5;border-left:0;border-right:0;clear:both}.list-display-box .hotel-item .rates{width:48%;vertical-align:middle}.list-display-box .hotel-item .rates .room-name,.list-display-box .hotel-item .rates .meal-name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;width:50%;float:left}.list-display-box .hotel-item .price-box{width:30%;vertical-align:middle;text-align:right;font-size:22px;line-height:1.2em}.list-display-box .hotel-item .price-box .price{font-size:24px;font-weight:bold}.list-display-box .hotel-item .price-box .details{font-size:12px;line-height:1.1em;font-style:italic;font-weight:normal;display:block}.list-display-box .hotel-item .call-to-action{padding-left:10px;text-align:right;vertical-align:middle}.list-display-box .hotel-item .call-to-action small{display:block;clear:both}.list-display-box .hotel-item .recommended-hotel-notice{display:none}.list-display-box .hotel-item.recommended-hotel{-moz-box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0;-webkit-box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0;box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.list-display-box .hotel-item.recommended-hotel .recommended-hotel-notice{display:inline-block;margin-top:10px}.recommended-hotel-notice{color:#C73737;font-weight:bold}.recommended-hotel-notice span{display:block;float:left;line-height:24px}.recommended-hotel-notice .icon{text-indent:-9999px;width:16px;height:18px;display:inline-block;vertical-align:middle;background-position:0 -3478px;margin-left:6px}.table-display-box{*zoom:1;margin-bottom:27px;border:1px solid #cbcbcb;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.table-display-box:after{content:"";display:table;clear:both}.table-display-box .table-display-body{display:table-row-group}.table-display-box .hotel-item{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(90%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 90%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 90%, #f3f3f3);background-image:linear-gradient(#fff 90%, #f3f3f3)}.table-display-box .hotel-item>div{border-top:1px solid #fff;border-bottom:1px solid #E0E0E0;vertical-align:top;padding:10px;display:table-cell;font-size:0.9em}.table-display-box .hotel-item>div.grid{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(90%, #f5f5f5), color-stop(100%, #e9e9e9));background-image:-moz-linear-gradient(#f5f5f5 90%, #e9e9e9);background-image:-webkit-linear-gradient(#f5f5f5 90%, #e9e9e9);background-image:linear-gradient(#f5f5f5 90%, #e9e9e9);width:600px}.table-display-box .hotel-item>div.vmiddle{vertical-align:middle}.table-display-box .hotel-item>div .location{overflow:hidden;margin-bottom:0;height:85px;position:relative}.table-display-box .hotel-item>div .location a{display:block;clear:left}.table-display-box .hotel-item .show-on-the-map{color:#3590cf;font-weight:bold;text-decoration:none}.table-display-box .hotel-item .show-on-the-map:hover,.table-display-box .hotel-item .show-on-the-map:focus{text-decoration:underline}.table-display-box .hotel-item .images-box{margin-bottom:5px}.table-display-box .hotel-item .images-box a{display:block;height:0;position:relative;width:120px;padding-bottom:70%;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.table-display-box .hotel-item .images-box img{position:absolute;top:0;left:-10%;display:block;width:120%;height:100px}.table-display-box .hotel-item .shortlist-link{display:inline-block}.table-display-box .hotel-item .price-box{white-space:nowrap;text-align:right;font-size:1em;line-height:1.1em;margin-bottom:10px}.table-display-box .hotel-item .price-box .price{font-size:1.5em;line-height:1.1em;font-weight:bold}.table-display-box .hotel-item .price-box .from{line-height:1;margin-bottom:-4px}.table-display-box .hotel-item .main-button{font-size:1em;line-height:1em}.table-display-box .hotel-item .recommended-hotel-notice{display:none}.table-display-box .hotel-item.recommended-hotel{-moz-box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0;-webkit-box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0;box-shadow:#3590cf -6px 0 0,#3590cf 6px 0 0}.table-display-box .hotel-item.recommended-hotel .recommended-hotel-notice{display:inline-block;position:absolute;right:0;bottom:1px}#filters-box{display:none}#filters-box .ui-slider-horizontal{margin:10px 7px}.sidebar-element{border:1px solid #d3d3d3;background:#fff;position:relative;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25);margin:10px;margin-bottom:40px}.sidebar-element:before{content:' ';width:100%;height:100%;display:block;position:absolute;top:-10px;left:-10px;border:10px solid #979797;opacity:0.2;filter:alpha(opacity=20);z-index:-1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.sidebar-element>h3,.hotel-common-elements .sidebar-element>.hotel-name,.hotel-on-the-map .sidebar-element>.hotel-name,.list-display-box .hotel-item .sidebar-element>.hotel-name,.table-display-box .hotel-item .sidebar-element>.hotel-name,.hotel-base-section .sidebar-element>.hotel-name,#hotel-page .search-mask .sidebar-element>.hotel-name,#hotel-page .hotel-reports .sidebar-element>.hotel-name,.hotel-tile .sidebar-element>.hotel-name{position:relative;padding:12px 16px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada;line-height:1.2}.sidebar-element>h3 span,.hotel-common-elements .sidebar-element>.hotel-name span,.hotel-on-the-map .sidebar-element>.hotel-name span,.list-display-box .hotel-item .sidebar-element>.hotel-name span,.table-display-box .hotel-item .sidebar-element>.hotel-name span,.hotel-base-section .sidebar-element>.hotel-name span,#hotel-page .search-mask .sidebar-element>.hotel-name span,#hotel-page .hotel-reports .sidebar-element>.hotel-name span,.hotel-tile .sidebar-element>.hotel-name span{font-size:14px;font-weight:normal;line-height:1}.sidebar-element>h3 span.hotels-count,.hotel-common-elements .sidebar-element>.hotel-name span.hotels-count,.hotel-on-the-map .sidebar-element>.hotel-name span.hotels-count,.list-display-box .hotel-item .sidebar-element>.hotel-name span.hotels-count,.table-display-box .hotel-item .sidebar-element>.hotel-name span.hotels-count,.hotel-base-section .sidebar-element>.hotel-name span.hotels-count,#hotel-page .search-mask .sidebar-element>.hotel-name span.hotels-count,#hotel-page .hotel-reports .sidebar-element>.hotel-name span.hotels-count,.hotel-tile .sidebar-element>.hotel-name span.hotels-count{font-weight:bold}.sidebar-element h4,.sidebar-element .hotel-on-the-map .hotel-name,.hotel-on-the-map .sidebar-element .hotel-name{line-height:1.5em;margin-bottom:16px;border-bottom:1px solid #d7d7d7}.sidebar-element section{padding:16px 16px 8px;position:relative;*zoom:1}.sidebar-element section:after{content:"";display:table;clear:both}.sidebar-element section:last-child{padding-bottom:16px}.sidebar-element section .button,.sidebar-element section input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;display:inline-block;float:left}.sidebar-element section .button{vertical-align:bottom;width:20%;padding:7px 0}.sidebar-element section input[type="text"]{width:75%;margin-right:5%}.sidebar-element section input[type="checkbox"]{margin-right:4px}.sidebar-element section li{margin:1px 0}.sidebar-element section .stars{text-indent:-9999px;width:62px;height:14px;display:inline-block;vertical-align:middle;position:relative}.sidebar-element section .stars.s1,.sidebar-element section .stars.s2,.sidebar-element section .stars.s3,.sidebar-element section .stars.s4,.sidebar-element section .stars.s5{background-position:0 -3828px}.sidebar-element section .stars.s1:after,.sidebar-element section .stars.s2:after,.sidebar-element section .stars.s3:after,.sidebar-element section .stars.s4:after,.sidebar-element section .stars.s5:after{position:absolute;content:" ";top:0;left:0;height:100%;background-position:0 -3844px}.sidebar-element section .stars.s1:after{width:20%}.sidebar-element section .stars.s2:after{width:40%}.sidebar-element section .stars.s3:after{width:60%}.sidebar-element section .stars.s4:after{width:80%}.sidebar-element section .stars.s5:after{width:100%}.sidebar-element img{max-width:100%}#price-filter .body,#distance-filter .body{text-align:center}#price-filter li,#distance-filter li{margin-bottom:15px}#price-filter li:last-child,#distance-filter li:last-child{margin:0}#name-filter .ui-autocomplete{width:64%}#location-filter .filter-item-root-node{position:relative}#location-filter .filter-item-root-node>ul{margin-bottom:.4em}#location-filter .filter-item-sub-item-node{padding-left:1em}#location-filter .filter-toggle{position:absolute;top:3px;right:0;text-indent:-9999px;width:14px;height:14px;display:inline-block;vertical-align:middle;background-position:0 -3497px}#location-filter .filter-toggle.checked{text-indent:-9999px;width:14px;height:14px;display:inline-block;vertical-align:middle;background-position:0 -3513px}#location-filter .filter-toggle.checked+ul.filter-sub-items{display:block}#location-filter .filter-toggle:hover{cursor:pointer}#location-filter .filter-sub-items{display:none}#change-search-criteria-box #search-form,#hotel-page .search-mask form #search-form,#hotel-page .hotel-reports form #search-form{max-width:550px}#change-search-criteria-box .buttons-box,#hotel-page .search-mask form .buttons-box,#hotel-page .hotel-reports form .buttons-box{text-align:right}#change-search-criteria-box .buttons-box .main-button,#hotel-page .search-mask form .buttons-box .main-button,#hotel-page .hotel-reports form .buttons-box .main-button{float:left}#change-search-criteria-box .buttons-box .link,#hotel-page .search-mask form .buttons-box .link,#hotel-page .hotel-reports form .buttons-box .link{margin:10px 30px 0 0;float:left}.hotel-list-loader{clear:both;width:100%;height:200px;background:url(/resfinity_hotel/assets/loader_dark-05815bf699de6739df0f87ec799d244797828968ba145cc20af2fae67921d54a.gif) center center no-repeat;text-align:center;background:url(/resfinity_hotel/assets/loader_dark-05815bf699de6739df0f87ec799d244797828968ba145cc20af2fae67921d54a.gif) center center no-repeat,url(/resfinity_hotel/assets/loader_dark_bg-bfa3e9f8a89354e73608482336748fdf7793b44c65d38afaeeea5d56fd840bf0.png) center center no-repeat}.hotel-list-loader .loader-text{background:#4e4e4e;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px 8px;font-size:12px;line-height:1.3em;color:#fff;font-weight:bold;text-align:center;white-space:nowrap;display:inline-block}.filter-tooltip{display:none;color:#525252;position:absolute;right:-70px;bottom:102%;width:200px;padding:0.5em 1em;border:2px solid #3590cf;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px;box-shadow:rgba(0,0,0,0.3) 0 0 10px}.filter-tooltip:before,.filter-tooltip:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;left:28px;bottom:-20px}.filter-tooltip:before{border-width:12px;border-color:rgba(204,0,0,0);border-top-color:#3590cf;margin-top:-12px;left:26px;bottom:-25px}.filter-tooltip:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-top:-10px}.filter-tooltip h5{text-transform:capitalize;padding-bottom:0.5em;font-size:14px;font-weight:700;color:#525252}.filter-tooltip p{font-size:14px;font-weight:400}.filter-tooltip .close-tooltip{position:absolute;right:0;top:1px;font-weight:700;font-size:15px;line-height:20px;width:20px;height:20px;text-align:center;text-decoration:none;color:#6c6c6c}.filter-tooltip .close-tooltip:hover{color:#2c2c2c}#hotel-page{position:relative;*zoom:1}#hotel-page:after{content:"";display:table;clear:both}#hotel-page .main-page{width:100%;margin:0 auto;border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative}@media (min-width: 860px){#hotel-page .main-page{float:left;width:77%}}#hotel-page aside{display:none}@media (min-width: 860px){#hotel-page aside{display:block;float:right;width:20%}}#hotel-page h4,#hotel-page .hotel-on-the-map .hotel-name,.hotel-on-the-map #hotel-page .hotel-name{line-height:1.5em;margin-bottom:10px;border-bottom:1px solid #e5e5e5}#hotel-page .search-mask,#hotel-page .hotel-reports{width:auto}#hotel-page .search-mask h2,#hotel-page .hotel-reports h2{line-height:1.5em;margin-bottom:10px;border-bottom:1px solid #e5e5e5;background:none;font-size:1.1em;padding:0}#hotel-page .search-mask form,#hotel-page .hotel-reports form{padding:0}#hotel-page .top-bar{position:relative;margin-bottom:30px}@media (min-width: 640px){#hotel-page .top-bar{margin-bottom:20px}}.share-button-box{float:right;margin-right:10px;position:absolute;right:0;bottom:-30px}@media (min-width: 640px){.share-button-box{top:-2px}}@media (min-width: 860px){.share-button-box{position:relative}}.share-button-box span{text-align:right;font-size:12px;padding:0 6px 0 0;font-weight:bold}@media (min-width: 860px){.share-button-box span{font-size:14px}}.share-button-box ul{display:inline-block;margin:0}.share-button-box ul li{display:inline-block;margin:8px 0 2px 4px}.share-button-box ul li a.share-by-facebook{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1506px}.share-button-box ul li a.share-by-twitter{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3529px}.share-button-box ul li a.share-by-mail{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2277px}.hotel-base-section,#hotel-page .search-mask,#hotel-page .hotel-reports{margin-bottom:40px;padding:0 20px;padding-top:20px}.hotel-base-section .main-img,#hotel-page .search-mask .main-img,#hotel-page .hotel-reports .main-img{height:200px;background-position:center center;background-repeat:no-repeat}.hotel-base-section .hotel-basic-info,#hotel-page .search-mask .hotel-basic-info,#hotel-page .hotel-reports .hotel-basic-info{width:100%;float:left}@media (min-width: 640px){.hotel-base-section .hotel-basic-info,#hotel-page .search-mask .hotel-basic-info,#hotel-page .hotel-reports .hotel-basic-info{width:85%}}.hotel-base-section .hotel-basic-info .hotel-name,#hotel-page .search-mask .hotel-basic-info .hotel-name,#hotel-page .hotel-reports .hotel-basic-info .hotel-name{margin-bottom:10px}.hotel-base-section .rating-box,#hotel-page .search-mask .rating-box,#hotel-page .hotel-reports .rating-box{float:right;width:12%}.hotel-base-section .listed-info-box,#hotel-page .search-mask .listed-info-box,#hotel-page .hotel-reports .listed-info-box{margin-bottom:20px;*zoom:1}@media (min-width: 860px){.hotel-base-section .listed-info-box,#hotel-page .search-mask .listed-info-box,#hotel-page .hotel-reports .listed-info-box{clear:both;margin-bottom:0px}}.ie8 .hotel-base-section .listed-info-box,.ie8 #hotel-page .search-mask .listed-info-box,#hotel-page .ie8 .search-mask .listed-info-box,.ie8 #hotel-page .hotel-reports .listed-info-box,#hotel-page .ie8 .hotel-reports .listed-info-box{clear:both;margin-bottom:0px}.hotel-base-section .listed-info-box:after,#hotel-page .search-mask .listed-info-box:after,#hotel-page .hotel-reports .listed-info-box:after{content:"";display:table;clear:both}@media (min-width: 0){.hotel-base-section .facilities-column h4,#hotel-page .search-mask .facilities-column h4,#hotel-page .hotel-reports .facilities-column h4,.hotel-base-section .facilities-column .hotel-on-the-map .hotel-name,.hotel-on-the-map .hotel-base-section .facilities-column .hotel-name,#hotel-page .search-mask .facilities-column .hotel-on-the-map .hotel-name,.hotel-on-the-map #hotel-page .search-mask .facilities-column .hotel-name,#hotel-page .hotel-reports .facilities-column .hotel-on-the-map .hotel-name,.hotel-on-the-map #hotel-page .hotel-reports .facilities-column .hotel-name{text-align:left}}.hotel-base-section .facilities-column li,#hotel-page .search-mask .facilities-column li,#hotel-page .hotel-reports .facilities-column li{float:left;width:100%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}@media (min-width: 640px){.hotel-base-section .facilities-column li,#hotel-page .search-mask .facilities-column li,#hotel-page .hotel-reports .facilities-column li{text-align:center;width:50%}}.hotel-base-section .facilities-column .air_conditioning,#hotel-page .search-mask .facilities-column .air_conditioning,#hotel-page .hotel-reports .facilities-column .air_conditioning{padding-left:35px;line-height:25px;background-position:0 -511px}.hotel-base-section .facilities-column .wlan,#hotel-page .search-mask .facilities-column .wlan,#hotel-page .hotel-reports .facilities-column .wlan{padding-left:35px;line-height:25px;background-position:0 -3678px}.hotel-base-section .facilities-column .parking,#hotel-page .search-mask .facilities-column .parking,#hotel-page .hotel-reports .facilities-column .parking{padding-left:35px;line-height:25px;background-position:0 -2510px}.hotel-base-section .facilities-column .spa,#hotel-page .search-mask .facilities-column .spa,#hotel-page .hotel-reports .facilities-column .spa{padding-left:35px;line-height:25px;background-position:0 -3290px}.hotel-base-section .facilities-column .fitness,#hotel-page .search-mask .facilities-column .fitness,#hotel-page .hotel-reports .facilities-column .fitness{padding-left:35px;line-height:25px;background-position:0 -1533px}.hotel-base-section .facilities-column .childrens_pool,#hotel-page .search-mask .facilities-column .childrens_pool,#hotel-page .hotel-reports .facilities-column .childrens_pool{padding-left:35px;line-height:25px;background-position:0 -1277px}.hotel-base-section .facilities-column .childrens_club,#hotel-page .search-mask .facilities-column .childrens_club,#hotel-page .hotel-reports .facilities-column .childrens_club{padding-left:35px;line-height:25px;background-position:0 -1179px}.hotel-base-section .facilities-column .bikes_rental,#hotel-page .search-mask .facilities-column .bikes_rental,#hotel-page .hotel-reports .facilities-column .bikes_rental{padding-left:35px;line-height:25px;background-position:0 -907px}.hotel-base-section .facilities-column .beach_access,#hotel-page .search-mask .facilities-column .beach_access,#hotel-page .hotel-reports .facilities-column .beach_access{padding-left:35px;line-height:25px;background-position:0 -809px}.hotel-base-section .facilities-column .accessible_rooms,#hotel-page .search-mask .facilities-column .accessible_rooms,#hotel-page .hotel-reports .facilities-column .accessible_rooms{padding-left:35px;line-height:25px;background-position:0 -413px}.hotel-base-section .facilities-column .restaurant,#hotel-page .search-mask .facilities-column .restaurant,#hotel-page .hotel-reports .facilities-column .restaurant{padding-left:35px;line-height:25px;background-position:0 -2779px}.hotel-base-section .facilities-column .business_facilities,#hotel-page .search-mask .facilities-column .business_facilities,#hotel-page .hotel-reports .facilities-column .business_facilities{padding-left:35px;line-height:25px;background-position:0 -1005px}.hotel-base-section .facilities-column .ski_facilities,#hotel-page .search-mask .facilities-column .ski_facilities,#hotel-page .hotel-reports .facilities-column .ski_facilities{padding-left:35px;line-height:25px;background-position:0 -3192px}.hotel-base-section .facilities-column .pool_outdoor,#hotel-page .search-mask .facilities-column .pool_outdoor,#hotel-page .hotel-reports .facilities-column .pool_outdoor,.hotel-base-section .facilities-column .outdoor_pool,#hotel-page .search-mask .facilities-column .outdoor_pool,#hotel-page .hotel-reports .facilities-column .outdoor_pool{padding-left:35px;line-height:25px;background-position:0 -2412px}.hotel-base-section .facilities-column .pool_indoor,#hotel-page .search-mask .facilities-column .pool_indoor,#hotel-page .hotel-reports .facilities-column .pool_indoor,.hotel-base-section .facilities-column .indoor_pool,#hotel-page .search-mask .facilities-column .indoor_pool,#hotel-page .hotel-reports .facilities-column .indoor_pool{padding-left:35px;line-height:25px;background-position:0 -1925px}.hotel-base-section .facilities-column .pets_welcome,#hotel-page .search-mask .facilities-column .pets_welcome,#hotel-page .hotel-reports .facilities-column .pets_welcome{padding-left:35px;line-height:25px;background-position:0 -2608px}.hotel-base-section .facilities-column .airport_shuttle,#hotel-page .search-mask .facilities-column .airport_shuttle,#hotel-page .hotel-reports .facilities-column .airport_shuttle{padding-left:35px;line-height:25px;background-position:0 -3094px}.please-notes-section{margin-bottom:40px;padding:0 20px}.please-notes-section p{margin:5px 0}.booking-options-section{margin-bottom:40px}.booking-options-section .notifications-box{padding:0 20px}.booking-options-section table thead tr{background:#f6f6f6}.booking-options-section table th{font-weight:bold;padding:10px 0}.booking-options-section table td,.booking-options-section table th{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle}.booking-options-section table tbody tr{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 70%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 70%, #f3f3f3);background-image:linear-gradient(#fff 70%, #f3f3f3)}.booking-options-section table tfoot tr{background:#fff}.booking-options-section table tbody tr{background-image:none}.booking-options-section th span{font-size:12px;line-height:1.1em;font-style:italic;font-weight:normal;display:block}.booking-options-section th.avg-price,.booking-options-section th.total-price{text-align:right;width:25%}@media (min-width: 640px){.booking-options-section th.avg-price,.booking-options-section th.total-price{width:18%}}.booking-options-section th.avg-price small,.booking-options-section th.total-price small{display:block;font-weight:normal;font-style:italic}.booking-options-section td.avg-price{text-align:right;font-size:1em;line-height:1.1em;text-align:center}.booking-options-section td.avg-price .price{font-size:1.5em;line-height:1.1em;font-weight:bold}.booking-options-section td.avg-price .show-cnx,.booking-options-section td.avg-price .availability-notice{width:100%}.booking-options-section td.avg-price .availability-notice{float:none;text-align:center !important}.booking-options-section td.total-price{text-align:right;font-size:22px;line-height:1.2em;font-size:19px;padding-right:0}.booking-options-section td.total-price .price{font-size:24px;font-weight:bold}.booking-options-section td.total-price .price{font-size:19px}.booking-options-section td.total-price .price-stay-days{font-style:italic;font-size:13px;display:block;line-height:1.15 !important}.booking-options-section td.last{padding-right:20px}.booking-options-section th.show-cnx{text-align:center}.booking-options-section .first{padding-left:10px;width:48%}@media (min-width: 640px){.booking-options-section .first{padding-left:20px;width:36%}}.booking-options-section .last{text-align:right;padding-right:5px}@media (min-width: 640px){.booking-options-section .last{width:15%;padding-right:20px}}.booking-options-section .rate{margin:15px 0;clear:both}.booking-options-section .room-name{font-weight:bold;line-height:1.3em}.booking-options-section .meal-name{font-size:0.9em;line-height:1.3em}.booking-options-section .discount-box,.booking-options-section .availability-notice,.booking-options-section .non-bookable-notice{float:right}.booking-options-section .discount-box .icon,.booking-options-section .availability-notice .icon,.booking-options-section .non-bookable-notice .icon{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1425px}.booking-options-section .availability-notice,.booking-options-section .non-bookable-notice{text-align:right !important}.booking-options-section .non-bookable-notice{padding:2px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#adadad;font-weight:bold;font-size:0.9em;text-align:right}.booking-options-section .unavailable-booking-option td{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.booking-options-section .main-button{padding:.25em .5em}.booking-options-section .main-button:hover{cursor:pointer}.booking-options-section .availability-notice{width:80px;color:#ff0000;font-weight:bold;font-size:0.9em;line-height:1.2;text-align:left}.availability-list li,.hotel-features-section .legend-box li,.hotel-features-section .feature-list li{padding-left:22px;line-height:25px;background-position:0 -2358px}.availability-list li.avail,.hotel-features-section .legend-box li.avail,.hotel-features-section .feature-list li.avail{font-weight:bold;padding-left:22px;line-height:25px;background-position:0 -782px}.hotel-features-section{margin-bottom:40px;padding:0 20px;position:relative}.hotel-features-section h4,.hotel-features-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .hotel-features-section .hotel-name{font-size:0.9em}@media (min-width: 640px){.hotel-features-section h4,.hotel-features-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .hotel-features-section .hotel-name{font-size:1.1em}}.hotel-features-section li{font-size:0.9em;font-weight:normal}.hotel-features-section .legend-box{position:absolute;right:20px;top:20px}@media (min-width: 320px){.hotel-features-section .legend-box{top:-3px}}@media (min-width: 640px){.hotel-features-section .legend-box{top:-1px}}.hotel-features-section .legend-box li{margin-left:5px;font-size:11px;display:inline-block;line-height:28px}@media (min-width: 640px){.hotel-features-section .legend-box li{margin-left:20px;font-size:0.9em}}.hotel-features-section .feature-list{margin-top:30px}@media (min-width: 640px){.hotel-features-section .feature-list{margin-top:0px}}.hotel-features-section .feature-list li{display:inline-block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;white-space:nowrap}@media (min-width: 320px){.hotel-features-section .feature-list li{width:48%}}@media (min-width: 640px){.hotel-features-section .feature-list li{width:32.5%}}.overall-rating{float:left;width:100%}@media (min-width: 640px){.overall-rating{width:65%}}@media (min-width: 860px){.gallery-section{margin-top:15px}}.gallery-section ul{*zoom:1}.gallery-section ul:after{content:"";display:table;clear:both}.gallery-section li{float:left;margin:0 7px 7px 0}.gallery-section a{width:77px;height:70px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.gallery-section .caption{display:none}.description-section{margin-bottom:40px;padding:0 20px;overflow:hidden;*zoom:1}.description-section p{margin:10px 0}@media (min-width: 860px){.description-section h4,.description-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .description-section .hotel-name{overflow:hidden}}.description-section #map-canvas{float:right;width:100%;height:300px;margin:0 0 20px 20px;display:none}@media (min-width: 860px){.description-section #map-canvas{width:50%;display:block}}.street-view-section{margin-bottom:40px;padding:0 20px;display:none}@media (min-width: 860px){.street-view-section{display:block}}#street-view-canvas{height:350px}.similar-hotels-section{*zoom:1;margin-top:120px;padding:40px 20px 20px;background:#f4f4f4;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.similar-hotels-section:after{content:"";display:table;clear:both}.similar-hotels-section .column{float:left;width:30%;margin-right:5%;margin-top:5px}.similar-hotels-section .column:last-child{margin-right:0}#hotel-page .hotel-tile{border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(90%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 90%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 90%, #f3f3f3);background-image:linear-gradient(#fff 90%, #f3f3f3);padding:8px}#hotel-page .hotel-tile .hotel-name{margin-bottom:16px;padding-bottom:8px;border:0 none !important}.hotel-tile .main-img{height:150px;background-position:center center}.hotel-tile .rating-box{display:inline-block;margin-top:10px;padding:3px 6px}.hotel-tile .hotel-name{font-size:1.1em;line-height:1.3em;margin-top:8px}.hotel-tile .price-box{vertical-align:middle;width:60%;text-align:right;font-size:1em;line-height:1.1em}.hotel-tile .price-box .price{font-size:1.5em;line-height:1.1em;font-weight:bold}.hotel-tile .price-box .details{font-size:12px;line-height:1.1em;font-style:italic;font-weight:normal;display:block}.hotel-tile .call-to-action{padding-left:10px;text-align:right;vertical-align:middle}.hotel-tile .call-to-action .button{font-size:1.1em}#page-navigation{border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}#page-navigation li{border-bottom:1px solid #d7d7d7}#page-navigation li:last-child{border:0}#page-navigation li:last-child a{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}#page-navigation li:first-child a{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}#page-navigation a{padding:10px 20px;display:block;background:#fdfdfd;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e5e5e5));background-image:-moz-linear-gradient(#fdfdfd, #e5e5e5);background-image:-webkit-linear-gradient(#fdfdfd, #e5e5e5);background-image:linear-gradient(#fdfdfd, #e5e5e5);text-decoration:none;text-shadow:0 1px 0 #fff;color:#525252}#page-navigation a:visited{color:#525252}#page-navigation a:focus{color:#525252}#page-navigation a:hover{color:#525252}#page-navigation a:active{color:#525252}#page-navigation a:hover{background:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1)}#page-navigation a.active{font-weight:bold;background:#F6F6F6;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2d2d2), color-stop(100%, #e3e3e3));background-image:-moz-linear-gradient(#d2d2d2, #e3e3e3);background-image:-webkit-linear-gradient(#d2d2d2, #e3e3e3);background-image:linear-gradient(#d2d2d2, #e3e3e3)}#page-navigation a.highlighted{color:#3590cf;font-weight:bold}#scrollup-to-rates{float:right;margin:0 20px 20px 0}#scrollup-to-rates a{background:url(/resfinity_hotel/assets/icons/icon_arrow_to_top-806abd3062a7002fa3a0c7219bde2cf133459e7273e6789d91ca06b7ad076ba3.png) no-repeat right 0;padding-right:35px}.hotel-report-link{font-size:12px;margin:0 0 20px 20px}@media (min-width: 860px){.hotel-report-link{float:left;font-size:14px}}#scrollup-to-rates,.hotel-report-link{font-size:12px}@media (min-width: 860px){#scrollup-to-rates,.hotel-report-link{font-size:14px}}#scrollup-to-rates a,.hotel-report-link a{color:#525252;line-height:26px;text-decoration:none;font-weight:bold;display:inline-block}#booking-options-list table tbody td.show-cnx{text-align:center}#booking-options-list table tbody td.show-cnx a{font-weight:bold;text-decoration:none;outline:0}#booking-options-list table tbody td.show-cnx a.cnx-fees-loading{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;border-left:3px solid transparent;border-top:3px solid #272727;border-right:3px solid transparent;border-bottom:3px solid #272727;overflow:hidden;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 400ms linear infinite;-moz-animation:spin 400ms linear infinite;animation:spin 400ms linear infinite;color:transparent !important}#booking-options-list table tbody td.show-cnx .rate-cnx-fee{line-height:1.3 !important}#booking-options-list table tbody td.show-cnx .rate-cnx-fee a{color:#525252}.booking-options-section .main-button{font-size:1em;line-height:1;padding:.4em .8em}.booking-options-section .meal-name{line-height:1.8em;padding-left:12px}.booking-options-section td.first{padding:0 20px}.booking-options-section th.first{width:52%}.booking-options-section table tbody tr{background-image:none}.booking-options-section div.show-cnx{text-align:center;float:left;width:18%}.booking-options-section div.show-cnx a{font-weight:bold;text-decoration:none;outline:0}.booking-options-section div.show-cnx a .icon.search{text-indent:-9999px;width:16px;height:16px;display:inline-block;vertical-align:middle;background-position:0 -3000px}.booking-options-section div.show-cnx a.cnx-fees-loading{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;border-left:3px solid transparent;border-top:3px solid #272727;border-right:3px solid transparent;border-bottom:3px solid #272727;overflow:hidden;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 400ms linear infinite;-moz-animation:spin 400ms linear infinite;animation:spin 400ms linear infinite;color:transparent !important}.booking-options-section div.show-cnx .rate-cnx-fee{line-height:1.3 !important}.booking-options-section div.show-cnx .rate-cnx-fee a{color:#525252}.room-type-name{margin:10px 0 0;font-weight:bold}.meal-row{*zoom:1;margin-bottom:6px;border-bottom:1px solid #f1f1f1;padding-bottom:4px}.meal-row:after{content:"";display:table;clear:both}.meal-row:nth-last-of-type(1){border-bottom:0 none;padding-bottom:0}.meal-row .price{font-size:1.2em;font-weight:bold;vertical-align:baseline}.meal-row .total-price-section{margin-top:-10px}.meal-row .total-price-section.to-right{float:right}.meal-row .total-price-section.strike{text-decoration:line-through}.meal-row .total-price-section .price{font-size:1.4em;line-height:1.4}.meal-row .total-price-section small{display:block;line-height:1}.meal-row span.meal-name{line-height:2}.meal-row .source-badge{float:right;margin-top:-20px}.meal-row .rate-cnx-fee{margin-top:3px}.meal-name{display:block;float:left;width:52%}.meal-name.meal-name-mid{width:57%}.meal-name.meal-name-wide{width:70%}.meal-name .icon.discount,.meal-name .icon.hot-deal{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1425px}.meal-name .icon.corporate{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3434px}.meal-name .icon.special-rate{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3456px}.meal-name,.average-price-section,.total-price-section,.select-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8}.average-price-section,.total-price-section,.select-button{float:left;width:15%}.ie8 .select-button{width:12%}.room-name .icon.discount,.room-name .icon.hot-deal{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1425px}.room-name .icon.corporate{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3434px}.room-name .icon.special-rate{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3456px}.average-price-section{text-align:right}.total-price-section{text-align:right}.select-button{text-align:right}.room-type{position:relative}.see-more{font-size:.9em;float:right;padding:5px 9px !important;margin-bottom:8px}#guests-page{position:relative;*zoom:1}#guests-page:after{content:"";display:table;clear:both}#guests-page .main-page{float:left;width:100%;border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative}@media (min-width: 640px){#guests-page .main-page{width:72%}}.ie8 #guests-page .main-page{width:72%}#guests-page aside{display:none;float:right;width:25%}@media (min-width: 640px){#guests-page aside{display:block}}.ie8 #guests-page aside{display:block}#guests-page h2{margin-bottom:20px}.checkout-section-base,.guest-details-section,.transfer-section,.cancellation-policy-section,.price-summary-section,.contact-details-section,.billing-address-section,.payment-details-section,.terms-and-conditions-section,.error .error-page-section,.booking-confirmation-section,.additional-info-section,.what-next-section{padding:20px;border-bottom:1px solid #e5e5e5;position:relative}.checkout-section-base .required-info-box,.guest-details-section .required-info-box,.transfer-section .required-info-box,.cancellation-policy-section .required-info-box,.price-summary-section .required-info-box,.contact-details-section .required-info-box,.billing-address-section .required-info-box,.payment-details-section .required-info-box,.terms-and-conditions-section .required-info-box,.error .error-page-section .required-info-box,.booking-confirmation-section .required-info-box,.additional-info-section .required-info-box,.what-next-section .required-info-box{position:absolute;right:20px;top:20px}.guest-details-section h4,.guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .guest-details-section .hotel-name{line-height:1.5em;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-left:35px;line-height:25px;background-position:0 -2925px;font-size:12px}@media (min-width: 640px){.guest-details-section h4,.guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .guest-details-section .hotel-name{font-size:1.1em}}.ie8 .guest-details-section h4,.ie8 .guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .ie8 .guest-details-section .hotel-name{font-size:1.1em}@media (min-width: 640px){.guest-details-section fieldset ul{*zoom:1}.guest-details-section fieldset ul:after{content:"";display:table;clear:both}.guest-details-section fieldset li{float:left;width:42%;padding-bottom:30px}.guest-details-section fieldset li.first{width:16%}.guest-details-section fieldset li.first select{width:65%}.guest-details-section fieldset input[type='text'],.guest-details-section fieldset input[type='password']{width:83%}}.ie8 .guest-details-section fieldset ul{*zoom:1}.ie8 .guest-details-section fieldset ul:after{content:"";display:table;clear:both}.ie8 .guest-details-section fieldset li{float:left;width:42%;padding-bottom:30px}.ie8 .guest-details-section fieldset li.first{width:16%}.ie8 .guest-details-section fieldset li.first select{width:65%}.ie8 .guest-details-section fieldset input[type='text'],.ie8 .guest-details-section fieldset input[type='password']{width:83%}.guest-details-section fieldset .input-box span{line-height:1;display:inline-block;position:relative;top:-3px}.guest-details-section fieldset .input-box small{display:block;line-height:1;font-size:10px;font-style:italic;margin-top:-3px}.guest-details-section fieldset .custom-fields ul{*zoom:1}.guest-details-section fieldset .custom-fields ul:after{content:"";display:table;clear:both}.guest-details-section fieldset .custom-fields li{float:left;width:33%}.guest-details-section fieldset .custom-fields li input[type="text"]{width:81.5%}.guest-details-section fieldset .profile-selector ul{*zoom:1}.guest-details-section fieldset .profile-selector ul:after{content:"";display:table;clear:both}.guest-details-section fieldset .profile-selector li{float:left;width:42%;padding-bottom:30px}.guest-details-section fieldset .profile-selector li.first{width:16%}.guest-details-section fieldset .profile-selector li.first select{width:65%}.guest-details-section fieldset .profile-selector input[type='text'],.guest-details-section fieldset .profile-selector input[type='password']{width:83%}.guest-details-section fieldset+fieldset{border-top:1px solid #ccc;padding-top:20px}.transfer-section fieldset{*zoom:1}.transfer-section fieldset:after{content:"";display:table;clear:both}.transfer-section fieldset ul{*zoom:1}.transfer-section fieldset ul:after{content:"";display:table;clear:both}.transfer-section fieldset li{float:left;width:50%}.transfer-section fieldset li .input-box{position:relative}.transfer-section fieldset li.expiry-date-input{*zoom:1}.transfer-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.transfer-section fieldset li.expiry-date-input label{display:block}.transfer-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.transfer-section fieldset li.cvc-input{margin-bottom:50px}.transfer-section fieldset li.cvc-input .input-box input{width:40%}.transfer-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.transfer-section fieldset li.cardholder-name-input+li{min-height:75px}.transfer-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.transfer-section fieldset li .icon-cc-vi,.transfer-section fieldset li .icon-cc-mc,.transfer-section fieldset li .icon-cc-ax{margin-top:24px}.transfer-section fieldset input[type='text'],.transfer-section fieldset input[type='password'],.transfer-section fieldset select{width:80%}.transfer-section ul.time li{padding-bottom:0}.transfer-section ul.time li input[type="text"]{width:60%}.transfer-section input[type="submit"]{float:right}.transfer-section label.info{font-weight:normal;float:right}.price-summary-section thead tr{background:#f6f6f6}.price-summary-section th{font-weight:bold;padding:10px 0}.price-summary-section td,.price-summary-section th{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:middle}.price-summary-section tbody tr{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #fff), color-stop(100%, #f3f3f3));background-image:-moz-linear-gradient(#fff 70%, #f3f3f3);background-image:-webkit-linear-gradient(#fff 70%, #f3f3f3);background-image:linear-gradient(#fff 70%, #f3f3f3)}.price-summary-section tfoot tr{background:#fff}.price-summary-section table{border:1px solid #e5e5e5}.price-summary-section th{padding:10px}.price-summary-section th.service-price{text-align:right;width:15%}.price-summary-section td{padding:0 10px}.price-summary-section td.service-price{text-align:right;font-size:1em;line-height:1.1em}.price-summary-section td.service-price .price{font-size:1.5em;line-height:1.1em;font-weight:bold}.price-summary-section .rate{margin:10px 0}.price-summary-section .room-name{font-weight:bold;line-height:1.3em}.price-summary-section .markup-name{font-weight:bold;line-height:1.3em}.price-summary-section .meal-name{font-size:0.9em;line-height:1.3em;float:none}.price-summary-section .discount-box{float:left;margin:5px 10px 0 0}.price-summary-section .discount-box .icon{text-indent:-9999px;width:28px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1425px}.price-summary-section .cancellation-policy{margin-bottom:10px}.price-summary-section .optional-markup,.price-summary-section .optional-markup.field_with_errors{text-align:right;margin-bottom:10px}.price-summary-section .optional-markup .inline-label,.price-summary-section .optional-markup .input-box,.price-summary-section .optional-markup.field_with_errors .inline-label,.price-summary-section .optional-markup.field_with_errors .input-box{display:inline-block}.price-summary-section .optional-markup .inline-label,.price-summary-section .optional-markup.field_with_errors .inline-label{margin-right:10px}.price-summary-section .optional-markup [type="text"],.price-summary-section .optional-markup.field_with_errors [type="text"]{width:80px}.price-summary-section .optional-markup select,.price-summary-section .optional-markup option,.price-summary-section .optional-markup.field_with_errors select,.price-summary-section .optional-markup.field_with_errors option{font-weight:bold}.price-summary-section .optional-markup select,.price-summary-section .optional-markup.field_with_errors select{width:auto}.price-summary-section .optional-markup .input-box,.price-summary-section .optional-markup.field_with_errors .input-box{position:relative}.price-summary-section .optional-markup .formError,.price-summary-section .optional-markup.field_with_errors .formError{position:absolute;top:40px;left:0}.total-price-box{text-align:right;margin-top:10px;text-align:right;font-size:22px;line-height:1.2em}.total-price-box .price{font-size:24px;font-weight:bold}.total-price-box .details{font-size:12px;line-height:1.1em;font-style:italic;font-weight:normal;display:block}.total-price-box .heading{display:inline-block;vertical-align:bottom;margin-top:10px}@media (min-width: 640px){.total-price-box .heading{margin-top:0px}}.ie8 .total-price-box .heading{margin-top:0px}.total-price-box .total-price{display:inline-block;white-space:nowrap;margin-left:10px}.button-section{padding:20px;margin-top:10px;text-align:center}@media (min-width: 860px){.button-section{text-align:right}}.ie8 .button-section{text-align:right}.button-section h2{text-align:left}.button-section .explanation{margin-right:20px;display:inline-block;vertical-align:middle;margin-bottom:10px}@media (min-width: 860px){.button-section .explanation{margin-bottom:0px}}.ie8 .button-section .explanation{margin-bottom:0px}.button-section .terms-and-conditions{margin-top:8px;float:left}.button-section .submit-personal-data{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%}.button-section .submit-personal-data h5{margin-bottom:6px}.button-section .submit-personal-data>div{display:table-cell}.button-section .submit-personal-data div.main-button>[type="submit"]{display:inline-block;position:relative;bottom:15px}.button-section .check-personal-data{text-align:left;float:left;padding-right:10px;min-width:240px;max-width:500px}#payment-page{position:relative;*zoom:1}#payment-page:after{content:"";display:table;clear:both}#payment-page .main-page{float:left;width:100%;border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative}@media (min-width: 640px){#payment-page .main-page{width:72%}}.ie8 #payment-page .main-page{width:72%}#payment-page aside{float:right;display:none}@media (min-width: 640px){#payment-page aside{display:block;width:25%}}.ie8 #payment-page aside{display:block;width:25%}#payment-page h2{margin-bottom:20px}#payment-page h4,#payment-page .hotel-on-the-map .hotel-name,.hotel-on-the-map #payment-page .hotel-name{line-height:1.5em;margin-bottom:10px;border-bottom:1px solid #e5e5e5}.guest-details-section .filled-in li{*zoom:1}.guest-details-section .filled-in li:after{content:"";display:table;clear:both}.guest-details-section ul.filled-in{margin-bottom:10px}.guest-details-section .filled-custom-field{float:left;width:33.33333%;display:table}.guest-details-section .filled-custom-field span{display:table-cell}.guest-details-section .filled-custom-field span.label,.guest-details-section .filled-custom-field .default-form span.section-head,.default-form .guest-details-section .filled-custom-field span.section-head,.guest-details-section .filled-custom-field #new_search_data span.section-head,#new_search_data .guest-details-section .filled-custom-field span.section-head,.guest-details-section .filled-custom-field span.required-info-box{width:100px}.guest-details-section .filled-custom-field span.value{padding-left:4px}.guest-details-section ul+ul{border-top:1px solid #d9d9d9;padding-top:8px}.payment-frame-section h3,.payment-frame-section .hotel-common-elements .hotel-name,.hotel-common-elements .payment-frame-section .hotel-name,.payment-frame-section .hotel-on-the-map .hotel-name,.hotel-on-the-map .payment-frame-section .hotel-name,.payment-frame-section .list-display-box .hotel-item .hotel-name,.list-display-box .hotel-item .payment-frame-section .hotel-name,.payment-frame-section .table-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .payment-frame-section .hotel-name,.payment-frame-section .hotel-base-section .hotel-name,.hotel-base-section .payment-frame-section .hotel-name,.payment-frame-section #hotel-page .search-mask .hotel-name,#hotel-page .search-mask .payment-frame-section .hotel-name,.payment-frame-section #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports .payment-frame-section .hotel-name,.payment-frame-section .hotel-tile .hotel-name,.hotel-tile .payment-frame-section .hotel-name{line-height:1.5em;margin-bottom:10px;border-bottom:1px solid #e5e5e5;background-image:none;padding:10px}.payment-frame-section iframe{width:100%;height:500px}@media (min-width: 320px){.contact-details-section fieldset{*zoom:1}.contact-details-section fieldset:after{content:"";display:table;clear:both}.contact-details-section fieldset ul{*zoom:1}.contact-details-section fieldset ul:after{content:"";display:table;clear:both}.contact-details-section fieldset li{float:left;width:50%}.contact-details-section fieldset li .input-box{position:relative}.contact-details-section fieldset li.expiry-date-input{*zoom:1}.contact-details-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.contact-details-section fieldset li.expiry-date-input label{display:block}.contact-details-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.contact-details-section fieldset li.cvc-input{margin-bottom:50px}.contact-details-section fieldset li.cvc-input .input-box input{width:40%}.contact-details-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.contact-details-section fieldset li.cardholder-name-input+li{min-height:75px}.contact-details-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.contact-details-section fieldset li .icon-cc-vi,.contact-details-section fieldset li .icon-cc-mc,.contact-details-section fieldset li .icon-cc-ax{margin-top:24px}.contact-details-section fieldset input[type='text'],.contact-details-section fieldset input[type='password'],.contact-details-section fieldset select{width:80%}}.ie8 .contact-details-section fieldset{*zoom:1}.ie8 .contact-details-section fieldset:after{content:"";display:table;clear:both}.ie8 .contact-details-section fieldset ul{*zoom:1}.ie8 .contact-details-section fieldset ul:after{content:"";display:table;clear:both}.ie8 .contact-details-section fieldset li{float:left;width:50%}.ie8 .contact-details-section fieldset li .input-box{position:relative}.ie8 .contact-details-section fieldset li.expiry-date-input{*zoom:1}.ie8 .contact-details-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.ie8 .contact-details-section fieldset li.expiry-date-input label{display:block}.ie8 .contact-details-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.ie8 .contact-details-section fieldset li.cvc-input{margin-bottom:50px}.ie8 .contact-details-section fieldset li.cvc-input .input-box input{width:40%}.ie8 .contact-details-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.ie8 .contact-details-section fieldset li.cardholder-name-input+li{min-height:75px}.ie8 .contact-details-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.ie8 .contact-details-section fieldset li .icon-cc-vi,.ie8 .contact-details-section fieldset li .icon-cc-mc,.ie8 .contact-details-section fieldset li .icon-cc-ax{margin-top:24px}.ie8 .contact-details-section fieldset input[type='text'],.ie8 .contact-details-section fieldset input[type='password'],.ie8 .contact-details-section fieldset select{width:80%}.contact-details-section fieldset .new-row{clear:left}@media (min-width: 320px){.billing-address-section fieldset{*zoom:1}.billing-address-section fieldset:after{content:"";display:table;clear:both}.billing-address-section fieldset ul{*zoom:1}.billing-address-section fieldset ul:after{content:"";display:table;clear:both}.billing-address-section fieldset li{float:left;width:50%}.billing-address-section fieldset li .input-box{position:relative}.billing-address-section fieldset li.expiry-date-input{*zoom:1}.billing-address-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.billing-address-section fieldset li.expiry-date-input label{display:block}.billing-address-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.billing-address-section fieldset li.cvc-input{margin-bottom:50px}.billing-address-section fieldset li.cvc-input .input-box input{width:40%}.billing-address-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.billing-address-section fieldset li.cardholder-name-input+li{min-height:75px}.billing-address-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.billing-address-section fieldset li .icon-cc-vi,.billing-address-section fieldset li .icon-cc-mc,.billing-address-section fieldset li .icon-cc-ax{margin-top:24px}.billing-address-section fieldset input[type='text'],.billing-address-section fieldset input[type='password'],.billing-address-section fieldset select{width:80%}.billing-address-section fieldset li.empty-slot-right{clear:left;width:0%}}.ie8 .billing-address-section fieldset{*zoom:1}.ie8 .billing-address-section fieldset:after{content:"";display:table;clear:both}.ie8 .billing-address-section fieldset ul{*zoom:1}.ie8 .billing-address-section fieldset ul:after{content:"";display:table;clear:both}.ie8 .billing-address-section fieldset li{float:left;width:50%}.ie8 .billing-address-section fieldset li .input-box{position:relative}.ie8 .billing-address-section fieldset li.expiry-date-input{*zoom:1}.ie8 .billing-address-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.ie8 .billing-address-section fieldset li.expiry-date-input label{display:block}.ie8 .billing-address-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.ie8 .billing-address-section fieldset li.cvc-input{margin-bottom:50px}.ie8 .billing-address-section fieldset li.cvc-input .input-box input{width:40%}.ie8 .billing-address-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.ie8 .billing-address-section fieldset li.cardholder-name-input+li{min-height:75px}.ie8 .billing-address-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.ie8 .billing-address-section fieldset li .icon-cc-vi,.ie8 .billing-address-section fieldset li .icon-cc-mc,.ie8 .billing-address-section fieldset li .icon-cc-ax{margin-top:24px}.ie8 .billing-address-section fieldset input[type='text'],.ie8 .billing-address-section fieldset input[type='password'],.ie8 .billing-address-section fieldset select{width:80%}.ie8 .billing-address-section fieldset li.empty-slot-right{clear:left;width:0%}.payment-details-section{background:#f4f4f4}.payment-details-section .icon{width:48px;height:48px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:7px;background-image:none;background-color:#468847;color:white;font-size:36px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center}.payment-details-section fieldset{*zoom:1}.payment-details-section fieldset:after{content:"";display:table;clear:both}.payment-details-section fieldset ul{*zoom:1}.payment-details-section fieldset ul:after{content:"";display:table;clear:both}.payment-details-section fieldset li{float:left;width:50%}.payment-details-section fieldset li .input-box{position:relative}.payment-details-section fieldset li.expiry-date-input{*zoom:1}.payment-details-section fieldset li.expiry-date-input:after{content:"";display:table;clear:both}.payment-details-section fieldset li.expiry-date-input label{display:block}.payment-details-section fieldset li.expiry-date-input .input-box{width:44.5%;float:left}.payment-details-section fieldset li.cvc-input{margin-bottom:50px}.payment-details-section fieldset li.cvc-input .input-box input{width:40%}.payment-details-section fieldset li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.payment-details-section fieldset li.cardholder-name-input+li{min-height:75px}.payment-details-section fieldset li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.payment-details-section fieldset li .icon-cc-vi,.payment-details-section fieldset li .icon-cc-mc,.payment-details-section fieldset li .icon-cc-ax{margin-top:24px}.payment-details-section fieldset input[type='text'],.payment-details-section fieldset input[type='password'],.payment-details-section fieldset select{width:80%}.payment-details-section fieldset li{min-height:60px}.payment-fields-box.loading *{display:none;color:transparent}.payment-fields-box.loading+.payment-fields-loader{min-height:50px;clear:both;position:relative}.payment-fields-box.loading+.payment-fields-loader:after{content:"";position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;border-left:3px solid transparent;border-top:3px solid #272727;border-right:3px solid transparent;border-bottom:3px solid #272727;overflow:hidden;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 400ms linear infinite;-moz-animation:spin 400ms linear infinite;animation:spin 400ms linear infinite;color:transparent !important}.terms-and-conditions-section .required-info-box{right:20px;top:40px}@media (min-width: 320px){.terms-and-conditions-section .required-info-box{right:20px;top:20px}}.ie8 .terms-and-conditions-section .required-info-box{right:20px;top:20px}.terms-and-conditions-section iframe{border:1px solid #d7d7d7;height:300px;width:100%}.terms-and-conditions-section fieldset ul li{width:100%}.terms-and-conditions-section .tos .field_with_errors{display:inline-block;width:16px}.ie8 .payment-details-section .required-info-box .icon{background:transparent url(/resfinity_hotel/assets/payment_details-aa75849411d895c1b10361ce548db8abdefcfbc835b3f2c52e5e8f8548823c0a.png) center center no-repeat}.terms-and-conditions-box>div{padding:20px}.terms-and-conditions-box h2.header{padding:10px 20px;font-size:1.15em;line-height:1.5em;background-color:#f7f7f7;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background-image:-moz-linear-gradient(#fff, #f7f7f7);background-image:-webkit-linear-gradient(#fff, #f7f7f7);background-image:linear-gradient(#fff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7');border-bottom:1px solid #dadada}.error .warning{text-indent:-9999px;width:26px;height:26px;display:inline-block;vertical-align:middle;background-position:0 -1447px;float:left;margin-right:10px}.error .error-note h2{margin:3px 0 0 0 !important}.error .ref-anixe{font-size:1.1em;font-weight:bold;line-height:1.5em;margin:0 0 20px 0}.error ul{margin:0.6em 0 0}.no-allowed-forms-of-payment-info-box{*zoom:1;padding:20px}.no-allowed-forms-of-payment-info-box:after{content:"";display:table;clear:both}.no-allowed-forms-of-payment-info-box .info-box,.no-allowed-forms-of-payment-info-box .image-box{float:left}.no-allowed-forms-of-payment-info-box .info-box{width:80%}.no-allowed-forms-of-payment-info-box .image-box{width:20%;text-align:right}.no-allowed-forms-of-payment-info-box .icon.warning-big{text-indent:-9999px;width:60px;height:60px;display:inline-block;vertical-align:middle;background-position:0 -3616px}.copy-link{float:right;font-size:12px;text-decoration:none}@keyframes autocompleteFade{0%{background-color:#ffffcc}100%{background-color:#ffffff}}@-moz-keyframes autocompleteFade{0%{background-color:#ffffcc}100%{background-color:#ffffff}}@-webkit-keyframes autocompleteFade{0%{background-color:#ffffcc}100%{background-color:#ffffff}}.autocomplete-fade{background-color:white;background-image:none !important;-moz-animation:autocompleteFade 3s 1;-webkit-animation:autocompleteFade 3s 1;animation:autocompleteFade 3s 1}#confirmation-page{position:relative;*zoom:1}#confirmation-page:after{content:"";display:table;clear:both}#confirmation-page .main-page,#confirmation-page .after-main-page{float:left;width:100%;border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative;margin-bottom:30px}@media (min-width: 640px){#confirmation-page .main-page,#confirmation-page .after-main-page{width:72%}}#confirmation-page .after-main-page{margin-bottom:0}#confirmation-page .after-main-page .buttons-box{width:10%}#confirmation-page aside{float:right;width:25%;display:none}@media (min-width: 640px){#confirmation-page aside{display:block}}#confirmation-page h2{margin-bottom:20px}#confirmation-page ul,#confirmation-page h4,#confirmation-page .hotel-on-the-map .hotel-name,.hotel-on-the-map #confirmation-page .hotel-name{margin:0.6em 0}#booking-loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}.booking-confirmation-section .buttons-box{width:10%}.booking-confirmation-section.booking-failed h2{color:#b94a48}.booking-confirmation-section.booking-failed .button-box{margin-top:40px}.booking-number-box{font-weight:bold;background:#f6f6f6;padding:10px 15px;margin-bottom:20px;border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center}@media (min-width: 640px){.booking-number-box{text-align:left}}.booking-number-box strong{font-size:27px;line-height:1.2em}.additional-info-section .buttons-box{width:10%}.additional-info-section .print-button-box{margin-top:10px}@media (min-width: 640px){.additional-info-section .print-button-box{margin-top:0px}}@media (min-width: 640px){.contact-details-section .filled-in{*zoom:1}.contact-details-section .filled-in:after{content:"";display:table;clear:both}.contact-details-section .filled-in ul{*zoom:1}.contact-details-section .filled-in ul:after{content:"";display:table;clear:both}.contact-details-section .filled-in li{float:left;width:50%}.contact-details-section .filled-in li .input-box{position:relative}.contact-details-section .filled-in li.expiry-date-input{*zoom:1}.contact-details-section .filled-in li.expiry-date-input:after{content:"";display:table;clear:both}.contact-details-section .filled-in li.expiry-date-input label{display:block}.contact-details-section .filled-in li.expiry-date-input .input-box{width:44.5%;float:left}.contact-details-section .filled-in li.cvc-input{margin-bottom:50px}.contact-details-section .filled-in li.cvc-input .input-box input{width:40%}.contact-details-section .filled-in li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.contact-details-section .filled-in li.cardholder-name-input+li{min-height:75px}.contact-details-section .filled-in li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.contact-details-section .filled-in li .icon-cc-vi,.contact-details-section .filled-in li .icon-cc-mc,.contact-details-section .filled-in li .icon-cc-ax{margin-top:24px}.contact-details-section .filled-in input[type='text'],.contact-details-section .filled-in input[type='password'],.contact-details-section .filled-in select{width:80%}}@media (min-width: 640px){.billing-address-section .filled-in{*zoom:1}.billing-address-section .filled-in:after{content:"";display:table;clear:both}.billing-address-section .filled-in ul{*zoom:1}.billing-address-section .filled-in ul:after{content:"";display:table;clear:both}.billing-address-section .filled-in li{float:left;width:50%}.billing-address-section .filled-in li .input-box{position:relative}.billing-address-section .filled-in li.expiry-date-input{*zoom:1}.billing-address-section .filled-in li.expiry-date-input:after{content:"";display:table;clear:both}.billing-address-section .filled-in li.expiry-date-input label{display:block}.billing-address-section .filled-in li.expiry-date-input .input-box{width:44.5%;float:left}.billing-address-section .filled-in li.cvc-input{margin-bottom:50px}.billing-address-section .filled-in li.cvc-input .input-box input{width:40%}.billing-address-section .filled-in li .cvc-help{font-size:12px;font-style:italic;display:block;width:80%;line-height:1.2em;margin-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:30px}.billing-address-section .filled-in li.cardholder-name-input+li{min-height:75px}.billing-address-section .filled-in li .help-text{line-height:1.2;margin-top:5px;font-size:12px;width:80%;text-align:right;font-style:italic;position:absolute;top:30px}.billing-address-section .filled-in li .icon-cc-vi,.billing-address-section .filled-in li .icon-cc-mc,.billing-address-section .filled-in li .icon-cc-ax{margin-top:24px}.billing-address-section .filled-in input[type='text'],.billing-address-section .filled-in input[type='password'],.billing-address-section .filled-in select{width:80%}}.print-button-box{text-align:center}@media (min-width: 860px){.print-button-box{text-align:right}}.ie8 .print-button-box{text-align:right}.what-next-section{*zoom:1}.what-next-section:after{content:"";display:table;clear:both}.what-next-section .body{margin-top:20px;*zoom:1;text-align:center}.what-next-section .body:after{content:"";display:table;clear:both}@media (min-width: 860px){.what-next-section .body{text-align:left}}.ie8 .what-next-section .body{text-align:left}.what-next-section .buttons-box{float:left;clear:left}.what-next-section ul{margin:0.6em 0 0}.what-next-section .share-options-mini{float:none;line-height:32px;margin-top:20px}@media (min-width: 860px){.what-next-section .share-options-mini{margin-top:0px;float:right}}.ie8 .what-next-section .share-options-mini{margin-top:0px;float:right}.what-next-section .share-options-mini p{font-weight:bold;display:block;margin-right:10px;clear:right;text-align:center;line-height:22px;max-width:100%}@media (min-width: 860px){.what-next-section .share-options-mini p{max-width:280px;text-align:right}}.ie8 .what-next-section .share-options-mini p{max-width:280px;text-align:right}.what-next-section .share-options-mini ul{display:inline-block;float:none}@media (min-width: 860px){.what-next-section .share-options-mini ul{float:right}}.ie8 .what-next-section .share-options-mini ul{float:right}.what-next-section .share-options-mini li{display:inline-block}.what-next-section .share-options-mini a{position:relative;top:-3px}.what-next-section .share-options-mini .share-by-facebook{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -1506px}.what-next-section .share-options-mini .share-by-twitter{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -3529px}.what-next-section .share-options-mini .share-by-mail{text-indent:-9999px;width:25px;height:25px;display:inline-block;vertical-align:middle;background-position:0 -2277px}#connection-error-note{padding:20px}.error-page-base,#not-supported-browser-page,#no-js-page{display:none;margin:0 10px}.error-page-base .main-page,#not-supported-browser-page .main-page,#no-js-page .main-page{border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative;padding:40px;*zoom:1}.error-page-base .main-page:after,#not-supported-browser-page .main-page:after,#no-js-page .main-page:after{content:"";display:table;clear:both}.error-page-base .info-box,#not-supported-browser-page .info-box,#no-js-page .info-box{float:left;width:60%}.error-page-base .images-box,#not-supported-browser-page .images-box,#no-js-page .images-box{float:right}.error-page-base h1,#not-supported-browser-page h1,#no-js-page h1{margin-bottom:40px}.error-page-base .text-box,#not-supported-browser-page .text-box,#no-js-page .text-box{font-size:1.2em;line-height:1.5em}.error-page-base .main-button,#not-supported-browser-page .main-button,#no-js-page .main-button{margin-top:40px}.ie6 #not-supported-browser-page{display:block}.ie6 #content{display:none}.no-js #no-js-page{display:block}.no-js #content{display:none}#destination-filter .body{text-align:center}#destination-filter li{margin-bottom:15px}#destination-filter li:last-child{margin:0}.reservations .main-page{border:1px solid #cbcbcb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);box-shadow:0 -1px 0 #fff inset,0 1px 4px rgba(0,0,0,0.2);position:relative}.reservations .main-page.island-notice{margin:0 auto;width:96%;min-height:80px}@media (min-width: 860px){.reservations .main-page.island-notice{width:60%}}.ie8 .reservations .main-page.island-notice{width:60%}.reservations .main-page.island-notice .section{position:relative;padding:15px 75px 15px 15px !important}.reservations .main-page.island-notice h2{margin-bottom:6px}.reservations .main-page.island-notice .icon{font-size:4em;float:right;height:50px;position:absolute;right:15px;top:15px}.reservations .payment-details-section{padding:20px 75px 20px 20px}.reservations .island-centered{margin:0 auto}@media (min-width: 860px){.reservations .island-centered{width:75%}}.ie8 .reservations .island-centered{width:75%}.reservations .section{border:0 none !important}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:96%;background:#fff}@media (min-width: 1024px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:640px}}.mfp-close{background-image:none !important}.mfp-close:hover{background-color:transparent}.mfp-close:focus,.mfp-close:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.deeplink-forms{margin:1em auto;border:10px solid #dedede;background-color:white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;*zoom:1}.deeplink-forms:after{content:"";display:table;clear:both}.deeplink-form-one-third,.deeplink-form-30,.deeplink-form-20,.deeplink-form-quarter,.deeplink-form-half{margin:0 2%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.deeplink-link{text-align:center}.deeplink-link a{font-family:monospace;text-decoration:none;font-size:1.1em;display:block;padding:1em;border:1px solid #dedede;word-wrap:break-word;overflow:hidden}.deeplink-link a .error{color:#A80000;text-transform:none}.deeplink-link a.hidden{display:none}.deeplink-link h3,.deeplink-link .hotel-common-elements .hotel-name,.hotel-common-elements .deeplink-link .hotel-name,.deeplink-link .hotel-on-the-map .hotel-name,.hotel-on-the-map .deeplink-link .hotel-name,.deeplink-link .list-display-box .hotel-item .hotel-name,.list-display-box .hotel-item .deeplink-link .hotel-name,.deeplink-link .table-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .deeplink-link .hotel-name,.deeplink-link .hotel-base-section .hotel-name,.hotel-base-section .deeplink-link .hotel-name,.deeplink-link #hotel-page .search-mask .hotel-name,#hotel-page .search-mask .deeplink-link .hotel-name,.deeplink-link #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports .deeplink-link .hotel-name,.deeplink-link .hotel-tile .hotel-name,.hotel-tile .deeplink-link .hotel-name{font-size:1.1em;text-align:left;padding:0 0.8em 0.2em}.deeplink-box{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.25);box-shadow:0 1px 4px rgba(0,0,0,0.25)}.deeplink-box span{font-weight:700}.deeplink-forms{width:700px;min-height:360px;margin:0 auto}.deeplink-forms h2{background-color:#f7f7f7;background-image:linear-gradient(#fff, #f7f7f7);border-bottom:1px solid #dadada;font-size:1.15em;line-height:1.5em;padding:1em 2.5em}.deeplink-form{padding:0 2.5em 0.5em;position:relative}.deeplink-form section{margin-bottom:1.5em}.deeplink-form section.deeplink-form-guests{height:55px}.deeplink-form label:not(.hidden),.deeplink-form select,.deeplink-form input,.deeplink-form textarea{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.deeplink-form input[type="text"],.deeplink-form input[type="number"],.deeplink-form input[type="date"],.deeplink-form textarea{width:100%;height:2.05em;line-height:2.05em;padding:0 5px;border:1px solid #c5c5c5}.deeplink-form select{height:2.05em;line-height:2.05em;border:1px solid #c5c5c5}.deeplink-form label{font-weight:700}.deeplink-form label span{color:#3590CF}.deeplink-form .occupancy{width:50%;margin-left:1%}.deeplink-form .occupancy input{width:40px}.deeplink-form .occupancy select{width:50px}.deeplink-form .occupancy .deeplink-form-one-third{padding-left:15px}.deeplink-form .occupancy .deeplink-form-one-third:first-child{padding-left:0}.deeplink-form .occupancy .deeplink-form-one-third:last-child{padding-left:30px}.deeplink-form-one-third{width:29.333%}.deeplink-form-30{width:26%}.deeplink-form-20{width:16%}.deeplink-form-quarter{width:21%}.deeplink-form-half{width:46%}.deeplink-form-half .deeplink-form-one-third{margin:0 3%}.deeplink-form-half .deeplink-form-one-third:first-child{margin:0 2% 0 0 !important}.deeplink-form-half .deeplink-form-one-third:nth-child(3n){margin:0 0 0 3% !important}.deeplink-form-half .deeplink-form-one-third:nth-child(4n){margin:0 3% 0 0 !important}.deeplink-form-half .deeplink-form-one-third:nth-child(n+4) label{margin-top:.5em}.deeplink-form-half .deeplink-form-quarter{margin:0 2.5%}.deeplink-form-half .deeplink-form-quarter:nth-of-type(1){margin:0 2.5% 0 0 !important}.deeplink-form-half .deeplink-form-quarter:last-child{margin:0 0 0 2.5% !important}.deeplink-form-half .deeplink-form-quarter small{text-align:right;display:block;line-height:14px;font-size:10px;font-style:italic}.deeplink-fieldset{padding-top:1.5em;border-top:1px solid #dedede;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}.deeplink-fieldset:after{content:"";display:table;clear:both}.deeplink-action-choice{margin:1em 0 0;padding:1em 2.5em 0;*zoom:1}.deeplink-action-choice:after{content:"";display:table;clear:both}.deeplink-action-choice a{width:auto;position:relative;bottom:-1px;display:block;float:right;padding:0.4em 1.5em 0.3em;color:#525252;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #FFFFFF;border-bottom:1px solid transparent;z-index:1}.deeplink-action-choice a.active,.deeplink-action-choice a:hover{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #fff));background-image:-moz-linear-gradient(#e5e5e5, #fff);background-image:-webkit-linear-gradient(#e5e5e5, #fff);background-image:linear-gradient(#e5e5e5, #fff);border-bottom:1px solid #ffffff}.deeplink-loader{min-height:50px}.generate-deeplink{clear:both;text-align:center;padding:0 0 20px 0}.map-view a{text-decoration:none}.map-view .top-bar{border-bottom:1px solid #999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6d6d6), color-stop(100%, #bfbfbf));background-image:-moz-linear-gradient(#d6d6d6, #bfbfbf);background-image:-webkit-linear-gradient(#d6d6d6, #bfbfbf);background-image:linear-gradient(#d6d6d6, #bfbfbf)}.map-view .top-bar .button,.map-view .top-bar input[type="text"],.map-view .top-bar input[type="submit"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px}.map-view .top-bar .button{padding:8px 12px}.map-view .top-bar .help-text{display:inline-block;font-size:0.9em;margin:0 6px 0 0;font-weight:bold}.map-view .top-bar .additional-search input.location[type='text']{border:1px solid #a6a6a6;float:left}.map-view .top-bar .additional-search .button{float:right;display:inline-block;margin:0;border-color:#a6a6a6 #a6a6a6 gray;-moz-box-shadow:#DFDFDF 0 1px 0;-webkit-box-shadow:#DFDFDF 0 1px 0;box-shadow:#DFDFDF 0 1px 0}.map-view .top-bar .additional-search .button:active,.map-view .top-bar .additional-search .button:focus{-moz-box-shadow:rgba(0,0,0,0.5) 0 1px 2px inset;-webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 2px inset;box-shadow:rgba(0,0,0,0.5) 0 1px 2px inset}.map-view .top-bar .search-info-box{position:fixed;top:10px;right:10px;text-align:right;width:auto;padding-right:80px;margin:0}.map-view .top-bar .search-info-box .button{position:absolute;right:0;top:0;margin:0}.map-view .top-bar .search-info-box .date-box{width:250px;margin:0}.map-view .top-bar .search-info-box .date-box .date-info,.map-view .top-bar .search-info-box .occupation-info{line-height:16px;padding-left:0;background:none}@media (min-width: 860px){.map-view .top-bar .search-info-box{padding:0}.map-view .top-bar .search-info-box .date-box{width:auto}.map-view .top-bar .search-info-box .date-box .date-info,.map-view .top-bar .search-info-box .occupation-info{line-height:27px;padding-left:25px}.map-view .top-bar .search-info-box .date-box .date-info{background:url(/resfinity_hotel/assets/icons/icon_calendar-2718d599b099fd3cf997943b676ef8814ec2cd538e5e9c4b8f7ca593b84a53fa.png) no-repeat 0 0}.map-view .top-bar .search-info-box .occupation-info{background:url(/resfinity_hotel/assets/icons/icon_occupation-94220b14212427fcf72c4057abd109d6a4a0d7330b8dffe61d15aec76049568d.png) no-repeat 0 0}.map-view .top-bar .search-info-box .location-info{width:auto}.map-view .top-bar .search-info-box .button{position:relative;top:0;right:0;float:none;margin:0 0 0 10px}}.ie8 .map-view .top-bar .search-info-box{padding:0}.ie8 .map-view .top-bar .search-info-box .date-box{width:auto}.ie8 .map-view .top-bar .search-info-box .date-box .date-info,.ie8 .map-view .top-bar .search-info-box .occupation-info{line-height:27px;padding-left:25px}.ie8 .map-view .top-bar .search-info-box .date-box .date-info{background:url(/resfinity_hotel/assets/icons/icon_calendar-2718d599b099fd3cf997943b676ef8814ec2cd538e5e9c4b8f7ca593b84a53fa.png) no-repeat 0 0}.ie8 .map-view .top-bar .search-info-box .occupation-info{background:url(/resfinity_hotel/assets/icons/icon_occupation-94220b14212427fcf72c4057abd109d6a4a0d7330b8dffe61d15aec76049568d.png) no-repeat 0 0}.ie8 .map-view .top-bar .search-info-box .location-info{width:auto}.ie8 .map-view .top-bar .search-info-box .button{position:relative;top:0;right:0;float:none;margin:0 0 0 10px}.map-view .hotels-container-bg{position:fixed;height:100%;left:10px;background-color:rgba(0,0,0,0.15);z-index:2}.map-view .hotels-count{font-weight:bold;font-size:16px}.map-view .map-container{height:100%;width:100%;top:0;left:0;position:fixed;z-index:1;margin-top:50px}.map-view .map-canvas{position:relative;height:100%;width:100%}.map-view .hotels-count-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;color:#fff;background:rgba(135,189,227,0.9);-moz-box-shadow:rgba(0,0,0,0.4) 0 30px 20px -30px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 30px 20px -30px;box-shadow:rgba(0,0,0,0.4) 0 30px 20px -30px;z-index:5;border:1px solid #3590cf;text-shadow:#2d82bd -1px -1px 0}.map-view .hotel-item.filtered .hotel-item-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.map-view .hotel-item-wrapper{overflow:hidden;*zoom:1;position:relative}.map-view .hotel-item-wrapper:hover .main-button{bottom:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}.map-view .hotel-item-wrapper:hover .main-button:hover{cursor:pointer}.map-view .hotel-item-wrapper .main-button{position:absolute;bottom:-40px;right:0;font-size:12px;padding:5px 10px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s}.map-view .hotel-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:#fff;position:relative;padding:3% 5% 5% 5%;margin:10px 0;width:100%;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 15px;box-shadow:rgba(0,0,0,0.2) 0 0 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.map-view .hotel-item:after{content:"";display:table;clear:both}.map-view .hotel-item.active,.map-view .hotel-item.active:hover{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #fff), color-stop(100%, #f5f5f5));background-image:-moz-linear-gradient(#fff 70%, #f5f5f5);background-image:-webkit-linear-gradient(#fff 70%, #f5f5f5);background-image:linear-gradient(#fff 70%, #f5f5f5);-moz-box-shadow:#3590cf 0 0 0 4px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px;-webkit-box-shadow:#3590cf 0 0 0 4px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px;box-shadow:#3590cf 0 0 0 4px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px}.map-view .hotel-item.active .hotel-item-wrapper .main-button,.map-view .hotel-item.active:hover .hotel-item-wrapper .main-button{bottom:1px}.map-view .hotel-item:hover{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #fff), color-stop(100%, #f5f5f5));background-image:-moz-linear-gradient(#fff 70%, #f5f5f5);background-image:-webkit-linear-gradient(#fff 70%, #f5f5f5);background-image:linear-gradient(#fff 70%, #f5f5f5);-moz-box-shadow:rgba(53,144,207,0.1) 0 0 0 2px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px;-webkit-box-shadow:rgba(53,144,207,0.1) 0 0 0 2px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px;box-shadow:rgba(53,144,207,0.1) 0 0 0 2px,rgba(53,144,207,0.4) 0 0 20px,rgba(0,0,0,0.2) 0 0 15px}.map-view .hotel-item:hover .hotel-item-wrapper .main-button{bottom:1px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s}.map-view .hotel-item .hotel-image{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;width:100%;height:5.5em;margin:0 0 10px 0;background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 860px){.map-view .hotel-item{padding:2% 3% 3% 3%}.map-view .hotel-item .hotel-image{width:47%;float:left;margin:0 3% 0 0}}.ie8 .map-view .hotel-item{padding:2% 3% 3% 3%}.ie8 .map-view .hotel-item .hotel-image{width:47%;float:left;margin:0 3% 0 0}.map-view .hotel-item:first-child{margin:0}.map-view .hotel-item h3,.map-view .hotel-item .hotel-common-elements .hotel-name,.hotel-common-elements .map-view .hotel-item .hotel-name,.map-view .hotel-item .hotel-on-the-map .hotel-name,.hotel-on-the-map .map-view .hotel-item .hotel-name,.map-view .list-display-box .hotel-item .hotel-name,.list-display-box .map-view .hotel-item .hotel-name,.map-view .table-display-box .hotel-item .hotel-name,.table-display-box .map-view .hotel-item .hotel-name,.map-view .hotel-item .hotel-base-section .hotel-name,.hotel-base-section .map-view .hotel-item .hotel-name,.map-view .hotel-item #hotel-page .search-mask .hotel-name,#hotel-page .search-mask .map-view .hotel-item .hotel-name,.map-view .hotel-item #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports .map-view .hotel-item .hotel-name,.map-view .hotel-item .hotel-tile .hotel-name,.hotel-tile .map-view .hotel-item .hotel-name{color:#3590cf;line-height:1.15;font-size:1.2em}.map-view .hotel-item .hotel-facilities{display:block;width:100%;min-height:25px}.map-view .hotel-item .hotel-facilities .stars{display:none}@media (min-width: 860px){.map-view .hotel-item .hotel-facilities{float:left}.map-view .hotel-item .hotel-facilities .stars{display:inline-block}}.ie8 .map-view .hotel-item .hotel-facilities{float:left}.ie8 .map-view .hotel-item .hotel-facilities .stars{display:inline-block}@media (min-width: 860px){.map-view .hotel-item .hotel-facilities{width:96px}}.ie8 .map-view .hotel-item .hotel-facilities{width:96px}.map-view .hotel-item .rating-count{font-size:10px}.map-view .hotel-item .hotel-name{margin-bottom:6px;font-size:1.1em;width:70%}.map-view .hotel-item .hotel-price-from{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#3590cf;padding:3px 4px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;right:10px;top:-4px;line-height:1;font-weight:bold;font-size:18px}.map-view .hotel-item .hotel-price-from .from{font-size:10px;font-weight:normal;line-height:1}.map-view .hotel-item .hotel-price-from .currency{font-weight:normal;font-size:12px;color:#fff}.map-view .hotel-item .hotel-rating{width:100%;float:right;margin:0 0 6px 0;text-align:center}.map-view .hotel-item .hotel-rating .stars{margin-left:3px}@media (min-width: 860px){.map-view .hotel-item .hotel-rating{text-align:left;position:absolute;bottom:1px;width:auto;height:18px;left:50%;margin:0}}.ie8 .map-view .hotel-item .hotel-rating{text-align:left;position:absolute;bottom:1px;width:auto;height:18px;left:50%;margin:0}.map-view .hotel-item ul.hotel-facilities{margin:0 0 6px;display:none}@media (min-width: 860px){.map-view .hotel-item ul.hotel-facilities{display:block}}.ie8 .map-view .hotel-item ul.hotel-facilities{display:block}.map-view .hotel-item .price{font-weight:bold;font-size:24px;margin:0 0 .3em}@media (min-width: 860px){.map-view .hotel-item .price{margin:0.2em 0}}.ie8 .map-view .hotel-item .price{margin:0.2em 0}.map-view .hotel-item .hotel-facilities{margin:6px 0}.map-view .hotel-item .air_conditioning{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -391px}.map-view .hotel-item .wlan{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3754px}.map-view .hotel-item .parking{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2586px}.map-view .hotel-item .spa{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3366px}.map-view .hotel-item .fitness{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1609px}.map-view .hotel-item .childrens_pool{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1353px}.map-view .hotel-item .childrens_club{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1255px}.map-view .hotel-item .bikes_rental{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -983px}.map-view .hotel-item .beach_access{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -885px}.map-view .hotel-item .accessible_rooms{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -489px}.map-view .hotel-item .restaurant{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2855px}.map-view .hotel-item .business_facilities{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1081px}.map-view .hotel-item .ski_facilities{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3268px}.map-view .hotel-item .pool_outdoor,.map-view .hotel-item .outdoor_pool{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2488px}.map-view .hotel-item .pool_indoor,.map-view .hotel-item .indoor_pool{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2001px}.map-view .hotel-item .pets_welcome{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2684px}.map-view .hotel-item .airport_shuttle{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3170px}.map-view .hotel-item .restaurant{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2855px}.map-view .hotel-item .air_conditioning_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -342px}.map-view .hotel-item .wlan_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3705px}.map-view .hotel-item .parking_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2537px}.map-view .hotel-item .spa_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3317px}.map-view .hotel-item .fitness_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1560px}.map-view .hotel-item .childrens_pool_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1304px}.map-view .hotel-item .childrens_club_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1206px}.map-view .hotel-item .bikes_rental_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -934px}.map-view .hotel-item .beach_access_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -836px}.map-view .hotel-item .accessible_rooms_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -440px}.map-view .hotel-item .restaurant_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2806px}.map-view .hotel-item .business_facilities_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1032px}.map-view .hotel-item .ski_facilities_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3219px}.map-view .hotel-item .pool_outdoor_inactive,.map-view .hotel-item .outdoor_pool_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2439px}.map-view .hotel-item .pool_indoor_inactive,.map-view .hotel-item .indoor_pool_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -1952px}.map-view .hotel-item .pets_welcome_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2635px}.map-view .hotel-item .airport_shuttle_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -3121px}.map-view .hotel-item .restaurant_inactive{text-indent:-9999px;width:20px;height:20px;display:inline-block;vertical-align:middle;background-position:0 -2806px}.map-view .hotel-item .childrens_pool_inactive,.map-view .hotel-item .childrens_club_inactive,.map-view .hotel-item .bikes_rental_inactive,.map-view .hotel-item .beach_access_inactive,.map-view .hotel-item .accessible_rooms_inactive,.map-view .hotel-item .restaurant_inactive,.map-view .hotel-item .business_facilities_inactive,.map-view .hotel-item .ski_facilities_inactive,.map-view .hotel-item .air_conditioning_inactive,.map-view .hotel-item .wlan_inactive,.map-view .hotel-item .parking_inactive,.map-view .hotel-item .spa_inactive,.map-view .hotel-item .pool_outdoor_inactive,.map-view .hotel-item .fitness_inactive,.map-view .hotel-item .outdoor_pool_inactive,.map-view .hotel-item .pool_indoor_inactive,.map-view .hotel-item .indoor_pool_inactive,.map-view .hotel-item .pets_welcome_inactive,.map-view .hotel-item .airport_shuttle_inactive,.map-view .hotel-item .restaurant_inactive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.map-view .map-view-loader,.map-view .refresh-map-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:url(/resfinity_hotel/assets/loader_dark-05815bf699de6739df0f87ec799d244797828968ba145cc20af2fae67921d54a.gif) center center no-repeat,url(/resfinity_hotel/assets/loader_dark_bg-bfa3e9f8a89354e73608482336748fdf7793b44c65d38afaeeea5d56fd840bf0.png) center center no-repeat,rgba(0,0,0,0.4)}.map-view .map-view-loader .filters-help-box,.map-view .map-view-loader .refresh-search-help-box,.map-view .refresh-map-loader .filters-help-box,.map-view .refresh-map-loader .refresh-search-help-box{position:absolute;color:#fff;width:26%;font-size:24px;font-weight:bold;line-height:1.1;text-shadow:rgba(0,0,0,0.6) -1px -1px 1px;display:none}@media (min-width: 1024px){.map-view .map-view-loader .filters-help-box,.map-view .map-view-loader .refresh-search-help-box,.map-view .refresh-map-loader .filters-help-box,.map-view .refresh-map-loader .refresh-search-help-box{display:block}}@media (min-width: 1300px){.map-view .map-view-loader .filters-help-box,.map-view .map-view-loader .refresh-search-help-box,.map-view .refresh-map-loader .filters-help-box,.map-view .refresh-map-loader .refresh-search-help-box{font-size:42px}}.map-view .map-view-loader .filters-help-box,.map-view .refresh-map-loader .filters-help-box{background:url(/resfinity_hotel/assets/help-arrow-right-a727ea8c68a1ba06d141178f55ddc5543282b023d9c9d87777a0f0ffa932b8fc.png) 1.5em top no-repeat;left:1%;top:.2em;padding-top:3em}@media (min-width: 1300px){.map-view .map-view-loader .filters-help-box,.map-view .refresh-map-loader .filters-help-box{padding-top:1.8em}}.map-view .map-view-loader .refresh-search-help-box,.map-view .refresh-map-loader .refresh-search-help-box{background:url(/resfinity_hotel/assets/help-arrow-left-e8e15e03ea2948df01ff88016dc564fa799324b0ee682f23108f5552b71b9ed3.png) left 40px no-repeat;padding:40px 0 0 110px;left:480px;top:3.2em}@media (min-width: 1300px){.map-view .map-view-loader .refresh-search-help-box,.map-view .refresh-map-loader .refresh-search-help-box{padding:0 0 0 110px;top:0.5em}}.map-view .button.refresh-map,.map-view .button.list-view{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 7px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 7px;box-shadow:rgba(0,0,0,0.2) 0 0 7px;padding:9px 12px;height:42px;font-size:14px;border:1px solid #ccc}.map-view .button.refresh-map .icon{padding-left:30px;line-height:22px;background-position:0 -2737px}.map-view .button.list-view{margin:0}.map-view .button.list-view .icon{padding-left:30px;line-height:22px;background-position:0 -2145px}.map-view .filter-drop-of{color:#fff;font-weight:bold;font-size:1.2em;text-align:center;text-shadow:rgba(0,0,0,0.6) -1px -1px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#272727;background:rgba(39,39,39,0.8);padding:0.8em 0;margin-top:12px}.map-view .filter-drop-of.pinned{z-index:10;margin-top:0}.map-view .info-window{padding:10px;background:#fff;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px;box-shadow:rgba(0,0,0,0.3) 0 0 10px;border:2px solid #3590cf;color:#3590cf;font-size:1.2em;font-weight:bold}.map-view .info-window .hotel-rating{color:#525252;font-weight:normal}.map-view .info-window:after,.map-view .info-window:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.map-view .info-window:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;left:50%;margin-left:-5px}.map-view .info-window:before{border-color:rgba(204,0,0,0);border-top-color:#3590cf;border-width:8px;left:50%;margin-left:-8px}.map-view .info-window button.close-tooltip{position:absolute;top:0;right:2px;padding:0;line-height:1;border:0 none;background:transparent;color:#3590cf;font-weight:bold;cursor:pointer}.map-view .info-window .button-section{text-align:right;width:100%;padding:0;margin:10px 0 0;display:block}.map-view .info-window .button-section span{color:#525252;font-weight:normal}.map-view .info-window .button-section .from,.map-view .info-window .button-section .currency{font-size:12px}.map-view .info-window .button-section .currency{margin-right:10px}.map-view .info-window .button-section .price{font-weight:bold;font-size:22px}.map-view .info-window .button-section .main-button{font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.35em 0.5em 0.35em 0.8em;width:auto}@media (min-width: 1300px){.map-view .info-window .button-section .main-button{width:auto}}.map-view .price-filter{*zoom:1;width:12em;padding:10px}.map-view .price-filter:after{content:"";display:table;clear:both}.map-view .price-filter li{float:left;display:block;width:auto;padding:0;margin:0}.map-view .price-filter li button{width:4em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.map-view .price-filter li button:active{top:0}.map-view .price-filter li button.on{background-color:#d4d4d4;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMzNTkwY2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODc0YTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(80%, #3590cf), color-stop(100%, #2874a9));background-image:-moz-linear-gradient(#3590cf 80%, #2874a9);background-image:-webkit-linear-gradient(#3590cf 80%, #2874a9);background-image:linear-gradient(#3590cf 80%, #2874a9);border:1px solid #2874a9;color:#fff;text-shadow:#236694 -1px -1px 0}.map-view .price-filter li:nth-child(1) button{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.map-view .price-filter li:nth-child(3){margin-bottom:0}.map-view .price-filter li:nth-child(3) button{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.map-view .price-range-0,.map-view .price-range-1,.map-view .price-range-2{font-weight:bold}.map-view .price-range-0:before{content:"$"}.map-view .price-range-1:before{content:"$$"}.map-view .price-range-2:before{content:"$$$"}.map-view .stars{text-indent:-9999px;width:62px;height:14px;display:inline-block;vertical-align:middle;position:relative}.map-view .stars.s1,.map-view .stars.s2,.map-view .stars.s3,.map-view .stars.s4,.map-view .stars.s5{background-position:0 -3828px}.map-view .stars.s1:after,.map-view .stars.s2:after,.map-view .stars.s3:after,.map-view .stars.s4:after,.map-view .stars.s5:after{position:absolute;content:" ";top:0;left:0;height:100%;background-position:0 -3844px}.map-view .stars.s1:after{width:20%}.map-view .stars.s2:after{width:40%}.map-view .stars.s3:after{width:60%}.map-view .stars.s4:after{width:80%}.map-view .stars.s5:after{width:100%}.map-view .map-legend{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 0 6px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 0 6px;box-shadow:rgba(0,0,0,0.15) 0 0 0 6px;border:2px solid #3590cf;z-index:10;padding:10px;width:180px;font-size:12px;position:absolute;right:-145px;top:45%;background:#fff;font-weight:bold;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.map-view .map-legend.map-legend-expanded{right:-2px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.map-view .map-legend.map-legend-expanded .map-legend-expand-button{padding-left:33px;line-height:20px;background-position:0 -698px;background-color:#3590cf}.map-view .map-legend .map-legend-hotel-icon{margin-bottom:10px}.map-view .map-legend .map-legend-hotel-icon{margin-top:28px;padding-left:30px;line-height:17px;background-position:0 -322px}.map-view .map-legend .map-legend-filterd-out-icon{padding-left:30px;line-height:17px;background-position:0 0}.map-view .map-legend .map-legend-expand-button{cursor:pointer;padding-left:33px;line-height:20px;background-position:0 -676px;background-color:#3590cf;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;width:130px;left:6px;color:#fff;top:6px}.map-view .user-notification{padding:10px;position:absolute;top:35px;background:#4E4E4E;background:#fff;border:2px solid #3590cf;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px;box-shadow:rgba(0,0,0,0.3) 0 0 10px;z-index:5}.map-view .user-notification:after,.map-view .user-notification:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.map-view .user-notification:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;left:30%;margin-left:-5px}.map-view .user-notification:before{border-color:rgba(204,0,0,0);border-bottom-color:#3590cf;border-width:8px;left:30%;margin-left:-8px}.map-view .user-notification .notification-button-section{text-align:right;line-height:30px}.map-view .user-notification .notification-button-section a{margin-right:10px;color:#525252;font-weight:bold}.map-view .user-notification .notification-button-section input.main-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px;height:30px;font-size:12px}.hotels-not-found-notice{position:absolute;top:-70px;left:0;color:#fff;font-weight:bold;font-size:20px;line-height:1.2em}.hotels-transaction-error-message{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.4)}.hotels-transaction-error-message h2{position:absolute;width:500px;top:35%;left:50%;margin-left:-250px;color:white;font-size:24px;text-shadow:rgba(0,0,0,0.4) -1px -1px 1px}.hotels-transaction-error-message .transaction-error-refresh{text-align:center}.hotels-transaction-error-message .transaction-error-refresh a{margin-top:20px;padding:9px 14px}.hotels-transaction-error-message .transaction-error-refresh a span{padding-left:32px;line-height:20px;background-position:0 -2758px;display:inline-block;font-size:14px}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-family:Arial,sans-serif;font-size:12px}.gm-style a,.gm-style a.main-button,.gm-style .map-view .hotel-item-wrapper .main-button,.map-view .hotel-item-wrapper .gm-style .main-button,.gm-style .map-view .hotel-details .main-button,.map-view .hotel-details .gm-style .main-button{font-size:14px;font-weight:bold}.map_hotels{height:100%}@-webkit-keyframes $animation-name{0%{-webkit-transform:translate(-650px, 0);-moz-transform:translate(-650px, 0);-ms-transform:translate(-650px, 0);-o-transform:translate(-650px, 0);transform:translate(-650px, 0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes $animation-name{0%{-webkit-transform:translate(-650px, 0);-moz-transform:translate(-650px, 0);-ms-transform:translate(-650px, 0);-o-transform:translate(-650px, 0);transform:translate(-650px, 0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes $animation-name{0%{-webkit-transform:translate(-650px, 0);-moz-transform:translate(-650px, 0);-ms-transform:translate(-650px, 0);-o-transform:translate(-650px, 0);transform:translate(-650px, 0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes $animation-name{0%{-webkit-transform:translate(-650px, 0);-moz-transform:translate(-650px, 0);-ms-transform:translate(-650px, 0);-o-transform:translate(-650px, 0);transform:translate(-650px, 0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes $animation-name{0%{-webkit-transform:translate(-650px, 0);-moz-transform:translate(-650px, 0);-ms-transform:translate(-650px, 0);-o-transform:translate(-650px, 0);transform:translate(-650px, 0)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.map-view .hotels-list{position:relative}.map-view .hotel-details-wrapper{-webkit-animation:expand .25s linear}.map-view .hotel-details-wrapper:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.map-view .hotel-details-wrapper::-webkit-scrollbar{width:6px}.map-view .hotel-details-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4)}.map-view .hotel-details-wrapper::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.2)}.map-view .hotel-details header,.map-view .hotel-details section{display:block;margin-bottom:10px;*zoom:1}.map-view .hotel-details header:after,.map-view .hotel-details section:after{content:"";display:table;clear:both}.map-view .hotel-details .hotel-details-close{width:30px;height:30px;position:absolute;text-align:right;top:4px;right:0;font-size:30px;line-height:30px;z-index:8;-moz-border-radius:0 4px 0 4px;-webkit-border-radius:0;border-radius:0 4px 0 4px}.map-view .hotel-details .hotel-details-close:hover{cursor:pointer}.map-view .hotel-details .hotel-details-close:after{content:" \2715"}.map-view .hotel-details .hotel-details-name{color:#3590cf}.map-view .hotel-details section h3,.map-view .hotel-details section .hotel-common-elements .hotel-name,.hotel-common-elements .map-view .hotel-details section .hotel-name,.map-view .hotel-details section .hotel-on-the-map .hotel-name,.hotel-on-the-map .map-view .hotel-details section .hotel-name,.map-view .hotel-details section .list-display-box .hotel-item .hotel-name,.list-display-box .hotel-item .map-view .hotel-details section .hotel-name,.map-view .hotel-details section .table-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .map-view .hotel-details section .hotel-name,.map-view .hotel-details section .hotel-base-section .hotel-name,.hotel-base-section .map-view .hotel-details section .hotel-name,.map-view .hotel-details section #hotel-page .search-mask .hotel-name,#hotel-page .search-mask .map-view .hotel-details section .hotel-name,.map-view .hotel-details section #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports .map-view .hotel-details section .hotel-name,.map-view .hotel-details section .hotel-tile .hotel-name,.hotel-tile .map-view .hotel-details section .hotel-name{color:#525252;font-size:14px;margin-bottom:6px}.map-view .hotel-details section p{font-size:12px;margin-bottom:12px}.map-view .hotel-details .rates-table-room-name{width:360px}.map-view .hotel-details-wrapper.expanded{-webkit-animation-name:slide-in;-webkit-animation-delay:0;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease;-moz-animation-name:slide-in;-moz-animation-delay:0;-moz-animation-duration:.5s;-moz-animation-timing-function:ease;-o-animation-name:slide-in;-o-animation-delay:0;-o-animation-duration:.5s;-o-animation-timing-function:ease;-ms-animation-name:slide-in;-ms-animation-delay:0;-ms-animation-duration:.5s;-ms-animation-timing-function:ease;animation-name:slide-in;animation-delay:0;animation-duration:.5s;animation-timing-function:ease}.hotels-details-main-img{width:100%;height:0;float:left;padding-bottom:65.35%;background-size:120% auto;background-position:center center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.hotel-details-thumbs{width:96%;position:absolute;top:0;right:-100%}.hotel-details-thumbs li{float:left;width:31.3%;margin-right:3%;margin-top:3%}.hotel-details-thumbs li:nth-of-type(3n){margin-right:0}.hotel-details-thumbs li:nth-child(-n+3){margin-top:0}.hotel-details-thumbs li a{text-indent:-999px;display:block;width:100%;height:0;padding-bottom:66%;background-size:105% auto;background-position:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.hotel-details-slider{width:50%;float:left;position:relative}.hotel-details-slider{overflow:visible !important}.hotel-details-slider:hover+.flex-direction-nav a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.flex-prev{left:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.flex-prev:after{border-right:10px solid #fff;border-right:10px solid rgba(255,255,255,0.6)}.flex-next{right:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.flex-next:after{border-left:10px solid #fff;border-left:10px solid rgba(255,255,255,0.6)}.flex-prev:after,.flex-next:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:5px;top:50%;margin-top:-15px;width:10px;height:30px;content:" ";border-top:15px solid transparent;border-bottom:15px solid transparent}.flex-direction-nav a{position:absolute;top:0;outline:0;width:20px;height:100%;text-indent:-9999px;z-index:99;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.flex-direction-nav a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.slides:hover ~ .flex-direction-nav a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.bx-wrapper .bx-controls-direction a.disabled{display:none}.hotel-details-rates-table,.hotel-details-rates-rows{display:table;width:100%}.hotel-details-rates-table .rates-table-header-cell,.hotel-details-rates-table .rates-table-body-cell,.hotel-details-rates-rows .rates-table-header-cell,.hotel-details-rates-rows .rates-table-body-cell{display:table-cell;vertical-align:middle}.hotel-details-rates-table .rates-table-body-cell,.hotel-details-rates-rows .rates-table-body-cell{padding:15px 0}.hotel-details-rates-table .rates-table-header,.hotel-details-rates-table .rates-table-row,.hotel-details-rates-rows .rates-table-header,.hotel-details-rates-rows .rates-table-row{display:table-row}.hotel-details-rates-table .rates-table-row:first-child .rates-table-body-cell,.hotel-details-rates-rows .rates-table-row:first-child .rates-table-body-cell{padding:0 0 15px 0}.hotel-details-rates-table .rates-table-row:last-child .rates-table-body-cell,.hotel-details-rates-rows .rates-table-row:last-child .rates-table-body-cell{border-bottom:0 none}.hotel-details-rates-table .rates-table-row .rates-table-body-cell,.hotel-details-rates-rows .rates-table-row .rates-table-body-cell{border-bottom:1px solid #e5e5e5}.hotel-details-rates-table .rates-table-header-cell,.hotel-details-rates-rows .rates-table-header-cell{font-style:italic}.hotel-details-rates-table .rates-table-room-name,.hotel-details-rates-rows .rates-table-room-name{width:390px}.hotel-details-rates-table .rates-table-action-button,.hotel-details-rates-rows .rates-table-action-button{text-align:right}.hotel-details-rates-table .room-name,.hotel-details-rates-rows .room-name{font-weight:bold}.hotel-details-rates-table .meal-name,.hotel-details-rates-rows .meal-name{font-size:12px;line-height:1;margin-bottom:6px}.hotel-details-rates-table .meal-name:nth-last-of-type(1),.hotel-details-rates-rows .meal-name:nth-last-of-type(1){margin-bottom:0}.hotel-details-rates-table .total-price,.hotel-details-rates-rows .total-price{font-weight:bold;font-size:18px}.hotel-details-rates-table .section-loader,.hotel-details-rates-table .deeplink-loader,.hotel-details-rates-rows .section-loader,.hotel-details-rates-rows .deeplink-loader{min-height:150px}.hotel-details-rates-table .loader-text,.hotel-details-rates-rows .loader-text{margin-top:0}.hotel-details-rates-table a.main-button,.hotel-details-rates-table .map-view .hotel-item-wrapper .main-button,.map-view .hotel-item-wrapper .hotel-details-rates-table .main-button,.hotel-details-rates-table .map-view .hotel-details .main-button,.map-view .hotel-details .hotel-details-rates-table .main-button,.hotel-details-rates-rows a.main-button,.hotel-details-rates-rows .map-view .hotel-item-wrapper .main-button,.map-view .hotel-item-wrapper .hotel-details-rates-rows .main-button,.hotel-details-rates-rows .map-view .hotel-details .main-button,.map-view .hotel-details .hotel-details-rates-rows .main-button{padding:.4em .7em .3em}.hotel-details-facilities h3.section-header,.hotel-details-facilities .hotel-common-elements .section-header.hotel-name,.hotel-common-elements .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities .hotel-on-the-map .section-header.hotel-name,.hotel-on-the-map .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities .list-display-box .hotel-item .section-header.hotel-name,.list-display-box .hotel-item .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities .table-display-box .hotel-item .section-header.hotel-name,.table-display-box .hotel-item .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities .hotel-base-section .section-header.hotel-name,.hotel-base-section .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities #hotel-page .search-mask .section-header.hotel-name,#hotel-page .search-mask .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities #hotel-page .hotel-reports .section-header.hotel-name,#hotel-page .hotel-reports .hotel-details-facilities .section-header.hotel-name,.hotel-details-facilities .hotel-tile .section-header.hotel-name,.hotel-tile .hotel-details-facilities .section-header.hotel-name{color:#525252}.hotel-details-facilities .feature-list li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.3%;font-weight:bold;margin-bottom:4px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;font-size:12px}.hotel-details-facilities .feature-list li.avail{color:#525252;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.hotel-details-facilities .feature-list li.air_conditioning,.hotel-details-facilities .feature-list li.wlan,.hotel-details-facilities .feature-list li.parking,.hotel-details-facilities .feature-list li.spa,.hotel-details-facilities .feature-list li.spa,.hotel-details-facilities .feature-list li.fitness,.hotel-details-facilities .feature-list li.pool_outdoor,.hotel-details-facilities .feature-list li.outdoor_pool,.hotel-details-facilities .feature-list li.pool_indoor,.hotel-details-facilities .feature-list li.indoor_pool,.hotel-details-facilities .feature-list li.pets_welcome,.hotel-details-facilities .feature-list li.childrens_pool,.hotel-details-facilities .feature-list li.childrens_club,.hotel-details-facilities .feature-list li.bikes_rental,.hotel-details-facilities .feature-list li.beach_access,.hotel-details-facilities .feature-list li.accessible_rooms,.hotel-details-facilities .feature-list li.restaurant,.hotel-details-facilities .feature-list li.business_facilities,.hotel-details-facilities .feature-list li.ski_facilities,.hotel-details-facilities .feature-list li.airport_shuttle,.hotel-details-facilities .feature-list li.restaurant{width:33.3%;text-indent:0}.hotel-details-facilities .feature-list li.air_conditioning{padding-left:25px;line-height:20px;background-position:0 -391px}.hotel-details-facilities .feature-list li.wlan{padding-left:25px;line-height:20px;background-position:0 -3754px}.hotel-details-facilities .feature-list li.parking{padding-left:25px;line-height:20px;background-position:0 -2586px}.hotel-details-facilities .feature-list li.spa{padding-left:25px;line-height:20px;background-position:0 -3366px}.hotel-details-facilities .feature-list li.fitness{padding-left:25px;line-height:20px;background-position:0 -1609px}.hotel-details-facilities .feature-list li.childrens_pool{padding-left:25px;line-height:20px;background-position:0 -1353px}.hotel-details-facilities .feature-list li.childrens_club{padding-left:25px;line-height:20px;background-position:0 -1255px}.hotel-details-facilities .feature-list li.bikes_rental{padding-left:25px;line-height:20px;background-position:0 -983px}.hotel-details-facilities .feature-list li.beach_access{padding-left:25px;line-height:20px;background-position:0 -885px}.hotel-details-facilities .feature-list li.accessible_rooms{padding-left:25px;line-height:20px;background-position:0 -489px}.hotel-details-facilities .feature-list li.restaurant{padding-left:25px;line-height:20px;background-position:0 -2855px}.hotel-details-facilities .feature-list li.business_facilities{padding-left:25px;line-height:20px;background-position:0 -1081px}.hotel-details-facilities .feature-list li.ski_facilities{padding-left:25px;line-height:20px;background-position:0 -3268px}.hotel-details-facilities .feature-list li.pool_outdoor,.hotel-details-facilities .feature-list li.outdoor_pool{padding-left:25px;line-height:20px;background-position:0 -2488px}.hotel-details-facilities .feature-list li.pool_indoor,.hotel-details-facilities .feature-list li.indoor_pool{padding-left:25px;line-height:20px;background-position:0 -2001px}.hotel-details-facilities .feature-list li.pets_welcome{padding-left:25px;line-height:20px;background-position:0 -2684px}.hotel-details-facilities .feature-list li.airport_shuttle{padding-left:25px;line-height:20px;background-position:0 -3170px}.hotel-details-facilities .feature-list li.restaurant{padding-left:25px;line-height:20px;background-position:0 -2855px}.ie7 .stars,.ie7 .pager li,.ie7 #hotel-map .legend-box li,.ie7 #hotel-map .legend-box .icon,.ie7 #map-loader .loader-content .loader-text,.ie7 #booking-loader .loader-content .loader-text,.ie7 .hotel-on-the-map .rating-box,.ie7 .search-info-box>div,.ie7 .hotel-tile .rating-box,.ie7 #page-loader .loader-text,.ie7 .total-price-box .heading,.ie7 .total-price-box .total-price,.ie7 .what-next-section .share-options-mini ul,.ie7 .what-next-section .share-options-mini li,.ie7 .legend-box li,.ie7 .feature-list li{zoom:1;display:inline}.ie7 #new_search_data-form #search_data_destination_name{width:94%}.ie7 #locations-page li .type{top:-34px;left:-10px}.ie7 .stars{position:relative;top:-4px}.ie7 .pager li{margin-left:3px}.ie7 .hotel-common-elements .facilities li,.ie7 .hotel-on-the-map .facilities li,.ie7 .list-display-box .hotel-item .facilities li,.list-display-box .ie7 .hotel-item .facilities li,.ie7 .table-display-box .hotel-item .facilities li,.table-display-box .ie7 .hotel-item .facilities li,.ie7 .hotel-base-section .facilities li,.ie7 #hotel-page .search-mask .facilities li,#hotel-page .ie7 .search-mask .facilities li,.ie7 #hotel-page .hotel-reports .facilities li,#hotel-page .ie7 .hotel-reports .facilities li,.ie7 .hotel-tile .facilities li{float:left}.ie7 .hotel-item .rates .room-name,.ie7 .hotel-item .rates .meal-name{width:49%}.ie7 .top-bar .button{vertical-align:middle}.ie7 .feature-list li{width:29%;padding-bottom:4px}.ie7 .switcher .switch{*zoom:1}.ie7 .switcher .switch:after{content:"";display:table;clear:both}.ie7 .switcher .switch-counter,.ie7 .switcher .switch-label,.ie7 #shortlist-switcher .icon{float:left}.ie7 .switcher .switch-counter{margin-top:5px}.ie7 .booking-summary-box li{*zoom:1}.ie7 .booking-summary-box li:after{content:"";display:table;clear:both}.ie7 .date-icon,.ie7 .occupation-icon,.ie7 .rooms-icon{float:left}.ie7 .date-content,.ie7 .occupation-content,.ie7 .rooms-content{float:left;margin:2px 0 0 5px}.ie7 .what-next-section .share-options-mini a{display:block}.ie8 #start-page .search-mask,.ie8 #start-page .hotel-reports,.ie8 #locations-page .main-page,.ie8 .sidebar-element,.ie8 .booking-summary-box,.ie7 #start-page .search-mask,.ie7 #start-page .hotel-reports,.ie7 #locations-page .main-page,.ie7 .sidebar-element,.ie7 .booking-summary-box{margin:0}.ie8 #start-page .search-mask:before,.ie8 #start-page .hotel-reports:before,.ie8 #locations-page .main-page:before,.ie8 .sidebar-element:before,.ie8 .booking-summary-box:before,.ie7 #start-page .search-mask:before,.ie7 #start-page .hotel-reports:before,.ie7 #locations-page .main-page:before,.ie7 .sidebar-element:before,.ie7 .booking-summary-box:before{display:none}.ie8 .mfp-content,.ie7 .mfp-content{width:640px !important}.ie8 #map-loader .loader-content,.ie8 #booking-loader .loader-content,.ie7 #map-loader .loader-content,.ie7 #booking-loader .loader-content{background:url(/resfinity_hotel/assets/loader_dark-05815bf699de6739df0f87ec799d244797828968ba145cc20af2fae67921d54a.gif) center center no-repeat}.ie8 .footer-external-links div,.ie7 .footer-external-links div{margin:0}.ie8 .table-display-box .hotel-item-booking-options,.ie7 .table-display-box .hotel-item-booking-options{display:block}.ie8 .table-display-box .hotel-item-booking-options.hidden,.ie7 .table-display-box .hotel-item-booking-options.hidden{display:none}.ie8 #map-loader .hotel-list-loader,.ie8 #booking-loader .hotel-list-loader,.ie7 #map-loader .hotel-list-loader,.ie7 #booking-loader .hotel-list-loader{background:url(/resfinity_hotel/assets/loader_light-cdc6080848cab5a427577c5ca168d3d88d649c261f5f2ae63c3cd43e4c47bebf.gif) no-repeat center center !important}.ie8 .table-display-box .hotel-item,.ie7 .table-display-box .hotel-item{background-color:#fff}.ie8 .table-display-box .hotel-item:nth-child(2n),.ie7 .table-display-box .hotel-item:nth-child(2n){background-color:#f2f2f2}.ie8 .split-main-button>.main-button.split-button-secondary.split-button-loading .split-button-spinner,.ie7 .split-main-button>.main-button.split-button-secondary.split-button-loading .split-button-spinner{border:0 !important;background:url(/resfinity_hotel/assets/split_button_spinner-4bb86689a97db1861dcfd743fe27a99aa461ef87bb6a86289edc9db89340df2f.gif) no-repeat center !important}.ie8 .ie-last,.ie7 .ie-last{margin-right:0 !important}.ie6 .main-button{color:#fff !important}@media print{a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3,.hotel-common-elements .hotel-name,.hotel-on-the-map .hotel-name,.list-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .hotel-name,.hotel-base-section .hotel-name,#hotel-page .search-mask .hotel-name,#hotel-page .hotel-reports .hotel-name,.hotel-tile .hotel-name{orphans:3;widows:3}h2,h3,.hotel-common-elements .hotel-name,.hotel-on-the-map .hotel-name,.list-display-box .hotel-item .hotel-name,.table-display-box .hotel-item .hotel-name,.hotel-base-section .hotel-name,#hotel-page .search-mask .hotel-name,#hotel-page .hotel-reports .hotel-name,.hotel-tile .hotel-name{page-break-after:avoid}*{color:#000 !important;text-shadow:none !important}body{background:none !important;font-size:12px !important}header,footer,.breadcrumb{display:none}.wrapper{padding:0 !important}#confirmation-page h2,#reservation-form h2{margin-bottom:5px;font-size:1.4em !important}#confirmation-page p,#reservation-form p{line-height:1.3em}#confirmation-page .after-main-page,#reservation-form .after-main-page{display:none}#confirmation-page .button,#confirmation-page .main-button,#reservation-form .button,#reservation-form .main-button{display:none}#confirmation-page .main-page,#confirmation-page .booking-number-box,#confirmation-page table,#confirmation-page td,#confirmation-page th,#reservation-form .main-page,#reservation-form .booking-number-box,#reservation-form table,#reservation-form td,#reservation-form th{border-color:#000}#confirmation-page .booking-number-box,#reservation-form .booking-number-box{padding:5px 10px;margin-bottom:10px}#confirmation-page .booking-number-box strong,#reservation-form .booking-number-box strong{font-size:1.6em !important}#confirmation-page .booking-confirmation-section,#confirmation-page .guest-details-section,#confirmation-page .contact-details-section,#confirmation-page .billing-address-section,#confirmation-page .cancellation-policy-section,#confirmation-page .additional-info-section,#reservation-form .booking-confirmation-section,#reservation-form .guest-details-section,#reservation-form .contact-details-section,#reservation-form .billing-address-section,#reservation-form .cancellation-policy-section,#reservation-form .additional-info-section{border-color:#000;page-break-inside:avoid;padding:10px}#confirmation-page .filled-in,#reservation-form .filled-in{margin-bottom:0px}#confirmation-page .filled-in li,#reservation-form .filled-in li{margin:2px 0 0 0}#confirmation-page .text-box p,#reservation-form .text-box p{margin:5px 0}#confirmation-page .guest-details-section h4,#confirmation-page .guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map #confirmation-page .guest-details-section .hotel-name,#reservation-form .guest-details-section h4,#reservation-form .guest-details-section .hotel-on-the-map .hotel-name,.hotel-on-the-map #reservation-form .guest-details-section .hotel-name{background:none;padding-left:0;margin-bottom:10px}#confirmation-page .main-page,#reservation-form .main-page{float:none;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#confirmation-page aside,#reservation-form aside{float:none;width:auto}#confirmation-page .booking-summary-box,#reservation-form .booking-summary-box{page-break-inside:avoid;border-color:#000;border-bottom:0;margin:0}#confirmation-page .booking-summary-box:before,#confirmation-page .booking-summary-box .images-box,#confirmation-page .booking-summary-box .rating-box,#reservation-form .booking-summary-box:before,#reservation-form .booking-summary-box .images-box,#reservation-form .booking-summary-box .rating-box{display:none}#confirmation-page .booking-summary-box h3,#confirmation-page .booking-summary-box .hotel-common-elements .hotel-name,.hotel-common-elements #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box .hotel-on-the-map .hotel-name,.hotel-on-the-map #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box .list-display-box .hotel-item .hotel-name,.list-display-box .hotel-item #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box .table-display-box .hotel-item .hotel-name,.table-display-box .hotel-item #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box .hotel-base-section .hotel-name,.hotel-base-section #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box #hotel-page .search-mask .hotel-name,#hotel-page .search-mask #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports #confirmation-page .booking-summary-box .hotel-name,#confirmation-page .booking-summary-box .hotel-tile .hotel-name,.hotel-tile #confirmation-page .booking-summary-box .hotel-name,#reservation-form .booking-summary-box h3,#reservation-form .booking-summary-box .hotel-common-elements .hotel-name,.hotel-common-elements #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .hotel-on-the-map .hotel-name,.hotel-on-the-map #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .list-display-box .hotel-item .hotel-name,.list-display-box .hotel-item #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .table-display-box .hotel-item .hotel-name,.table-display-box .hotel-item #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .hotel-base-section .hotel-name,.hotel-base-section #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box #hotel-page .search-mask .hotel-name,#hotel-page .search-mask #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box #hotel-page .hotel-reports .hotel-name,#hotel-page .hotel-reports #reservation-form .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .hotel-tile .hotel-name,.hotel-tile #reservation-form .booking-summary-box .hotel-name{background:none;border:0;font-size:1.4em !important;padding:10px 10px 0}#confirmation-page .booking-summary-box section,#reservation-form .booking-summary-box section{padding:0 10px 10px}#confirmation-page .booking-summary-box .total-price-box,#reservation-form .booking-summary-box .total-price-box{display:none}#confirmation-page .booking-summary-box .facilities,#reservation-form .booking-summary-box .facilities{padding-top:5px;margin-top:5px;border-top:1px solid #e5e5e5}#confirmation-page .booking-summary-box .facilities li,#reservation-form .booking-summary-box .facilities li{text-indent:0;width:auto;height:auto;background:0;margin:0}#confirmation-page .booking-summary-box .facilities li:after,#reservation-form .booking-summary-box .facilities li:after{content:", "}#confirmation-page .booking-summary-box .facilities li:last-child:after,#reservation-form .booking-summary-box .facilities li:last-child:after{display:none}#confirmation-page .booking-summary-box .location,#reservation-form .booking-summary-box .location{font-size:1em !important}#confirmation-page .booking-summary-box .hotel-name,#reservation-form .booking-summary-box .hotel-name{padding:5px 0 0 !important}#confirmation-page .booking-summary-box .stars,#reservation-form .booking-summary-box .stars{background:0;width:auto;height:auto;text-indent:0;font-size:14px;font-weight:normal;margin-left:10px}#confirmation-page .booking-summary-box .booking-info-box,#reservation-form .booking-summary-box .booking-info-box{border-bottom:0;padding-bottom:0;margin-bottom:0;font-size:1em}#confirmation-page .booking-summary-box .booking-info-box li,#reservation-form .booking-summary-box .booking-info-box li{display:inline}#confirmation-page .booking-summary-box .booking-info-box li:after,#reservation-form .booking-summary-box .booking-info-box li:after{content:"| "}#confirmation-page .booking-summary-box .booking-info-box li:last-child:after,#reservation-form .booking-summary-box .booking-info-box li:last-child:after{display:none}#confirmation-page .booking-summary-box .date-icon,#confirmation-page .booking-summary-box .occupation-icon,#confirmation-page .booking-summary-box .rooms-icon,#reservation-form .booking-summary-box .date-icon,#reservation-form .booking-summary-box .occupation-icon,#reservation-form .booking-summary-box .rooms-icon{display:none}#confirmation-page .price-summary-section,#reservation-form .price-summary-section{padding:10px}#confirmation-page .price-summary-section .rate,#reservation-form .price-summary-section .rate{margin:5px 0}#confirmation-page .price-summary-section table th,#reservation-form .price-summary-section table th{padding:5px}#confirmation-page .price-summary-section table td,#reservation-form .price-summary-section table td{padding:0 5px}#confirmation-page .price-summary-section .discount-box,#reservation-form .price-summary-section .discount-box{display:none}#confirmation-page .price-summary-section .total-price-box .heading span,#reservation-form .price-summary-section .total-price-box .heading span{float:right}#confirmation-page .price-summary-section .total-price-box .heading span:last-child,#reservation-form .price-summary-section .total-price-box .heading span:last-child{padding:7px 10px 0}#confirmation-page .price-summary-section .total-price-box .heading span:first-child,#confirmation-page .price-summary-section .total-price-box .total-price .currency,#reservation-form .price-summary-section .total-price-box .heading span:first-child,#reservation-form .price-summary-section .total-price-box .total-price .currency{font-size:17px}#confirmation-page .price-summary-section .total-price-box .total-price .price,#reservation-form .price-summary-section .total-price-box .total-price .price{font-size:19px}}
