html,body,div,span,applet,object,iframe,h1,h2,h3,h4,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block}body{ font:12px/135% arial,helvetica,clean,sans-serif}ol,ul{ list-style:none}blockquote,q{ quotes:none}blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none}table{ border-collapse:collapse; border-spacing:0}body{ color:#222; font-size:12px; line-height:135%; font-family:arial,helvetica,sans-serif; background:#f6f6f6}.intl-ar_AE body{ font-family:tahoma,arial,helvetica,sans-serif}.intl-ko_KR body{ font-family:'Malgun Gothic',arial,sans-serif}.RTL{ direction:rtl}button{ font-family:arial,helvetica,sans-serif}.intl-ko_KR button{ font-family:'Malgun Gothic',arial,sans-serif}a,a:link{ text-decoration:none; color:#06c}a:visited{ color:#66a3e0}a:active{ color:#f80}a:focus,a:hover{ text-decoration:underline}b,strong{ font-weight:bold}h1{ font-weight:bold; font-size:20px; margin:10px 0}h2{ font-weight:bold; font-size:14px}h1,h2,h3,h4{ color:#222}::-moz-selection,::selection{ background:#f80; color:#fff}ins{ text-decoration:none}.js .js-offscreen{ position:absolute; left:-999em}.js .RTL .js-offscreen{ left:auto; right:-999em}.js .js-hidden{ visibility:hidden}.clearfix:before,.clearfix:after{ content:"."; display:block; height:0; overflow:hidden}.clearfix:after{ clear:both}.offscreen{ position:absolute; left:-999em}.RTL .offscreen{ left:auto; right:-999em}.lt-ie8 .clearfix{ zoom:1}.g{ background:#fff; max-width:1160px; margin:0 auto; min-width:760px; padding:0 1.04%; width:97.92%; overflow:hidden}@font-face{ font-family:"hcom-icons"; src:url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.eot"); src:url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.eot?#iefix") format("embedded-opentype"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.woff") format("woff"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.ttf") format("truetype"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.svg#icomoon") format("svg"); font-weight:normal; font-style:normal}
/* themes/orange/core/base/base.css*/
.resp-row{ margin:0px auto !important;  width:956px;  padding-left:0; }.responsive-css .resp-row{ min-width:320px; max-width:1160px; width:auto}.lt-ie8 .resp-row{ width:956px}@media(min-width:1260px){ .resp-row{ width:1160px}}body:before,body:after{ content:'non-responsive'; visibility:hidden; position:absolute; left:-9999px; bottom:0}body.RTL:before,body.RTL:after{ left:auto; right:-9999px}.responsive-css body:before,.responsive-css body:after{ content:'default'}@media(min-width:1260px){ .responsive-css body:after{ content:'x-large-screen'}}@media(max-width:959px){ .responsive-css body:after{ content:'medium-large-screen'}}@media(max-width:849px){ .responsive-css body:after{ content:'medium-screen'}}@media(max-width:749px){ .responsive-css body:after{ content:'small-screen'}}@media(max-width:599px){ .responsive-css body:after{ content:'x-small-screen'}}@media(max-height:449px){ .responsive-css body:before{ content:'small-screen-height'}}
/* themes/orange/core/base/responsive-base.css*/
.cont{ background-color:#eee; border-radius:3px; border:1px solid #eee; margin-bottom:12px}.cont-alt{ background-color:#fff}.cont-hd,.cont-hd-alt{ border-top-left-radius:3px; border-top-right-radius:3px; color:#222; font-size:18px; font-weight:bold; margin:0; padding:10px}.cont-hd{ background-color:#fff}.cont-bd{ padding:10px}.cont-speech{ position:relative; *zoom:1; margin-bottom:26px}.lt-ie8 .cont-speech{ zoom:1}.cont-speech:before,.cont-speech:after{ border-style:solid; content:''; position:absolute; width:0; height:0; top:100%;  -webkit-transform:rotate(360deg)}.cont-speech:before{ left:12px; border-width:0 9px 14px 0; border-color:transparent #eee transparent transparent}.cont-speech:after{ left:13px; border-width:0 7px 11px 0; border-color:transparent #eee transparent transparent}.cont-alt.cont-speech:after{ border-right-color:#fff}.cont-speech cite{ position:absolute; left:28px; bottom:-20px}cite.cont-speech,.cont-speech cite{ color:#a5a5a5; font-size:11px}.cont-speech .hellip{ display:none}cite.cont-speech:before,cite.cont-speech:after{ border:none; top:auto}cite.cont-speech{ display:block; margin:-23px 0 8px 29px}.js .cont-speech-min .hellip{ display:inline}.js .cont-speech-min .quote-full{ display:none}.lt-ie8 .cont-speech cite,.lt-ie8 cite.cont-speech{ left:0; margin-left:0}.cont-table table{ width:100%}.cont-table th,.cont-table td{ border:1px solid #dcdcdc; border-right:none; border-bottom:none; padding:9px 10px}.cont-table th{ border-top:none}.cont-table tr:first-child th{ border-bottom:1px solid #dcdcdc}.cont-table tr:first-child td{ border-top:none}.cont-table th:first-child,.cont-table td:first-child{ border-left:none}.cont-table th:first-child{ border-top-left-radius:3px}.cont-table th:last-child{ border-top-right-radius:3px}.cont-table th{ background:#e8e8e8; color:#222; font-size:18px; border:none; vertical-align:bottom; padding-top:4px; padding-bottom:4px}.cont .subdued{ font-size:12px; color:#a5a5a5; font-weight:normal}.cont-table th:first-child,.cont-table td:first-child{ padding-left:10px}.cont-list li{ border-top:1px solid #dcdcdc; margin:0; padding:9px 10px; overflow:hidden}.cont-list li:first-child{ border:none}
/* themes/orange/core/base/containers.css*/
.cta,a.cta,.cta:link,.cta:visited{ background:#06c; background:-moz-linear-gradient(top,#06c 0%,#06c 40%,#06c 100%); background:-webkit-linear-gradient(top,#06c 0%,#06c 40%,#06c 100%); background:-o-linear-gradient(top,#06c 0%,#06c 40%,#06c 100%); background:linear-gradient(to bottom,#06c 0%,#06c 40%,#06c 100%); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0066CC',EndColorStr='#FF0066CC')"; zoom:1; background-position:50%; border:1px solid #06c; border-bottom-color:#0a529f; border-left-color:#06c; border-right-color:#06c; border-radius:3px; color:#fff; cursor:pointer; display:inline-block; font-size:12px; font-weight:bold; line-height:1.5; margin:0 2px 4px; overflow:hidden; padding:2px 10px; position:relative; vertical-align:middle; width:auto}.cta:before{ background-image:url(data:image/gif;base64,R0lGODlhGQAZAKIAAP///v/35f/3zv/vtv/mlP/ea//WWP/WQiH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAHACwDAAMAFAATAAADXniqNfBvlEWVETA/YeopWiAE2vQdRjZ0lgM1wIE9ZgWWr7cQ2jzoKJfmwaoYSMNHAKggzHrMhUGojFIMBCSgaFX4upQboObBVp7khZggVRWnGa5YOSqVn0MOE6ZKHxIAIfkECQcABwAsAwACABYAFAAAA2t4umv8UJUBah0lMiOsr4ITFV8gBF/2GN4gHgZlvUpXqQ8JMjqAQz2cbaBZyASLWVHBqiQBgaKhQEX5qDtNr1SJFgmfm7JosyCHS4O14ggue4RF+QcBB17NC542iPNKJ2xLMGUlgxIyFhgaCQAh+QQJBwAHACwDAAMAFQAUAAADcXiqNfBvlEWXETA/YSrTgRBoE2VkQ6cYDqQq2FNWBSQstezhUBkPO0rrdnAFLRDFI3CkjABKALF5iEWZwYLqGQW8KgQA4fSARYLhDDEHmFHYD8Ii1vbAIx0yvqKJfzJYXXsWdF5zG25vLTMiclR2XwoJACH5BAkHAAcALAMAAwATABQAAANheKo18G+URY8RMD9hatGBEGiTYmRDZzqQij2lBwnHB1eUDRTvgFesF0D1M4GKldEMSRECAsyFsvUjnjaRX0AV1MUUBIDPexASy4/wxpheXDVEG4WV+VoIbs0uqkZFp3UKCQAh+QQJBwAHACwDAAMAEwAWAAADaXiqNfBvlEWPETA/YWrRgRBok2JkQ2c6kIo9pQcJxwdXlA0U74BXrBdA9TOBipXRDEkRAgLMhbIVPW0eREY2WAhkD4TdQhdbXG61pWdaMLCwlXBmil68NZsvmA6RIA1ydVUvZVE1AYULCQAh+QQJBwAHACwCAAMAFAAVAAADcni6NfBvlEWVETA/YeopWiAE2rQY2dBZDrQe2GNW4KbUwOzhUzx4lZbg4AJSUA8iIGCskACfV1MRmwKf1goSSikUCASdQlgQxDLSD6RgeGYINMjwQNAAXobW43WGiNwyXXZ2HB4tBHoRYicAPydZdGlNCQAh+QQJBwAHACwCAAMAFAATAAADXni6NfBvlEWVETA/YeopWiAE2rQY2dBZDrQeBGRW4FYRr1cDs+e3Ap/wgHoEcMMKKZUTYjQAASG5hAICTYs1klUANVPhbifz7YIACfPUenRM5Ouo5Llso11FQyOpJAAAIfkECQcABwAsAAADABYAFAAAA3B4uloDEI7CKgsxA2FsNVAgYBnFEANjdIrxROxhYIS3FJGwEJFp4xAKKBKIeV46gUZnk/U0kFqTRIL6LEpAYRvaFowV0gLWbEUW2VQZees1gVpGNm6BMxdDScyVAR/gISMaVypzUBxlfy8RE4kWfgsJACH5BAkHAAcALAAAAgAWABQAAANyeLpnxTAyEsQqAIwnTxGZpRhZaEDGUGZMsALcQbwsk65no77xVYqK2arny8RAK0JnBywZZkoJqXbIBEbEFjXUgSAX1q4WAM7kulOyAjkQH5hFWBdjZCDlEToAOFoNzjdOeS8VLkMdBnc0AmcdBTslGxAJACH5BAkHAAcALAMAAgATABQAAANmeFfQDkHJqcZrhGp2jSTexD3D1BSScTXhQTih4LyAMKmNPaJWJjoFGaB0MEQ0lhospSlejs1J4GGLToQNqPUwfbSiOOVwe0gKdlY0FrVxVMPDliHJkoyygi6QYsCuBF8idA0DbBIJACH5BAkHAAcALAMAAAATABYAAANoeLpaUSzKUwAQZs5qAclaMXRkQEiGQK7AEHFdsJ6MQQ4G/EiqBVEWjAT2A9IWhkfPhSwqbJcOSHOAxqgMWUeAXfQsga5CK+1al93RhUhlf50LGLd6mxrUlikMLCD7IiksW1MveBYDcAkAIfkECQcABwAsAwABABQAFQAAA254usxGLSrDBqCyWMDBINwQGUJnngVTnIEQnICwGOaAHfQJHSWXMiDWYeVr5EwCQaEnahQIhMJv0blJIpzAdcuRbR2p7HfxAhyq4yMvNN7IiIBpBP7rxTMdL652M2w4VnBZLigjdjACVk5/IXIKCQA7); background-repeat:no-repeat; content:"\00a0"; height:25px; left:50%; margin:-12.5px 0 0 -12.5px; position:absolute; top:250%; width:25px}.no-touch .cta:hover,.cta:active,.cta.cta-active{ background-color:#3385d6; background-image:none; border:1px solid #3385d6; border-bottom-color:#4076ff; border-left-color:#3385d6; border-right-color:#3385d6; text-decoration:none}.ie8 .no-touch .cta:hover,.ie9 .no-touch .cta:hover,.ie8 .cta:active,.ie8 a.cta:active,.ie9 .cta:active,.ie9 a.cta:active,.ie8 .cta.cta-active,.ie8 a.cta-active.cta,.ie9 .cta.cta-active,.ie9 a.cta-active.cta{ background-image:none; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.cta::-moz-focus-inner{ border:0; padding:0; margin:0}.cta-secondary,a.cta-secondary,.cta-secondary:link,.cta-secondary:visited{ background:none no-repeat scroll 0 0 transparent; border:1px solid #06c; color:#06c; font-weight:normal}.no-touch .cta-secondary:hover,.cta-secondary:active,.cta-secondary.cta-active{ background-color:#06c; border-color:#06c; color:#fff}.ie8 .cta-secondary,.ie9 .cta-secondary{ background-image:none; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.cta-strong,a.cta-strong,.cta-strong:link,.cta-strong:visited{ font-size:16px}.cta.cta-disabled,.cta:disabled,.no-touch .cta.cta-disabled:hover,.no-touch .cta:hover:disabled,.cta.cta-disabled:active,.cta:active:disabled{ background:#e8e8e8 center center; border:1px solid #eee; color:#222; cursor:not-allowed}.ie8 .cta.cta-disabled,.ie8 .cta:disabled,.ie9 .cta.cta-disabled,.ie9 .cta:disabled{ background-image:none; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.cta.cta-processing,.no-touch .cta.cta-processing:hover,.cta.cta-processing:active{ background-color:#ffd542; background-image:none; background-repeat:no-repeat; border:1px solid #ffd542; border-top-color:#e9d9a2; color:transparent;  cursor:default; text-decoration:none}.cta.cta-processing:before{ top:50%}.ie8 .cta.cta-processing,.ie9 .cta.cta-processing{ background-image:none; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.cta.cta-link{ background:none; border:none; clear:left; color:#06c; cursor:pointer; font-size:inherit; font-weight:normal; padding:0}.no-touch .cta.cta-link:hover,.cta.cta-link:active{ background:none; border:none; text-decoration:underline}.ie8 .cta.cta-link,.ie9 .cta.cta-link{ background-image:none; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.cta + .cta{ margin-left:12px}.RTL .cta + .cta{ margin-left:2px; margin-right:12px}
/* themes/orange/core/base/cta.css*/
.resp-section{ padding:0 15px; -moz-box-sizing:border-box; box-sizing:border-box}.resp-col{ display:inline-block; vertical-align:top; position:relative; -moz-box-sizing:border-box; box-sizing:border-box}.resp-col.main{ width:100%}.resp-col.aside{  z-index:1}.resp-module{ display:inline-block; vertical-align:top; -moz-box-sizing:border-box; box-sizing:border-box}.main{ margin-left:-245px}body.RTL .main{ margin-left:0; margin-right:-245px}.main-inner{ margin-left:245px}body.RTL .main-inner{ margin-left:0; margin-right:245px}.aside{ width:245px}@media(max-width:849px){.responsive-css .main,.responsive-css .main-inner{ margin-left:0}.responsive-css body.RTL .main,.responsive-css body.RTL .main-inner{ margin-right:0}}.lt-ie8 .resp-col,.lt-ie8 .resp-module{ display:inline; zoom:1}
/* themes/orange/core/resp-grid.css*/
@charset "UTF-8";input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{ border:1px solid #ccc; border-radius:3px; box-sizing:border-box; -moz-box-sizing:border-box; color:#222; font-size:12px; margin:3px 0; padding:5px 10px 4px 7px}.touch input[type=text],.touch input[type=email],.touch input[type=password],.touch input[type=tel],.touch input[type=number],.touch select,.touch textarea{ font-size:16px}input,select{ color:#222; font-family:inherit}body .form-error{ border:1px solid #d00}input.form-error,select.form-error{  background-color:#f6d0cc !important}div.form-error{ background-color:#fff; border-radius:3px; color:#d00; padding:5px 5px 5px 30px; display:inline-block; position:relative; margin:0 0 5px 0; width:190px; text-align:left}.RTL div.form-error{ padding:5px 30px 5px 5px; text-align:right}div.form-error:after,div.form-error:before{ top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}div.form-error:after{ border-color:rgba(255,255,255,0); border-top-color:#fff; border-width:8px; left:28px; margin-left:-6px; margin-top:-2px}.RTL div.form-error:after{ right:28px; margin-right:-6px; margin-left:0}.form-error-opposite div.form-error:after{ left:auto; right:4px}.RTL .form-error-opposite div.form-error:after{ margin-right:0}div.form-error:before{ border-color:transparent; border-top-color:#d00; border-width:7px; left:30px; margin-left:-7px}.RTL div.form-error:before{ right:30px; margin-right:-7px; margin-left:0}.form-error-opposite div.form-error:before{ left:auto; right:5px}.RTL .form-error-opposite div.form-error:before{ margin-right:0}div.form-error span:before{ color:#d00; font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; float:left; margin-left:-24px; text-align:center}.RTL div.form-error span:before{ float:right; margin-left:0; margin-right:-24px}.placeholder{ color:#777}::-webkit-input-placeholder{ color:#777}:-moz-placeholder{ color:#777}::-moz-placeholder{ color:#777}:-ms-input-placeholder{ color:#777}.touch .clearable{ background-position:right 50%; padding-right:40px !important}.touch .RTL .clearable{ background-position:left 50%; padding-right:7px !important; padding-left:40px !important}.touch .clearable.active{  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAUCAMAAAADQ2t3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFMDU3OEU1NzExMjA2ODExODIyQUJERkJBRDdCQ0ZBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODNEN0FEOUYwQUUxMUUzQjFFN0QxMjQwODAzQUE0MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODNEN0FEOEYwQUUxMUUzQjFFN0QxMjQwODAzQUE0MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzI2NEM2QTEyQTIwNjgxMTgyMkFCMzY4Q0YyOUI4NDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTA1NzhFNTcxMTIwNjgxMTgyMkFCREZCQUQ3QkNGQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LBWUaAAAAGFBMVEXMzMzk5OT+/v7o6OjX19fh4eHT09P////qlqfRAAAACHRSTlP/////////AN6DvVkAAACOSURBVHjapJNLDsAgCESHoHj/G7cmYmFhbUd2xMxz+KGtQsximrMcWL/cIZ7UnulviHUZIgOFhAwvICFDiOkDIHoicC87xgtkehmhHEQiozUOEr0oD5EvPnYQn8uzdUfl0JAaGyscpOYRcxAXy9bLEqJhtvTaWxAKjq5YY2nkFeetIxqrJf1cynoElwADALUdHwc8Q9nvAAAAAElFTkSuQmCC); background-repeat:no-repeat; background-size:34px}.clearable.hover{ cursor:pointer}
/* themes/orange/core/base/forms.css*/
.widget-carousel .cont-bd{ overflow-x:scroll; padding:0}.widget-carousel .widget-carousel-enabled{ overflow:hidden; margin:0; padding:10px 30px; position:relative}.widget-carousel ul{ white-space:nowrap; margin:0 18px}.widget-carousel-enabled ul{ position:relative; padding-right:10px; margin:0; width:9999px}.widget-carousel ul li{ margin-bottom:16px; display:inline-block; padding-left:20px; position:relative; vertical-align:top; white-space:normal;  outline:none}.lt-ie8 .widget-carousel ul li{ display:inline; zoom:1}.widget-carousel .widget-carousel-enabled .cta{ height:100%; position:absolute; top:0; cursor:pointer; width:31px;  border:none; background:#eee; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false);"; font-family:hcom-icons; color:#06c; font-size:18px; margin:0; padding:0; border-radius:0}.widget-carousel .widget-carousel-enabled .widget-carousel-cta-previous{ left:0; margin-left:-1px;  border-bottom-left-radius:6px}.widget-carousel .widget-carousel-enabled .widget-carousel-cta-next{ right:0; margin-right:-1px;  border-bottom-right-radius:6px}.widget-carousel .widget-carousel-enabled .widget-carousel-cta-disabled{ color:#777}
/* themes/orange/core/widget/dio.widget.carousel.css*/
.widget-overlay{ background:#fff; border:2px solid #fff; border-radius:3px; box-sizing:border-box; display:none; left:50%; position:fixed; top:10%; overflow:auto; width:450px; margin-left:-225px}.widget-overlay.widget-overlay-centered{ top:50%}.widget-overlay-active{ display:block}.widget-overlay-mask{ background-color:#000; opacity:0.8; filter:alpha(opacity=80); display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:50}.widget-overlay .cta.widget-overlay-close,.widget-overlay .cta.widget-overlay-close:hover{ background:none; border:none; font-weight:normal; color:#777; font-family:hcom-icons,helvetica,arial,sans-serif; font-size:18px; line-height:18px; padding:0; position:absolute; right:2px; top:2px; width:35px; height:35px; display:block; filter:none}.RTL .widget-overlay .cta.widget-overlay-close{ right:auto; left:2px}.widget-overlay-hd{ border-top-left-radius:3px; border-top-right-radius:3px; border-bottom:1px solid #eee; background:#eee; font-size:16px; padding:12px 38px 12px 16px; min-height:16px}.RTL .widget-overlay-hd{ padding:12px 16px 12px 38px}.widget-overlay-hd-secondary{ padding:16px 16px 0}.widget-overlay-bd{ overflow:auto; border-top:1px solid #fff; padding:12px 16px}.widget-overlay-ajax .widget-overlay-bd{ position:relative; min-height:120px}.widget-overlay-ajax .widget-overlay-bd > .overlay-spinner{ display:inline-block; background:url(/da/assets/s/48.1/images/common/core/sprites/throbbers.gif) no-repeat left top; margin:-7px 0 0 -10px; position:absolute; top:50%; left:50%; height:13px; width:21px}.widget-overlay-ft{ text-align:right; padding:16px 12px}.RTL .widget-overlay-ft{ text-align:left}.widget-overlay-ft button{ margin-bottom:0; margin-left:8px}.widget-overlay-open{ overflow:hidden}@media(max-width:749px) and (orientation:landscape){ .widget-overlay{ top:1%}}@media(max-width:849px){ .widget-overlay-ft button{ font-size:16px}}@media(max-width:599px){html,body{ min-height:100%}body{ position:relative}.widget-overlay-mask{ position:absolute}.widget-overlay-open{ overflow:auto}.widget-overlay{ position:absolute; border-radius:0; border:none; left:0; margin-left:0 !important; width:100% !important}.widget-overlay.widget-overlay-centered{ position:fixed; top:50%}.widget-overlay-hd{ border-radius:0}}
/* themes/orange/core/widget/dio.widget.overlay.css*/
@charset "UTF-8";.js .widget-toggle-bd{ display:none}.js .widget-toggle-truncated{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.js .widget-toggle-fixed-height{ display:block; overflow:hidden}.widget-toggle-btn{ background:none; text-align:left; border:none; clear:left; color:#06c; cursor:pointer; display:block; padding:0; font-size:12px}.RTL .widget-toggle-btn{ text-align:right; clear:right}.widget-toggle-btn:hover{ text-decoration:underline}.widget-toggle-btn-icon:before{ font-family:"hcom-icons"; font-size:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-right:5px}.RTL .widget-toggle-btn-icon:before{ content:""; margin-right:0; margin-left:5px}.widget-toggle-btn-open.widget-toggle-btn-icon:before{ content:""}.RTL .widget-toggle-btn-open.widget-toggle-btn-icon:before{ content:""}.widget-toggle-btn-icon-right:after{ font-family:"hcom-icons"; font-size:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-left:5px}.RTL .widget-toggle-btn-icon-right:after{ content:""; margin-left:0; margin-right:5px}.widget-toggle-open .widget-toggle-btn-icon-right:after{ content:""}.RTL .widget-toggle-open .widget-toggle-btn-icon-right:after{ content:""}.widget-toggle-btn-icon:before,.widget-toggle-btn-icon-right:after{ display:inline-block; white-space:pre; text-decoration:underline}.widget-toggle-btn-icon:before,.widget-toggle-btn-icon:hover:before,.widget-toggle-btn-icon-right:after,.widget-toggle-btn-icon-right:hover:after{ text-decoration:none}.js .widget-toggle-responsive > .widget-toggle-btn{ display:none}.js .widget-toggle-responsive > .widget-toggle-bd{ display:block}@media(max-width:849px){ .js .widget-toggle-responsive > .widget-toggle-btn{ display:block}}@media(max-width:849px){ .widget-toggle-btn{ font-size:14px}}
/* themes/orange/core/widget/dio.widget.toggle.css*/
.widget-tooltip{ display:inline-block}.widget-tooltip:hover,.widget-tooltip-hover{ position:relative}.widget-tooltip-trigger{ cursor:pointer; display:inline-block}.widget-tooltip-bd{ background:#fff; border:1px solid #ccc; border-radius:3px; display:inline-block; color:#777; opacity:0; font-weight:normal; padding:10px; position:absolute; right:-5px; top:-99999em;  white-space:nowrap; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; text-align:left; cursor:auto}.RTL .widget-tooltip-bd{ left:-5px; right:auto; text-align:right}.widget-tooltip-multiline .widget-tooltip-bd{ width:120px; white-space:normal}.widget-tooltip-br .widget-tooltip-bd,.widget-tooltip-tr .widget-tooltip-bd{ left:-5px; right:auto}.RTL .widget-tooltip-br .widget-tooltip-bd,.RTL .widget-tooltip-tr .widget-tooltip-bd{ left:auto; right:-5px}.widget-tooltip:hover .widget-tooltip-bd,.widget-tooltip-hover .widget-tooltip-bd{ display:block; opacity:1; top:100%;  margin-top:8px; z-index:50}.widget-tooltip.widget-tooltip-ignore-touch:hover .widget-tooltip-bd{ display:none}.widget-tooltip-tl:hover .widget-tooltip-bd,.widget-tooltip-tr:hover .widget-tooltip-bd,.widget-tooltip-tl.widget-tooltip-hover .widget-tooltip-bd,.widget-tooltip-tr.widget-tooltip-hover .widget-tooltip-bd{ bottom:100%;  margin-bottom:8px; top:auto; margin-top:0}.js .widget-tooltip-breakout:hover{  z-index:51; position:relative}.js .widget-tooltip-breakout:hover .widget-tooltip-bd,.js .widget-tooltip-breakout.widget-tooltip-hover .widget-tooltip-bd{ display:none !important}.js #tooltip-holder{ display:none; position:absolute; z-index:100; }.js #tooltip-holder.widget-tooltip-hover{ display:inline-block}.js #tooltip-holder .widget-tooltip-bd{ opacity:1;  margin-left:-5px}.js .RTL #tooltip-holder .widget-tooltip-bd{ margin-left:0; margin-right:-5px}.js #tooltip-holder.widget-tooltip-br .widget-tooltip-bd,.js #tooltip-holder.widget-tooltip-bl .widget-tooltip-bd{ margin-top:30px}.js .widget-tooltip-delay:hover .widget-tooltip-bd{ display:none}.js .widget-tooltip-hover:hover .widget-tooltip-bd{ display:block}.widget-tooltip-bd:before,.widget-tooltip-bd:after{ content:''; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0; position:absolute; right:18px}.RTL .widget-tooltip-bd:before,.RTL .widget-tooltip-bd:after{ left:18px; right:auto}.widget-tooltip-bd:before{ border-bottom-color:#ccc; top:-13px}.widget-tooltip-bd:after{ border-bottom-color:#fff; top:-11px}.widget-tooltip-tl .widget-tooltip-bd:before,.widget-tooltip-tr .widget-tooltip-bd:before{ border-bottom-color:transparent; border-top-color:#ccc; top:auto; bottom:-13px}.widget-tooltip-tl .widget-tooltip-bd:after,.widget-tooltip-tr .widget-tooltip-bd:after{ border-bottom-color:transparent; border-top-color:#fff; top:auto; bottom:-11px}.widget-tooltip-tr .widget-tooltip-bd:before,.widget-tooltip-tr .widget-tooltip-bd:after,.widget-tooltip-br .widget-tooltip-bd:before,.widget-tooltip-br .widget-tooltip-bd:after{ left:18px; right:auto}.widget-tooltip.widget-tooltip-trigger:hover .widget-tooltip-bd{ opacity:0; display:none}.widget-tooltip-responsive .widget-tooltip-bd,.widget-tooltip-responsive:hover .widget-tooltip-bd,.widget-tooltip-responsive.widget-tooltip-hover .widget-tooltip-bd,.js .widget-tooltip-responsive.widget-tooltip-hover .widget-tooltip-bd{ display:none}.widget-responsive-tooltip-bd{ background:#fff; border:1px solid #ccc; border-radius:3px; color:#777; font-weight:normal; padding:10px; max-width:280px; min-width:40px; position:absolute; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; cursor:auto}.widget-tooltip-responsive-bc .widget-tooltip-tip,.widget-tooltip-responsive-bc .widget-tooltip-tip:after{ width:0; height:0; font-size:0; line-height:0; position:absolute; z-index:51; left:0; border:solid transparent}.widget-tooltip-responsive-bc .widget-tooltip-tip{ border-color:transparent; border-top-color:#ccc; border-width:6px; border-bottom-width:0; bottom:-7px}.widget-tooltip-responsive-bc .widget-tooltip-tip:after{ content:' '; bottom:2px; left:-6px; border-color:transparent; border-top-color:#fff; border-width:6px; border-bottom-width:0}.widget-tooltip-responsive-tc .widget-tooltip-tip,.widget-tooltip-responsive-tc .widget-tooltip-tip:after{ width:0; height:0; border:solid transparent; font-size:0; line-height:0; position:absolute; z-index:51; left:0}.widget-tooltip-responsive-tc .widget-tooltip-tip{ border-color:transparent; border-bottom-color:#ccc; border-width:6px; border-top-width:0; top:-7px}.widget-tooltip-responsive-tc .widget-tooltip-tip:after{ content:' '; top:2px; left:-9px; border-color:transparent; border-bottom-color:#fff; border-width:9px; border-top-width:0}
/* themes/orange/core/widget/tooltip.css*/
@charset "UTF-8";.widget-urgency{ background:#ff9; border:none; border-radius:3px; color:#222; cursor:pointer; font-size:16px; overflow:hidden; position:fixed; right:15px; bottom:15px; width:365px;  z-index:48}.widget-urgency:before{ font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; display:block; position:absolute; top:15px; right:15px}.RTL .widget-urgency:before{ left:15px; right:auto}.widget-urgency a{ border-radius:3px; background-color:#222; color:#ff9; display:inline-block; font-size:12px; margin:4px 0; padding:2px 4px}.widget-urgency small{ font-size:14px}.RTL .widget-urgency{ left:15px; right:auto}.widget-urgency-inner{ margin:20px 34px 20px 20px; word-wrap:break-word}.RTL .widget-urgency-inner{ margin:20px 20px 20px 34px}@media(max-width:599px){ .widget-urgency,.RTL .widget-urgency{ margin:0 auto; top:auto; right:0; bottom:15px; left:0; width:95%}.widget-urgency:before{ top:6px; right:5px}.RTL .widget-urgency:before{ left:5px; right:auto}.widget-urgency-inner{ margin:10px 24px 10px 10px}.RTL .widget-urgency-inner{ margin:10px 10px 10px 24px}}
/* themes/orange/core/widget/dio.widget.urgency.css*/
@charset "UTF-8";.wr-point-card li,.wr-point-card .wr-placeholder,.wr-point-card .wr-free-nights,.wr-point-card .wr-earned,.wr-redeem-message span{ box-sizing:border-box; -moz-box-sizing:border-box; border-radius:3px; text-align:center}.wr-point-card li{ width:2.2857142857em; height:2.2857142857em; line-height:2.2857142857em}.wr-point-card .wr-placeholder,.wr-point-card .wr-free-nights{ border:1px dashed}.wr-point-card .wr-earned,.wr-redeem-message span{  border:2px solid #fff; color:#fff; background-color:#906}.wr-loyalty-message.wr-with-divider:before,.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before,.wr-silver .wr-loyalty-message.wr-with-divider:before,.wr-silver.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before,.wr-gold .wr-loyalty-message.wr-with-divider:before,.wr-gold.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before,.RTL .wr-loyalty-message.wr-with-divider:before,.RTL .wr-silver .wr-loyalty-message.wr-with-divider:before,.RTL .wr-gold .wr-loyalty-message.wr-with-divider:before{ background-image:url(/da/assets/s/48.1/images/brands/hcom/hcomrewards/sprite-welcome-rewards-loyalty-card.png); background-repeat:no-repeat}.wr-loyalty-card{ font-size:14px; max-width:21.7142857143em; font-weight:bold}.wr-loyalty-card.image-logo .wr-header{ background:#906}.wr-loyalty-card.image-logo .wr-header .hr-logo{ color:#fff}.wr-loyalty-card.image-logo .wr-point-card{ background-color:chartreuse}.wr-loyalty-card.image-logo.wr-silver .wr-header{ background:#222}.wr-loyalty-card.image-logo.wr-silver .wr-point-card{ background-color:#dcdcdc}.wr-loyalty-card.image-logo.wr-gold .wr-header{ background:chartreuse}.wr-loyalty-card.image-logo.wr-gold .wr-point-card{ background-color:chartreuse}.wr-loyalty-card.small-card{ width:272px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.wr-loyalty-card.small-card .hr-logo{ max-height:14px; max-width:100%; height:auto; vertical-align:middle; line-height:14px}.wr-loyalty-card.small-card .wr-point-card{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:9px; padding-right:9px}.wr-loyalty-card.small-card .wr-point-card ol{ width:202px}.wr-loyalty-card.small-card .wr-point-card li{ height:32px; width:32px; margin-right:7px}.RTL .wr-loyalty-card.small-card .wr-point-card li{ margin-right:0; margin-left:7px}.wr-loyalty-card.small-card .wr-point-card .wr-free-nights{ min-width:0; width:51px; line-height:normal}.wr-loyalty-card .wr-point-card.smaller{ font-size:13px}.wr-coupon-applied{ font-size:14px; font-weight:bold}.wr-header{ height:2.2857142857em; line-height:2.2857142857em; padding:0 0.8571428571em}.wr-header .wr-logo{ position:relative; top:0.4285714286em}.wr-loyalty-card:after,.wr-point-card:after{ content:""; display:block; width:0; height:0; visibility:hidden; clear:both}.wr-point-card{ padding:0.2857142857em 0.8571428571em 0 0.8571428571em; max-width:20em}.wr-point-card ol{ width:16em; float:left}.wr-point-card li{ float:left; list-style:none; margin:0.2857142857em 0.8571428571em 0.5714285714em 0}.wr-point-card .wr-earned,.wr-point-card .wr-pending{ text-indent:-9999px; position:relative}.wr-point-card .wr-earned:before,.wr-point-card .wr-pending:before{ font-family:"hcom-icons"; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-weight:normal; position:absolute; top:50%; left:0; right:0; text-align:center; line-height:0; text-indent:0}.wr-point-card.smaller .wr-pending:before,.wr-point-card.smaller .wr-earned:before{ font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.wr-point-card .wr-pending{ border:2px solid #906; background-color:#fff}.wr-point-card .wr-free-nights{ float:left; min-width:4em; height:5.4285714286em; margin:0.2857142857em 0 0.5714285714em 0; padding:3.7142857143em 0.2857142857em 0 0.2857142857em; position:relative; text-transform:uppercase; text-indent:-9999px; }.wr-point-card .wr-free-nights:before{ display:block; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:32px; height:33px; font-family:"hcom-icons"; font-size:2.2857142857em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-weight:normal; line-height:1; text-indent:0}.wr-point-card .wr-free-nights.wr-with-text{  text-indent:0}.wr-point-card .wr-free-nights.wr-with-text:before{ top:0.2857142857em; bottom:auto}.wr-point-card .wr-free-nights .wr-equals{ text-indent:0; position:absolute; top:2.1428571429em; left:-0.8571428571em; line-height:1em}#loyalty-card-encouragement .main-message,#loyalty-card-encouragement .hr-live-text{ display:inline-block}#loyalty-card-encouragement .hr-live-text{ margin-top:8px}.wr-loyalty-message{ padding:0.5714285714em 0.8571428571em; position:relative; min-height:5.4285714286em}.wr-coupon-applied{ padding:0.5714285714em 0.8571428571em; line-height:1.35}.wr-loyalty-message.wr-with-divider{ border-top:1px dashed}.wr-plain .wr-loyalty-message.wr-with-divider{ border:none}.wr-loyalty-message.wr-with-divider:before{ content:""; display:block; width:17px; height:15px; position:absolute; top:-8px; right:8px}.wr-plain .wr-loyalty-message.wr-with-divider:before{ width:auto; height:0; background:none; border-top:1px solid; border-bottom:1px solid #fff; left:0.8571428571em; right:0.8571428571em; top:0}.wr-loyalty-message p{ line-height:1.35; padding:0.2em; margin:0}.wr-loyalty-message em{ font-size:16px; font-style:normal}.wr-redeem-message p{ padding:1.1428571429em 0 0 5.1428571429em}.wr-redeem-message span{ position:absolute; font-size:24px; left:0.5em; top:0.2307692308em; width:2.3333333333em; height:3.1666666667em; line-height:2.9166666667em}.wr-loyalty-card.wr-horizontal{ max-width:none; overflow:hidden}.wr-loyalty-card.wr-horizontal .wr-point-card{ float:left; padding-bottom:9999px; margin-bottom:-9999px}.wr-loyalty-card.wr-horizontal .wr-loyalty-message{ margin-left:21.5714285714em; padding-bottom:9999px; margin-bottom:-9990px}.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider{ border-top:none; border-left:1px dashed}.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before{ width:15px; height:17px; left:-8px; right:auto; top:4.5714285714em}.wr-loyalty-card{ color:#906}.wr-coupon-applied{ background-color:chartreuse; color:#603}.wr-header{ background:#906}.wr-point-card{ background-color:chartreuse}.wr-point-card .wr-placeholder,.wr-point-card .wr-free-nights{ border-color:#906}.wr-loyalty-message{ background-color:chartreuse}.wr-plain .wr-loyalty-message{ background-color:chartreuse}.wr-loyalty-message.wr-with-divider{ border-color:#906}.wr-loyalty-message.wr-with-divider:before{ background-position:-396px -1px}.wr-loyalty-message .wr-additional-message{ color:#603}.wr-plain .wr-loyalty-message.wr-with-divider:before{ border-top-color:chartreuse}.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider{ border-left-color:#906}.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before{ background-position:-337px 0}.wr-loyalty-card.wr-alt-color .wr-point-card{ background-color:chartreuse}.wr-loyalty-card.wr-alt-color .wr-loyalty-message{ background-color:chartreuse}.loyalty-rewards-dial-up .wr-main-message{ color:chartreuse}.loyalty-rewards-dial-up .wr-sub-message{ font-weight:normal}.loyalty-rewards-dial-up.smaller .wr-loyalty-card{ font-size:13px}.wr-silver .wr-header{ background:#222}.wr-silver .wr-point-card{ color:#222; background-color:#eee}.wr-silver .wr-point-card .wr-pending{ color:#906}.wr-silver .wr-point-card .wr-placeholder,.wr-silver .wr-point-card .wr-free-nights{ border-color:#222}.wr-silver .wr-loyalty-message{ background-color:#dcdcdc}.wr-silver .wr-loyalty-message.wr-with-divider{ border-color:#222}.wr-silver .wr-loyalty-message.wr-with-divider:before{ background-position:-396px -18px}.wr-silver.wr-plain .wr-loyalty-message{ background-color:#eee}.wr-silver.wr-plain .wr-loyalty-message.wr-with-divider:before{ border-top-color:#dcdcdc}.wr-silver.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider{ border-left-color:#222}.wr-silver.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before{ background-position:-337px -17px}.wr-silver.wr-alt-color .wr-point-card{ background-color:#dcdcdc}.wr-silver.wr-alt-color .wr-loyalty-message{ background-color:#eee}.wr-gold .wr-header{ background:chartreuse}.wr-gold .wr-point-card{ background-color:chartreuse; color:chartreuse}.wr-gold .wr-point-card .wr-pending{ color:#906}.wr-gold .wr-point-card .wr-placeholder,.wr-gold .wr-point-card .wr-free-nights{ border-color:chartreuse}.wr-gold .wr-loyalty-message{ background-color:#e9d9a2}.wr-gold .wr-loyalty-message.wr-with-divider{ border-color:chartreuse}.wr-gold .wr-loyalty-message.wr-with-divider:before{ background-position:-396px -35px}.wr-gold.wr-plain .wr-loyalty-message{ background-color:chartreuse}.wr-gold.wr-plain .wr-loyalty-message.wr-with-divider:before{ border-top-color:#e9d9a2}.wr-gold.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider{ border-left-color:chartreuse}.wr-gold.wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before{ background-position:-337px -34px}.wr-gold.wr-alt-color .wr-point-card{ background-color:#e9d9a2}.wr-gold.wr-alt-color .wr-loyalty-message{ background-color:chartreuse}.wr-coupon-applied{ border-radius:3px}.wr-header{ border-top-left-radius:3px; border-top-right-radius:3px}.wr-loyalty-message{ border-bottom-left-radius:3px; border-bottom-right-radius:3px}#loyalty-rewards-dial-up-create-account{ padding:0; overflow:hidden}#loyalty-rewards-dial-up-create-account .password-fields-container,#loyalty-rewards-dial-up-create-account .messages-container{ box-sizing:border-box}#loyalty-rewards-dial-up-create-account .messages-container{ float:right; width:53%}#loyalty-rewards-dial-up-create-account .messages-container .join-message{ color:chartreuse; font-style:normal}#loyalty-rewards-dial-up-create-account .password-fields-container{ float:left; width:47%}#loyalty-rewards-dial-up-create-account .password-fields-container input{ box-shadow:none}.RTL .wr-point-card ol{ float:right}.RTL .wr-point-card li{ float:right; margin:0.2857142857em 0 0.5714285714em 0.8571428571em}.RTL .wr-point-card .wr-free-nights{ float:right}.RTL .wr-point-card .wr-free-nights .wr-equals{ left:auto; right:-0.8571428571em}.RTL .wr-loyalty-message.wr-with-divider:before{ background-position:-356px -1px; right:auto; left:8px}.RTL .wr-silver .wr-loyalty-message.wr-with-divider:before{ background-position:-356px -18px}.RTL .wr-gold .wr-loyalty-message.wr-with-divider:before{ background-position:-356px -35px}.RTL .wr-redeem-message p{ padding:1.1428571429em 5.1428571429em 0 0}.RTL .wr-redeem-message span{ left:auto; right:0.5em}.RTL .wr-loyalty-card.wr-horizontal .wr-point-card{ float:right}.RTL .wr-loyalty-card.wr-horizontal .wr-loyalty-message{ margin-left:auto; margin-right:21.5714285714em}.RTL .wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider{ border-left:none; border-right:1px dashed}.RTL .wr-loyalty-card.wr-horizontal .wr-loyalty-message.wr-with-divider:before{ left:auto; right:-8px}.RTL #loyalty-rewards-dial-up-create-account .messages-container{ float:right}.RTL #loyalty-rewards-dial-up-create-account .password-fields-container{ float:left}@media(min-width:960px){ .responsive-css .wr-loyalty-card .hr-live-text{ color:#fff; margin-right:10px}}.lt-ie9 .wr-loyalty-card .hr-live-text{ color:#fff; margin-right:10px}@media(max-width:959px){ .responsive-css #loyalty-rewards-dial-up-create-account .password-fields-container,.responsive-css #loyalty-rewards-dial-up-create-account .messages-container{ float:none; width:auto}}@media screen and (max-width:599px){ .responsive-css #loyalty-rewards-dial-up-create-account{ border-radius:0; border-top:1px solid #eee}}
/* themes/orange/prototype/modules/welcome-rewards/welcome-rewards.css*/
@charset "UTF-8";.hr-live-text{ color:#906; font-weight:bold; font-size:14px; white-space:nowrap}.hr-live-text:before{ display:inline-block; font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-right:5px; vertical-align:top}.RTL .hr-live-text:before{ margin-left:5px; margin-right:0}
/* themes/orange/core/common/hcomrewards/hcomrewards-livetext.css*/
.widget-star-rating-overlay{ cursor:help}.widget-star-rating-overlay-content{ margin-right:10%}.RTL .widget-star-rating-overlay-content{ margin-right:0; margin-left:10%}.widget-star-rating-overlay-content .star-ratings{ margin-right:10px}.widget-star-rating-overlay-content h3{ margin:26px 0}.widget-star-rating-overlay-content h3:first-child{ margin-top:0}
/* themes/orange/core/widget/dio.widget.star-rating-overlay.css*/
@charset "UTF-8";@keyframes loadingGradient{ 0%{ background-position:-300px 0}100%{ background-position:1000px 0}}@keyframes loadingGradientRTL{ 0%{ background-position:300px 0}100%{ background-position:-1000px 0}}.fact-sheet-content{ border-radius:3px; border-top-left-radius:0; background-color:#fff; width:100%; clear:both; padding:12px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.fact-sheet-header{ background-color:#fff; border-top-left-radius:3px; border-top-right-radius:3px; color:#f80; float:left; font-size:18px; margin:0; min-width:220px; padding:10px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.info-box li,.small-print-content li,.ticked li,li.ticked,.bulleted li,li.bulleted{ list-style:none; margin:0 1px; padding:0 0 2px 15px; position:relative}.RTL .info-box li,.RTL .small-print-content li,.RTL .ticked li,.RTL li.ticked,.RTL .bulleted li,.RTL li.bulleted{ padding:0 15px 2px 0}.info-box li:before,.small-print-content li:before,.ticked li:before,li.ticked:before,.bulleted li:before,li.bulleted:before{ left:-15px; position:relative; display:block; height:0; text-decoration:none}.RTL .info-box li:before,.RTL .small-print-content li:before,.RTL .ticked li:before,.RTL li.ticked:before,.RTL .bulleted li:before,.RTL li.bulleted:before{ right:-15px; left:auto}.info-box li:before,.small-print-content li:before,.bulleted li:before,li.bulleted:before{ font-family:arial; content:'\25a0'; font-size:8px}.RTL .info-box li:before,.RTL .small-print-content li:before,.RTL .bulleted li:before,.RTL li.bulleted:before{ left:auto}.ticked li:before,li.ticked:before{ font-family:"hcom-icons"; font-size:11px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.col-16-24-fluid,.col-8-24-fluid.map-and-review-container,.col-8-24-fluid .col-content.review-container{ margin-bottom:0}.review-container .rating-count,.hotel-coordinates{ display:none}@media(max-width:849px){ .responsive-css .fact-sheet-content{ border-radius:0}.responsive-css h2.fact-sheet-header{ width:100%; border-radius:0}.responsive-css .social-and-loyalty{ float:left; width:100%; margin-top:15px}.responsive-css .social-and-loyalty .col-content{ width:50%; display:inline-block; padding-right:2%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.responsive-css .social-and-loyalty .col-content.last{ padding-right:0}.responsive-css .social-and-loyalty .col-content.social{ float:left}}@media(max-width:749px){ .responsive-css .social-and-loyalty{ margin-top:0}.responsive-css .col-8-24-fluid.map-and-review-container,.responsive-css .col-8-24-fluid .col-content.review-container{ margin-bottom:1.5em}.responsive-css .map-unavailable .col-8-24-fluid .col-content.review-container{ width:100%}}@media(max-width:599px){ .responsive-css .col-8-24-fluid.map-and-review-container,.responsive-css .col-8-24-fluid .col-content.review-container,.responsive-css .col-content.social{ margin-bottom:0}.responsive-css .fact-sheet-content{ background-color:#eee; height:auto; display:block; padding:0 1%}.responsive-css h2.fact-sheet-header{ color:#f80; background-color:#eee; padding:10px 0; font-size:16px}.responsive-css .fact-sheets{ border-bottom:1px solid #eee; margin:0 12px}.responsive-css .col-8-24 .col-content,.responsive-css .col-8-24-fluid .col-content{ width:100%}}.RTL h2.fact-sheet-header{ float:right}.RTL .fact-sheet-content{ border-radius:3px; border-top-right-radius:3px}@media(max-width:849px){ .responsive-css .RTL .social-and-loyalty .col-content{ padding-left:2%; padding-right:0}.responsive-css .RTL .social-and-loyalty .col-content.social{ float:right}.responsive-css .RTL .social-and-loyalty .col-content.last{ padding-left:0; padding-right:2%}}@media(max-width:749px){ .responsive-css .RTL .social-and-loyalty .col-content,.responsive-css .RTL .social-and-loyalty .col-content.last{ padding-right:2%; padding-left:2%}}@media(max-width:599px){ .responsive-css .RTL .at-glance-container{ padding-left:0}.social-and-loyalty{ margin-bottom:0}}.key-facts,.travelling,.transport,.rooms-and-rates,.in-the-room,.image-content{ background-color:#000; color:#fff; height:160px; font-size:36px; text-align:center; line-height:1.625}.rooms-and-rates{ height:200px}.key-facts,.travelling,.transport{ height:350px}@media(max-width:599px){ .responsive-css .image-content-container{ display:none}}.in-the-room{ height:400px; background-color:#000}.image-content{ height:300px; background-color:#000}.rnr-change-search-container{ text-align:right; position:relative; min-height:30px}.dateless .rnr-change-search-container,.landing .rnr-change-search-container{ padding:16px}.dateful .rnr-change-search-container,.dateful-landing .rnr-change-search-container{ background-color:#222; border-bottom-left-radius:0; border-bottom-right-radius:0; border:0; color:#fff; margin-bottom:0}.RTL .rnr-change-search-container{ text-align:left}.rnr-change-search-container h2{ float:left; padding:8px}.dateless .rnr-change-search-container h2,.landing .rnr-change-search-container h2{ background-color:#fff; border-top-right-radius:3px; border-top-left-radius:3px; color:#222; font-size:16px; height:20px; line-height:1.3; padding:12px}.dateful .rnr-change-search-container h2,.dateful-landing .rnr-change-search-container h2{ color:#fff; font-size:20px}.RTL .rnr-change-search-container h2{ float:right}.rnr-change-search-container .telephone-info{ display:inline-block; float:left; padding:14px; text-align:left}.RTL .rnr-change-search-container .telephone-info{ float:right; text-align:right}.rnr-change-search-container .telephone-info .widget-tooltip{ border-bottom:1px dotted}.rnr-change-search-container .telephone-info a{ color:#222}.rnr-change-search-container .from-price{ float:right}.RTL .rnr-change-search-container .from-price{ float:left}.rnr-change-search-container .query-section{ padding:9px}.rnr-change-search-container .query-section .search-params{ padding-left:5px}.dateful .rnr-change-search-container .query-section .search-params,.dateful-landing .rnr-change-search-container .query-section .search-params{ font-size:14px}.RTL .rnr-change-search-container .query-section .search-params{ float:left; padding-left:0; padding-right:5px}.rnr-change-search-container h2,.rnr-change-search-container .query-section,.rnr-change-search-container .widget-toggle-btn{ display:inline-block}.rnr-change-search-container .widget-toggle-btn{ font-weight:bold}.dateless .rnr-change-search-container .widget-toggle-btn,.landing .rnr-change-search-container .widget-toggle-btn{ border:1px solid transparent; font-size:12px; margin-left:20px; padding:9px}.RTL .dateless .rnr-change-search-container .widget-toggle-btn,.RTL .landing .rnr-change-search-container .widget-toggle-btn{ margin-right:20px; margin-left:0}.dateful .rnr-change-search-container .widget-toggle-btn,.dateful-landing .rnr-change-search-container .widget-toggle-btn{ border:0; color:#fff; font-size:14px; padding:8px}.rnr-change-search-container .widget-toggle-btn-open{ background-color:#f80; border:1px solid #eee; border-bottom:0; border-top-right-radius:3px; border-top-left-radius:3px; position:relative; z-index:15}.dateful .rnr-change-search-container .widget-toggle-btn-open,.dateful-landing .rnr-change-search-container .widget-toggle-btn-open{ color:#222; border:0}.rnr-change-search-container .room-names{ background-color:#fff; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border:1px solid #eee; text-align:left}.dateful .rnr-change-search-container .room-names,.dateful-landing .rnr-change-search-container .room-names{ color:#222}.RTL .rnr-change-search-container .room-names{ text-align:right}.rnr-change-search-container .room-names li{ padding:12px 16px; font-size:14px; border-top:1px solid #eee}.rnr-change-search-container .room-names li:first-child{ border-top-width:0}.rnr-change-search-container button.trigger{ display:none}.rnr-change-search-container .from-price strong{ font-size:22px; line-height:1.8}#rnr-queryform{ text-align:left; clear:both; position:relative; top:-2px}.dateful #rnr-queryform,.dateful-landing #rnr-queryform{ color:#222}.RTL #rnr-queryform{ text-align:right}.dateless #rnr-queryform .widget-query,.landing #rnr-queryform .widget-query{ border-top-right-radius:0; border:1px solid #eee}.RTL .dateless #rnr-queryform .widget-query,.RTL .landing #rnr-queryform .widget-query{ border-top-left-radius:0; border-top-right-radius:3px}#rnr-queryform.check-avail .widget-query{ border-radius:0; border:4px solid #ffd542}#rnr-queryform.check-avail .widget-query .widget-query-destination{ display:none}#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date{ max-width:none; padding-right:5px; width:48%}.RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date{ padding-right:0; padding-left:5px}#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label,#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date input{ float:left}.lt-ie9 #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label,.ie9 #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label,.lt-ie9 #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date input,.ie9 #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date input{ float:none; margin:0}#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date input{ width:44%; margin-left:10px}.RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date input{ margin:0; float:right}#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label:first-child{ line-height:30px}.RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label{ margin-left:5px; float:right}.RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date label.aria-label{ margin:0; left:1px}.lt-ie9 .RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date span.placeholder,.ie9 .RTL #rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date span.placeholder{ left:70px !important}#rnr-queryform.check-avail .widget-query .widget-query-dates .widget-query-date span{ display:none}#rnr-queryform.check-avail .widget-query.widget-query-nights-display .widget-query-dates .widget-query-date{ width:41%}#rnr-queryform.check-avail .widget-query .widget-query-nights{ margin-top:5px}#rnr-queryform.check-avail .widget-query .widget-toggle{ display:inline-block}#rnr-queryform.check-avail .widget-query .widget-toggle .widget-toggle-btn{ padding:6px}#rnr-queryform.check-avail .widget-query .widget-toggle .widget-toggle-btn-open{ border:0}#rnr-queryform.check-avail .widget-query .widget-query-ft{ float:right}.RTL #rnr-queryform.check-avail .widget-query .widget-query-ft{ float:left}#rnr-queryform.check-avail .widget-query .widget-query-ft button{ margin-top:5px}#rnr-queryform .widget-query{ position:relative; z-index:10}.dateful #rnr-queryform .widget-query,.dateful-landing #rnr-queryform .widget-query{ border-top-right-radius:0; border:0}.RTL .dateful #rnr-queryform .widget-query,.RTL .dateful-landing #rnr-queryform .widget-query{ border-top-right-radius:3px; border-top-left-radius:0}#rnr-queryform .widget-toggle-btn{ display:inline}@media(max-width:849px){ .js.responsive-css #rnr-queryform input{ border:1px solid #eee}.js.responsive-css #rnr-queryform.check-avail .widget-query-dates .widget-query-date input,.js.responsive-css #rnr-queryform.check-avail .widget-query-dates .widget-query-date label{ float:none}.js.responsive-css #rnr-queryform.check-avail .widget-query-dates .widget-query-date input{ width:100%; margin:0}.js.responsive-css #rnr-queryform.check-avail .widget-query-dates .widget-query-date{ padding:0}.js.responsive-css #rnr-queryform.check-avail .widget-query-ft{ float:none}}@media(max-width:599px){ .js.responsive-css .rnr-change-search-container{ text-align:left}.js.responsive-css .rnr-change-search-container .telephone-info,.js.responsive-css .rnr-change-search-container .from-price{ display:none}.js.responsive-css .rnr-change-search-container .widget-toggle-btn{ display:block; padding:0; font-weight:normal; margin-left:0; border:0}.js.responsive-css .rnr-change-search-container .widget-toggle-btn-open{ border:0; background-color:transparent; top:auto; right:auto; padding:0 0 5px}.js.responsive-css .rnr-change-search-container .query-section{ margin-bottom:5px}.js.responsive-css .rnr-change-search-container #rnr-queryform{ margin-bottom:5px; top:0}.js.responsive-css .rnr-change-search-container #rnr-queryform.check-avail,.js.responsive-css .rnr-change-search-container .room-names{ display:none}.js.responsive-css .rnr-change-search-container button.trigger.active{ width:100%; height:40px; display:block}.js.responsive-css .dateless .rnr-change-search-container,.js.responsive-css .landing .rnr-change-search-container{ background-color:#fff; margin-bottom:0; border-bottom:1px solid #eee}.js.responsive-css .dateless .rnr-change-search-container h2,.js.responsive-css .landing .rnr-change-search-container h2{ display:none}.js.responsive-css .dateful .rnr-change-search-container,.js.responsive-css .dateful-landing .rnr-change-search-container{ padding-bottom:5px}.js.responsive-css .dateful .rnr-change-search-container h2,.js.responsive-css .dateful-landing .rnr-change-search-container h2{ display:block; font-size:16px; padding:8px}.js.responsive-css .dateful .rnr-change-search-container .query-section,.js.responsive-css .dateful-landing .rnr-change-search-container .query-section{ padding:0 14px}.js.responsive-css .dateful .rnr-change-search-container .query-section .search-params,.js.responsive-css .dateful-landing .rnr-change-search-container .query-section .search-params{ font-size:12px; padding:0}.js.responsive-css .dateful .rnr-change-search-container .widget-toggle-btn,.js.responsive-css .dateful-landing .rnr-change-search-container .widget-toggle-btn{ color:#fff; font-size:12px; padding:0 10px 5px}.js.responsive-css .RTL .rnr-change-search-container{ text-align:right}.js.responsive-css .RTL .rnr-change-search-container .widget-toggle-btn{ margin-right:0}.js.responsive-css .RTL .rnr-change-search-container .widget-toggle-btn-open{ left:auto}.js.responsive-css .widget-overlay-query .widget-query-destination,.js.responsive-css .widget-overlay-query .widget-query-heading span{ display:none}}body.RTL .widget-tooltip-tr .widget-tooltip-bd:before,body.RTL .widget-tooltip-tr .widget-tooltip-bd:after,body.RTL .widget-tooltip-br .widget-tooltip-bd:before,body.RTL .widget-tooltip-br .widget-tooltip-bd:after{ left:auto; right:10px}.icon{ font-family:hcom-icons}@media(max-width:599px){ #property-details{ background-color:#eee}}@media(min-width:850px){ .visible-on-medium,.visible-on-small,.visible-on-touch{ display:none}}@media(max-width:849px) and (min-width:750px){ .visible-on-large,.visible-on-small,.visible-on-touch{ display:none}}@media(max-width:749px) and (min-width:600px){ .visible-on-large,.visible-on-medium,.visible-on-touch{ display:none}}@media(max-width:599px){ .visible-on-large,.visible-on-medium,.visible-on-small{ display:none}}.cont-wrap{ background-color:#eee; border-radius:3px; margin:3px; padding:20px}.map-widget{ background-position:center center; width:100%; height:100%}.map-box a:before,.map-widget:before{ content:"\00a0"; border:4px solid #000; background-color:#000; margin-left:-14px; margin-top:-13px}.map-box a:after,.map-widget:after{ font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; color:#fff; background-color:#06c; border:2px solid #fff; margin-left:-12px; margin-top:-11px; font-weight:normal; text-align:center; top:40px}.map-box a:before,.map-box a:after,.map-widget:before,.map-widget:after{ position:absolute; width:22px; height:22px; border-radius:100%; top:50%; left:50%; line-height:22px; display:block; z-index:10}#hotel-map{ display:block; height:162px; width:100%; background-color:#fff; border:1px solid #dcdcdc; border-radius:3px; overflow:hidden; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.map-widget-wrapper{ width:100%; height:100%}.see-map{ background:none repeat scroll 0 0 #fff; border-bottom-right-radius:3px; color:#06c; font-size:14px; left:0; max-width:90%; padding:8px; position:absolute; top:0; z-index:1}@media(min-width:457px){ .small-touch-map-image{ display:none}}@media(max-width:456px){ .visible-on-touch.map-widget-wrapper{ display:none}}.RTL .see-map{ right:0; left:auto; border-bottom-right-radius:0; border-bottom-left-radius:3px}@media(max-width:749px) and (min-width:600px){ #hotel-map{ height:320px}}.fixed-header-navigation-wrapper{ background-color:rgba(34,34,34,0.9); border-bottom-left-radius:3px; border-bottom-right-radius:3px; color:#fff; font-size:14px; position:fixed; top:0; left:0; right:0; z-index:50; display:none}.fixed-header-navigation-wrapper.visible{ display:block}#at-a-glance-anchor{ display:block; visibility:hidden; width:0; height:0}.fixed-header-navigation{ line-height:16px; position:relative}.fixed-header-navigation a{ color:#fff; text-decoration:none}.fixed-header-navigation ul{ height:40px; margin-right:25px; overflow:hidden}.RTL .fixed-header-navigation ul{ margin-left:25px; margin-right:0}.fixed-header-navigation li{ border-bottom:2px solid #222; float:left; margin-right:20px}.fixed-header-navigation li.active{ border-bottom:2px solid #f80}.fixed-header-navigation li a,.fixed-header-navigation li.room-offer span{ display:inline-block; padding:12px 5px 10px}.fixed-header-navigation li.room-offer{ display:none; float:right; border-bottom:0}.fixed-header-navigation li.room-offer.visible{ display:list-item}.fixed-header-navigation li.room-offer .cta{ margin-top:2px; margin-left:10px}.RTL .fixed-header-navigation li.room-offer .cta{ margin-left:0; margin-right:10px}.RTL .fixed-header-navigation li.room-offer{ float:left}.RTL .fixed-header-navigation li{ float:right; margin-left:20px; margin-right:0}.fixed-header-navigation .scroll-to-top{ position:absolute; right:0; top:4px; display:block; width:20px; text-align:right; height:30px; line-height:30px; font-size:14px}.RTL .fixed-header-navigation .scroll-to-top{ left:0; right:auto; text-align:left}.fixed-header-navigation .toggle-menu{ display:none; padding:12px 0 10px; width:100%}.fixed-header-navigation .toggle-menu:before{ color:#fff; font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-top:-1px; margin-right:5px; height:17px; width:17px; position:absolute}.RTL .fixed-header-navigation .toggle-menu:before{ margin-left:5px; margin-right:auto}.fixed-header-navigation .toggle-menu span{ padding-left:25px}.RTL .fixed-header-navigation .toggle-menu span{ margin-left:auto; margin-right:25px}.property-header-navigation{ font-size:14px; margin-bottom:10px; }.property-header-navigation span{ float:left; margin-bottom:1px; margin-right:10px}.RTL .property-header-navigation span{ float:right; margin-left:10px; margin-right:auto}.property-header-navigation a{ color:#06c; font-weight:bold}.property-header-navigation ul{ display:block; overflow:hidden}.property-header-navigation li{ float:left; border-right:1px solid #222; margin-right:5px; padding-right:5px}.property-header-navigation li:last-child,.property-header-navigation li.last-visible-item{ border:0; margin:0; padding:0}.RTL .property-header-navigation li:last-child,.RTL .property-header-navigation li.last-visible-item{ border:0; margin:0; padding:0}.RTL .property-header-navigation li{ float:right; border-left:1px solid #222; border-right:0; margin-left:5px; margin-right:auto; padding-left:5px; padding-right:auto}.property-header-navigation [data-trigger="true"]{ display:none}.with-welcome-rewards ~ .property-header-navigation span{ padding:0 0 0 44px}.RTL .with-welcome-rewards ~ .property-header-navigation span{ padding:0 44px 0 0}@media(max-width:849px){ .property-header-navigation li.last-visible-item{ border-right:1px solid #222; margin-right:5px; padding-right:5px}.property-header-navigation [data-trigger="true"]{ display:block}.fixed-header-navigation li.room-offer span{ display:none}.fixed-header-navigation li.room-offer .cta{ margin-top:8px}}@media(max-width:749px){ .fixed-header-navigation .toggle-menu{ cursor:pointer; display:inline-block}.fixed-header-navigation .toggle-menu.opened{ float:left; width:auto}.fixed-header-navigation .toggle-menu.opened span{ display:none}.fixed-header-navigation .toggle-menu.opened + ul{ display:block}.RTL .fixed-header-navigation .toggle-menu.opened{ float:right}.fixed-header-navigation .toggle-menu.opened:before{ font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.fixed-header-navigation ul{ display:none; height:auto; margin:0 20px 2px}.RTL .fixed-header-navigation ul{ margin:0 20px 2px}.fixed-header-navigation li{ border-top:1px solid #777; border-bottom:0; float:none; margin:0}.fixed-header-navigation li.active{ border-top:1px solid #777; border-bottom:0}.fixed-header-navigation li.active a{ color:#f80}.fixed-header-navigation li:first-child{ border:0}.fixed-header-navigation li:first-child a{ padding:12px 5px 10px}.fixed-header-navigation li a,.fixed-header-navigation li.room-offer span{ display:inline-block; padding:11px 5px 11px}.fixed-header-navigation li a:not(.cta){ display:block}.fixed-header-navigation li.room-offer{ float:none}.fixed-header-navigation li.room-offer .cta{ margin-top:0}.RTL .fixed-header-navigation li.room-offer{ float:none}.RTL .fixed-header-navigation li{ float:none; margin:0}}@media(max-width:599px){ .property-header-navigation{ display:none}}:not(.RTL) .social-and-loyalty{ clear:right}.RTL .social-and-loyalty{ clear:left; float:left}.social-block{ border:1px solid #ccc; background-color:#fff; border-top:0; border-bottom-left-radius:3px; border-bottom-right-radius:3px}.no-js .social-block{ display:none}.social-block .price-watch-facebook-wrapper{ overflow:auto; padding:12px 0 12px 12px; color:#06c}.RTL .social-block .price-watch-facebook-wrapper{ padding:12px 12px 12px 0}.social-block .fb-like-wrapper{ display:inline-block; width:40%; height:22px; overflow:hidden; float:right; padding-right:5px; margin-top:-2px; min-width:155px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.social-block .fb-like-wrapper .fb-share-button{ float:right}.RTL .social-block .fb-like-wrapper .fb-share-button{ float:left; direction:rtl}.RTL .social-block .fb-like-wrapper .fb-share-button iframe{ left:0}.RTL .social-block .fb-like-wrapper{ padding-right:0; padding-left:5px; float:left}.social-block .social-tools{ border-top:1px solid #ccc}.social-block ul.social-actions{ padding:12px 12px 4px; overflow:hidden}.social-block ul.social-actions li.social-action{ float:left; font-size:14px; font-weight:bold; margin-bottom:8px; width:40%}.social-block ul.social-actions li.social-action.save-hotel-action{ width:60%; float:right}.RTL .social-block ul.social-actions li.social-action.save-hotel-action{ float:left}.social-block ul.social-actions li.social-action a{ word-wrap:normal; display:block; color:#06c; position:relative; padding-left:18px; padding:0 2px 0 18px}.RTL .social-block ul.social-actions li.social-action a{ padding:0 18px 0 2px}.social-block ul.social-actions li.social-action a:focus{ text-decoration:none}.social-block ul.social-actions li.social-action a:before{ font-family:'hcom-icons'; font-weight:normal; margin-right:4px; display:inline; font-size:11px; text-decoration:none; position:absolute; left:0}.RTL .social-block ul.social-actions li.social-action a:before{ margin-left:4px; margin-right:0; left:auto; right:0}.social-block ul.social-actions li.social-action .social-email:before{ content:""}.social-block ul.social-actions li.social-action .save-hotel:before{ content:""}.social-block ul.social-actions li.social-action .save-hotel.saved:before{ content:""}.social-block ul.social-actions li.social-action .social-share:before{ content:""}.no-review-module .social-block{ border-top:1px solid #dcdcdc; border-top-left-radius:3px; border-top-right-radius:3px}@media(max-width:849px){ .responsive-css .social-block{ border-top:1px solid #dcdcdc; border-top-left-radius:3px; border-top-right-radius:3px}}.RTL .social-block ul.social-actions li.social-action{ float:right}@media(max-width:599px){ .responsive-css .social-block{ border:0; background-color:transparent; border-top:0; border-radius:0}.responsive-css .without-price-watch .price-watch-facebook-wrapper{ padding:0}.responsive-css .price-watch-facebook-wrapper{ border-bottom:0; display:inline-block; float:left; padding:12px 7px}.responsive-css .fb-like-wrapper{ position:absolute; top:-10000px; z-index:10001}.responsive-css .social-tools{ border-top-width:0; display:inline-block; float:left}.responsive-css ul.social-actions{ padding:0 5px}.responsive-css ul.social-actions li.social-action{ padding:12px; width:auto; position:relative; margin:0}.responsive-css ul.social-actions li.social-action.save-hotel-action{ width:auto}.responsive-css ul.social-actions li.social-action a{ padding:0; color:#06c}.responsive-css ul.social-actions li.social-action a:before{ display:none}.responsive-css ul.social-actions li.social-action:before{ position:absolute; left:-4px; color:#222; font-family:"hcom-icons"; font-size:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.responsive-css ul.social-actions li.social-action .save-hotel.saved{ color:#eee; cursor:default; pointer-events:none}.responsive-css .without-price-watch li.social-action:first-child:before{ display:none}.responsive-css .RTL .social-tools{ float:right}.responsive-css .RTL .without-price-watch .price-watch-facebook-wrapper{ padding:0}.responsive-css .RTL .price-watch-facebook-wrapper{ float:right; padding:12px 0 12px 2%}.responsive-css .RTL ul.social-actions li.social-action a{ padding:0}.responsive-css .RTL ul.social-actions li.social-action:before{ left:auto; right:-4px}}.js #carousel-container ul img{ display:none}.js #carousel-container .first-image-wrap{ display:none}.js #carousel-container .small .interstitial-slide{ visibility:hidden}.js #carousel-container.interstitial-slide-active .caption-container{ display:none}.js #carousel-container.interstitial-slide-active .small .interstitial-slide{ visibility:visible; z-index:0; margin-left:25px}.RTL .js #carousel-container.interstitial-slide-active .small .interstitial-slide{ margin-right:25px; margin-left:0}.js #carousel-container.interstitial-slide-active .image-flag-button{ display:none}.js #carousel-container .interstitial-slide .interstitial-image{ background-image:url(/da/assets/s/48.1/images/common/pages/pda/interstitial_screen.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; display:inline-block; position:relative; width:100%; height:100%; z-index:5}.js #carousel-container .interstitial-slide.inverse .interstitial-image{ -ms-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:"FlipH"}.js #carousel-container .interstitial-slide .label{ word-wrap:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; top:50%; position:absolute; max-width:25%; padding:23px; color:#fff; background-color:rgba(0,0,0,0.5); font-size:16px; font-weight:bold; z-index:10}.js #carousel-container .interstitial-slide .prev-label{ border-top-right-radius:3px; border-bottom-right-radius:3px; padding-left:39px}.js #carousel-container .interstitial-slide .next-label{ border-top-left-radius:3px; border-bottom-left-radius:3px; padding-right:39px; right:0}.js .RTL #carousel-container .interstitial-slide .prev-label{ right:0; left:auto; padding-right:39px; padding-left:23px; border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-right-radius:0; border-bottom-right-radius:0}.js .RTL #carousel-container .interstitial-slide .next-label{ right:auto; left:0; padding-left:39px; padding-right:23px; border-top-left-radius:0; border-bottom-left-radius:0; border-top-right-radius:3px; border-bottom-right-radius:3px}.js .RTL #carousel-container .interstitial-slide.inverse .interstitial-image{ -ms-transform:scaleX(1); -moz-transform:scaleX(1); -o-transform:scaleX(1); -webkit-transform:scaleX(1); transform:scaleX(1); filter:none; -ms-filter:none}.js .RTL #carousel-container .interstitial-slide .interstitial-image{ -ms-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:"FlipH"}#carousel-container{ border-radius:0; margin-bottom:12px}#carousel-container .flag-button-wrapper{ position:relative; float:right; bottom:40px; right:10px; width:30px; height:0}.RTL #carousel-container .flag-button-wrapper{ float:left; right:0}#carousel-container .image-flag-button{ border:0; border-radius:3px; width:30px; height:30px; position:absolute; background-color:#eee; z-index:20}#carousel-container .image-flag-button:before{ font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; color:#222; position:absolute; left:50%; margin-left:-7px; top:50%; margin-top:-7px}.RTL #carousel-container .image-flag-button{ float:left; right:auto; left:10px}#carousel-container .image-flag-button-hidden{ display:none}#carousel-container .carousel-navigation{ padding:6px 40px 6px 6px; background-color:#eee; border-top:2px solid #000}.RTL #carousel-container .carousel-navigation{ padding:6px 6px 6px 40px; direction:rtl}.no-js #carousel-container .carousel-navigation{ display:none}#carousel-container .carousel-navigation span{ border-left:1px solid #a5a5a5}.RTL #carousel-container .carousel-navigation span{ border-right:1px solid #a5a5a5; border-left:0}#carousel-container .carousel-navigation span:first-child{ border:0}#carousel-container .carousel-navigation .image-count{ padding:0 3px}#carousel-container .carousel-navigation .image-count:before{ content:'('}#carousel-container .carousel-navigation .image-count:after{ content:')'}#carousel-container .carousel-navigation button{ color:#222; background-color:#eee; border-radius:3px; display:inline-block; border:0; padding:10px; margin:0 5px}#carousel-container .carousel-navigation button:hover,#carousel-container .carousel-navigation button.selected,#carousel-container .image-flag-button:hover{ color:#222; background-color:#ccc}#carousel-container .first-image-wrap{ height:80%; position:relative; top:10%}#carousel-container .first-image-wrap .first-image{ height:100%; background-position:center center; background-repeat:no-repeat}#carousel-container .canvas{ background-color:#222; height:530px; padding:0}#carousel-container .canvas.small{ height:380px}#carousel-container .canvas.small ul{ margin-left:-25px}#carousel-container .canvas.small.one-image ul{ width:100%; position:static}#carousel-container .canvas.small li:nth-child(1){ opacity:0.3}#carousel-container .canvas.small li:nth-child(2){ z-index:10}#carousel-container .canvas.small li:nth-child(3){ opacity:0.3}#carousel-container .canvas.small.one-image li{ opacity:1; z-index:10; position:absolute; left:0; right:0; margin:auto}#carousel-container .canvas img{ max-height:530px; max-width:100%; margin:auto auto; position:absolute; top:0; bottom:0; left:0; right:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#carousel-container .canvas img.framed{ border:4px solid #fff; border-radius:3px}#carousel-container .canvas .caption-container{ background-color:#fff; border-top-left-radius:3px; color:#222; line-height:1; padding:10px; position:absolute; right:0; bottom:0; text-align:right; white-space:nowrap; z-index:15; font-size:12px}#carousel-container .canvas .caption-container .text{ margin:0 10px 0 0; font-size:14px; font-weight:bold; display:inline}#carousel-container .canvas .caption-container .text .second-level{ font-weight:normal}#carousel-container.show-ugc .caption-container{ background-color:rgba(0,0,0,0.5); border-bottom-right-radius:3px; border-top-left-radius:0; color:#fff; padding:12px 20px; right:auto; bottom:auto; top:0; left:0; text-align:left; white-space:normal}.ie8 #carousel-container.show-ugc .caption-container{ background-color:#000}#carousel-container.show-ugc .caption-container .text.ugc{ font-weight:normal}#carousel-container.show-ugc span.ugc{ font-size:12px; line-height:1.2em; unicode-bidi:embed}#carousel-container.show-ugc span.ugc .image-category{ font-weight:bold; font-size:13px; display:inline-block}.ie8 #carousel-container.show-ugc span.ugc .image-category{ display:inline}#carousel-container.show-ugc span.ugc .traveller-name{ text-overflow:ellipsis; white-space:nowrap; max-width:70px; overflow:hidden; display:inline-block; vertical-align:bottom}#carousel-container.show-ugc span.ugc .date{ display:inline-block}#carousel-container.show-ugc .widget-tooltip-bd.hidden{ display:none}#carousel-container .widget-carousel-cta-previous,#carousel-container .widget-carousel-cta-next{ background-color:#fff; border-radius:0; color:#06c; font-family:hcom-icons; font-size:20px; height:auto; line-height:1.4; top:50%; padding:5px; position:absolute; z-index:11; margin:0}#carousel-container .icon-prev,#carousel-container .icon-next{ cursor:pointer; background-color:transparent; -webkit-tap-highlight-color:transparent; height:100%; width:20%; top:0; margin-top:0; outline:0; position:absolute; text-indent:1000em; z-index:11}.ie8 #carousel-container .icon-prev,.ie8 #carousel-container .icon-next{ background-color:#fff; filter:alpha(opacity=0)}#carousel-container .icon-prev{ left:0}#carousel-container .icon-next{ right:0}#carousel-container .widget-carousel-cta-previous{ border-top-right-radius:3px; border-bottom-right-radius:3px}#carousel-container .widget-carousel-cta-next{ border-top-left-radius:3px; border-bottom-left-radius:3px; right:0}#carousel-container ul{ height:100%}#carousel-container ul li{ background:url(data:image/gif;base64,R0lGODlhEAAQAPYAADMzM////1RUVIeHh7GxscrKysfHx6ampnx8fE5OTnp6euHh4d7e3tfX19LS0szMzKmpqWlpaefn56KiokFBQT8/P2JiYo+Pj76+vrKysmZmZldXV8/Pz+zs7I6OjnZ2drS0tJqamklJSZKSkvLy8qqqqoGBgaysrGxsbMbGxvb29nFxcYaGhurq6vn5+URERDo6Op6enpSUlDk5OZaWlnd3dzY2NjQ0NGRkZFxcXDc3N1JSUnJycj4+PlZWVkdHR0xMTFlZWV9fX2dnZ0pKSlFRUTw8PE9PT5ycnG5ubm9vb8HBwby8vLa2tq+vr8nJyc7OzmFhYZ+fn9bW1kJCQtzc3IyMjLe3t9ra2ubm5n5+fr+/v+/v75GRka6urtTU1F5eXlpaWkZGRmpqapmZmYmJiX9/f7m5uYqKisLCwsTExOLi4nl5efHx8fT09HR0dPr6+oKCgt/f3+7u7tHR0aGhodnZ2ff396SkpOTk5Lq6uqenp5eXlwAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAHjYAAgoOEhYUbIykthoUIHCQqLoI2OjeFCgsdJSsvgjcwPTaDAgYSHoY2FBSWAAMLE4wAPT89ggQMEbEzQD+CBQ0UsQA7RYIGDhWxN0E+ggcPFrEUQjuCCAYXsT5DRIIJEBgfhjsrFkaDERkgJhswMwk4CDzdhBohJwcxNB4sPAmMIlCwkOGhRo5gwhIGAgAh+QQACgABACwAAAAAEAAQAAAHjIAAgoOEhYU7A1dYDFtdG4YAPBhVC1ktXCRfJoVKT1NIERRUSl4qXIRHBFCbhTKFCgYjkII3g0hLUbMAOjaCBEw9ukZGgidNxLMUFYIXTkGzOmLLAEkQCLNUQMEAPxdSGoYvAkS9gjkyNEkJOjovRWAb04NBJlYsWh9KQ2FUkFQ5SWqsEJIAhq6DAAIBACH5BAAKAAIALAAAAAAQABAAAAeJgACCg4SFhQkKE2kGXiwChgBDB0sGDw4NDGpshTheZ2hRFRVDUmsMCIMiZE48hmgtUBuCYxBmkAAQbV2CLBM+t0puaoIySDC3VC4tgh40M7eFNRdH0IRgZUO3NjqDFB9mv4U6Pc+DRzUfQVQ3NzAULxU2hUBDKENCQTtAL9yGRgkbcvggEq9atUAAIfkEAAoAAwAsAAAAABAAEAAAB4+AAIKDhIWFPygeEE4hbEeGADkXBycZZ1tqTkqFQSNIbBtGPUJdD088g1QmMjiGZl9MO4I5ViiQAEgMA4JKLAm3EWtXgmxmOrcUElWCb2zHkFQdcoIWPGK3Sm1LgkcoPrdOKiOCRmA4IpBwDUGDL2A5IjCCN/QAcYUURQIJIlQ9MzZu6aAgRgwFGAFvKRwUCAAh+QQACgAEACwAAAAAEAAQAAAHjIAAgoOEhYUUYW9lHiYRP4YACStxZRc0SBMyFoVEPAoWQDMzAgolEBqDRjg8O4ZKIBNAgkBjG5AAZVtsgj44VLdCanWCYUI3txUPS7xBx5AVDgazAjC3Q3ZeghUJv5B1cgOCNmI/1YUeWSkCgzNUFDODKydzCwqFNkYwOoIubnQIt244MzDC1q2DggIBACH5BAAKAAUALAAAAAAQABAAAAeJgACCg4SFhTBAOSgrEUEUhgBUQThjSh8IcQo+hRUbYEdUNjoiGlZWQYM2QD4vhkI0ZWKCPQmtkG9SEYJURDOQAD4HaLuyv0ZeB4IVj8ZNJ4IwRje/QkxkgjYz05BdamyDN9uFJg9OR4YEK1RUYzFTT0qGdnduXC1Zchg8kEEjaQsMzpTZ8avgoEAAIfkEAAoABgAsAAAAABAAEAAAB4iAAIKDhIWFNz0/Oz47IjCGADpURAkCQUI4USKFNhUvFTMANxU7KElAhDA9OoZHH0oVgjczrJBRZkGyNpCCRCw8vIUzHmXBhDM0HoIGLsCQAjEmgjIqXrxaBxGCGw5cF4Y8TnybglprLXhjFBUWVnpeOIUIT3lydg4PantDz2UZDwYOIEhgzFggACH5BAAKAAcALAAAAAAQABAAAAeLgACCg4SFhjc6RhUVRjaGgzYzRhRiREQ9hSaGOhRFOxSDQQ0uj1RBPjOCIypOjwAJFkSCSyQrrhRDOYILXFSuNkpjggwtvo86H7YAZ1korkRaEYJlC3WuESxBggJLWHGGFhcIxgBvUHQyUT1GQWwhFxuFKyBPakxNXgceYY9HCDEZTlxA8cOVwUGBAAA7AAAAAAAAAAAA) no-repeat center; padding:0; height:100%}#carousel-container ul li p.caption{ display:none}#carousel-container .carousel-thumbnails{ margin-top:3px; margin-left:-3px}#carousel-container .carousel-thumbnails li{ background-size:cover; display:inline-block; margin:0 0 0 3px; height:74px; width:74px}#carousel-container .carousel-thumbnails li a{ display:block; height:100%; width:100%}.widget-responsive-tooltip-bd .ugc span{ display:inline-block}.widget-responsive-tooltip-bd .ugc span.image-category{ display:none}.lt-ie9 .carousel-thumbnails li{ background-repeat:no-repeat; background-position:center center}.lt-ie9 .interstitial-slide .label{ background-color:#777}.js #carousel-container .carousel-thumbnails .hide-on-load{ background-image:none !important;  display:none}.js #carousel-container .carousel-thumbnails .toggle-thumbnails{ color:#eee; background:#06c; font-size:14px; font-weight:bold; text-align:center; width:148px; vertical-align:top; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; position:relative}.js #carousel-container .carousel-thumbnails .toggle-thumbnails button{ position:absolute; left:0; top:0; right:0; bottom:0; border:0; padding:0; margin:0; width:100%; background:transparent; color:#eee; cursor:pointer; font-size:14px; font-weight:bold}.js #carousel-container .carousel-thumbnails .toggle-thumbnails:hover{ background:#3385d6}@media(max-width:750px){ #carousel-container .carousel-thumbnails{ display:none}#carousel-container .carousel-thumbnails li{ background-image:none !important; }}@media(max-width:600px){ #carousel-container .carousel-navigation .image-count{ display:none}}@media(max-width:850px){ #carousel-container .canvas{ background-color:#222; height:300px}#carousel-container .canvas .caption-container{ font-size:12px}#carousel-container .canvas .caption-container .text{ font-size:14px}#carousel-container .carousel-thumbnails{ margin-left:-3px}#carousel-container .carousel-thumbnails li{ width:77px; height:77px}.js #carousel-container .carousel-thumbnails .toggle-thumbnails{ width:154px}}@media(max-width:960px){ #carousel-container .carousel-thumbnails{ margin-left:-3px}#carousel-container .carousel-thumbnails li{ width:75px; height:75px}.js #carousel-container .carousel-thumbnails .toggle-thumbnails{ width:150px}}@media(min-width:1260px){ #carousel-container .carousel-thumbnails{ margin-left:-4px}#carousel-container .carousel-thumbnails li{ width:82px; height:82px}.js #carousel-container .carousel-thumbnails .toggle-thumbnails{ width:167px}}.noimage-block{ padding:7px; text-align:center}.RTL #carousel-container .carousel-thumbnails,.RTL #carousel-container .caption-container{ direction:rtl; unicode-bidi:bidi-override}.RTL #carousel-container .caption-container{ left:0; right:auto; border-top-left-radius:0; border-top-right-radius:3px}.RTL #carousel-container .caption-container .text{ margin:0 0 0 10px}.RTL #carousel-container .caption-container .current,.RTL #carousel-container .caption-container .total{ direction:ltr; unicode-bidi:bidi-override}.RTL #carousel-container.show-ugc .caption-container{ left:auto; right:0; border-bottom-right-radius:0; border-top-right-radius:0; border-bottom-left-radius:3px; text-align:right}.RTL #carousel-container .toggle-thumbnails:before{ padding-left:10px}.welcome-rewards-container .wr-module{ border-radius:3px; position:relative; z-index:2}.welcome-rewards-container .wr-module .cont-hd{ padding:6px 10px; background:#906; background:-moz-linear-gradient(top,#603 0%,#906 100%);  background:-webkit-linear-gradient(top,#603 0%,#906 100%);  background:linear-gradient(to bottom,#603 0%,#906 100%); }.welcome-rewards-container .wr-module:before,.welcome-rewards-container .wr-module:after{ content:''; z-index:1; position:absolute; bottom:9px; width:70%; max-width:300px; max-height:100px; height:55%; visibility:visible}.welcome-rewards-container .wr-module:before{ left:15px; -webkit-transform:skew(-15deg) rotate(-4deg); -moz-transform:skew(-15deg) rotate(-4deg); -ms-transform:skew(-15deg) rotate(-4deg); -o-transform:skew(-15deg) rotate(-4deg); transform:skew(-15deg) rotate(-4deg)}.welcome-rewards-container .wr-module:after{ left:auto; right:15px; -webkit-transform:skew(15deg) rotate(4deg); -moz-transform:skew(15deg) rotate(4deg); -ms-transform:skew(15deg) rotate(4deg); -o-transform:skew(15deg) rotate(4deg); transform:skew(15deg) rotate(4deg)}.welcome-rewards-container .wr-module.hr-wrapper .cont-ft{ background:chartreuse; border-color:chartreuse; border-style:solid; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border-width:0 1px 1px 1px; margin-bottom:12px; padding:10px 12px; min-height:54px; z-index:2; position:relative}.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .unlock-text,.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .collect-text{ font-size:13px; font-weight:bold; padding:0.2em}.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .unlock-text:before,.RTL .welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .unlock-text:before,.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .collect-text:before,.RTL .welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .collect-text:before{ content:''}.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .collect-text{ color:#906}.welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .unlock-text{ color:#222}@media(max-width:849px) and (min-width:600px){ .responsive-css .social-and-loyalty,.responsive-css .social-and-loyalty .welcome-rewards-container,.responsive-css .wr-module,.responsive-css .wr-module .cont-ft,.responsive-css .wr-module .message-box,.responsive-css .wr-module p{ display:-ms-flexbox; display:-webkit-flex; display:flex}.responsive-css .welcome-rewards-container .wr-module .cont-ft{ margin-bottom:0}.responsive-css .social-and-loyalty{ -ms-flex-align:stretch; -webkit-align-items:stretch; -moz-align-items:stretch; align-items:stretch; margin-bottom:0}.responsive-css .wr-module,.responsive-css .wr-module .cont-ft,.responsive-css .wr-module .message-box,.responsive-css .wr-module p.collect-text,.responsive-css .wr-module p.unlock-text{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column}.responsive-css .wr-module .cont-hd{ padding:3px 10px}.responsive-css .wr-module.hr-wrapper .cont-ft{ padding:5px 10px 0px}.responsive-css .wr-module.hr-wrapper .cont-ft .message-box .unlock-text{ padding:10px 0.2em 15px}.responsive-css .wr-module.hr-wrapper .cont-ft .message-box .collect-text{ padding:10px 0.2em 0.2em 0.2em}}@media(max-width:599px){ .responsive-css .resp-module.social-and-loyalty .welcome-rewards-container{ margin-bottom:0; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:10px 2%}.responsive-css .welcome-rewards-container .wr-module .cont-hd{ display:none}.responsive-css .welcome-rewards-container .wr-module .cont-ft{ min-height:0; margin:0}.responsive-css .welcome-rewards-container .wr-module .cont-ft,.responsive-css .welcome-rewards-container .wr-module.hr-wrapper{ padding:0; background-color:transparent; box-shadow:none; border:0}.responsive-css .welcome-rewards-container .wr-module.hr-wrapper:before,.responsive-css .welcome-rewards-container .wr-module.hr-wrapper:after{ box-shadow:none}.responsive-css .welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .collect-text,.responsive-css .welcome-rewards-container .wr-module.hr-wrapper .cont-ft .message-box .unlock-text{ font-weight:normal; margin:0; padding:5px 0 0; font-size:13px}}#at-a-glance .photo-box-wrap{ background-image:url(/da/assets/s/48.1/images/common/pages/pda/at_a_glance_default.jpg)}#special-features .photo-box-wrap{ background-image:url(/da/assets/s/48.1/images/common/pages/pda/special_features_default.jpg)}#special-features .expandable-wrapper{ position:relative; height:auto}#special-features.alt-imagery .photo-box-wrap{ background-image:url(/da/assets/s/48.1/images/common/pages/pda/special_features_alt.jpg)}.info-boxes .photo-box{ background-color:#fff; border:1px solid #fff}.info-boxes .photo-box .photo-box-wrap{ margin:3px; overflow:hidden; position:relative; background-repeat:no-repeat; background-position:center bottom}.info-boxes .photo-box h2{ font-size:16px; background-color:#f80; color:#fff;  margin:0 0 275px 0; padding:14px 17px 10px 17px; word-break:break-word}.info-boxes .info-box{ word-wrap:break-word; background-color:#fff; border-radius:3px; min-height:270px; overflow:hidden; padding:20px 20px 32px; position:relative}.info-boxes .info-box h3{ font-size:14px; margin-bottom:10px; color:#222; font-weight:bold}.info-boxes .info-box h3.only-check-in-instructions{ margin-bottom:20px}.info-boxes .info-box h4{ font-size:12px; padding-bottom:6px; color:#222; font-weight:bold}.info-boxes .info-box em{ font-style:normal; font-weight:normal}.info-boxes .info-box ul{ margin-bottom:12px}.info-boxes .info-box .widget-toggle{ margin-left:-3px}.info-boxes .info-box p{ margin-bottom:12px}.info-boxes .info-box + .cta-expand-collapse{ position:absolute; margin-top:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; bottom:-12px; padding:8px 20px; background-color:#fff; background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(15%,#fff),color-stop(100%,#fff));  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);  background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);  background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);  background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);  border-bottom-left-radius:3px; border-bottom-right-radius:3px}@media(max-width:749px){ .responsive-css .info-boxes .photo-box h2{ margin:0; background-color:#eee; color:#f80; padding:10px 0 25px}.responsive-css .info-boxes .photo-column{ display:block}.responsive-css .info-boxes .photo-column .photo-box{ border:0; background-color:#eee}.responsive-css .info-boxes .col-6-24{  width:33.334%}.responsive-css .info-boxes .col-9-24{ width:50%}.responsive-css .info-boxes .col-18-24{ width:100%}}@media(max-width:599px){ .responsive-css .info-boxes{ background-color:#eee; border-width:0; border-bottom:1px solid #eee; margin:0 12px}.responsive-css .info-boxes.cont{ border-bottom:1px solid #eee; border-radius:0}.responsive-css .info-boxes .cont-wrap{ min-height:110px; padding:0; margin:0}.responsive-css .info-boxes .info-box,.responsive-css .info-boxes .photo-box{ background-color:#eee; border:0; padding:0; height:auto; margin-bottom:0; min-height:0}.responsive-css .info-boxes .info-box div,.responsive-css .info-boxes .photo-box div{ height:auto}.responsive-css .info-boxes .photo-box h2{ padding:10px 0; margin:0}.responsive-css .info-boxes .photo-column{ height:auto}.responsive-css .info-boxes .resp-module{ margin-bottom:0}.responsive-css .info-boxes .photo-box-wrap{ margin:0; background-image:none}.responsive-css .info-boxes .widget-toggle{ margin-left:0}.responsive-css .info-boxes .col-18-24,.responsive-css .info-boxes .col-16-24,.responsive-css .info-boxes .col-9-24,.responsive-css .info-boxes .col-8-24,.responsive-css .info-boxes .col-8-24-fluid,.responsive-css .info-boxes .col-6-24{ width:100%}}.ie8 .info-boxes .col-6-24{ float:left; display:block}.ie8 .RTL .info-boxes .col-6-24{ float:right}#at-a-glance ul br{ display:none}#at-a-glance #check-in-instructions span{ margin-bottom:12px; display:inline-block}#at-a-glance .widget-toggle-btn{ font-size:12px}#at-a-glance .map-box{ margin-bottom:12px; max-width:220px; position:relative}#at-a-glance .map-box a{ border:1px solid #eee; border-radius:3px; display:block; overflow:hidden; position:relative}#at-a-glance .map-box a:before{ display:none}#at-a-glance .map-box a:after{ display:none}#at-a-glance .map-box img{ width:100%; border-radius:3px; display:block}#at-a-glance .map-box span{ color:#06c; background-color:#fff; border:1px solid #eee; border-radius:3px; bottom:8px; display:block; left:8px; padding:4px 8px; position:absolute; z-index:15}#at-a-glance .map-box span:before{ color:#06c; font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; padding-right:6px}.RTL #at-a-glance .map-box span:before{ display:none}.RTL #at-a-glance .map-box span:after{ color:#06c; font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; padding-left:6px}@media(max-width:599px){ .responsive-css #at-a-glance .map-box{ display:none}.responsive-css #at-a-glance .key-facts-container,.responsive-css #at-a-glance .travelling-container,.responsive-css #at-a-glance .transport-container{ background-color:#eee; height:auto; margin-bottom:0}.responsive-css #at-a-glance .key-facts-container h3,.responsive-css #at-a-glance .travelling-container h3,.responsive-css #at-a-glance .transport-container h3{ padding:0; margin-bottom:5px}}#amenities{ background-color:#fff}#amenities.bordered{ padding:0}#amenities .amenities-wrapper{ overflow:hidden}#amenities .amenities-wrapper .col-content{ background-color:#eee}#amenities .cont-wrap{ padding:20px 0 0 20px}#amenities .fact-sheet-table{ display:table; border-collapse:collapse; clear:both; margin-bottom:20px}#amenities .fact-sheet-table-header{ display:table-cell; font-weight:bold; color:#222; padding:6px 20px; vertical-align:top; width:30%}#amenities .fact-sheet-table-row{ display:table-row; border-bottom:1px solid #eee}#amenities .fact-sheet-table-row:last-child{ border-bottom:0}#amenities .fact-sheet-table-cell{ display:table-cell; border-top:1px solid #eee; padding:6px; vertical-align:top}#amenities .fact-sheet-table-cell:nth-child(2){ border-top:0}#amenities .fact-sheet-table-cell ul li{ background-image:none; border-right:1px solid #a5a5a5; display:block; float:left; margin:0; padding:0 15px; white-space:nowrap}#amenities .fact-sheet-table-cell ul li:last-child{ border-right-width:0}#amenities .ad-container{ float:right; padding:60px 20px 0 20px; width:300px}.RTL #amenities .ad-container{ float:left}.RTL #amenities .fact-sheet-table-cell ul li{ float:right; border-right:0; border-left:1px solid #a5a5a5}.RTL #amenities .fact-sheet-table-cell ul li:last-child{ border-left-width:0}@media(max-width:849px){ .responsive-css #amenities .fact-sheet-table{ border-radius:0}.responsive-css #amenities .fact-sheet-table-header{ width:25%; padding:6px 12px; word-wrap:break-word; max-width:120px}.responsive-css #amenities .fact-sheet-table-cell{ width:75%}.responsive-css #amenities .fact-sheet-table-cell ul li{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:0; width:50%; padding:0 4px; margin-bottom:5px; white-space:normal; word-wrap:break-word}.responsive-css #amenities .ad-container{ padding-top:24px}}@media(max-width:749px){ .responsive-css #amenities .ad-container{ width:160px; height:600px}.responsive-css #amenities .fact-sheet-table-cell ul li{ width:100%}.responsive-css #amenities .fact-sheet-table-header{ width:40%; max-width:none}}@media(max-width:599px){ .responsive-css #amenities{ background-color:#eee; margin-bottom:0}.responsive-css #amenities .fact-sheet{ margin:0; min-height:110px}.responsive-css #amenities .fact-sheet:not(:first-child){ margin-top:1.5em}.responsive-css #amenities .fact-sheet-content.fact-sheet-table{ background-color:#eee; height:auto; margin-bottom:0; display:block; padding:0 1%}.responsive-css #amenities .fact-sheet-table-row{ width:100%; display:inline-block; margin-bottom:12px; border:0}.responsive-css #amenities .fact-sheet-table-header{ display:block; font-size:14px; padding:0; margin-bottom:6px; width:100%}.responsive-css #amenities .fact-sheet-table-cell{ display:block; padding:0; width:100%}.responsive-css #amenities .fact-sheet-table-cell ul li{ width:100%; margin:0 1px; padding-bottom:2px}.responsive-css #amenities .cont-wrap{ padding:0; margin:0}.responsive-css #amenities .amenities-wrapper .col-content{ padding:0}.responsive-css #amenities .ad-container{ display:none}.responsive-css .RTL #amenities .fact-sheet-table-cell ul li{ float:right}}.state-indicator{ display:none}input.field-error[type="text"],input.field-error[type="email"],input.field-error[type="password"]{ background-color:chartreuse; border:1px solid #f80}.field-error + .state-indicator{ display:block; margin:10px 0 5px 0; vertical-align:top; position:relative; width:200px; padding:7px 10px; background-color:#fff; border:1px solid #f80; border-radius:3px; color:#f80}.field-error + .state-indicator:before,.field-error + .state-indicator:after{ bottom:100%; right:auto; border:solid transparent; content:''; height:0; width:0; position:absolute; pointer-events:none}.field-error + .state-indicator:before{ border-width:6px; border-right-color:transparent; border-bottom-color:#f80; top:auto; left:9px}.field-error + .state-indicator:after{ border-right-color:transparent; border-bottom-color:#fff; border-width:5px; top:auto; left:10px}.RTL .field-error + .state-indicator:before,.RTL .field-error + .state-indicator:after{ left:auto; right:auto}.RTL .field-error + .state-indicator:before{ border-left-color:transparent; border-right-color:transparent; right:9px}.RTL .field-error + .state-indicator:after{ border-left-color:transparent; border-right-color:transparent; right:10px}@media(max-width:599px){ .responsive-css .field-error + .state-indicator{ background:0; border:0; width:auto; margin:0; padding:0}.responsive-css .field-error + .state-indicator:before,.responsive-css .field-error + .state-indicator:after{ display:none}}#renovation{ background-color:#fff; cursor:pointer; margin:0 16px 10px; padding:16px 16px 16px 24px}#renovation .notification{ font-size:16px; position:relative}#renovation .notification:before{ color:#06c; font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; display:inline-block; float:left; height:17px; position:absolute; top:-1px; width:16px}.RTL #renovation .notification:before{ float:right}#renovation .notification a{ color:#06c; display:inline-block; margin-left:25px}.RTL #renovation .notification a{ margin-left:0; margin-right:25px}#renovation #renovation-info{ padding-top:16px}#renovation #renovation-info li{ padding:0 0 2px 15px; position:relative}.RTL #renovation #renovation-info li{ padding:0 15px 2px 0}#renovation #renovation-info li:before{ content:'\25a0'; font-family:arial; font-size:8px; left:0; position:absolute}.RTL #renovation #renovation-info li:before{ left:auto; right:0}@media(max-width:599px){ #renovation{ background-color:#eee; cursor:text; padding:8px 12px 0; min-height:30px; margin:0}#renovation .notification{ font-size:12px}#renovation .notification a,#renovation .notification:before{ color:#222}#renovation .notification a{ cursor:text; margin-left:18px}#renovation .notification a:hover{ text-decoration:none}#renovation #renovation-info{ padding:15px 0 0 0}.renovation-wrapper .cta-expand-collapse{ text-align:center; margin-top:-5px}}#overview{ padding:8px 32px 12px}#overview p{ margin-bottom:12px}#overview h2{ font-size:16px; line-height:16px; font-weight:bold; margin-bottom:10px}#overview h2 p{ margin-bottom:0}#overview .overview-section{ margin-bottom:12px}#overview .overview-section[data-overview-section-type="HOTEL_FREEBIES"]{ color:#3e6e00; font-size:14px; font-weight:bold; line-height:20px; padding:0 23px; position:relative}#overview .overview-section[data-overview-section-type="HOTEL_FREEBIES"]:before{ font-family:"hcom-icons"; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; display:inline-block; position:absolute; left:0}.RTL #overview .overview-section[data-overview-section-type="HOTEL_FREEBIES"]:before{ left:auto; right:0}#overview .overview-column{ display:inline-block; margin-bottom:12px; width:33.333%; vertical-align:top}#overview .overview-column:first-child{ width:66.666%}.csscolumns #overview .overview-column:first-child ul{ -moz-column-count:2; -webkit-column-count:2; column-count:2}.csscolumns #overview .overview-column:first-child ul li{ width:100%}.csscolumns #overview .overview-column:first-child ul li:before{ top:-1px}#overview .overview-column:first-child li{ display:inline-block; width:50%}#overview .overview-column:nth-last-child(3){ width:33.333%}.csscolumns #overview .overview-column:nth-last-child(3) ul{ -moz-column-count:1; -webkit-column-count:1; column-count:1}#overview .overview-column:nth-last-child(3) li{ display:block; width:auto}#overview .overview-column li{ position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; word-wrap:break-word; vertical-align:top; padding:0 10px 2px 10px; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid}.RTL #overview .overview-column li{ padding:0 10px 2px 10px}#overview .overview-column li:before{ top:-2px; font-family:"hcom-icons"; font-size:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; color:#3e6e00; position:relative; left:-10px}.RTL #overview .overview-column li:before{ left:auto; right:-10px; display:inline-block}#overview .overview-column h3{ font-size:14px; font-weight:bold; margin-bottom:10px; position:relative; padding:0 23px}#overview .overview-column h3:before{ width:15px; position:absolute; left:0}.RTL #overview .overview-column h3:before{ left:auto; right:0}#overview .overview-column[data-overview-section-type="HOTEL_FEATURE"] h3:before{ font-family:"hcom-icons"; font-size:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}#overview .overview-column[data-overview-section-type="LOCATION_SECTION"] h3:before{ font-family:"hcom-icons"; font-size:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}#overview .overview-column[data-overview-section-type="HOTEL_FEATURE"] li:before{ font-family:"hcom-icons"; font-size:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; top:0}#overview .overview-column[data-overview-section-type="FAMILY_FRIENDLY_SECTION"] h3:before{ font-family:"hcom-icons"; font-size:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}#overview .overview-column[data-overview-section-type="FAMILY_FRIENDLY_SECTION"] li:before{ font-family:"hcom-icons"; font-size:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; top:0}#overview > .overview-column{ width:100%}#overview > .overview-column ul li{ width:33.333%; display:inline-block}.csscolumns #overview > .overview-column ul{ width:100%; -moz-column-count:3; -webkit-column-count:3; column-count:3}.csscolumns #overview > .overview-column ul li{ width:100%}#overview #overview-columns{ display:block}#overview #overview-columns:before{ content:''; display:block; width:100%; border-bottom:1px solid #fff; border-top:1px solid #e8e8e8; margin:2px 0 12px 0}#overview address,#overview caption,#overview cite,#overview code,#overview dfn,#overview em,#overview th,#overview var{ font-style:normal; font-weight:normal}#overview strong{ font-style:normal}@media(min-width:1261px){ #overview #overview-columns .overview-column ul li{ padding-right:30px}.RTL #overview #overview-columns .overview-column ul li{ padding-left:30px; padding-right:10px}}@media(max-width:849px){ .responsive-css.csscolumns #overview #overview-columns .overview-column ul{ -moz-column-count:1; -webkit-column-count:1; column-count:1}.responsive-css.csscolumns #overview #overview-columns .overview-column ul li{ width:100%}.responsive-css #overview{ padding-bottom:5px}.responsive-css #overview p{ margin-bottom:5px}.responsive-css #overview #overview-columns .overview-column{ width:50%}.responsive-css #overview #overview-columns .overview-column:nth-last-child(3),.responsive-css #overview #overview-columns .overview-column:nth-last-child(3) + .overview-column,.responsive-css #overview #overview-columns .overview-column:first-child + .overview-column + .overview-column{ width:33.333%}.responsive-css #overview > .overview-column ul{ -moz-column-count:2; -webkit-column-count:2; column-count:2}.responsive-css #overview ~ .cta-expand-collapse{ background-color:transparent; border-bottom:1px solid #eee; text-align:center; margin:0 12px; padding:5px 0}}@media(max-width:749px){ .responsive-css #overview{ min-height:75px}}@media(max-width:599px){ #overview{ padding-left:12px; padding-right:12px}}.small-print .small-print-content p,.small-print .small-print-content h3,.small-print .small-print-content ul,.small-print-toggle .small-print-content p,.small-print-toggle .small-print-content h3,.small-print-toggle .small-print-content ul{ margin-bottom:12px}.small-print .small-print-content h3,.small-print-toggle .small-print-content h3{ font-size:14px; color:#222}.small-print .small-print-disclaimer,.small-print-toggle .small-print-disclaimer{ margin-top:20px; text-align:justify}.small-print-toggle{ margin-top:15px}.small-print-toggle .fact-sheet-content{ margin-top:15px; border-radius:3px}@media(max-width:599px){ .responsive-css .small-print .small-print-content p,.responsive-css .small-print .small-print-content h3,.responsive-css .small-print .small-print-content ul{ margin-bottom:6px}.responsive-css .small-print .small-print-content .small-print-section{ margin-bottom:12px}.responsive-css .small-print .cont-wrap,.responsive-css .small-print .col-12-24,.responsive-css .small-print .col-24-24{ padding:0; margin:0}.responsive-css .small-print .fact-sheet{ min-height:110px}.responsive-css .small-print .small-print-disclaimer{ margin:0 0 12px; padding:0 1%}.responsive-css .greek-legal{ padding:0 12px 15px}.responsive-css .small-print-toggle{ display:none}}.sprite-module,.recommended-hotels-carousel{ border:1px solid #eee; padding:3px; display:none}.sprite-module ul,.recommended-hotels-carousel ul{ padding-right:0}.sprite-module hr,.recommended-hotels-carousel hr{ border-bottom:1px solid #fff; border-top:1px solid #eee; border-left:0; height:0; margin:15px 15px 6px}.RTL .sprite-module hr,.RTL .recommended-hotels-carousel hr{ margin-left:0; margin-right:15px}.sprite-module h3,.recommended-hotels-carousel h3{ background-color:#dcdcdc; padding:15px 23px 0 15px; color:#222}.sprite-module .cont-wrap,.recommended-hotels-carousel .cont-wrap{ background-color:#dcdcdc; margin:0; border-radius:0}.sprite-module .cover,.recommended-hotels-carousel .cover{ position:absolute; right:0; height:72%; width:29px; top:4px; background-color:#dcdcdc}.sprite-module .cover.first,.recommended-hotels-carousel .cover.first{ left:0; right:auto}.sprite-module .cover.last,.recommended-hotels-carousel .cover.last{ right:0; left:auto}.sprite-module .cover.has-link,.recommended-hotels-carousel .cover.has-link{ top:10px; height:67%}.sprite-module .item,.recommended-hotels-carousel .item{ text-decoration:none; background-color:#eee; border:1px solid #eee; border-radius:3px; box-sizing:border-box; display:inline-block; overflow:hidden; padding:15px 9px 10px 9px; color:#222; width:350px}.sprite-module .item:hover,.recommended-hotels-carousel .item:hover{ background-color:#fff}.sprite-module .name,.recommended-hotels-carousel .name{ display:block; padding-left:4px; font-weight:bold; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.sprite-module .star,.recommended-hotels-carousel .star{ display:block; padding-top:3px; padding-left:174px}.sprite-module .rating,.recommended-hotels-carousel .rating{ display:block; margin:8px 0 0 0; position:relative; white-space:normal; padding-left:174px}.sprite-module .rating .rating-title,.recommended-hotels-carousel .rating .rating-title{ font-weight:bold; padding-right:5px}.RTL .sprite-module .rating .rating-title,.RTL .recommended-hotels-carousel .rating .rating-title{ padding-left:5px; padding-right:0}.sprite-module .rating .value,.recommended-hotels-carousel .rating .value{ white-space:nowrap; display:inline-block}.sprite-module .rating .value.no-review,.recommended-hotels-carousel .rating .value.no-review{ text-overflow:ellipsis; overflow:hidden; width:100%}.sprite-module .price,.recommended-hotels-carousel .price{ display:block; font-size:14px; line-height:1.2em; white-space:normal; font-weight:bold; padding:3px 0 5px 174px}.sprite-module .price .discount,.recommended-hotels-carousel .price .discount{ color:#d00}.sprite-module .price .current,.recommended-hotels-carousel .price .current{ font-size:18px; display:inline-block}.RTL .sprite-module .price .current,.RTL .recommended-hotels-carousel .price .current{ unicode-bidi:embed; direction:ltr}.sprite-module .price .strike-through,.recommended-hotels-carousel .price .strike-through{ font-size:12px; display:inline-block; padding-right:8px}.RTL .sprite-module .price .strike-through,.RTL .recommended-hotels-carousel .price .strike-through{ padding-left:8px; padding-right:0; unicode-bidi:embed; direction:ltr}.sprite-module .disclaimer,.recommended-hotels-carousel .disclaimer{ display:block; font-size:10px; white-space:normal; padding-left:174px; min-height:32px}.sprite-module .thumb-container,.recommended-hotels-carousel .thumb-container{ background-color:#fff; border:1px solid #eee; border-radius:3px; height:84px; margin:0 0 10px 0; overflow:hidden; padding:3px; position:relative; float:left}.RTL .sprite-module .thumb-container,.RTL .recommended-hotels-carousel .thumb-container{ float:right}.sprite-module .thumbnail,.recommended-hotels-carousel .thumbnail{ background-color:#eee; border-radius:3px; display:block; height:84px; overflow:hidden}.sprite-module .thumbnail img,.recommended-hotels-carousel .thumbnail img{ width:100%; position:relative}.sprite-module .thumbnail:before,.recommended-hotels-carousel .thumbnail:before{ position:absolute; top:50%; left:50%; color:#fff; font-family:"hcom-icons"; font-size:30px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; line-height:30px; margin-top:-15px; margin-left:-15px}.sprite-module .star-ratings,.recommended-hotels-carousel .star-ratings{ margin:8px 0 0 0; display:block; white-space:nowrap}.sprite-module .star-ratings .no-star-rating,.recommended-hotels-carousel .star-ratings .no-star-rating{ text-overflow:ellipsis; overflow:hidden; display:block}.sprite-module .star-rating-info,.recommended-hotels-carousel .star-rating-info{ text-indent:-9999px; display:block; height:0}.sprite-module .widget-carousel-enabled .widget-carousel-cta-previous,.sprite-module .widget-carousel-enabled .widget-carousel-cta-next,.recommended-hotels-carousel .widget-carousel-enabled .widget-carousel-cta-previous,.recommended-hotels-carousel .widget-carousel-enabled .widget-carousel-cta-next{ background-color:#fff; top:30%; height:35px; width:28px}.sprite-module .widget-carousel-enabled .widget-carousel-cta-previous,.recommended-hotels-carousel .widget-carousel-enabled .widget-carousel-cta-previous{ border-bottom-left-radius:0; border-top-right-radius:3px; border-bottom-right-radius:3px}.sprite-module .widget-carousel-enabled .widget-carousel-cta-next,.recommended-hotels-carousel .widget-carousel-enabled .widget-carousel-cta-next{ border-top-left-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:0}.RTL .sprite-module .widget-carousel-enabled .widget-carousel-cta-next,.RTL .recommended-hotels-carousel .widget-carousel-enabled .widget-carousel-cta-next{ margin-right:0}.sprite-module .back-to-srp-links,.recommended-hotels-carousel .back-to-srp-links{ text-align:center; font-size:16px}.sprite-module .back-to-srp-links .links-text,.recommended-hotels-carousel .back-to-srp-links .links-text{ display:inline-block; padding:6px 15px 6px 15px}.sprite-module .back-to-srp-links .list-view,.sprite-module .back-to-srp-links .map-view,.recommended-hotels-carousel .back-to-srp-links .list-view,.recommended-hotels-carousel .back-to-srp-links .map-view{ font-family:'hcom-icons'; color:#06c; padding:6px}.sprite-module .back-to-srp-links .list-view-link,.recommended-hotels-carousel .back-to-srp-links .list-view-link{ padding-right:15px}.RTL .sprite-module .back-to-srp-links .list-view-link,.RTL .recommended-hotels-carousel .back-to-srp-links .list-view-link{ padding-right:0; padding-left:15px}.RTL .sprite-module .back-to-srp-links,.RTL .recommended-hotels-carousel .back-to-srp-links{ unicode-bidi:bidi-override}.sprite-module .back-to-srp-link,.recommended-hotels-carousel .back-to-srp-link{ display:none}.sprite-module .sponsored-listings,.recommended-hotels-carousel .sponsored-listings{ display:none}.sprite-module.travel-ads .rating,.recommended-hotels-carousel.travel-ads .rating{ margin-top:0}.sprite-module.travel-ads .price,.recommended-hotels-carousel.travel-ads .price{ padding-bottom:0}.sprite-module.travel-ads .disclaimer,.recommended-hotels-carousel.travel-ads .disclaimer{ min-height:initial; line-height:12px}.sprite-module.travel-ads .sponsored-listings,.recommended-hotels-carousel.travel-ads .sponsored-listings{ display:inline-block; padding-left:10px; overflow:hidden; color:#a5a5a5; font-size:8px}.RTL .sprite-module.travel-ads .sponsored-listings,.RTL .recommended-hotels-carousel.travel-ads .sponsored-listings{ padding-right:10px; padding-left:0}ul{ padding:0}.recommended-hotels-carousel ul li{ margin:0; padding-left:0; padding-right:20px}.recommended-hotels-carousel ul li:last-child{ padding-right:0}.RTL .recommended-hotels-carousel ul li{ padding-left:20px; padding-right:0}.RTL .recommended-hotels-carousel ul li:last-child{ padding-left:20px}.recommended-hotels-carousel .loading-links-container{ max-height:250px; overflow-y:scroll; overflow-x:hidden; animation-duration:1s; animation-fill-mode:forwards; animation-iteration-count:infinite; animation-name:loadingGradient; animation-timing-function:linear; background-color:#e8e8e8; background-image:linear-gradient(to right,#e8e8e8 8%,#dcdcdc 18%,#e8e8e8 33%); background-repeat:no-repeat; position:relative; width:auto}.recommended-hotels-carousel .mocked-carousel-element{ display:inline-block; position:relative; height:100px; width:25%; float:left}.recommended-hotels-carousel .mocked-carousel-element.fake{ background-color:#f6f6f6}.recommended-hotels-carousel .mocked-carousel-element span{ position:absolute; background-color:#f6f6f6}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask1{ top:0; left:0; width:5%; height:100%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask1{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask2{ top:0; left:0; width:100%; height:5%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask2{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask3{ bottom:0; left:0; width:100%; height:5%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask3{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask4{ top:0; right:0; width:5%; height:100%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask4{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask5{ top:15%; right:0; width:100%; height:5%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask5{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask6{ bottom:0; left:0; width:100%; height:20%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask6{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask7{ bottom:0; right:60%; width:10%; height:80%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask7{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask8{ bottom:65%; right:0; width:60%; height:5%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask8{ left:auto; right:0}.recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask9{ top:45%; right:0; width:60%; height:40%}.RTL .recommended-hotels-carousel .mocked-carousel-element .mocked-carousel-element-mask9{ left:auto; right:0}.recommended-hotels-carousel .star-ratings,.recommended-hotels-carousel .rating,.recommended-hotels-carousel .price,.recommended-hotels-carousel .disclaimer{ padding-left:10px; overflow:hidden}.RTL .recommended-hotels-carousel .star-ratings,.RTL .recommended-hotels-carousel .rating,.RTL .recommended-hotels-carousel .price,.RTL .recommended-hotels-carousel .disclaimer{ padding-left:0; padding-right:10px}.recommended-hotels-carousel .thumb-container{ width:154px}.sprite-module{ display:block}.sprite-module .cont-wrap{ padding:10px 5px; overflow:hidden}.sprite-module .cont-wrap hr{ margin-bottom:10px}.sprite-module .no-image{ font-family:'hcom-icons'; font-size:30px; position:relative; top:25px; left:18px; color:#a5a5a5}.RTL .sprite-module .no-image{ left:auto; right:18px}.sprite-module ul{ margin:0}.sprite-module ul li{ box-sizing:border-box; width:25%; padding-left:1%; padding-right:1%; margin-bottom:0}.sprite-module q{ color:#777; line-height:1.6; font-size:13px; display:block; margin-bottom:5px}.sprite-module .cover{ height:95%}.sprite-module .posted-date{ display:block}.sprite-module .review-snippet{ display:block; border-top:1px solid #eee; padding:10px 20px; margin:0px -20px; font-style:italic}.sprite-module .posted-date{ color:#000}.sprite-module .links-text{ margin:0 15px; z-index:5; position:relative; padding:12px 0}.RTL .sprite-module .links-text{ unicode-bidi:bidi-override}.sprite-module .links-text:before{ font-family:hcom-icons; font-size:10px; content:"\e969\a0"}.RTL .sprite-module .links-text:before{ content:"\e92c\a0"}.sprite-module .item{ width:100%; padding-bottom:0; padding-top:8px}.sprite-module button,.sprite-module .cover{ display:none}.sprite-module .star-ratings,.sprite-module .rating,.sprite-module .price,.sprite-module .disclaimer{ padding-left:85px}.RTL .sprite-module .star-ratings,.RTL .sprite-module .rating,.RTL .sprite-module .price,.RTL .sprite-module .disclaimer{ padding-left:0; padding-right:85px}.sprite-module .thumb-container{ width:64px; height:64px}.sprite-module .thumbnail{ height:64px}.sprite-module .name{ min-height:32px; white-space:normal}@media(max-width:959px){ .responsive-css .recommended-hotels-carousel .item{ width:288px}.responsive-css .recommended-hotels-carousel .item .thumb-container{ width:95px}.responsive-css .recommended-hotels-carousel .item .thumb-container img{ width:130%}.responsive-css .sprite-module li{ width:33%}.responsive-css .sprite-module li:nth-child(4){ display:none}}@media(max-width:849px){ .responsive-css .sprite-module li{ width:288px; float:none; padding-right:0; padding-left:25px}.responsive-css .sprite-module li:last-child{ display:inline-block}.responsive-css .sprite-module button,.responsive-css .sprite-module .widget-carousel-enabled .cover{ display:inline-block}.responsive-css .RTL .sprite-module li{ padding-right:25px; padding-left:0}.recommended-hotels-carousel .hide-on-medium{ display:none}.recommended-hotels-carousel .mocked-carousel-element{ width:50%}}@media(max-width:599px){ .responsive-css .recommended-hotels-carousel,.responsive-css .sprite-module{ border-bottom:1px solid #eee; border-left:0; border-right:0; padding:0}.responsive-css .recommended-hotels-carousel h3,.responsive-css .sprite-module h3{ background-color:#fff}.responsive-css .recommended-hotels-carousel .cont-wrap,.responsive-css .sprite-module .cont-wrap{ background-color:#fff}.responsive-css .recommended-hotels-carousel .cont-wrap hr,.responsive-css .recommended-hotels-carousel .cont-wrap .cover,.responsive-css .sprite-module .cont-wrap hr,.responsive-css .sprite-module .cont-wrap .cover{ display:none}.responsive-css .recommended-hotels-carousel .cont-wrap .item,.responsive-css .sprite-module .cont-wrap .item{ width:276px}.responsive-css .recommended-hotels-carousel .cont-wrap .item .star-ratings,.responsive-css .sprite-module .cont-wrap .item .star-ratings{ font-size:8px}.responsive-css .recommended-hotels-carousel .cont-wrap .item .thumb-container,.responsive-css .sprite-module .cont-wrap .item .thumb-container{ border:0; padding:0; width:92px}.responsive-css .recommended-hotels-carousel .cont-wrap .back-to-srp-links,.responsive-css .sprite-module .cont-wrap .back-to-srp-links{ display:none}.responsive-css .recommended-hotels-carousel .cont-wrap .back-to-srp-link,.responsive-css .sprite-module .cont-wrap .back-to-srp-link{ display:block; margin-top:5px}.responsive-css .recommended-hotels-carousel.travel-ads .rating{ line-height:12px}.responsive-css .recommended-hotels-carousel.travel-ads .star-ratings{ margin-top:0}.responsive-css .recommended-hotels-carousel.travel-ads .star-ratings .icon-star{ font-size:10px; margin-top:-2px}.responsive-css .recommended-hotels-carousel.travel-ads .disclaimer{ line-height:10px}.responsive-css .sprite-module .cont-wrap .item .thumb-container{ width:64px}.responsive-css .sprite-module .star-ratings,.responsive-css .sprite-module .rating,.responsive-css .sprite-module .price,.responsive-css .sprite-module .disclaimer{ padding-left:85px}.responsive-css .sprite-module .links-text{ background-color:transparent; display:block; padding:0; margin-top:5px}.responsive-css .sprite-module .links-text:before{ content:""}.responsive-css .RTL .recommended-hotels-carousel .star-ratings,.responsive-css .RTL .recommended-hotels-carousel .rating,.responsive-css .RTL .recommended-hotels-carousel .price,.responsive-css .RTL .recommended-hotels-carousel .disclaimer,.responsive-css .RTL .sprite-module .star-ratings,.responsive-css .RTL .sprite-module .rating,.responsive-css .RTL .sprite-module .price,.responsive-css .RTL .sprite-module .disclaimer{ padding-left:0}}.intl-ar_AE .overview,.intl-ar_AE .info-boxes,.intl-ar_AE .fact-sheet-table,.intl-ar_AE .small-print .small-print-section,.intl-ar_AE .small-print-disclaimer{ font-size:14px}.rnr-above-ads,.rnr-below-ads{ margin:0 auto}#adROOMS1L_728X90,#adROOMS2L_728X90,#adROOMS1M_468X60,#adROOMS2M_468X60,#adROOMS1S_300X50,#adROOMS2S_300X50,#adRIGHT2_160X600,#adLEFT1_160X600,#adCENTERMIDDLE1_300X50{ display:none}#adROOMS1XL_970X90.collapsed,#adROOMS2XL_970X90.collapsed,#adROOMS1L_728X90.collapsed,#adROOMS2L_728X90.collapsed,#adROOMS1M_468X60.collapsed,#adROOMS2M_468X60.collapsed,#adROOMS1S_300X50.collapsed,#adROOMS2S_300X50.collapsed,#adRIGHT3_300X50.collapsed,#adRIGHT2_160X600.collapsed,#adLEFT1_160X600.collapsed,#adCENTERMIDDLE1_300X50.collapsed{ display:none}.righthand-ad-container{ clear:right}.RTL .righthand-ad-container.col-8-24-fluid{ clear:left; float:left}.righthand-ad-container #adRIGHT3_300X50{ margin:0 auto 15px auto}@media(min-width:1520px){ #adLEFT1_160X600{ display:block; position:absolute; margin:10px 0 0 -170px}.RTL #adLEFT1_160X600{ margin:10px -170px 0 0}}@media(min-width:1260px){ #adROOMS1XL_970X90,#adROOMS2XL_970X90{ display:block; margin:1.5em auto}}@media(max-width:1260px){ #adROOMS1XL_970X90,#adROOMS2XL_970X90,#adROOMS1M_468X60,#adROOMS2M_468X60,#adROOMS1S_300X50,#adROOMS2S_300X50{ display:none}#adROOMS1L_728X90,#adROOMS2L_728X90{ display:block; margin:1.5em auto}#adROOMS1L_728X90.collapsed,#adROOMS2L_728X90.collapsed{ display:none}.righthand-ad-container{ display:none}}@media(max-width:849px){ #adROOMS1XL_970X90,#adROOMS2XL_970X90,#adROOMS1L_728X90,#adROOMS2L_728X90,#adROOMS1M_468X60,#adROOMS2M_468X60,#adROOMS1S_300X50,#adROOMS2S_300X50,#adRIGHT1_300X250,#adRIGHT3_300X50,#adCENTERMIDDLE1_300X50{ display:none}#adROOMS1M_468X60,#adROOMS2M_468X60,#adRIGHT2_160X600{ display:block; margin:10px auto}#adROOMS1M_468X60.collapsed,#adROOMS2M_468X60.collapsed,#adRIGHT2_160X600.collapsed{ display:none; margin:0}}@media(max-width:599px){ #adROOMS1XL_970X90,#adROOMS2XL_970X90,#adROOMS1L_728X90,#adROOMS2L_728X90,#adROOMS1M_468X60,#adROOMS2M_468X60,#adRIGHT1_300X250,#adRIGHT3_300X50,#adRIGHT2_160X600{ display:none}#adCENTERMIDDLE1_300X50{ display:block; margin:16px auto 10px}#adROOMS1S_300X50,#adROOMS2S_300X50{ display:block; margin:10px auto}#adROOMS1S_300X50.collapsed,#adROOMS2S_300X50.collapsed,#adCENTERMIDDLE1_300X50.collapsed{ display:none; margin:0}.value-add{ display:none}}.opinionlab-link:before{ display:inline-block; margin-right:3px; font-size:20px; font-family:'hcom-icons'; content:'\e979'; position:relative; top:4px}.RTL .opinionlab-link:before{ margin-right:0; margin-left:3px}.opinionlab-link:after{ display:inline-block; margin-left:3px; font-size:14px; font-family:'hcom-icons'; content:'\e96c'; position:relative; top:3px}.RTL .opinionlab-link:after{ content:'\e95c'; margin-left:0; margin-right:3px}@media(max-width:559px){ .opinionlab{ margin:0 12px; padding-bottom:12px}}#hotel-description .im-placement{ margin:-5px 0 12px 24px}@media(max-width:749px){ #hotel-description .im-placement{ display:none}}.review-module{ background-color:#fff; border:1px solid #ccc; border-top-left-radius:3px; border-top-right-radius:3px; cursor:pointer; padding:12px 12px}.review-module[data-only-trust-you]{ cursor:default}.review-module .heading{ border-bottom:1px solid #dcdcdc; font-size:22px; font-weight:bold; line-height:1; padding:0 12px 11px; margin:0 -12px 16px; position:relative; min-height:20px}.review-module .heading .badge{ color:#222; float:left}.review-module .heading .rating{ font-size:18px; font-weight:normal; float:right; word-wrap:normal}.review-module .heading .rating strong{ font-size:24px}.review-module .heading:before{ border-style:solid; content:''; display:block; height:0; position:absolute; width:0; border-color:#dcdcdc transparent transparent transparent; border-width:11px 14px 0 0; bottom:-11px; right:55px}.review-module .heading:after{ border-style:solid; content:''; display:block; height:0; position:absolute; width:0; border-color:#fff transparent transparent transparent; border-width:9px 12px 0 0; bottom:-9px; right:56px}.review-module .trust-you-reviews .review{ color:#222; display:block}.review-module .trust-you-reviews .review .category-name{ font-weight:bold}.review-module .trust-you-reviews .review .score-bar-inner{ border-radius:3px; background-color:#f5f5f5}.review-module .trust-you-reviews .review .score-bar-inner .score{ border-radius:3px; height:17px}.review-module .trust-you-reviews .review .score-bar-inner .score.pos{ background-color:#388e3c}.review-module .trust-you-reviews .review .score-bar-inner .score.neu{ background-color:#4caf50}.review-module .trust-you-reviews .review .score-bar-inner .score.neg{ background-color:#c5e5c6}.review-module .trust-you-reviews .review .text{ padding:4px 0 10px}.review-module .trust-you-reviews .review .review-footer{ color:#222; display:block; font-size:11px}.review-module .reviews li.review{ color:#777; font-style:italic; font-size:14px; line-height:1.4375em; margin-bottom:10px; padding-left:23px; position:relative}.RTL .review-module .reviews li.review{ padding-left:0; padding-right:23px}.review-module .reviews li.review .review-footer{ color:#222; display:block; font-size:11px}.review-module .reviews li.review:before{ color:#000; font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-style:normal; left:0; position:absolute; top:0}.review-module .reviews li.review q:before{ content:"\201C"}.review-module .reviews li.review q:after{ content:"\201D"}.review-module:hover .total-reviews.trust-you{ text-decoration:underline}.review-module .total-reviews.trust-you{ font-weight:bold}.review-module .trip-advisor{ background-color:#fff; border:1px solid #dcdcdc; border-radius:3px; margin-top:12px; text-align:center}.review-module .trip-advisor.reset-cursor{ cursor:default}.review-module .trip-advisor .badge{ padding:0.83em 0 0.42em 0}.review-module .trip-advisor .badge .logo-wrap{ text-align:center}.review-module .trip-advisor .badge .ta-logo{ background-image:url(/da/assets/s/48.1/images/common/pages/common/tripadvisor-logo.svg); background-size:contain; background-repeat:no-repeat; display:inline-block; margin-right:0.16em; height:20px; text-indent:-999em; width:34px}.no-svg .review-module .trip-advisor .badge .ta-logo{ background-image:url(/da/assets/s/48.1/images/common/pages/pda/sprites/sprite_tripadvisor_logos.png); background-position:0 0; background-size:initial}.review-module .trip-advisor .badge .ta-rating{ display:inline-block; height:20px; line-height:20px; vertical-align:top}.review-module .trip-advisor .badge .total-reviews,.review-module .trip-advisor .badge .ta-traveller-rating{ display:block}.review-module .trip-advisor .badge .ta-traveller-rating{ color:#777; font-size:10px}.review-module .trip-advisor .badge .ta-cta{ display:block}.review-module .trip-advisor img.ta-tracking-pixel{ display:none}@media(max-width:849px){ .responsive-css .review-module{ border-radius:3px}}@media(max-width:599px){ .responsive-css .review-module .content{ position:relative}.responsive-css .review-module ul.reviews{ display:none}.responsive-css .review-module .trust-you-reviews{ display:table; border-collapse:collapse; margin-top:25px}.responsive-css .review-module .trust-you-reviews .review{ display:table-row; line-height:0; border-bottom:10px solid transparent}.responsive-css .review-module .trust-you-reviews .review:nth-child(4){ display:none}.responsive-css .review-module .trust-you-reviews .category-name{ display:table-cell; padding-right:10px; vertical-align:middle; white-space:nowrap}.responsive-css .review-module .trust-you-reviews .score-bar{ display:table-cell; width:100%}.responsive-css .review-module .trust-you-reviews .text{ display:none}.responsive-css .review-module .heading{ border:0; margin:0; padding:0 0 0.66em 0}.responsive-css .review-module .heading .rating{ float:none}.responsive-css .review-module .heading .badge{ padding-right:1em}.responsive-css .review-module .heading:before,.responsive-css .review-module .heading:after{ border:0}.responsive-css .review-module .total-reviews{ display:block; padding-bottom:1em}.responsive-css .review-module .total-reviews.trust-you{ position:absolute; top:-5px}.responsive-css .review-module .trip-advisor{ border:0; margin-top:0; margin-bottom:10px; text-align:left}.responsive-css .review-module .trip-advisor .badge{ padding:0; margin-bottom:-12px}.responsive-css .review-module .trip-advisor .badge .logo-wrap{ display:inline-block}.responsive-css .review-module .trip-advisor .badge .text-wrap{ display:inline-block; padding-left:1em; vertical-align:top; margin-top:0.1em}.responsive-css .review-module .trip-advisor .badge .ta-cta{ padding-top:1em}.responsive-css .review-module .trip-advisor .ta-rating{ display:block; height:9px; line-height:9px}.responsive-css .review-module .content .no-guest-reviews{ display:none}}.ie9 .RTL .review-module .heading:after,.ie8 .RTL .review-module .heading:after{ left:42px}.RTL .review-module{ text-align:right}.RTL .review-module .heading .badge{ float:right}.RTL .review-module .heading .rating{ float:left; unicode-bidi:embed; direction:ltr}.RTL .review-module .heading:before{ border-color:transparent #dcdcdc transparent transparent; border-width:0 14px 11px 14px; left:41px; right:auto}.RTL .review-module .heading:after{ border-color:transparent #fff transparent transparent; border-width:0 12px 9px 0; right:auto; left:56px}.RTL .review-module .trip-advisor .badge .ta-logo{ margin-left:0.16em; margin-right:0}.RTL .review-module .reviews .review:before{ right:0; left:auto}@media(max-width:599px){ .responsive-css .RTL .review-module .heading .rating{ float:right}.responsive-css .RTL .review-module .heading .badge{ padding-right:0; padding-left:1em}.responsive-css .RTL .review-module .category-name{ padding:0 10px 0}.responsive-css .RTL .review-module .total-reviews{ float:right; clear:both}.responsive-css .RTL .review-module .badge{ text-align:right}.responsive-css .RTL .review-module .badge .text-wrap{ padding-left:0; padding-right:1em}.responsive-css .RTL .review-module .rating{ display:block; height:9px}}.no-js #map-overlay{ display:block; position:static; margin-left:0; width:100%}.no-js #map-overlay #map-overlay-map-wrap{ position:static; padding:0}.no-js #map-overlay #map-overlay-map-wrap #maps{ width:100%}.no-js #map-overlay #map-overlay-map-wrap #maps .static-map-wrapper{ padding-top:61.75%; position:relative; width:100%}.no-js #map-overlay #map-overlay-map-wrap #maps .static-map-wrapper{ display:block}.no-js #map-overlay #map-overlay-map-wrap #maps .static-map{ position:absolute; background-position:center; background-size:cover; background-repeat:no-repeat; bottom:0; left:0; right:0; top:0; z-index:10}.no-js #map-overlay #map-overlay-map-wrap #maps .hotel-icon{ position:absolute; top:50%; left:50%; margin-left:-18px; margin-top:-18px; width:35px; height:35px; overflow:hidden; display:block; content:''; background:transparent url(/da/assets/s/48.1/images/themes/orange/core/dio/widget/map_marker_sprite.png) no-repeat 0 -397px; z-index:20}
/* themes/orange/pages/pda/property-details.css*/
@charset "UTF-8";.rateplan .options .npp-options li.bar:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.bar:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.breakfast:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.breakfast:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.casino:after{ content:""; font-size:14px; margin-left:-1px}.rateplan .offers .npp-offers li.casino:before{ content:""; font-size:16px; margin-left:-1px}.rateplan .options .npp-options li.dining:after{ content:""; font-size:14px; margin-left:1px}.rateplan .offers .npp-offers li.dining:before{ content:""; font-size:16px; margin-left:1px}.rateplan .options .npp-options li.entertainment:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.entertainment:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.food:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.food:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.food-and-bevs:after{ content:""; font-size:14px; margin-left:-2px}.rateplan .offers .npp-offers li.food-and-bevs:before{ content:""; font-size:16px; margin-left:-2px}.rateplan .options .npp-options li.free-upgrade:after{ content:""; font-size:14px; margin-left:-3px}.rateplan .offers .npp-offers li.free-upgrade:before{ content:""; font-size:16px; margin-left:-3px}.rateplan .options .npp-options li.gift-card:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.gift-card:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.golf:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.golf:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.clock_icon:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.clock_icon:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.pool:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.pool:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.access:after{ content:""; font-size:14px; margin-left:1px}.rateplan .offers .npp-offers li.access:before{ content:""; font-size:16px; margin-left:1px}.rateplan .options .npp-options li.credit:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.credit:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.parking:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.parking:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.ski:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.ski:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.spa:after{ content:""; font-size:14px; margin-left:-2px}.rateplan .offers .npp-offers li.spa:before{ content:""; font-size:16px; margin-left:-2px}.rateplan .options .npp-options li.drr:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.drr:before{ content:""; font-size:16px; margin-left:0px}.rateplan .options .npp-options li.default:after{ content:""; font-size:14px; margin-left:0px}.rateplan .offers .npp-offers li.default:before{ content:""; font-size:16px; margin-left:0px}#rooms-and-rates{ border:4px solid #222; border-top:none}#rooms-and-rates .cont{ border-radius:0}.book-now-pay-later-message{ background-color:#458f00; color:#fff; padding:5px 16px}.book-now-pay-later-message .message-title{ font-size:14px; font-weight:bold}.book-now-pay-later-message .message-description{ margin:0 12px}.nudge-container{ background-color:#dae9cc; border-radius:3px 3px 0 0; color:#028017; padding:14px 12px 16px}.nudge-container .padlock-icon{ font-family:hcom-icons; font-size:32px; position:relative; top:8px; margin:2px 5px; float:left}.RTL .nudge-container .padlock-icon{ float:right}.nudge-container .price-match{ background-color:#fff; border:1px solid #eee; border-radius:3px; padding:2px 10px 5px; float:none; white-space:nowrap; top:5px}.nudge-container .message-title{ font-size:16px; line-height:1.3; font-weight:bold; display:block}.nudge-container .message-description{ color:#222; font-size:14px; line-height:1.4}.amenity-availability-info{ padding:10px; border:1px solid #eee; border-bottom:0}.mixed-cancellation-additional-info{ text-transform:lowercase}.cancellation-mixed-info,.cancellation-mixed-title,.cancellation-mixed-period,.cancellation-mixed-info,.cancellation-mixed-info strong{ margin-bottom:5px; display:block}.cancellation-mixed-info br,.cancellation-mixed-title br,.cancellation-mixed-period br,.cancellation-mixed-info br,.cancellation-mixed-info strong br{ display:none}.cancellation-mixed-period{ margin-top:15px}.nudge-message-wrap{ padding:0 10px; overflow:hidden; display:table-cell; vertical-align:top}.nudge-price-match-wrap{ display:table-cell; width:1%}.nudge-price-match-wrap .price-match .text{ line-height:1}.rooms-and-rates-header{ background-color:#ccc; border-color:#eee; border-style:solid; border-width:1px 1px 0; overflow:hidden}.rooms-and-rates-header div{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#222; display:inline-block; margin:-500px 0; padding:510px 10px; word-wrap:break-word; vertical-align:middle; border-left:1px solid #ccc}.rooms-and-rates-header div:first-child{ border-left:0}.RTL .rooms-and-rates-header div{ border-right:1px solid #ccc; border-left:0}.RTL .rooms-and-rates-header div:first-child{ border-right:0}.rooms-and-rates-header #rr-header-room-type{ width:22%}.rooms-and-rates-header #rr-header-occupancy{     width:7.8%}.no-loyalty .rooms-and-rates-header #rr-header-occupancy{ width:15.6%}.rooms-and-rates-header #rr-header-options{ width:15.6%}.no-loyalty .rooms-and-rates-header #rr-header-options{ width:23.4%}.rooms-and-rates-header #rr-header-loyalty{ width:15.6%}.rooms-and-rates-header #rr-header-offers{ width:13.1625%}.rooms-and-rates-header #rr-header-prices{ width:25.8375%}.room{ background-color:#eee; position:relative; overflow:hidden; margin-bottom:8px}.room:last-of-type{ margin-bottom:0}.room-info{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; float:left; padding:12px; width:22%}.room-info h3{ margin-bottom:10px}.room-info h4{ font-size:14px; font-weight:normal; margin:5px 0}.room-info p{ margin:5px 0}.room-info .telephone-info a{ color:#222}.RTL .room-info{ float:right}.room-info .room-image-wrap{ position:relative; margin:0 0 5px 0; display:inline-block}.room-info .room-image-wrap.multiple-images{ margin-top:10px; margin-bottom:10px}.room-info .room-image-wrap.multiple-images:before,.room-info .room-image-wrap.multiple-images:after{ position:absolute; top:0; left:2px; content:''; width:154px; height:84px; background-color:#eee; border:3px solid #fff; border-radius:3px}.room-info .room-image-wrap.multiple-images:before{ -moz-transform:rotate(7deg); -o-transform:rotate(7deg); -ms-transform:rotate(7deg); -webkit-transform:rotate(7deg); transform:rotate(7deg)}.room-info .room-image-wrap.multiple-images:after{ -moz-transform:rotate(4deg); -o-transform:rotate(4deg); -ms-transform:rotate(4deg); -webkit-transform:rotate(4deg); transform:rotate(4deg)}.room-info .room-image{ z-index:1; background-color:#fff; border:1px solid #eee; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:3px; position:relative; display:inline-block}.room-info .room-image .room-images-link-wrap{ background-color:#eee; border-radius:3px; display:block; height:84px; overflow:hidden; width:154px}.room-info .room-image .room-images-link-wrap a{ display:block}.room-info .room-image .room-images-link-wrap a img{  position:relative}.room-info .room-image .room-images-link-wrap a:before{  position:absolute; top:50%; left:50%; color:#fff; font-family:"hcom-icons"; font-size:30px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; line-height:30px; margin-top:-15px; margin-left:-15px}.room-info .room-image .room-images-link-wrap a .icon-overlay{  position:absolute; top:0; right:0; display:inline-block; background-color:#fff; padding:2px 4px 0 4px; border-bottom-left-radius:3px; border-top-right-radius:3px}.room-info .room-image .room-images-link-wrap a .icon-overlay:before{ color:#06c; font-family:"hcom-icons"; font-size:10px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-weight:normal}.RTL .room-info .room-image .room-images-link-wrap a .icon-overlay{ right:auto; left:0; border-bottom-left-radius:0; border-bottom-right-radius:3px; border-top-right-radius:0; border-top-left-radius:3px}.RTL .room-info .room-image .room-images-link-wrap a .icon-overlay:before{ content:""}.room-info .telephone-info span{ display:inline-block}.room-info .telephone-info .widget-tooltip{ border-bottom:1px dotted}.view-badge{ padding:6px 8px; font-size:12px; background-color:#458f00; border-radius:3px; color:#fff; display:inline-block; font-weight:bold; margin-bottom:10px}.room-images-overlay,.room-information-overlay{ width:386px}.room-images-overlay .room-images,.room-information-overlay .room-images{ position:relative; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.room-images-overlay .room-images ul,.room-images-overlay .room-images li,.room-information-overlay .room-images ul,.room-information-overlay .room-images li{ width:100%; padding:0; margin:0; text-align:center; vertical-align:middle}.room-images-overlay .room-images img,.room-information-overlay .room-images img{ max-width:350px; max-height:350px; padding:0}.room-images-overlay .room-images.widget-carousel-enabled,.room-information-overlay .room-images.widget-carousel-enabled{ padding:0}.room-images-overlay .room-images .cta,.room-information-overlay .room-images .cta{ height:auto; width:auto; padding:5px; top:50%; margin:-16px 0 0 0; background-color:#fff}.room-images-overlay .room-images .widget-carousel-cta-previous,.room-information-overlay .room-images .widget-carousel-cta-previous{ border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-left-radius:0; border-bottom-left-radius:0}.room-images-overlay .room-images .widget-carousel-cta-next,.room-information-overlay .room-images .widget-carousel-cta-next{ border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-right-radius:0; border-bottom-right-radius:0}.room-images-overlay .room-images .click-prev,.room-images-overlay .room-images .click-next,.room-information-overlay .room-images .click-prev,.room-information-overlay .room-images .click-next{ -webkit-tap-highlight-color:transparent; display:block; position:absolute; top:0; bottom:0; width:30%; cursor:pointer}.ie8 .room-images-overlay .room-images .click-prev,.ie8 .room-images-overlay .room-images .click-next,.ie8 .room-information-overlay .room-images .click-prev,.ie8 .room-information-overlay .room-images .click-next{ background-color:#fff; filter:alpha(opacity=0)}.room-images-overlay .room-images .click-prev,.room-information-overlay .room-images .click-prev{ left:0}.RTL .room-images-overlay .room-images .click-prev,.RTL .room-information-overlay .room-images .click-prev{ left:auto; right:0}.room-images-overlay .room-images .click-next,.room-information-overlay .room-images .click-next{ right:0}.RTL .room-images-overlay .room-images .click-next,.RTL .room-information-overlay .room-images .click-next{ right:auto; left:0}.room-images-overlay .image-caption,.room-information-overlay .image-caption{ float:left}.RTL .room-images-overlay .image-caption,.RTL .room-information-overlay .image-caption{ float:right}.room-images-overlay .image-position,.room-information-overlay .image-position{ float:right; direction:ltr; unicode-bidi:bidi-override}.RTL .room-images-overlay .image-position,.RTL .room-information-overlay .image-position{ float:left}.room-images-overlay .image-position:before,.room-information-overlay .image-position:before{ font-family:"hcom-icons"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; display:inline-block; margin:0 5px; font-weight:normal}.additional-room-info{ display:block;  position:relative; background-color:#eee; border-left:3px solid #fff; border-right:3px solid #fff; border-bottom:3px solid #fff; clear:both; padding:12px; border-top:1px solid #ccc}.additional-room-info .room-description{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:30%; padding-right:4%}.additional-room-info .room-details{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:66%}.additional-room-info .room-details ul{ margin-top:3px}.csscolumns .additional-room-info .room-details ul{ -moz-column-count:3; -webkit-column-count:3; column-count:3}.additional-room-info .room-details ul li{ display:inline-block; width:33%; margin:0; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.csscolumns .additional-room-info .room-details ul li{  width:100%; display:inline-block}.RTL .additional-room-info .room-description{ padding-right:0; padding-left:4%}.js .additional-room-info{ display:none}.no-js .additional-room-info-cta{ display:none}.additional-room-info-cta,.additional-room-info-cta:focus,.additional-room-info-cta:active,.additional-room-info-cta:hover{ text-decoration:none}.additional-room-info-cta:before{ font-family:"hcom-icons"; font-size:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-right:3px; text-decoration:none}.RTL .additional-room-info-cta:before{ unicode-bidi:embed; direction:rtl; content:""}.additional-room-info-cta.opened:before{ content:""}.RTL .additional-room-info-cta.opened:before{ content:""}.rateplans{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:right; width:78%}.RTL .rateplans{ float:left}.rateplan{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-top:1px solid #ccc; display:block; width:100%; clear:both; float:right; margin-bottom:-500px; padding-bottom:500px}.rateplan:first-child{ border-top:0}.rateplan .info,.rateplan .pricing{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:50%; padding:0; margin:0; vertical-align:top}.rateplan .occupancy,.rateplan .options,.rateplan .loyalty,.rateplan .offers,.rateplan .prices{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:top; margin-bottom:-500px; padding-bottom:510px; word-wrap:break-word; padding-top:10px; padding-left:10px; padding-right:10px; background-color:#fff; border-left:1px solid #ccc}.rateplan .occupancy{ width:20%; text-align:center}.rateplan .occupancy .occupancy-count{  display:inline-block; margin-right:4px}.RTL .rateplan .occupancy .occupancy-count{ margin-right:0; margin-left:4px}.rateplan .occupancy .occupancy-info{ display:none}.rateplan .occupancy .adults,.rateplan .occupancy .children{  display:inline-block; letter-spacing:2px; color:#777; line-height:1}.rateplan .occupancy .adults{ font-size:18px}.rateplan .occupancy .children{ font-size:14px; margin-top:2px}.no-loyalty .rateplan .occupancy{ width:40%}.rateplan .options{ width:40%}.rateplan .options strong{ display:inline; border-bottom:1px dotted #06c}.rateplan .options .free{ color:#458f00}.rateplan .options .cancellation{ margin-bottom:5px}.no-js .rateplan .options .cancellation .widget-tooltip{  cursor:default !important}.no-js .rateplan .options .cancellation .widget-tooltip-bd{ display:none}.rateplan .options .cancellation-additional-info{ display:block; color:#777; font-size:11px}.rateplan .options .rateplan-features li,.rateplan .options .npp-options li{ display:table; position:relative; margin-top:5px; padding-left:30px; vertical-align:middle; min-width:24px; min-height:24px; color:#777; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:normal}.RTL .rateplan .options .rateplan-features li,.RTL .rateplan .options .npp-options li{ padding-left:0; padding-right:30px}.rateplan .options .rateplan-features li span.feature-title,.rateplan .options .rateplan-features li span.npp-title,.rateplan .options .npp-options li span.feature-title,.rateplan .options .npp-options li span.npp-title{ display:table-cell; height:24px; vertical-align:middle}.rateplan .options .rateplan-features li:before,.rateplan .options .npp-options li:before{ content:''; background-color:#eee; border:1px solid #eee; border-radius:3px; position:absolute; top:50%; left:0; display:block; width:22px; height:22px; margin-top:-12px}.RTL .rateplan .options .rateplan-features li:before,.RTL .rateplan .options .npp-options li:before{ left:auto; right:0}.rateplan .options .rateplan-features li:after,.rateplan .options .npp-options li:after{ display:inline-block; position:absolute; top:50%; left:5px; font-size:14px; margin-top:-7px; line-height:1; font-family:'hcom-icons'; text-transform:none; font-weight:normal}.RTL .rateplan .options .rateplan-features li:after,.RTL .rateplan .options .npp-options li:after{ left:auto; right:5px}.rateplan .options .rateplan-features li.wifi:after,.rateplan .options .npp-options li.wifi:after{ content:""}.rateplan .options .rateplan-features li.breakfast:after,.rateplan .options .npp-options li.breakfast:after{ content:""}.rateplan .options .rateplan-features li.multiple-meals:after,.rateplan .options .npp-options li.multiple-meals:after{ content:""}.rateplan .options .rateplan-features li.parking:after,.rateplan .options .npp-options li.parking:after{ content:""}.rateplan .options .rateplan-features li.clock:after,.rateplan .options .npp-options li.clock:after{ content:""}.no-loyalty .rateplan .options{ width:60%}.rateplan .loyalty{ width:40%}.rateplan .loyalty ul{ margin:0 4px}.rateplan .loyalty .del{ text-decoration:line-through; color:#a5a5a5}.rateplan .loyalty .del:before{ color:#222; left:-12px}.RTL .rateplan .loyalty .del:before{ left:auto; right:-12px}.rateplan .loyalty .welcome-rewards{ margin-bottom:4px}.rateplan .loyalty .has-both-welcome-rewards{ display:none}.rateplan .loyalty .hr-live-text{ font-size:12px; white-space:normal}.rateplan .loyalty .frequent-flyer-message{ color:#f80; font-weight:bold}.rateplan .loyalty .frequent-flyer-message:before{ display:inline-block; font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; vertical-align:top; border-radius:3px; overflow:hidden; margin-right:5px}.rateplan .offers-and-prices{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:75%; vertical-align:top}.rateplan .offers{ width:45%}.rateplan .offers .offer{ color:#d00; font-weight:bold; position:relative; padding-left:25px; font-size:13px; margin-bottom:16px}.RTL .rateplan .offers .offer{ padding-left:0; padding-right:25px}.rateplan .offers .offer:before{ display:inline-block; position:absolute; top:0; left:0; font-family:"hcom-icons"; font-size:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-weight:normal}.RTL .rateplan .offers .offer:before{ left:auto; right:0; content:""}.rateplan .offers .offer.secret-price{ color:#906; padding:0}.rateplan .offers .offer.secret-price:before{ display:none}.rateplan .offers .offer.package-rate{ color:#3e6e00}.rateplan .offers .offer.package-rate:before{ font-family:"hcom-icons"; font-size:13px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.rateplan .offers .value-adds{ position:relative; padding-left:25px; font-size:11px; line-height:1; height:23px; margin-bottom:5px; display:table}.RTL .rateplan .offers .value-adds{ padding-left:0; padding-right:25px}.rateplan .offers .value-adds ul{ display:table-cell; vertical-align:middle}.rateplan .offers .value-adds li{ margin-top:4px}.rateplan .offers .value-adds li:first-child{ margin-top:0}.rateplan .offers .value-adds:before{ display:inline-block; position:absolute; top:0; left:0; font-family:"hcom-icons"; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.RTL .rateplan .offers .value-adds:before{ left:auto; right:0}.rateplan .offers .npp-offers{ margin-bottom:5px}.rateplan .offers .npp-offers li{ font-size:11px; line-height:1; margin:10px -3px 0 -3px; display:table; text-align:left; clear:both}.RTL .rateplan .offers .npp-offers li{ text-align:right}.rateplan .offers .npp-offers li span{ vertical-align:middle; display:table-cell; padding:0 0 0 6px}.RTL .rateplan .offers .npp-offers li span{ padding:0 6px 0 0}.rateplan .offers .npp-offers li:before{ display:table-cell; vertical-align:middle; width:22px; text-align:center; font-family:"hcom-icons"; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.rateplan .prices{ width:55%; text-align:right;  padding-right:5px; padding-left:5px}.rateplan .prices .price{ display:block; padding-right:14px;  margin-left:-5px}.RTL .rateplan .prices .price{ padding-right:0; padding-left:14px; margin-left:0; margin-right:-5px}.rateplan .prices .price strong,.rateplan .prices .price ins{ display:block; font-size:24px; font-weight:bold; line-height:0.9}.rateplan .prices .price ins{ color:#d00}.RTL .rateplan .prices .price ins{ unicode-bidi:embed; direction:ltr}.rateplan .prices .price del{ display:block; text-decoration:line-through; font-size:20px; color:#777; margin-bottom:5px}.RTL .rateplan .prices .price del{ unicode-bidi:embed; direction:ltr}.RTL .rateplan .prices .price strong{ unicode-bidi:embed; direction:ltr}.rateplan .prices .price.secret-price .current-price{ color:#906}.rateplan .prices .price.package-rate .current-price{ color:#3e6e00}.rateplan .prices .price-info{ margin:7px 14px 0 0}.RTL .rateplan .prices .price-info{ margin-left:14px; margin-right:0}.rateplan .prices .price-summary{ font-size:14px; color:#222; margin-right:14px}.RTL .rateplan .prices .price-summary{ margin-left:14px; margin-right:0}.RTL .rateplan .prices .price-summary span{ unicode-bidi:embed; direction:ltr}.rateplan .prices .mandatory-fee{ margin-right:14px}.RTL .rateplan .prices .mandatory-fee{ margin-right:0; margin-left:14px}.rateplan .prices .resort-fee-exclusion,.rateplan .prices .instalment-message{ margin-right:14px}.RTL .rateplan .prices .resort-fee-exclusion,.RTL .rateplan .prices .instalment-message{ margin-right:0; margin-left:14px}.rateplan .prices .urgency-message{ background-color:#ff9; display:inline-block; font-size:11px; font-weight:bold; padding:3px; border:1px solid #ffd542; border-radius:3px; margin-top:5px; margin-right:14px}.RTL .rateplan .prices .urgency-message{ margin-left:14px; margin-right:0}.no-offers .rateplan .prices{ width:100%}.rateplan .cta-wrap{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:top; margin-bottom:-500px; padding-bottom:510px; word-wrap:break-word; padding-top:10px; background-color:transparent; width:25%; text-align:center; border-left:1px solid #ccc}.RTL .rateplan .cta-wrap{ border-right:1px solid #ccc; border-left:0}.rateplan .cta-wrap button{ max-width:95%; word-wrap:break-word}.rateplan .cta-wrap .payment-message{ border:1px solid #ffc; display:block; margin:5px auto; padding:4px; position:relative; text-align:left; background-color:#ffc; color:#222; font-weight:bold; width:65px}.rateplan .cta-wrap .payment-message:after,.rateplan .cta-wrap .payment-message:before{ border:solid transparent; content:" "; height:0; position:absolute; pointer-events:none; top:-10px; width:0}.rateplan .cta-wrap .payment-message:after{ border-bottom-color:#ffc; border-width:5px; left:50%; margin-left:-5px}.rateplan .cta-wrap .payment-message:before{ border-bottom-color:#ffc; border-width:6px; left:50%; margin-left:-6px; top:-12px}.RTL .rateplan .cta-wrap .payment-message{ text-align:right}.rateplan .book-messaging{ display:none}.price-breakdown ins,.price-breakdown strong{ position:relative}.price-breakdown ins:after,.price-breakdown strong:after{ font-family:"hcom-icons"; font-size:11px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; font-weight:normal; display:inline-block; color:#06c; position:absolute; top:6px; right:-14px}.RTL .price-breakdown ins:after,.RTL .price-breakdown strong:after{ right:auto; left:-14px}.price-breakdown table{ border-radius:3px; font-size:11px; margin:-10px}.price-breakdown table del{ display:block}.price-breakdown th,.price-breakdown td{ font-weight:normal; background-color:#fff; padding:6px; text-align:center; border:1px solid #dcdcdc; white-space:nowrap}.price-breakdown td{ unicode-bidi:embed; direction:ltr}.price-breakdown th:first-letter{ text-transform:capitalize}.price-breakdown .highlighted{ background-color:#e8e8e8}.js #tooltip-holder.price-breakdown .widget-tooltip-bd{ margin-right:-80px; overflow:hidden; color:#222}.js #tooltip-holder.price-breakdown .widget-tooltip-bd del{ color:#777}.js .RTL #tooltip-holder.price-breakdown .widget-tooltip-bd{ margin-left:-80px; margin-right:0}.js #tooltip-holder.price-breakdown .widget-tooltip-bd:before,.js #tooltip-holder.price-breakdown .widget-tooltip-bd:after{  display:none}.no-js .price-breakdown{  cursor:default !important}.no-js .price-breakdown .widget-tooltip-bd{ display:none}.no-js .price-breakdown ins:after,.no-js .price-breakdown strong:after{ display:none}.RTL .rateplan{ float:left}.RTL .rateplan .options,.RTL .rateplan .loyalty,.RTL .rateplan .offers,.RTL .rateplan .prices,.RTL .rateplan .occupancy{ border-left:0; border-right:1px solid #ccc}.RTL .rateplan .prices{ text-align:left}@media(max-width:849px){ .rooms-and-rates-header{ display:none}.room-info{ width:35%}.rateplans{ width:65%}.rateplan .info{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:top; margin-bottom:-500px; padding-bottom:510px; word-wrap:break-word; padding-top:10px; padding-left:10px; padding-right:10px; background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; width:40%}.rateplan .pricing{ padding:0; width:60%}.rateplan .offers-and-prices{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:top; margin-bottom:-500px; padding-bottom:510px; word-wrap:break-word; padding-top:10px; padding-left:10px; padding-right:10px; background-color:#fff; width:67%; text-align:right}.RTL .rateplan .offers-and-prices{ text-align:left}.rateplan .offers .offer,.rateplan .offers .value-adds{ margin-bottom:10px; float:right; clear:both}.RTL .rateplan .offers .offer,.RTL .rateplan .offers .value-adds{ float:left}.rateplan .offers .offer:before,.rateplan .offers .value-adds:before{ display:none}.rateplan .offers .npp-offers{ margin-bottom:10px}.rateplan .offers .offer.package-rate:before{ display:inline-block}.rateplan .cta-wrap{ width:33%; vertical-align:top}.rateplan .cta-wrap .payment-message{ background:transparent; color:#458f00; border:none; margin:0 auto; font-weight:normal; text-transform:lowercase}.rateplan .cta-wrap .payment-message:before{ font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin:0 3px; border:0; position:relative; left:auto; top:auto}.rateplan .cta-wrap .payment-message:after{ border:0}.rateplan .occupancy,.rateplan .options,.rateplan .loyalty,.rateplan .offers,.rateplan .prices{ border-width:0; margin-bottom:0; padding:0; display:block; width:auto}.RTL .rateplan .occupancy,.RTL .rateplan .options,.RTL .rateplan .loyalty,.RTL .rateplan .offers,.RTL .rateplan .prices{  border-width:0; margin-bottom:0; padding:0}.rateplan .options .rateplan-features li{ outline:0}.rateplan .occupancy div{ outline:0}.rateplan .prices{ clear:both; padding-right:0; padding-left:0}.rateplan .prices .price{ padding-right:0;  margin-left:-10px}.RTL .rateplan .prices .price{ padding-left:0; margin-left:0; margin-right:-10px}.rateplan .prices .price-info,.rateplan .prices .price-summary,.rateplan .prices .resort-fee-exclusion,.rateplan .prices .instalment-message,.rateplan .prices .urgency-message,.rateplan .prices .mandatory-fee{ margin-right:0}.RTL .rateplan .prices .price-info,.RTL .rateplan .prices .price-summary,.RTL .rateplan .prices .resort-fee-exclusion,.RTL .rateplan .prices .instalment-message,.RTL .rateplan .prices .urgency-message,.RTL .rateplan .prices .mandatory-fee{ margin-left:0}.rateplan .options,.rateplan .loyalty{ margin-top:10px}.rateplan .occupancy{ text-align:left}.RTL .rateplan .occupancy{ text-align:right}.rateplan .occupancy .occupancy-icons{ display:inline-block; margin-right:5px}.RTL .rateplan .occupancy .occupancy-icons{ margin-right:0; margin-left:5px}.rateplan .occupancy .occupancy-info{ display:block}#tooltip-holder.occupancy-tooltip{   display:none !important}.price-breakdown .widget-tooltip-bd{   display:none !important}.occupancy .widget-tooltip,.rateplan-features .widget-tooltip,.price-breakdown{   cursor:default !important}.price-breakdown ins:after,.price-breakdown strong:after{ display:none}}@media(max-width:749px){ .nudge-container .nudge-price-match-wrap{ display:none}.rateplan .offers .npp-offers{ display:block; clear:both; overflow:hidden; margin:0 0 10px 0}.rateplan .offers .npp-offers li{ float:right; margin:5px 0; text-align:right}.RTL .rateplan .offers .npp-offers li{ float:left; text-align:left}.rateplan .offers .npp-offers li:before{ display:none}}@media(max-width:599px){ #rooms-and-rates{ border:2px solid #222; border-top:none}.view-badge{ margin-bottom:0}.book-now-pay-later-message{ padding:5px 10px}.nudge-container{ border-radius:0; border-left:0; border-right:0}.nudge-container .padlock-icon{ font-size:24px}.amenity-availability-info{ border-radius:3px; margin:10px 2% 0; border-bottom:1px solid #eee; background-color:#fff}.room{ background-color:#fff; border-radius:0;  margin:107px 2% 12px 2%; overflow:visible}.room.has-view-badge{ margin-top:124px}.room:last-of-type{ margin-bottom:2%}.room-info{ position:absolute; display:block; bottom:100%; left:0; right:0; width:auto; min-height:99px; background-color:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc}.room-info h3,.room-info p{ margin-right:80px}.RTL .room-info h3,.RTL .room-info p{ margin-right:0; margin-left:80px}.room-info p{ margin-top:12px}.room-info .room-and-hotel-info h4,.room-info .room-and-hotel-info ul,.room-info .room-and-hotel-info .telephone-info{ display:none}.room-info .room-image-wrap{ position:absolute; top:7px; right:7px}.RTL .room-info .room-image-wrap{ right:auto; left:7px}.room-info .room-image-wrap.multiple-images{ margin:0}.room-info .room-image-wrap.multiple-images:before,.room-info .room-image-wrap.multiple-images:after{ display:none}.room-info .room-image{ border-width:0; border-radius:3px; height:84px; width:84px; margin:0; padding:0}.room-info .room-image .room-images-link-wrap{ background-color:#eee; height:100%; width:100%}.room-info .room-image .room-images-link-wrap a img{ left:-35px}.RTL .room-info .room-image .room-images-link-wrap a img{ left:auto; right:-35px}.room-info .room-image .room-images-link-wrap a .icon-overlay{ border-top-right-radius:3px}.RTL .room-info .room-image .room-images-link-wrap a .icon-overlay{ border-top-right-radius:0; border-top-left-radius:3px}.room-images-overlay .room-images img,.room-information-overlay .room-images img{ max-width:100%}.additional-room-info{ border-left-width:0; border-right-width:0; border-bottom-width:0; border-top-width:0; background-color:#fff}.additional-room-info .room-description{ display:block; width:100%; padding:0}.additional-room-info .room-details{ margin-top:5px; display:block; width:100%}.csscolumns .additional-room-info .room-details ul{ -moz-column-count:2; -webkit-column-count:2; column-count:2}.additional-room-info .room-details ul li{ width:49%}.csscolumns .additional-room-info .room-details ul li{ width:100%}.rateplans{ width:100%; margin:0; padding:0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}.rateplan{ margin:0; padding:0; border-left:0}.rateplan:first-child{ border-top:1px solid #ccc}.rateplan .info,.rateplan .pricing{ display:inline-block; padding:12px; margin:0; border-width:0; vertical-align:top}.rateplan .info{   width:55%; padding-right:0}.rateplan .pricing{ width:45%; text-align:right; padding-left:3px}.rateplan .occupancy,.rateplan .options,.rateplan .loyalty,.rateplan .offers-and-prices,.rateplan .offers,.rateplan .prices{ border-width:0; margin-bottom:0; padding:0; display:block; width:100%}.rateplan .loyalty{ margin-left:6px; margin-right:6px}.rateplan .loyalty .welcome-rewards{ display:inline-block; vertical-align:top}.rateplan .loyalty .welcome-rewards .hr-live-text{ display:none}.rateplan .loyalty .welcome-rewards:after{ display:inline-block; color:#906; font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; position:relative; top:1px}.rateplan .loyalty .welcome-rewards.no-welcome-rewards,.rateplan .loyalty .welcome-rewards.no-welcome-rewards + ul{ display:none}.rateplan .loyalty ul{ display:inline-block; margin:0}.rateplan .loyalty ul li{ padding-left:12px}.RTL .rateplan .loyalty ul li{ padding-left:0; padding-right:12px}.rateplan .loyalty ul li:before,.rateplan .loyalty ul li.del,.rateplan .loyalty ul li.hide-on-xs{ display:none}.rateplan .loyalty ul li.has-both-welcome-rewards{ display:block}.rateplan .loyalty .frequent-flyer-message{ font-weight:normal}.rateplan .loyalty .frequent-flyer-message:before{ font-size:12px}.rateplan .offers .value-adds{ display:none}.rateplan .cta-wrap{ border-width:0; margin-bottom:0; padding:0; margin-top:10px; display:inline-block; background-color:transparent; text-align:right; width:100%}.rateplan .cta-wrap .payment-message{ padding:0; width:100%; float:right; text-align:right}.rateplan .cta-wrap .cta{ float:right; margin-right:0}.rateplan .book-messaging{ clear:both; color:#3e6e00; display:block; padding:8px 0 0 4px; word-wrap:normal}.RTL .rateplan .book-messaging{ padding:8px 4px 0 0}.rateplan .prices .price{ margin-left:0}.RTL .rateplan .prices .price{ margin-right:0}#tooltip-holder.feature-tooltip{   display:none !important}.RTL .rateplan{ border-right:0}.RTL .rateplan .info,.RTL .rateplan .pricing,.RTL .rateplan .cta-wrap,.RTL .rateplan .offers-and-prices{ border-width:0}.RTL .rateplan .pricing,.RTL .rateplan .cta-wrap{ text-align:left}.RTL .rateplan .pricing .payment-message,.RTL .rateplan .cta-wrap .payment-message{ float:left; text-align:left}.RTL .rateplan .pricing .cta,.RTL .rateplan .cta-wrap .cta{ float:left; margin-left:0}.RTL .rateplan .pricing{ padding-left:12px; padding-right:3px}.RTL .rateplan .info{ padding-left:0; padding-right:12px}}
/* themes/orange/pages/pda/property-rooms-and-rates.css*/
@charset "UTF-8";.reviews-list,.tripadvisor-reviews-list,.responsive-css #property-details{ -webkit-text-size-adjust:100%}.col-24-24,.col-18-24,.col-16-24,.col-16-24-fluid .col-content,.col-9-24,.col-8-24,.col-8-24-fluid,.col-8-24-fluid .col-content{ margin-bottom:1.5em}.col-16-24{ padding-right:2%; padding-left:2%}.col-18-24{ padding:0 1%; width:75%}.col-12-24{ float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 1%; width:50%}.col-16-24,.col-16-24-fluid{ float:left; width:66.66%}.col-9-24{ padding:0 1%; width:37.5%}.col-8-24,.col-8-24-fluid{ padding-right:2%; padding-left:2%; float:right; word-wrap:break-word; width:33.334%}.col-6-24{ padding:0 1%; width:25%}.first{ padding-left:0}.last{ padding-right:0}.RTL .col-18-24.first,.RTL .col-12-24.first,.RTL .col-9-24.first,.RTL .col-6-24.first{ padding-left:1%}.RTL .col-18-24.last,.RTL .col-12-24.last,.RTL .col-9-24.last,.RTL .col-6-24.last{ padding-right:1%}@media(max-width:749px){ .responsive-css .col-16-24-fluid.resp-module{ width:100%; margin-bottom:1.5em}.responsive-css .col-16-24-fluid.resp-module.ith-itr{ padding-right:0; padding-left:0; width:66.66%}.responsive-css .col-8-24-fluid{ padding-right:0; padding-left:0; width:100%}.responsive-css .col-8-24-fluid .col-content{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:2%; padding-left:2%; float:left; width:50%}}@media(max-width:599px){ .responsive-css .col-18-24,.responsive-css .col-16-24,.responsive-css .col-9-24,.responsive-css .col-8-24,.responsive-css .col-8-24-fluid,.responsive-css .col-6-24,.responsive-css .col-12-24{ width:100%}.responsive-css .col-24-24{ margin-bottom:0}.responsive-css .col-16-24-fluid.ith-itr{ width:100%}.responsive-css .col-16-24-fluid.ith-itr div{ height:150px}.responsive-css .col-6-24{ padding-right:0; margin-bottom:1.5em}.responsive-css .col-6-24.first{ display:block}.responsive-css .bordered{ border:0}.responsive-css .cont-alt{ background-color:#eee}.responsive-css .cont{ border-radius:0; border:0}.responsive-css .col-8-24 .col-content,.responsive-css .col-8-24-fluid .col-content{ width:100%}}#main-content{ clear:both}.bordered{ padding:1%; border:1px solid #eee; border-radius:3px}.last{ padding-right:0}.RTL .col-16-24{ padding-right:2%; float:right}.RTL .col-16-24-fluid{ float:right}.RTL .col-8-24{ float:left}.RTL .col-8-24-fluid{ float:right}.RTL .first{ padding-right:0}.RTL .last{ padding-left:0}.RTL .col-12-24{ float:right}@media(max-width:749px){ .responsive-css .RTL .col-8-24-fluid .col-content{ float:right}}.icon{ font-family:hcom-icons,arial,helvetica,sans-serif}.cta-expand-collapse{ color:#06c; display:block; margin:-12px 0 12px; text-decoration:none}.cta-expand-collapse:before{ font-family:"hcom-icons"; font-size:10px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-right:5px; display:inline-block}.cta-expand-collapse .cta-text{ cursor:pointer; background:none; text-align:left; border:none; clear:left; color:#06c; padding:0; font-size:12px; -moz-appearance:normal; -webkit-appearance:normal; appearance:normal}.cta-expand-collapse .cta-text:hover{ text-decoration:underline}.cta-expand-collapse.cta-collapse:before{ content:""}@media(max-width:599px){ .responsive-css .cta-expand-collapse{ color:#06c; display:block; margin:0; padding:10px 0; cursor:pointer}}.expandable-content{ overflow:hidden}.RTL .cta-expand-collapse:before{ content:""; margin-right:0; margin-left:5px}.RTL .cta-expand-collapse.cta-collapse:before{ content:""}#breadcrumb{ display:block; padding:6px 0}#breadcrumb li{ display:inline-block; white-space:nowrap}#breadcrumb li:before{ display:inline-block; content:'>'; color:#eee; margin:0 10px 0 0}.RTL #breadcrumb li:before{ margin:0 0 0 10px}#breadcrumb li:first-child:before{ display:none}#breadcrumb li a{ display:inline-block; margin-right:10px}.RTL #breadcrumb li a{ margin-right:0; margin-left:10px}@media(max-width:599px){ #breadcrumb{ padding:6px 10px}}html.intl-ar_AE a:focus,html.intl-ar_AE a:hover,html.intl-ar_AE #property-search-header .back-link a,html.intl-ar_AE .cta-expand-collapse .cta-text:hover,html.intl-ar_AE .widget-toggle-btn:hover,html.intl-ar_AE #carousel-container .carousel-thumbnails .toggle-thumbnails button:hover,html.intl-ar_AE .review-module:hover .total-reviews.trust-you{ text-decoration:none}html.intl-ar_AE .rateplan .options strong,html.intl-ar_AE .featured-price .pricing-availability.widget-tooltip{ border-bottom:none}
/* themes/orange/pages/pda/property-details-global.css*/
.value-add{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 34px 10px 34px}#listings .value-add{ background-color:#eaf5fa; border-bottom-left-radius:3px; border-bottom-right-radius:3px; padding:5px 20px}.value-add .value-adds-headline{ display:inline}.value-add .value-adds-headline h4{ display:inline; margin-top:0}.value-add h4{ margin:5px 0 0 0; color:#06c; cursor:pointer; font-weight:bold; padding-right:15px}.value-add .widget-toggle{ display:none}.value-add .widget-toggle-btn{ display:inline-block}
/* themes/orange/modules/valueadds/valueadds.css*/
@charset "UTF-8";#hotel-description{ padding-top:1.5em; background-color:#f6f6f6; background-image:linear-gradient(bottom,#f6f6f6 0,#f6f6f6 30%); background-image:-o-linear-gradient(bottom,#f6f6f6 0,#f6f6f6 30%); background-image:-moz-linear-gradient(bottom,#f6f6f6 0,#f6f6f6 30%); background-image:-webkit-linear-gradient(bottom,#f6f6f6 0,#f6f6f6 30%); background-image:-ms-linear-gradient(bottom,#f6f6f6 0,#f6f6f6 30%); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f6f6f6),color-stop(0.3,#f6f6f6))}.property-address{ margin-top:5px}.property-address #hd_property_info_tfn{ white-space:nowrap}.property-address a{ color:#222}#property-header{ margin-bottom:10px}#property-header:after{ content:''; display:block; clear:both}#property-header .star-ratings{ margin-top:1px; display:inline-block; position:relative}#property-header h1{ display:inline; color:#222; margin-right:12px; font-weight:bold; line-height:1.2em}#property-header .welcome-rewards-block{ background-color:#fff; border-radius:3px; display:block; padding:2px; float:left}#property-header .welcome-rewards-block .welcome-rewards-icon{ background-color:#906; border-radius:3px; color:#fff; display:inline-block; font-size:20px; font-weight:normal; line-height:28px; text-align:center; vertical-align:middle; width:28px}#property-header .welcome-rewards-block .welcome-rewards-icon.inactive{ background-color:#eee}#property-header .welcome-rewards-block ~ .property-description{ margin-left:44px}#property-header .vcard{ padding-bottom:0.2em}#property-header.seo-header .vcard{ overflow:hidden}#property-header.seo-header h1 a .label,#property-header.seo-header h1 a:link .label{ background-color:#06c; background-clip:padding-box; border:2px solid #fff; border-radius:3px; color:#fff; font-size:10px; line-height:1; padding:2px 5px; margin-right:5px; vertical-align:2px}#property-header.seo-header h1 a:visited .label,#property-header.seo-header h1 a:active .label{ background-color:#f80}#property-header.seo-header h1 a span{ font-size:13px; font-weight:normal; line-height:1; unicode-bidi:embed}#property-header.seo-header h1 a span span{ font-size:13px}#property-header.seo-header .property-address{ display:inline-block}.icon-star{ color:#fc0; display:inline-block; font-size:13px; margin:0 1px}.icon-star.icon-star-scale{ color:#999; position:relative}.icon-star-half{ color:#fc0; left:0; position:absolute; top:0}.icon-trip-advisor{ color:#589742; display:inline-block; font-size:16px}#main-content .widget-tooltip{ cursor:help}#hd_property_info_tfn.widget-tooltip{ border-bottom:1px dotted}.RTL .icon-star-half{ color:#999}.RTL .icon-star-half-parent{ color:#fc0}.RTL #property-header h1{ margin-right:0; margin-left:12px}.RTL #property-header .welcome-rewards-block{ float:right}.RTL #property-header .welcome-rewards-block ~ .property-description{ margin-left:auto; margin-right:44px}.RTL #property-header .icon-star-half{ left:0}.RTL #property-header.seo-header h1 a .label,.RTL #property-header.seo-header h1 a:link .label{ margin-left:5px; margin-right:auto}@media(max-width:599px){ .responsive-css #hotel-description{ background:transparent; padding-top:0}.responsive-css #property-header{ padding-top:12px}.responsive-css #property-header .welcome-rewards-block{ margin-top:2px}.responsive-css #property-header .welcome-rewards-block ~ .property-description{ margin-left:40px}.responsive-css #property-header h1{ font-size:16px; margin-right:6px}.responsive-css #property-header.seo-header .star-ratings{ display:block}.responsive-css #main-content{ padding:0}.responsive-css .property-address{ font-size:11px; margin-top:0}.responsive-css .property-address a{ color:#06c}.responsive-css .property-address #hd_property_info_tfn{ white-space:normal; display:inline-block}.responsive-css .star-ratings a{ letter-spacing:-2px}.responsive-css .icon-trip-advisor{ font-size:8px}.responsive-css .RTL #property-header .welcome-rewards-block ~ .property-description{ margin-left:auto; margin-right:40px}.responsive-css .RTL #property-header h1{ margin-right:0; margin-left:6px}}.button-container{ display:inline-block}.price-offer-box{ border:1px solid #ccc; border-radius:3px; margin-bottom:10px}.price-offer-box .widget-tooltip-bd{ font-size:8px; white-space:normal}.price-offer-box .badge{ padding:10px 15px; color:#fff; display:block; font-size:18px; line-height:1.4; font-weight:normal; position:relative; border-top-left-radius:3px; border-top-right-radius:3px}.price-offer-box .badge.deal-of-the-day{ background-color:#f80; padding:5px 15px}.price-offer-box .badge.deal-of-the-day:before{ font-family:"hcom-icons"; font-size:28px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; text-shadow:1px 1px rgba(0,0,0,0.5)}.price-offer-box .badge.deal-of-the-day .label{ position:relative; top:-6px}.price-offer-box .badge.special-deal{ background-color:#d00}.price-offer-box .badge.special-deal:before{ content:""}.price-offer-box .badge.package-rate{ background-color:#3e6e00}.price-offer-box .badge.package-rate:before{ font-family:"hcom-icons"; font-size:11px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.price-offer-box .badge:before{ font-family:hcom-icons; padding-right:10px}.RTL .price-offer-box .badge:before{ padding-right:0; padding-left:10px; display:inline-block}.RTL .price-offer-box .badge{ text-align:right; unicode-bidi:-moz-plaintext}.price-offer-box .badge .label{ font-weight:bold}.price-offer-box .text{ display:none}.price-offer-box .featured-price{ padding:15px 15px 0 15px}.price-offer-box .button-container{ float:right; padding:0 10px 10px 10px}.price-match .text:after{ font-family:"hcom-icons"; font-size:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; position:relative; top:3px; color:#379; font-weight:normal}.secret-price-box .secret-price{ background-color:#906; border-radius:3px; color:#fff; display:inline-block; float:right; font-size:13px; font-weight:bold; line-height:15px; min-width:45%; padding:6px 12px 7px; text-align:center}.RTL .secret-price-box .secret-price{ float:left}.secret-price-box .text{ display:none}@media(max-width:599px){ .price-offer-box{ border:0; border-top-left-radius:0; border-bottom-right-radius:3px}.RTL .price-offer-box{ text-align:right}.price-offer-box .badge{ border-top-left-radius:0; border-bottom-right-radius:3px; padding:3px 8px; display:inline; font-size:14px; line-height:1.7; cursor:default; position:relative; left:-10px}.price-offer-box .badge:before{ display:none; padding:0}.price-offer-box .badge.package-rate:before{ display:inline-block; padding-right:8px}.RTL .price-offer-box .badge.package-rate:before{ display:inline-block; padding-right:0; padding-left:8px}.RTL .price-offer-box .badge{ border-radius:3px 0 0 3px; left:auto; right:-10px}.RTL .price-offer-box .badge:before{ display:none}.price-offer-box .badge.deal-of-the-day .label{ position:static}.price-offer-box .text{ display:inline; color:#d00; font-size:14px; font-weight:bold}.price-offer-box.package-rate-box .text{ color:#3e6e00}.offer-tooltip{ display:none !important}.secret-price-box .secret-price{ float:none; margin-bottom:10px; width:40%}.RTL .secret-price-box .secret-price{ float:right}}.button-container{ display:inline-block}.featured-price{ clear:both; text-align:right}.featured-price .pricing-basis{ position:relative; padding-top:0.25em; margin-bottom:0.67em; color:#222}.featured-price .pricing-basis .price-info{ font-size:16px}.featured-price .pricing-basis .instalment-message{ font-size:12px}.featured-price .pricing-availability{ position:relative; padding-top:0.25em; margin-bottom:0.67em; color:#222}.featured-price .pricing-availability.widget-tooltip{ border-bottom:1px dotted}.featured-price .pricing-basis.widget-tooltip .price-info,.featured-price .pricing-basis.widget-tooltip .price-summary,.featured-price .pricing-basis.widget-tooltip .mandatory-fee{ border-bottom:1px dotted}.featured-price .pricing-basis.widget-tooltip .price-summary,.featured-price .pricing-basis.widget-tooltip .mandatory-fee{ line-height:24px}.featured-price .price-summary{ font-size:14px}.RTL .featured-price .price-summary span{ unicode-bidi:embed; direction:ltr}#book-info-container .other-tax{ display:none}#book-info-container .button-container{ float:right}.price-module-placeholder{ display:none}.pricing{ padding:0.83em 0 0.17em}.pricing .current-price{ font-size:24px; white-space:nowrap; color:#222; padding-left:6px; display:inline-block}.pricing .current-price.has-old-price{ color:#d00}.pricing .current-price.bold{ font-weight:bold}.pricing .lowest-price{ font-size:16px; color:#222; display:inline-block; white-space:nowrap}.pricing .old-price{ color:#777; font-size:20px; font-weight:normal; padding-left:6px; white-space:nowrap; display:inline-block}.pricing .after-price-text{ padding-left:6px; font-size:16px; font-weight:normal; white-space:nowrap; display:inline-block}.secret-price-box .pricing .current-price{ color:#906}.package-rate-box .pricing .current-price{ color:#3e6e00}.RTL .button-container{ text-align:left}.RTL #book-info-container .button-container{ float:left}.RTL .featured-price{ text-align:left}.RTL .pricing .old-price{ padding-left:0; padding-right:6px; unicode-bidi:embed; direction:ltr}.RTL .pricing .current-price{ padding-left:0; padding-right:6px; unicode-bidi:embed; direction:ltr}.RTL .pricing .after-price-text{ padding-left:0; padding-right:6px}@media(max-width:599px){ .responsive-css .featured-price{ text-align:left; padding-left:0}.responsive-css .featured-price .pricing-basis{ max-width:55%}.responsive-css .featured-price .pricing{ padding:0}.responsive-css .featured-price .pricing .old-price{ line-height:normal; padding-left:0}.responsive-css .featured-price .pricing .lowest-price{ display:none}.responsive-css .featured-price .pricing .after-price-text{ display:none}.responsive-css .featured-price .pricing .current-price:not(.has-old-price){ padding-left:0}.responsive-css #book-info-container{ position:relative; left:0; right:0}.responsive-css #book-info-container .check-price-button-wrapper,.responsive-css #book-info-container .button-container{ margin:0; padding:0; right:2%; bottom:0; max-width:42%}.responsive-css #book-info-container .check-price-button-wrapper .cta,.responsive-css #book-info-container .button-container .cta{ box-sizing:border-box; font-size:14px; margin:0; max-width:100%; text-align:center; word-wrap:break-word}.responsive-css #book-info-container .check-price-button-wrapper{ float:right; position:relative}.responsive-css #book-info-container .button-container{ float:none; position:absolute}.responsive-css .pricing-availability{ display:none}.responsive-css #tooltip-holder.special-deal,.responsive-css #tooltip-holder.deal-of-the-day{ display:none}.responsive-css .RTL .featured-price{ text-align:right}.responsive-css .RTL .featured-price .pricing .current-price:not(.has-old-price){ padding-right:0}.responsive-css .RTL .featured-price .pricing .old-price{ padding-right:0}.responsive-css .RTL #book-info-container .check-price-button-wrapper,.responsive-css .RTL #book-info-container .button-container{ left:2%; right:auto}.responsive-css .RTL #book-info-container .check-price-button-wrapper{ float:left}}
/* themes/orange/pages/pda/property-header.css*/
@charset "UTF-8";#property-search-header{ background-color:#fff; clear:both; margin-bottom:0; padding:0 12px}#property-search-header #property-search-header-wrap{ position:relative; overflow:hidden; padding-bottom:6px}#property-search-header .back-link.back-link-highlighted:before{ display:none}#property-search-header .back-link.back-link-highlighted a{ font-weight:bold; font-size:14px}#property-search-header .back-link:before{ color:#06c; font-family:"hcom-icons"; font-size:10px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-right:10px; display:inline-block}#property-search-header .back-link a{ text-decoration:underline}#property-search-header .back-link,#property-search-header .search-params{ padding:12px 15px 0 15px; display:inline-block}#property-search-header .back-link{ padding-left:0}#property-search-header .query-section{ display:inline-block; margin-left:-1px}.RTL #property-search-header .query-section{ margin-left:0; margin-right:-1px}#property-search-header .query-section:before{ border-left:1px solid #fff; content:""; top:2px; bottom:7%; position:absolute; width:1px}.RTL #property-search-header .query-section:before{ border-left:0; border-right:1px solid #fff}#property-search-header .query-section .date-label{ white-space:pre}#property-search-header .search-params{ padding-left:9px}#property-search-header .search-params span{ padding:0 4px 0 0}@media(max-width:849px){ .responsive-css .widget-query-date input{ border:1px solid #eee}}.RTL #property-search-header .back-link{ padding-right:0; padding-left:15px}.RTL #property-search-header .back-link a{ padding-right:5px}.RTL #property-search-header .back-link:before{ content:""; margin-left:5px; margin-right:0}.RTL #property-search-header span.button-container{ padding:6px 0 8px 15px}.RTL #property-search-header .query-section{ border-left:0; margin-right:-1px}.RTL #property-search-header .search-params{ padding-left:15px; padding-right:15px}.RTL #property-search-header .search-params span{ padding:0 0 0 4px}#property-search-header .widget-toggle-btn-icon:before,.RTL #property-search-header .widget-toggle-btn-icon:before{ display:inline-block}.lt-ie9 .RTL #property-search-header .widget-toggle-btn-icon:before{ vertical-align:middle}@media(max-width:599px){ .responsive-css #property-search-header .back-link{ display:none}.responsive-css #property-search-header .query-section{ white-space:normal}.responsive-css #property-search-header .query-section:before{ display:none}}.featured-price .pricing-basis .mandatory-fee{ font-size:12px}.check-price-button-wrapper{ display:block; clear:both; width:100%; text-align:right; margin-bottom:15px}.no-js .check-price-button-wrapper{ display:none}.RTL .check-price-button-wrapper{ text-align:left}.totp-change-search-container{ display:inline}.totp-change-search-container .widget-toggle-btn{ background-color:#777; border-radius:3px; color:#fff; display:inline-block; padding:9px; margin:6px 0 0 0; font-weight:bold; font-size:12px; position:relative}.totp-change-search-container .widget-toggle-btn.widget-toggle-btn-open{ border-bottom-left-radius:0; border-bottom-right-radius:0}#totp-queryform{ display:block; margin-bottom:6px; position:relative}#totp-queryform .widget-query{ position:relative; z-index:10}#totp-queryform .widget-toggle-btn{ display:inline}@media(max-width:849px){ .js.responsive-css #totp-queryform input{ border:1px solid #eee}.js.responsive-css #totp-queryform .widget-query{ border-top-right-radius:6px; border-top-left-radius:0}.js.responsive-css .RTL #totp-queryform .widget-query{ border-top-right-radius:0; border-top-left-radius:6px}}@media(max-width:599px){ .js.responsive-css .widget-overlay-query .widget-query-destination,.js.responsive-css .widget-overlay-query .widget-query-heading span{ display:none}.js.responsive-css .dateful #totp-queryform,.js.responsive-css .dateful-landing #totp-queryform{ display:none}.js.responsive-css .widget-toggle-btn-open + #totp-queryform{ display:block}}
/* themes/orange/pages/pda/property-search-header.css*/
.widget-query{ background-color:#f80; border-color:#f80; min-width:298px !important;  max-width:600px; outline:none; color:#fff}.widget-query .widget-query-heading{ color:#fff; font-size:24px; font-weight:bold; line-height:24px; margin:0; padding:14px 15px 0}.widget-query .widget-query-heading span{ display:inline-block; font-size:11px; font-weight:normal}.widget-query .cont-bd{ padding:0}.widget-query h3{ font-size:16px; font-weight:normal; line-height:24px; margin:10px 14px 4px}.widget-query fieldset h3{ margin:0 0 4px}.widget-query fieldset{ border-bottom:1px solid #f80; padding:7px 15px 6px; position:relative}.widget-query select,.widget-query input{ margin-left:0}.widget-query select{ height:25px; margin:0}.widget-query-destination label{ display:block; padding:4px 0}.widget-query input[type=text]{ width:100%}.widget-query input[disabled]{ background-color:#eee}.lt-ie9 .widget-query input[type=text]{ width:95%; padding:5px 10px 4px 7px}.widget-query-date{ position:relative; width:44%; display:inline-block; vertical-align:top; min-width:100px; max-width:220px}.lt-ie8 .widget-query-date{ display:inline; zoom:1}.widget-query form > fieldset:first-child,.widget-query .widget-query-dates{ padding-bottom:8px}.widget-query .widget-query-dates{ white-space:nowrap}.widget-query .widget-query-dates .form-error-cont{ white-space:normal}.widget-query-dates label,.widget-query-room-number label{ font-size:14px; font-weight:bold; display:block; margin-bottom:3px}.intl-ar_AE .widget-query-dates label{ font-size:13px}.widget-query-dates .aria-label{ box-sizing:border-box; -moz-box-sizing:border-box; display:inline-block; font-family:hcom-icons; font-size:16px; font-weight:normal; padding:5px 0; margin:3px 0; position:relative; text-align:center; vertical-align:bottom; width:23px; left:-24px; border:none; height:24px; top:-2px; background:transparent; box-shadow:none; color:#a5a5a5; cursor:text}.RTL .widget-query-dates .aria-label{ left:24px}.lt-ie9 .widget-query-dates .aria-label,.ie9 .widget-query-dates .aria-label{ padding:5px 0 4px}.widget-query-dates input[type=text]{ width:85%; padding-left:5px; padding-right:20px; display:inline-block; height:27px}.RTL .widget-query-dates input[type=text]{ padding-left:20px; padding-right:5px}.widget-query-dates input[type=text]:focus + .aria-label{ color:#777}.widget-query-dates input[type=text]::-ms-clear{ display:none}.touch .widget-query-dates input[type=text]{ -webkit-touch-callout:none; -webkit-user-select:none; user-select:none}.lt-ie9 .widget-query-dates input[type=text]{ width:80%; display:inline; zoom:1}.lt-ie8 .widget-query-dates input[type=text]{ margin:0}.widget-query-dates span{ display:block}.form-error-check-out .form-error{ margin-left:20px}.RTL .form-error-check-out .form-error{ margin-left:0}.form-error-check-out .form-error:before{ left:auto; right:25px}.form-error-check-out .form-error:after{ left:auto; right:24px}.widget-query-dates .widget-query-nights{ display:none; margin-top:24px; padding-bottom:16px; position:relative; text-align:right; width:8%; vertical-align:top; left:9px}.RTL .widget-query-dates .widget-query-nights{ text-align:left; left:auto; right:12px}.widget-query-nights-display .widget-query-nights{ display:inline-block}.widget-query-dates .widget-query-nights span{ display:block; float:right; width:36px; text-align:center}.RTL .widget-query-dates .widget-query-nights span{ float:left}.widget-query-dates .widget-query-nights .widget-query-nights-label{ margin:0; width:100px; text-align:right; position:absolute; bottom:0; right:0}.RTL .widget-query-dates .widget-query-nights .widget-query-nights-label{ text-align:left; left:0; right:auto}.responsive-css .widget-query .form-error-opposite,.responsive-css .widget-query-dates .form-error-check-out{ text-align:right}.RTL .widget-query-dates .form-error-opposite,.RTL .widget-query-dates .form-error-check-out{ text-align:left}.responsive-css .widget-query-dates .form-error-opposite .form-error:before,.responsive-css .widget-query-dates .form-error-check-out .form-error:before{ right:61px; left:auto}.responsive-css .widget-query-dates .form-error-opposite .form-error:after,.responsive-css .widget-query-dates .form-error-check-out .form-error:after{ right:60px; left:auto}.responsive-css .RTL .widget-query-dates .form-error-opposite .form-error:before,.responsive-css .RTL .widget-query-dates .form-error-check-out .form-error:before{ left:61px; right:auto}.responsive-css .RTL .widget-query-dates .form-error-opposite .form-error:after,.responsive-css .RTL .widget-query-dates .form-error-check-out .form-error:after{ left:60px; right:auto}.lt-ie8 .widget-query-nights-display .widget-query-nights{ display:inline; zoom:1}.widget-query-num-nights{ background-color:#222; border-radius:3px; color:#fff; display:block; font-size:16px; font-weight:bold; line-height:25px; margin-bottom:3px; position:relative}.widget-query-num-nights:before{ content:' '; position:absolute; display:block; margin:-5px 7px 0; padding:2px 0; width:16px; border:3px solid #222; border-bottom:none; border-radius:3px; top:0; left:0}.widget-query-nights.form-error{ border:none}.widget-query-nights.form-error .widget-query-num-nights{ background-color:#d00}.widget-query-nights.form-error .widget-query-num-nights:before{ border-color:#d00}.widget-query-dates .widget-query-dates-not-known{ font-size:12px; font-weight:normal; margin:10px 0 0; display:block}.widget-query-dates-not-known input{ vertical-align:bottom; margin-right:8px}.RTL .widget-query-dates-not-known input{ margin-left:8px; margin-right:0}.widget-query-dates-disabled .widget-query-day,.widget-query-dates-disabled .widget-query-nights{ display:none}.widget-query select{ font-size:14px; border:1px solid #eee;  min-width:43px; padding:3px 0 3px 0; border-radius:3px}.lt-ie9 .widget-query select{ width:43px}.widget-query-room-options{ margin:0 -15px}.widget-query-room-summary{ display:none}.js .widget-query-summary .widget-query-room-summary{ display:block}.js .widget-query-summary .widget-query-rooms{ display:none}.widget-query-room-summary ul{ list-style:none; margin:0; overflow:hidden}.widget-query-room-summary li{ float:left; font-weight:bold; margin-left:5px; text-align:center; font-size:16px}.RTL .widget-query-room-summary li{ float:right}.widget-query-room-summary li:first-child{ margin:0; padding-right:38px}.RTL .widget-query-room-summary li:first-child{ padding-right:0; padding-left:38px}.widget-query-room-summary h3{ font-size:12px; font-weight:bold}.widget-query-room-summary li:first-child h3{ font-size:16px}.widget-query-room-summary button{ background:none; border:none; clear:left; color:#06c; cursor:pointer; display:block; font-weight:bold; font-size:14px; padding:10px 0}.widget-query-room-options legend{ float:left}.RTL .widget-query-room-options legend{ float:right}.widget-query .widget-query-rooms{ padding-top:0; padding-bottom:0; min-height:88px}.widget-query .widget-query-room-number label{ margin-bottom:.4em}.widget-query .widget-query-ft,.widget-query .widget-query-rooms,.widget-query .widget-query-room-children{ border-bottom:none}.js .widget-query .widget-query-room-children-clone{ display:block}.widget-query .widget-query-room-children{ clear:both; margin:10px 0 0 -15px; padding-bottom:5px; position:relative}.RTL .widget-query .widget-query-room-children{ margin:10px -15px 0 0}.lt-ie8 .widget-query .widget-query-room-children{ border-top:none}.lt-ie8 .widget-query .widget-query-room-children legend{ position:relative; float:left}.widget-query-room-options-label,.widget-query-room-children legend{ display:none; font-weight:bold; margin:6px 0 6px 60px}.RTL .widget-query-room-options-label,.RTL .widget-query-room-children legend{ margin:6px 60px 6px 0}.widget-query-rooms-multiple .widget-query-room-options-label{ position:absolute}.widget-query-room-children legend,.widget-query-rooms-multiple .widget-query-room-options-label{ display:inline-block}.widget-query-room-number + .widget-query-room-options .widget-query-room-options-label,.RTL .widget-query-room-number + .widget-query-room-options .widget-query-room-options-label{ margin-top:29px}.widget-query-room-number{ float:left; margin-top:10px; position:absolute; top:0; z-index:1}.lt-ie8 .widget-query-room-number{ margin-left:14px}.widget-query-people{ margin-bottom:10px; margin-left:100px}.RTL .widget-query-people{ margin-left:0; margin-right:100px}.widget-query-people label{ font-weight:bold; margin-top:4px}.widget-query-adults,.widget-query-children{ display:inline-block; margin-left:3px; min-width:77px; text-align:right}.RTL .widget-query-adults,.RTL .widget-query-children{ margin-left:0; margin-right:3px; text-align:left}.widget-query-children{ margin-right:-5px}.RTL .widget-query-children{ margin-right:3px; margin-left:-5px}.widget-query-people label,.widget-query-people span{ display:block; margin-bottom:5px}.widget-query .widget-query-touch-select{ display:none}.widget-query .cta{ font-size:24px; margin:5px 0}.widget-query-room-options + .widget-query-room-options .widget-query-people label{ display:none}.widget-query .widget-query-room-options-children{ clear:both; text-align:right; width:260px}.RTL .widget-query .widget-query-room-options-children{ text-align:left}.widget-query-room-options-children label{ margin:0 5px}.widget-query-room-children-templ{ display:none}.widget-query .widget-query-ft{ text-align:right}.RTL .widget-query .widget-query-ft{ text-align:left}.widget-query .installment-message{ display:inline-block; font-size:16px; color:#222; font-weight:bold; margin:0 0 0 33px; vertical-align:middle}.RTL .widget-query .installment-message{ margin:0 33px 0 0}.widget-query-dates-required .widget-query-dates,.widget-query-dates-required .widget-query-room-options{ padding:14px 14px 10px}.widget-query-dates-required .widget-query-room-number{ margin-top:17px}.widget-query.widget-query-dates-required .widget-query-occupancy{ min-height:92px}.widget-overlay.widget-overlay-query{ max-width:538px; background:#f80}.widget-overlay-query .widget-overlay-bd{ padding:0}.widget-overlay-query .widget-overlay-query .widget-query{ background:transparent}.widget-overlay-query .widget-overlay-query .widget-query-dates{ white-space:normal}@media(max-width:849px){ .responsive-css .widget-overlay.widget-overlay-query{ width:600px; max-width:600px; margin-left:-300px}.responsive-css .widget-overlay-query .widget-query{ max-height:none}.responsive-css .widget-overlay .widget-query{ border-radius:0}.responsive-css .widget-overlay .widget-query-people{ margin-right:-15px}.responsive-css .RTL .widget-overlay .widget-query-people{ margin-left:-15px}}@media(max-width:599px){ .responsive-css .widget-overlay.widget-overlay-query{ width:100%; margin-left:0}}.widget-overlay-query .widget-query{ border:none; border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:3px; border-bottom-right-radius:3px; overflow:auto; margin:0}.widget-overlay-query .widget-query-ft{ display:none}.widget-overlay-query .widget-query::-webkit-scrollbar{ -webkit-appearance:none}.widget-overlay-query .widget-query::-webkit-scrollbar:vertical{ width:11px}.widget-overlay-query .widget-query::-webkit-scrollbar:horizontal{ height:11px}.widget-overlay-query .widget-query::-webkit-scrollbar-thumb{ border-radius:3px; border:2px solid #fff; background-color:rgba(0,0,0,0.5)}.widget-overlay-query .widget-query-room-options:last-child{ border:none; padding-bottom:0}.widget-query-geo .widget-query-destination{ padding-right:48px; position:relative}.RTL .widget-query-geo .widget-query-destination{ padding-right:15px; padding-left:48px}.widget-query .cta-geo{ font-family:hcom-icons; font-size:18px; font-weight:normal; line-height:22px; padding:0; margin:4px -30px 0 0; height:24px; width:24px; float:right; position:relative; background-color:#06c; background-image:none; border:0; box-shadow:none}.widget-query .cta-geo:before{ content:none}.RTL .widget-query .cta-geo{ float:left; margin:4px 0 0 -30px}.widget-query .cta-geo.cta-processing{ color:#fff}.widget-query .widget-query-occupancy{ min-height:81px; display:none}.widget-query-compact-occupancy .widget-query-occupancy{ display:block}.widget-query-compact-occupancy .widget-query-occupancy select{ width:auto;  margin-top:10px}.widget-query-compact-occupancy .widget-query-rooms{ display:none}.widget-query-room-children .form-error-cont{ padding-left:10px}.widget-query-room-children .form-error:before{ left:auto; right:29px}.widget-query-room-children .form-error:after{ left:auto; right:28px}.widget-query-inline .widget-query-room-children .form-error-cont{ text-align:right}.RTL .widget-query-inline .widget-query-room-children .form-error-cont{ text-align:left}.responsive-css .RTL .widget-query-room-children .form-error:before{ left:19px; right:auto}.responsive-css .RTL .widget-query-room-children .form-error:after{ left:18px; right:auto}@media(max-width:849px){ .responsive-css .widget-query{ min-width:290px !important;  max-width:100%}.responsive-css .widget-query h2 span{ font-size:14px}.responsive-css .widget-query fieldset{ padding:7px 15px 6px}.responsive-css .widget-query fieldset.widget-query-dates{ padding:9px 15px 9px}.responsive-css .widget-query .widget-query-destination{ padding-right:55px}.responsive-css .RTL .responsive-css .widget-query .widget-query-destination{ padding-left:55px; padding-right:15px}.responsive-css .RTL .widget-query-geo .widget-query-destination{ padding-right:15px}.responsive-css .widget-query-destination input{ border-top-left-radius:3px; border-bottom-left-radius:3px}.responsive-css .RTL .widget-query-destination input{ border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-left-radius:0; border-bottom-left-radius:0}.responsive-css input[type=text]{ font-size:16px; padding:8px 10px 8px 7px}.responsive-css .widget-query select{ background:#fff; font-size:16px; height:34px; padding:3px 10px; }.responsive-css .widget-query .cta-geo{ margin-top:9px; position:relative; left:0}.responsive-css .RTL .widget-query .cta-geo{ right:0}.responsive-css .widget-query-dates .widget-query-dates-not-known{ font-size:14px; margin-top:12px; margin-bottom:4px}.responsive-css .widget-query .widget-query-date{ width:49%; max-width:50%; min-height:5em}.responsive-css .widget-query .widget-query-date + .widget-query-date{ margin-left:2%}.responsive-css .RTL .widget-query .widget-query-date + .widget-query-date{ margin-left:0; margin-right:2%}.responsive-css .widget-query .widget-query-date input{ width:99%; border:1px solid transparent; height:100px}.responsive-css.ie9 .widget-query-date input[type=text]{ line-height:90px}.responsive-css .widget-query-date input{ color:#06c; font-weight:bold}.responsive-css .widget-query-date input::-webkit-input-placeholder{ color:#06c}.responsive-css .widget-query-date input:-moz-placeholder{ color:#06c}.responsive-css .widget-query-date input::-moz-placeholder{ color:#06c}.responsive-css .widget-query-date input:-ms-input-placeholder{ color:#06c}.responsive-css .widget-query-date input[type=text]:focus{ border:1px solid #777}.responsive-css .widget-query-dates .widget-query-day{ color:#777; margin:-28px 0 0 0; font-size:14px; position:absolute; bottom:27px; left:7px}.responsive-css .RTL .widget-query-dates .widget-query-day{ margin:-28px 0 0 0; left:auto; right:7px}.responsive-css .widget-query-dates .aria-label{ position:absolute; top:4px; left:0; margin:0; width:99%; height:110px; background:transparent; border:none; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index:2; }.responsive-css .widget-query-dates .widget-query-nights{ position:absolute; right:18px; left:51%; top:auto; margin:-2.1em 6px 0 6px; padding:0; white-space:nowrap; width:auto; text-align:left}.responsive-css .RTL .widget-query-dates .widget-query-nights{ left:auto; right:51%}.responsive-css .widget-query-dates .widget-query-num-nights{ font-size:inherit}.responsive-css .widget-query-nights-display .widget-query-dates .widget-query-nights{ display:block; font-size:14px}.responsive-css .widget-query-dates-disabled.widget-query-dates .widget-query-nights{ display:none; width:auto}.responsive-css .widget-query-dates .widget-query-num-nights{ background:transparent; color:#777; font-weight:normal; font-size:14px}.responsive-css .widget-query-dates .widget-query-nights span{ color:#777; display:inline; float:none}.responsive-css .widget-query-dates .widget-query-nights .widget-query-nights-label{ position:static}.responsive-css .widget-query-num-nights:before{ content:none}.responsive-css .widget-query .widget-query-touch-select{ display:block; font-size:16px}.responsive-css .widget-query .widget-query-touch-select button{ border:none; border-radius:100%; background:#dcdcdc; color:#fff; cursor:pointer; padding:0; width:20px; height:20px}.responsive-css .widget-query .widget-query-touch-select span{ display:inline-block; width:20px; text-align:center}.responsive-css .widget-query-room-number{ margin-top:14px}.responsive-css .widget-query-room-options-label{ font-size:14px; margin-left:65px}.responsive-css .widget-query-adults,.responsive-css .widget-query-children{ min-width:115px}.responsive-css .widget-query-people{ margin-left:140px}.responsive-css .RTL .widget-query-people{ margin-left:0; margin-right:140px}.responsive-css .widget-query-people label{ margin-top:0}.responsive-css .widget-query-people span{ padding:2px 0}.responsive-css .widget-query-room-children legend{ margin:0 0  10px 0; font-size:14px; width:273px; text-align:right}.responsive-css .RTL .widget-query-room-children legend{ text-align:left}.responsive-css .widget-query-room-options-children{ margin-left:0; margin-bottom:8px; overflow:hidden; text-align:right; width:389px}.responsive-css .widget-query-room-options-children label,.responsive-css .widget-query-room-options-children select{ float:none}.responsive-css .widget-query-room-children .form-error-check-out{ padding-left:30px; margin-left:125px}.responsive-css .RTL .widget-query-room-children .form-error-cont{ padding-right:30px; margin-right:125px}.responsive-css .widget-query-date label{ border-bottom:1px solid #e8e8e8; color:#777; margin:0 5px; padding:4px 0; position:relative; margin-top:-20px; top:2em}.responsive-css .widget-query-occupancy .widget-query-room-number{ float:none; margin-top:3px; position:static}.form-error-check-out .form-error:before{ left:auto; right:25px}.form-error-check-out .form-error:after{ left:auto; right:24px}.form-error-opposite .form-error:before{ left:21px}.form-error-opposite .form-error:after{ left:20px}.responsive-css .widget-query-dates .form-error-check-out .form-error:before,.responsive-css .widget-query-dates .form-error-opposite .form-error:before{ left:auto; right:21px}.responsive-css .widget-query-dates .form-error-check-out .form-error:after,.responsive-css .widget-query-dates .form-error-opposite .form-error:after{ left:auto; right:20px}.responsive-css .RTL .widget-query-dates .form-error-check-out .form-error:before,.responsive-css .RTL .widget-query-dates .form-error-opposite .form-error:before{ right:auto; left:21px}.responsive-css .RTL .widget-query-dates .form-error-check-out .form-error:after,.responsive-css .RTL .widget-query-dates .form-error-opposite .form-error:after{ right:auto; left:20px}}@media(max-width:599px){ .responsive-css .widget-query .cta-geo{ background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"; border:none; font-size:28px; height:28px; width:35px; color:#06c; position:absolute; left:auto; right:12px; top:5px; margin:9px 0}.responsive-css .RTL .widget-query .cta-geo{ left:12px; right:auto}.responsive-css .widget-query .widget-query-dates{ white-space:normal}.responsive-css .widget-query .widget-query-occupancy select,.responsive-css .RTL .widget-query .widget-query-occupancy select{ width:95%; margin:2em 0 0}.responsive-css .widget-query-room-number{ position:static; float:none; padding-left:15px; margin:6px -15px; min-height:2.2em}.responsive-css .RTL .widget-query-room-number{ padding-left:0; padding-right:15px}.responsive-css .widget-query select{ height:30px}.responsive-css .widget-query-room-number label{ position:absolute}.responsive-css .widget-query-room-number select{ margin:-5px 0 5px 92px}.responsive-css .RTL .widget-query-room-number select{ margin:-5px 92px 5px 0}.responsive-css .widget-query-people{ margin-left:91px; margin-bottom:3px; margin-right:-18px}.responsive-css .RTL .widget-query-people{ margin-left:-18px; margin-right:91px}.responsive-css .widget-query-adults,.responsive-css .widget-query-children{ text-align:left}.responsive-css .RTL .widget-query-adults,.responsive-css .RTL .widget-query-children{ text-align:right}.responsive-css .widget-query-adults{ min-width:100px}.responsive-css .widget-query-children{ min-width:65px}.responsive-css .widget-query-room-options-label,.responsive-css .RTL .widget-query-room-options-label{ margin:6px 0; position:absolute}.responsive-css .widget-query-room-options-label{ display:inline-block}.responsive-css .widget-query-room-options-children{ width:251px}.responsive-css .widget-query-room-children legend{ width:182px}.responsive-css .widget-query-room-summary li{ margin-left:14px}.responsive-css .widget-query-room-summary li:first-child{ margin-left:0; padding-right:0}.responsive-css .RTL .widget-query-room-summary li{ margin-left:0; margin-right:14px}.responsive-css .RTL .widget-query-room-summary li:first-child{ margin-right:0; padding:0}.responsive-css .widget-query-room-children .form-error-check-out{ padding-left:0; margin-left:0}.responsive-css .RTL .widget-query-room-children .form-error-cont{ padding-right:0; margin-right:0}.responsive-css .widget-query-room-children .form-error-cont{ text-align:left}.responsive-css .RTL .widget-query-room-children .form-error-cont{ text-align:right}.responsive-css .widget-query .cta[type=submit]{ width:100%}}.widget-query.widget-query-inline{ background-color:#f80; box-sizing:border-box; border-color:#f80; margin-bottom:0; max-width:100%; padding:10px 0 0 0}.widget-query.widget-query.widget-query-people label input{ border-width:1px}.widget-query.widget-query-inline fieldset,.responsive-css .widget-query.widget-query-inline fieldset{ border-width:0; vertical-align:top; padding-top:0}.widget-query.widget-query-inline label,.responsive-css .widget-query .widget-query-destination label,.responsive-css .widget-query-inline fieldset label,.responsive-css .widget-query-dates .widget-query-dates-not-known{ font-size:12px}.widget-query.widget-query-inline .aria-label{ font-size:16px}.widget-query-inline .widget-query-destination,.widget-query-inline .widget-query-dates,.widget-query-inline .widget-query-rooms,.widget-query-inline .widget-query-ft{ display:inline-block}.widget-query-inline .widget-query-destination label,.widget-query-inline .widget-query-room-options-children label{ font-weight:bold; padding:0}.widget-query-inline .widget-query-destination{ padding-right:30px; width:28%}.intl-en_CN .widget-query-inline .widget-query-destination{  width:31%}.widget-query-inline .widget-query-destination label{ display:inline-block; margin-bottom:3px}.widget-query-inline .widget-query-rooms{ min-height:50px; min-width:50px}.widget-query-inline .widget-query-people label{ margin-top:0; margin-bottom:0}.widget-query-inline .widget-query-room-number{ margin-top:0}.widget-query-inline .widget-query-people select{ margin-top:4px}.widget-query-inline .widget-query-room-options-children label{ margin-top:5px}.widget-query-inline .widget-query-ft .cta{ font-size:12px; margin-top:22px}.widget-query-inline.widget-query-compact-occupancy .widget-query-occupancy{ display:inline-block}.widget-query-inline.widget-query-compact-occupancy .widget-query-occupancy .widget-query-room-number{ position:static}.widget-query-inline.widget-query-compact-occupancy .widget-query-occupancy label{ margin-bottom:.4em}.widget-query-inline.widget-query-compact-occupancy .widget-query-occupancy select{ margin-top:0; width:auto}.widget-query-inline.widget-query-compact-occupancy .widget-query-rooms{ display:none}@media(max-width:959px){ .responsive-css .widget-query-inline .widget-query-destination{ width:54%}}@media(min-width:850px){ .responsive-css .widget-query-inline .widget-query-date{ max-width:145px}}@media(max-width:849px){ .responsive-css .widget-query-inline .widget-query{ border-top-left-radius:0; min-width:100%; padding-left:0; padding-right:0}.responsive-css .RTL .widget-query-inline.widget-query{ border-top-left-radius:6px; border-top-right-radius:0}.responsive-css .widget-query-inline .widget-query-destination,.responsive-css .widget-query-inline .widget-query-dates,.responsive-css .widget-query-inline .widget-query-ft{ display:block; width:auto}.responsive-css .widget-query label{ font-size:16px}.responsive-css .widget-query-inline .widget-query-ft .cta{ font-size:24px}.responsive-css .widget-query-inline .widget-query-destination label{ white-space:normal}.responsive-css .widget-query-inline .widget-query-room-options-label{ padding-top:6px}.responsive-css .widget-query-inline .widget-query-ft .cta{ margin-top:-10px}.widget-query.widget-query-inline label,.responsive-css .widget-query .widget-query-destination label,.responsive-css .widget-query-inline fieldset label,.responsive-css .widget-query-dates .widget-query-dates-not-known{ font-size:16px}}@media(max-width:599px){ .responsive-css .widget-query label,.responsive-css .widget-query.widget-query-inline label{ font-size:14px}.responsive-css .widget-query-rooms{ margin-top:8px}.responsive-css .widget-query-inline .widget-query-ft .cta{ margin-top:0}.responsive-css .widget-query-inline .cta-geo{ bottom:6px; top:auto}.responsive-css .widget-query-inline.widget-query-compact-occupancy .widget-query-occupancy select{ margin-top:2em}}.lt-ie8 .widget-query-inline .widget-query-date{ width:135px}.lt-ie8 .widget-query-inline .widget-query-date label{ margin-top:1px}.lt-ie9 .widget-query-inline .widget-query-date{ max-width:130px}.lt-ie9 .widget-query-inline .widget-query-dates input[type=text]{ width:79%}.lt-ie9 .widget-query-inline .form-error-check-out{ padding-left:130px}
/* themes/orange/core/widget/dio.widget.query.css*/
.widget-datepicker{ display:inline-block; background-color:#999; position:relative; width:190px; padding:0; cursor:default; -moz-user-focus:normal; -moz-user-select:none; -webkit-user-select:none; border:6px solid #999; border-radius:3px; z-index:10}.lt-ie8 .widget-datepicker{ display:inline; zoom:1}.widget-datepicker-label{ margin:0 16px; text-align:center; font-weight:bold; color:#fff}.widget-datepicker th{ background-color:#999; color:#fff; padding:3px 0; border:1px solid #999; font-size:11px}.widget-datepicker a{ display:block; padding:2px 4px}.widget-datepicker-bd tbody{ background-color:#fff}.widget-datepicker-bd table{ width:100%; overflow:hidden; min-height:169px; border-collapse:collapse}.widget-datepicker-bd td{ background-color:#fff; border:none; font-weight:normal; text-align:center; cursor:pointer; padding:0; width:14.3%}.widget-datepicker-bd a,.widget-daterange-start.widget-daterange-empty .widget-datepicker-range-end a,.widget-daterange-end.widget-daterange-empty .widget-datepicker-selected a{ box-sizing:border-box; display:inline-block; border:1px solid #fff; line-height:1.9; color:#999; padding:1px; text-decoration:none; width:100%}.widget-datepicker button{ position:absolute; top:0; width:16px; padding:2px 3px 1px; font-family:hcom-icons; font-size:8px; line-height:1.1em; left:0}.widget-datepicker .widget-datepicker-next,.RTL .widget-datepicker .widget-datepicker-prev{ left:auto; right:0}.RTL .widget-datepicker .widget-datepicker-next{ left:0; right:auto}.lt-ie8 .widget-datepicker button{ padding:2px 0}.widget-datepicker-today a{ font-weight:bold !important}.widget-datepicker-range-end a{ font-weight:normal !important}.widget-datepicker-selected a,.widget-datepicker-highlight a,.widget-datepicker-range-end a,.widget-daterange-end.widget-daterange-empty .widget-datepicker-highlight a{ border:1px solid #a5a5a5; background:#a5a5a5; color:#fff; font-weight:bold}.widget-daterange-end.widget-daterange-empty .widget-datepicker-selected a{ border:none; font-weight:normal}.widget-datepicker-bd a:hover,.widget-datepicker-range-end a:hover,.widget-daterange-end.widget-daterange-empty .widget-datepicker-highlight a:hover,.widget-daterange-end.widget-daterange-empty .widget-datepicker-selected a:hover,.widget-daterange-start.widget-daterange-empty .widget-datepicker-range-end a:hover{ background:#a5a5a5; border:1px solid #a5a5a5; color:#fff}.touch .widget-datepicker-bd a:hover{ background:#06c; border:1px solid #06c; color:#fff}.widget-datepicker-weekend a{ color:#222; font-weight:bold}.widget-datepicker-disabled a,.widget-datepicker-disabled a:hover,.touch .widget-datepicker-disabled a:hover{ background-color:#fff; border:1px solid #fff; color:#a5a5a5; cursor:default; font-weight:normal}.widget-datepicker-range-end a,.widget-daterange-end.widget-daterange-empty .widget-datepicker-highlight a{ background-color:#fff; color:#999}.widget-daterange{ background-color:#999; display:none; border-radius:3px; box-sizing:border-box; padding:6px 0 6px 6px; position:absolute; left:0; z-index:60; width:398px; margin-top:10px}.touch .widget-overlay-open .widget-daterange{ position:fixed}.widget-daterange .widget-datepicker{ border:none; border-right:6px solid #999}.widget-daterange .widget-datepicker + .widget-datepicker{ border-right:none}.RTL .widget-daterange .widget-datepicker + .widget-datepicker{ border-right:6px solid #999; border-left:none}.widget-daterange-ft{ color:#fff; font-weight:bold; text-align:center; padding-top:3px; margin-bottom:-2px}.widget-daterange-start .widget-daterange-ft{ display:none}.widget-daterange:after{ border-style:solid; content:''; position:absolute; width:0; height:0;  -webkit-transform:rotate(360deg); border-color:transparent; border-width:10px; left:20px}.RTL .widget-daterange:after,.widget-daterange.widget-daterange-flipped:after{ left:auto; right:20px}.RTL .widget-daterange.widget-daterange-flipped:after{ left:20px; right:auto}.widget-daterange:after{ border-bottom-color:#999; top:-20px}.widget-daterange-noarrow:after{ display:none}.widget-daterange-above{ margin-top:-10px}.widget-daterange-above:after{ border-top-color:#999; border-bottom-color:transparent; top:100%}.widget-daterange-cover{ margin-top:50px}.widget-daterange-cont{ display:inline-block}.widget-daterange-offscreen{ display:inline-block; top:-9999em; left:0}.widget-daterange-visible{ display:inline-block}.widget-daterange .widget-datepicker .widget-datepicker-prev{ display:none}.widget-daterange .widget-datepicker:first-child .widget-datepicker-prev{ display:block}.widget-daterange .widget-datepicker:first-child .widget-datepicker-next{ display:none}@media(max-width:849px){ .responsive-css .widget-daterange{ width:90%; margin-left:-15px; margin-right:-15px}.responsive-css .widget-datepicker{ box-sizing:border-box; width:49.5%}.responsive-css .widget-datepicker button{ height:auto; width:auto; left:-9px; top:-11px; padding:12px 16px; font-size:14px; background:transparent; border-color:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.responsive-css .widget-daterange.widget-daterange-end:after{ left:55%}.responsive-css .RTL .widget-daterange.widget-daterange-end:after{ left:auto; right:55%}.responsive-css .widget-datepicker-bd th,.responsive-css .widget-datepicker-bd td{ font-size:14px}.responsive-css .widget-datepicker-bd th{ padding-top:6px}.responsive-css .widget-datepicker-label{ font-size:16px}.responsive-css .widget-datepicker-bd a,.responsive-css .widget-daterange-start.widget-daterange-empty .widget-datepicker-range-end a,.responsive-css .widget-daterange-end.widget-daterange-empty .widget-datepicker-selected a{ line-height:1.8; }.responsive-css .widget-daterange-ft{ display:none}.responsive-css .widget-datepicker .widget-datepicker-next{ position:absolute; left:auto; right:-9px}.responsive-css .RTL .widget-datepicker .widget-datepicker-next{ left:-9px; right:auto}.responsive-css .RTL .widget-datepicker .widget-datepicker-prev{ right:-22px}}@media(min-width:599px) and (max-width:849px){ .responsive-css .widget-datepicker button:hover{ background:transparent; border-color:transparent; box-shadow:none}}@media(max-width:599px){ .responsive-css .widget-datepicker{ width:100%}.responsive-css .widget-datepicker button{ background-color:#06c; padding:6px; margin:0 16px}.responsive-css .widget-datepicker th{ background-color:#fff; color:#222; padding:3px 0; border:1px solid #fff}.responsive-css .widget-datepicker td{ font-weight:normal}.responsive-css .widget-datepicker .widget-datepicker-bd{ margin:0 1px 0 2px}.responsive-css .widget-datepicker .widget-datepicker-bd td{ padding-bottom:3px}.responsive-css .widget-datepicker .widget-datepicker-bd a{ line-height:2.5; color:#222}.responsive-css .widget-datepicker .widget-datepicker-bd .widget-datepicker-disabled a,.responsive-css .widget-datepicker .widget-datepicker-bd .widget-datepicker-disabled a:hover{ color:#a5a5a5; background-color:#fff; border-color:#fff}.responsive-css .widget-datepicker .widget-datepicker-highlight a{ background-color:#66a3e0; border-color:#66a3e0; color:#fff}.responsive-css .widget-datepicker .widget-datepicker-selected a,.responsive-css .widget-datepicker .widget-datepicker-range-end a,.responsive-css .widget-datepicker .widget-datepicker-bd td a:hover{ background-color:#3385d6; border:1px solid #3385d6; color:#fff}.responsive-css .widget-datepicker .widget-datepicker-bd td a:hover{ border-radius:3px}.responsive-css .widget-datepicker .widget-datepicker-selected a{ border-top-left-radius:3px; border-bottom-left-radius:3px}.responsive-css .widget-datepicker .widget-datepicker-range-end a{ background-color:#fff; color:#222; border-color:#66a3e0; border-left-color:#fff; border-top-right-radius:3px; border-bottom-right-radius:3px}.responsive-css .widget-datepicker-prev{ border-top-right-radius:0; border-bottom-right-radius:0}.responsive-css .widget-datepicker-next{ border-top-left-radius:0; border-bottom-left-radius:0}.responsive-css .widget-datepicker-hd{ position:relative}.responsive-css .widget-daterange{ background-color:#fff; border-radius:0; position:absolute; left:0; right:0; margin:0; height:105%; width:100%; padding:42px 0 30px 0}.responsive-css .widget-daterange:after{ border:none}.responsive-css .widget-daterange .widget-datepicker + .widget-datepicker{ border-right:6px solid #999}.responsive-css .widget-daterange .widget-datepicker,.responsive-css .widget-daterange .widget-datepicker + .widget-datepicker{ background-color:#fff; border:none}.responsive-css .widget-daterange .widget-datepicker:first-child{ display:block}.responsive-css .widget-daterange .widget-datepicker:first-child .widget-datepicker-next{ display:block}.responsive-css .widget-daterange.widget-daterange-end:after{ left:55%}.responsive-css .widget-daterange-start .widget-datepicker{ display:none}.responsive-css .widget-daterange-end .widget-datepicker:first-child{ display:none}.responsive-css .widget-daterange-end .widget-datepicker .widget-datepicker-prev{ display:block}.responsive-css .widget-daterange-ft{ min-height:1.4em}.responsive-css .widget-daterange-control{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; border-bottom:1px solid #eee; background:#eee; display:block; font-size:16px; font-weight:bold; padding:12px 16px; min-height:16px; text-align:center; width:100%; overflow:hidden}.responsive-css .widget-datepicker-label{ color:#222; margin:20px 0}.responsive-css.touch .widget-overlay-open .widget-daterange{ position:absolute}.intl-ar_AE .widget-datepicker-bd th{ font-size:12px}}.intl-ar_AE .widget-datepicker-bd th{ font-weight:normal; font-size:10px}@media(min-width:849px){ .intl-ar_AE .widget-datepicker-bd th{ font-size:8px}}
/* themes/orange/core/widget/dio.widget.datepicker.css*/
.widget-disambiguation .widget-overlay-bd{ background-color:#fff; max-height:300px; padding:16px}.widget-disambiguation li{ margin:4px 0}.widget-disambiguation label:hover{ cursor:pointer; color:#06c}.widget-disambiguation-no-results li{ list-style-type:disc; margin:10px 20px}
/* themes/orange/core/widget/dio.widget.disambiguation.css*/
@charset "UTF-8";.widget-autosuggest{ display:none;  z-index:61}.widget-autosuggest-fs{ background:#fff; top:0; left:0; overflow-y:scroll}.widget-autosuggest table{ background-color:#fff; border:1px solid #777; border-collapse:collapse; position:relative}.widget-autosuggest-fs table{ border:none; line-height:20px; width:100%}.widget-autosuggest caption{ position:absolute; top:-9999em}.widget-autosuggest th span{ overflow:hidden; position:absolute; top:-9999em; width:1px}.widget-autosuggest tbody{ border-bottom:1px dotted #eee}.widget-autosuggest td{ padding:3px 5px}.widget-autosuggest-offscreen{ position:absolute; top:-9999em; right:auto; bottom:auto; left:0}.widget-autosuggest-visible{ position:absolute; display:block}.widget-autosuggest-category{ text-align:right; display:block; color:#777; margin-left:20px; float:right}.RTL .widget-autosuggest-category{ text-align:left; float:left}.widget-autosuggest-category:after{ display:inline-block; font-family:hcom-icons; padding:0 0 1px 3px; vertical-align:middle}.RTL .widget-autosuggest-category:after{ padding:3px 3px  0 0}.autosuggest-city :first-child .widget-autosuggest-category:after{ content:""}.autosuggest-landmark :first-child .widget-autosuggest-category:after{ content:""}.autosuggest-transport :first-child .widget-autosuggest-category:after{ content:"\e95e\e930"; letter-spacing:3px}.autosuggest-hotel :first-child .widget-autosuggest-category:after{ content:""}.widget-autosuggest-category .offscreen{ position:absolute; top:-9999em; left:0}.widget-autosuggest .highlighted{ background-color:#ff9}.widget-autosuggest tr:hover .highlighted,.widget-autosuggest tbody tr:hover,.widget-autosuggest .hover .highlighted,.widget-autosuggest tbody .hover{ background-color:#06c; cursor:pointer}.widget-autosuggest tbody tr:hover td,.widget-autosuggest .hover td{ color:#fff}.widget-autosuggest tr:hover .widget-autosuggest-category,.hover .widget-autosuggest-category{ color:#06c}.widget-autosuggest tfoot td{ color:#777; font-size:12px}.widget-autosuggest-results-0 tfoot td:first-child,.widget-autosuggest-results-1 tfoot td:first-child{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  opacity:0}.widget-autosuggest .cta{ color:#f80; border:none; padding:0; background:none; font-weight:normal; float:right}.RTL .widget-autosuggest .cta{ float:left}.widget-autosuggest-controls{ border-bottom:1px dotted #eee; padding:5px}.widget-autosuggest-controls input[type=text]{ font-size:16px; width:250px}.widget-autosuggest-controls .cta{ line-height:40px}@media(max-width:849px){ .responsive-css .widget-autosuggest td{ font-size:14px; padding:5px}.responsive-css td.widget-autosuggest-category{ font-size:12px}}.autosuggest-category-result{ display:inline}
/* themes/orange/core/widget/dio.widget.autosuggest.css*/
#carousel-container .carousel-thumbnails li:hover a{ opacity:0.5}#carousel-container .carousel-thumbnails li.selected-thumb{ border:2px solid #f80; height:71px; width:71px}#carousel-container .carousel-thumbnails li.selected-thumb a{ background-position:-2px -2px}@media(min-width:1260px){ #carousel-container .carousel-thumbnails li.selected-thumb{ height:78px; width:78px}}
/* themes/orange/mvt2800-variants.css*/
.reviews-overlay .trust-you-credit{ display:none}.trust-you-credit{ display:inline-block; padding:10px 5px; box-sizing:border-box; background-color:#f6f6f6; top:10px; text-align:right; width:100%}.RTL .trust-you-credit{ text-align:left}@media(max-width:599px){ .trust-you-credit,.RTL .trust-you-credit{ text-align:center}}
/* themes/orange/pages/pda/trust-you-credit.css*/
.sprite{ display:inline-block; overflow:hidden}.sprite-flags{ background-image:url(/da/assets/s/48.1/images/common/core/sprites/flags.png); width:16px; height:11px;  background-position:-60px -480px}.sprite-flags-aut{ background-position:0 -540px}.sprite-flags-bel,.sprite-flags-bnx{ background-position:0 0}.sprite-flags-hrv{ background-position:0 -20px}.sprite-flags-cze{ background-position:0 -40px}.sprite-flags-dnk{ background-position:0 -60px}.sprite-flags-est{ background-position:0 -80px}.sprite-flags-fin{ background-position:0 -100px}.sprite-flags-fra{ background-position:0 -120px}.sprite-flags-deu{ background-position:0 -140px}.sprite-flags-grc{ background-position:0 -160px}.sprite-flags-hun{ background-position:0 -180px}.sprite-flags-isl{ background-position:0 -200px}.sprite-flags-irl{ background-position:0 -220px}.sprite-flags-ita{ background-position:0 -240px}.sprite-flags-lva{ background-position:0 -260px}.sprite-flags-ltu{ background-position:0 -280px}.sprite-flags-nld{ background-position:0 -300px}.sprite-flags-nor{ background-position:0 -320px}.sprite-flags-pol{ background-position:0 -340px}.sprite-flags-prt{ background-position:0 -360px}.sprite-flags-rus{ background-position:0 -380px}.sprite-flags-svk{ background-position:0 -400px}.sprite-flags-esp{ background-position:0 -420px}.sprite-flags-swe{ background-position:0 -440px}.sprite-flags-che{ background-position:0 -460px}.sprite-flags-tur{ background-position:0 -480px}.sprite-flags-ukr{ background-position:0 -500px}.sprite-flags-gbr{ background-position:0 -520px}.sprite-flags-aus{ background-position:-60px 0}.sprite-flags-hkg{ background-position:-60px -420px}.sprite-flags-chn{ background-position:-60px -20px}.sprite-flags-jpn{ background-position:-60px -40px}.sprite-flags-kor{ background-position:-60px -60px}.sprite-flags-phl{ background-position:-60px -80px}.sprite-flags-sgp{ background-position:-60px -100px}.sprite-flags-twn{ background-position:-60px -120px}.sprite-flags-nzl{ background-position:-60px -440px}.sprite-flags-ind{ background-position:-60px -520px}.sprite-flags-mys{ background-position:-60px -540px}.sprite-flags-vnm{ background-position:-60px -680px}.sprite-flags-idn{ background-position:0 -700px}.sprite-flags-arg{ background-position:-60px -280px}.sprite-flags-tha{ background-position:-60px -300px}.sprite-flags-chl{ background-position:-60px -340px}.sprite-flags-bra{ background-position:-60px -140px}.sprite-flags-col{ background-position:-60px -320px}.sprite-flags-per{ background-position:-60px -460px}.sprite-flags-ven{ background-position:-60px -360px}.sprite-flags-pan{ background-position:-60px -380px}.sprite-flags-gtm{ background-position:-60px -400px}.sprite-flags-can{ background-position:-60px -160px}.sprite-flags-mex{ background-position:-60px -180px}.sprite-flags-usa{ background-position:-60px -200px}.sprite-flags-blz{ background-position:0 -560px}.sprite-flags-bol{ background-position:-60px -560px}.sprite-flags-cri{ background-position:0 -580px}.sprite-flags-ecu{ background-position:-60px -580px}.sprite-flags-guf{ background-position:0 -600px}.sprite-flags-guy{ background-position:-60px -600px}.sprite-flags-hnd{ background-position:0 -620px}.sprite-flags-nic{ background-position:-60px -620px}.sprite-flags-pry{ background-position:0 -640px}.sprite-flags-sur{ background-position:-60px -640px}.sprite-flags-ury{ background-position:0 -660px}.sprite-flags-slv{ background-position:-60px -660px}.sprite-flags-isr{ background-position:-60px -220px}.sprite-flags-zaf{ background-position:-60px -240px}.sprite-flags-are{ background-position:-60px -700px}.sprite-flags-blank{ background-position:-60px -480px}.sprite-flags-blank-white{ background-position:-60px -500px}
/* themes/orange/core/sprites.css*/
@charset "UTF-8";@font-face{ font-family:"hcom-icons"; src:url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.eot"); src:url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.eot?#iefix") format("embedded-opentype"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.woff") format("woff"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.ttf") format("truetype"),url("/da/assets/s/48.1/images/common/fonts/hcom-icons/fonts/hcom-icons.svg#icomoon") format("svg"); font-weight:normal; font-style:normal}#header-bar,#menu-bar{ min-width:0px !important}#header-selector .g{ width:97.92% !important}@media(max-width:849px){ #header-selector .g{ width:auto !important}}.lt-ie9 #header-full{ min-width:976px}.lt-ie9 #menu-bar li{ display:inline}.lt-ie9 .popup-menu ul{ border-left:1px solid #fff; border-right:1px solid #fff}.non-responsive-css #header-full{ min-width:976px}.non-responsive-css .resp-row{  width:937px}@media(min-width:1260px){ .non-responsive-css .resp-row{ width:1160px}}@media screen and (max-width:599px){ .responsive-css #menu-bar .responsive-menu,.responsive-css #menu-bar .nav-group-1,.responsive-css #menu-bar #hdr-saved-hotels{ display:none}}#header-full{ position:relative; z-index:15}#header-full .g{ background-color:transparent; overflow:visible; position:relative}#header-full li{ margin:0; padding:0}.responsive-css #header-full .g{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:15px; padding-right:15px}#header-toggle{ background:#999; border-bottom-left-radius:3px; border-bottom-right-radius:3px; margin:0 auto; margin-left:-58px; position:absolute; top:0; left:50%; width:116px; z-index:99; overflow:hidden; font-size:10px}.no-js #header-toggle{ width:55px; margin-left:-31px}.intl-pt_BR #header-toggle{ width:58px}.intl-pt_BR #header-toggle #header-toggle-currency{ display:none}.intl-pt_BR #header-toggle #header-toggle-pos{ border-bottom-left-radius:3px; border-bottom-right-radius:3px}#header-toggle.cobranded{ left:60.1%}.RTL #header-toggle.cobranded{ left:40%}#header-toggle a,#header-toggle button{ background:transparent; border:none; color:#fff; cursor:pointer; display:inline-block; line-height:0.99; padding:0.7em 22px 0.7em 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border-bottom-left-radius:3px; position:relative; text-align:center; text-decoration:none; vertical-align:top; width:58px; overflow:hidden}#header-toggle a:hover,#header-toggle button:hover{ background-color:#06c}#header-toggle a:before,#header-toggle button:before{ position:absolute; top:50%; left:8px; margin-top:-0.7em; font-family:"hcom-icons"; font-size:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.RTL #header-toggle a,.RTL #header-toggle button{ border-bottom-right-radius:3px; border-bottom-left-radius:0; padding-left:22px; padding-right:20px}.RTL #header-toggle a:before,.RTL #header-toggle button:before{ left:auto; right:8px}.no-js #header-toggle a,.no-js #header-toggle button{ border-bottom-left-radius:3px; border-bottom-right-radius:3px}#header-toggle a span,#header-toggle button span{ font-size:12px}.touch #header-toggle a span,.touch #header-toggle button span{ font-size:14px}#header-toggle a .sprite,#header-toggle button .sprite{ position:relative; display:block; margin-left:5px; margin-bottom:1px}.touch #header-toggle a .sprite,.touch #header-toggle button .sprite{ transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); margin-top:2px; margin-bottom:3px}.RTL #header-toggle a .sprite,.RTL #header-toggle button .sprite{ margin-right:5px; margin-left:0}.touch #header-toggle a .sprite-flags,.touch #header-toggle button .sprite-flags{ margin-left:10px}#header-toggle a .pos,#header-toggle button .pos{ position:absolute; left:-999em}#header-toggle #header-toggle-currency{ border-bottom-left-radius:0; border-bottom-right-radius:3px}.RTL #header-toggle #header-toggle-currency{ border-bottom-left-radius:3px; border-bottom-right-radius:0}#header-bar{ background:#fff; background:-moz-linear-gradient(top,#fff 0,#fff 100%); background:-webkit-linear-gradient(top,#fff 0,#fff 100%); background:-o-linear-gradient(top,#fff 0,#fff 100%); background:linear-gradient(to bottom,#fff 0,#fff 100%); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFFFF',EndColorStr='#FFFFFFFF')"; zoom:1; border-top:1px solid #f80; border-bottom:1px solid transparent; min-height:54px; z-index:1}#header-bar .g:before,#header-bar .g:after{ content:" "; display:table}#header-bar .g:after{ clear:both}.lt-ie8 #header-bar .g{ *zoom:1}#header-bar .brand-wrap{ width:48.15%; float:left}.RTL #header-bar .brand-wrap{ float:right; width:50%}.banner{ height:48px; overflow:hidden; display:inline-block; width:229px; float:left}.RTL .banner{ float:right}.header-cobrand{ background-color:#fff; display:inline-block; border-bottom-left-radius:3px; border-bottom-right-radius:3px; margin-top:-1px; padding:5px 8px; vertical-align:top; max-height:46px; overflow:hidden; margin-left:5px; max-width:244px; float:left}.RTL .header-cobrand{ float:right}.header-cobrand span{ color:#222; padding-right:5px}.header-cobrand img{ vertical-align:middle; max-height:35px; max-width:235px}.header-cobrand > img{ max-height:40px}.cobrand-label{ max-height:42px}.cobrand-label img{ max-height:32px}.header-poweredby{ position:static; clear:both; margin:5px 0 7px}.header-poweredby img,.header-poweredby span{ vertical-align:middle}.header-poweredby img{ height:12px}.header-poweredby span{ margin-right:6px; position:relative; top:1px}.lt-ie9 .header-poweredby span{ top:0}.RTL .header-poweredby span{ margin-right:0; margin-left:6px}.header-phonenumbers{ float:right; position:static; margin-top:0.5em; padding-bottom:0.5em; margin-right:10px; width:45%; text-align:right}.RTL .header-phonenumbers{ text-align:left; float:left; margin-left:10px; margin-right:0; clear:none}.touch .header-phonenumbers{ font-size:16px}.header-phonenumbers .msg{ display:block; color:#222; margin-left:6em}.RTL .header-phonenumbers .msg{ margin-left:0; margin-right:3em}.header-phonenumbers .phone{ float:right; font-weight:normal; margin:5px 0 0 20px; color:#222; line-height:1}.RTL .header-phonenumbers .phone{ float:left; margin-right:20px; margin-left:0}.header-phonenumbers .phone:after{ font-family:"hcom-icons"; font-size:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; display:inline-block; margin-left:5px}.RTL .header-phonenumbers .phone:after{ margin-left:0; margin-right:5px}.header-phonenumbers .phone a[href^=tel]{ color:inherit}.header-phonenumbers .phone-1{ margin-top:9px; margin-bottom:-4px; font-size:16px}.RTL .header-phonenumbers .phone-1{ margin-bottom:0}.header-phonenumbers .phone-2{ padding-top:4px; font-size:14px}.header-phonenumbers .widget-tooltip{ position:relative}.header-phonenumbers .widget-tooltip-bd{ white-space:normal; font-size:12px; text-align:left; right:-19px}.touch .header-phonenumbers .widget-tooltip-bd{ font-size:16px}.RTL .header-phonenumbers .widget-tooltip-bd{ right:auto; left:-19px}.RTL .header-phonenumbers .widget-tooltip-bd:before{ left:6px; right:auto}#menu-bar{ background-color:#eee; float:left; width:100%; min-height:0; position:relative; -webkit-text-size-adjust:none}#menu-bar:after{ z-index:-1; position:absolute; width:98%; bottom:0; height:10px; left:1%; content:""; border-radius:100%}.touch #menu-bar{ font-size:16px}#menu-bar ul{ display:inline; margin-left:-10px}.RTL #menu-bar ul{ margin-right:-10px; margin-left:0}#menu-bar li{ display:inline-block}#menu-bar a{ display:inline-block; padding:8px 10px; color:#222}.touch #menu-bar a{ padding:0.7em 10px}#menu-bar a:hover,#menu-bar a:active{ background-color:#ccc; text-decoration:none}#menu-bar a:focus{ text-decoration:none}#menu-bar .nav{ float:left}.RTL #menu-bar .nav{ float:right}#menu-bar .avatar{ float:left; margin:-8px 10px -8px -10px; height:32px; width:32px; overflow:hidden}.RTL #menu-bar .avatar{ float:right; margin:-8px -10px -8px 10px}#menu-bar .popup-menu ul{ background-color:#eee; display:inline-block; position:absolute; margin:0 0 -1px 0; top:-99em; left:0; width:176px; border-bottom-left-radius:3px; border-bottom-right-radius:3px}.RTL #menu-bar .popup-menu ul{ left:auto; right:0}#menu-bar .popup-menu ul li{ display:block}#menu-bar .popup-menu ul li:last-child a{ border:none; border-bottom-left-radius:3px; border-bottom-right-radius:3px}#menu-bar .popup-menu.customer ul{ left:auto; right:0}.RTL #menu-bar .popup-menu.customer ul{ left:0; right:auto}#menu-bar .popup-menu.service ul{ right:0; left:auto}.RTL #menu-bar .popup-menu.service ul{ left:0; right:auto}.js #menu-bar .popup-menu > a:hover,.js #menu-bar .popup-menu > a:focus{ background-color:#06c; color:#fff}.js #menu-bar .popup-menu > a:after{ margin-left:8px; line-height:1; font-family:"hcom-icons"; font-size:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.js .RTL #menu-bar .popup-menu > a:after{ float:left; margin-left:0; margin-right:8px; margin-top:0.8em}#menu-bar .popup-menu-active{ position:relative}#menu-bar .popup-menu-active ul{ top:100%; outline:none}#menu-bar .popup-menu-active ul:after{ z-index:-1; position:absolute; width:98%; bottom:0; height:10px; left:1%; content:""; border-radius:100%}#menu-bar .popup-menu-active ul a{ padding-right:10px; background:transparent; color:#222; border-bottom:1px solid #fff; display:block; margin-left:0; outline:none}#menu-bar .popup-menu-active ul a:hover,#menu-bar .popup-menu-active ul a:focus{ background:#06c; color:#fff}.js #menu-bar .popup-menu-active > a,.js #menu-bar .popup-menu-active > a:hover,.js #menu-bar .popup-menu-active > a:focus{ background-color:#06c; color:#fff}.js #menu-bar .popup-menu-active > a:after{ content:""}#menu-bar .responsive-menu{ float:left; margin-left:-10px}.RTL #menu-bar .responsive-menu{ float:right; margin-right:-10px; margin-left:0}#menu-bar .foo-popup-menu,.RTL #menu-bar .foo-popup-menu{ margin:0}#menu-bar .nav-group-2{ float:right}.RTL #menu-bar .nav-group-2{ float:left}.menu-action,.phone-menu,#menu-bar .foo-popup-menu > a{ display:none}@media screen and (min-width:1260px){ #header-bar .cobranded{ max-width:370px}#header-bar .cobranded img{ max-width:365px}#header-toggle.cobranded,.RTL #header-toggle.cobranded{ left:50%}}@media screen and (max-width:959px){ .responsive-css #header-toggle.cobranded,.responsive-css .RTL #header-toggle.cobranded{ left:50%}.responsive-css .header-cobrand{ display:block; clear:left; max-width:100%; max-height:100%; margin:2px 0 3px 0; padding:2px 3px; border-radius:3px}.responsive-css .header-cobrand span{ color:#fff; max-width:140px; float:left}.responsive-css .header-cobrand span + img{ float:left; max-width:125px; max-height:35px; background:#fff; padding:2px 3px; border-radius:3px}.responsive-css .RTL .header-cobrand{ clear:right}.responsive-css .RTL .header-cobrand span{ float:right; text-align:right; padding:0 0 0 5px}.responsive-css .cobrand-label{ display:table; background:none; padding-left:0; padding-right:0}.responsive-css .cobrand-label span{ display:table-cell; float:none; vertical-align:middle}.responsive-css .cobrand-label span + img{ max-height:35px}.responsive-css .RTL .cobrand-label span{ float:none}}@media screen and (max-width:599px){ .menu-action{ background:transparent; position:absolute; top:0; border:none; cursor:pointer; padding-top:2px; z-index:16; overflow:hidden; display:inline-block}.menu-action:before{ display:block; padding:10px; color:#222; font-family:"hcom-icons"; font-size:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""}.menu-action b{ position:absolute; left:-9999em}.burger,.RTL .phone-us{ left:0; right:auto; padding-left:0; padding-right:10px}.active .burger:before{ content:""}.phone-us,.RTL .burger{ left:auto; right:0; padding-left:10px; padding-right:0}.phone-us:before{ content:""}.phone-menu .msg{ display:block; font-weight:bold; color:#222}.phone-menu .phone{ display:block; padding:0 20px; color:#06c; font-size:20px; margin-bottom:0.5em}.phone-menu .phone-1{ margin-bottom:2em; font-weight:bold; outline:none}.phone-menu .widget-tooltip-info{ display:block; margin-top:0.5em; font-size:14px; font-weight:normal; color:#222}.phone-menu .widget-overlay-bd{ text-align:center; display:block; padding:2em 0}.responsive-css #header-toggle{ top:auto; bottom:1px; left:0; width:100%; margin:0; z-index:1; border-top:1px solid #eee; border-radius:0}.responsive-css #header-toggle a,.responsive-css #header-toggle button{ width:50%; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-left:1px solid #eee; border-bottom-left-radius:0}.responsive-css #header-toggle a:hover,.responsive-css #header-toggle a.toggle-active,.responsive-css #header-toggle button:hover,.responsive-css #header-toggle button.toggle-active{ background:transparent}.responsive-css #header-toggle a:first-child,.responsive-css #header-toggle button:first-child{ border-left:none}.responsive-css #header-toggle a:before,.responsive-css #header-toggle button:before{ content:none}.responsive-css #header-toggle.cobranded{ left:0}.responsive-css #header-toggle #header-toggle-pos .sprite-flags{ margin-left:auto; margin-right:auto}.responsive-css .RTL #header-toggle a,.responsive-css .RTL #header-toggle button{ border-left:none}.responsive-css .RTL #header-toggle a:first-child,.responsive-css .RTL #header-toggle button:first-child{ border-left:1px solid #eee}.responsive-css .RTL #header-toggle a:before,.responsive-css .RTL #header-toggle button:before{ content:none}.responsive-css .RTL #header-toggle.cobranded{ left:0}.responsive-css #header-bar{ min-height:44px; position:relative}.responsive-css #header-bar.cobranded{ border-bottom:0}.responsive-css #header-bar.cobranded .g{ padding-left:0; padding-right:0}.responsive-css #header-bar .brand-wrap,.responsive-css .RTL #header-bar .brand-wrap{ width:auto; float:none}.responsive-css #header-bar .brand-wrap .header-poweredby,.responsive-css .RTL #header-bar .brand-wrap .header-poweredby{ margin:7px 0 7px; text-align:center}.responsive-css .banner{ height:22px; overflow:hidden; display:block; margin:0 auto; margin-top:12px; float:none}.responsive-css .RTL .banner{ float:none}.responsive-css .header-cobrand{ display:block; max-width:100%; max-height:100%; float:none; margin:11px 0 0 0; padding:3px 0; text-align:center; border-radius:0; background:#fff}.responsive-css .header-cobrand span{ color:#222; margin-left:12px}.responsive-css .header-cobrand img{ margin-left:10px; max-width:none; max-height:40px}.responsive-css .header-cobrand span + img{ float:left; margin-left:0}.responsive-css .RTL .header-cobrand{ float:none}.responsive-css .RTL .header-cobrand span{ display:inline-block; text-align:left; float:none; padding:0 0 0 5px}.responsive-css .cobrand-label span{ float:none; display:inline-block; width:50%; vertical-align:middle; margin-left:0; text-align:right}.responsive-css .cobrand-label span + img{ float:none}.responsive-css .header-phonenumbers{ position:absolute; top:-100em; overflow:hidden}.responsive-css #menu-bar{ float:none; padding-bottom:2.1666em; position:absolute; border-bottom:none; transition:margin 300ms ease; visibility:hidden; margin-top:-600px}.responsive-css #menu-bar li{ float:none; display:block}.responsive-css #menu-bar a{ float:none; display:block; padding-left:10px; padding-right:10px; text-transform:uppercase}.responsive-css #menu-bar .resp-row nav > ul{ margin-left:-15px; margin-right:-15px}.responsive-css #menu-bar .avatar{ border-left:0; margin-left:0}.responsive-css #menu-bar .popup-menu{ float:none; display:block}.responsive-css #menu-bar .popup-menu ul{ padding:0 10px; position:absolute; top:-999em; width:100%; background:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.responsive-css #menu-bar .popup-menu ul a{ text-transform:initial}.responsive-css #menu-bar .popup-menu a{ color:#222}.responsive-css #menu-bar .popup-menu a:hover,.responsive-css #menu-bar .popup-menu a:focus{ color:#222}.responsive-css #menu-bar .popup-menu > a{ border-bottom:1px solid #eee; padding-left:10px}.responsive-css #menu-bar .popup-menu.customer > .active{ color:#222}.responsive-css #menu-bar .popup-menu-active ul{ position:static; top:0; background:#fff; border-radius:0}.responsive-css #menu-bar .popup-menu-active ul li:last-child a{ border-radius:0}.responsive-css #menu-bar .popup-menu-active ul a{ padding-left:0; padding-right:0; border-bottom-color:#222; color:#222; border-radius:0}.responsive-css #menu-bar .popup-menu-active ul a:hover,.responsive-css #menu-bar .popup-menu-active ul a:focus{ color:#fff; background:#06c}.responsive-css #menu-bar .popup-menu-active > a{ border-bottom-color:#fff}.responsive-css #menu-bar .nav-group-2{ float:none; display:block}.responsive-css .RTL #menu-bar .avatar{ margin-right:0; margin-left:10px}.responsive-css .RTL #menu-bar .popup-menu{ float:none; display:block}.responsive-css .RTL #menu-bar .popup-menu > a{ padding-left:0; padding-right:10px}.responsive-css .RTL #menu-bar .popup-menu-active ul{ margin-right:0}.responsive-css .RTL #menu-bar .nav-group-2{ float:none}.touch.responsive-css #header-toggle{ width:100%; margin:0}.touch.responsive-css #header-toggle a,.touch.responsive-css #header-toggle button{ width:50%; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-top:1.6em; padding-bottom:1.6em}.touch.responsive-css #menu-bar{ padding-bottom:3em}.touch.responsive-css #menu-bar a{ padding-top:1em; padding-bottom:1em}.js.responsive-css #menu-bar .popup-menu > a:hover{ background:none}.js.responsive-css #menu-bar .popup-menu > a:after{ font-size:16px; content:"+"; display:inline-block; float:right; width:1em; height:1em; color:#222; margin-right:10px; margin-top:-0.2em}.js.responsive-css #menu-bar .popup-menu-active > a{ background:none}.js.responsive-css #menu-bar .popup-menu-active > a:after{ content:""}.js.responsive-css .RTL #menu-bar .popup-menu > a:after{ margin-left:10px; margin-top:-0.2em; float:left; margin-right:0}.intl-pt_BR.responsive-css #header-toggle{ width:100%}.intl-pt_BR.responsive-css #header-toggle #header-toggle-pos{ width:100%}}.banner{ margin-top:4px}@media screen and (max-width:599px){ .responsive-css .logo{ margin-top:-66px}}@media print{ #header-selector,#header-toggle,#menu-bar{ display:none}#header-bar{ border:none}}#suggested-languages{ background-color:#222; text-align:center; z-index:16; padding:12px 0; width:100%; position:relative; top:0; min-height:24px}#suggested-languages .g{ background:transparent; position:relative; padding-left:15px; padding-right:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#suggested-languages ul{ margin:0 100px}#suggested-languages li{ display:inline-block; padding:0 16px}#suggested-languages a{ display:inline-block; padding:4px 0; color:#fff}#suggested-languages button{ position:absolute; top:0; right:10px; border:none; background:transparent; font-weight:normal}#suggested-languages button:after{ border-radius:50%; font-family:"hcom-icons"; font-size:10px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; border:1px solid #fff; background:#fff; padding:2px; color:#000; float:right; display:inline-block; height:11px; line-height:1; margin-left:6px; width:11px}#suggested-languages button:hover{ text-decoration:underline}body.RTL #suggested-languages button{ right:auto; left:10px}@media screen and (max-width:599px){ #suggested-languages ul{ margin:0 30px}#suggested-languages button{ text-indent:-99em; overflow:hidden}#suggested-languages button:after{ text-indent:0}}.widget-overlay-mask{ opacity:0.35; filter:alpha(opacity=35)}.widget-overlay.widget-overlay-pos-currency{ width:90%; margin-left:0; left:5%; top:35px; border:2px solid #ccc}.widget-overlay.widget-overlay-pos-currency:focus{ outline:none}.widget-overlay.widget-overlay-pos-currency ul{ -moz-columns:4 240px; -webkit-columns:4 240px; columns:4 240px; column-break-inside:avoid; overflow:hidden}.widget-overlay.widget-overlay-pos-currency ul.pos-currency-options{ padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #ccc}.widget-overlay.widget-overlay-pos-currency li{ display:inline-block; width:240px}.csscolumns .widget-overlay.widget-overlay-pos-currency li{ -webkit-column-break-inside:avoid; -column-break-inside:avoid; display:block; width:auto}.widget-overlay.widget-overlay-pos-currency li.active a{ color:#fff; background-color:#06c}.widget-overlay.widget-overlay-pos-currency li.active a:after{ font-family:hcom-icons; font-family:"hcom-icons"; font-size:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-left:5px; float:right}.RTL .widget-overlay.widget-overlay-pos-currency li.active a:after{ float:left}.widget-overlay.widget-overlay-pos-currency li.active a em{ color:#fff}.widget-overlay.widget-overlay-pos-currency a{ color:#06c; box-sizing:border-box; display:inline-block; width:100%; height:100%; padding:0.5em 10px}.widget-overlay.widget-overlay-pos-currency span{ border:1px solid #dcdcdc; margin-right:5px; margin-bottom:2px; vertical-align:middle}.RTL .widget-overlay.widget-overlay-pos-currency span{ margin:0 0 0 5px}.widget-overlay.widget-overlay-pos-currency em{ display:inline-block; width:3em; font-style:normal; font-weight:bold; color:#222}#suggested-languages{ background-color:#222; text-align:center; z-index:16; padding:12px 0; width:100%; position:relative; top:0; min-height:24px}#suggested-languages .g{ background:transparent; position:relative; padding-left:15px; padding-right:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#suggested-languages ul{ margin:0 100px}#suggested-languages li{ display:inline-block; padding:0 16px}#suggested-languages a{ display:inline-block; padding:4px 0; color:#fff}#suggested-languages button{ position:absolute; top:0; right:10px; border:none; background:transparent; font-weight:normal}#suggested-languages button:after{ border-radius:50%; font-family:"hcom-icons"; font-size:10px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; border:1px solid #fff; background:#fff; padding:2px; color:#000; float:right; display:inline-block; height:11px; line-height:1; margin-left:6px; width:11px}#suggested-languages button:hover{ text-decoration:underline}body.RTL #suggested-languages button{ right:auto; left:10px}@media screen and (max-width:599px){ #suggested-languages ul{ margin:0 30px}#suggested-languages button{ text-indent:-99em; overflow:hidden}#suggested-languages button:after{ text-indent:0}}@media screen and (max-width:599px){ .widget-overlay.widget-overlay-pos-currency{ width:100%; left:0}}
/* themes/orange/modules/header/brands/common/header.css*/
#header-full{ font-size:12px; line-height:135%}
/* themes/orange/modules/header/brands/common/font-reset.css*/
.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-ft{ text-align:left}.drive-direct-newsletter.newsletter-overlay iframe{ display:none; height:0; position:absolute; top:-9999px; width:0}.drive-direct-newsletter .module-newsletter,.drive-direct-newsletter .module-newsletter-confirmation{ overflow:hidden; position:relative}.drive-direct-newsletter .module-newsletter .widget-overlay-hd,.drive-direct-newsletter .module-newsletter-confirmation .widget-overlay-hd{ border-bottom:0; margin-bottom:0}.drive-direct-newsletter .module-newsletter .widget-overlay-bd{ border-top:none; padding:0}.drive-direct-newsletter .module-newsletter .container{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px}.drive-direct-newsletter .module-newsletter .newsletter-form input[type=email]{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:3px; border:1px solid #eee; color:#222; font-size:14px; margin:3px 0; max-width:266px; padding:8px 12px 6px 8px; width:100%; }.touch .drive-direct-newsletter .module-newsletter .newsletter-form input[type=email]{ font-size:16px}.drive-direct-newsletter .module-newsletter .newsletter-form .form-field{ display:block; margin-bottom:16px}.drive-direct-newsletter .module-newsletter .newsletter-form .form-error,.drive-direct-newsletter .module-newsletter .newsletter-form .error{ font-weight:bold}.drive-direct-newsletter .module-newsletter .newsletter-form .form-error,.drive-direct-newsletter .module-newsletter .newsletter-form .invalid input,.drive-direct-newsletter .module-newsletter .newsletter-form .error{ color:#d00}.drive-direct-newsletter .module-newsletter .newsletter-form .error{ display:block; font-size:14px; margin-top:2px}.drive-direct-newsletter .module-newsletter .newsletter-form .invalid input{ background-color:#f6d0cc; border-color:#d00}.drive-direct-newsletter .module-newsletter .newsletter-form .form-error{ border:none; font-size:14px; margin-bottom:12px}.drive-direct-newsletter .module-newsletter .newsletter-form .email-label{ display:none}.drive-direct-newsletter .module-newsletter .newsletter-form .cta{ background-position:center}@media(max-width:599px){ .drive-direct-newsletter.newsletter-overlay button[type=submit],.drive-direct-newsletter.newsletter-overlay .widget-overlay-ok,.drive-direct-newsletter.newsletter-confirmation-overlay button[type=submit],.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-ok{ margin-left:0; margin-right:0; width:100%}.drive-direct-newsletter .module-newsletter .newsletter-form input[type=email]{ max-width:none}}.RTL .drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-ft{ text-align:right}
/* themes/orange/core/widget/dio.widget.newsletter-dd.css*/
.drive-direct-newsletter.newsletter-overlay,.drive-direct-newsletter.newsletter-confirmation-overlay{ width:600px; margin-left:-300px}.drive-direct-newsletter.newsletter-overlay .cta.widget-overlay-close,.drive-direct-newsletter.newsletter-confirmation-overlay .cta.widget-overlay-close{ color:#fff}.drive-direct-newsletter .module-newsletter .widget-overlay-hd,.drive-direct-newsletter .module-newsletter-confirmation .widget-overlay-hd{ background-color:#906; color:#fff}.drive-direct-newsletter .module-newsletter .newsletter-modal-container{ position:relative}.drive-direct-newsletter .module-newsletter .decoration-cont{ position:absolute; top:0; left:0; width:44.96%; height:100%; overflow:hidden; z-index:1; background:url(/da/assets/s/48.1/images/common/modules/newsletter/dd/newsletter-decoration-infinite.jpg) repeat 0 0}.drive-direct-newsletter .module-newsletter .decoration-cont .decoration{ width:100%}.drive-direct-newsletter .module-newsletter .newsletter-content{ min-height:378px; position:relative; margin-left:44.96%; z-index:2}.drive-direct-newsletter .module-newsletter p{ line-height:19px}.drive-direct-newsletter .module-newsletter .intro,.drive-direct-newsletter .module-newsletter button{ margin-bottom:16px}.drive-direct-newsletter .module-newsletter .disclaimer{ margin-bottom:12px}.drive-direct-newsletter .module-newsletter .legal-link-section{ margin-bottom:14px}.drive-direct-newsletter .module-newsletter .newsletter-modal-close{ display:inline-block; margin:1px 0 16px}.drive-direct-newsletter .module-newsletter .alternatives{ border-top:1px solid #eee; padding-top:16px}.drive-direct-newsletter .newsletter-form .intro{ font-size:16px; line-height:24px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd p{ font-size:16px; line-height:24px; margin-bottom:26px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container{ position:relative; width:560px; height:172px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .conf-bg{ display:none; width:100%}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .conf-bg.wide-bg{ display:block}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container{ position:absolute; width:111px; top:39px; right:37px; text-align:center}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container .price-notifier .highlight-text{ color:#fff; background-color:#906; border-radius:3px; display:inline-block; padding:2px 6px; font-weight:bold; font-size:11px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.RTL .drive-direct-newsletter .module-newsletter .decoration-cont{ left:auto; right:0}.RTL .drive-direct-newsletter .module-newsletter .newsletter-content{ margin-left:0; margin-right:44.96%}.RTL .drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container{ left:37px; right:auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){ .drive-direct-newsletter .module-newsletter .decoration-cont{ background:url(/da/assets/s/48.1/images/common/modules/newsletter/dd/hd/newsletter-decoration-infinite.jpg) repeat 0 0; background-size:268px 1px}}@media(max-width:599px){ .drive-direct-newsletter .module-newsletter .decoration-cont{ display:none}.drive-direct-newsletter .module-newsletter .newsletter-content{ margin-left:0; min-height:0}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd{ padding-left:0; padding-right:0}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd p{ padding:0 16px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container{ width:100%; max-width:310px; margin:0 auto}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .conf-bg.narrow-bg{ display:block}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .conf-bg.wide-bg{ display:none}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container{ display:table; table-layout:fixed; width:260px; top:76px; right:auto; left:22px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container .price-notifier{ display:table-cell; vertical-align:middle; height:40px}.drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container .price-notifier .highlight-text{ display:inline-block; width:100%; font-size:12px; padding:4px 40px}.RTL .drive-direct-newsletter .module-newsletter .newsletter-content{ margin-right:0}.RTL .drive-direct-newsletter.newsletter-confirmation-overlay .widget-overlay-bd .illustration-container .price-notifier-container{ left:auto; right:30px}}
/* themes/orange/modules/dd-newsletter/dd-newsletter.css*/
@charset "UTF-8";#resp-footer h2,#resp-footer h3,#resp-footer li,#resp-footer p,#resp-footer a{ color:#222}#resp-footer .acceptable-payment-types{ display:block; text-align:center; padding:0 20px 20px; border-bottom:1px solid #dcdcdc}#resp-footer .acceptable-payment-types h2{ margin:10px 0; font-weight:normal; line-height:1.4em}#resp-footer .acceptable-payment-types .checkout-sprite{ margin:0 15px 0 0}#resp-footer .footer-nav-list{ margin-bottom:20px}#resp-footer .footer-nav-list h3{ display:inline-block; font-weight:bold; font-size:14px; line-height:20px; margin:0}#resp-footer .footer-nav-list h3 a{ text-decoration:none}#resp-footer .footer-nav-list h3:after{ font-family:"hcom-icons"; font-size:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:""; margin-left:6px}.RTL #resp-footer .footer-nav-list h3:after{ float:left; margin-left:0; margin-right:6px}#resp-footer .footer-nav-list h3.no-sublinks:after{ display:none}.js #resp-footer .footer-nav-list h3{ cursor:pointer}#resp-footer .footer-nav-list li{ margin:0 0 10px; padding:0}#resp-footer .footer-nav-list li.active h3:after{ content:""}#resp-footer .footer-nav-list li ul{ margin-top:10px}.js #resp-footer .footer-nav-list li ul{ display:none}#resp-footer .footer-nav-list .seo-links li{ display:inline-block; padding:0 0 0 5px; margin:0 0 0 5px; border-left:1px solid #a5a5a5}.RTL #resp-footer .footer-nav-list .seo-links li{ padding:0 5px 0 0; margin:0 5px 0 0; border-left:0; border-right:1px solid #a5a5a5}#resp-footer .footer-nav-list .seo-links li:first-child{ border:0; padding:0; margin:0}#resp-footer .nav-item-top-dest,#resp-footer .nav-item-top-countries{ overflow:hidden}#resp-footer .nav-item-top-dest li,#resp-footer .nav-item-top-countries li{ float:left; clear:none; margin:0 3% 12px 0; width:22%}.RTL #resp-footer .nav-item-top-dest li,.RTL #resp-footer .nav-item-top-countries li{ float:right; margin:0 0 12px 3%}#resp-footer .copyright{ padding:0 0 24px}#resp-footer .social-links li{ display:inline-block; margin-right:8px}.RTL #resp-footer .social-links li{ margin-left:8px; margin-right:0}#resp-footer .social-links [class*="icon-"]{ font-family:"hcom-icons"; font-size:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}#resp-footer .social-links [class*="icon-"]:hover{ color:#06c; text-decoration:none}#resp-footer .social-links .icon-facebook:before{ content:""}#resp-footer .social-links .icon-google:before{ content:""}#resp-footer .social-links .icon-twitter:before{ content:""}#resp-footer .social-links .icon-youtube:before{ content:""}#resp-footer .footer-group{ padding:20px 15px 50px; overflow:hidden; clear:both; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}#resp-footer .section-links{ width:65%; float:left}.RTL #resp-footer .section-links{ float:right}#resp-footer .section-logos{ width:300px; float:right; clear:right}.RTL #resp-footer .section-logos{ float:left; clear:left}#resp-footer .ad-banner{ width:300px; height:250px; float:right; clear:right; margin:0 0 10px; overflow:hidden}.RTL #resp-footer .ad-banner{ float:left; clear:none}#resp-footer .footer-logos-and-verisign{ text-align:right}#resp-footer .footer-logos-and-verisign .footer-verisign iframe{ width:100px; height:72px}.RTL #resp-footer .footer-logos-and-verisign{ text-align:left}#resp-footer .footer-verisign img{ border:solid #fff; border-width:0 8px}#resp-footer .ad-banner + .section-logos .footer-logos{ margin-top:13px}#resp-footer .footer-logos{ display:inline-block; width:100%; margin-top:7px; text-align:right}.RTL #resp-footer .footer-logos{ text-align:left}#resp-footer .footer-logos li{ display:inline-block; vertical-align:middle; margin:0 0 0 12px}#resp-footer .footer-logos li:first-child{ margin:0}.RTL #resp-footer .footer-logos li{ margin:0 12px 0 0}#resp-footer .footer-logos .sprite{ background-image:url(/da/assets/s/48.1/images/common/modules/footer/footer_logos.png); height:60px; text-indent:50px; vertical-align:top; white-space:nowrap; width:45px}#resp-footer .footer-logos .logo-tuv{ background-position:0 -222px; width:50px}#resp-footer .footer-logos .verisign-link{ display:block; margin-top:3px; color:#000; text-decoration:none; font:bold 7px Verdana,sans-serif; letter-spacing:.5px; text-align:center}#resp-footer .footer-logos.tuv-logo-only{ text-align:left}.RTL #resp-footer .footer-logos.tuv-logo-only{ text-align:right}#resp-footer .mobile-app i,#resp-footer .social-links i{ position:absolute; left:-10000em; top:auto; width:1px; height:1px; overflow:hidden}.RTL #resp-footer .mobile-app i,.RTL #resp-footer .social-links i{ left:auto; right:-10000em}#resp-footer .nav-item-cust-service-booking{ display:none}#adLEFT3_300X50{ display:none}#adCCOL1_300X250{ display:block}@media screen and (max-width:959px){ .responsive-css #resp-footer h3,.responsive-css #resp-footer li,.responsive-css #resp-footer p,.responsive-css #resp-footer a{ color:#222}.responsive-css #resp-footer .mod-row-full h2{ font-size:16px}.responsive-css #resp-footer .mod-row-full .mobile-app .content{ max-width:300px}.responsive-css #resp-footer .copyright{ padding:0 0 20px; text-align:right}.responsive-css #resp-footer [class*="icon-"]:hover{ color:#fff}.responsive-css #resp-footer .footer-group{ padding:20px 15px 25px; margin-top:20px !important; background-color:#f6f6f6}.responsive-css #resp-footer .footer-group .section-links{ width:100%; float:none}.responsive-css #resp-footer .footer-nav-list{ width:44%; float:left}.responsive-css #resp-footer .footer-nav-list .nav-item-top-dest li,.responsive-css #resp-footer .footer-nav-list .nav-item-top-countries li{ float:none; margin:0 0 10px 0; width:auto}.responsive-css #resp-footer .copyright,.responsive-css #resp-footer .social-links,.responsive-css #resp-footer .footer-logos{ width:56%; float:right; text-align:right; clear:right}.responsive-css #resp-footer .footer-logos{ width:auto}.responsive-css #resp-footer .verisign-link{ color:#222}.responsive-css #resp-footer .social-links li{ margin-left:12px; margin-right:0}.responsive-css #resp-footer .ad-banner{ height:50px; margin:30px auto 0 auto}.responsive-css #resp-footer #adLEFT3_300X50{ display:block}.responsive-css #resp-footer #adCCOL1_300X250{ display:none}.responsive-css .RTL #resp-footer .footer-nav-list{ float:right; text-align:right}.responsive-css .RTL #resp-footer .copyright,.responsive-css .RTL #resp-footer .social-links,.responsive-css .RTL #resp-footer .footer-logos{ float:left; clear:left; text-align:left}.responsive-css .RTL #resp-footer .social-links li{ margin-right:12px; margin-left:0}}@media screen and (max-width:849px){ .responsive-css #resp-footer .acceptable-payment-types{ display:none}.responsive-css #resp-footer .mod-row-full .resp-col{ width:33%}.responsive-css #resp-footer .mobile-app{ width:34%}.responsive-css #resp-footer .footer-nav-list h3:after{ margin-left:6px; font-size:8px}.responsive-css #resp-footer .footer-nav-list .nav-item-partners,.responsive-css #resp-footer .footer-nav-list .nav-item-affiliates{ display:none}.responsive-css #resp-footer .footer-verisign,.responsive-css #resp-footer .footer-welcome-rewards{ display:none}.responsive-css .RTL .footer-nav-list{ float:right}.responsive-css .RTL .copyright,.responsive-css .RTL .social-links{ float:left}}@media screen and (max-width:749px){ .responsive-css #resp-footer .mod-row-full .resp-col{ display:none}.responsive-css #resp-footer .mod-row-full .mobile-app{ display:inline-block; width:100%}.responsive-css #resp-footer .mod-row-full .mobile-app .content{ max-width:100%}.responsive-css #resp-footer .footer-nav-list{ margin-bottom:10px}.responsive-css #resp-footer .seo-links{ display:none}}@media screen and (max-width:599px){ .responsive-css #resp-footer .mod-row-full .mobile-app .content{ max-width:300px}.responsive-css #resp-footer .footer-nav-list{ width:100%; float:none}.responsive-css #resp-footer .footer-nav-list h3{ display:block; font-size:14px; line-height:20px}.responsive-css #resp-footer .footer-nav-list h3:after{ font-size:10px; float:right}.responsive-css #resp-footer .footer-nav-list li{ margin-bottom:20px}.responsive-css #resp-footer .footer-nav-list li ul{ margin-top:10px; padding:0}.responsive-css #resp-footer .footer-nav-list li ul li{ display:block; font-size:14px; margin-bottom:14px}.responsive-css #resp-footer .social-links [class*="icon-"]{ color:#a5a5a5}.responsive-css #resp-footer .social-links [class*="icon-"]:hover{ color:#dcdcdc}.responsive-css #resp-footer .footer-group{ padding:25px 10px 25px}.responsive-css #resp-footer .footer-group:before,.responsive-css #resp-footer .footer-group:after{ content:" "; display:table}.responsive-css #resp-footer .footer-group:after{ clear:both}.lt-ie8 .responsive-css #resp-footer .footer-group{ *zoom:1}.responsive-css #resp-footer .footer-group .footer-logos li{ float:none}.responsive-css #resp-footer .footer-group .section-logos,.responsive-css #resp-footer .footer-group .footer-logos{ float:none; clear:none; width:100%; text-align:center}.responsive-css #resp-footer .footer-group .ad-banner{ float:none; clear:both; margin-top:12px}.responsive-css #resp-footer .footer-group .ad-banner + .section-logos .footer-logos li{ float:none; margin:0 8px}.responsive-css #resp-footer .footer-group .copyright{ float:none; width:auto; text-align:center; padding:0 10px}.responsive-css #resp-footer .social-links{ display:none}.responsive-css #resp-footer .nav-item-cust-service-booking{ display:block}.responsive-css .RTL #resp-footer .footer-nav-list h3{ text-align:right}.responsive-css .RTL #resp-footer .footer-nav-list h3:after{ float:left}}.ie8 #resp-footer .mod-row-full > .resp-row,.ie8 #resp-footer .footer-group{ width:960px}.g #resp-footer .footer-group{ padding:20px 32px 50px 0}
/* themes/orange/modules/footer/resp-footer.css*/