@charset "UTF-8";@-webkit-keyframes spin{ 0%{ -ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{ -ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{ 0%{ -ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{ -ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.map-container{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:350px; overflow:hidden; position:relative; text-align:center; width:350px}.RTL .map-container{ direction:ltr}.map-container .messaging-container{ -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s; -ms-transition:visibility 0s linear 0.5s,opacity 0.5s; -o-transition:visibility 0s linear 0.5s,opacity 0.5s; transition:visibility 0s linear 0.5s,opacity 0.5s; display:inline-block; max-width:50%; opacity:0; position:relative; text-align:center; top:50%; visibility:hidden; z-index:5}.map-container .messaging-container.visible{ -webkit-transition:visibility 0s linear 0s,opacity 0.5s; -moz-transition:visibility 0s linear 0s,opacity 0.5s; -ms-transition:visibility 0s linear 0s,opacity 0.5s; -o-transition:visibility 0s linear 0s,opacity 0.5s; transition:visibility 0s linear 0s,opacity 0.5s; opacity:1; visibility:visible}.map-container .messaging-container.loading .loader{ border-radius:4px; box-shadow:0 0 7px #a5a5a5; background-color:#ffd542; border:1px solid #ccc; content:' '; display:inline-block; height:36px; left:50%; margin-left:-19px; position:relative; top:0; width:36px}.map-container .messaging-container.loading .loader:after{ animation:spin .8s linear 0s infinite; -webkit-animation-delay:0s; -webkit-animation-duration:0.8s; -webkit-animation-iteration-count:infinite; -webkit-animation-name:spin; -webkit-animation-timing-function:linear; background:transparent url("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%3Csvg%20width%3D%2724px%27%20height%3D%2724px%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%20preserveAspectRatio%3D%27xMidYMid%27%20class%3D%27uil-reload%27%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%27100%27%20height%3D%27100%27%20fill%3D%27none%27%3E%3C%2Frect%3E%3Cg%3E%3Cpath%20d%3D%27M50%2015A35%2035%200%201%200%2074.787%2025.213%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%2712px%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M50%200L50%2030L66%2015L50%200%27%20fill%3D%27%23ffffff%27%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top; content:' '; display:inline-block; height:24px; left:50%; margin:7px 0 0 -12px; position:absolute; top:0; width:24px}.map-container .messaging-container.loading .messaging-content{ display:none}.map-container .messaging-container a{ color:#f61800}.map-container .messaging-container .messaging-content{ border-radius:4px; box-shadow:0 0 7px #a5a5a5; background-color:#fff; border:1px solid #ccc; color:#f61800; display:inline-block; padding:8px; text-align:center}.RTL .map-container .messaging-container .messaging-content{ text-align:right; direction:rtl}.map-container .messaging-container .messaging-content:empty{ display:none}.map-container .tooltip{ border-radius:4px; box-shadow:0 0 8px 0 #a5a5a5; background-color:#fff; border:1px solid #ccc; display:none; font-weight:bold; margin-left:9px; max-width:250px; padding:6px 12px; position:absolute; z-index:2}.map-container .tooltip:before{ border-color:transparent #ccc; border-style:solid; border-width:7px 7px 7px 0; bottom:auto; content:''; display:block; left:-7px; position:absolute; top:8px; width:0}.map-container .tooltip:after{ border-color:transparent #fff; border-style:solid; border-width:6px 6px 6px 0; bottom:auto; content:''; display:block; left:-5px; position:absolute; top:9px; width:0}.map-container .tooltip.flipped{ margin-left:0; margin-right:9px}.map-container .tooltip.flipped:before{ border-width:7px 0 7px 7px; content:' '; left:auto; right:-7px}.map-container .tooltip.flipped:after{ border-width:6px 0 6px 6px; content:' '; left:auto; right:-5px}.map-legend{ border-radius:4px; box-shadow:0 0 10px 2px #a5a5a5; background-color:#fff; margin-top:-124px; padding:5px; position:absolute; right:-290px; text-align:left; top:50%; width:270px; z-index:10}.map-legend.closed{ cursor:pointer; right:-245px}.map-legend.closed label .text{ display:none}.map-legend.open{ right:-5px}.map-legend.open .header button:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1em; content:""}.map-legend .header{ border-radius:4px; background-color:#e8e8e8; clear:both; cursor:pointer; margin-right:1px; overflow:hidden}.map-legend .header button{ border-top-left-radius:4px; border-bottom-left-radius:4px; background-color:#156bc1; border:0; color:#fff; cursor:pointer; display:inline-block; font-family:hcom-icons; font-size:8px; height:36px; padding:0; text-align:center; width:30px}.map-legend .header button:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1em; content:""}.map-legend .header h2{ display:inline-block; line-height:33px; margin:0; padding:0 12px}.RTL .map-legend .header h2{ float:right}.map-legend ul{ clear:both; overflow:hidden; padding:10px 0}.map-legend ul.availability{ border-bottom:1px solid #ccc}.map-legend li{ clear:both; margin:0; overflow:hidden; padding:3px 22px 3px 7px; position:relative}.map-legend label{ float:left; min-height:16px; padding:4px 0 0 30px; position:relative; width:185px}.map-legend label:before{ background-repeat:no-repeat; content:''; display:inline-block; height:20px; left:0; position:absolute; top:2px; width:30px}.map-legend label .text{ display:inline}.RTL .map-legend label{ margin-right:-30px; padding-left:55px; text-align:right}.RTL .map-legend label .text i{ direction:ltr; unicode-bidi:embed}.map-legend .highlighted-hotel label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/legend.highlightedhotel.svg); left:-2px}.map-legend .available label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/hotel.available.svg)}.map-legend .filtered label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/hotel.filtered.svg)}.map-legend .unavailable label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/hotel.unavailable.svg)}.map-legend .landmarks label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/legend.landmark.svg)}.map-legend .stations label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/legend.station.svg)}.map-legend .airports label:before{ background-image:url(/da/assets/s/63.0.9267/images/themes/red/core/dio/widget/map/svg/legend.airport.svg)}.map-legend input[type="checkbox"]{ float:right; margin:6px 0 0}.RTL .map-legend input[type="checkbox"]{ left:-195px; position:relative}.map-infobox{ border-radius:4px; box-shadow:0 0 8px 0 #a5a5a5; -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); background-color:#fff; border:1px solid #ccc; bottom:6px; color:#333; left:50%; max-width:750px; padding:3px; position:absolute; width:86%; z-index:15}.RTL .map-infobox{ direction:rtl; unicode-bidi:embed}.map-infobox .widget-tooltip{ cursor:help}.map-infobox .widget-tooltip-bd{ font-size:13px; max-width:280px; min-width:100%; width:auto}.map-infobox .map-infobox-message{ background-color:#a5a5a5; border-bottom:2px solid #fff; color:#fff; font-size:13px; font-weight:bold; padding:7px 20px; text-align:center}.map-infobox .map-infobox-warning{ background-color:#f6d0cc; color:#4e4e4e}.map-infobox .map-infobox-warning span{ color:#156bc1}.map-infobox .map-infobox-warning span:after{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1em; content:""; display:inline-block; margin-left:3px}.RTL .map-infobox .map-infobox-warning span:after{ margin-left:0; margin-right:3px}.map-infobox .map-infobox-title{ font-size:16px; font-weight:normal; padding:0 0 2px; word-wrap:break-word}.map-infobox .map-infobox-carousel{ background:transparent url("/da/assets/s/63.0.9267/images/common/core/dio/widget/map_infobox_sprite.png") no-repeat 0 1px; height:90px; left:9px; overflow:hidden; padding:17px 13px 18px; position:absolute; top:6px; width:160px}.RTL .map-infobox .map-infobox-carousel{ left:auto; right:9px}.map-infobox .has-message .map-infobox-carousel{ top:26px}.map-infobox .has-message .map-infobox-content .map-infobox-content-wrap{ min-height:94px}.map-infobox .map-infobox-content{ padding-left:195px; text-align:left}.RTL .map-infobox .map-infobox-content{ padding-left:0; padding-right:195px; text-align:right}.map-infobox .map-infobox-content .map-infobox-content-wrap{ background-color:#fff; min-height:110px; padding:15px 10px 10px}.map-infobox .map-infobox-content .map-infobox-content-basics{ display:inline-block; vertical-align:top; width:55%}.map-infobox .map-infobox-content .map-infobox-deals-and-price{ display:inline-block; margin-bottom:-300px; margin-left:1%; padding-bottom:300px; text-align:right; vertical-align:bottom; width:44%}.RTL .map-infobox .map-infobox-content .map-infobox-deals-and-price{ margin-left:0; margin-right:1%; text-align:left}.map-infobox .map-infobox-content .map-infobox-deals-and-price.secret-price .current-price{ color:#7b1fa2}.map-infobox .map-infobox-content .map-star-rating{ color:#333; display:inline-block; font-size:14px; font-weight:bold; margin-bottom:10px}.map-infobox .map-infobox-content .map-star-rating.star-rating-text-strong{ color:#d32f2f}.map-infobox .map-infobox-content .info-tooltip:after{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1em; content:""; color:#30a0fd; display:inline-block; margin-left:3px}.RTL .map-infobox .map-infobox-content .info-tooltip:after{ margin-left:0; margin-right:3px}.map-infobox .map-infobox-content .guest-rating{ margin-top:5px}.map-infobox .map-infobox-content .guest-rating a{ color:#333; cursor:pointer; text-decoration:none}.map-infobox .map-infobox-content .guest-rating .guest-rating-value{ display:inline-block; font-weight:bold; margin:0 5px 3px 0}.RTL .map-infobox .map-infobox-content .guest-rating .guest-rating-value{ margin-left:5px; margin-right:0}.map-infobox .map-infobox-content .guest-rating .guest-rating-badge{ font-weight:bold; margin-right:5px}.RTL .map-infobox .map-infobox-content .guest-rating .guest-rating-badge{ margin-left:5px; margin-right:0}.map-infobox .map-infobox-content .guest-rating .reviews-amount{ color:#156bc1; display:inline-block}.map-infobox .map-infobox-content .map-welcome-rewards{ margin-top:5px}.map-infobox .map-infobox-content .map-welcome-rewards .widget-tooltip-bd{ text-indent:0}.map-infobox .map-infobox-content .map-welcome-rewards .hr-live-text{ white-space:normal}.map-infobox .map-infobox-content .map-infobox-deals{ color:#d32f2f}.map-infobox .map-infobox-content .map-infobox-deals .widget-tooltip-bd{ color:#333}.map-infobox .map-infobox-content .map-infobox-deals .map-special-deal:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:16px; content:""; display:inline-block; font-weight:normal; margin:0 5px}.RTL .map-infobox .map-infobox-content .map-infobox-deals .map-special-deal:before{ content:""}.map-infobox .map-infobox-content .map-infobox-deals .map-package-rate{ color:#3e6e00}.map-infobox .map-infobox-content .map-infobox-deals .map-package-rate:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:11px; content:""}.map-infobox .map-infobox-content .map-infobox-deals .map-employee-rate:before{ display:none}.map-infobox .map-infobox-content .map-infobox-price{ margin-top:5px}.map-infobox .map-infobox-content .map-infobox-price .price{ direction:ltr}.RTL .map-infobox .map-infobox-content .map-infobox-price .price{ direction:rtl}.map-infobox .map-infobox-content .map-infobox-price .price-info{ color:#7e7e7e; margin-top:5px}.map-infobox .map-infobox-content .map-infobox-price .price-summary,.map-infobox .map-infobox-content .map-infobox-price .price-supplier-collected-charges{ color:#7e7e7e}.map-infobox .map-infobox-content .map-infobox-price .has-inclusive .price-summary{ color:#333}.map-infobox .map-infobox-content .map-infobox-price .has-inclusive .price-summary span{ font-size:16px}.map-infobox .map-infobox-content .map-infobox-price del{ color:#4e4e4e; display:inline-block; font-size:16px; font-weight:normal; padding-right:5px; text-decoration:line-through}.RTL .map-infobox .map-infobox-content .map-infobox-price del{ padding-left:5px; padding-right:0}.map-infobox .map-infobox-content .map-infobox-price .current-price{ display:inline-block; font-size:20px; font-weight:bold; line-height:1}.map-infobox .map-infobox-content .map-infobox-price ins,.map-infobox .map-infobox-content .map-infobox-price .special-rate b{ color:#d32f2f}.map-infobox .map-infobox-content .map-infobox-price .package-rate ins,.map-infobox .map-infobox-content .map-infobox-price .package-rate b{ color:#3e6e00}.map-infobox .map-infobox-content .map-secret-price{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:4px; background-color:#7b1fa2; color:#fff; display:inline-block; font-size:12px; line-height:15px; min-width:50%; padding:4px 12px 5px; text-align:center}.map-infobox .map-infobox-content .map-infobox-cta{ display:inline-block; margin-top:5px}.map-infobox .map-infobox-content .map-infobox-cta .urgency-message{ border-radius:2px; background-color:#ffd542; display:inline-block; font-size:11px; margin-bottom:6px; padding:5px 10px; text-align:center}.map-infobox .map-infobox-content .map-infobox-cta .cta{ margin:-1px 0 0 4px; text-align:center}.RTL .map-infobox .map-infobox-content .map-infobox-cta .cta{ margin:-1px 4px 0 0}.map-infobox .map-infobox-close{ border-radius:4px; background-color:#fff; border:1px solid #156bc1; cursor:pointer; font-size:11px; padding:2px 4px 0; position:absolute; right:-4px; text-decoration:none; top:-4px}.RTL .map-infobox .map-infobox-close{ left:-4px; right:auto}.map-infobox .map-infobox-close:before{ font-family:"hcom-icons"; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1em; content:""; display:block}.map-infobox .map-infobox-close:hover{ text-decoration:none}.map-infobox .trip-advisor-guest-reviews .ta-overall{ margin:5px 0}.map-infobox .trip-advisor-guest-reviews .logo-wrap{ text-align:center}.map-infobox .trip-advisor-guest-reviews .ta-logo{ background-image:url("/da/assets/s/63.0.9267/images/common/pages/common/tripadvisor-logo.svg"); background-repeat:no-repeat; background-size:contain; display:inline-block; height:18px; margin-right:2px; text-indent:-999em; width:28px}.no-svg .map-infobox .trip-advisor-guest-reviews .ta-logo{ background-image:url("/da/assets/s/63.0.9267/images/common/pages/pda/sprites/sprite_tripadvisor_logos.png"); background-position:0 -50px; background-size:initial}.RTL .map-infobox .trip-advisor-guest-reviews .ta-logo{ margin:0 0 0 2px}.map-infobox .trip-advisor-guest-reviews .ta-rating{ display:inline-block; height:18px; vertical-align:bottom}.map-infobox .trip-advisor-guest-reviews .ta-rating .icon-trip-advisor{ color:#00AF87; display:inline-block; font-size:14px; line-height:18px; vertical-align:bottom}.map-infobox .trip-advisor-guest-reviews .ta-reviews-amount{ color:#7e7e7e; display:inline-block; font-size:12px; margin:0 5px; vertical-align:bottom}.map-infobox .trip-advisor-guest-reviews img.ta-tracking-pixel{ display:none}#what-is-different p{ margin-bottom:1em}#what-is-different td{ white-space:nowrap; padding:.25em 0; vertical-align:top}#what-is-different td:first-child{ padding-right:1em}.RTL #what-is-different td:first-child{ padding-left:1em; padding-right:0}.intl-ar_AE .map-container{ text-rendering:geometricPrecision}@media(max-width:849px){ .map-infobox .map-infobox-content .map-welcome-rewards .hr-live-text{ font-size:12px}}@media(max-width:599px){ .map-container .tooltip{ max-width:140px}.map-container .messaging-container{ max-width:70%}.js .map-infobox{ cursor:pointer}.js .map-infobox .widget-tooltip{ cursor:pointer}.js .map-infobox .widget-tooltip.info-tooltip:after{ display:none !important}.js .map-infobox .widget-tooltip-bd{ display:none !important}.map-infobox{ border-radius:0; box-shadow:none; border:0; bottom:0; width:100%}.map-infobox .map-infobox-message{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; bottom:100%; font-size:12px; left:0; position:absolute; width:100%}.map-infobox .map-infobox-warning span{ display:none}.map-infobox .map-infobox-title{ padding-right:22px}.RTL .map-infobox .map-infobox-title{ padding-left:22px; padding-right:0}.map-infobox .map-infobox-carousel{ border-radius:2px; background:#f5f4f0 none; float:left; height:60px; margin:6px 6px 3px; padding:0; position:static; width:60px}.RTL .map-infobox .map-infobox-carousel{ float:right}.map-infobox .map-infobox-carousel img{ margin-left:-50px; margin-top:-15px}.map-infobox .has-message .map-infobox-content .map-infobox-content-wrap{ min-height:0}.map-infobox .map-infobox-content{ padding:0}.RTL .map-infobox .map-infobox-content{ padding:0}.map-infobox .map-infobox-content .map-infobox-content-wrap{ min-height:0; padding:6px}.map-infobox .map-infobox-content .map-infobox-content-basics{ display:block; width:auto}.map-infobox .map-infobox-content .map-infobox-deals-and-price{ clear:both; display:block; margin-left:0; text-align:left; width:auto}.RTL .map-infobox .map-infobox-content .map-infobox-deals-and-price{ margin-right:0; text-align:right}.map-infobox .map-infobox-content .map-star-rating{ display:block}.map-infobox .map-infobox-content .map-infobox-price .price,.map-infobox .map-infobox-content .map-infobox-price .price-info,.map-infobox .map-infobox-content .map-infobox-price .price-summary{ display:inline-block; margin-right:5px}.map-infobox .map-infobox-content .map-infobox-cta{ display:block}.map-infobox .map-infobox-content .map-infobox-cta .urgency-message{ border-radius:0; display:block}.map-infobox .map-infobox-content .map-infobox-cta .cta{ display:none}.map-infobox .map-infobox-content .map-welcome-rewards{ vertical-align:top}.map-infobox .map-infobox-content .map-welcome-rewards .hr-live-text{ display:inline-block; position:relative; text-indent:-9999px}.map-infobox .map-infobox-content .map-welcome-rewards .hr-live-text:before{ font-size:12px; left:0; position:absolute; text-indent:0}.RTL .map-infobox .map-infobox-content .map-welcome-rewards .hr-live-text:before{ right:0; left:auto}.map-infobox .map-infobox-content .guest-rating{ display:inline-block; margin-right:5px}.RTL .map-infobox .map-infobox-content .guest-rating{ margin-left:5px; margin-right:0}.map-infobox .map-infobox-content .guest-rating .reviews-amount{ display:none}.map-infobox .map-infobox-content .guest-rating .guest-rating-badge{ margin:0}.RTL .map-infobox .map-infobox-content .guest-rating .guest-rating-badge{ margin:0}.map-infobox .map-infobox-content .map-secret-price{ margin:5px 0; max-width:55%; min-width:45%}.map-infobox .map-infobox-close{ border-width:0; padding:10px; right:0; top:0}.RTL .map-infobox .map-infobox-close{ left:0; right:auto}.map-infobox .trip-advisor-guest-reviews .ta-overall{ display:inline-block; margin:0 5px 0 10px}.RTL .map-infobox .trip-advisor-guest-reviews .ta-overall{ margin:0 10px 0 5px}.map-infobox .trip-advisor-guest-reviews .guest-rating-value,.map-infobox .trip-advisor-guest-reviews .guest-rating-badge{ font-size:14px}.map-infobox .trip-advisor-guest-reviews .ta-reviews-amount{ display:none}#tooltip-holder.map-reviews,#tooltip-holder.map-price-info,#tooltip-holder.map-welcome-rewards,#tooltip-holder.map-special-deal,#tooltip-holder.map-great-rate,#tooltip-holder.map-secret-price{ display:none !important}}@media(max-height:449px){ .map-legend{ margin-top:0; top:55px}.map-legend .unavailable,.map-legend .landmarks-and-transportation{ display:none}.map-legend ul.availability{ border-bottom-width:0}}
/* themes/red/core/widget/dio.widget.map.css*/