/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}a{color:#0066cc;text-decoration:underline}a:hover{color:#0066cc;text-decoration:none}a:visited{color:#636;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;margin:auto}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:10px;padding-left:10px;position:relative;max-width:1200px;margin:auto;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}label{display:inline-block;margin-bottom:5px}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#333;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#f89406;outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#ffffff;border:1px solid #cccccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-prepend input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12{width:926px}input.span11,textarea.span11{width:846px}input.span10,textarea.span10{width:766px}input.span9,textarea.span9{width:686px}input.span8,textarea.span8{width:606px}input.span7,textarea.span7{width:526px}input.span6,textarea.span6{width:446px}input.span5,textarea.span5{width:366px}input.span4,textarea.span4{width:286px}input.span3,textarea.span3{width:206px}input.span2,textarea.span2{width:126px}input.span1,textarea.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn,.input-append select+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings-white.png")}.icon-glass{background-position:0      0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendary{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#ffffff !important;text-decoration:none;background:#666}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333333;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#cccccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#0044cc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#003399 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222222;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#0088cc;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#0066cc;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eeeeee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;cursor:default;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#0088cc;border-bottom-color:#0088cc}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777777}.navbar-link:hover{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #ffffff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #ffffff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#ffffff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .divider-vertical{border-right-color:#222222;border-left-color:#111111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#ffffff;background-color:#111111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;border-color:#040404 #040404 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #ffffff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:1px 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;-moz-transition:opacity 0.3s linear, top 0.3s ease-out;-o-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#ffffff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#ffffff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#ffffff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#ffffff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#ffffff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#ffffff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*!
 * Bootstrap Responsive v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}.container{max-width:1170px;position:relative}}@media (max-width: 979px){.container-fluid{width:980px !important}}/*! jQuery UI - v1.10.3 - 2013-05-27
* http://jqueryui.com
* Includes: jquery.ui.core.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold}.ui-widget-header a{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editableform .form-control{width:auto}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:7px}.editable-buttons button.ui-button-icon-only{height:24px;width:30px}.editableform-loading{background:url("..//img/loading.gif") center center no-repeat;height:25px;width:auto;min-width:25px}.editable-inline .editableform-loading{background-position:left 5px}.editable-error-block{max-width:300px;margin:5px 0 0 0;width:auto;white-space:normal}.editable-error-block.ui-state-error{padding:3px}.editable-error{color:red}.editableform .editable-date{padding:0;margin:0;float:left}.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}.editable-checklist label input[type="checkbox"],.editable-checklist label span{vertical-align:middle;margin:0}.editable-checklist label{white-space:nowrap}.editable-wysihtml5{width:566px;height:250px}.editable-clear{clear:both;font-size:0.9em;text-decoration:none;text-align:right}.editable-clear-x{background:url("../img/clear.png") center center no-repeat;display:block;width:13px;height:13px;position:absolute;opacity:0.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-pre-wrapped{white-space:pre-wrap}.editable-container.editable-popup{max-width:none !important}.editable-container.popover{width:auto}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}.editable-container.ui-widget{font-size:inherit;z-index:9990}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none;border-bottom:dashed 1px #0088cc}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}.editable-empty,.editable-empty:hover,.editable-empty:focus{font-style:italic;color:#DD1144;text-decoration:none}.editable-unsaved{font-weight:bold}.editable-bg-transition{-webkit-transition:background-color 1400ms ease-out;-moz-transition:background-color 1400ms ease-out;-o-transition:background-color 1400ms ease-out;-ms-transition:background-color 1400ms ease-out;transition:background-color 1400ms ease-out}.form-horizontal .editable{padding-top:5px;display:inline-block}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#eeeeee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(top, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a);background-image:-o-linear-gradient(top, #fdd49a, #fdf59a);background-image:linear-gradient(top, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(top, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(top, #f3c17a, #f3e97a);background-image:-o-linear-gradient(top, #f3c17a, #f3e97a);background-image:linear-gradient(top, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top, #b3b3b3, gray);background-image:-ms-linear-gradient(top, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(top, #b3b3b3, gray);background-image:-o-linear-gradient(top, #b3b3b3, gray);background-image:linear-gradient(top, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-ms-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(top, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-ms-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(top, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.royalSlider{position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{background-color:#000}.rsNavItem img{opacity:.5}.rsNavSelected{background:none}.rsNavSelected img{opacity:1}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:pointer}.grabbing-cursor{cursor:move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20}.rsOverflow,.rsSlide,.rsVideoFrameHolder,.rsThumbs{background:#151515;color:#FFF}.rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsVer .rsArrow{width:100%;height:44px}.rsVer .rsArrowLeft{top:0;left:0}.rsVer .rsArrowRight{bottom:0;left:0}.rsHor .rsArrowLeft{left:0;top:0}.rsHor .rsArrowRight{right:0;top:0}.rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)}.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden}.rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5)}.rsBullet.rsNavSelected span{background-color:#FFF}.rsThumbsHor{width:100%;height:72px}.rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsThumb img{width:100%;height:100%}.rsTmb{display:block}.rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75)}.rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer}.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px) and (max-width: 800px){.rsThumb{width:59px;height:44px}.rsThumbsHor{height:44px}.rsThumbsVer{width:59px}}.rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top, #ACACAC, #BBB);background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)}.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsBtnCenterer{position:absolute;left:50%;top:50%}.rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsCloseVideoIcn{margin:6px;width:32px;height:32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsPreloader{width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}.rsOverflow,.rsSlide,.rsVideoFrameHolder,.rsThumbs{background:#fff !important}.rsFullscreen,.rsFullscreen .rsOverflow,.rsFullscreen .rsVideoFrameHolder,.rsFullscreen .rsThumbs{background-color:rgba(0,0,0,0.7) !important}.rsFullscreen .rsSlide{background:transparent !important}.rsFullscreen img{user-select:none}.rsFullscreen .rsArrow{width:30% !important}.rsFullscreen .rsArrow.rsArrowLeft .rsArrowIcn{left:30px;border:1px solid transparent}.rsFullscreen .rsArrow.rsArrowRight .rsArrowIcn{right:15px;left:auto;border:1px solid transparent}.rsFullscreen .rsArrow:hover .rsArrowIcn{border:1px solid rgba(255,255,255,0.25)}.rsFullscreen .carousel-caption{margin-left:auto;margin-right:auto}.rsFullscreen .rsFullscreenIcn,.rsThumbsArrowIcn{background-image:none}.rsArrowIcn,.rsFullscreen .rsFullscreenIcn,.rsThumbsArrowIcn{font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:31px;vertical-align:middle;font-size:16px;color:#fff}.rsArrow{z-index:1}.rsArrowIcn{border-radius:50%;padding-top:1px;margin-top:-55px;background-image:none}.mobile .rsArrowIcn{margin-top:-16px}.rsThumbsArrowIcn{line-height:16px;font-size:14px}.rsHor .rsArrowLeft .rsArrowIcn:before{content:"\e910"}.rsHor .rsArrowRight .rsArrowIcn:before{content:"\e911"}.rsFullscreenBtn{display:none !important}.rsFullscreen .rsFullscreenBtn{display:block !important}.rsFullscreen .rsFullscreenIcn:before{content:"\00D7";font-weight:bold}.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn:before{content:"\e901"}.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn:before{content:"\e902"}.rsFullscreen .image-wrapper{position:relative;top:50%;top:0px\9;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width: 767px){.rsArrow{z-index:1;margin-top:-16px}.rsArrowIcn{margin-top:0px !important}}@media (min-width: 500px){.rsFullscreenIcn{border:2px solid #FFFFFF;border-radius:50% !important;background-color:rgba(0,0,0,0.5);position:absolute;right:5px;top:7px}.rsFullscreenIcn:before{top:-2px;position:relative}}@media (max-width: 500px){.rsFullscreenIcn{border:1px solid #FFFFFF;width:30px;height:30px;border-radius:50% !important;background-color:rgba(0,0,0,0.5);position:absolute;right:5px;top:7px}.rsFullscreenIcn:before{top:-2px;position:relative}}.rsGCaption{font-size:14px !important;padding:0px !important;top:15px !important;left:15px !important;bottom:auto !important;z-index:200;display:none}.rsFullscreen .rsGCaption{display:block}.rsGCaption,.rsGCaption .carousel-caption{background:rgba(0,0,0,0.75);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-align:left !important}.rsGCaption .hoteltitle{background:#27ae60;padding:8px;position:relative}.rsGCaption.light .hoteltitle{background:#e74c3c}.rsGCaption .hoteltitle:empty{display:none}.rsGCaption .hoteltitle .image-index{position:absolute;bottom:2px;right:2px;font-size:10px;opacity:.75;filter:alpha(opacity=75);zoom:1}.wellnessText{padding:8px;position:relative}.wellnessText:empty{display:none}.rsGCaption a,.rsGCaption.light a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.rsGCaption a{display:block;width:240px;padding:12px;color:#fff !important;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;left:0px;top:0px}.rsGCaption .hotelname{border-bottom:1px solid rgba(255,255,255,0.3)}.rsFullscreen .hotelname{padding-bottom:5px;margin-bottom:5px}.rsFullscreen .imagetitle{white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis}.rsFullscreen .hoteltitle{padding-bottom:15px;margin-bottom:5px}.rsFullscreen .fullscreen-gallery-image-share-btn{color:#fff !important;background:#3461a1;line-height:normal;margin-top:5px}.rsFullscreen .fullscreen-gallery-image-share-btn .glyphicon{position:relative;margin-right:14px;margin-left:-2px}@media (max-width: 767px){.rsGCaption{top:auto !important;bottom:0px !important;left:0px !important;right:0px !important}.rsGCaption .carousel-caption{text-align:center;width:100%;padding:5px 15px;font-size:12px}.rsFullscreen .hoteltitle{padding:0px 2px;margin-bottom:0;display:inline-block;color:#fff}.rsGCaption .hoteltitle{background:none;border-top:1px solid #27ae60;display:block;padding-top:3px;margin-top:2px}.rsGCaption.light .hoteltitle{border-top:1px solid #e74c3c;background:none}.rsFullscreen .hoteltitle .image-index{position:static;white-space:nowrap}.rsGCaption .carousel-caption .hoteltext{text-align:center !important;color:#ccc !important}.rsGCaption .hotelname{padding:0px !important;margin:0px !important;border-bottom:none}.rsGCaption .hoteltitle:empty{display:none}}.rsFullscreen .fullscreen-gallery-image-share-btn .glyphicon:after{content:"";position:absolute;right:-8px;top:0px;height:100%;border-left:1px solid #668cc1}@-moz-document url-prefix(){.royalSlider.rsFullscreen img{filter:none}}.rsFullscreen.rsDefault .rsSlide{background:transparent !important}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.visual-rep-title{font-size:24px;line-height:32px;margin-bottom:15px;text-align:center}.btn-visual-rep,.btn-visual-rep:visited{position:absolute;bottom:-100px;left:50%;margin-left:-70px;border-radius:2px;color:#fff;text-decoration:none;text-transform:uppercase;background-color:rgba(204,204,204,0.8);font-weight:bold;padding:13px 28px;text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.btn-visual-rep:hover{color:#fff;text-decoration:none;background-color:rgba(255,153,0,0.8)}.modal-visual-rep .modal-dialog{width:90%;max-width:1200px}.modal-visual-rep .modal-header{border-bottom:none}.modal-visual-rep .modal-header .modal-title{text-align:center;color:#666;font-size:30px;text-transform:uppercase;font-weight:bold}.modal-visual-rep .modal-body{padding-top:0}@media (max-width: 991px){.modal-visual-rep .modal-dialog{width:auto;margin:10px}}.visual-rep-circle-box{color:#fff;background-color:#c6292e;position:relative;text-align:center}.visual-rep-circle-box:before{content:'';display:block;background-image:url("https://s.szalas.hu/images/new/visual-representation.jpg");background-position:61% 66%;width:100%;height:210px;overflow:hidden;position:absolute;top:0;left:0}.visual-rep-circle-box .circle{position:relative;height:180px;margin-top:30px;margin-bottom:20px}.visual-rep-circle-box .circle .glyphicon{transition:transform 2s;display:inline-block;font-size:100px;position:relative;top:20px;left:0}.visual-rep-circle-box .circle .glyphicon:after{content:"\ea01";font-family:'general';font-size:180px;color:#fff;opacity:0.2;position:absolute;left:-40px;top:-37px}.visual-rep-circle-box .circle .glyphicon:hover{transform:rotate(360deg);cursor:pointer}.visual-rep-circle-box .circle .flag-country-ro{border-radius:50%;height:38px;width:38px;border:3px solid #fff;position:absolute;top:0;right:50%;margin-right:-80px;text-align:center;background:linear-gradient(to right, #1e5799 33%, #1e5799 33%, #1e5799 35%, #fbcf14 35%, #fbcf14 71%, #ce1127 71%, #ce1127 100%)}.visual-rep-circle-box .text{font-size:18px;margin-bottom:20px}.visual-rep-contacts{text-align:center}.visual-rep-contacts ul{display:inline-block}@media (max-width: 767px){.visual-rep-circle-box:before{display:none}.visual-rep-contacts ul li{display:block;text-align:left}}@font-face{font-family:'visual-representation';src:url("https://s.szalas.hu/uncooked/css/new/fonts/visual-representation.eot?-dqdpfo");src:url("https://s.szalas.hu/uncooked/css/new/fonts/visual-representation.svg?-dqdpfo#visual-representation") format("svg"),url("https://s.szalas.hu/uncooked/css/new/fonts/visual-representation.eot?#iefix-dqdpfo") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/new/fonts/visual-representation.woff?-dqdpfo") format("woff"),url("https://s.szalas.hu/uncooked/css/new/fonts/visual-representation.ttf?-dqdpfo") format("truetype");font-weight:normal;font-style:normal}[class^="visual-representation-"],[class*=" visual-representation-"]{font-family:'visual-representation';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visual-representation-bulb:before{content:"\e612"}.visual-representation-bulb-light:before{content:"\e613"}.visual-representation-bulb-line:before{content:"\e614"}.visual-representation-book-with-star:before{content:"\e604"}.visual-representation-reply:before{content:"\e611"}.visual-representation-facebook:before{content:"\e610"}.visual-representation-map:before{content:"\e605"}.visual-representation-house-star:before{content:"\e606"}.visual-representation-travel:before{content:"\e60a"}.visual-representation-house-key:before{content:"\e600"}.visual-representation-key-house:before{content:"\e601"}.visual-representation-idea:before{content:"\e602"}.visual-representation-people:before{content:"\e603"}.visual-representation-question:before{content:"\e607"}.visual-representation-progress:before{content:"\e608"}.visual-representation-circle-dotted:before{content:"\e609"}.visual-representation-edit-line:before{content:"\e60b"}.visual-representation-heart-line:before{content:"\e60c"}.visual-representation-email-line:before{content:"\e60d"}.visual-representation-comment-line:before{content:"\e60e"}.visual-representation-telephone-line:before{content:"\e60f"}html,body{height:100%;position:relative}body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;overflow-x:hidden}@media (max-width: 1000px){body{overflow-x:auto !important}}header{position:relative;margin-bottom:10px}.clearboth{clear:both;height:1px;line-height:1px;font-size:1px}.header-logo-contact{height:60px;position:relative;background:#F5F5F5;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-logo-contact .header-logo{position:absolute;top:4px;left:10px}.header-logo-contact .header-logo .social-facebook{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:0px 0px;width:18px;height:18px;display:block;position:absolute;top:9px;right:-40px}.social-facebook-dropdown .dropdown-menu{top:-45px;left:31px}.social-facebook-dropdown .dropdown-menu:before{position:absolute;top:60% !important;left:-14px !important;display:inline-block;border-right:7px solid #ccc !important;border-bottom:7px solid transparent !important;border-left:7px solid transparent !important;border-top:7px solid transparent !important;border-right-color:rgba(0,0,0,0.2) !important;content:''}.social-facebook-dropdown .dropdown-menu:after{position:absolute;top:60% !important;left:-12px !important;display:inline-block;border-right:6px solid #ffffff !important;border-bottom:6px solid transparent !important;border-left:6px solid transparent !important;border-top:6px solid transparent !important;content:''}.header-logo-contact .header-logo .popover{width:325px}.header-logo-contact .header-logo .popover h3{display:none}.social-facebook-iframe{border:none;overflow:hidden;width:276px;height:27px}.gp-popover-close{position:absolute;right:5px;top:5px}.header-logo-contact .header-contact{position:absolute;top:8px;right:10px}.header-logo-contact .header-contact .label-lightgrey,.header-logo-contact .header-contact .badge-lightgrey{background:none}.header-logo-contact .header-contact .span{display:inline-block;width:auto;text-align:center;color:#666;margin:0px 10px;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff}.header-logo-contact .header-contact .span:last-child{margin-right:0px}.header-logo-contact .header-contact .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #e7e7e7}.header-logo-contact .header-contact .label i{color:999;position:relative;top:1px}.header-logo-contact .header-contact .label-time-info{cursor:help}.header-logo-contact .header-contact .label-time-info i:hover{color:#06c}.header-logo-contact .header-contact .header-phone-number{color:#333;font-weight:bold;font-size:18px}.header-contact .tooltip{width:280px}.icon-skype-online{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:0px -36px;margin-right:2px}.icon-skype-offline{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-14px -36px;margin-right:5px}.header-logo-contact .header-contact-faces .contact-face{position:relative;float:left;margin-right:5px;text-align:center}.header-logo-contact .header-contact-faces .contact-face img{width:30px;height:30px;overflow:hidden;border-radius:50%}.header-logo-contact .header-contact-faces .contact-face span{display:block;font-size:11px;margin-top:-2px}.header-search-profile{height:50px;background:#999}.header-search-bar{position:absolute;top:4px;left:10px;width:100% !important}.header-search-bar form{margin:0px}.header-search-bar input{padding:10px 10px 10px 5px !important;font-size:14px;border:1px solid #888}.header-search-bar .input-large{width:300px;height:42px !important}.header-search-bar .input-small{width:102px;height:42px !important}.header-search-bar .btn-travelers-number{height:42px !important}.header-search-bar .btn-large{padding:5px 15px 4px 15px;line-height:28px;font-size:20px;vertical-align:middle}.header-search-bar .btn-large .icon-search{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-36px 0px;width:24px;height:26px;position:relative;top:-4px;left:-5px}.header-search-bar .date-input-container{position:relative;display:inline-block}.header-search-bar .date-input-container a{text-decoration:none}.icon-calendar{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-217px 0px;width:23px;height:30px;padding-top:10px;display:block;position:absolute;top:4px;right:6px;z-index:2;font-size:12px;font-weight:bold;color:#666 !important;text-decoration:none;text-align:center;text-shadow:1px 1px 0px rgba(255,255,255,0.5);-moz-text-shadow:1px 1px 0px rgba(255,255,255,0.5);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.5)}.header-profile{position:absolute;right:10px;top:5px}.header-profile ul{list-style:none;margin:7px 0px}.header-profile li.dropdown{line-height:26px}.header-profile ul a{text-decoration:none}.header-profile ul .dropdown-toggle{color:#ccc;text-decoration:none;font-size:12px}.header-profile ul .dropdown-toggle:hover{text-decoration:underline;background-color:transparent}.header-profile ul .dropdown-toggle .caret,.header-profile ul .dropdown-toggle:hover .caret{border-top-color:#ccc;border-bottom-color:#ccc;margin-top:12px}.header-profile ul .dropdown-toggle .profile-image{float:left;width:26px;height:26px;display:block;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-86px 0px;margin-right:6px}.header-profile .dropdown-menu{right:-14px !important;left:auto}.header-profile .dropdown-menu:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.header-profile .dropdown-menu:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.header-usp-profile{background:#eaeaea;border-bottom:1px solid #ddd;border-top:1px solid #ddd;min-height:50px}.header-usp-profile .header-profile ul .dropdown-toggle{color:#333;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff}.header-usp-profile .header-profile ul .dropdown-toggle .caret,.header-usp-profile .header-profile ul .dropdown-toggle:hover .caret{border-top-color:#333;border-bottom-color:#333;margin-top:12px}.header-usp-profile .rating-usp{margin-bottom:0px;padding-bottom:0px;background:#eaeaea;color:#666;text-shadow:1px 1px 0px #f9f9f9}header .header-social-icons{position:absolute;top:8px;left:180px;margin:0px !important;padding:0px}header .header-social-icons .nav{width:80px;height:20px;margin:0px;padding:0px}header .header-social-icons .nav li.dropdown{padding:0px 0px 0px 8px}header .header-social-icons .nav li a{position:static !important;padding:0px !important;margin:0px !important}header .dropdown-menu li{padding:0px 5px}nav.navbar{height:28px;background:#333;margin-bottom:0px}nav .navbar-inner{height:28px;min-height:28px;margin:auto;padding:0px;border:0px none;background:none !important;filter:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.navbar .nav>li>a{padding:4px 10px 3px 10px;font-size:12px;color:#ccc;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.navbar .nav>li:first-child>a{padding-left:0px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#ccc;text-decoration:underline;background-color:transparent}.navbar .divider-vertical{border-left:1px solid #ccc;border-right:0px none;height:12px;margin:7px 4px}.navbar:hover li a,.navbar:hover li a:hover{color:#fff}.header-newsletter-box li{list-style:none;position:relative}.header-newsletter-box span{margin-right:5px}.header-newsletter-box a,.header-newsletter-box a:visited{color:#ccc;text-decoration:none;vertical-align:sub;padding:4px 0px 3px 10px;font-size:12px;display:block}.header-newsletter-box a:hover{text-decoration:underline}.header-newsletter-box .icon-general-e-mail{font-size:24px;top:1px;position:absolute;left:-20px}footer{margin-top:40px}footer .footer-content{background-color:#f5f5f5;padding-top:15px;border-top:1px solid #fff}footer .footer-usp{background:#eaeaea;box-shadow:inset 0px 1px 0px #f5f5f5;padding:10px 0px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}footer .footer-usp .rating-usp{background:none;margin:0px;padding:0px}footer .footer-usp .rating-usp div{background:none;margin:0px;padding-bottom:0px}footer .footer-content a,footer .span3 span{color:#333;text-decoration:none}footer .btn-link:hover,footer a:hover,footer a:active,footer a:focus{color:#333;text-decoration:underline}footer a.skype-link{color:#0066cc !important;text-decoration:underline}footer a.skype-link:hover,footer a.skype-link:active,footer a.skype-link:focus{text-decoration:none}footer .popover{width:325px}footer .popover h3{display:none}footer .container-fluid{margin:0 auto;position:relative}footer .social-facebook{background:url("https://s.szalas.hu/images/new/sprite.png");width:18px;height:18px;line-height:18px;margin:8px 4px;padding:0px;display:inline-block}footer .social-facebook{background-position:-18px -0px}footer a.accommodation-registration{padding:4px 5px;background:#666;color:#fff !important;border-radius:5px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}footer a.accommodation-registration:hover{color:#FFF !important}footer .dropdown-menu{margin-bottom:10px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}footer .btn-group a{text-decoration:none}footer .btn-group i{padding-right:6px}footer .btn-group .caret{border-bottom:0;border-top:4px solid #000000}footer .span3 ul{list-style:none;margin:0px 0px 20px 0px}footer .span3 li{line-height:25px}footer .span3 button{padding:5px 10px}footer .top-link .caret{border-top:0;border-bottom:4px solid #000000}footer .btn-top-link{width:28px;border:1px solid #e6e6e6;border-bottom:0px none;border-radius:4px 4px 0px 0px;background:#eaeaea;background-image:none;box-shadow:1px 1px 1px #fff inset;padding:4px 0px;position:absolute;top:-38px;right:10px;z-index:2}footer .btn-top-link .caret{border-top:0;border-bottom:4px solid #000000}.modal-backdrop.fade{-webkit-backface-visibility:hidden !important}.newsletter-subscribe-form .caret{display:none}footer .form-horizontal{margin-top:10px}footer .newsletter-subscribe-form .control-group{margin-bottom:10px}footer .newsletter-subscribe-form .checkbox{width:220px;line-height:14px}footer .newsletter-subscribe-form small{font-size:10px}footer .newsletter-subscribe-form form a{color:#0066cc;text-decoration:underline}footer .languages{padding:6px 0px;border-top:1px dotted #a0a0a0;border-bottom:1px dotted #a0a0a0;margin:0 auto;text-align:center}footer .languages a i{position:relative;top:2px;padding-right:10px}footer .languages .btn-group a{text-align:left;text-decoration:none}.footer-copyright{margin:10px auto;text-align:center}.footer-copyright ul{display:inline-block;margin:auto}.footer-copyright ul li{display:inline-block;margin:0px 6px}.footer-copyright ul li.divider-vertical{border-left:1px solid #666;margin:0px;height:16px;position:relative;top:4px}.span9.main-structure{width:77.46808510638297%;margin-left:0px;padding-left:0px;position:relative}.span3.main-structure-aside{width:20.404255319148934%;margin-left:2.127659574468085%;position:relative}.span9.main-structure-opposite{width:77.46808510638297%;margin-left:2.127659574468085%;position:relative}.span3.main-structure-aside-opposite{width:20.404255319148934%;margin-left:0px;padding-left:0px;position:relative}.ski-map-thumbnail{border:3px solid #eaeaea;position:relative}.ski-map-thumbnail .ski-map-address{position:absolute;top:45%;left:10px;right:10px;text-align:center;color:#333;text-decoration:none;text-shadow:1px 1px 0px rgba(255,255,255,0.8);-moz-text-shadow:1px 1px 0px rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.8)}.ski-map-thumbnail div{position:absolute;bottom:0px;left:0px;width:100%;padding:3px 0px;background:#000;color:#fff;font-size:12px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.ski-map-thumbnail:hover div{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.ski-map-thumbnail div span{padding-left:5px;margin-right:20px}.ski-map-thumbnail div i{position:absolute;right:5px}.rating-guest-box p.useful-rating-link{opacity:1}.hotel-rooms-list .reservation-button-holder{margin:0}#directions{position:absolute;width:49%;height:100%;overflow:auto}#map_direction{position:absolute;width:100%;height:100%}.voucher_list_box .voucher_list_price_button .discounted_price{font-size:18px;color:#d20000}.popular_destination_box .main_page_favourite_location_country .lang{width:100%}#offensive-content-modal .form-horizontal .controls,.feedback-message-modal .form-horizontal .controls{margin-left:0px}*{outline:0 none !important}a{cursor:pointer}a:link,a:visited{color:#06c;text-decoration:underline}a:hover,a:active{color:#06c;text-decoration:none}h2{font-size:18px;font-weight:bold;margin-bottom:20px}table{border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important}.section-title{font-size:24px;font-weight:normal;margin-bottom:20px;margin-top:0px}.section-title-border{font-size:24px;font-weight:normal;padding-bottom:10px;margin-bottom:20px;margin-top:0px;border-bottom:1px solid #ddd}.font-10{font-size:10px;line-height:12px}.font-12{font-size:12px;line-height:16px}.font-14{font-size:14px;line-height:20px}.font-16{font-size:16px;line-height:22px}.font-18{font-size:18px;line-height:24px}.font-20{font-size:20px;line-height:30px}.font-22{font-size:22px;line-height:32px}.font-28{font-size:28px;line-height:36px}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}.padding-10{padding:10px}.padding-0{padding:0px}.margin-auto{margin-left:auto;margin-right:auto}.margin-0{margin:0px !important}.margintop-10{margin-top:10px}.margintop-20{margin-top:20px}.margintop-60{margin-top:60px}.marginbottom-10{margin-bottom:10px}.marginbottom-20{margin-bottom:20px}.marginright-5{margin-right:5px}.marginright-10{margin-right:10px}.marginleft-10{margin-left:10px}.line-trough{text-decoration:line-through}.underlined{text-decoration:underline}.text-decoration-none{text-decoration:none}.font-italic{font-style:italic}.font-normal{font-weight:normal}.hide-important{display:none !important}.grey20{color:#333}.grey40{color:#666}.grey60{color:#999}.black{color:#000}.action-color{color:#f60;white-space:nowrap}.secondary-action-color{color:#06c}.alert-color{color:#D20000}.success-color{color:#468847}.link-color{color:#06c}.color-gold{color:#9d661a}a.white-link{color:#fff;text-decoration:underline}a.white-link:hover,a.white-link:active{color:#fff;text-decoration:none}a.grey-link{color:#333;text-decoration:underline}a.grey-link:hover{color:#333;text-decoration:none}a.lightgrey-link{color:#ccc;text-decoration:underline}a.lightgrey-link:hover{color:#ccc;text-decoration:none}a.lightgrey-link:hover{color:#ccc;text-decoration:none}a.lightgrey-to-blue-link{color:#ccc;text-decoration:underline}a.lightgrey-to-blue-link:hover{color:#06c;text-decoration:none}.position-relative{position:relative}.label-lightgrey,.badge-lightgrey{background-color:#eaeaea;color:#666;font-size:12px;font-weight:normal;line-height:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff}.editinplace-link{border:1px solid #f5f5f5;color:#333;text-decoration:none;padding:4px;border-radius:5px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out}.editinplace-link:hover{border:1px solid #ccc;color:#333;text-decoration:none;padding:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.editinplace-link.active{padding:0px;border:0px none;cursor:default}.no-wrap{white-space:nowrap}.normal-whitespace{white-space:normal}.inlineblock{display:inline-block}.block{display:block;width:100%;box-sizing:border-box}.hidden-element{display:none}.invisible{visibility:hidden}.no-underline{text-decoration:none !important}.floatnone{float:none !important}.hr-sm{margin:10px 0}.form-asterisk{font-size:14px;font-weight:bold;font-family:verdana;color:#b94a48;cursor:pointer}.control-group:hover .form-asterisk,section:hover .form-asterisk,.reservation-form-section .form-asterisk{color:#d20000}input[type="text"],input[type="email"],input[type="password"],textarea{padding-right:25px}.control-group.success>label{color:#333}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#333}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#45ac46;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#45ac46;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #3ee33b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #3ee33b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #3ee33b}.control-group .controls{position:relative}.control-group .controls i.icon-success-fill,.control-group .controls i.icon-mistake-fill,.control-group .controls.controls-row i.icon-success-fill,.control-group .controls.controls-row i.icon-mistake-fill{position:absolute;right:5px;top:9px;left:auto}.radio-group i.icon-success-fill{position:relative;top:2px;margin-left:5px}.social-form-fill-links{margin-bottom:20px !important}.social-form-fill-links a{line-height:20px;vertical-align:middle;margin-right:15px}.social-form-fill-links a i{margin-right:5px;position:relative;top:-2px}.controls .label-icon{left:-25px;position:relative;width:14px !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.alert-message{color:#b94a48;padding:5px 0px 5px 28px;position:relative}.alert-message i{position:absolute;top:9px;left:9px}.form-align-left .control-label{text-align:left}.form-inline.error input{border-color:#B94A48}.form-inline.success input{border-color:#45AC46}.error-shadow{border-color:#953B39 !important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #D59392 !important}.success-shadow{border-color:#45AC46 !important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #45AC46 !important}.icon-mistake-fill-inline{background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat scroll -41px -61px transparent;height:11px;width:10px;margin-left:-15px;margin-right:5px;margin-top:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;filter:alpha(opacity=1) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}.icon-success-fill-inline{background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat scroll -51px -61px transparent;height:11px;width:12px;margin-left:-15px;margin-right:5px;margin-top:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;filter:alpha(opacity=1) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}.field-shadow-error{border-color:#953B39 !important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #D59392 !important}.field-shadow-success{border-color:#45AC46 !important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #3EE33B !important}.package-order{text-decoration:none !important}.reminder-success{font-weight:bold;color:green;text-align:center}.sign-in-fail{font-weight:bold;color:#953B39;text-align:center}select.roomTypeSelect{outline:0}.form-horizontal .control-label{text-align:left}.input-age{width:25px}.help-inline{color:#b94a48}.btn-default{color:#333 !important}.btn-warning{color:#fff !important}.btn-blue{background-color:#2290b4 !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#31aed7", endColorstr="#228fb3");background-image:-khtml-gradient(linear, left top, left bottom, from(#31aed7), to(#228fb3));background-image:-moz-linear-gradient(top, #31aed7, #228fb3);background-image:-ms-linear-gradient(top, #31aed7, #228fb3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #31aed7), color-stop(100%, #228fb3));background-image:-webkit-linear-gradient(top, #31aed7, #228fb3);background-image:-o-linear-gradient(top, #31aed7, #228fb3);background-image:linear-gradient(#31aed7, #228fb3);border-color:#228fb3 #228fb3 #2087a9;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.16);-webkit-font-smoothing:antialiased}.btn-greysearch{padding:5px 15px 4px 15px;line-height:28px;vertical-align:middle}.btn-greysearch:hover,.btn-greysearch:active,.btn-greysearch.active,.btn-greysearch.disabled,.btn-greysearch[disabled]{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f89406;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-greysearch .icon-search{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-60px 0px !important;width:24px;height:26px;position:relative;top:-4px;left:-5px}.btn-greysearch:hover .icon-search,.btn-greysearch:active .icon-search,.btn-greysearch.active .icon-search,.btn-greysearch.disabled .icon-search,.btn-greysearch[disabled] .icon-search{background-position:-36px 0px !important}.btn-large .arrow-down{display:inline-block;position:relative;top:2px;margin-left:4px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-83px -60px !important;width:7px;height:12px}.btn-link{color:#06c}.btn-hover-orange:hover{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f89406;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-image:-khtml-gradient(linear, left top, left bottom, from(#fbb450), to(#f89406));background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn:visited{color:#333}.btn-warning:visited,.btn-blue:visited,.btn-primary:visited{color:#fff !important}.btn-hover-blue:hover{color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.16);background-color:#228fb3;*background-color:#228fb3;background-image:-moz-linear-gradient(top, #31aed7, #228fb3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #31aed7), color-stop(100%, #228fb3));background-image:-webkit-linear-gradient(top, #31aed7, #228fb3);background-image:-o-linear-gradient(top, #31aed7, #228fb3);background-image:linear-gradient(#31aed7, #228fb3);background-image:-khtml-gradient(linear, left top, left bottom, from(#31aed7), to(#228fb3));background-image:-ms-linear-gradient(top, #31aed7, #228fb3);background-repeat:repeat-x;border-color:#228fb3 #228fb3 #1f5263;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31aed7', endColorstr='#228fb3', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-font-smoothing:antialiased}.aside-box{margin-bottom:30px}.lightgrey-rounded-box{background:#f5f5f5;padding:5px;overflow:hidden;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.grey-rounded-box{background:#eaeaea;padding:5px;overflow:hidden;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.grey-bordered-box{padding:10px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.error_msg_box{font-size:14px;color:#b94a48;padding-top:4px}.alert-grey{color:#333;background-color:#eaeaea;border-color:#ddd}.radio-group{display:block;padding:5px 8px 5px 28px;margin:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.radio-group .row-fluid [class*="span"]{min-height:20px}.radio-group:nth-child(2n),.little-animal-container .pet-list-element:nth-child(2n) label{background:#fafafa}.little-animal-container .pet-list-element .control-group label{background:#fff}.radio-group:hover{background:#f3f3f3}.radio-group.active{background:#c2e7bd}.tooltip{font-size:14px}.tooltip-inner{max-width:250px;text-shadow:none !important;-moz-text-shadow:none !important;-webkit-text-shadow:none !important}.image-gradient{height:50%;width:100%;position:absolute;bottom:-1px;background:url("https://s.szalas.hu/images/new/image-gradient.png");background-size:100% 100%}.title-giant{font-size:30px;margin-bottom:20px !important;line-height:40px}.table th{background:#fafafa}.table .middle-cell{vertical-align:middle}.iconholder-rounded{display:inline-block;border:1px solid #999;padding:2px 5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.iconholder-rounded i{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.text-iconbegin{position:relative;padding-left:20px}.text-iconbegin i{position:absolute;top:1px;left:0px}.close{font-size:25px;opacity:0.3;filter:alpha(opacity=30);zoom:1}.alert .close{top:-5px;right:-26px}.hr-small{margin:10px 0px}.hr-dark{border-top:1px solid #ccc}.progress-small{height:8px}.progress-inprogress .bar,.progress .bar-inprogress{background:#ccc}.nav-pills.nav-pills-grey>.active>a,.nav-pills.nav-pills-grey>.active>a:hover{background:#999 !important;text-decoration:none}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{text-decoration:none}.online-reservation-icon{display:inline-block;width:22px;height:22px;background:#aaa;color:#fff;font-size:15px;text-align:center;line-height:24px;vertical-align:middle;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.hover-green-icon:hover [class^="icon-"],.hover-green-icon:hover [class*=" icon-"]{color:#6c3}.hover-red-icon:hover [class*="icon-"],.hover-red-icon:hover [class*=" icon-"]{color:#c66}.transition-all{transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.transition-opacity{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.overlay-white{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,0.75)}.overlay-black{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.75)}.opacity-50{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.typeahead{max-width:314px}.typeahead li a{padding:4px 10px;white-space:normal;border-bottom:1px solid #f1f1f1;text-decoration:none}.typeahead li a .resultcount{float:right;font-size:12px;color:#999}.typeahead .active>a,.typeahead .active>a:hover{color:#fff;background:#666 !important;background-image:none}.typeahead li a strong{color:#65a01a}.typeahead .active>a strong,.typeahead .active>a:hover strong{color:#ADD37C}.typeahead .autocomplete-region{font-size:12px}.btn-travelers-number{height:32px;line-height:32px;vertical-align:middle;color:#333;text-decoration:none !important;color:#333 !important}.btn-travelers-number ul{margin-top:5px;display:inline-block}.btn-travelers-number .tooltip{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.btn-travelers-number .icon-general-key{position:relative;top:-5px;margin-right:3px}.btn-travelers-number .icon-general-key:before{content:"\e630"}.btn-travelers-number .icon-general-person{position:relative;top:-5px;margin-right:3px}.btn-travelers-number .icon-general-person:before{content:"\e62e"}.btn-travelers-number .icon-general-child{position:relative;font-size:26px;top:-9px;margin-right:3px}.btn-travelers-number .icon-general-child:before{content:"\e62d"}.btn-travelers-number .caret{position:relative;top:5px;display:inline-block}.travellers-popup{padding:0px;max-width:300px;list-style:none}.travellers-popup .list-unstyled{list-style:none;margin-left:0px}.travellers-popup:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:50%;margin-left:-1px}.travellers-popup:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:50%}.travellers-popup-title{padding:8px 34px 8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#fff;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.travellers-popup-title .close{position:absolute;top:7px;right:7px}.travellers-popup-content{padding:25px 10px 10px 10px}.travellers-popup-content .input-mini{width:80px;margin-bottom:0px}.travellers-popup-content .input-room{margin-bottom:0px}.travellers-popup-content .input-childage,.travellers-popup-content .same-ages-input{height:30px;padding:0px 5px !important;width:40px}.travellers-popup-content .child-age-block,.travellers-popup-content .same-ages-input-container{margin:5px 0px}.travellers-popup-content .child-age-block .controls,.travellers-popup-content .same-ages-input-container .controls{display:inline-block}.travellers-popup-content .same-ages-container input{margin:0px}.travellers-popup .guestselect-details li{margin-bottom:5px}.travellers-popup .guestselect-details li label{font-weight:bold;position:relative;display:inline-block;padding-left:18px;margin-right:10px;width:70px}.travellers-popup .guestselect-details li label span{position:absolute;top:-3px;left:0px;font-size:22px}.travellers-popup .guestselect-details li label span.icon-general-key{font-size:20px;top:-1px}.travellers-popup .guestselect-details li label span.icon-general-child{top:-8px;font-size:26px}.guestselect-container .input-room,.guestselect-container .input-popular-guest{max-width:140px;margin-bottom:0px}.guestselect-container .input-childage{padding-right:25px !important}.guestselect-container .child-age-block label{position:relative;margin-right:10px;width:88px;text-align:left;padding-left:23px}.guestselect-container .child-age-block:first-child:last-child label,.guestselect-container .same-ages .child-age-block label{text-transform:capitalize}.guestselect-container .child-age-block label span{position:absolute;font-size:10px;color:#999;bottom:-12px;left:21px}.guestselect-container .child-age-block:first-child:last-child label span{text-transform:none}.travellers-popup .guestselect-container li label{font-weight:bold;position:relative;display:inline-block;padding-left:18px;margin-right:10px;width:70px}.travellers-popup .guestselect-container .form-control{width:90px;margin-bottom:0px}.travellers-popup .guestselect-container li{margin-bottom:10px}.travellers-popup .guestselect-container li label .glyphicon{position:absolute;top:-3px !important;left:0px !important;font-size:22px;color:#333}.travellers-popup .guestselect-container .roomCount{width:240px;max-width:none}.travellers-popup .guestselect-container .guestCount,.travellers-popup .guestselect-container .childCount{width:120px}.travellers-popup .roomCountLabel,.travellers-popup .guestCountLabel,.travellers-popup .childCountLabel{top:-15px !important;width:0 !important}.travellers-popup .childCountLabel{top:-18px !important}.travellers-popup .icon-general-key,.travellers-popup .icon-general-person,.travellers-popup .icon-general-child{display:block !important}.guestselect-container li label .glyphicon-child{top:-8px !important;font-size:26px}.guestselect-container .same-ages-checkbox{margin:0px}.guestselect-container label{font-weight:normal}.roomdetails-container{white-space:nowrap}.roomdetails-container ul li{display:inline}.roomdetails-container .icon-general-person,.roomdetails-container .icon-general-child{font-size:22px;position:relative;top:-6px;margin-right:3px;margin-left:5px}.roomdetails-container .icon-general-child{top:-10px;font-size:26px}.roomdetails-container .input-mini{width:70px;margin-bottom:0px}.roomdetails-container .same-ages-container .controls{display:inline-block}.roomdetails-container .same-ages-container input{margin:0px}.package-modal.modal .ages-container .input-mini,.rate-container-column.room-selector .ages-container .input-mini,.rate-container-column.room-selector .same-ages-input-container .input-mini{width:20px}.last-viewed-hotels-list{margin:0px 0px 10px 0px;padding:0px}.last-viewed-hotels-list li{list-style:none;padding:5px 20px 5px 5px;position:relative;line-height:15px}.last-viewed-hotels-list li:nth-child(2n){background:#fafafa}.last-viewed-hotels-list a{text-decoration:none;color:#333;display:block}.last-viewed-hotels-list a:hover{text-decoration:underline}.last-viewed-hotels-list li .close{position:absolute;top:3px;right:3px;font-size:20px;font-weight:bold;text-decoration:none;color:#666;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.last-viewed-hotels-list li:hover .close{opacity:1;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}.add-to-my-favourite{position:relative;padding:4px 8px;font-size:14px}.main-structure-aside .add-to-my-favourite{padding:0;float:left;margin:3px 10px 0 0}.add-to-my-favourite span{margin-left:6px}.add-to-my-favourite i,.main-structure-aside .add-to-my-favourite{width:13px;height:13px;background:url("https://s.szalas.hu/images/new/sprite.png");position:relative;top:1px}.add-to-my-favourite i.icon-heart-favourite-active,.main-structure-aside .add-to-my-favourite{background-position:-36px -26px}.add-to-my-favourite i.icon-heart-favourite{background-position:-49px -26px}.add-to-my-favourite i.icon-pin-favourite-active{width:16px;height:16px;top:-1px;background-position:-62px -26px}.add-to-my-favourite i.icon-pin-favourite{width:16px;height:16px;top:-1px;background-position:-78px -26px}a.photo-link{display:inline-block;position:relative;max-width:100%}a.photo-link .image-magnify-zoom{width:22px;height:22px;display:block;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-110px -26px;position:absolute;bottom:0px;right:0px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}a.photo-link:hover .image-magnify-zoom{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}a.photo-link .package-coupon-discount-over-image{position:absolute;top:0px;left:0px;right:0px;background:rgba(255,102,0,0.8);color:#fff;font-weight:bold;font-size:12px;padding:3px 0px;text-align:center}.rating-circle{display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.rating-circle-big{width:112px;height:112px;padding:6px;background:#fff;position:relative;box-shadow:0px 0px 5px #ccc;-moz-box-shadow:0px 0px 5px #ccc;-webkit-box-shadow:0px 0px 5px #ccc}.rating-circle-big-inside{width:100px;height:100px;display:block;font-weight:bold;font-size:50px;text-align:center;line-height:100px;vertical-align:middle;border-width:6px;border-style:solid}.rating-circle-medium{width:70px;height:70px;padding:4px;background:#fff;position:relative;box-shadow:0px 0px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5)}.rating-circle-medium-inside{width:64px;height:64px;display:block;font-weight:bold;font-size:30px;text-align:center;line-height:64px;vertical-align:middle;border-width:3px;border-style:solid}.rating-circle-little{width:25px;height:25px;background:#fff;font-weight:bold;font-size:12px;text-align:center;line-height:25px;vertical-align:middle;border-width:2px;border-style:solid}.rating-green-1{border-color:#4b8a1a}.rating-green-2{border-color:#55a21a}.rating-green-3{border-color:#69bc29}.rating-green-4{border-color:#84cd4c}.rating-green-5{border-color:#9cdf68}.rating-grey-1{border-color:#b9b9b9}.rating-grey-2{border-color:#d9d9d9}.rating-box-2 .rating-green-1{color:#4b8a1a}.rating-box-2 .rating-green-2{color:#55a21a}.rating-box-2 .rating-green-3{color:#69bc29}.rating-box-2 .rating-green-4{color:#84cd4c}.rating-box-2 .rating-green-5{color:#9cdf68}.rating-box-2 .rating-grey-1{color:#b9b9b9}.rating-box-2 .rating-grey-2{color:#d9d9d9}.rating-box-2 .font-18{margin-bottom:10px}.rating-box-2 .font-18 strong{border-bottom:4px solid #4b8a1a;font-size:25px}.pagination{border-radius:0px}.pagination>li{float:left;list-style:none}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 15px;background-color:#ffffff;border:0px none;border-left:1px solid #eee;text-decoration:none;color:#06c;margin-left:0;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li.previous>a,.pagination>li.next>a,.pagination>li:last-child>a,.pagination->li:last-child>span{border-radius:0px !important}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>li.previous>a,.pagination>li.next>a{border:1px solid #ddd !important;width:50px;height:50px;padding:0px;border-radius:50% !important;text-align:center;line-height:46px;vertical-align:middle;display:inline-block;font-size:30px;position:relative;top:-10px;margin-left:10px;text-decoration:none}.pagination>li.previous>a:hover,.pagination>li.next>a:hover{background:#f5f5f5}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#333;background:#fafafa;font-weight:bold;border:0px none}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 16px;font-size:20px}.breadcrumb{padding:0px;margin:-10px 0px 15px 0px;background-color:transparent;border-radius:0px}.breadcrumb,.breadcrumb a{color:#999;text-decoration:none}.breadcrumb:hover a{color:#3598db;text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.breadcrumb>li+li:before{content:">";color:#999}.breadcrumb div{display:inline}@media (max-width: 991px){.breadcrumb{margin:-20px 0px 10px 0px}.breadcrumb a{text-decoration:underline}}.rating-usp{vertical-align:top;width:28%;padding-top:0;background:#fff}.rating-usp div{padding-left:30px;line-height:18px;margin-bottom:6px;position:relative}.rating-usp div i,.rating-usp div [class^="icon-"],.rating-usp div [class*=" icon-"]{left:0;position:absolute;top:3px}.rating-usp ul{margin:0;padding:0}.rating-usp{padding:10px;height:100%;display:table-cell}#stress-bubble-container{position:fixed;right:10px;z-index:1050;list-style:none;max-width:250px}#stress-bubble-container.alert{border:none;background-color:transparent;text-shadow:none;margin-bottom:10px}.stress-bubble-windows{bottom:15px;font-size:14px;color:#000;padding:20px 20px 20px 35px;background:#fffdf0;background:-moz-linear-gradient(top, #fffdf0 0%, #f0f0e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffdf0), color-stop(100%, #f0f0e5));background:-webkit-linear-gradient(top, #fffdf0 0%, #f0f0e5 100%);background:-o-linear-gradient(top, #fffdf0 0%, #f0f0e5 100%);background:-ms-linear-gradient(top, #fffdf0 0%, #f0f0e5 100%);background:linear-gradient(to bottom, #fffdf0 0%, #f0f0e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdf0', endColorstr='#f0f0e5',GradientType=0 );opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333}.stress-bubble-windows i{position:absolute;left:10px;top:20px}.stress-bubble-windows .arrow,.stress-bubble-windows .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.stress-bubble-windows .arrow:after{z-index:-1;content:""}.stress-bubble-windows .arrow{bottom:-10px;position:absolute;right:62px;margin-left:-10px;border-top-color:#f0f0e5;border-width:10px 10px 0}.stress-bubble-windows .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.stress-bubble-windows .close{position:absolute;top:2px;right:6px;text-decoration:none}.stress-bubble-windows-old{bottom:15px;color:#000;max-width:256px;font-size:12px;padding:10px 40px 10px 32px;background:#fffee8 !important;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border:1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 1px 10px #333;-moz-box-shadow:1px 1px 10px #333;-webkit-box-shadow:1px 1px 10px #333}.stress-bubble-windows-old i{position:absolute;left:8px;top:10px}.stress-bubble-windows-old .arrow,.stress-bubble-windows-old .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.stress-bubble-windows-old .arrow:after{z-index:-1;content:""}.stress-bubble-windows-old .arrow{bottom:-10px;right:30px;margin-left:-10px;border-top-color:#fffee8;border-width:10px 10px 0}.stress-bubble-windows-old .arrow:after{bottom:-1px;left:-11px;border-top-color:#000;border-width:11px 11px 0}.stress-bubble-windows-old .close{position:absolute;top:4px;right:6px;text-decoration:none;padding:0px 2px;border:1px solid #666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.stress-bubble-mac{text-shadow:none;border:none;background-color:#333 !important;max-width:250px;bottom:auto;top:50px;font-size:14px;color:#fff;padding:20px 20px 20px 40px;background:#333;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-shadow:1px 1px 2px #000;-moz-text-shadow:1px 1px 2px #000;-webkit-text-shadow:1px 1px 2px #000}.stress-bubble-mac i{position:absolute;left:12px;top:auto}.stress-bubble-mac .close{position:absolute;top:3px;right:5px;text-decoration:none;color:#fff;text-shadow:none}.container-funnel{max-width:1100px}.editable-container .editableform{margin-bottom:0px}.editable-container .editableform label{width:1px}.editable-container .editableform i.icon-calendary{position:relative;left:-20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.editable-container .editableform .dropdown-menu a{text-decoration:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.editable-container.editable-inline{margin-bottom:4px}.table-compare th{background:#eee !important}.table-compare .table-compare-same-data td{color:#999}.table-compare .checked{background:#ceeda6 !important}.table-compare .checked label{font-weight:bold}.table-compare-upsell th:last-child,.table-compare-upsell td:last-child{border-color:#f6d57c;border-left:2px solid #f6d57c;border-right:2px solid #f6d57c}.table-compare-upsell tr:first-child th:last-child{border-top:2px solid #f6d57c !important}.table-compare-upsell tr:last-child th:last-child{border-bottom:2px solid #f6d57c}.table-compare-upsell th:last-child{background:#ffe59f !important}.table-compare-upsell td:last-child{background:#fffaeb !important}.special-price-doortag-big{width:91px;height:98px;position:relative;background:url("https://s.szalas.hu/images/new/sprite-package.png");background-position:-59px 0px;text-align:center;color:#613d35;padding-top:88px;padding-right:3px;text-shadow:1px 1px 0px #f3b866;-moz-text-shadow:1px 1px 0px #f3b866;-webkit-text-shadow:1px 1px 0px #f3b866}.special-price-doortag-big-grey{background-position:-153px 0px;color:#333;text-shadow:1px 1px 0px #ccc;-moz-text-shadow:1px 1px 0px #ccc;-webkit-text-shadow:1px 1px 0px #ccc}.special-price-doortag-big span{display:block}.special-price-doortag-big .special-text{margin-bottom:10px}.special-price-doortag-big .price{color:#fff;font-size:18px;font-weight:bold;margin-bottom:3px;text-shadow:-1px -1px 0px #bc7e29;-moz-text-shadow:-1px -1px 0px #bc7e29;-webkit-text-shadow:-1px -1px 0px #bc7e29}.special-price-doortag-big-grey .price{color:#000;text-shadow:0px 1px 0px #ccc;-moz-text-shadow:0px 1px 0px #ccc;-webkit-text-shadow:0px 1px 0px #ccc}.special-price-doortag-big .currency{font-size:14px;line-height:14px;display:inline-block;padding:0px 7px}.special-price-doortag-big .price-discount-percentage{width:59px;height:61px;background:url("https://s.szalas.hu/images/new/sprite-package.png");background-position:0px 0px;position:absolute;top:16px;left:17px;line-height:61px;vertical-align:middle;text-align:center;color:#fff;font-size:20px;text-shadow:-1px -1px 0px #333;-moz-text-shadow:-1px -1px 0px #333;-webkit-text-shadow:-1px -1px 0px #333}.special-price-doortag-little{width:58px;height:63px;padding-right:2px;position:relative;background:url("https://s.szalas.hu/images/new/sprite-package.png");background-position:-246px 0px;text-align:center;color:#613d35;padding-top:56px;text-shadow:1px 1px 0px #f3b866;-moz-text-shadow:1px 1px 0px #f3b866;-webkit-text-shadow:1px 1px 0px #f3b866}.special-price-doortag-little-grey{background-position:-306px 0px;color:#333;text-shadow:1px 1px 0px #ccc;-moz-text-shadow:1px 1px 0px #ccc;-webkit-text-shadow:1px 1px 0px #ccc}.special-price-doortag-little span{display:block}.special-price-doortag-little .special-text{margin-bottom:5px;font-size:10px;line-height:12px}.special-price-doortag-little .price{color:#fff;font-size:12px;font-weight:bold;margin-bottom:2px;line-height:16px;text-shadow:-1px -1px 0px #bc7e29;-moz-text-shadow:-1px -1px 0px #bc7e29;-webkit-text-shadow:-1px -1px 0px #bc7e29}.special-price-doortag-little-grey .price{color:#000;text-shadow:0px 1px 0px #ccc;-moz-text-shadow:0px 1px 0px #ccc;-webkit-text-shadow:0px 1px 0px #ccc}.special-price-doortag-little .currency{font-size:12px;line-height:14px}.special-price-doortag-little .price-discount-percentage{width:39px;height:46px;padding-right:6px;background:url("https://s.szalas.hu/images/new/sprite-package.png");background-position:0px -61px;position:absolute;top:8px;left:10px;line-height:40px;vertical-align:middle;text-align:center;color:#fff;font-size:14px;text-shadow:-1px -1px 0px #333;-moz-text-shadow:-1px -1px 0px #333;-webkit-text-shadow:-1px -1px 0px #333}.popular-package-categories{margin-bottom:30px}.special-package-photo-highlighted{position:relative;display:inline-block;text-decoration:none;margin-bottom:30px}.special-package-photo-highlighted img{width:100%}.special-package-photo-highlighted .special-package-name{color:#fff;padding:10px 90px 10px 10px;position:absolute;bottom:0px;left:0px\9;right:90px\9;padding-right:0px\9;overflow:hidden\9;text-shadow:0 -1px 1px #000;-moz-text-shadow:0 -1px 1px #000;-webkit-text-shadow:0 -1px 1px #000}.special-package-photo-highlighted:hover .special-package-name{bottom:5px}.special-package-photo-highlighted .special-package-name span{text-overflow:ellipsis;overflow:hidden;max-width:100%;max-width:none\9;height:25px;line-height:25px;vertical-align:middle;display:inline-block}.special-package-photo-highlighted:hover .special-package-name span{text-decoration:underline !important}.special-package-photo-highlighted .special-package-name span.special-package-hotel{font-size:20px}.special-package-photo-highlighted .special-package-name span.special-package{font-size:16px}.special-package-photo-highlighted .rating-circle-medium{position:absolute;top:10px;right:10px;color:#333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.special-package-photo-highlighted:hover .rating-circle-medium{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.special-package-photo-highlighted .special-price-doortag-big{position:absolute;bottom:-20px;right:0px}.special-package-photo-highlighted-little .special-package-name{padding:5px 60px 5px 5px}.special-package-photo-highlighted-little .special-package-name span.special-package-hotel{font-size:14px}.special-package-photo-highlighted-little .special-package-name span.special-package{font-size:12px}.special-package-photo-highlighted-little .special-price-doortag-little{position:absolute;bottom:-15px;right:-4px}.modal-backdrop-loading{background-color:#fff;z-index:1003}.loading-box{position:fixed;top:200px;left:50%;text-align:center;z-index:1004}.loading-box .loading-box-inner{position:relative;left:-50%;padding:15px;border:5px solid #999;background:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.search_option_labels{margin-bottom:15px}.search_option_labels ul,.search_option_labels li{list-style:none}.search_option_labels li,.search_option_labels li.active_search_label{float:left;background:#FFF;font-size:12px;font-weight:bold;padding:5px 7px;margin:0px 0px 0px 3px;border:1px solid #FFC000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.search_option_labels li.active_search_label{background:#FD7303;color:#FFF}.search_option_labels li a{display:block;font-size:12px !important}.search_option_labels li.active_search_label a{display:block;font-size:12px !important;color:#FFF !important}.popup_pictures img{max-width:none}a.feedback-edge-button{background-color:#dddddd;border:1px solid #fff;color:#333 !important;font-size:14px;text-decoration:none;padding:8px 14px;position:fixed;width:140px;text-align:center;top:300px;left:-93px;left:-160px\9;text-decoration:none !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);text-shadow:1px 1px 0px rgba(255,255,255,0.75);-moz-text-shadow:1px 1px 0px rgba(255,255,255,0.75);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.75);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);writing-mode:tb-rl;z-index:0}a.feedback-edge-button:hover{left:-70px;left:-125px\9}.sidenav{padding:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.sidenav>li>a{display:block;width:190px \9;margin:0 0 -1px;padding:8px 14px;border:1px solid #e5e5e5;text-decoration:none}.sidenav>li:first-child>a{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.sidenav>li:last-child>a{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.sidenav>.active>a{position:relative;z-index:2;padding:9px 15px;border:0;background-color:#06c !important;text-shadow:0 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1);box-shadow:inset 1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 rgba(0,0,0,0.1)}.sidenav .icon-chevron-right{float:right;margin-top:2px;margin-right:-6px;opacity:.25}.sidenav>li>a:hover{background-color:#f5f5f5;text-decoration:underline}.sidenav a:hover .icon-chevron-right{opacity:.5}.sidenav .active .icon-chevron-right,.sidenav .active a:hover .icon-chevron-right{background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings-white.png");opacity:1}.datepicker{color:#333}.datepicker .datepicker-days{max-width:220px}.datepicker .alter div{position:relative;padding-left:15px;line-height:12px;margin:3px 0px}.datepicker .alter div span{position:absolute;top:0px;left:0px}.datepicker td,.datepicker th{width:18px !important;height:18px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}.datepicker tbody td{border:1px solid #eee}.datepicker table tr td.day:hover{background:#eeeeee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:#f1f1f1 !important;color:#aaa !important;cursor:default;border:1px solid #fff !important}.datepicker table tr td.noarrivaldate,.datepicker table tr td.noarrivaldate:hover{background:#ddd !important;color:#aaa !important;cursor:default;border:1px solid #fff !important}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fff !important;color:#333 !important}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#4fc44f !important;background-image:none !important;border:1px solid #4fc44f !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker .day.disabled.active,.datepicker .day.disabled.active:hover{color:#fff !important;background-color:#A2DDA2   !important;background-position:top right !important;border:0px none !important}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker .disabled.fullhouse,.datepicker .disabled.fullhouse:hover{background:#FF9A9A !important;color:#fff !important;cursor:pointer}.datepicker .fullhouse_from_day,.datepicker .fullhouse_from_day:hover,.datepicker .fullhouse_from_day.disabled,.datepicker .fullhouse_from_day.disabled:hover{background:#ffffff !important;background:-moz-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(51%, #ff9a9a), color-stop(100%, #ff9a9a)) !important;background:-webkit-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-o-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-ms-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:linear-gradient(135deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff9a9a',GradientType=1 ) !important}.datepicker .noarrivaldate,.datepicker .noarrivaldate:hover{background:#f1f1f1 !important;color:#aaa !important}.datepicker .alter{border-top:solid 1px #ccc;margin-top:10px;font-size:10px}.datepicker .alter div{white-space:normal}.datepicker .seasonal_opening_top{border-top:1px solid #eee}.datepicker .seasonal_opening{position:relative !important;margin-left:-15px !important;padding-left:15px;margin-top:1px;display:inline-block;padding-top:4px}.datepicker .seasonal_opening:before{font-family:'general' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61c";position:absolute;left:0px;font-size:11px;top:4px;color:#06c}.room-selection{border-bottom:1px dotted #ddd;margin-bottom:15px}.datepicker .switch{background:#fff !important;cursor:auto !important}.datepicker table tr td.active.startdate{background-color:#4fc44f !important;background-image:url("https://s.szalas.hu/images/new/sprite-datepicker.png") !important;background-position:top right !important}.datepicker table tr td.active.enddate{background-color:#4fc44f !important;background-image:url("https://s.szalas.hu/images/new/sprite-datepicker.png") !important;background-position:bottom left !important}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{border:0px none}.modal-long-content{position:absolute;margin-top:0px}.modal-long-content.modal.fade.in{top:50px !important}.modal-long-content .modal-body{max-height:none}.modal-long-content .form-horizontal .control-group{margin-bottom:10px}.modal-long-content .form-horizontal .control-label{width:130px}.modal-long-content .form-horizontal .controls{margin-left:150px}.modal-long-content small{font-size:11px;line-height:16px;display:inline-block}.modal-long-content form{margin-bottom:0px}.modal-long-content .grey-rounded-box{padding:15px 15px 5px 15px;margin-bottom:15px}.modal-long-content .secret-offer-modal-hotelname{height:60px;overflow:hidden}.thin-container{float:none !important;margin-left:auto !important;margin-right:auto !important;max-width:600px;width:auto;padding:15px;border:1px solid #ddd;border-radius:2px}.thin-container.thin-container-noborder{padding:0px;border:0px none}.newsletter-subscribe-form.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.newsletter-subscribe-form .panel-body{padding:15px}.newsletter-subscribe-form.panel-default{border-color:#ddd}.newsletter-subscribe-form .callout-info{margin-top:0px}.newsletter-subscribe-form .row{margin-right:-15px;margin-left:-15px}.newsletter-subscribe-form .col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:50%;box-sizing:border-box;float:left}.newsletter-subscribe-form .list-unstyled{padding-left:0px;list-style:none;margin-left:0px}.newsletter-subscribe-form .validateContainer br{display:none}.newsletter-subscribe-form .btn-login-fb{text-align:left;margin-bottom:5px;padding:10px 12px}.newsletter-subscribe-form .btn-login-fb .glyphicon{margin-right:18px}.newsletter-subscribe-form .btn-login-fb .social-login-text{position:relative}.newsletter-subscribe-form .btn-login-fb .social-login-text:before{content:"";position:absolute;left:-10px;height:20px;border-left:1px solid #fff;opacity:0.5;filter:alpha(opacity=50);zoom:1}.newsletter-subscribe-form .btn-login-fb{color:#fff !important;background:#3461a1;border:1px solid #3461a1}.newsletter-subscribe-form .btn-login-fb:hover{background:#1c4a8b}.newsletter-subscribe-form .modal-title{margin:5px 0px}.newsletter-subscribe-form .list-iconic li{position:relative;padding-left:25px}.newsletter-subscribe-form .list-iconic li .glyphicon{position:absolute;top:2px;left:0px;color:#27ae60;font-size:12px}.newsletter-subscribe-form .modal-title{font-size:18px;font-weight:normal}.newsletter-subscribe-form .callout-info h4{font-size:18px;font-weight:normal}.newsletter-subscribe-form .callout-info{margin-bottom:20px;padding:20px;border-left:3px solid #eee;background:#fafafa;position:relative}.newsletter-subscribe-form .callout-info{background-color:#f4f8fa;border-color:#2980b9}.newsletter-subscribe-form .col-sm-push-6{left:50%}.newsletter-subscribe-form .col-sm-pull-6{right:50%}.newsletter-subscribe-form .well{border-radius:0px}.newsletter-subscribe-form .modal-trust-text{margin-top:10px}.newsletter-subscribe-form .btn-login-fb{text-shadow:none;border-radius:0px}.newsletter-subscribe-form input{border-radius:0px;padding:10px 10px;margin-bottom:5px}.newsletter-subscribe-form button{border-radius:2px}.newsletter-subscribe-form ul .glyphicon-checkmark:before{content:"";width:20px;height:17px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-42px -42px;position:absolute;left:-9px}.newsletter-subscribe-form .quarter-offer .carousel{width:100%;height:0;padding-bottom:100%}.newsletter-subscribe-form .quarter-offer .hotel-name-holder{display:block;position:absolute;bottom:0px;width:100%;height:50%;text-decoration:none;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 )}.newsletter-subscribe-form .quarter-offer .hotel-name-holder .hotel-name{position:absolute;bottom:10px;left:10px;right:10px;z-index:3}.newsletter-subscribe-form .quarter-offer .hotel-name-holder .hotel-name div{color:#fff;font-size:16px;text-decoration:none;max-height:44px;display:block}.newsletter-subscribe-form .quarter-offer,.secret-voucher .quarter-offer{margin-bottom:30px;position:relative}.newsletter-subscribe-form .quarter-offer.inactive:before,.secret-voucher .quarter-offer.inactive:before{content:'';position:absolute;left:0;top:0;right:0;bottom:79px;background:rgba(255,255,255,0.5);z-index:4}.newsletter-subscribe-form .quarter-offer.inactive .carousel{margin-bottom:0px}.newsletter-subscribe-form .quarter-offer.inactive:after,.secret-voucher .quarter-offer.inactive:after{font-family:'general';content:"\e64b";position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-35px;z-index:4;font-size:100px;color:#333;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-subscribe-form .quarter-offer.inactive .hotel-percent,.secret-voucher .quarter-offer.inactive .hotel-percent{margin-top:0px}.newsletter-subscribe-form .quarter-offer.inactive .package-details,.secret-voucher .quarter-offer.inactive .package-details{min-height:60px}.newsletter-subscribe-form .quarter-offer.inactive .package-details,.secret-voucher .quarter-offer.inactive .package-details{min-height:60px}#secretForm label,.newsletter-modal #exclusForm label,.secret-voucher #exclusForm label{display:inline\9}.newsletter-subscribe-form .quarter-offer.inactive .btn{display:none}.newsletter-subscribe-form .quarter-offer.inactive .package-details{background:#fff;margin-top:3px;padding:10px;position:relative}.newsletter-subscribe-form .quarter-offer:hover .hotel-name-holder .hotel-name div span{border-bottom:1px solid #fff}.newsletter-subscribe-form .quarter-offer .hotel-name-holder .hotel-name div:hover span{border-bottom:0px none}.newsletter-subscribe-form .quarter-offer .hotel-name-holder .hotel-name div .glyphicon{border-bottom:0px none !important;position:relative;top:2px;font-size:12px}.newsletter-subscribe-form .quarter-offer .hotel-percent{width:34%;text-align:center;margin-top:20px}.newsletter-subscribe-form .quarter-offer .hotel-percent span{font-size:26px;line-height:26px;font-weight:bold;display:block}.newsletter-subscribe-form .quarter-offer .hotel-prize-box{position:absolute;top:0px;right:0px;width:62%;height:100%;text-align:center;border-left:3px solid #fff;padding-top:2px !important}.newsletter-subscribe-form .quarter-offer .package-prize{font-size:18px !important;line-height:20px !important;font-weight:bold}.newsletter-subscribe-form .quarter-offer .original-prize{font-size:18px;line-height:20px;color:#f60;text-decoration:line-through}.newsletter-subscribe-form .quarter-offer .package-prize-short-info{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newsletter-subscribe-form .quarter-offer .hotel-stress-text{width:100%;position:absolute;bottom:-30px;left:0px;line-height:30px;vertical-align:middle;text-align:center;color:#c0392b}.newsletter-subscribe-form .carousel-control{display:none}.newsletter-subscribe-form .validateContainer .help-inline{line-height:18px}.newsletter-subscribe-form .quarter-offer.inactive .package-details{margin-top:10px}@media (max-width: 991px){.newsletter-subscribe-form .quarter-offer.inactive:before,.secret-voucher .quarter-offer.inactive:before{bottom:93px}.newsletter-subscribe-form .quarter-offer.inactive .package-details,.secret-voucher .quarter-offer.inactive .package-details{min-height:90px}.newsletter-subscribe-form .quarter-offer.inactive .hotel-percent,.secret-voucher .quarter-offer.inactive .hotel-percent{top:-28px}}@media (max-width: 767px){.modal-newsletter-subscribe .quarter-offer.inactive:before,.secret-voucher .quarter-offer.inactive:before{bottom:83px}.modal-newsletter-subscribe .quarter-offer.inactive .package-details,.secret-voucher .quarter-offer.inactive .package-details{min-height:80px}.modal-newsletter-subscribe .quarter-offer.inactive .hotel-percent,.secret-voucher .quarter-offer.inactive .hotel-percent{top:-28px}}#adwords-layer-modal{top:150px}.hotel-email-message .nav-pills a{text-decoration:none;padding:12px 10px}.hotel-email-message .nav-pills li i{color:#ccc}.hotel-email-message .nav-pills li.active i{color:#fff}.search-aside-box{border:1px solid #ddd;background:#f5f5f5;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.search-aside-box form{margin:0px}.search-aside-box form input{padding-right:0px;width:95%}.search-aside-box .control-group{margin-bottom:0px}.search-aside-box .controls{position:relative}.search-aside-box .controls .label-icon{position:absolute;top:5px;left:90%}.modal-slim.modal{width:450px}.modal-slim.modal.fade.in{top:44%}.modal-slim .form-horizontal .control-label{width:120px}.modal-slim .form-horizontal .controls{margin-left:130px}.arrow-step-404{background:url("https://s.szalas.hu/images/new/search/map-to-list-view-arrow.png");width:95px;height:102px;position:absolute;top:-5px;left:-100px}.arrow-step-404 span{position:absolute;top:65px;right:70px;color:#333;font-weight:bold}.bad-url-404{word-wrap:break-word}.scarab-404 .span6{margin-bottom:20px}.scarab-404 .span6:nth-child(3){margin-left:0px}.scarab-404-box{text-align:center;text-decoration:none;padding:5px;display:block;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.scarab-404-box img{margin-bottom:6px}.scarab-404-box .hotelname{height:40px;overflow:hidden;margin-bottom:6px;text-decoration:underline}.scarab-404-box .hotelname:hover{text-decoration:none}.scarab-404-box .hotelprize{text-decoration:none !important;margin-bottom:10px}.scarab-404-box:hover .btn{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.scarab-404-box:hover .btn:hover,.scarab-404-box:hover .btn:active{color:#ffffff;background-color:#f89406;*background-color:#df8505}.impressum-title-box{height:35px}.impressum-description-box{height:235px}.hotel-page-hotel-name-nosocial{padding-right:0px !important}.prize-game-ratings{margin:20px 0px}.prize-game-ratings .rating-guest-box{padding:10px}.prize-game-ratings .rating-guest-text{padding:0px !important;margin:0px !important}.prize-game-social-login{margin-bottom:10px !important}.prize-game-social-login a{display:block;margin-bottom:5px}.prize-game-title-alert{background:#d9edf7;border-left:3px solid #82b7c8;padding:8px;color:#333;position:relative;min-height:90px}.prize-game-title-alert .arrow{top:50%;left:-35px;margin-top:-50px;border-right-color:#82b7c8 !important;border-width:50px 25px 50px 0px}.prize-game-title-alert .arrow,.prize-game-title-alert .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;z-index:1}.prize-game-title-alert .arrow-body{background:#82b7c8;width:10px;height:40px;position:absolute;left:-10px;top:50%;margin-top:-20px}.prize-game-hotel-gallery-title{margin-bottom:15px;font-size:16px}.prize-game-lottery-ticket{border:2px solid #ccc;padding:2px}.prize-game-lottery-ticket.winner{border:2px solid #468847}.prize-game-lottery-ticket.winner .lottery-prize{color:#468847;background:#dff0d8;font-weight:bold}.prize-game-lottery-ticket.loser .lottery-prize{color:#b94a48;background:#f2dede;font-weight:bold}.prize-game-lottery-ticket .lottery-number{border-bottom:2px dashed #ccc;padding-bottom:2px;font-family:Courier New;letter-spacing:1.5px}.prize-game-lottery-ticket .lottery-number .span8{padding-top:20px}.prize-game-lottery-ticket img{margin-right:10px}.prize-game-lottery-ticket .lottery-prize{padding:5px}#checkModal img{max-width:100% !important}.white-layover{position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:rgba(255,255,255,0.8);z-index:1}.share-text{margin:15px;font-size:18px;line-height:22px;text-align:center}.share-text p{background:rgba(255,255,255,0.7)}.share-text .share-text-title{font-size:22px;font-weight:bold;margin-bottom:10px;color:#0d637e;line-height:26px}.share-text .share-text-arrows{background:url("https://s.szalas.hu/images/new/prize-game-share-arrows.png");width:211px;height:190px;margin:0px auto 20px auto;position:relative}.share-text .share-text-arrows a.share-arrow-fb,.share-text .share-text-arrows a.share-arrow-gplus{position:absolute;display:block;width:82px;height:82px;bottom:0px}.share-text .share-text-arrows a.share-arrow-fb{left:0px}.share-text .share-text-arrows a.share-arrow-gplus{right:0px}.share-text .share-text-arrows .tooltip{white-space:nowrap}.modal-prize-game-share{width:400px;margin-left:-200px}.modal-prize-game-share .modal-body{max-height:none}.help-box{background:#f1f1f1;padding:4px;position:absolute;min-width:320px;max-width:320px;z-index:22;box-shadow:5px 5px 5px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4)}.help-box .help-box-content{background:#fff;border:1px solid #ddd;padding:8px;position:relative}.help-box-content .close{position:absolute;top:3px;right:3px}.help-box-content .help-box-title span{position:relative;top:-6px;margin-right:8px;color:#f1c76c;font-size:24px}.help-box-content .help-box-text{padding-left:5px;padding-bottom:0px;padding-right:2px;min-height:44px}.help-box-content .help-box-text .item{line-height:18px;min-height:54px}.help-box-content .help-box-footer{margin:6px -8px -3px -8px;border-top:1px dotted #bbb;padding:5px 5px 0px 13px;min-height:26px}.help-box-content .help-box-footer .grey-link{color:#999;font-size:12px;line-height:26px;vertical-align:middle}.help-box-content .help-box-footer .help-pager{float:right;text-align:right;padding-top:2px}.help-box.help-up .help-arrow{top:10px;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #eee transparent}.help-box.help-up-right .help-arrow{width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #eee transparent}.help-box.help-left .help-arrow{width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #eee transparent}.help-box.help-right .help-arrow{top:17px;position:absolute;left:-16px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #eee}.help-box.help-down .help-arrow{width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #eee transparent}.help-box.help-down-right .help-arrow{top:17px;position:absolute;left:-16px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #eee}.map-search-filter-labels{padding-left:23px;position:relative;margin-top:30px}.map-search-filter-labels .help-arrow{width:50px;height:135px;overflow:hidden;background:url("https://s.szalas.hu/images/new/sprite-help-arrows.png");background-position:-227px -0px;position:absolute;left:-40px;top:-100px}.map-search-filter-labels .help-arrow-up{width:50px;height:135px;overflow:hidden;background:url("https://s.szalas.hu/images/new/sprite-help-arrows.png");background-position:0px 0px;position:absolute;left:-40px;top:-190px}@media (max-width: 1300px){.map-search-filter-labels .help-arrow{background-position:-277px -0px;left:auto;right:-20px !important;bottom:-100px;z-index:1}}.callout{margin:20px 0;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-danger{background-color:#fdf7f7;border-color:#eed3d7}.callout-danger h4{color:#b94a48}.callout-warning{background-color:#faf8f0;border-color:#faebcc}.callout-warning h4{color:#c09853}.callout-info{background-color:#f4f8fa;border-color:#bce8f1}.callout-info h4{color:#3a87ad}.bottom-border-alertbox a,.bottom-border-alertbox a:hover{text-decoration:none;color:#000;line-height:5px;margin-bottom:5px;display:block}.bottom-border-alertbox .glyphicon{color:#666666;font-size:55px;margin-left:-6px;margin-top:-6px}.bottom-border-alertbox{background-color:#F5F5F5;border:0px;border-radius:0px;border-bottom:3px solid #f86c2e}.bottom-border-alertbox p{color:#666666}.bottom-border-alertbox .span10{border-left:1px solid #E6E6E6;padding-left:15px}#floatingCirclesG{position:relative;width:50px;height:50px;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.f_circleG{position:absolute;background-color:#FFFFFF;height:9px;width:9px;-moz-border-radius:5px;-moz-animation-name:f_fadeG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:5px;-webkit-animation-name:f_fadeG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:5px;-ms-animation-name:f_fadeG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:5px;-o-animation-name:f_fadeG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:5px;animation-name:f_fadeG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:linear}#frotateG_01{left:0;top:20px;-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s}#frotateG_02{left:6px;top:6px;-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;-o-animation-delay:0.52s;animation-delay:0.52s}#frotateG_03{left:20px;top:0;-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s}#frotateG_04{right:6px;top:6px;-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s}#frotateG_05{right:0;top:20px;-moz-animation-delay:0.91s;-webkit-animation-delay:0.91s;-ms-animation-delay:0.91s;-o-animation-delay:0.91s;animation-delay:0.91s}#frotateG_06{right:6px;bottom:6px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}#frotateG_07{left:20px;bottom:0;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#frotateG_08{left:6px;bottom:6px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}@keyframes f_fadeG{0%{background-color:#000000}100%{background-color:#FFFFFF}}.baby-blue{color:#3fa9c4}.baby-pink{color:#e83081}.baby-gray{color:#bdbdbd}.baby-modal-title{font-size:24px;line-height:28px}a .baby-pink{text-decoration:underline}a:hover .baby-pink{text-decoration:none}.baby-container{margin-top:10px}.icon-general-baby-modal{font-size:150px;margin-left:20px;position:absolute}.icon-general-baby-frame{font-size:110px;position:absolute}.title-share-icons{cursor:pointer}.title-share-icons .aggregated-number{font-size:20px;font-weight:bold;display:inline-block;border-right:1px solid #ccc;padding:10px}.title-share-icons .social-icons{display:inline-block;width:20px;position:relative;top:10px;font-size:18px;color:#999;margin-left:5px}#shareme .box{float:left;margin:5% 8% 0 8%;width:100%}#shareme .box a{color:#404040;text-shadow:0 1px 1px rgba(167,167,167,0.4)}#shareme .box a:hover{text-decoration:none}#shareme .count{font-weight:bold;font-size:50px;float:left;border-right:2px solid #57b8d1;line-height:40px;padding-right:10px}#shareme .share{float:left;margin-left:10px;font-size:20px;width:82px}#shareme .buttons{position:absolute;width:126px;background-color:#fff;border:1px solid rgba(0,0,0,0.2);padding:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);top:50px;right:0;z-index:2}#shareme .button{float:left;max-width:50px;margin:0 10px 0 0}#shareme .facebook{margin:0 4px 0 0}.callout{margin-bottom:20px;padding:10px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout h4.icon-title{padding-left:30px;position:relative}.callout h4.icon-title .glyphicon{position:absolute;top:0px;left:0px}.callout hr{border-top:1px solid #fff}.callout p:last-child{margin-bottom:0}.callout code{background-color:#fff;border-radius:3px}.callout-danger{background-color:#fdf7f7;border-color:#c0392b}.callout-danger h4{color:#c0392b}.callout-warning{background-color:#fcf8f2;border-color:#f60}.callout-warning h4{color:#f60}.callout-info{background-color:#d9edf7;border-color:#06c}.callout-info h4{color:#2980b9}.callout-success{background-color:#dff0d8;border-color:#27ae60}.callout-success h4{color:#27ae60}.hotel-offering .span3:nth-child(4n+1){margin-left:0px}.hotel-offering-box{padding:5px 5px 10px 5px;border:1px solid #eee;margin-bottom:15px;display:block;text-decoration:none;text-align:center}.hotel-offering-box .hotel-name{display:block;height:40px;line-height:20px;overflow:hidden;margin:6px 0px 12px 0px}.hotel-offering-box:hover .hotel-name{text-decoration:underline}.hotel-offering-box .hotel-prize{margin-bottom:12px;color:#333;height:20px;overflow:hidden}.hotel-offering-box .hotel-prize strong{color:#f90;font-size:18px}.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);display:inline-block;padding:4px 6px;margin-bottom:10px;color:#555;vertical-align:middle;border-radius:4px;max-width:100%;line-height:22px}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto !important;max-width:inherit}.taginput-block .bootstrap-tagsinput{display:block}.taginput-block .bootstrap-tagsinput input{display:block;width:100% !important}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .tag{margin-right:2px;color:white}.bootstrap-tagsinput .tag [data-role="remove"]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0px 2px}.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.city-same-name-results .affix{top:60px}.city-same-name-results .affix-bottom{position:absolute}.list-iconed{margin-left:0;list-style:none}.list-iconed li{margin-bottom:5px;position:relative;padding-left:25px}.list-iconed li .glyphicon{position:absolute;font-size:16px;color:#999;left:0px;top:0px}.gallery-image-selector{background-color:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;width:100%;height:100%}.gallery-image-selector a{color:#fff;text-decoration:none;font-size:30px;line-height:30px;margin-bottom:20px;display:block}.gallery-image-selector a:hover,.gallery-image-selector a:visited,.gallery-image-selector:active{color:#fff;text-decoration:underlined}.gallery-image-selector .btn{color:#333 !important;font-size:40px;display:inline-block;font-size:22px;text-align:center;min-width:430px;max-width:840px;height:auto;word-wrap:normal;white-space:normal}.gallery-image-selector-box{margin-top:16%}.gallery-image-selector-box a{color:#333}.gallery-image-selector .btn:hover{color:#333}.gallery-image-selector .close-window{display:block;color:#E0E0E0;font-size:14px;text-decoration:none;padding-top:0px;text-align:center;min-width:475px}.gallery-image-selector .close-window:hover{color:#FFF}.gallery-image-selector-body-img{overflow:hidden;width:100%;height:100%}.gallery-image-selector-body-img img{width:100%;height:auto;margin-top:-10%}.gallery-image-selector-box-btn{margin-bottom:30px;width:800px;text-align:center;position:relative}.terms-of-use .icon-general-license{font-size:159px;margin-left:-20px;margin-top:-12px;color:#e6e6e6}.terms-of-use a:visited{color:#0066cc}.price-currency{border-bottom:1px dotted #666;display:inline-block;cursor:pointer}.header-slogen{position:absolute;top:32px;left:0px;font-size:13px;color:#8D8D8D;font-style:italic;white-space:nowrap}.header-logo-contact .header-logo-slogen{top:7px !important}.question-corner-box{position:fixed;bottom:0px;right:0px;width:350px;background:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;background:#fafafa;z-index:1005;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out}.question-corner-box p{padding:20px;margin:0px;font-weight:bold}.question-corner-box .btn-group{display:block;border-radius:0px;margin-left:-1px}.question-corner-box .btn{display:block;width:50%;float:left;background:#fff;border-radius:0px !important;padding:10px;box-sizing:border-box;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.question-corner-box .btn-yes:hover{background:#2ecc71;color:#fff}.question-corner-box .btn-no:hover{background:#e74c3c;color:#fff}.site-leaving-bar{position:fixed;top:0px;left:0px;right:0px;height:5px;z-index:1005}.width-80-percent{width:80% !important}.list-hotel-year-award{position:relative}.list-hotel-year-award .hotel-year-award-icon{background:url("https://s.szalas.hu/images/new/hotel-of-the-year/hotel-year-award.svg");width:36px;height:26px;background-repeat:no-repeat;background-size:cover;position:absolute;left:0px;top:0px;display:block;background:url("https://s.szalas.hu/images/new/hotel-of-the-year/hotel-year-award.png") \9}.list-hotel-year-award .hotel-name{margin-left:45px}.hotel-page-hotel-of-the-year-award{position:relative;filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);margin-top:20px;text-align:center}.hotel-page-hotel-of-the-year-award:hover{filter:grayscale(0%);-moz-filter:grayscale(0%);-webkit-filter:grayscale(0%)}.hotel-page-hotel-of-the-year-award .hotel-year-award-icon{background:url("https://s.szalas.hu/images/new/hotel-of-the-year/hotel-year-award.svg");width:60px;height:42px;background-repeat:no-repeat;position:absolute;left:50%;top:-1px;display:block;background-size:100%;margin-left:-30px;background:url("https://s.szalas.hu/images/new/hotel-of-the-year/hotelpage-hotel-year-award.png") \9}.rating-hotel-of-the-year-box{height:50px\9;margin-bottom:0px;display:block;clear:both}.hotel-page-hotel-of-the-year-award .span4,.rating-hotel-of-the-year-box .span4{position:relative}.rating-hotel-of-the-year-box img{width:66px;position:absolute;left:50%;margin-left:-33px}.hotel-page-hotel-of-the-year-award .hotelyear-rating{margin-bottom:10px;margin-top:10px;display:table-cell;vertical-align:middle;padding-left:10px;text-align:left}.corporate-form{border:1px solid #eaeaea;border-radius:2px;padding:15px;margin-top:20px}.corporate-form .btn-holder{text-align:right}.corporate-form .control-label{width:inherit !important}.partners img{margin-left:20px !important;margin-top:20px;margin-bottom:10px}.corporate-form .control-group .controls{position:relative;display:block}.corporate-form .validateContainer br{display:none}.corporate-form .validateContainer .help-inline{margin-bottom:10px}.win-bmw-title{font-family:"Arial Black", Gadget, sans-serif;font-size:28px;margin-top:40px;color:#000}.win-bmw-arrow{position:absolute;top:210px;left:375px}.win-bmw-form{border:1px solid #ccc;border-radius:5px;padding:15px;margin-top:35px}.win-bmw-form form{border-top:1px solid #ccc;padding-top:30px}.win-bmw-form .btn-holder{text-align:right;margin-top:25px}.win-bmw-form .control-label{width:inherit !important}.win-bmw-form .fb-btn-holder{text-align:center;margin-top:25px;margin-bottom:40px}.fb-btn-holder .btn-fb{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#193368;*background-color:#193368;background-image:-moz-linear-gradient(top, #3b5997, #193368);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3b5997), to(#193368));background-image:-webkit-linear-gradient(top, #3b5997, #193368);background-image:-o-linear-gradient(top, #3b5997, #193368);background-image:linear-gradient(to bottom, #3b5997, #193368);background-repeat:repeat-x;border-color:#193368 #3b5997 #3b5997;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff193368', endColorstr='#ff3b5997', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.fb-btn-holder .btn-fb:hover{background-image:-moz-linear-gradient(top, #193368, #193368);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#193368), to(#193368));background-image:-webkit-linear-gradient(top, #193368, #193368);background-image:-o-linear-gradient(top, #193368, #193368);background-image:linear-gradient(to bottom, #193368, #193368)}.btn-fb span{padding-right:15px;margin-right:10px;border-right:1px solid #fff}.bmw{margin-top:0px}.bmw-description{margin-top:20px;line-height:1.5}.image-description{float:right;font-size:12px;color:#666}.bmw-partner .partner-name{margin-right:20px;font-size:16px;margin-top:45px}#old-ie-modal .modal-dialog{width:800px !important;margin:10px auto;position:relative}#old-ie-modal .col-xs-4{width:33.3333% !important;float:left !important;min-height:1px;position:relative;padding:0\9}#old-ie-modal .col-xxs-12{width:100%;float:left}#old-ie-modal .mt-10{margin-top:10px}#old-ie-modal .mb-10{margin-bottom:10px}#old-ie-modal{margin:30px auto;left:50%;right:0;top:0;width:800px !important;margin-left:-400px}.header-logo-contact .header-contact{position:static;float:right;margin-top:10px}.header-logo-contact .header-contact .span:last-child{margin-right:9px}.header-logo-contact .profile-menu-container{position:relative;float:right;padding-right:2px}.header-logo-contact .show-profile-menu{margin-top:6px;float:right;margin-left:10px;max-width:100px;text-align:center;position:relative;text-decoration:none;position:relative}.header-logo-contact .show-profile-menu span{display:inline-block;max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline}.header-logo-contact .show-profile-menu:hover span{text-decoration:none}.header-logo-contact .show-profile-menu span.caret{margin-top:7px}.header-logo-contact .show-profile-menu img{width:30px;margin:auto;max-width:100%}.header-logo-contact .dropdown-menu{padding:0px;margin-right:-15px;margin-top:5px;left:auto !important;right:0px !important;border-radius:2px}.header-logo-contact .dropdown-menu li{padding:0px}.header-logo-contact .dropdown-menu:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-10px;right:10px}.header-logo-contact .dropdown-menu:after{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ffffff;position:absolute;top:-9px;right:11px}.header-logo-contact .dropdown-menu li a{padding:6px 20px;overflow:hidden;border-bottom:0px none}.header-logo-contact .dropdown-menu li+li a{border-top:1px solid #ddd}.header-logo-contact .dropdown-menu .login{padding:10px}.header-logo-contact .dropdown-menu .login .login-title{margin:-10px -10px 10px -10px;padding:10px;background:#f5f5f5;font-weight:bold}.header-logo-contact .dropdown-menu .btn-login-fb{color:#fff !important;background:#3461a1;border:1px solid #3461a1}.header-logo-contact .profile-menu-container .glyphicon-user{width:28px;height:28px;background:url("https://s.szalas.hu/images/new/glyphicons-halflings.png") no-repeat;background-position:-161px 7px;background-color:#cccccc;border-radius:50%;opacity:0.5;position:relative;overflow:visible}.header-logo-contact .show-profile-menu .default-user-img .glyphicon:after{content:'\002B';width:11px;height:11px;line-height:10px;vertical-align:middle;position:absolute;right:0px;bottom:0px;background:#3598db;color:#fff;text-align:center;font-size:8px;border-radius:50%;opacity:1}.header-logo-contact .show-profile-menu .default-user-img.logged-in .glyphicon:after{display:none}.header-logo-contact .profile-menu-container .list-unstyled{margin-left:0;list-style:none}.header-logo-contact .profile-menu-container .page-usp{margin-bottom:10px;min-width:240px}.header-logo-contact .profile-menu-container .page-usp li{position:relative;padding-left:30px;margin-bottom:5px}.header-logo-contact .profile-menu-container .page-usp .glyphicon-checkmark{background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-42px -42px;background-color:#fff;border-radius:2px;width:20px;height:17px;display:inline-block;position:absolute;top:0px;left:2px}.header-logo-contact .profile-menu-container .glyphicon-fb{background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-18px 0px;background-color:#fff;border-radius:2px;width:18px;height:18px;display:inline-block;margin-right:3px}.header-logo-contact .profile-menu-container .email-login{text-align:center}.header-logo-contact .profile-menu-container .email-login-form{margin:0px 0px 10px}.header-logo-contact .profile-menu-container .email-login-title,.header-logo-contact .email-registration .email-registration-title{text-decoration:none;color:#999 !important;display:block}.header-logo-contact .email-registration .email-registration-title{display:block;text-align:center;margin:0px;color:#999;text-decoration:none;position:relative}.header-logo-contact .profile-menu-container .email-login-title:hover,.header-logo-contact .email-registration .email-registration-title:hover{text-decoration:underline}.header-logo-contact .email-registration .help-block{margin-bottom:0px}.header-logo-contact .profile-menu-container .email-login .caret,.header-logo-contact .email-registration .email-registration-title .caret{vertical-align:middle;border-top:4px solid #999;margin-left:3px}.header-logo-contact .profile-menu-container .email-login-form{display:none}.header-logo-contact .profile-menu-container .btn-primary{color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.header-logo-contact .dropdown-menu .login .privacy a{display:inline;padding:0}.header-logo-contact .dropdown-menu .glyphicon:before{content:'' !important}.easter.promo nav.navbar{background:#365D2C}.easter.promo .header-logo-contact{background:url("https://s.szalas.hu/images/new/guru/easter/easter-header.png") bottom repeat-x #ecf6ff;height:80px}.easter.promo .header-logo>a{position:relative}.easter.promo .header-logo>a:before{content:'';width:35px;height:59px;background:url("https://s.szalas.hu/images/new/guru/easter/easter-bunny.png");background-size:100%;position:absolute;left:-42px;top:-13px}.easter.promo .header-logo>a:after{content:'';width:77px;height:35px;background:url("https://s.szalas.hu/images/new/guru/easter/easter-eggs.png");background-size:100%;position:absolute;right:-90px;top:28px}.easter-header{padding:5px;top:-125px;bottom:auto;border-top:1px solid #7DBC8D;background:rgba(255,255,255,0.75);position:absolute;left:265px;color:#7dbc8d;right:550px;text-align:center;padding-left:10px;padding-right:10px;border-left:none;border-right:none;border-top:none;display:table-cell;vertical-align:middle;font-size:14px;overflow:hidden;background:rgba(255,255,255,0.75);z-index:1;line-height:20px}.easter-header .slogan span{display:inline}.easter.promo .offer-page-title .page-title-discount{background:#BF7AA7}@media (max-width: 1200px){.easter-header{display:block;position:static;margin-bottom:30px}}.cookie-consent-block{position:fixed;left:0;bottom:0;width:100%;z-index:100;background:rgba(255,255,255,0.7);background:#fff\9;padding:5px;font-size:12px;text-align:center;box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.cookie-consent-block:hover{background:rgba(255,255,255,0.9)}.cookie-consent-block .cookie-consent-button{color:#999;text-decoration:none;display:inline-block;padding:2px 5px;border-radius:2px;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.cookie-consent-block .cookie-details{text-decoration:none;color:#333}.cookie-consent-block:hover .cookie-details{text-decoration:underline}.cookie-consent-block .cookie-consent-button span{text-decoration:none;padding-left:2px}.cookie-consent-block:hover .cookie-consent-button{background:#666;color:#fff}#cookieConsentModal a{color:#777}@media (max-width: 767px){.cookie-consent-block{padding-right:30px;background:rgba(255,255,255,0.9)}.cookie-consent-block .cookie-consent-button{position:absolute;top:0px;right:5px;background:none !important;color:#666 !important;font-size:18px;line-height:18px}}.promo-header-banner{background-color:#eee;position:relative;padding:5px 0px;margin-top:0px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.promo-header-banner img{width:120px;float:left}.promo-header-banner:hover img{filter:none;-moz-filter:none;-webkit-filter:none}.promo-header-banner .text{margin-left:130px;display:block}@media (max-width: 767px){.promo header{margin-bottom:80px}.promo-header-banner{margin-top:0px;position:absolute;top:51px;left:0px;right:0px}.promo-header-banner img{width:90px;filter:none;-moz-filter:none;-webkit-filter:none}.promo-header-banner .text{margin-left:100px}.promo-header-banner .modal-link{position:absolute;top:-5px;left:0px;bottom:-5px;right:0px}.promo .mainpage-app-promo-banner{display:none}}@media (max-width: 530px){.promo header{margin-bottom:80px}.promo-header-banner{margin-top:0px;position:absolute;top:51px;left:0px;right:0px;text-align:center;font-size:12px}.promo-header-banner img{float:none;width:100px;display:block;margin:0px auto 3px auto}.promo-header-banner .text{margin-left:0px}}.summer-promo{background:#f5f5f5;overflow:hidden;height:30px}.summer-promo img{width:110px;margin-top:-4px;transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out}.summer-promo:hover img{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.datepicker .datepicker-days{display:block !important}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.reservation-steps{margin-bottom:10px;margin-top:-10px;padding:10px 0;text-align:center}.reservation-steps li{float:none}.reservation-steps li:before{content:'';width:100%;position:absolute;right:50%;top:25px;border-top:5px dotted #eee;z-index:0}.reservation-steps li:first-child:before{display:none}.reservation-steps li .step-block{cursor:pointer}.reservation-steps .number{width:55px;height:55px;display:inline-block;position:relative;z-index:1;background-color:#fff;text-align:center;color:#ccc;border:2px solid #ddd;line-height:52px;vertical-align:middle;font-size:36px;border-radius:50%}.reservation-steps .text{display:block;color:#999;margin-top:6px}.reservation-steps li.active .number{border-color:#666;color:#666}.reservation-steps li.active .text{color:#666;font-weight:bold}.reservation-steps li.success .number{padding-top:3px;background-color:#fff}.reservation-steps li.success .number .glyphicon{font-size:36px}.reservation-steps li.success .text{color:#ccc}@media (max-width: 767px){.reservation-steps li{padding:0 5px}.reservation-steps li:before{top:15px;border-top:3px dotted #eee}.reservation-steps li.success .number{font-size:18px;line-height:24px}.reservation-steps li.success .number .glyphicon{font-size:18px}.reservation-steps .number{border-width:1px}}@media (min-width: 531px) and (max-width: 767px){.reservation-steps li{display:table-cell;width:1%}.reservation-steps .number{width:30px;height:30px;line-height:28px;font-size:18px}}@media (max-width: 530px){.reservation-steps{height:auto;white-space:normal;margin-bottom:10px}.reservation-steps li{margin-bottom:0;display:block;width:auto;text-align:left;padding-left:0}.reservation-steps li:before{display:none}.reservation-steps .number{border:0 none;font-size:14px;font-weight:bold;width:22px;height:15px;line-height:14px;display:inline-block}.reservation-steps .number .counter:after{content:'\002E';margin-left:1px}.reservation-steps .number .glyphicon{top:-8px;position:relative}.reservation-steps .text{display:inline-block}}.profile-menu-popover .social-login{margin-bottom:0 !important;margin-left:0 !important}.profile-menu-popover .popover-content{padding:10px;min-width:260px}.profile-menu-popover .form-group{margin-right:0;margin-left:0}.newsletter-question .privacy-statement{margin-bottom:10px}.newsletter-question .glyphicon-info{cursor:pointer;font-size:14px}.newsletter-question .newsletter-question--popover{max-width:90%}.newsletter-question .newsletter-question--popover span{position:absolute;top:5px;right:10px;z-index:2;font-size:21px;line-height:1;font-weight:bold;color:#000;opacity:0.2}.newsletter-question .newsletter-question--popover span:hover{cursor:pointer;opacity:0.5}.newsletter-question .newsletter-question--popover .popover-content{padding-top:20px;font-size:12px}.form-section{margin-bottom:30px}.reservation-form{border:1px solid #eee;padding:15px}.reservation-form input.autofilled{background:#fff5db}.reservation-form .checkbox label{text-align:left !important;padding-right:0;display:block}.reservation-form .checkbox.has-success label{color:#333}.reservation-form .list-entry .price{text-align:right}.reservation-form .btn-group .btn.active{background:#1ac91a;color:#fff}.reservation-form .has-feedback select{padding-right:5px}.reservation-form .summary-row-line label{text-align:right;padding:6px 8px 0 0;color:#999}.reservation-form .input-group .input-group-addon{width:0}.no-input-field{margin-bottom:0}@media (max-width: 767px){.reservation-form .summary-row-line label{padding-left:15px}}@media (min-width: 768px){.reservation-form .gender-select .col-sm-9{padding-left:8px}}.reservation-form .guest-name-container{margin-bottom:0;margin-top:10px;padding:10px 15px}.reservation-form .guest-name-container .form-group:last-child{margin-bottom:0}.reservation-form .guest-name-container .input-control{width:100%}.reservation-form .guest-name-container .input-control .glyphicon{right:20px}@media (min-width: 768px){.reservation-form .guest-name-container .input-control{width:83.33333333%}}@media (max-width: 767px){.reservation-form .guest-name-container{margin-right:15px}.reservation-form .guest-name-container label{text-align:left !important}}.reservation-form .in-progress-text{z-index:4;position:absolute;padding:20px;top:80px;left:30px;right:30px;background:#eee;border:1px solid #ccc;color:#000;box-shadow:0 0 25px rgba(0,0,0,0.5);font-weight:bold;display:none}.reservation-form.in-progress .in-progress-text{display:block}.help-text .example-email,.help-text .phone-number{font-weight:bold}.reservation-form .provision-section .provision-content .editable-click{margin-top:7px;margin-bottom:7px}.reservation-form .provision-section .provision-content .editable-click:hover{padding-bottom:1px}.reservation-form .provision-section .provision-content .dropdown{margin-bottom:1px}.reservation-form .provision-section .provision-type.selected{color:#3598db}.reservation-form .provision-section .provision-type.selected:before{content:"\e90d";font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:5px;left:8px;color:#3598db}.reservation-form .provision-section .provision-type{position:relative}.reservation-form .provision-section .provision-type a{padding-left:30px}.reservation-form .provision-section .provision-type.selected a,.reservation-form .provision-section .provision-type.selected a .text-muted{color:#3598db}.reservation-form .provision-section .text-muted{float:right;margin-left:15px}@media (max-width: 767px){.provision-section .form-control-static{padding-bottom:1px}}@media (max-width: 530px){.reservation-form .provision-section .provision-type a{padding:4px 10px 4px 30px}.reservation-form .provision-section .provision-type.selected:before{top:10px}.reservation-form .provision-section .text-muted{float:none;display:block;text-align:left;margin-left:0;font-size:12px}}.szep-card-list{margin:10px}.reservation-form .payment-list .btn{padding:0}.reservation-form .payment-list .btn span{padding:6px 12px;display:inline-block}.reservation-form .payment-list .btn .tooltip{white-space:normal}.reservation-form .form-section>.social-login>li{display:inline-block}.reservation-form textarea{resize:vertical}@media (min-width: 768px){.reservation-form .form-section>.social-login{margin-bottom:-20px}.reservation-form .reservation-callout{padding-left:8px}}@media (max-width: 767px){.form-section .social-login{margin-right:0;margin-left:0}.form-section .social-login li{padding:0}.form-section.why_chose{margin-bottom:30px}}@media (max-width: 530px){.form-section{margin-bottom:10px}.form-section.why_chose{margin-bottom:30px}.form-section .social-login{margin-bottom:0;display:block;width:100%}.form-section .social-login li{display:block;width:100%}}@media (max-width: 767px){.reservation-form-holder .speech-bubble{max-width:500px}.reservation-form{border:0 none;padding:0}.reservation-form select,.reservation-form input[type="text"],.reservation-form input[type="button"],.reservation-form input[type="email"],.reservation-form input[type="number"],.reservation-form input[type="tel"]{font-size:16px;height:40px;text-align:left}.reservation-form textarea{font-size:16px}.reservation-form .payment-list .btn .tooltip{display:none !important}.reservation-form .traveller-selector .room-number{display:block}}.reservation-form .bootstrap-tagsinput,.rating-form .bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;display:inline-block;padding:4px 6px;margin-bottom:10px;color:#666;vertical-align:middle;max-width:100%;line-height:22px}.reservation-form .bootstrap-tagsinput input,.rating-form .bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto !important;max-width:inherit}.reservation-form .bootstrap-tagsinput .label,.rating-form .bootstrap-tagsinput .label{display:inline-block;font-weight:normal;margin-bottom:2px;font-size:14px}.reservation-form .taginput-block .bootstrap-tagsinput,.rating-form .taginput-block .bootstrap-tagsinput{display:block}.reservation-form .taginput-block .bootstrap-tagsinput input,.rating-form .taginput-block .bootstrap-tagsinput input{display:block;width:100% !important}.reservation-form .bootstrap-tagsinput input:focus,.rating-form .bootstrap-tagsinput input:focus{border:none;box-shadow:none}.reservation-form .bootstrap-tagsinput .tag,.rating-form .bootstrap-tagsinput .tag{font-size:14px;font-weight:normal;margin:2px;display:inline-block;position:relative;padding-right:28px;max-width:235px;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#666;border:1px solid #ddd;border-radius:0}.reservation-form .bootstrap-tagsinput .tag [data-role="remove"],.rating-form .bootstrap-tagsinput .tag [data-role="remove"]{display:inline-block;width:20px;height:21px;cursor:pointer;position:absolute;right:0;top:0;line-height:20px;vertical-align:middle;text-align:center;color:#999;border-left:1px solid #eee}.reservation-form .bootstrap-tagsinput .tag [data-role="remove"]:after,.rating-form .bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0 2px}.reservation-form .bootstrap-tagsinput .tag [data-role="remove"]:hover,.rating-form .bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.reservation-form .bootstrap-tagsinput .tag [data-role="remove"]:hover:active,.rating-form .bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}@media (min-width: 768px){.reservation-form-holder .reservation-summary{display:none}}@media (min-width: 768px){.reservation-form .reservation-width-fix{padding-left:15px;padding-right:15px}.reservation-form .reservation-width-fix label{padding-left:0}.reservation-form .reservation-width-fix .col-sm-9{margin-left:0;padding-left:0;padding-right:0}.reservation-form .reservation-width-fix .help-block.col-sm-9{margin-left:25%}}.szallasguru.reservation-form .provision-section .provision-type.selected:before{content:"\e90d" !important;font-family:'general' !important}.reservation-form .package-count-block .count-selector{width:auto;appearance:none}.reservation-form .package-count-block select.count-selector::-ms-expand{display:none}.reservation-form .package-count-block option{background:#fff;color:#333}.profile-bar-container .hidden-element{display:none}.rating-form .rating-text{margin-bottom:20px}.rating-form .mood-text,.rating-form .opinion-text{font-weight:bold}.room-details-step1{position:relative;top:-5px;font-size:12px;margin-bottom:10px}.room-details-step1 .room-details-link{position:relative}.room-details-step1 .room-details-link .glyphicon-popup{position:absolute;top:3px;right:-15px;color:#999;font-size:8px}@media (min-width: 768px) and (max-width: 991px){.reservation-form-holder .leave-container,.reservation-form-holder .arrival-container{min-width:120px}.reservation-form-holder .children-selector.form-control,.reservation-form-holder .person-selector.form-control{min-width:110px}.reservation-form-holder .room-allocation-container .roomCount{min-width:180px;margin-left:10px}.reservation-form-holder .question-text-container{white-space:nowrap}}@media (min-width: 768px){.reservation-form-holder .payment_method_container.has-error .checkbox{color:#333}.reservation-form-holder .reservation-button-next.in-progress{padding-left:35px}}.phone-number-flex{display:flex}.phone-number-flex .funnel-phone-country-code,.phone-number-flex .funnel-phone-area-code{flex:0 0 130px;margin-right:-10px}.phone-number-flex .funnel-phone-number{flex:2}.phone-number-flex+.reservation-step3-contact-text{margin-top:-10px}@media (min-width: 768px){.funnel-phone-fields{padding:0}.phone-number-flex .funnel-phone-country-code,.phone-number-flex .funnel-phone-area-code{flex:0 0 100px;margin-right:5px}}.reservation-form a.title{font-size:16px;color:#333}.reservation-form a.title.collapsed .glyphicon{transform:rotate(-90deg)}.reservation-form .collapse,.reservation-form .collapsing{margin-left:16px}.search-date{display:flex}.search-date .date-input-container{position:relative}.search-date .date-input-container:first-child{margin-right:5px}.search-date .date-input-container input{padding-right:50px}.search-date .date-input-container .glyphicon-calendar{position:absolute;right:5px;top:4px;font-size:26px;color:#ccc}.search-date .date-input-container .date-input-day{position:absolute;right:8px;top:12px;font-size:11px;font-weight:bold;color:#666;width:20px;text-align:center}@media (min-width: 531px){.search-date .date-input-container{max-width:150px}}.traveller-input-group{display:flex;flex-wrap:wrap}.traveller-input-group .traveller-input-container{display:flex;align-items:center}.traveller-input-group .traveller-input-container:first-child{margin-right:10px}.traveller-input-group .traveller-input-container .glyphicon{font-size:26px}.traveller-input-group .input-childage{max-width:50px}.traveller-input-group .guestselect-childage{position:relative;top:7px}@media (max-width: 767px){.traveller-input-group .guestselect-childage{top:11px;padding:10px 6px 9px 6px}}.payment-option-text{text-align:right;padding-right:0px}.checkbox-container .checkbox{margin:0 0}.funnel-card-type{margin:5px 0}.hotelguru-partner-comment{font-size:12px;color:#999999}@media screen and (min-width: 768px){.funnel-card-type-container .col-sm-3{padding-right:9px}.col-sm-9{padding-left:9px}.col-sm-9 .checkbox-container{margin-top:-10px}}.checkbox-container .checkbox{margin:4px 0}.checkbox-container label{width:100%;border:1px solid #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-top:5px;padding-left:35px}.checkbox-container label:hover{background:#f8f8f8}.card-type-img{width:50px}@media (max-width: 768px){.funnel-card-type-container .payment-option-text{text-align:left;font-size:16px}}.bon-container img{margin-top:5px;width:130px;border-radius:2px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.request-thankyou-message-bubble{position:relative;margin-top:15px}.request-thankyou-message-bubble:before,.request-thankyou-message-bubble:after{content:'';position:absolute;top:-11px;left:10px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;border-top-width:0;border-bottom-color:#eee}.request-thankyou-message-bubble:after{content:'';position:absolute;top:-9px;left:11px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;border-top-width:0;border-bottom-color:#f5f5f5}.reservation-form .arrival-container,.reservation-form .leave-container{position:relative}.reservation-form .arrival-container .form-control,.reservation-form .leave-container .form-control{padding-right:33px}.reservation-form .arrival-container .glyphicon,.reservation-form .leave-container .glyphicon{padding-top:0;right:10px;top:14px;position:absolute}.reservation-form .arrival-container .datepicker,.reservation-form .leave-container .datepicker{left:15px !important}.reservation .question-container .delete-question{color:#999}.reservation .question-index{display:inline-block}.reservation-form .traveller-selector .glyphicon{font-size:22px;position:relative;top:3px;margin-right:3px}.reservation-form .traveller-selector .glyphicon-child{top:0}.reservation-form .travellers-number label{color:#333}.reservation-form .question-container .help-block{padding-left:15px;padding-right:15px}@media (min-width: 768px){.reservation-form .question-container .help-block{margin-left:16.66667%}.reservation-form .arrival-container .glyphicon,.reservation-form .leave-container .glyphicon{top:11px}}.request-morehotel-modal-services ul li{margin-bottom:5px}.request-morehotel-modal-services .glyphicon{color:#ccc}.reservation-room-list .room-data{border-bottom:1px solid #eee;margin-bottom:10px}.reservation-room-list .room-data:last-child{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.reservation-room-list .room-services{font-size:12px;color:#999;margin-left:-0px;margin-top:-10px}.reservation-room-list .room-services li{padding:0;display:inline}.reservation-room-list .room-services li:after{content:'\002C'}.reservation-room-list .room-services li:first-child:before{content:'\0028'}.reservation-room-list .room-services li:last-child:after{content:'\0029'}.reservation-room-list .rate-hint{font-size:12px;color:#999}.reservation-room-list .room-services li:last-child:after{content:'\0029'}.reservation-form .reservation-room-list.summary-row-line{padding:0 0 10px 0}.reservation-form .reservation-room-list .reservation-room-datas{padding-left:15px}.room-section .room-data .editable-click:hover{color:#3598db;border-bottom-color:#3598db}.reservation-room-list .guestselect-container li{margin-bottom:5px}.reservation-room-list .guestselect-container label{width:auto;padding-left:0;margin-right:5px}.reservation-room-list .guestselect-container .traveller-default .glyphicon{position:relative;top:6px;margin-left:5px;margin-right:2px;font-size:22px}.reservation-room-list .guestselect-container .traveller-default .glyphicon.glyphicon-child{top:3px}.reservation-room-list .guestselect-container select{width:auto}.reservation-room-list{border-bottom:1px solid #eee;padding:10px 0;margin:0}.reservation-room-list:last-child{border-bottom:0 none}.reservation-room-list .guestselect-container .children-age{margin-bottom:5px}.reservation-room-list .reservation-room-image{padding-left:0}.reservation-room-list .reservation-room-datas{padding-right:0}.reserveVoucher .children-age .control-label{color:#333}.reservation-title-price{margin-bottom:10px}@media (min-width: 768px) and (max-width: 991px){.reservation-room-list .reservation-title-price .price{text-align:left}}@media (min-width: 531px){.reservation-title-price .price{text-align:right}}.reservation-room-list .link-popup{color:#333}.reservation-room-list:hover .link-popup{color:#3598db}.reservation-room-list .person-select-section li{margin-bottom:5px}.reservation-room-list .person-select-section label{font-weight:normal}.reservation-room-list .person-select-section label .glyphicon{font-size:22px;position:relative;top:5px}.reservation-room-list .person-select-section label .glyphicon-child{font-size:24px;top:2px}.reservation-room-list .person-select-section select{width:auto}.profile-fill-bar .list-inline{display:inline-block;padding-right:5px;padding-left:5px}.funnel-traveller-modal .guestselect-container{display:none}@media (min-width: 768px){.form-section.profile-fill-bar{width:100%}.reservation-form.form-section.profile-fill-bar>.social-login{width:75%;margin-left:25%}.reservation-room-list .funnel-traveller-modal{display:block !important;position:static;opacity:1;transition:none;overflow:visible}.reservation-room-list .funnel-traveller-modal .modal-dialog{position:static;transform:none;transition:none;width:auto;margin:0}.reservation-room-list .funnel-traveller-modal .modal-content{box-shadow:none;border:0 none;border-radius:0}.reservation-room-list .funnel-traveller-modal .modal-header,.reservation-room-list .funnel-traveller-modal .modal-footer{display:none}.reservation-room-list .funnel-traveller-modal .modal-body{padding:0}.reservation-room-list .reservation-room-image{padding-right:0}.reservation-room-list .funnel-traveller-modal{display:none}.reservation-room-list .search-parameter-selection .glyphicon{color:#ccc;font-size:20px;top:0}.reservation-form .reservation-room-list .reservation-room-datas{padding-left:8px}}@media (max-width: 400px){.reservation-room-list .reservation-room-image{display:none}}@media (max-width: 767px){.reservation-room-list .control-label{font-weight:bold}}.reservation-room-list:hover .glyphicon-info-full{color:#3598db}.reservation-expedia__item.col-sm-3{padding-left:5px;padding-right:10px}.reservation-expedia__item.reservation-expedia__item--phone-number{padding-right:15px}.reservation-expedia__item.reservation-expedia__item--label{position:relative;top:5px}.reservation-expedia__item.reservation-expedia__info-box{top:2px;padding-left:0;margin-bottom:5px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}fieldset{border:0 none;position:relative;margin-bottom:15px;padding:0 15px}fieldset label{padding-left:0 !important;padding-right:15px !important}fieldset .form-control{width:75%}fieldset .form-control--auto{width:auto}fieldset .help-text{padding-left:0}fieldset .form-control~.glyphicon{position:absolute;top:10px;right:25px;color:#999;z-index:2}fieldset .form-control~.glyphicon-checkmark{color:#27ae60}fieldset .form-control~.glyphicon-delete{color:#d01c1c}fieldset .emailcorrector-container{padding:0}fieldset .emailcorrector-container .emailcorrector{padding-top:5px}@media (min-width: 768px){.fieldset-helper{margin-left:-8px}}@media (max-width: 767px){fieldset .form-control{padding:18px 30px 8px 15px;width:100%;height:46px !important;font-size:16px}fieldset select.form-control{padding-top:14px;padding-left:10px}fieldset .form-control-default{padding:12px 6px}fieldset select:focus,fieldset input:focus{outline:none}fieldset select~label,fieldset input~label{display:block;cursor:text;color:#666;transition:.15s ease-out all;position:absolute;left:31px}fieldset input~label{top:14px}fieldset select~label{font-size:10px;top:3px}fieldset label.stay{top:3px;left:31px;font-size:10px;transition:.15s ease-out all}fieldset input:focus~label{top:3px;left:31px;font-size:10px;transition:.15s ease-out all;color:#f60}fieldset label.stay{color:#999}fieldset .form-control~.glyphicon{top:12px;font-size:20px}fieldset .dont-stay{width:auto;height:46px;margin-bottom:-46px;position:relative}.form-control.fieldset-type{height:46px !important;font-size:16px}}@media (min-width: 768px){.funnel-input-zip-code label{right:23%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel-input-zip-code .form-control{width:23%}.funnel-input-zip-code .glyphicon-checkmark,.funnel-input-zip-code .glyphicon-delete{top:10px !important;right:53% !important}.funnel-input-settlement{margin:0 !important;padding:0}.funnel-input-settlement .form-control{width:51%;position:absolute;top:-49px;left:auto;right:0}.funnel-input-settlement .glyphicon-delete,.funnel-input-settlement .glyphicon-checkmark{top:-39px !important;right:10px !important}}fieldset.input-label{padding:0}fieldset.input-label .form-control{padding:14px 10px 8px 15px;width:100%;height:auto}fieldset.input-label input:focus{outline:none}fieldset.input-label input~label{display:block;cursor:text;color:#666;transition:.15s ease-out all;position:absolute !important;top:12px;left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}fieldset.input-label input:focus~label,fieldset.input-label label.stay{top:3px;left:15px;font-size:10px;font-weight:normal;transition:.15s ease-out all}fieldset.input-label input[type="password"]:-webkit-autofill~label{top:3px;left:15px;font-size:10px;font-weight:normal;transition:.15s ease-out all}fieldset.input-label input:focus~label{color:#f60}fieldset.input-label label.stay{color:#999}.inline-stay-container{display:flex;flex-direction:row}.inline-stay-container .form-group{margin:0 3px 15px 3px;padding:0}.inline-stay-container .form-group:first-child{margin-left:0}.inline-stay-container .form-group:last-child{margin-right:0}.inline-stay-container .form-group input~label,.inline-stay-container .form-group input:focus~label,.inline-stay-container .form-group label.stay{left:16px}.reservation-room-datas .has-bed-type .bed-type-select{margin-bottom:10px}.reservation-room-datas .has-bed-type .bed-type-select .glyphicon{color:#666;font-size:16px;margin-left:-5px}.reservation-room-datas .has-bed-type .guestselect-container .glyphicon{color:#666;margin-left:0;margin-right:6px;font-size:24px}.reservation-room-datas .has-bed-type .guestselect-container .form-control{margin-right:10px}.reservation-room-datas .has-bed-type .guestselect-container label{padding:0}.reservation-room-datas .has-bed-type .search-parameter-selection>li{padding:7px 0 7px 27px}.reservation-room-datas .has-bed-type .search-parameter-selection>li .glyphicon{top:9px}.reservation-room-datas .has-bed-type .search-parameter-selection>li .glyphicon.glyphicon-bed-type-doublebed,.reservation-room-datas .has-bed-type .search-parameter-selection>li .glyphicon.glyphicon-bed-type-kingsizebed,.reservation-room-datas .has-bed-type .search-parameter-selection>li .glyphicon.glyphicon-bed-type-sofabed{left:-4px;font-size:16px;top:10px}.reservation-room-datas .has-bed-type .search-parameter-selection>li .glyphicon.glyphicon-bed-type-doubleseparatedbed{left:-9px;font-size:16px;top:10px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.profile-content__hu-banner{object-fit:contain;height:13rem}@media (min-width: 768px){.profile-content__background-image{background-image:url("https://s.szalas.hu/images/loyalty/loyalty-background.svg");background-repeat:no-repeat;background-size:85%;background-position:center left}}.profile-content .section{margin-bottom:20px;background-color:#eee;padding:10px;border-radius:3px}.profile-content .section.section{background-color:initial}.profile-content .section .section-title{text-transform:uppercase;font-size:12px;color:#999}.profile-content .section .section-title--iconic{padding-left:20px;position:relative}.profile-content .section .section-title--iconic .glyphicon{position:absolute;top:2px;left:0}.profile-content .section .section-title .subtitle{text-transform:none;font-size:80%;margin-top:3px}@media (min-width: 768px){.section{padding:15px}.section .section-title{font-size:14px;margin-bottom:20px}}@media (min-width: 768px){.profile-container .inline-stay-container fieldset .form-control{width:100%}.profile-container .inline-stay-container{padding:0 15px 0 7px}}.profile-container .thin-container{margin:0 !important;border-radius:4px}@media (min-width: 768px){.profile-container .thin-container{padding:1rem}}.profile-content .profile-fill-progress-container{display:block;margin:0 -15px 15px -15px;background-color:#eee;padding:15px;border-radius:0}.profile-content .progress{border-radius:5px;background:#fff;margin:0 0 5px 0;height:5px;padding:1px;box-shadow:none}.profile-content .progress .progress-bar{border-radius:5px}.profile-fill-need{display:flex;flex-direction:row;font-size:12px}.profile-fill-need .color-error{white-space:nowrap;margin-right:3px}@media (min-width: 768px){.profile-content .profile-fill-progress-container{max-width:600px;margin:0 0 30px 0;border-radius:4px}}.profile-content .form-group .glyphicon-delete,.profile-content .form-group .glyphicon-checkmark{position:absolute;top:35px;right:25px}.profile-content .btn-save-profile.disabled{filter:alpha(Opacity=40);opacity:.4}.profile-content .btn-save-profile{opacity:1}.profile-content .btn-save-profile.in-progress{padding-left:35px}.profile-content .settlement-corrector-container .corrector-content{margin-bottom:15px}@media (min-width: 768px){.settlement-corrector-container{top:-15px}}.facebook-faces{position:relative;height:32px;overflow:hidden;margin-top:5px}.facebook-faces .fb-like{position:absolute;bottom:0px;left:0px}.change-password-container{width:100%;display:flex;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem}.change-password-content{width:36rem}@media (max-width: 768px){.change-password-content{width:100%}}.form-autocomplete .typeahead{right:0;margin-right:15px}.form-autocomplete .typeahead .guest-full-contact{padding-left:40px;position:relative;min-height:34px}.form-autocomplete .typeahead .guest-name{padding-left:40px;position:relative}.form-autocomplete .typeahead .guest-name .glyphicon{position:absolute;top:2px;left:8px;font-size:16px;color:#ccc}.form-autocomplete .typeahead .guest-name .profile-full-name{max-width:100%}.form-autocomplete .profile-image{position:absolute;top:2px;left:0;width:30px;height:30px;border-radius:50%;background:#f5f5f5;text-align:center;vertical-align:middle;line-height:30px;color:#ccc}.form-autocomplete .profile-image .glyphicon{margin-right:0}.form-autocomplete .profile-contact,.form-autocomplete .profile-address{color:#999;font-size:12px}.form-autocomplete .profile-email,.form-autocomplete .profile-phone{display:inline-block}.form-autocomplete .separator-comma:last-child{display:none !important}@media (min-width: 531px){.form-autocomplete .profile-full-name{max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-autocomplete .profile-contact{text-align:right;position:absolute;right:0;top:0;width:40%}.form-autocomplete .profile-address{margin-top:-3px;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-autocomplete .profile-email,.form-autocomplete .profile-phone{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.logo-bar .contacts-funnel{top:7px}.logo-bar .contacts-funnel a,.logo-bar .contacts-funnel a:hover{text-decoration:none !important}.logo-bar .contacts-funnel a:hover .text{text-decoration:underline}@media (max-width: 767px){.logo-bar .contacts-funnel{top:0;right:115px}}@media (min-width: 768px) and (max-width: 991px){.logo-bar .contacts-funnel{right:75px}}@media (max-width: 530px){.logo-bar .contacts-funnel a .glyphicon{font-size:30px;color:#ccc}.logo-bar .contacts-funnel a:hover .glyphicon{color:#27ae60}.logo-bar .contacts-funnel a .text{display:none}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.table-room-list-holder{position:relative}@media (max-width: 767px){.table-room-list{margin-top:0;margin-bottom:0;border:none}.table-room-list>tbody>tr>th,.table-room-list>tbody>tr>td{border:none}.table-room-list-holder{z-index:6;margin-left:-10px;margin-right:-10px}}.cheapest-offer-table .search-parameter-selection{margin-bottom:10px;position:relative;display:block}.cheapest-offer-table .search-parameter-selection:hover .editable-click{color:#3598db;cursor:pointer;border-bottom-color:#3598db}.cheapest-offer-table .search-parameter-selection li{margin-right:15px}.cheapest-offer-table .reservation-price{background:#fafafa;text-align:center;vertical-align:middle}.cheapest-offer-table .reservation-price .price{color:#f60;font-size:22px;line-height:32px}.cheapest-offer-table .table-room-list .room-price{min-width:1px !important}.hotel-rooms-list .search-parameter-selection{display:flex;margin-bottom:15px}.hotel-rooms-list .search-parameter-selection.alert.alert-danger{margin-left:0}.hotel-rooms-list .search-parameter-selection.affix-bottom{z-index:3;left:0;right:0}.hotel-rooms-list .search-parameter-selection:hover .editable-click{color:#3598db;cursor:pointer;border-bottom-color:#3598db}.hotel-rooms-list .search-parameter-selection li{margin-right:15px;margin-bottom:0}.hotel-rooms-list .dp-has-dates{display:block}.hotel-description-reserve-box .search-parameter-selection{position:relative;display:block}@media (max-width: 900px){.table-room-list .guestselect-container .ages-container.same-ages label{white-space:normal}}@media (max-width: 530px){.room-details-link{font-size:12px;margin-left:35px;margin-bottom:5px;display:inline-block}.table-room-list .rate-provision{display:none}}.scrollto-change-date{margin-top:0;background:rgba(255,255,255,0.85);position:absolute;bottom:0;width:100%;text-align:right;padding:5px}.hotel-description-reserve-box .reservation-button.btn-primary.in-progress{padding-left:35px}.dropdown-menu--provision li{padding:0;margin-right:0 !important}.table-room-list .room-type{width:1%}.table-room-list .room-type,.table-room-list .room-price{border-bottom:2px solid #ddd}.table-room-list:last-child .room-type,.table-room-list:last-child .room-price{border-bottom:1px solid #ddd}.table-room-list .sold-out .room-price{vertical-align:middle}.table-room-list .minimal-nights-not-reached .room-price{vertical-align:middle}.table-room-list tr:last-child .room-type,.table-room-list tr:last-child .room-price{border-top:0 none !important}.table-room-list td,.table-room-list th{border-top:0 none !important}.rate-container__qr{width:9rem;max-width:9rem;height:9rem}.rate-container .has-special-price .percent{background:transparent;display:inline-block;color:#ff9630;text-align:center;font-weight:bold;position:relative;max-width:100%;opacity:1;line-height:20px;border:1px solid #ff9630}.rate-container .has-special-price .percent .glyphicon{position:absolute;top:0;right:-25px;color:#999}.rate-container .has-special-price .original-price{text-decoration:none;display:block;margin-right:2px}.rate-container .has-special-price .original-price .price{color:#666;display:inline-block;position:relative;font-weight:bold;line-height:normal}.rate-container .has-special-price .original-price .price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.rate-container .has-special-price__wrapper--mobile{display:none}@media (max-width: 530px){.rate-container .has-special-price__wrapper--mobile{display:flex}}.rate-container .has-special-price__wrapper--desktop{display:flex}@media (max-width: 530px){.rate-container .has-special-price__wrapper--desktop{display:none}}.rate-container:hover .has-special-price .percent,.rate-container.selected .has-special-price .percent{background:#ff9630;color:#fff}.rate-container .vip-container--mobile{display:none}.rate-container .vip-container--desktop{display:flex;min-width:max-content}@media (max-width: 530px){.rate-container .cheapest-offer-link{order:1}.rate-container .price-usp-container{order:2}.rate-container .special-info-container{order:3}.rate-container .campaign-discount-container{order:4;display:flex;justify-content:flex-end}.rate-container .campaign-discount-container .label-rem{width:fit-content}.rate-container .vip-container{order:5}.rate-container .has-special-price{order:6}.rate-container .room-rate{order:7}.rate-container .tax-and-fees{order:8;display:flex;justify-content:flex-end}.rate-container .vip-container{text-align:right;justify-content:flex-end}.rate-container .vip-container--mobile{display:flex}.rate-container .vip-container--desktop{display:none}.rate-container .has-special-price{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.rate-container .has-special-price .original-price{display:block;font-size:18px}.rate-container .has-special-price .original-price .price{color:#999}.rate-container .has-special-price .percent{margin-left:0}.rate-container .has-special-price .percent .glyphicon{display:none}.rate-container .color-error{margin-top:-4px}}.table-room-list .room-price{padding:0;min-width:380px;height:0;position:relative}.table-room-list .room-price .room-price-error-message{display:block;margin:auto;padding:5px 10px 0 10px}.table-room-list .room-price .rate-container{width:100%;min-height:100px;margin-left:-1px;border-left:1px solid #eee}.table-room-list .room-price .rate-container:last-child:first-child{height:100%}.table-room-list .room-price .rate-container:hover{border-left:1px solid #3598db}.table-room-list .room-price .rate-container.selected{background:#eaf8ea;border-left:3px solid #27ae60}.table-room-list .room-price .rate-container .cheapest-offer-link{font-size:12px;color:#27ae60;margin-bottom:5px}.table-room-list .room-price .rate-container td{border:0 none;border-bottom:1px solid #eee;text-align:center;vertical-align:top;padding:8px}.table-room-list .room-price .rate-container:last-child td{border-bottom:0 none}.table-room-list .room-price .rate-container .rate-price{text-align:left;width:45%}.table-room-list .room-price .rate-container .rate-price .room-rate{font-weight:bold;font-size:15px}.table-room-list .room-price .rate-container .rate-price .glue,.table-room-list .room-price .rate-container .rate-price .rate-value{font-weight:normal;font-size:14px;color:#333 !important}.table-room-list .room-price .rate-container .rate-price .price-usp{color:#666;font-size:1.2rem;line-height:1.7rem;margin-bottom:0.5rem;min-height:1.7rem}.table-room-list .room-price .rate-container .rate-price .price-usp:last-child{margin-bottom:0}.table-room-list .special-info-container{margin-top:5px;padding-bottom:0}.table-room-list .reservation-special-info{font-size:12px;line-height:14px;display:block;padding-left:16px;position:relative;margin-top:10px;color:#666}.table-room-list .reservation-special-info.list-unstyled{padding-left:0;margin-top:0;margin-bottom:25px}.table-room-list .reservation-special-info li{position:relative;padding-left:0;margin-bottom:3px}.table-room-list .reservation-special-info .glyphicon{position:absolute;top:-2px;font-size:12px;margin-left:3px;color:#ccc}.table-room-list tr .glyphicon-info-full{color:#999;position:absolute;left:0;top:1px}.table-room-list tr:hover .glyphicon-info-full{color:#3598db}.table-room-list .rate-container .reservation-special-info p{color:#666;text-decoration:none}.table-room-list .rate-container:hover .reservation-special-info p{color:#333;text-decoration:underline}.table-room-list .rate-container .special-info-container .reservation-special-info a:hover{color:#3598db;text-decoration:underline}.table-room-list .special-info-container{margin-top:5px;padding-bottom:0}@media (max-width: 530px){.table-room-list .room-rate{text-align:right}.table-room-list .rate-container-column.room-selector .color-error{position:absolute;bottom:9px;left:7px;right:140px;text-align:left;line-height:14px}.table-room-list .room-price .rate-container .rate-price,.table-room-list .room-price .rate-container .rate-container-column.room-selector{padding-top:12px;padding-bottom:12px;position:relative;font-size:13px;background-color:#fff;margin-left:8px;margin-right:7px;display:block;border-bottom:none}.table-room-list .room-price .rate-container .rate-price:hover{border-left:none;min-height:10px}.table-room-list .room-price .rate-container .rate-price .glue{display:none}.table-room-list .room-price .rate-container .rate-price .rate-value{display:block}.table-room-list .room-price .rate-container.selected{background:inherit;border-left:none !important}.table-room-list .room-price .rate-container.selected .rate-container-column{background:#eaf8ea}.table-room-list .room-price .rate-container .cheapest-offer-link{width:fit-content;background:#27ae60;color:#fff;padding:2px 4px;border-radius:.4rem}.table-room-list .room-price .rate-container .cheapest-offer-link~.room-rate{margin-top:0}}@media (min-width: 531px){.table-room-list .reservation-special-info.list-unstyled{margin-top:0;margin-bottom:3px}.table-room-list .reservation-special-info .rate-container a:hover,.table-room-list .reservation-special-info .rate-container a:active{text-decoration:underline}}@media (min-width: 531px) and (max-width: 767px){.table-room-list .room-price .rate-container .rate-price,.table-room-list .room-price .rate-container .rate-container-column.room-selector{padding-top:20px}}@media (max-width: 767px){.table-room-list .room-price{min-width:1px}.table-room-list .room-price .rate-container{margin-left:0}.table-room-list .room-price .rate-container .rate-price,.table-room-list .room-price .rate-container .rate-container-column.room-selector{width:auto}.table-room-list .room-price .rate-container .rate-container-column.room-selector{text-align:right}.table-room-list .room-price .rate-container .room-rate span:first-child{font-weight:bold}.table-room-list .room-price .rate-container.selected .room-count-drop-down .btn{border-color:#27ae60;padding-left:5px}}.hotelpage-traveller-modal{text-align:left;white-space:normal}@media (max-width: 530px){.hotelpage-traveller-modal.fade .modal-dialog{transform:translate(0, 0);transition:transform 0.3s ease-out}.hotelpage-traveller-modal.in .modal-dialog{transform:translate(0, -108px)}.hotelpage-traveller-modal.in .modal-dialog{transform:translate(0, -108px)}.hotelpage-traveller-modal .modal-dialog{position:absolute;margin:10px;bottom:0;left:0;right:0}}@media (min-width: 992px){.hotelpage-traveller-modal{display:block;position:static;opacity:1;transition:none;overflow:visible}.hotelpage-traveller-modal .modal-dialog{transform:none !important;transition:none !important}}@media (min-width: 992px) and (max-width: 1100px){.table-room-list .guestselect-container li.roomCountLabel{display:block !important}.table-room-list .guestselect-container label{display:inline-block}}@media (max-width: 767px){.room-selector .btn .glyphicon{font-size:18px;position:relative;top:2px;margin-right:2px}.room-selector .tooltip{display:none}}@media (max-width: 767px){.room-selector .room-count-drop-down{display:inline-block}.room-selector .room-count-drop-down .dropdown-menu{right:0;left:auto}.room-selector .room-count-drop-down .btn{float:none;border-color:#3598db;white-space:nowrap}.room-selector .room-count-drop-down .btn.disabled{float:none;border-color:#ccc}.room-selector .room-count-drop-down .btn.active .btn{border-color:#27ae60}.room-selector .room-count-drop-down .btn .list-inline>li{padding-left:0}}.table-room-list .room-type-name{background:#eee;border-bottom:0 none;height:50px}.table-room-list .room-type-name a.link-popup{color:#333;text-decoration:none;display:inline-block}.table-room-list .room-type-name a.link-popup .link-text{text-decoration:none;display:block}.table-room-list .room-type-name .traveller-details{font-weight:normal}.table-room-list .internal-info{color:#3598db;font-size:15px;font-weight:bold}@media (max-width: 530px){.table-room-list .room-type-name{overflow:hidden;width:100%;height:45px;position:relative;border:none;background:none}.table-room-list .room-type-name img{width:45px;float:left;margin-right:10px}}@media (max-width: 900px){.table-room-list .room-type-name strong{display:block;overflow:hidden;width:100%;height:20px}}.table-room-list .room-type-content{margin-right:25px;min-width:150px;margin-left:12px}.table-room-list .image-zoom,.table-room-list .image-zoom a{display:block;max-width:150px}@media (max-width: 530px){.image-zoom{display:none !important}.image-zoom.voucher-screen{display:block !important}}.table-room-list .room-type .room-type-infos{position:absolute;bottom:5px;left:10px;right:10px;color:#fff}.table-room-list .room-type .room-type-infos .glyphicon{color:#fff;font-size:24px}.table-room-list .room-type .room-type-infos .glyphicon-bed-type-extrabed{opacity:0.5;zoom:1}.table-room-list .room-details-link{margin-left:25px}@media (max-width: 530px){.room-type-mobile{border-top:1px solid #ddd}}.table-room-list .room-type .tooltip{white-space:nowrap}.table-room-list .room-type .tooltip .tooltip-inner{max-width:none}.table-room-list .room-type .room-icons{margin-top:10px;max-width:150px;font-size:12px}.table-room-list .room-type .room-icons li{margin-bottom:5px}.table-room-list .room-type .room-icons .glyphicon{color:#999;font-size:16px;top:0}@media (max-width: 530px){.table-room-list .room-type{display:none}.table-room-list .room-type .room-type-content{width:100%;margin-left:0}.table-room-list .room-type .room-type-content .room-icons{max-width:none;padding:10px;margin-top:0;margin-bottom:0;padding-bottom:5px}.table-room-list .room-type .room-type-content .room-icons li{margin-bottom:3px}}@media (max-width: 530px){.table-room-list-holder .table-room-list{border-left:0 none;border-right:0 none;background-color:#eee}.table-room-list:last-child .room-price{border-left:0 none;border-right:0 none;background-color:#eee}}@media (max-width: 530px){.room-price{display:table;width:100%}.room-price:after{content:"";width:101%;height:3px;position:absolute;left:0;background:#eee;bottom:-3px;z-index:1}}@media (max-width: 530px){.table-room-list tr.room-types-tr{margin-bottom:15px !important;display:block;width:100%}.table-room-list tr.room-types-tr:last-child{margin-bottom:0 !important}.table-room-list.table-room-list .room-types-tr:after{content:"";width:calc(100% + 1rem);height:15px;position:absolute;left:-.5rem;background:#f5f5f5}.table-room-list.table-room-list .room-types-tr:last-child:after{background-color:transparent;height:20px}}.table-room-list .room-price .rate-container{border-left:none;min-height:10px}.table-room-list .room-price .rate-container:hover{border-left:none;min-height:10px}.table-room-list .room-price .rate-container.selected{background:inherit;border-left:none}@media (max-width: 530px){.table-room-list .rate-container{margin-bottom:8px}.table-room-list .rate-container:hover{margin-bottom:8px}.table-room-list tr.room-types-tr{margin-bottom:15px !important;display:block;width:100%}}@media (min-width: 531px){.table-room-list .room-price .rate-container.selected{border-left:3px solid #27ae60 !important;background:inherit;border-left:none}}@media (max-width: 900px){.price-guarantee-text.roomlist-price-guarantee{margin-bottom:5px}}@media (max-width: 767px){.table-room-list .room-type-content{min-width:1px}}@media (max-width: 530px){.table-room-list .more-links{font-size:14px;padding:10px 10px 0 10px}.table-room-list .more-links a{color:#999}}@media (min-width: 531px) and (max-width: 767px){.table-room-list .more-links{font-size:14px;padding:10px}.table-room-list .more-links a{color:#3598db}}@media (max-width: 530px){.table-room-list tr.room-types-tr{margin-bottom:15px !important;display:block;width:100%}}@media (max-width: 900px){.table-room-list .room-type-name strong{display:block;overflow:hidden;width:100%;height:20px}}@media (max-width: 767px){.table-room-list .room-type-content{min-width:1px}}@media (min-width: 768px){.room-list a{color:#333;text-decoration:none}.room-list a .link-text{text-decoration:none}.room-list:hover a .link-text{text-decoration:underline}}.table-room-list.no-date .rate-container,.table-room-list.no-date .more-links{display:none}.table-room-list.no-date .room-type-content img{width:150px}.table-room-list.no-date .room-type{width:200px}.table-room-list.no-date .room-type .room-type-infos{position:absolute;bottom:5px;left:10px;right:10px;color:#fff;background:none;display:inline-block}.table-room-list.no-date .room-type .room-type-infos [class*=" glyphicon-bed-type-"]{color:#fff}.table-room-list.no-date .room-type .default-room-image{width:60px;height:60px;padding-bottom:0;margin-bottom:0;float:left}.table-room-list.no-date .room-type .default-room-image~.room-type-infos{background:none}.table-room-list.no-date .room-type .default-room-image .glyphicon{font-size:55px}.table-room-list.no-date .button-nodate .glyphicon{color:#ccc;font-size:20px;margin-right:8px;top:3px}@media (max-width: 767px){.table-room-list.no-date .room-type-name a.link-popup .link-text{color:#333}}.select-room-first{cursor:pointer}.select-room-first:hover{background:#f60}.select-room-first:hover:after{border-right-color:#f60}@media (max-width: 530px){.table-room-list.no-date .room-types-tr{background:#fff}.table-room-list.no-date .room-type{display:block;width:100%;padding:0}.table-room-list.no-date .room-price{display:none !important}.table-room-list .room-price .button-nodate{padding:0 12px 0 60px;text-align:left;display:none}}.table-room-list .guestselect-container{white-space:nowrap}.table-room-list .guestselect-container ul li.guest-container{margin-left:-5px}.table-room-list .guestselect-container ul li .form-control{padding:6px 0;width:90px}.table-room-list .guestselect-container li label{width:18px;padding-left:0;margin:0 3px !important}.table-room-list .guestselect-container .tooltip{white-space:normal}.table-room-list .hotelpage-traveller-modal .modal-body{padding:15px 15px 15px 10px}@media (max-width: 400px){.hotelpage-traveller-modal .modal-body{overflow-x:hidden;overflow-y:scroll;max-height:40vh}::-webkit-scrollbar{display:block;opacity:1;background:transparent;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}}.table-room-list .guestselect-container .glyphicon-person,.table-room-list .guestselect-container .glyphicon-child{position:relative;top:6px !important;margin-left:5px;margin-right:2px;font-size:24px}.table-room-list .guestselect-container .input-childage{width:70px;padding-left:6px;padding-right:25px}.table-room-list .guestselect-container .child-age-block label{width:auto;text-align:left}@media (max-width: 767px){.table-room-list .guestselect-container .input-childage{width:70px}.table-room-list .guestselect-container .guestselect-childage{line-height:0.8;height:100%}.guestselect-childage{padding-top:10px}.hotel-description-reserve-box .travellers-popup-content .guestselect-container .guestselect-childage{height:34px;line-height:0.8}.package-modal-room-elements .guestselect-container .guestselect-childage{line-height:0.8}.reservation-form-step0 .guestselect-container .guestselect-childage{height:40px;left:100px}#childNumberText .controls .guestselect-childage{height:40px}}.reservation-form-holder .guestselect-childage{left:auto;display:inline-block;padding:6.5px}.reservation-form-holder .comment-textarea{margin-top:5px}@media (min-width: 768px){.reservation-form-holder .comment-textarea{padding:0}}.childage-row .input-age{width:auto;display:inline-block}@media (max-width: 530px){.reservation-form-holder .child-index{left:20px}}.reservation-button-holder{width:170px}.reservation-button-holder .select-room-first{background:#f60;color:#fff;padding:5px;position:relative;top:0;left:-9px;right:-9px;min-height:40px}.reservation-button-holder .select-room-first:after{content:"";position:absolute;top:50%;left:-10px;margin-top:-10px;display:inline-block;z-index:1;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f60}.reservation-button-holder .reservation-button-usp{margin-top:40px}.table-room-list .room-list-summary{width:170px}.table-room-list .room-list-summary:hover .summary-room-element{text-decoration:underline}.table-room-list .room-list-summary:hover .summary-room-element:hover{color:#3598db;cursor:pointer}.table-room-list .room-list-summary .reservation-details{display:none}@media (max-width: 530px){.table-room-list .room-list-summary.active{background-color:#ddd}.table-room-list .room-list-summary .reservation-details__room{display:none}.table-room-list .reservation-button{width:50%}.table-room-list .reservation-details-holder{width:50%}.table-room-list .reservation-button-holder .reservation-short-summary{position:relative;top:50%;transform:translateY(-50%);font-size:12px}.price-guarantee-text.roomlist-price-guarantee{font-size:12px}.scroll-holder.reservation-button-holder .price-guarantee-text.roomlist-price-guarantee{margin:0 0 -7px 0;color:#ffbd7c}}@media (max-width: 900px){.table-room-list .reservation-button-holder{position:fixed;width:auto;bottom:0;left:0;right:0;z-index:1001;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25)}.table-room-list .reservation-button-holder .btn{display:block;white-space:normal}.table-room-list .reservation-button-holder .reservation-button{padding:5px;display:inline-block;text-align:center}.table-room-list .reservation-button-holder .reservation-short-summary{padding:10px;display:block}.table-room-list .reservation-button-holder .reservation-price-container,.table-room-list .reservation-button-holder .reservation-button-usp{display:none}.table-room-list .room-list-summary{width:0;padding:0;border:none;border-right:1px solid #fff}.table-room-list .room-list-summary.in-progress:before{display:none}.table-room-list .room-list-summary .reservation-details{display:block}.table-room-list .room-list-summary .reservation-details__room{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.table-room-list .room-list-summary .reservation-details__room--more{display:inline;overflow:auto;max-width:none}.table-room-list .reservation-details-button{display:flex;flex-wrap:wrap}.modal-open .table-room-list .scroll-holder.reservation-button-holder{transform:translateY(101%)}.reservation-button-holder{transition:all .1s ease-in-out}.reservation-button-holder.affix-top{opacity:0 !important;transform:translateY(100%) !important}}@media (min-width: 901px){.reservation-price-summary{padding-bottom:5px;border-bottom:1px solid #ddd;font-size:12px}.reservation-price-summary .summary-room-element{padding-left:20px;position:relative;margin-bottom:10px}.reservation-price-summary .summary-room-element .room-pieces{position:absolute;top:0;left:0}.reservation-price-summary .summary-room-element-delete{color:#ccc}.reservation-price-summary .summary-room-element-delete a{color:#ccc;text-decoration:underline}.reservation-price-summary .summary-room-element-delete a:hover{color:#3598db;text-decoration:underline}.reservation-price-summary .summary-room-element-price{text-align:right}.reservation-details-button .reservation-short-summary{margin-top:10px;margin-bottom:25px}}.reservation-price-summary .summary-room-element-price .percent{color:#ff9630;font-weight:bold}.reservation-price-summary .summary-room-element-price .original-price{color:#666;display:inline-block;position:relative;font-weight:bold;line-height:normal}.reservation-price-summary .summary-room-element-price .original-price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.table-room-list .reservation-button .btn-primary.in-progress{padding-left:35px}@media (min-width: 531px) and (max-width: 767px){.reservation-button-holder.has-discount .stress-text,.delayed-reservation-affix.has-discount .stress-text{top:15px}.reservation-button-holder.has-discount .reservation-stress-message .stress-element:nth-child(2),.delayed-reservation-affix.has-discount .reservation-stress-message .stress-element:nth-child(2){display:none}.reservation-button-holder .reservation-stress-message .stress-element:nth-child(2),.delayed-reservation-affix .reservation-stress-message .stress-element:nth-child(2){display:none}}@media (min-width: 531px) and (max-width: 900px){.reservation-button-holder .reservation-details-holder,.delayed-reservation-affix .reservation-details-holder{width:auto;margin-right:auto}.reservation-button-holder .stress-text,.delayed-reservation-affix .stress-text{display:none;position:absolute;top:4px;right:-32px;text-align:center;width:350px}.reservation-button-holder .stress-text:first-child,.delayed-reservation-affix .stress-text:first-child{display:block;max-width:350px}.reservation-button-holder .stress-element,.delayed-reservation-affix .stress-element{text-overflow:ellipsis;width:315px;overflow:hidden;white-space:nowrap}.reservation-button-holder .reservation-stress-message,.delayed-reservation-affix .reservation-stress-message{margin-top:0}.reservation-button-holder .reservation-stress-message .stress-text:nth-child(2),.delayed-reservation-affix .reservation-stress-message .stress-text:nth-child(2){display:none}.reservation-button-holder .reservation-stress-message .stress-text:nth-child(3),.delayed-reservation-affix .reservation-stress-message .stress-text:nth-child(3){display:none}.reservation-button-holder.has-discount .reservation-stress-message .stress-text:nth-child(2),.delayed-reservation-affix.has-discount .reservation-stress-message .stress-text:nth-child(2){display:none}.reservation-button-holder.has-discount .reservation-stress-message .stress-text:nth-child(3),.delayed-reservation-affix.has-discount .reservation-stress-message .stress-text:nth-child(3){display:none}.reservation-button-holder.has-discount .stress-text,.delayed-reservation-affix.has-discount .stress-text{top:15px}.reservation-button-holder.has-discount .summary-total-price,.delayed-reservation-affix.has-discount .summary-total-price{margin-left:5px}.reservation-button-holder.has-discount .reservation-details__room,.delayed-reservation-affix.has-discount .reservation-details__room{max-width:none}.reservation-button-holder.has-discount .reservation-details-button,.delayed-reservation-affix.has-discount .reservation-details-button{min-height:120px}}@media (min-width: 768px) and (max-width: 900px){.reservation-button-holder .hotelpage-stress-messages{padding-left:20px}}.summary-room-error-element{margin-bottom:20px}.summary-room-error-element a{color:#d01c1c}.surcharges{margin-top:4px;display:inline-block;cursor:pointer;text-decoration:underline}.reservation-btn-text{font-size:12px;margin-top:5px;color:#999}@media (max-width: 530px){.hotel-cheapest-price .reservation-btn-text{margin-top:55px;text-align:right}.btn-holder-mobile .reservation-btn-text{display:none}}@media (min-width: 901px){.reservation-details-button .reservation-btn-text{margin-top:15px}}.table-room-list .reservation-short-summary .label-campaign{display:inline-block;position:relative;max-width:100%;text-align:center}.table-room-list .reservation-short-summary .label-campaign .label-rem{margin-right:0rem}.table-room-list .reservation-short-summary .discount{margin-top:5px;display:inline}.table-room-list .reservation-short-summary .discount .percent{display:inline-block;font-size:22px;font-weight:bold;text-align:center;padding:0}.table-room-list .reservation-short-summary .discount .percent span{font-size:16px;font-weight:normal;width:100%;padding:0;display:flex;padding:0.7rem;border-radius:0.4rem;margin:0}.table-room-list .reservation-short-summary .discount .original-price{display:inline-block;position:relative;font-weight:bold;line-height:normal;font-size:22px;color:#666}.table-room-list .reservation-short-summary .discount .original-price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.table-room-list .reservation-short-summary--desktop{display:flex}@media (max-width: 530px){.table-room-list .summary-total-price{margin:0}.table-room-list .reservation-short-summary .discount .percent{padding:0.2rem 0.4rem;margin-top:0.5rem;font-size:18px}.table-room-list .reservation-short-summary .discount .original-price{font-size:18px;margin-right:3px}.table-room-list .reservation-short-summary--desktop{display:none}}@media (max-width: 900px){.table-room-list .summary-total-price{margin:0;font-size:14px}.table-room-list .original-price+br{display:none}}.room-list-title-stress{margin-top:-15px;margin-bottom:15px}@media (max-width: 767px){.room-list-title-stress{margin-top:0}}@media (max-width: 530px){.room-list-title-stress{display:none}}.reservation-stress-message{display:none !important}.reservation-stress-message .stress-text .stress-element{color:#d01c1c;text-align:center;font-size:12px}@media (min-width: 768px){.reservation-stress-message{margin-top:30px}}.table-room-list .room-types-tr .reservation-stress{margin-top:5px;position:relative;display:inline-block;font-size:12px;color:#d01c1c;transition:all .1s ease-in-out}.table-room-list .room-types-tr .reservation-stress span{position:relative;z-index:1}.table-room-list .room-types-tr .reservation-stress:before{content:'';position:absolute;background:#d01c1c;height:0;bottom:0;left:-2px;right:-2px;transition:all .1s ease-in-out}.table-room-list .room-types-tr:hover .reservation-stress{color:#fff}.table-room-list .room-types-tr:hover .reservation-stress:before{height:100%}@media (max-width: 991px){.table-room-list .room-types-tr .reservation-stress{color:#fff !important;background:#d01c1c;padding:1px 2px}.table-room-list .room-types-tr .reservation-stress:before{display:none}}.table-room-list .summary-total-price{color:#f60;font-size:1.6rem;font-weight:bold;margin-bottom:2rem}.table-room-list .summary-total-price--no-margin{margin-bottom:0}@media (max-width: 530px){.reservation-button-holder .reservation-stress-message .stress-text{margin-bottom:0;font-weight:bold}}.table-room-list .reservation-short-summary .room-list-discount-container{display:inline}@media (max-width: 900px){.table-room-list .reservation-button-holder .payment-stress{display:none !important}}.table-room-list.no-date .room-type-content .reservation-stress{display:none !important}.rate-container .label-price-link{position:relative;margin-left:-8px;padding-top:5px;text-align:left;margin-bottom:5px}.rate-container .label-price-link a{position:relative;text-align:center;font-weight:normal;border:1px solid #9fc4e7;text-decoration:none;color:#629ed7;line-height:18px;text-shadow:none}@media (min-width: 531px){.rate-container.selected .label-price-link a,.rate-container:hover .label-price-link a{background-color:#3598db;border-color:#3598db;color:#fff;visibility:visible}}.cheapest-rooms-list .rate-container .label-price-link a{visibility:visible}.label-price-link:hover a{color:#fff;text-decoration:underline}@media (max-width: 530px){.room-price .rate-container .cheapest-offer-link+.label-price-link{margin-top:4px}.room-price:hover .label-price-link:hover a{text-decoration:none}.rate-container .label-price-link{padding-top:0;margin-bottom:0;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-container .label-price-link:before{left:2px}.rate-container .label-price-link a{height:auto;padding:0;text-decoration:none;color:#666;border-bottom:1px dashed #666 !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px}.rate-container .label-price-link .package-modal{padding-left:20px}.rate-container .label-price-link.label-package a{max-width:155px}.rate-container .label-price-link .glyphicon-checkmark{position:relative;top:-5px;color:#27ae60;margin-right:3px;display:inline-block !important}.rate-container.cheapest-offer-block .label-price-link.label-package{top:auto}}@media (min-width: 531px) and (max-width: 767px){.rate-container .label-price-link .tooltip{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.rate-container .label-price-link a{border:1px solid #9fc4e7}}@media (max-width: 767px){.rate-container .label-price-link a{border:none}}@media (max-width: 991px){.rate-container .label-price-link a{visibility:visible}}.table-room-list .rate-container .label-package:before{position:absolute;top:5px;color:#fff;left:-24px;content:'\0025';width:24px;text-align:center;background:#9fc4e7;border-radius:.4rem;padding:0.2rem 0.5rem}.table-room-list .rate-container:hover .label-package:before{background:#3598db}@media (max-width: 530px){.table-room-list .rate-container .label-package:before{top:2px;left:0;z-index:1;width:16px;height:16px;line-height:16px;border-radius:50%;background:#629ed7;padding:0}.table-room-list .rate-container:hover .label-package:before{background:#3598db}.table-room-list .rate-container .rate-container-column.rate-price{display:flex;flex-direction:column}}@media (max-width: 530px){.table-room-list .room-type-name a.link-popup{display:block;height:45px;overflow:hidden;width:auto}.table-room-list .room-type-name a.link-popup .room-name{display:inline-block;position:relative;text-overflow:ellipsis;overflow:hidden;max-width:90%;color:#333}.table-room-list .room-type-name a.link-popup .room-name:after{content:"";border-bottom:1px dashed #333;position:absolute;left:0;right:0;bottom:0}.table-room-list .room-type-name a.link-popup .glyphicon{top:-4px !important;color:#666 !important}}@media (max-width: 530px){.table-room-list .room-type-name a.link-popup:hover{text-decoration:none}.table-room-list .room-type-name a.link-popup:hover .room-name{color:#3598db}.table-room-list .room-type-name a.link-popup:hover .room-name:after{border-color:#3598db}.table-room-list .room-type-name a.link-popup .link-text,.table-room-list .room-type-name a.link-popup .traveller-details{height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;left:60px;right:10px;top:8px}.table-room-list .room-type-name a.link-popup .traveller-details{top:28px;font-size:12px;color:#666}}@media (max-width: 767px){.table-room-list .room-type-name a.link-popup .link-text{color:#333;top:5px}}@media (max-width: 900px){.table-room-list .room-type-name a.link-popup{display:block;overflow:hidden;width:100%}}.table-room-list .room-types-tr.sold-out .room-price-error-message{font-size:16px;text-transform:uppercase;font-weight:bold}.table-room-list .room-types-tr.sold-out .room-price-error-message .button-nodate{font-size:14px;text-transform:none;font-weight:normal}.table-room-list .sold-out .room-type-name img{opacity:.5;zoom:1;filter:grayscale(100%)}.table-room-list .room-types-tr.sold-out .room-type-content{opacity:.5;zoom:1}.table-room-list .room-types-tr.sold-out .room-type-content img{filter:grayscale(100%)}@media (max-width: 530px){.table-room-list .sold-out .room-price-error-message{margin-bottom:8px;color:#999;font-weight:normal !important}.table-room-list .room-types-tr.sold-out .room-price-error-message{font-size:12px;text-transform:uppercase;font-weight:bold}}@media (max-width: 530px){.table-room-list .sold-out .room-type-name a.link-popup .room-name,.table-room-list .sold-out .room-type-name a.link-popup .glyphicon,.table-room-list .sold-out .room-type-name a.link-popup .traveller-details{color:#999 !important}.table-room-list .sold-out .room-type-name a.link-popup .room-name:after{border-bottom:1px dashed #999}}.room-types-tr{background-color:#fff}@media (min-width: 992px){.hotelpage-traveller-modal .modal-dialog{position:static !important;width:auto !important;margin:0 !important}.hotelpage-traveller-modal .modal-content{box-shadow:none !important;border:0 none !important;border-radius:0}.hotelpage-traveller-modal .modal-header,.hotelpage-traveller-modal .modal-footer{display:none}.hotelpage-traveller-modal .modal-body{padding:0}.rate-container.selected .hotelpage-traveller-modal .modal-content{background:none}}.table-room-list .guestselect-container{text-align:center;margin-top:5px}.table-room-list .guestselect-container .traveller-log{white-space:normal}.coupon-count-row{margin-bottom:10px}.coupon-count-row .control-label{padding-right:0}.coupon-count-row .coupon-block-start .btn,.coupon-count-row .coupon-block-start .custom-coupon-value{width:150px;text-align:left}.coupon-count-row .coupon-block-start .btn .caret{float:right;margin-top:8px}.coupon-count-row .check-for-name{margin-top:10px}.coupon-count-row .check-same-names{margin-bottom:10px}.coupon-count-row .form-group.names{margin-bottom:0}@media (max-width: 530px){.coupon-count-row .control-label{padding-top:7px}.coupon-count-row .coupon-block-start .btn{width:100%}.coupon-count-row .coupon-block-start .custom-coupon-value{width:140px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.accepted-credit-cards{display:flex;list-style-type:none;flex-wrap:nowrap;flex-direction:row}.accepted-credit-cards img{zoom:1;transition:all .1s ease-in-out}.accepted-credit-cards img.active{box-shadow:0 0 5px rgba(255,153,0,0.75);border-color:#f90;opacity:1}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.input-card__input--cvc{width:9rem !important;padding-right:3.5rem}@media (max-width: 767px){.input-card__input--cvc{width:11rem !important}}@media (min-width: 767) and (max-width: 900){.input-card__input--cvc{left:30%}}.input-card__label{right:9rem}.input-card__image{position:absolute;top:1.2rem;left:calc(25% + 6.3rem);width:1.8rem;opacity:0.5;transition:all .1s ease-in-out}@media (max-width: 767px){.input-card__image{left:9.5rem;top:1.8rem !important;right:auto !important}}@media (min-width: 767) and (max-width: 900){.input-card__image{left:calc(25% + 7.5rem)}}.input-card__image.active{top:-0.2rem;left:calc(25% + 10.5rem);width:6rem;opacity:1}@media (max-width: 767px){.input-card__image.active{left:13.5rem;top:0.4rem !important}}@media (min-width: 767) and (max-width: 900){.input-card__image.active{left:calc(25% + 11.5rem)}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.request-thankyou-message-bubble{position:relative;margin-top:15px}.request-thankyou-message-bubble:before,.request-thankyou-message-bubble:after{content:'';position:absolute;top:-11px;left:10px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;border-top-width:0;border-bottom-color:#eee}.request-thankyou-message-bubble:after{content:'';position:absolute;top:-9px;left:11px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;border-top-width:0;border-bottom-color:#f5f5f5}@media (max-width: 900px) and (min-width: 767px){.reservation-form-step2 fieldset.cardholdername .form-control,.reservation-form-step2 fieldset.input-creditcard-number .form-control{width:70%;left:30%}.reservation-form-step2 fieldset.cardholdername .control-label,.reservation-form-step2 fieldset.input-creditcard-number .control-label{right:70%}.reservation-form-step2 fieldset.reservation-width-fix .controls{padding-left:20px}.reservation-form-step2 fieldset.has-error.cardholdername .validateContainer,.reservation-form-step2 fieldset.has-error.input-creditcard-number .validateContainer,.reservation-form-step2 fieldset.has-error.input-card-cvc .validateContainer,.reservation-form-step2 fieldset.has-error.reservation-width-fix .validateContainer{left:5%;width:70%}}@media (max-width: 767px){.reservation-form-step2 fieldset.has-error.cardholdername .validateContainer,.reservation-form-step2 fieldset.has-error.input-creditcard-number .validateContainer,.reservation-form-step2 fieldset.has-error.input-card-cvc .validateContainer,.reservation-form-step2 fieldset.has-error.reservation-width-fix .validateContainer{left:0}.reservation-form-step2 fieldset.reservation-width-fix .col-sm-9{padding-left:0;padding-right:0}.reservation-form-step2 fieldset.reservation-width-fix .form-control{padding:0 0 0 10px;width:110px}.reservation-form-step2 fieldset input~label,.reservation-form-step2 fieldset input:focus~label,.reservation-form-step2 fieldset label.stay{left:15px}.input-creditcard-number .input-group{width:100%}.input-creditcard-number label{display:block;cursor:text;color:#666;transition:.15s ease-out all;position:absolute !important;top:14px;left:31px;z-index:2}.input-card-expiration-date .input-card-expiration-date__date-selectors{padding:0 !important}}@media (max-width: 767px){.reservation-creditcard .input-card-expiration-date .form-control{padding:10px 20px 10px 10px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.request-thankyou-message-bubble{position:relative;margin-top:15px}.request-thankyou-message-bubble:before,.request-thankyou-message-bubble:after{content:'';position:absolute;top:-11px;left:10px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;border-top-width:0;border-bottom-color:#eee}.request-thankyou-message-bubble:after{content:'';position:absolute;top:-9px;left:11px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;border-top-width:0;border-bottom-color:#f5f5f5}.loyalty-info-box{text-align:center;background-color:#fafafa;padding:5px 15px 10px 15px;box-sizing:border-box;margin-top:10px}.loyalty-info-box__logo{max-width:100px;margin-bottom:5px}.loyalty-info-box__travel-info{font-size:12px;color:#666;margin-top:-5px}.loyalty-info-box__utitaller{position:relative;top:-2px;max-width:25px}.loyalty-info-box__price{font-size:16px}.loyalty-size-modify{margin:20px 0 20px 0}@media (max-width: 767px){.children-selector-children-age .form-control{width:75px;padding-left:8px;padding-right:25px}.children-selector-children-age .col-xs-7{padding-right:5px}.children-selector-children-age .col-xs-5{padding-left:5px;padding-top:5px}}.funnel-form-button-holder{margin:0px -15px 40px -15px}.funnel-form-button-holder .btn{float:right}.funnel-form-button-holder .back-link{float:left;text-decoration:underline;color:#999;display:inline-block;padding:10px 15px}.funnel-form-button-holder .back-link:hover{text-decoration:none}@media (max-width: 530px){.funnel-form-button-holder .btn+.btn{margin-top:15px}}@media (min-width: 531px){.funnel-form-button-holder .btn~.btn{margin-right:10px}}@media (min-width: 1200px){.reservation-creditcard .input-card-expiration-date .col-sm-3.control-label{padding-bottom:15px;margin-top:5px}.reservation-creditcard .cardholdername .col-sm-9.col-sm-offset-3{margin-top:-5px}}.funnel-form-button-holder-inner{background:#eee;padding:10px 15px;margin-left:0;margin-right:0}.funnel-form-button-holder-inner .reservation-button-next.in-progress{padding-left:35px}@media (max-width: 530px){.funnel-form-button-holder .btn{float:none;display:block;white-space:normal}.funnel-form-button-holder .back-link{float:left}}@media (max-width: 767px){.funnel-form-button-holder{border-top:0 none;background:transparent;text-align:center}}@media (min-width: 768px){.funnel-form-button-holder{margin:-1px -15px -15px -15px}}.social-fill-no-result{background:rgba(255,150,48,0.62)}.link-toggle .caret{color:#aaa;border-top:4px solid;border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent}.link-toggle .glyphicon-info{margin-left:3px}.link-toggle .toggle-caret{transform:rotate(180deg);transition:all .25s ease-out}.link-toggle .collapsed .caret{border-top:4px solid;border-bottom:0}.link-toggle .collapsed .toggle-caret{position:relative;transform:rotate(0deg);transition:all .25s ease-in}.link-toggle a .toggle-caret{margin-left:5px}.panel-collapse.link-toggle{margin-top:2px}.panel-collapse.link-toggle ul{line-height:25px;list-style:none}.panel-collapse.link-toggle ul li::before{content:"\2022";color:#798e9c;font-weight:bold;display:inline-block;width:10px;font-size:16px;margin-left:-1em}@media (max-width: 530px){.panel-collapse.link-toggle ul{line-height:23px}}.reservation-summary{margin-bottom:30px}.reservation-summary .prize-summary{background:#eee;margin:10px -10px -10px -10px;padding:10px;box-sizing:border-box}.reservation-summary .prize-summary table{margin-bottom:0}.reservation-summary .prize-summary .price-wrapper{display:flex;justify-content:space-between}.reservation-summary .prize-summary .price-details__title{padding-top:1rem;padding-bottom:1rem;display:block}.reservation-summary .prize-summary .price-details-opener{cursor:pointer;text-decoration:underline;padding-top:1rem}.reservation-summary .prize-summary .detail-row{display:flex;justify-content:space-between}.reservation-summary .reservation-summary-datas{padding-left:0}.reservation-summary .reservation-summary-datas .form-group{margin-bottom:3px}.reservation-summary .sum-price{margin:0 20px}.reservation-summary .sum-price .sum-price-text{text-align:left;padding:5px;width:58.33333333%;display:block;float:left}.reservation-summary .sum-price .sum-price-number{text-align:right;padding:5px;width:41.66666667%;display:block;float:left}.reservation-summary .sum-price .sum-price-number__original-price{position:relative}.reservation-summary .sum-price .sum-price-number__original-price .price{color:#666}.reservation-summary .sum-price .sum-price-number__original-price .price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.reservation-summary .sum-price .sum-price-number .color-loyalty-accent .price{color:#A91D50}.reservation-summary .calculated-price .sum-price .sum-price-number .price{white-space:normal}.reservation-summary .calculated-price .additional-price-table .price{white-space:normal}.reservation-summary .calculated-price .additional-price-table .checkbox{margin:0}.reservation-summary .calculated-price .additional-price-table .checkbox input[type="checkbox"]{margin-top:2px}.reservation-summary .calculated-price .additional-price-table .price-with-coins{background-color:#eaf8ea}.reservation-summary .payments{text-align:left;font-size:12px;color:#666;margin:0 25px}.reservation-summary .local-currency-text{white-space:nowrap}.reservation-summary .sum-price .local-currency-text{color:#333;font-weight:normal;font-size:12px}.reservation-summary .additional-information{font-size:12px;text-align:center;font-style:italic}.reservation-summary .calculated-additional-taxes{margin-top:10px}.reservation-summary .additional-price-table{font-size:12px;color:#666}.reservation-summary .additional-price-table .row{border-bottom:1px solid #ccc;margin-left:0;margin-right:0}.reservation-summary .additional-price-table .row:first-child{margin-top:10px}.reservation-summary .additional-price-table .row.strong-price{font-weight:bold}.reservation-summary .additional-price-table .row.price-margin{margin-top:20px}.reservation-summary .additional-price-table .row:last-child{border-bottom:none;margin-bottom:15px}.reservation-summary .additional-price-table .col-xs-7{text-align:left;padding:5px}.reservation-summary .additional-price-table .col-xs-5{text-align:right;padding:5px}.reservation-summary .additional-price-table .price{color:#666}.reservation-summary .additional-price-table .price-details{border-top:1px solid #eee;margin:-5px 2px 5px 2px;background:#eee;color:#999}.reservation-summary .additional-price-table .price-details .col-xs-7{padding:2px 2px 2px 20px}.reservation-summary .additional-price-table .price-details .col-xs-7:before{content:"\2022";position:absolute;left:10px;color:#999}.reservation-summary .additional-price-table .price-details .col-xs-5{padding:2px 5px 2px 2px}.reservation-summary .additional-price-table .price-details .row{border:none}.reservation-summary .reservation-summary-taxgroup .tax-name{font-style:italic}.reservation-summary .reservation-summary-taxgroup .price{color:#666}.reservation-summary .sum-poi{margin:0 20px}.reservation-summary .sum-poi-number{text-align:left;padding:5px;width:60%;display:block;float:left}.reservation-summary .sum-poi-text{text-align:right;padding:5px;width:40%;display:block;float:left}@media (max-width: 1000px){.reservation-summary .reservation-summary-image{display:none}.reservation-summary .reservation-summary-datas{width:100%;padding-left:15px}}@media (max-width: 767px){.reservation-summary{border:0 none;background:#eee;padding:10px 15px 0 15px}.reservation-summary .reservation-summary-datas .form-section{margin-bottom:10px}.reservation-summary hr{margin:5px 0;border-top:1px solid #ddd}.reservation-summary label{padding-left:0 !important}.reservation-summary .date-summary{padding-left:85px !important}.reservation-summary .prize-summary{padding:10px 15px;margin:0px -15px -15px -15px}.col-sm-5 .reservation-summary{display:none}.container-funnel[data-step="0"] .reservation-summary{padding-top:0;min-height:0}.container-funnel[data-step="0"]:has(.reservation-error-container) .reservation-summary>.reservation-summary__box{display:none}}.reservation-summary__payment-icons{width:calc(100% - 3rem);margin:auto;display:grid;grid-template-columns:repeat(auto-fill, 5.6rem);justify-content:center;grid-auto-flow:dense;gap:0.5rem}.reservation-summary__icon{display:inline-block;width:5.6rem;height:3.5rem;background:url("https://s.szalas.hu/images/agency/payments.svg");background-size:1000%;background-repeat:no-repeat;background-color:#fff;text-indent:-500rem;overflow:hidden;border-radius:0.3rem}.reservation-summary__icon--sodexo{background-position:0 0}.reservation-summary__icon--pluxee{background-position:-55px -70px}.reservation-summary__icon--up{background-position:-56px 0}.reservation-summary__icon--edenred{background-position:-112px 0}.reservation-summary__icon--mastercard{background-position:-168px 0}.reservation-summary__icon--maestro{background-position:-224px 0}.reservation-summary__icon--visa{background-position:-280px 0}.reservation-summary__icon--bank-transfer{background-position:-336px 0}.reservation-summary__icon--card{background-position:-392px 0}.reservation-summary__icon--cash{background-position:-448px 0}.reservation-summary__icon--currency{background-position:-504px 0}.reservation-summary__icon--amex{background-position:0 -35px}.reservation-summary__icon--diners{background-position:-56px -35px}.reservation-summary__icon--discover{background-position:-112px -35px}.reservation-summary__icon--erzsebet-utalvany{background-position:-168px -35px}.reservation-summary__icon--kh-szep-kartya{background-position:-224px -35px}.reservation-summary__icon--magyar-posta{background-position:-280px -35px}.reservation-summary__icon--mkb-szep-kartya{background-position:-336px -35px}.reservation-summary__icon--opt-szep-kartya{background-position:-392px -35px}.reservation-summary__icon--paypal{background-position:-448px -35px}.reservation-summary__icon--posta-romana{background-position:-504px -35px}.reservation-summary__icon--travelminit{background-position:0 -70px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.prize-summary .collapse-title{cursor:pointer}.prize-summary .collapse-title .col-xs-7:after,.prize-summary .collapse-title .summary_calculated_price:after,.prize-summary .collapse-title .prepayment_summary_calculated_price:after,.prize-summary .collapse-title .additional-price-title:after{content:'';display:inline-block;border-bottom:4px solid #999;border-top:none;border-left:4px solid transparent;border-right:4px solid transparent;position:relative;right:-5px;top:-1px}.prize-summary .collapse-title.collapsed .col-xs-7:after,.prize-summary .collapse-title.collapsed .summary_calculated_price:after,.prize-summary .collapse-title.collapsed .prepayment_summary_calculated_price:after,.prize-summary .collapse-title.collapsed .additional-price-title:after{content:'';display:inline-block;border-top:4px solid #999;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;position:relative;right:-5px;top:-1px}.prize-summary .collapse-content:after{content:"";position:absolute;width:15px;left:-15px;top:0;border-top:1px solid #eee}.prize-type-excluded .text-underline{text-decoration:underline}.price-type-excluded.collapse-title .col-xs-7{width:60%}.price-type-excluded.collapse-title .col-xs-5{width:40%}.sum-price.collapse-title+.additional-price-table .collapse-content{margin-left:0}.prize-summary .prize-type-excluded{margin-top:10px}.prize-summary .additional-price-title{font-size:12px}.prize-summary .additional-price-subtitle{font-size:12px;margin-top:5px;padding:5px;border-bottom:2px solid #ccc}.prize-summary .price-type-excluded__taxes{display:flex}.prize-summary .price-type-excluded__taxes .tax-name,.prize-summary .price-type-excluded__taxes .tax-value{padding:5px;font-size:12px;border-bottom:1px solid #ccc}.prize-summary .price-type-excluded__taxes .tax-name{text-align:left;width:54%}.prize-summary .price-type-excluded__taxes .tax-value{text-align:right;width:46%}.prize-summary .payment-obligation-text{font-size:12px;margin-bottom:15px}.prize-summary .payment-obligation-text .cancellation-policy-link{color:#333}.cancellation--popover .popover-title{background-color:#FFF;border-bottom:none}.badge-ssl{width:100px}.badge--grayscale{filter:grayscale(100%)}.cancel-control-group ul{margin-bottom:0}.cancel-control-group ul li{display:list-item}@media (max-width: 530px){.cancel-control-group ul{list-style-type:circle !important}.cancel-control-group ul li{margin-left:35px;margin-bottom:10px}}@media (min-width: 531px){.cancel-control-group ul li{display:inline-block}}@media (max-width: 767px){.table-compare-upsell tr{display:block;width:100%}.table-compare-upsell tr td:first-child,.table-compare-upsell tr th:first-child{font-weight:bold;display:block;width:100%;float:left;background:#f5f5f5}.table-compare-upsell tr td:nth-child(2),.table-compare-upsell tr th:nth-child(2){position:relative;display:block;width:50%;float:left;border:none !important}.table-compare-upsell tr td:nth-child(2):before,.table-compare-upsell tr th:nth-child(2):before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;border-right:1px solid #ddd !important}.table-compare-upsell tr td:nth-child(3),.table-compare-upsell tr th:nth-child(3){position:relative;display:block;width:50%;float:left;border:none !important}.table-compare-upsell tr td:nth-child(3):before,.table-compare-upsell tr th:nth-child(3):before{content:'';position:absolute;top:0;left:-1px;width:1px;height:100%;border-left:1px solid #ddd !important}.table-compare-upsell tr:first-child th:first-child{display:none}.table-compare-upsell tr:first-child th:nth-child(2),.table-compare-upsell tr:first-child th:nth-child(3){background:#ddd}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.typ-promotion{transition:all 0.2s ease;background:none;margin-top:30px;margin-bottom:30px;padding:15px;border:1px solid #ddd}.typ-promotion .answers li span{position:absolute;border:1px solid #999;border-radius:50%;color:#999;margin-right:5px;width:25px;height:25px;display:inline-block;text-align:center;line-height:22px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.personal-message{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:20px}.personal-message .personal-message-img{position:relative}.personal-message .personal-message-img img{border-radius:100%;width:100px;height:100px;position:relative}.personal-message .personal-message-img:before{content:"";background-color:#fff;width:120px;height:120px;border-radius:100%;position:absolute;left:-10px;top:-10px}.personal-message .personal-message-container{margin-left:-15px;background-color:#eee;border-radius:0 10px 10px 10px;width:100%}.personal-message .personal-message-container p:last-child{margin-bottom:0}@media (min-width: 768px){.personal-message .personal-message-container{padding:20px 20px 20px 45px}.endHotel .personal-message{margin-bottom:50px}}@media (max-width: 767px){.personal-message .personal-message-img img{width:70px;height:70px}.personal-message .personal-message-img:before{background-color:#f5f5f5;width:90px;height:90px}.personal-message .personal-message-container{box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27);padding:10px 10px 10px 35px;font-size:12px}}.personal-info .personal-message .personal-message-img:before{background-color:#c5eac5}.personal-info .personal-message .personal-message-container{background-color:#eaf8ea;box-shadow:none}.hotelpage-vacanta-container{background:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px}.hotelpage-vacanta-container .vacanta-banner-title{font-size:16px;text-align:center;margin-top:5px}.hotelpage-vacanta-container .tichet-card-holder{display:inline-flex;justify-content:center;align-items:center}.hotelpage-vacanta-container .more-nfo-tichet{display:flex;justify-content:center;align-items:center;margin-top:-5px}@media screen and (min-width: 768px){.vacanta-banner-title{font-size:16px}}.cheapest-box-vacanta .vacanta-banner-title{font-size:14px}@media screen and (min-width: 768px){.cheapest-box-vacanta{border:1px solid #ddd}.cheapest-box-vacanta .tichet-card-holder{margin-top:10px}.cheapest-box-vacanta .hotel-page-vacanta-text{padding:0}.cheapest-box-vacanta .vacanta-banner-title{font-size:13px}}.horizontal-images-list{display:flex}.horizontal-images-list__element{padding:10px}.horizontal-images-list.horizontal-images-list--monochrome .horizontal-images-list__element img{filter:grayscale(100%);opacity:.6;transition:all .2s ease-in-out;max-height:35px}.horizontal-images-list.horizontal-images-list--monochrome .horizontal-images-list__element img:hover{filter:none;opacity:1}.horizontal-images-list.horizontal-images-list--small .horizontal-images-list__element{padding:5px}.horizontal-images-list.horizontal-images-list--small .horizontal-images-list__element img{max-height:15px}.list-element--loyalty{border:2px solid #4F9E9E}.list-element--loyalty:first-child{margin-top:28px}.list-element--loyalty .list-element-data{margin-bottom:0;padding-top:0;margin-top:-17px}.list-page-content .list-element+.list-element--loyalty{margin-top:30px}@media (max-width: 767px){.list-element--loyalty .list-element-data{margin-top:1px}}@media (min-width: 768px){.list-element--loyalty:before{top:41px}}.loyalty-label{position:absolute;width:calc(100% + 4px);z-index:1;right:-2px;top:-25px;background-color:#4F9E9E;display:flex;justify-content:flex-end;align-items:center}.loyalty-label__img{margin-left:10px;width:15px;height:15px}.loyalty-label__text{padding:5px;font-size:12px;display:inline-block;color:#fff}@media (min-width: 768px){.loyalty-label{top:-13px;right:-2px;width:auto}.loyalty-label:before{content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-width:20px 10px 18px 0;border-color:transparent #4F9E9E transparent transparent}.loyalty-label__text{text-transform:uppercase;font-weight:bold;padding:10px 15px 10px 5px;font-size:13px}.loyalty-label__img{margin-left:0;width:30px;height:30px}}.list-element-header__reedem-text{font-size:12px}.list-element-header__icon{display:inline-block;width:15px;height:15px}@media (min-width: 768px){.list-element-header{position:relative;z-index:2;margin:0 -5px 0 -5px}.list-element-header__reedem-text{font-size:14px;padding:5px 5px 10px 5px;width:100%;border-bottom:1px solid #ddd;display:flex;align-items:center;margin-bottom:5px}.list-element-header__icon{margin-right:5px}}.hotelpage-loyalty-label{position:absolute;top:0;right:-15px;background-color:#4F9E9E;color:white;padding:2px 10px 5px 5px;font-size:11px;text-align:center}.hotelpage-loyalty-label__icon{display:inline-block;width:25px;height:25px;position:relative;top:5px;margin-right:5px}.hotelpage-loyalty-label__description{text-transform:uppercase;display:inline-flex}@media (min-width: 768px) and (max-width: 900px){.hotelpage-loyalty-label{width:130px;right:auto;left:-170px;top:-15px}}@media (min-width: 992px){.hotelpage-loyalty-label-desktop{position:absolute;bottom:0;right:0}.hotelpage-loyalty-label-desktop__main{margin-left:auto;position:relative;max-width:120px;background-color:#4F9E9E;color:#FFF;padding:2px 5px 5px 0;font-size:11px;text-align:center;margin-bottom:5px}.hotelpage-loyalty-label-desktop__main:before{content:"";position:absolute;top:-1px;left:-11px;width:0;height:0;border-style:solid;border-width:20px 11px 21px 0;border-color:transparent #4F9E9E transparent transparent}.hotelpage-loyalty-label-desktop__icon{display:inline-block;width:25px;height:25px;position:relative;top:5px;margin-right:5px}.hotelpage-loyalty-label-desktop__description{text-transform:uppercase;display:inline-flex;font-weight:bold}.hotelpage-loyalty-label-desktop p{color:#666}}.loyalty-block__icon{width:15px;height:15px;position:relative;top:-1px}.loyalty-coin-message{position:relative;padding-left:25px}.loyalty-coin-message__coin-img{position:absolute;left:0;top:2px;width:15px}.modify-element .input-childage{min-width:60px;width:auto}.modify-element .child-age-block .help-block{margin-top:22px;margin-bottom:0;max-width:100px;font-size:12px}.bon-payment-checkbox{padding-right:40px}.bon-payment-checkbox img{position:absolute;top:0;right:0;width:36px}.funnel-form-button-holder-inner--bon{padding:1px 5px}.funnel-form-button-holder-inner--bon p{color:#999999}.bon-promotion-box{padding:5px;background:#d9edf7;border:1px solid #80e2e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.bon-50{background:#f00a0f;color:white;padding:1px 5px;border-radius:3px}.bon-code-main-container .btn-default--bon{padding:15px 15px 15px 30px;border:1px solid #eeeeee;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;text-align:left;white-space:normal}.bon-code-main-container .btn-default--bon.active{background:none !important;border:1px solid #ccc !important;color:#000 !important}.bon-code-main-container .btn input[type="radio"]{clip:auto !important;left:10px}.newsletter-question--autumn .holiday-text{background-color:#d20;padding:0 3px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold}.payment-progress{width:100%;padding:10px 45px;background:#FFF;border:1px solid #cccccc;box-shadow:0 0 10px 1px #cccccc}.payment-progress__container{display:flex;align-items:center}.payment-progress__container__left-column{flex:1;display:grid}.payment-progress__container__left-column>div{grid-column:1;grid-row:1}.payment-progress__container__left-column__flag{width:min-content;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:end;text-align:center;transform:translate(-50%, 0)}.payment-progress__container__left-column__flag__container{display:flex;flex-direction:column;align-items:center;justify-content:end;text-align:center}.payment-progress__container__left-column__flag__container__plabel,.payment-progress__container__left-column__flag__container__pdeadline{font-size:14px;font-weight:normal;background:#FFF}.payment-progress__container__left-column__flag__container__plabel{white-space:break-spaces}.payment-progress__container__left-column__flag__container__pbig *{color:#000;font-size:14px;font-weight:bold;background:#FFF}.payment-progress__container__left-column__flag__container__line{width:0;height:20px;border:1px solid #999}.payment-progress__container__left-column__flag:nth-child(0){z-index:5}.payment-progress__container__left-column__flag:nth-child(1){z-index:4}.payment-progress__container__left-column__flag:nth-child(2){z-index:3}.payment-progress__container__left-column__flag:nth-child(3){z-index:2}.payment-progress__container__left-column__flag:nth-child(4){z-index:1}.payment-progress__container__left-column__flag:nth-child(5){z-index:0}.payment-progress__container__left-column__bar{height:20px;background:#DDD;position:relative;border-radius:10px}.payment-progress__container__left-column__bar__payed-bar{z-index:2;height:100%;border-radius:10px;min-width:20px;background:#666}.payment-progress__container__left-column__bar__payed-bar--red,.payment-progress__container__left-column__bar__payed-bar--red--striped{background-color:#FF6600}.payment-progress__container__left-column__bar__payed-bar--green,.payment-progress__container__left-column__bar__payed-bar--green--striped{background-color:#1FC025}.payment-progress__container__left-column__bar__payed-bar--red--striped,.payment-progress__container__left-column__bar__payed-bar--green--striped{background-image:repeating-linear-gradient(-45deg, rgba(0,0,0,0), rgba(0,0,0,0) 6px, rgba(255,255,255,0.32) 6px, rgba(255,255,255,0.32) 12px);opacity:50%}.payment-progress__container__left-column__bar__line{width:0;height:100%;border:1px dashed rgba(51,51,51,0.5);z-index:3;transform:translate(-50%, 0)}.payment-progress__container__right-column{padding-left:5px}.payment-progress__container__right-column__plabel{font-size:14px;font-weight:normal;background:#FFF}.payment-progress__container__right-column__pbig *{color:#000;font-size:14px;font-weight:bold;background:#FFF}.payment-progress__container__right-column--hidden{visibility:hidden}.hotel-page-hotel-name{padding:0px 200px 10px 0px;position:relative}.hotel-page-hotel-name h1{margin:0px;padding:0px 20px 0px 0px;font-size:28px;font-weight:normal;display:inline;line-height:35px}.hotel-page-hotel-name h1 sup{font-size:18px}.hotel-page-hotel-name h1 sup span{font-size:15px;top:1px;position:relative;margin-right:1px}.hotel-page-hotel-name .add-to-my-favourite{top:-5px}.hotel-page-hotel-name .facebook-like-button{position:absolute;right:0px;bottom:10px;width:110px;height:20px;overflow:hidden}.hotel-page-hotel-name .title-share-icons{position:absolute;top:-10px;right:0px;cursor:pointer;padding-bottom:10px}.hotel-page-hotel-name .icon-envelope,.hotel-page-hotel-name .icon-home,.hotel-page-hotel-name .icon-phone,.hotel-page-hotel-name .icon-group{opacity:0.25;zoom:1;filter:alpha(opacity=25)}.hotel-page-hotel-name .icon-phone,.hotel-page-hotel-name .icon-group{margin-left:15px}.hoteladdress a{color:#666}.hoteladdress:hover a{color:#06c}.hoteladdress .hoteladdress-info{padding-left:20px;position:relative}.hoteladdress .hoteladdress-info [class^="icon-general-"],.hoteladdress .hoteladdress-info [class*=" icon-general-"]{position:absolute;left:0px;top:0px}.hoteladdress .hoteladdress-info .icon-general-location{left:2px}.hoteladdress .hoteladdress-info .icon-general-email{top:4px}.hoteladdress .vip-number{position:relative;padding-left:20px;margin-top:5px}.hoteladdress .vip-number .icon-general-telephone{position:absolute;top:10px;left:0px}.hoteladdress .vip-number .alert{padding:8px 10px}.hotel-email-message .control-group label{width:30%}.hotel-email-message .control-group .controls{margin-left:10px !important;display:inline-block}.hotel-email-message .control-group .controls input{width:230px}.hotel-email-message .control-group .controls button{margin-left:15%}.fixed-inpage-navigation{background:#fff;padding:2px 0px;margin-bottom:15px;height:41px}.fixed-inpage-navigation .affix{position:fixed;top:0px;left:0px;z-index:99;background:#fff;width:100%;border-bottom:1px solid #ddd;box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3)}.fixed-inpage-navigation-inner{max-width:1200px;min-width:1000px;margin:auto;position:relative}.fixed-inpage-navigation ul{margin:0px;position:relative}.fixed-inpage-navigation li a{padding:10px;text-decoration:none}.fixed-inpage-navigation li a .scroll-direction-up-arrow,.fixed-inpage-navigation li a .scroll-direction-down-arrow{display:inline-block;width:10px;height:12px;margin-top:1px;line-height:12px;vertical-align:text-top;background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings.png");background-repeat:no-repeat;position:relative;top:5px;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.fixed-inpage-navigation li a.btn-warning .scroll-direction-up-arrow,.fixed-inpage-navigation li a.btn-warning .scroll-direction-down-arrow{background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings-white.png");-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}.fixed-inpage-navigation li a .scroll-direction-down-arrow{background-position:-313px -97px}.fixed-inpage-navigation li a .scroll-direction-up-arrow{background-position:-290px -97px}.fixed-inpage-navigation li a:hover .scroll-direction-up-arrow,.fixed-inpage-navigation li a:hover .scroll-direction-down-arrow{visibility:visible}.fixed-inpage-navigation li.reservation-highlighted{position:absolute;top:0px;left:0px}.fixed-inpage-navigation-top{position:fixed;top:0px;width:100%;background:#fff;z-index:1003;border-bottom:1px solid #ccc;box-shadow:0px 2px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.3)}.fixed-inpage-navigation li a.btn:hover{color:#ffffff;background-color:#f89406;*background-color:#df8505;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.fixed-inpage-navigation li a.btn:hover .scroll-direction-up-arrow,.fixed-inpage-navigation li a.btn:hover .scroll-direction-down-arrow{background-image:url("https://s.szalas.hu/images/new/glyphicons-halflings-white.png")}.fixed-inpage-navigation .add-to-my-favourite{margin-left:10px}.fixed-inpage-navigation .fixed-navigation-contact{position:absolute;top:9px;right:5px}.fixed-inpage-navigation .fixed-navigation-contact span{font-weight:bold;font-size:16px}.fixed-inpage-navigation .fixed-navigation-contact span.fixed-navigation-contacts{font-weight:normal;font-size:14px}.fixed-inpage-navigation .fixed-inpage-navigation-button-map span{font-size:9px;color:#ccc;position:relative;top:2px;visibility:hidden}.fixed-inpage-navigation .fixed-inpage-navigation-button-map:hover span{visibility:visible}.hotel-photo-description{margin-bottom:40px}.hotel-photos{padding:5px;box-shadow:0px 0px 5px #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.hotel-photos .main-photo{margin-bottom:5px}.hotel-photos .main-photo img{width:100%;height:auto}.hotel-photos .main-photo.no-large-photo img{width:50%;height:auto}.hotel-photos .main-photo .image-gradient{height:12%}.hotel-photos .main-photo .photo-number{width:100%;height:24px;color:#fff;position:absolute;padding-top:6px;text-indent:10px;font-size:16px;bottom:0px;left:0px;text-shadow:0px -1px 1px #000;-moz-text-shadow:0px -1px 1px #000;-webkit-text-shadow:0px -1px 1px #000}.hotel-photos .carousel-control{width:36px;height:50px;background:url("https://s.szalas.hu/images/new/sprite.png");background-color:none;top:45%;border:0px none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.hotel-photos .carousel-control:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}.hotel-photos .carousel-control.left{background-position:-145px 0px;left:5px}.hotel-photos .carousel-control.right{background-position:-181px 0px;right:5px}.hotel-photos .photo-thumbnails{background:#f0f0f0;padding:4px 0px;height:auto;overflow:hidden;position:relative;overflow:hidden}.hotel-photos .photo-thumbnails img{margin:0px;width:85px}.hotel-photos .photo-thumbnails .liquid{padding:0px}.liquid ul li{width:85px;margin:0px 2px 0px 2px !important}.hotel-photos .photo-thumbnails .thumbnail-arrow{height:100%;width:35px;vertical-align:middle;background:#d9d9d9;color:#333;position:absolute;top:0px;text-align:center;text-decoration:none;font-size:60px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.hotel-photos .photo-thumbnails .thumbnail-arrow span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-8px}.hotel-photos .photo-thumbnails .thumbnail-arrow-left{left:0px}.hotel-photos .photo-thumbnails .thumbnail-arrow-right{right:0px}.hotel-photos .photo-thumbnails .thumbnail-arrow:hover,.hotel-photos .photo-thumbnails .thumbnail-arrow:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.mosaic-element{background:#eee;width:50%;height:0;padding-bottom:50%;text-align:center;position:relative;float:left;box-sizing:border-box;border:1px solid #fff}.mosaic-element img{width:100% !important;height:100% !important;margin:0px !important}.jcarousel-skin-szhu .jcarousel-next-horizontal,.jcarousel-skin-szhu .jcarousel-prev-horizontal{color:#000;height:100%;width:35px;vertical-align:middle;background:#d9d9d9;color:#333;position:absolute;top:0px;text-align:center;text-decoration:none;font-size:60px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;z-index:1001}.jcarousel-skin-szhu .jcarousel-next-horizontal span,.jcarousel-skin-szhu .jcarousel-prev-horizontal span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-8px}.jcarousel-skin-szhu .jcarousel-next-horizontal:hover,.jcarousel-skin-szhu .jcarousel-next-horizontal:focus,.jcarousel-skin-szhu .jcarousel-prev-horizontal:hover,.jcarousel-skin-szhu .jcarousel-prev-horizontal:focus{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;cursor:pointer}.jcarousel-skin-szhu .jcarousel-prev-horizontal{left:0px}.jcarousel-skin-szhu .jcarousel-next-horizontal{right:0px}.travellers-popup.dropdown-menu{z-index:22}.hotel-description-reserve-box{background:#f2f2f2;border:3px solid #e4e4e4;padding:8px;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.reservation-date-picker-link,.summary-box-travellers,.summary-box-provision-selector{padding:5px 5px 5px 25px;line-height:22px;margin:0px;display:inline-block;border-radius:5px;position:relative;text-decoration:none;color:#333 !important;cursor:default}.reservation-date-picker-link .editable-click,.summary-box-travellers .editable-click,.hotel-description-reserve-box .editable-click,.reservation-date-picker-link .editable-click:visited,.summary-box-travellers .editable-click:visited,.hotel-description-reserve-box .editable-click:visited{color:#333;border-bottom-color:#333;cursor:pointer}.hotel-description-reserve-box:hover .editable-click,.reservation-date-picker-link:hover .editable-click,.summary-box-travellers:hover .editable-click,.reservation-date-picker-link .editable-click:hover,.summary-box-travellers .editable-click:hover{color:#06c;cursor:pointer;border-bottom-color:#06c}.summary-box-travellers .editable-click{color:#333;cursor:pointer;border-bottom-color:#333}.hotel-description-reserve-box:hover .summary-box-travellers .editable-click{color:#06c;border-bottom-color:#06c}.hotel-description-reserve-box .icon-general-calendar,.summary-box-travellers .icon-general-group,.hotel-description-reserve-box .icon-general-restaurant{display:inline-block;margin-right:5px;position:absolute;top:5px;left:2px;z-index:0;color:#ccc;font-size:20px}.summary-box-travellers .icon-general-group{font-size:18px}.editable-click:hover{border-bottom:0px none}.reservation-date-picker-text{padding-left:25px}#hotel-description-reserve-box{border-top:1px solid #b6b6b6;padding-top:8px;margin-top:5px;min-height:40px}.hotel-description-reserve-box .hotel-cheapest-price .highlighted-price{color:#ff6600;font-size:18px}.hotel-description-reserve-box .travelers-number-editinplace{text-decoration:none;position:relative;padding-left:35px}.hotel-description-reserve-box .travelers-number-editinplace .edit-in-place{text-decoration:underline;border-bottom:1px dashed #06c;padding-bottom:1px}.hotel-description-reserve-box .travelers-number-editinplace:hover .edit-in-place{text-decoration:none}.hotel-description-reserve-box .travelers-number-editinplace .icon-general-group{display:inline-block;margin-right:5px;position:absolute;top:-3px;left:6px;z-index:0;color:#ccc;font-size:18px}.hotel-description-reserve-box .summary-room-list{margin-left:35px;margin-bottom:15px}.hotel-description-reserve-box .summary-room-listing{margin-bottom:15px}.hotel-description-reserve-box .summary-room-listing li{padding-left:25px;position:relative}.hotel-description-reserve-box .summary-room-listing li .room-piece{position:absolute;left:0px;top:0px}.hotel-description-reserve-box .btn-warning i{position:relative;top:5px}.hotel-description-reserve-box .provision-drop-down .dropdown-menu{margin-top:5px}.hotel-description-reserve-box .provision-drop-down .dropdown-menu a{text-decoration:none}.hotel-description-reserve-box .provision-drop-down .dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.hotel-description-reserve-box .provision-drop-down .dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.hotel-description-reserve-box .hotel-cheapest-price .btn{text-decoration:none;float:right}.hotel-description-reserve-box .span8 .btn{float:none}.hotel-description-reserve-box.landing-from-list i.icon-calendary,.hotel-description-reserve-box.landing-from-list i.icon-package-provision{margin-right:5px;filter:alpha(opacity=50);opacity:0.5;zoom:1}.hotel-description-reserve-box.landing-from-list .tooltip{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.services-icon-list ul{list-style:none;margin:0px 0px 20px 0px}.services-icon-list li{margin:0px 0px 8px 0px;padding-left:35px;line-height:25px;vertical-align:middle;position:relative}.services-icon-list li i,.services-icon-list li [class^="icon-"],.services-icon-list li [class*=" icon-"]{margin:0px 8px 0px 0px;position:absolute;top:-2px;left:0px}.services-icon-list li [class^="icon-"],.services-icon-list li [class*=" icon-"]{top:0px;color:#999;display:inline-block;width:25px;font-size:20px;text-align:center}.services-icon-list li span.correction{top:4px}.services-icon-list li .icon-general-bolt{color:#f90;top:4px;display:inline-block;width:25px;font-size:20px;text-align:center}.services-icon-list ul.row-fluid{margin-bottom:30px}.services-icon-list li.span6{margin-left:0px}.hotel-text-description{margin-bottom:40px}.hotel-text-description a .caret{position:relative;top:9px;margin-left:4px;border-top-color:#06c}.hotel-text-description .description{overflow:hidden;text-overflow:ellipsis}.hotel-rooms-list{margin-bottom:40px}.table-bordered{border:1px solid #eaeaea}.table-bordered th,.table-bordered td{border-left:1px solid #eaeaea;border-radius:0px !important}.table-bordered tr th:first-child,.table-bordered tr td:first-child{border-left:0px none}.table-room-list th{border-left:0px none;background:#eaeaea}.table-room-list th.align-center{text-align:center}.table-room-list th [class*="span"]{min-height:0px}.table-room-list th .room-prize-title td{text-align:center;padding:0px}.rate-container td.rate-container-column{position:relative}.rate-container.disabled td.rate-container-column:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75);content:"";z-index:8}.child-age-block .controls{display:inline-block}.table-room-list a,.table-room-list.hotel-rooms-list-cheapest .reservation-special-info a{color:#333;text-decoration:none}.table-room-list .rate-container:hover a,.table-room-list.hotel-rooms-list-cheapest tr:hover .reservation-special-info a{color:#06c;text-decoration:underline}.table-room-list .rate-container a:hover,.table-room-list.hotel-rooms-list-cheapest .reservation-special-info a:hover{text-decoration:none !important}.table-room-list .rate-container .rate-container-column{width:45%}.table-room-list .rate-container .rate-container-column:last-child{width:55%}.table-room-list .rate-container .dropdown-menu{text-align:left}.table-room-list .rate-container .dropdown-menu a{color:#333;text-decoration:none}.table-room-list .rate-container:hover .button-nodate{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f89406;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-image:-khtml-gradient(linear, left top, left bottom, from(#fbb450), to(#f89406));background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}a.room-details-link{color:#06c;text-decoration:underline}a.room-details-link:hover{text-decoration:none}a.room-details-link span{color:#ccc;font-size:11px;position:relative;top:2px;left:6px}.table-room-list .btn-warning{color:#fff !important;text-decoration:none !important}.table-room-list td,.table-room-list th{border-top:0px none}.cheapest-offer-table .table-room-list .room-type{padding-right:25px}.table-room-list .room-type{background:#fff;border-bottom:1px solid #eaeaea}.table-room-list .room-prize{border-bottom:1px solid #eaeaea}.hotel-rooms-list .room-type,.hotel-rooms-list .room-prize{border-bottom:2px solid #ddd}.table-room-list tr:last-child .room-type,.table-room-list tr:last-child .room-prize{border-bottom:0px none}.hotel-rooms-list .room-type-name{background:#eee}.hotel-rooms-list .room-type-content{margin-right:25px;min-width:150px;margin-left:10px}.hotel-rooms-list .room-type-content .image-gradient{height:80%}.hotel-rooms-list .room-type-content img[src*="default"]+.image-gradient{display:none}.hotel-rooms-list .room-type-content img[src*="default"]~.room-type-infos{color:#333;bottom:5px;text-shadow:0px 0px 1px #fff;-moz-text-shadow:0px 0px 1px #fff;-webkit-text-shadow:0px 0px 1px #fff;background:rgba(238,238,238,0.5)}.hotel-rooms-list .room-type-content img[src*="default"]~.room-type-infos span{color:#999}.hotel-rooms-list .room-type-content img[src*="default"]~.room-type-infos .glyphicon-bed-type-extrabed{color:#ccc}.hotel-rooms-list .room-details-link-ab{margin-left:10px}.hotel-rooms-list .room-type .room-type-infos{position:absolute;bottom:10px;left:10px;right:10px;color:#fff}.hotel-rooms-list .room-type .room-type-infos [class^="icon-general-bed-type-"],.table-room-list .room-type .room-type-infos [class*=" icon-general-bed-type-"]{color:#fff}.hotel-rooms-list .room-type .room-type-infos .icon-general-bed-type-extrabed{opacity:0.5;filter:alpha(opacity=80);zoom:1}.hotel-rooms-list .room-type .room-icons{margin-top:10px;max-width:150px}.hotel-rooms-list .room-type .room-icons{font-size:12px}.hotel-rooms-list .room-type .room-icons li{position:relative;padding-left:20px;margin-bottom:5px}.hotel-rooms-list .room-type .room-icons span{font-size:16px;position:absolute;left:0px;top:0px;color:#999;margin-right:3px}.table-room-list .room-type [class^="icon-general-bed-type-"],.table-room-list .room-type [class*=" icon-general-bed-type-"]{display:inline-block;margin-right:3px;font-size:18px;color:#666}.table-room-list .room-type .icon-general-bed-type-extrabed{color:#aaa}.table-room-list .room-prize{text-align:center;padding:0px;vertical-align:middle;min-width:380px;height:0px;position:relative}.table-room-list .room-prize .room-prize-error-message{max-width:380px;display:block;margin:auto}.table-room-list .room-prize .rate-container{min-height:100px;margin-left:-1px;border-left:1px solid #eaeaea}.table-room-list .room-prize .rate-container:last-child:first-child{height:100%;min-height:140px\9}.table-room-list .room-prize .rate-container:hover{border-left:1px solid #06c}.table-room-list .room-prize .rate-container td{border:0px none;border-bottom:1px solid #eaeaea;text-align:left;vertical-align:top}.table-room-list .room-prize .rate-container .rate-container-column.room-selector{padding-top:40px;text-align:center}.table-room-list .room-prize .rate-container:last-child td{border-bottom:0px none}.table-room-list .rate-container:hover .reservation-special-info a{color:#666;text-decoration:none}.table-room-list .rate-container .reservation-special-info a:hover,.hotel-rooms-list-cheapest .reservation-special-info a:hover{color:#06c;text-decoration:underline}.table-room-list.hotel-rooms-list-cheapest .room-prize{padding:8px;min-width:10px;vertical-align:middle;text-align:left}.table-room-list .rate-container .label-prize-link,.hotel-rooms-list-cheapest .label-prize-link{margin-left:-8px;padding-top:5px;text-align:left;margin-bottom:5px}.table-room-list .rate-container .label-prize-link a,.hotel-rooms-list-cheapest .label-prize-link a{position:relative;display:inline-block;text-align:center;padding:0px 5px;font-weight:normal;background:#8bb4de;border-radius:0px;text-decoration:none;color:#fff !important;font-size:12px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;visibility:hidden}.table-room-list .rate-container:hover .label-prize-link a,.hotel-rooms-list-cheapest:hover .label-prize-link a{background:#186ec9;color:#fff;visibility:visible}.hotel-rooms-list-cheapest .reservation-prize{vertical-align:middle}.table-room-list .room-prize:hover .label-prize-link:hover a{color:#fff;text-decoration:underline}.table-room-list .room-prize .label-package{position:relative}.table-room-list .rate-container .label-package:before,.hotel-rooms-list-cheapest .label-package:before{position:absolute;top:6px;color:#fff;left:-20px;content:'\0025';width:20px;height:20px;text-align:center;line-height:20px;vertical-align:middle;background:#8bb4de}.table-room-list .rate-container:hover .label-package:before,.hotel-rooms-list-cheapest:hover .label-package:before{background:#186ec9}.table-room-list .room-prize .action-color{white-space:normal}.table-room-list .room-selection{text-align:center;vertical-align:middle;border-right:1px solid #eaeaea;max-width:140px}.table-room-list .selected-room-details{white-space:nowrap}.table-room-list .details-data{border-bottom:1px solid #ddd;margin-bottom:10px}.table-room-list .details-data:last-child{border-bottom:0px none;margin-bottom:0px}.table-room-list .details-data select{padding:4px 1px;width:44px;word-spacing:6px}.table-room-list .travellers-container .tooltip{white-space:normal}.table-room-list .travellers-container .icon-general-person,.table-room-list .travellers-container .icon-general-child{position:relative;top:-6px;margin-left:5px;margin-right:2px;font-size:22px}.table-room-list .travellers-container .icon-general-child{top:-10px;font-size:26px}.table-room-list .travellers-container input.input-mini{padding-right:6px;width:30px}.table-room-list .travellers-container .details-data{white-space:nowrap}.table-room-list .guest-selector{display:block !important}.table-room-list .guest-selector .icon-general-delete,.table-room-list .guest-selector .icon-general-yes{position:relative}.table-room-list .guest-selector .icon-general-delete:before,.table-room-list .guest-selector .icon-general-yes:before{position:absolute;left:-20px;top:2px;font-size:12px}.travellers-container .childField .input-mini{width:35px !important;margin-bottom:0px}.table-room-list .reservation-prize{background:#fafafa}.table-room-list .reservation-special-info{font-size:12px;line-height:14px;display:inline-block;max-width:150px;padding-left:18px;position:relative;margin-top:10px;color:#999}.table-room-list tr:hover .reservation-special-info{color:#333}.table-room-list .reservation-special-info span{position:absolute;left:0px;top:0px}.table-room-list tr .icon-general-information-full,.table-room-list tr .icon-general-checkmark{color:#ccc}.table-room-list tr:hover .icon-general-information-full{color:#679fd7}.table-room-list tr:hover .icon-general-checkmark{color:#add37c}.table-room-list .more-links{font-size:12px;padding:5px}.table-room-list .more-links li{border-bottom:1px solid #eaeaea;padding:3px 0px}.table-room-list .more-links li:first-child{padding-top:0px}.table-room-list .more-links li:last-child{border-bottom:0px none;padding-bottom:0px}.table-room-list .more-links a{display:inline-block;max-width:350px;text-decoration:none}.table-room-list tr:hover .more-links a{color:#333}.table-room-list tr:hover .more-links a:hover{color:#06c;text-decoration:underline}.table-room-list .more-links .caret{position:relative;top:8px}.table-package-more-rooms-list td{vertical-align:middle}.hotel-rooms-list .help-inline{white-space:normal}.reservation-button-holder{width:170px;text-align:center;position:relative}.reservation-form-holder .control-group label.radio-group.width100{width:100% !important}.reservation-form-holder .control-group label.radio-group.widthauto{width:auto}.reservation-button-holder .select-room-first{background:#f90;color:#fff;padding:5px;position:absolute;top:0px;left:-9px;right:-9px;min-height:40px}.reservation-button-holder .select-room-first:after{z-index:10;content:"";position:absolute;top:50%;left:-10px;margin-top:-10px;display:inline-block;z-index:1;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f90}.reservation-button-holder .reservation-button-usp{margin-top:40px}.travellers.popover{width:auto;z-index:22}.travellers.popover .travellers-container{white-space:nowrap}.table-room-list .room-prize .row-fluid.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.table-room-list .room-prize .action-color{color:#34a234}.table-room-list .room-list-summary{width:170px}.reservation-prize-summary{margin-bottom:10px}.reservation-prize-summary .summary-room-element{padding-left:20px;position:relative;font-size:12px;text-align:left}.reservation-prize-summary .summary-room-element .room-pieces{position:absolute;left:0px;top:0px}.reservation-prize-summary .summary-room-element-delete{font-size:12px;text-align:left;color:#aaa}.reservation-prize-summary .summary-room-element-delete a{color:#aaa !important;text-decoration:underline}.reservation-prize-summary .summary-room-element-delete a:hover{color:#06c !important;text-decoration:underline}.reservation-prize-summary .summary-room-element-prize{text-align:right}.reservation-prize-summary .row-fluid{margin-bottom:5px;border-bottom:1px solid #eaeaea}.reservation-prize-summary .row-fluid .span6{min-height:20px}.room-list-alert [class^="icon-"],.room-list-alert [class*=" icon-"]{position:relative;left:-20px}.room-list-alert .close{top:2px}.room-list-filter{margin-bottom:10px}.room-list-filter li{margin-right:10px}.room-list-filter .room-list-table-provision-selector.highlighted{border:2px dashed #ff9752;border-radius:10px;padding:5px}.room-list-filter .icon-general-calendar,.room-list-filter .icon-general-group{margin-right:5px;font-size:22px;color:#ccc;position:relative;top:-4px}.room-list-filter .cheapest-date-picker-link{text-decoration:none;color:#333 !important;cursor:default;white-space:nowrap}.editable-click .popover{color:#333 !important}.room-list-filter .editable-click{color:#333;cursor:pointer;border-bottom-color:#333}.room-list-filter .editable-click:hover{color:#06c;border-bottom-color:#06c}.room-list-filter .travellers-data.editable-click,.room-list-filter:hover .travellers-data.editable-click{border-bottom:0px none}.room-list-filter .travellers-data.editable-click .travellers-guest,.room-list-filter .travellers-data.editable-click .travellers-child{color:#333;cursor:pointer;border-bottom:1px dashed #333}.room-list-filter:hover .travellers-data.editable-click .travellers-guest,.room-list-filter:hover .travellers-data.editable-click .travellers-child{color:#06c;cursor:pointer;border-bottom:1px dashed #06c}.room-list-filter .travellers-data.editable-click:hover .travellers-guest,.room-list-filter .travellers-data.editable-click:hover .travellers-child{color:#06c;cursor:pointer;border-bottom:0px none}.room-list-filter:hover .editable-click,.room-list-filter:hover .editable-click{color:#06c;cursor:pointer;border-bottom:1px dashed #06c}.room-list-filter .reservation-date-picker-link{padding:0px}.room-list-filter .room-list-table-provision-selector .icon-general-restaurant,.room-list-filter .cheapest-offer-table-provision-container .icon-general-restaurant{margin-right:5px;font-size:20px;color:#ccc;position:relative;top:-4px}.offers-table th{background:#eaeaea;text-align:center}.offers-table th:first-child{text-align:left}.offers-table td{text-align:center;vertical-align:middle}.offers-table .hotel-room-name{border-left:0px none;text-align:left}.offers-table .hotel-room-package-mainservices{margin-top:5px}.offers-table .hotel-room-package-mainservices li{position:relative;padding-left:20px}.offers-table .hotel-room-package-mainservices [class^="icon-general-"],.offers-table .hotel-room-package-mainservices [class*=" icon-general-"]{position:absolute;left:0px;top:0px;color:#aaa}.offers-table .hotel-room-package-mainservices .icon-general-restaurant{left:-2px}.offers-table .more-information-link .caret{position:relative;top:9px;left:5px}.room-list-usp .rating-usp{padding:0px;background:none}.room-list-usp .rating-usp span{padding:0px;background:none;font-size:22px;color:#999;top:-2px}.room-list-usp .rating-usp .icon-general-yes{color:#8ab94c;font-size:16px}.room-list-usp .rating-usp .icon-general-bolt{color:#f60}.room-modal .services-icon-list ul{font-size:14px;margin-bottom:0px}.room-modal .services-icon-list li{margin-bottom:4px}.room-modal .services-icon-list i{color:#999;font-size:18px;top:2px !important;width:30px;text-align:center}.room-modal .pager{position:relative}.room-modal .pager a{position:absolute;top:200px;width:40px;height:40px;padding:0px;border-radius:50%;text-align:center;line-height:40px;vertical-align:middle;font-size:20px;color:#333}.room-modal .pager .previous a{left:-65px}.room-modal .pager .next a{right:-65px}.voucher-package-offer .hotel-room-price{text-align:left}.offers-table .voucher-package-offer td{border:0px none}.cheapest-rooms .table-room-list .reservation-special-info{max-width:150px;display:block;margin-top:5px}.hotel-rooms-list-cheapest .room-type{width:50%}.package-modal.modal{width:700px;margin-left:-350px;margin-top:-300px}.package-modal.modal .modal-header h3{line-height:22px}.package-modal-image{margin:-15px -15px 0px -15px;overflow:hidden}.package-modal-image img{float:left}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.package-modal-selector{margin-bottom:10px}.package-modal-calendar,.package-modal-provisions{position:relative;padding:5px 5px 5px 25px;line-height:22px;margin:0px;display:inline-block;border-radius:5px;position:relative;text-decoration:none;color:#333 !important;cursor:default}.package-modal-calendar a,.package-modal-provisions a{text-decoration:none}.package-modal-selector [class^="icon-general-"],.package-modal-selector [class*=" icon-general-"]{display:inline-block;margin-right:5px;position:absolute;top:5px;left:2px;z-index:0;color:#ccc;font-size:20px}.package-modal-room-elements{border:1px solid #eaeaea;margin-top:5px}.package-modal-room-elements .room-name{background:#fafafa;padding:5px 10px}.package-modal-room-elements .room-details{margin:10px 15px;padding-bottom:15px;border-bottom:1px solid #eaeaea}.package-modal-room-elements .room-details:last-child{border-bottom:0px none;padding-bottom:0px}.package-modal-room-elements .roomdetails-container ul li:first-child{display:block}.package-modal-room-elements .room-details [class^="icon-general-bed-type-"],.package-modal-room-elements .room-details [class*=" icon-general-bed-type-"],.package-modal-room-elements .room-details .icon-general-home{display:inline-block;margin-right:3px;font-size:18px;color:#666}.package-modal-room-elements .room-details .icon-general-bed-type-extrabed{color:#ccc}.package-modal-room-elements .room-details .roomdetails-container{text-align:center}.package-modal-room-elements .room-details .roomdetails-container .dropdown-menu{text-align:left}.package-modal-room-elements .room-details .roomdetails-container .dropdown-menu a{text-decoration:none}.package-modal-room-elements .room-details .reservation-special-info{font-size:12px;line-height:14px;display:inline-block;max-width:150px;padding-left:18px;position:relative;margin-top:10px;color:#999}.package-modal-room-elements .room-details:hover .reservation-special-info{color:#333}.package-modal-room-elements .room-details .reservation-special-info span{position:absolute;left:0px;top:0px}.package-modal .reservation-special-info .popover-content{min-width:300px}.package-modal-room-elements .room-details .icon-general-information-full{color:#ccc}.package-modal-room-elements .room-details:hover .icon-general-information-full{color:#679fd7}.package-modal .modal-footer{position:relative;min-height:30px}.package-modal .summary-content{display:table;float:right}.package-modal .summary-content div{display:table-cell;height:44px;vertical-align:middle;padding-left:10px;text-align:center}.package-modal .help-inline{white-space:normal}.package-modal .modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}.package-modal .modal-title{line-height:1.42857143;margin:0px;font-size:18px;font-weight:normal}.package-modal-image{margin:-15px -15px 20px -15px}.package-modal-image ul{width:100%;position:relative;top:-2px}.package-modal-image .col-xs-3{width:25%;float:left}.package-modal .package-modal-top-section .list-inline{padding-left:0;margin-left:-5px;list-style:none}.package-modal .package-modal-top-section .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.package-modal .package-modal-top-section .list-unstyled{list-style-type:none;padding-left:0px;margin-left:0px}.package-modal .package-modal-date-picker-link{color:#333;text-decoration:none}.package-modal .search-parameter-selection .select-date .newText .glyphicon{left:5px;margin-right:3px}.package-modal .search-parameter-selection:hover .editable-click{color:#3598db;border-bottom-color:#3598db}.package-modal .search-parameter-selection li.select-date .editable-click.iconic-link,.package-modal .search-parameter-selection li.select-person .editable-click.iconic-link{margin-left:0px}.package-modal .search-parameter-selection .editable-click .glyphicon{position:absolute;top:0px;left:-25px}.package-modal .search-parameter-selection .glyphicon{color:#ccc;font-size:20px;position:absolute}.package-modal .search-parameter-selection li.select-date{margin-left:30px}.package-modal .search-parameter-selection li{margin-bottom:8px;position:relative}.package-modal .search-parameter-selection .select-provision .glyphicon{position:relative;top:4px}.package-modal .search-parameter-selection .select-date input{display:block;width:130px;height:28px;padding:4px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.package-modal .search-parameter-selection .select-provision .icon-general-restaurant{font-size:16px;top:0px;position:relative}.package-modal .search-parameter-selection .select-date .add-on{display:none}.package-modal .package-modal-top-section .select-date{position:initial !important}.package-modal .package-modal-top-section .search-parameter-selection .select-date .glyphicon{top:3px;left:3px}.package-modal .search-parameter-selection{position:relative !important}.editable-click,a.editable-click,a.editable-click:hover{color:#333;border-bottom:1px dashed #333;text-decoration:none;cursor:pointer;display:inline-block}.package-modal-top-section-bs2 .col-sm-2{width:16.66666667%}.package-modal-top-section-bs2 .col-sm-3{width:25%}.package-modal-top-section-bs2 .col-sm-4{width:33.33333333%}.package-modal-top-section-bs2 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.package-modal-top-section-bs2 .room-details-container{text-align:center}.package-modal-top-section-bs2 .room-details-container .dropdown-menu{text-align:left}.package-modal-top-section-bs2 .guest-container{display:inline-block}.package-modal-top-section-bs2 .child-container{display:inline-block}.package-modal-top-section-bs2 .guestselect-container ul li .form-control{padding:6px 0px;width:65px}.package-modal-top-section-bs2 .guestselect-container label .glyphicon{top:-16px !important;margin-left:2px}.package-modal-top-section-bs2 li label .glyphicon{position:absolute;top:-3px !important;left:0px !important;font-size:22px;color:#333}.package-modal-top-section-bs2 .package-modal-room-elements .guestselect-container label .glyphicon-child{top:-20px !important;font-size:26px !important}.package-modal-top-section-bs2 .package-modal-room-elements .guestselect-container li label{width:auto;margin-right:0px}.package-modal-top-section-bs2 .guestselect-container li label{position:relative;display:inline-block;padding-left:18px;margin-right:10px;width:70px}.package-modal-top-section-bs2 .guestselect-container label{font-weight:normal}.package-modal-top-section-bs2 .summary-content .price-container .totalprice.action-color{color:#333}.package-modal-top-section-bs2 .guestselect-container .child-age-block{margin:5px 0px}.package-modal-top-section-bs2 .guestselect-container .child-age-block .controls{display:inline-block;position:relative}.package-modal-top-section-bs2 .guestselect-container .child-age-block .glyphicon{position:absolute;right:5px;top:9px;left:auto}.package-modal-top-section-bs2 .guestselect-container{position:relative}.package-modal-top-section-bs2 .guestselect-container .form-control{display:inline-block}.package-modal-top-section-bs2 .guestselect-container .child-age-block .controls{width:102%}.hotel-services{margin-bottom:40px}.hotel-services .row-fluid{margin-bottom:20px}.hotel-services ul{list-style:none;margin-left:10px}.hotel-services li{margin-bottom:10px}.hotel-policy{margin-bottom:40px}.hotel-policy .row-fluid{border-bottom:1px solid #ccc}.hotel-policy .row-fluid .span2,.hotel-policy .row-fluid .span10{padding:8px}.hotel-useful-information{margin-bottom:40px}.hotel-useful-information [class^="icon-general-"],.hotel-useful-information [class*=" icon-general-"]{color:#999;font-size:22px;margin-right:5px}.hotel-useful-box{position:relative;top:5px;left:3px}.hotel-useful-airplane-popover{left:0px;padding:0px;margin:0px;position:relative}.hotel-useful-information .popover-title{display:none}.hotel-useful-airplane-popover li{list-style:none;display:inline-block;padding-top:5px;padding-bottom:5px}.hotel-useful-airplane-popover ul{list-style:none;padding:0px;margin:0px}.rating-breadcrumb{margin-top:0}.hotel-ratings{margin-bottom:40px}.hotel-rating-box-wrapper{overflow:hidden;margin-bottom:10px;display:table;position:relative;float:left;width:100%}.hotel-rating-box-wrapper li,.rating-refine-box li{list-style:none outside none;position:relative}.rating-refine-box li{padding:0px 5px}.rating-refine-box li.active{background:#eaeaea;border-radius:5px}.hotel-rating-box-wrapper ul,.rating-refine-box ul{margin:0;padding:0}.rating-box,.rating-box-white,.rating-refine-box{padding:10px;height:100%;display:table-cell}.rating-box,.rating-box-white{vertical-align:middle}.rating-box,.rating-box-white{width:22%}.rating-box{background:none repeat scroll 0 0 #eaeaea;text-align:center}.rating-box .rating-circle-big{margin-bottom:10px}.rating-box-white,.rating-refine-box{border:solid #eaeaea;border-width:5px 5px 5px 0}.rating-box-white,.rating-refine-box{background:none repeat scroll 0 0 #fff}.rating-box-white li{line-height:32px;position:relative;padding-right:30px}.rating-box-white li .rating-circle{position:absolute;top:0px;right:0px}.rating-box-white-popover{border:0px none}.rating-box-white-popover ul{list-style:none;margin-left:0px}.rating-guest-box .popover h3{display:none}.rating-refine-box li{line-height:25px}.rating-refine-box{margin-right:10px;width:28%}.rating-refine-box p{margin-bottom:5px}.rating-info .icon-yes{margin-right:5px}.hotel-rating-one-rate{margin:15px 0px}.hotel-rating-person-data{margin-bottom:20px;position:relative;padding-left:40px}.hotel-rating-person-data .hotel-rating-person-image{width:30px;height:30px;position:absolute;top:0px;left:0px}.hotel-rating-person-data .hotel-rating-person-image img{width:30px;height:30px}.hotel-rating-one-rate .hotel-rating-person-data .rating-person-country{display:block}.hotel-rating-one-rate .hotel-rating-person-data span.rating-person-name,.hotel-rating-one-rate .hotel-rating-person-data span.rating-person-country{line-height:18px;margin-bottom:3px}.hotel-rating-one-rate .hotel-rating-person-data .rating-person-language{margin-right:5px}.rating-guest-box{background-color:#eaeaea;border-radius:5px;padding:10px 50px 5px 10px;margin-bottom:10px;position:relative}.rating-guest-box .rating-guest-text{font-style:italic;color:#333;position:relative;padding-left:25px;margin-bottom:8px}.rating-guest-box .rating-guest-text .rating-green-positive{display:block;width:15px;height:15px;font-weight:bold;background:none repeat scroll 0 0 #6c3;color:#fff;text-align:center;line-height:14.5px;text-indent:-1px;position:absolute;top:2px;left:0px}.rating-guest-box .rating-guest-text .rating-red-negative{display:block;width:15px;height:15px;font-weight:bold;background:none repeat scroll 0 0 #c66;color:#fff;text-align:center;line-height:14.5px;position:absolute;top:2px;left:0px}.rating-guest-box .rating-guest-text .rating-hotel-answer{font-style:normal}.rating-guest-box .rating-guest-text .icon-general-reply{position:absolute;top:3px;left:0px;color:#999}.rating-guest-box .caret{border-bottom:0;border-top:6px solid #eaeaea;border-right-width:6px;border-left-width:6px;position:absolute;bottom:-6px;left:10px}.rating-guest-box .useful-rating-link{color:#666 !important;font-size:12px;text-decoration:none;display:inline-block}.rating-guest-box .useful-rating-link{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;color:#666;font-size:12px;margin-left:25px}.rating-guest-box .useful-rating-link .icon-useful-comment{margin-right:6px;position:relative;top:-2px}.rating-guest-box:hover .useful-rating-link{color:#06c !important}.rating-guest-box .rating-guest-value{width:29px;height:29px;position:absolute;top:5px;right:5px;padding:3px;background:#fff;cursor:pointer;box-shadow:0px 0px 5px #ccc;-moz-box-shadow:0px 0px 5px #ccc;-webkit-box-shadow:0px 0px 5px #ccc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.request-offer-button{margin-bottom:40px}.hotel-rating-box-tool{margin-top:10px;margin-bottom:10px;background:#eaeaea}.hotel-rating-box-percent{color:#aaa;border-radius:2px;padding:2px 0px;margin-right:-4px;padding-right:5px;padding-left:5px}.hotel-rating-box-tool .rating-box-text div{margin-left:5px}.hotel-rating-box-tool .rating-box-icons{font-size:20px;color:#aaa}.rating-hotel-of-the-year-box{margin-top:20px;filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);text-align:left}.rating-hotel-of-the-year-box:hover{filter:none;-moz-filter:none;-webkit-filter:none}.rating-hotel-of-the-year-box .hotelyear-rating{display:table-cell;height:50px;vertical-align:middle;padding-left:10px}.rating-link-to-all i{font-size:10px;position:relative;top:4px;left:4px}aside .hotel-rating-one-rate{margin:0px;word-wrap:break-word}aside .rating-box{margin:0 auto 20px auto;background:#fff;padding:0px;display:block;width:100%}aside .rating-box i{position:relative;top:0px;cursor:default}aside .rating-guest-box{padding:10px}aside .rating-guest-box div{padding:0px !important;margin:0px !important;line-height:16px}aside .hotel-map-thumbnail{border:3px solid #eaeaea;position:relative}aside .hotel-map-thumbnail .hotel-map-address,.ski-map-thumbnail .hotel-map-address{position:absolute;top:45%;left:10px;right:10px;text-align:center;color:#333;text-decoration:none;text-shadow:1px 1px 0px rgba(255,255,255,0.8);-moz-text-shadow:1px 1px 0px rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0px rgba(255,255,255,0.8)}aside .hotel-map-thumbnail div{position:absolute;bottom:0px;left:0px;width:100%;padding:3px 0px;background:#000;color:#fff;font-size:12px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}aside .hotel-map-thumbnail:hover div{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}aside .hotel-map-thumbnail div span{padding-left:5px;margin-right:20px}aside .hotel-map-thumbnail div i{position:absolute;right:5px}.hotel-page-map-modal{top:5%;left:5% !important;bottom:5% !important;right:5% !important;width:90% !important;height:90% !important;margin:0px !important}.hotel-page-map-modal .modal-header{position:relative;z-index:1}.hotel-page-map-modal .modal-header h3{margin-bottom:5px}.hotel-page-map-modal .modal-body #localization input{margin-bottom:0px}.hotel-page-map-modal .modal-body .modal-error-msg{display:inline-block;padding:5px;color:#d20000}.hotel-page-map-modal .hotel-map-controls{margin-bottom:0px}.hotel-page-map-modal .modal-body{max-height:none;overflow:hidden;position:absolute;left:0;right:0;top:75px;bottom:60px}.hotel-page-map-modal .modal-body #modalContent{position:absolute;top:50px;left:10px;bottom:10px;right:10px}.hotel-page-map-modal .modal-body #distanceContainer{display:none;top:15px;left:10px;right:10px}.hotel-page-map-modal .modal-body #distanceContainer .modal-error-msg{font-size:14px;color:#fff;background:#b94a48;padding:2px 6px;display:inline-block;margin-top:6px;border-radius:3px;position:absolute;bottom:0px;left:0px;z-index:1}.hotel-page-map-modal .modal-body .tab-content,.hotel-page-map-modal .modal-body .tab-pane{height:100%;overflow:hidden}.hotel-page-map-modal .modal-footer .nav-pills{position:absolute;top:12px;left:15px}.hotel-page-map-modal .modal-footer{position:absolute;bottom:0px;left:0px;right:0px}.hotel-page-map-modal.fade.in{top:5%}.hotel-page-map-modal .location-search{position:absolute;right:170px;top:87px;z-index:2;border:1px solid #fff;background:#fff;background:-moz-linear-gradient(top, #fff 25%, #e2e2e2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, #fff), color-stop(100%, #e2e2e2));background:-webkit-linear-gradient(top, #fff 25%, #e2e2e2 100%);background:-o-linear-gradient(top, #fff 25%, #e2e2e2 100%);background:-ms-linear-gradient(top, #fff 25%, #e2e2e2 100%);background:linear-gradient(to bottom, #fff 25%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );padding:4px;white-space:nowrap;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.hotel-page-map-modal .location-search .control-group{margin:0px}.hotel-page-map-modal .location-search .control-label{width:auto;text-align:left;padding-left:5px}.hotel-page-map-modal .location-search .controls{margin-left:240px}#distanceContainer #distanceNum{position:relative;display:inline-block;top:4px;margin-left:10px}.pac-container{min-width:300px}.hotel-page-map-modal .nav-pills a{color:#ffffff;background-color:#0088cc !important;background-image:none !important;text-shadow:none !important;-moz-text-shadow:none !important;-webkit-text-shadow:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important;text-decoration:underline !important}.hotel-page-map-modal .nav-pills a:hover{text-decoration:none !important}#directions{position:absolute;width:49%;height:100%;overflow:auto}#map_direction{position:absolute;width:100%;height:100%}#map_direction img,.minimap img{max-width:none !important}.minimap{position:absolute;bottom:1px;left:0px;z-index:1;width:300px;height:150px;border-top:1px solid #fff;border-right:1px solid #fff}.minimap-close-btn-container{background-color:rgba(255,255,255,0.75);background-color:#fff\9;font-size:28px}.minimap-close-btn{cursor:pointer;height:26px;width:26px;line-height:26px;font-size:25px !important;font-weight:bold !important;color:#000;opacity:0.3;filter:alpha(opacity=30);zoom:1}.minimap-close-btn:hover{opacity:0.5;filter:alpha(opacity=5)}.show-minimap{position:absolute;bottom:-1px;left:0;z-index:1;padding:4px 6px;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.back-to-start-street-view{position:absolute;bottom:-1px;z-index:1;left:0px;border:1px solid rgba(100,100,100,0.2);border-radius:0px !important;margin-left:0px;width:301px;padding:4px 6px 4px 6px}.hidden-map{width:0 !important;height:0 !important}.minimap.hidden-map~.back-to-start-street-view{margin-left:29px;width:271px;left:-1px}#streetView-container img{border:none !important;max-width:none !important}.hotel-description-reserve-box.secret-offer-price-box{position:relative;padding-right:240px;min-height:150px}.hotel-description-reserve-box.secret-offer-price-box .price-box{width:220px;min-height:150px;padding-top:10px;position:absolute;right:0;top:0;bottom:0;background:#fff;text-align:center}.voucher-reservation{border:1px solid #aaa}.voucher-reservation table{margin-bottom:0px}.voucher-more-offer-box{border:1px solid #ddd;padding:5px}.voucher-more-offer-box div{margin-bottom:5px}.voucher-more-offer-box .price{padding:5px;background:#efefef;text-align:center;margin-bottom:10px}.voucher-more-offer-box:hover .btn{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.voucher-more-offer-box:hover .btn:hover{color:#ffffff;background-color:#f89406;*background-color:#df8505}.hotelyear-award{text-align:center;text-transform:uppercase;color:#666;font-size:18px;line-height:22px;font-weight:bold}.hotelyear-award img{width:80%}.hotelyear-award .award{margin:15px 0px}.hotelyear-award .placement{color:#9d661a;font-size:22px;margin-top:10px;line-height:30px}.hotelyear-award.success-player .placement{font-size:18px}.hotelyear-award.success-player{text-transform:none !important}.hotelyear-award.success-player img{width:50%}.ski-distance-box-title{background-color:#d9edf7;color:#333}.ski-distance-box i{color:#3a87ad;font-size:18px;float:right;margin-right:5px}.ski-distance-box tr:first-child{border-top:2px white solid}.ski-distance-box tr td:nth-child(2){text-align:center}.roomlist-provision-helper.help-arrow-holder{font-size:16px;padding:10px 15px;border:2px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:rgba(255,255,255,0.95);position:absolute;width:290px;top:-93px;left:130px;box-shadow:1px 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);z-index:1}.roomlist-provision-helper.help-arrow-holder .help-arrow-down{width:121px;height:56px;background:url("https://s.szalas.hu/images/new/search/arrow-down.png");position:absolute;left:-110px;top:24px}.roomlist-provision-helper.help-arrow-holder .close{top:5px;right:5px;position:absolute;text-decoration:none}.provision-drop-down{position:relative}.cheapest-offer-table .room-list-filter{position:relative}.fixed-inpage-navigation-button-request .request-form{margin:0px}.fixed-inpage-navigation-button-request .request-btn{display:list-item;line-height:16px;border-radius:5px;text-decoration:none;margin-bottom:2px;margin-top:2px;padding:10px;text-decoration:none}.request-offer-button .request-form{display:inline-block}.request-offer-button .request-btn{padding:10px;list-style:none;display:list-item}.fixed-inpage-navigation-button-request .request-btn:hover{text-decoration:none;background-color:#eeeeee}.table-package-list{margin-bottom:30px}.table-package-list .hotel-room-package-mainservices{margin-top:10px}.table-package-list .hotel-room-package-mainservices li{position:relative;padding-left:20px}.table-package-list .hotel-room-package-mainservices ul{list-style:none;margin-left:0px}.table-package-list .hotel-room-package-mainservices [class^="icon-general-"],.table-package-list .hotel-room-package-mainservices [class*=" icon-general-"]{position:absolute;left:0px;top:0px;color:#ccc;font-size:16px}.table-package-list tr:hover .btn{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.table-package-list .btn{text-decoration:none !important}.table-package-list .btn:hover{color:#ffffff;background-color:#f89406 !important;background-image:linear-gradient(to bottom, #fbb450, #f89406) !important;transition:background-position 0.1s linear !important}.table-package-list td{vertical-align:middle}.table-package-list .package-image{text-align:left;padding-left:0px;width:17%}.table-package-list .package-image .photo-link{display:block}.table-package-list .package-image img{width:100%;height:auto}.table-package-list .package-info a,.table-package-list:visited .package-info a,.table-package-list:active .package-info a{color:#06c;text-decoration:underline;font-weight:bold}.table-package-list a .icon-general-popup{margin-left:5px;color:#ccc;font-size:10px}.table-package-list a:hover{color:#06c;text-decoration:none}.table-package-list .btn{color:#333}.container-funnel .scrollable{position:relative;width:100%;overflow:hidden}.container-funnel .scrollable .items{width:20000em;position:absolute;overflow:hidden}.container-funnel .scrollable .items div.slide{float:left}.reservation-funnel-steps{position:relative;margin-bottom:100px}.reservation-funnel-steps .span6{border-bottom:4px dotted #b2b2b2;margin:16px 0px 0px 0px;width:47%}.reservation-funnel-steps .span6:nth-child(1){margin-left:3%}.reservation-funnel-steps .span6:nth-child(2){margin-right:3%}.reservation-funnel-steps .span6.success{border-bottom:4px dotted #add37c}.reservation-funnel-steps .span6.in-progress{border-bottom:4px dotted #add37c}.reservation-funnel-steps .reservation-funnel-step-onestep{position:absolute;top:0px;font-size:16px;color:#999;width:140px;text-align:center}.reservation-funnel-steps .reservation-funnel-step-onestep span{position:relative;top:6px}.reservation-funnel-steps .reservation-funnel-step-onestep .number{position:relative;top:0px}.reservation-funnel-steps .reservation-funnel-step-number{width:80px;height:80px;background:#f5f5f5;line-height:80px;vertical-align:middle;text-align:center;font-size:52px;color:#ccc;border:3px solid #ddd;margin:auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.reservation-funnel-steps .success{color:#add37c}.reservation-funnel-steps .in-progress{color:#666}.reservation-funnel-steps .success .reservation-funnel-step-number{color:#add37c;border:3px solid #add37c}.reservation-funnel-steps .success .reservation-funnel-step-number .number{display:none}.reservation-funnel-steps .success .reservation-funnel-step-number:before{font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;content:"\e63f"}.reservation-funnel-steps .in-progress .reservation-funnel-step-number{color:#666;border:3px solid #add37c}.reservation-funnel-step-1{left:0px}.reservation-funnel-step-2{left:50%;width:180px !important;margin-left:-90px}.reservation-funnel-step-3{right:0px}.reservation-funnel-2-steps{width:60%;margin-left:auto;margin-right:auto}.reservation-funnel-2-steps .span6{border-bottom:4px dotted #b2b2b2;margin:16px 0px 0px 0px;width:85%;margin-left:8% !important}.reservation-funnel-4-steps .span4{border-bottom:4px dotted #b2b2b2;margin-top:15px;width:28.5% !important}.reservation-funnel-4-steps .span4:nth-child(1){margin-left:5%}.reservation-funnel-4-steps .span4:nth-child(3){margin-right:4%}.reservation-funnel-4-steps .span4.success{border-bottom:4px dotted #add37c}.reservation-funnel-4-steps .span4.in-progress{border-bottom:4px dotted #add37c}.reservation-funnel-4-steps .reservation-funnel-step-1{left:0px}.reservation-funnel-4-steps .reservation-funnel-step-2{left:35.2%;width:180px !important;margin-left:-90px}.reservation-funnel-4-steps .reservation-funnel-step-3{right:29.1%}.reservation-funnel-4-steps .reservation-funnel-step-4{right:0px}.reservation-funnel-5-steps .span3{border-bottom:4px dotted #b2b2b2;margin-top:15px;width:20% !important}.reservation-funnel-5-steps .span3:nth-child(1){margin-left:5%}.reservation-funnel-5-steps .span3:nth-child(3){margin-right:4%}.reservation-funnel-5-steps .span3.success{border-bottom:4px dotted #add37c}.reservation-funnel-5-steps .span3.in-progress{border-bottom:4px dotted #add37c}.reservation-funnel-5-steps .reservation-funnel-step-1{left:0px}.reservation-funnel-5-steps .reservation-funnel-step-2{left:28.2%;width:180px !important;margin-left:-90px}.reservation-funnel-5-steps .reservation-funnel-step-3{right:43.1%}.reservation-funnel-5-steps .reservation-funnel-step-4{right:225px}.reservation-funnel-5-steps .reservation-funnel-step-5{right:0px}.reservation-summary{padding:10px;margin-bottom:20px;overflow:visible;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff}.reservation-summary .calculated-price-label{text-align:center;background:#ececec;padding:12px;margin:-5px -10px -10px -10px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomright:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomleft:5px}.reservation-summary .calculated-price-label .table{margin-bottom:0px;border-bottom:1px solid #ddd;margin-bottom:10px}.reservation-summary .calculated-price-label .table td:nth-child(2n){text-align:right}.reservation-summary .row-fluid [class*="span"]{min-height:15px;margin-bottom:4px}.reservation-summary .span8 .btn{float:right;padding:4px 8px}.reservation-summary .span7 .btn-link{float:right;padding:0px;margin-left:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.reservation-summary:hover .span7 .btn-link{float:right;padding:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.reservation-summary:hover .span7 .btn-link:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.reservation-summary .span7,.reservation-summary .span5{padding:5px}.reservation-summary .offer-details-link{padding:5px;margin-bottom:10px}.reservation-summary .span7.editinplace-form-element{border:1px solid #f5f5f5;padding:4px;border-radius:5px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out}.reservation-summary .span7.editinplace-form-element:hover{border:1px solid #ccc;padding:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.reservation-summary .span7.editinplace-form-element.active{padding:0px;border:0px none;cursor:default}.reservation-summary-noedit .span5,.reservation-summary-noedit .span7{padding:0px}.reservation-summary #summary_box_animal textarea.input-large{width:130px !important;height:60px;resize:none}.badge-trust-v1{border:1px solid #d2d2d2;padding:2px 4px;font-size:11px;line-height:10px;display:inline-block;white-space:nowrap;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.badge-trust-v1 span{position:relative;top:4px}.badge-trust-service-ssl{width:115px;height:60px;display:inline-block;background:url("https://s.szalas.hu/images/new/sprite-trust-services.png");margin-right:10px}.badge-trust-service-price-guarantee{height:24px;line-height:24px;font-size:11px;font-weight:bold;vertical-align:middle;padding:0px 5px 0px 60px;display:inline-block;position:relative;top:-25px;text-transform:uppercase;background:#efdb8a;border:2px solid #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px #eee;-moz-box-shadow:2px 2px 2px #eee;-webkit-box-shadow:2px 2px 2px #eee}.badge-trust-service-price-guarantee .icon-price-guarantee{width:68px;height:68px;position:absolute;top:-23px;left:-5px;background:url("https://s.szalas.hu/images/new/sprite-trust-services.png");background-position:-115px 0px}.badge-trust .popover{width:260px;text-align:left}.badge-trust .popover .popover-title{display:none}.badge-trust .popover .rating-usp{padding:0px}.badge-trust .popover .rating-usp strong{font-weight:normal}.reservation-form-holder{margin-bottom:15px;position:relative}.reservation-form-holder .confirm-button-label{text-align:right;background:#f5f5f5;padding:12px;margin:10px -10px -10px -10px}.reservation-form-holder .buttons .funnel-back-link{float:left;position:relative;top:12px}.reservation-form-holder .generic-group{margin-bottom:15px}.reservation-form-holder .control-group{margin-bottom:15px}.reservation-form-holder .control-group label{text-align:left;width:20%}.reservation-form-holder .control-group .controls{text-align:left;margin-left:2%;display:inline-block}.reservation-form-holder.reservation-creditcard .control-group label{width:30%}.reservation-form-holder .control-group .controls.controls-row{display:block;margin-left:22px}.reservation-form-holder .radio-group .span5{text-align:right}.reservation-form-holder .control-group.no-input{margin-bottom:0px}.reservation-form-holder .control-group.no-input label{padding-top:0px}.reservation-form-holder ul.inline li:first-child{padding-left:0px}.reservation-form-holder section{margin-bottom:30px}.reservation-form-section{margin-bottom:30px}.reservation-form-holder .well-full-width{margin-left:-10px;margin-right:-10px;border:0px none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.reservation-form-step2 .btn-group .btn-group{margin-left:-1px}.reservation-form-step2 .btn-group .btn-group .btn{border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-radius-topleft:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-radius-bottomleft:0px}.reservation-form-step2 .btn-group .dropdown-menu{min-width:120px}.reservation-form-step2 .btn-group a{text-decoration:none}.reservation-form-step3 .btn-group .btn{max-height:40px;display:table-cell;vertical-align:middle;white-space:normal;border-left:0px none}.reservation-form-step3 .btn-group .btn:first-child{border-left:1px solid #c5c5c5}.reservation-form-holder .discount-options,.reservation-form-holder .extrabed-options{padding-left:20px}.reservation-form-holder .discount-options .form-inline{margin-bottom:10px}.reservation-form-holder .extrabed-options .btn-group{margin-bottom:10px}.reservation-form-holder .extrabed-options label{width:25%}.reservation-form-holder .discount-options .btn{padding:0px 2px;color:#666;margin-left:10px;width:15px;overflow:hidden;text-align:left}.reservation-form-holder .discount-options .btn:hover{width:85px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s}.reservation-form-holder .discount-options i{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.reservation-form-holder .discount-options .btn:hover i{background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-65px -56px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.reservation-form-holder i.icon-plus-sign,.reservation-form-holder i.icon-minus-sign{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;margin-right:5px}label.radio.radio-group.provisions-select{width:auto}.hotel-provision-filter{margin:5px 0px 0px 10px}.hotel-provision-filter label{margin-right:10px}.hotel-provision-filter .checkbox{padding-left:15px !important}.reservation-room-list-element{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0px;margin-bottom:30px}.reservation-room-list-element .reservation-room-list{padding:0px;border:0px none;margin-bottom:10px}.reservation-room-list-element .reservation-room-list:last-child{margin-bottom:0px}.reservation-room-list{padding:10px 0px;border-bottom:1px solid #ddd}.reservation-room-list .room-prize .reservation-special-info{font-size:12px;line-height:14px;display:inline-block;max-width:150px}.reservation-room-list .icon-general-information-full{color:#679fd7}.reservation-room-list .edit-buttons a{color:#ccc !important}.reservation-room-list .edit-buttons a.hover-green-icon:hover [class^="icon-"],.reservation-room-list .edit-buttons a.hover-green-icon:hover [class*=" icon-"]{color:#6c3 !important}.reservation-room-list .edit-buttons a.hover-red-icon:hover [class^="icon-"],.reservation-room-list .edit-buttons a.hover-red-icon:hover [class*=" icon-"]{color:#c66}.reservation-room-select{min-width:515px !important;white-space:normal}.reservation-room-select .reservation-room-list{padding:0px;border:0px none}.reservation-room-select li>a{padding:10px;white-space:normal;border-bottom:1px solid #ddd}.reservation-room-select li>a:hover,.reservation-room-select li>a:focus{color:#333 !important;text-decoration:none;background:#ddd}.online-reservation-info{position:relative;padding-left:40px;color:#333}.online-reservation-info .online-reservation-icon{background:#f90;position:absolute;top:10px;left:10px}.control-group.childage-row{display:block;margin-bottom:5px}.control-group.childage-row input{margin-left:3px}.control-group.childage-row .icon-success-fill{position:relative;left:-18px;top:3px}.control-group.childage-row .icon-mistake-fill{position:relative;left:-18px;top:3px}.childAgesHolder .input-mini{height:30px;padding:0px 5px !important;width:40px}.childage-container label{float:left}.childage-container .controls{display:inline-block;margin-left:2% !important}.childage-container .children-age-same{float:none}.question-container .controls,.next-question-input .controls{display:block !important;margin-left:22% !important}.reservation-form-section .next-question{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);padding:4px 6px;font-size:14px;line-height:20px;color:#333;border-radius:4px;margin-left:22%}.package-room-selection{border-bottom:1px dotted #ddd;margin-bottom:15px}.package-room-selection .package-provision{margin-bottom:10px}.alert-thankyou-success-v1{margin-top:12px;padding:12px;background:#39884c;color:#fff;position:relative;margin:20px 50px 40px 0px;border:0px none;text-shadow:1px 1px 0px #1d592b;-moz-text-shadow:1px 1px 0px #1d592b;-webkit-text-shadow:1px 1px 0px #1d592b}.alert-thankyou-success-v1 i{position:relative;top:-3px;margin-right:6px}.alert-thankyou-success-v1 .arrow,.alert-thankyou-success-v1 .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;z-index:1}.alert-thankyou-success-v1 .arrow:after{z-index:-1;content:""}.alert-thankyou-success-v1 .arrow{top:50%;right:-50px;margin-top:-50px;border-left-color:#39884c;border-width:50px 0px 50px 70px}.alert-thankyou-success-v2{margin-top:12px;padding:12px;position:relative}.alert-thankyou-success-v2 i{position:relative;top:-3px;margin-right:6px}.alert-thankyou-success-v2 .thankyou-arrow-v2{position:absolute;width:36px;height:211px;background:url("https://s.szalas.hu/images/new/sprite-thankyou-v2.png");left:-45px;top:80px}.thankyou-secret-offer{position:relative;overflow:visible;margin-bottom:25px}.thankyou-secret-offer .thankyou-secret-offer-blank{position:absolute;top:0px;left:0px;width:100%;height:115%;background:#fff;margin-bottom:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}.thankyou-secret-offer .thankyou-secret-offer-lock-v1{position:absolute;width:140px;min-height:126px;left:50%;top:15px;margin-left:-70px;text-align:center;font-size:16px;text-transform:uppercase;font-weight:bold}.thankyou-secret-offer .thankyou-secret-offer-lock-v1 i{width:92px;height:126px;display:block;background:url("https://s.szalas.hu/images/new/sprite-thankyou-v1.png");background-position:0px 0px;margin:0px auto 5px auto}.thankyou-secret-offer .thankyou-secret-offer-lock-v2{position:absolute;width:80px;height:66px;background:url("https://s.szalas.hu/images/new/sprite-thankyou-v2.png");background-position:-36px 0px;left:50%;top:30px;text-align:center;margin-left:-46px;color:#fff;padding:60px 6px 6px 6px}.thankyou-secret-offer .package-offer-details{margin-right:100px}.thankyou-secret-offer .special-price-doortag-big{position:absolute;right:5px;top:0px}.reservation-summary-thankyou hr{margin:10px 0px}.thank-you-page-share-box{padding:10px;margin-bottom:20px}.thank-you-page-share-box a{margin:0px 5px}.thank-you-page-share-box a i{position:relative;top:-2px}.thank-you-page-share-box a:hover{box-shadow:0px 0px 6px #f90;-moz-box-shadow:0px 0px 6px #f90;-webkit-box-shadow:0px 0px 6px #f90}.message-bubble-white{padding:10px;font-style:italic;background:#fff;position:relative}.message-bubble-white:before{width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;content:'';position:absolute;top:-8px;left:10px}.reservation-end-back-blur-holder{font-size:30px;text-align:center;font-weight:bold;color:#333;text-shadow:1px 1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff}.reservation-end-back-blur-holder span{position:absolute;z-index:9999;top:200px;left:20px;right:20px;line-height:35px;background:rgba(255,255,255,0.5)}.header-logo-rating .header-logo{max-width:550px;width:auto;margin-left:auto;margin-right:auto;display:block;position:relative !important;left:0px !important}.rating-form-container{width:90% !important}.rating-form-container .rating-form{float:none !important;margin-left:auto !important;margin-right:auto !important;max-width:550px;width:auto}.btn-group-rating-bar{white-space:normal}.btn-group-rating-bar .btn{padding:0px !important}.btn-group-rating-bar .btn span{padding:4px 12px !important;display:inline-block}.btn-group-rating-bar .btn .tooltip{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.btn-group-rating-bar .btn.active{background-color:#c2e7bd}@media (max-width: 380px){.rating-form-type-list .span6{width:100% !important}.rating-form-type-list .radio-group:nth-child(4n),.rating-form-type-list .radio-group:nth-child(4n-1){background:transparent !important}}@media (max-width: 400px){.rating-form-container .scarab-offers .span6{width:100%;float:none;margin:20px 0px}}.rating-answer-form .rating-green-positive{width:15px;height:15px;font-weight:bold;background:none repeat scroll 0 0 #6c3;color:#fff;text-align:center;line-height:14.5px;text-indent:-1px;margin-right:3px}.rating-answer-form .rating-red-negative{width:15px;height:15px;font-weight:bold;background:none repeat scroll 0 0 #c66;color:#fff;text-align:center;line-height:14.5px;margin-right:3px}.icon-currency{width:16px;height:15px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-128px -0px}.icon-person{width:13px;height:12px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-63px -42px}.icon-yes{width:20px;height:17px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-42px -42px}.icon-useful-comment{width:13px;height:14px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-94px -26px}.icon-useful-comment-green{width:13px;height:14px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-148px -50px}.icon-facebook-logo{width:18px;height:18px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-18px -0px}.icon-googleplus-logo{width:18px;height:18px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-18px -18px}.icon-orange-arrow-left{width:20px;height:16px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-161px -50px}.icon-listview-list{width:11px;height:13px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-195px -50px}.icon-listview-mosaik{width:11px;height:13px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-206px -50px}.icon-listview-map{width:14px;height:13px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-181px -50px}.icon-sort-arrow-nosort{width:7px;height:13px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-132px -26px}.icon-sort-arrow-sort-asc{width:7px;height:6px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-132px -26px}.icon-sort-arrow-sort-desc{width:7px;height:6px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-132px -33px}.icon-phone{width:10px;height:14px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-230px -50px}.icon-group{width:14px;height:12px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-240px -50px}.icon-account-facebook{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:0px 0px}.icon-account-googleplus{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-27px 0px}.icon-account-linkedin{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-54px 0px}.icon-account-twitter{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-81px 0px}.icon-account-facebook-inactive{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:0px -27px}.icon-account-googleplus-inactive{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-27px -27px}.icon-account-linkedin-inactive{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-54px -27px}.icon-account-twitter-inactive{width:27px;height:27px;background:url("https://s.szalas.hu/images/new/sprite-profile.png") no-repeat;background-position:-81px -27px}.icon-flag-hungarian{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px 0px;width:16px;height:11px}.icon-flag-english{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -11px;width:16px;height:11px}.icon-flag-russia{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -88px;width:16px;height:11px}.icon-flag-bulgarian{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -110px;width:16px;height:11px}.icon-flag-poland{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -44px;width:16px;height:11px}.icon-flag-croatia{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -66px;width:16px;height:11px}.icon-flag-german{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -22px;width:16px;height:11px}.icon-flag-roman{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -33px;width:16px;height:11px}.icon-flag-slovakia{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -55px;width:16px;height:11px}.icon-flag-austria{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -99px;width:16px;height:11px}.icon-flag-ukraina{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -121px;width:16px;height:11px}.icon-flag-spain{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -143px;width:16px;height:11px}.icon-flag-french{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -154px;width:16px;height:11px}.icon-flag-italian{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -165px;width:16px;height:11px}.icon-flag-turkish{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -176px;width:16px;height:11px}.icon-flag-portuguese{background:url("https://s.szalas.hu/images/new/image-flags.png") no-repeat;background-position:0px -187px;width:16px;height:11px}.icon-animalfriendly{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:0px 0px}.icon-wellness-services{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-25px 0px}.icon-babyfriendly{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-50px 0px}.icon-restaurant{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-75px 0px}.icon-room-number{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-100px 0px}.icon-spoken-language{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:0px -25px}.icon-wifi{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-25px -25px}.icon-parking{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-50px -25px}.icon-beds-number{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-75px -25px}.icon-free-services{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-100px -25px}.icon-acclimatisation{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:0px -50px}.icon-distance-from-water{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-25px -50px}.icon-szep-card{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-50px -50px}.icon-excellent-hotel{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-75px -50px}.icon-suggested-partner{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-100px -50px}.icon-bath-discount{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:0px -75px}.icon-open-range{background:url("https://s.szalas.hu/images/new/service-icons.png");width:25px;height:25px;background-position:-25px -75px}.icon-package-provision{width:14px;height:14px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-76px -42px}.icon-package-plus-provision{width:14px;height:14px;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-217px -50px}.icon-rating-type-single{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:0px 0px}.icon-rating-type-young-couple,.icon-rating-type-middleaged-couple{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:-30px 0px}.icon-rating-type-family-with-little-child{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:-60px 0px}.icon-rating-type-family-with-older-child{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:0px -30px}.icon-rating-type-old-couple{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:-30px -30px}.icon-rating-type-group-of-friends{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:-60px -30px}.icon-rating-type-work{width:30px;height:30px;background:url("https://s.szalas.hu/images/new/sprite-rating-type.png") no-repeat;background-position:-90px 0px}.icon-info-windows{width:19px;height:19px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:0px -50px}.icon-info-windows-older{width:16px;height:16px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-132px -50px}.icon-info-mac{width:22px;height:22px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-19px -50px}.icon-ssl-security{width:20px;height:22px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-90px -48px}.icon-price-guarantee{width:22px;height:22px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-110px -48px}.icon-success-fill{width:12px;height:11px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-51px -61px}.icon-mistake-fill{width:10px;height:11px;background:url("https://s.szalas.hu/images/new/sprite.png") no-repeat;background-position:-41px -61px}.icon-bed-type-singlebed{width:17px;height:20px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:0px 0px}.icon-bed-type-doublebed{width:28px;height:20px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:-17px 0px}.icon-bed-type-doubleseparatedbed{width:37px;height:20px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:-45px 0px}.icon-bed-type-armchairbed{width:17px;height:20px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:-82px 0px}.icon-bed-type-bunkbed{width:17px;height:36px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:-99px 0px}.icon-bed-type-extrabed{width:25px;height:20px;background:url("https://s.szalas.hu/images/new/sprite-bed-types.png") no-repeat;background-position:-116px 0px}.icon-package-animalfriendly{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:0px 0px}.icon-package-babyfriendly{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-25px 0px}.icon-package-wellness{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-50px 0px}.icon-package-longweekends{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-75px 0px}.icon-package-balaton{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-100px 0px}.icon-package-spring{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-125px 0px}.icon-package-giftnights{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-150px 0px}.icon-package-pentecost{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-175px 0px}.icon-package-family{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-200px 0px}.icon-package-healthcare{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:-225px 0px}.icon-package-romantic{width:25px;height:25px;background:url("https://s.szalas.hu/images/new/package-icons.png");background-position:0px -25px}.icon-useful-local-bus{width:35px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-2px -8px}.icon-useful-local-coach{width:32px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-32px -8px}.icon-useful-local-train{width:32px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-62px -8px}.icon-useful-local-city{width:35px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-95px -8px}.icon-useful-local-restaurant{width:32px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-127px -5px}.icon-useful-local-airplane{width:32px;height:32px;background:url("https://s.szalas.hu/images/new/sprite-useful.png");background-position:-159px -5px}.icon-credit-card-amex{width:76px;height:34px;background:url("https://s.szalas.hu/images/new/sprite-creditcard.png");background-position:0px 0px}.icon-credit-card-mastercard{width:76px;height:34px;background:url("https://s.szalas.hu/images/new/sprite-creditcard.png");background-position:0px -34px}.icon-credit-card-jcb{width:76px;height:34px;background:url("https://s.szalas.hu/images/new/sprite-creditcard.png");background-position:0px -68px}.icon-credit-card-dinersclub{width:76px;height:34px;background:url("https://s.szalas.hu/images/new/sprite-creditcard.png");background-position:0px -102px}.icon-credit-card-visa{width:76px;height:34px;background:url("https://s.szalas.hu/images/new/sprite-creditcard.png");background-position:0px -136px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.header-logo-rating{box-shadow:none;background:#fff;height:50px;padding-top:12px;position:relative;z-index:1;margin-bottom:0}.header-logo-rating .container-fluid{max-width:none;width:auto;margin-left:auto;margin-right:auto;position:relative}@media (min-width: 768px){.header-logo-rating{margin-bottom:-20px}.header-logo-rating .container-fluid{max-width:600px}}.rating-btn-group{margin-left:0}.rating-btn-group .btn{padding:0;color:#ccc}.rating-btn-group .btn:hover{padding:0;color:#666}.rating-btn-group .btn.active{background:#1ac91a;color:#fff !important}.rating-btn-group .btn span{padding:6px 0;display:inline-block}.rating-btn-group .btn span.glyphicon{padding:9px 0}.rating-btn-group .yes-btn,.rating-btn-group .no-btn{color:#000000}@media (min-width: 531px){.rating-btn-group{margin-left:15px}.rating-btn-group .btn span{padding:6px 12px}.rating-btn-group .btn span.glyphicon{padding:9px 12px}}@media (max-width: 530px){.rating-btn-group{display:table;width:100%;max-width:400px;table-layout:fixed;border-collapse:separate}.rating-btn-group .btn{display:table-cell;float:none;width:10%;color:#333}}.form-settlement .opinion__textarea{resize:vertical}.rating-form .satisfaction-text{margin-left:15px}.rating-form .checklist-2-columns{margin-left:0;margin-right:0}.rating-form .checklist-separated{border-left:2px solid #eee}.rating-form .rating-answer-form .textarea-container{position:relative}.rating-form .rating-answer-form .textarea-container:after{position:absolute;right:10px;bottom:10px;font-size:65px;color:#fff;width:75px;height:75px;background:#f5f5f5;border-radius:50%;text-align:center;line-height:75px;z-index:-1}.rating-form .rating-answer-form textarea{background:transparent;resize:vertical}.rating-form-datepicker table tr td.day:hover{background:#1ac91a !important;cursor:pointer;color:#fff !important}.rating-form-datepicker table tr td.day.old,.rating-form-datepicker table tr td.day.old:hover,.rating-form-datepicker table tr td.day.disabled.old.active,.rating-form-datepicker table tr td.day.disabled.active.old:hover{background:#f5f5f5 !important;color:#f5f5f5 !important;border-color:#fff !important;text-shadow:none}.rating-form-datepicker table tr td.day.disabled.active,.rating-form-datepicker table tr td.day.disabled.active:hover{background:#f5f5f5 !important;color:#999 !important;border-color:#fff;text-shadow:none}.rating-form .hotel-ratings .rating-guest-box .positive-rating{padding-left:0;margin-bottom:0}.rating-form .hotel-ratings{background:#eee;position:relative;margin-left:0;margin-top:0;margin-bottom:20px;padding:10px}.rating-form .hotel-ratings:before{content:"";position:absolute;bottom:-6px;left:0;border-top:6px solid #999;border-left:10px solid transparent;z-index:1}.rating-form .hotel-ratings .hotel-rating-element{margin-bottom:0 !important}.rating-form .hotel-ratings .rating-guest-box{padding:0 10px 10px 10px;margin-bottom:0;background:none}.rating-form .hotel-ratings:after,.rating-form .hotel-ratings .positive-rating:before{display:none}.rating-form .hotel-ratings .hotel-rating-person-data{padding:0 10px}.rating-form .rating-category-holder:after{content:',';position:relative;left:-3px}@media (min-width: 531px){.rating-form .hotel-ratings{margin-left:-25px;margin-top:-20px;margin-bottom:30px}}@media (max-width: 530px){.rating-form .hotel-ratings:before{display:none}}.quarter-offer .btn-primary.btn-lg:active{padding-bottom:10px}.form-poi-title{text-align:center;padding:15px;font-size:18px;border-top:1px solid #eee}.form-poi-input{margin-left:3px;padding:1px 3px;width:250px}.form-poi-input:focus{border-width:1px;border-style:solid;border-color:#f60;transition:none !important;padding:2px 4px}.show-more-poi-select{position:relative;top:5px;left:40px}.poi-more-rating__box{position:relative;margin-bottom:15px;text-decoration:none;display:block}.poi-more-rating__box img{width:90px;height:auto;display:block;position:absolute;top:1px;left:16px}.poi-more-rating__data{padding:2px 10px 2px 100px;border:1px solid #eee;min-height:92px}.poi-more-rating__name{font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#3598db;text-decoration:underline}.poi-more-rating__name:hover{text-decoration:none}.poi-more-rating__box:visited .poi-more-rating__name{color:#606}.poi-more-rating__ratings{color:#999}.poi-more-rating__btn{display:inline-block;padding:3px 12px;margin-top:5px;background:0;color:#333 !important;border:1px solid #ccc;text-shadow:none}.poi-more-rating__data:hover .poi-more-rating__btn{background:#f60;border-color:#f60;color:#fff !important;border-bottom:2px solid #db6345}.poi-more-rating__btn--standard{background:#f60;border:initial;color:#fff !important;border-bottom:2px solid #db6345}.rated-poi{color:#ccc}.rated-poi:hover{background:#fff !important}.rated-poi__box{position:absolute;top:0;right:0;height:100%;width:40px;background:#1ac91a}.rated-poi__box .glyphicon{color:#fff;font-size:24px;top:7px;left:7px}.rated-poi__text{position:absolute;right:50px;color:#1ac91a;top:10px}@media (max-width: 767px){.poi-more-rating__data{padding:2px 10px 2px 97px}.poi-more-rating__name{font-size:14px;text-decoration:none;font-weight:bold}}@media (max-width: 530px){.rated-poi__text{right:0;top:11px;padding-right:5px;font-size:12px;border-right:2px solid #5bd97f}.rated-poi label{padding-right:70px !important}}.send-form.in-progress{padding-left:35px !important}.hotel-guest-rating-mobile-container #pagination{display:none}.pwc-info{font-style:italic;margin-top:10px;width:100%;display:block}.profile-aside-inner{border-right:1px solid #ccc;min-height:650px;padding-bottom:30px}.profile-aside-text{margin-left:10px;margin-right:10px}.profile-progress-bar{margin-left:10px;margin-right:10px;height:6px;text-align:center}.profile-photo{position:relative;margin-bottom:10px}.profile-photo img{display:inline-block}.profile-photo .profile-photo-edit{position:absolute;bottom:0px;right:0px;background:rgba(0,0,0,0.75);color:#fff;text-decoration:none;padding:3px 6px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-radius-topleft:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.profile-photo:hover .profile-photo-edit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.profile-photo .profile-photo-edit:hover{text-decoration:underline}.nav-profile{margin:30px 0px}.nav-profile>li>a{border:0px none !important;border-bottom:1px dotted #ddd !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;position:relative;padding-left:30px}.nav-profile>li:last-child>a{border:0px none !important}.nav-profile li a .label{margin-left:5px}.nav-profile a i{position:absolute;left:0px;top:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.nav-profile li ul{list-style:none;border-bottom:1px dotted #ddd !important;margin-left:0px}.nav-profile li ul li a{padding:3px 0px;padding-left:30px;text-decoration:none;font-size:12px;display:block}.nav-profile li ul li a:hover span,.nav-profile li ul li a:active span{text-decoration:none}.profile-connected-accounts{margin-bottom:20px}.profile-connected-accounts a,.profile-connected-accounts span{width:27px;height:27px;position:relative;display:inline-block;margin-right:6px}.profile-connected-accounts a i,.profile-connected-accounts span i{width:27px;height:27px;display:inline-block}.profile-connected-accounts a .account-connected,.profile-connected-accounts span .account-connected{width:18px;height:18px;position:absolute;bottom:-12px;right:-6px;background:url(../img/sprite-profile.png) no-repeat;background-position:0px -54px}.profile-page-datas{position:relative;margin-bottom:20px}.profile-page-datas .row-fluid{border-bottom:1px solid #e5e5e5}.profile-page-datas .row-fluid .span2{width:13.893617021276595%;padding-left:1%;min-height:15px;padding-top:10px;padding-bottom:10px}.profile-page-datas .row-fluid .span10{width:82.47872340425532%;padding-right:0.5%;min-height:15px;padding-top:4px;padding-bottom:4px}.profile-page-datas .row-fluid:hover{background:#f4f4f4}.profile-page-datas .row-fluid [class*="span"]{min-height:auto}.profile-page-datas .btn-edit-tap{float:right;padding:4px 8px}.profile-page-datas .btn-edit-tap i{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}a.profile-data-edit{float:right;margin-left:10px;padding-top:6px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}a.profile-data-edit i{margin-right:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.profile-page-datas .row-fluid:hover a.profile-data-edit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.profile-page-datas .editinplace-form-element{border:1px solid #fff;padding:6px 6px;min-width:200px;display:inline-block;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.profile-page-datas .row-fluid:hover .editinplace-form-element{border-color:#f4f4f4}.profile-page-datas .editinplace-form-element:hover{border:1px solid #ccc !important}.profile-page-datas .profile-image-upload{border-bottom:0px none;background:none !important}.profile-page-messages a.profile-message-line{display:block;color:#333;text-decoration:none;border-bottom:1px solid #e5e5e5;padding:5px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.profile-page-messages a.profile-message-line.unread{font-weight:bold}.profile-page-messages a.profile-message-line:hover{background:#f4f4f4}.profile-page-messages a.profile-message-line .row-fluid{margin-bottom:0px;min-height:0}.profile-page-messages a.profile-message-line img{width:30px;margin-right:10px}.profile-page-hotels .alert-search-available label{position:relative;left:-20px;margin-right:-10px}#my-recommendation-container{width:100%;*zoom:1}#my-recommendation-container:before,#my-recommendation-container:after{display:table;line-height:0;content:""}#my-recommendation-container:after{clear:both}#my-recommendation-container .scarab-item{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#my-recommendation-container .scarab-item:nth-child(2),#my-recommendation-container .scarab-item:nth-child(6),#my-recommendation-container .scarab-item:nth-child(10){margin-left:0}#my-recommendation-container .scarab-item{width:23.404255319148934%;*width:23.351063829787233%}.scarab-prev,.scarab-next{display:none}.scarab-itemlist{margin-left:-20px;list-style:none;*zoom:1}.scarab-itemlist:before,.scarab-itemlist:after{display:table;line-height:0;content:""}.scarab-itemlist:after{clear:both}#my-recommendation-container .scarab-itemlist{margin-left:0}.scarab-itemlist>.scarab-item{float:left;margin-bottom:20px;margin-left:20px}.scarab-item{display:block;padding:10px;line-height:20px;border:1px solid #ddd;text-align:center;height:220px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.scarab-item img{height:150px;width:auto;margin:0px auto 10px auto;display:block}.scarab-item:hover{border-color:#ccc;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.scarab-item>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.scarab-item .caption{padding:9px;color:#555555}.scarab-3-columns #my-recommendation-container .scarab-item{width:31.914893617021278%;*width:31.861702127659576%;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(2){margin-left:0 !important}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(5){margin-left:0 !important}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(8){margin-left:0 !important}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(11){margin-left:0 !important}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(14){margin-left:0 !important}.scarab-3-columns #my-recommendation-container .scarab-item:nth-child(17){margin-left:0 !important}#animal_text{resize:none}#inputNote{resize:none}.hotel-rooms-list-table .priceColumn{width:305px}.hotel-package-details div{padding-bottom:10px}.packages-table .hotel-package-details .caret{border-top:0;border-bottom:4px solid #999;content:""}.rooms-table td.reservation-button-cell{vertical-align:top}.hotel-package-details .close-details{padding:15px;background:#eaeaea;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:6px;line-height:6px;height:6px;float:right}.hotel-package-details .close-details:hover{background:#DDD}.lightgrey-rounded-box.reservation-summary.information-block .editableActive{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-color:#ccc;border:1px solid #abc}.btn.btn-link.btn-small.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;background:none}.hotel-of-the-year .loading-container{text-align:center;padding:8px 0 8px 0}.payment_method_container{margin-bottom:20px}.hotel-of-the-year .response-message{margin:20px 0 0 0}form.location-search{float:left;margin:0 0 20px}#hotelmapModal img{max-width:none}.gmnoprint img{max-width:none}.hotel-of-the-year-search-city{margin-left:70px}#pressroomAlert{width:45%;margin:0 auto}#breadcrumb div{display:inline}.hotel-photos .photo-thumbnails{background:#f0f0f0;padding:4px 4px;height:85px;overflow:hidden;position:relative;overflow:hidden}.hotel-photos .photo-thumbnails img{margin:0px;width:85px}.hotel-photos .photo-thumbnails a{width:85px;margin:0px 2px 0px 2px !important;float:left;list-style:none}.hotel-photos .caption-box{position:absolute;top:20px;left:20px;background:rgba(0,0,0,0.8);font-size:14px}.hotel-photos .rsGCaption{font-size:14px !important;padding:0px !important;top:15px !important;left:15px !important;bottom:auto !important;z-index:200}.hotel-photos .rsGCaption,.hotel-photos .rsGCaption .carousel-caption{background:rgba(0,0,0,0.75);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.hotel-photos .rsGCaption .hoteltitle{background:#27ae60;padding:5px}.hotel-photos .rsGCaption.light .hoteltitle{background:#e74c3c}.hotel-photos .rsGCaption .hoteltitle:empty{display:none}.hotel-photos .rsGCaption a,.hotel-photos .rsGCaption.light a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.hotel-photos .caption-box a,.hotel-photos .rsGCaption a{display:block;width:200px;padding:12px;color:#fff !important;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative}.hotel-photos .caption-box .carousel-caption-price,.hotel-photos .rsGCaption .carousel-caption-price{font-weight:bold}.hotel-photos .rsGCaption .hotelname{border-bottom:1px solid rgba(255,255,255,0.3)}.hotel-photos .rsFullscreen .hotelname{padding-bottom:5px;margin-bottom:5px}.hotel-photos .rsFullscreen .imagetitle{white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis}.hotel-photos .rsFullscreen .hoteltitle{padding-bottom:5px;margin-bottom:5px}.hotel-photos .image-wrapper .image-magnify-zoom{width:22px;height:22px;display:block;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-110px -26px;position:absolute;bottom:0px;right:0px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.hotel-photos .image-wrapper:hover .image-magnify-zoom{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";cursor:pointer}.hotel-photos .rsFullscreen .image-wrapper:hover .image-magnify-zoom{display:none}.hotel-photos .rsThumb .thumbIco{width:22px;height:22px;display:block;background:url("https://s.szalas.hu/images/new/sprite.png");background-position:-110px -26px;position:absolute;bottom:0px;right:0px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out}.hotel-photos .rsThumb:hover .thumbIco{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}#hotel_gallery{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}#hotel_gallery img{width:100%;height:100%;position:absolute;left:0;top:0}#hotel_gallery.rsDefault .rsThumbsHor{height:92px !important}#hotel_gallery.rsDefault .rsThumb{width:90px !important;height:90px !important}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#fff !important}.rsFullscreen.rsDefault,.rsFullscreen.rsDefault .rsOverflow,.rsFullscreen.rsDefault .rsSlide,.rsFullscreen.rsDefault .rsVideoFrameHolder,.rsFullscreen.rsDefault .rsThumbs{background-color:rgba(0,0,0,0.5) !important}.rsFullscreen .rsDefault .rsArrow{width:50% !important;height:70% !important}.rsFullscreen .rsArrowLeft .rsArrowIcn{left:10% !important}.rsFullscreen .rsArrowRight .rsArrowIcn{left:90% !important}.rsFullscreen .carousel-caption{margin-left:auto;margin-right:auto}.off.ratingList.scrollable{position:relative;width:100%}.off.ratingList .items{position:absolute}.off.ratingList .items div.slide{float:left;min-height:50px}#room_capacities table tr td.success{background-color:#4fc44f !important}#room_capacities table tr td.elmult{background-color:#f1f1f1 !important}#room_capacities table tr td.televan{background-color:#FF9A9A !important}.foglaltsagitablazat{border:1px solid #ddd;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:640px;margin-left:auto;margin-right:auto;border-collapse:collapse;border-radius:10px !important}.foglaltsagitablazat th{line-height:20px;vertical-align:middle;text-align:center;color:#000;border:1px solid #ddd;padding:2px;background:#eaeaea}.foglaltsagitablazat td{padding:2px;text-align:center;font-weight:bold;width:80px;border:1px solid #ddd;color:#000;background:#fff}.foglaltsagitablazat td.weekend{background-color:#fcf8e3}.lightgrey_table th{border-bottom:1px solid #C1C1C1;background:#EAEAEA;padding:6px;color:#333;font-weight:normal;font-size:12px;text-align:center;text-shadow:1px 1px 0px #FFF;-moz-text-shadow:1px 1px 0px #FFF;-moz-text-shadow:1px 1px 0px #FFF}.lightgrey_table td{border-bottom:1px solid #EEE !important;border-top:1px solid #FFF !important;padding:6px;text-shadow:1px 1px 0px #FFF;-moz-text-shadow:1px 1px 0px #FFF;-moz-text-shadow:1px 1px 0px #FFF;color:#555}.lightgrey_table tr.selected,.lightgrey_table td.selected{background:#dff0d8 !important;border:0px none !important}.form_elements_round{border:1px solid #AAA;background:#FFF;font-size:14px;color:#666;padding:6px 4px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.info_box{position:absolute;border:#333333 solid 1px;text-align:left !important;text-justify:auto !important;width:400px;font-family:Arial, Helvetica, sans-serif;padding:5px;background-color:#fcf8e3;display:none;z-index:100;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px !important;font-style:normal !important;text-shadow:none !important}.lightgrey_table .controls .label-icon{bottom:25px}.lightgrey_table .control-group{margin-bottom:0;margin-top:10px}.lightgrey_table a:hover,.lightgrey_table a:active{color:#333;text-decoration:none}#auto_fill_area .title_box{color:#f60;margin-bottom:10px;font-size:14px;font-weight:bold}#auto_fill_area .lightgrey_table th label{font-size:12px !important}.reservation-form-step2 .adult-number,.reservation-form-step2 .child-number{margin-top:10px}.hotel-rooms-list .hotel-room-name,.hotel-rooms-list .hotel-room-beds,.hotel-rooms-list .hotel-room-price{cursor:pointer}.hotel-rooms-list .package-row.open .reservation-button-cell.package{vertical-align:top}.hotel-rooms-list .otherpackage-row.open .reservation-button-cell.package{vertical-align:top}.hotel-modal{width:90% !important;height:90% !important;top:5% !important;bottom:5% !important;left:5% !important;margin:0px !important}.hotel-modal .modal-body{max-height:none;overflow:hidden;position:absolute;left:0;right:0;top:40px;bottom:60px}.hotel-modal .modal-footer{position:absolute;bottom:0px;left:0px;right:0px}#hotelmap-canvas{position:absolute;top:10px;left:10px;bottom:10px;right:10px}.hotel-map-infowindow-title{margin:0px 0px 0px 0px !important;font-size:1em !important}.hotel-map-infowindow-settlement{margin:0px 0px 0px 0px !important}.hotel-map-infowindow-link{margin:0px 0px 0px 0px !important}.select-limit a{text-decoration:none}.select-limit ul{text-align:right;min-width:30px !important}.image-slider,.list-element-carousel{position:absolute;top:0px}.image-slider-progress-bar{width:0%;height:3px;background:orange}ul .dropdown-submenu{margin:0px !important}.dropdown-submenu li{list-style:none !important}body.excellent-hotel-year{overflow:hidden;background:none}.excellent-hotel-year .hotel-of-the-year.iframe{width:380px;margin-top:30px;margin-left:auto;margin-right:auto;background-color:#fff}.excellent-hotel-year .grey-bordered-box.hotelyearbadge{margin-top:5px;border:none !important}.excellent-hotel-year .grey-bordered-box.hotelyearbadge .hy-promo{font-size:12px}.excellent-hotel-year .grey-bordered-box.hotelyearbadge .ribbon-header-text img{top:-23px}.reservRequestAccept .table-compare td label{display:block}#guestMailBody{overflow:hidden}.pre{white-space:pre-line}.description p strong{display:block;margin-bottom:5px}.search-page-royal-slider.rsDefault{background:none !important}.search-page-royal-slider.rsFullscreen.rsDefault{background:#151515 !important}.bg-white .rsSlide{background-color:#fff !important}.result-list-element .span2{height:100%;position:relative}.miniSlider-rsSlideImg .rsGCaption{display:none}.horizontal-list-element.highlighted{padding:1%;width:97.4%;border:2px solid #ccc;background:#efefef}.horizontal-list-element.highlighted .span2,.horizontal-list-element-v2.highlighted .span2.align-center{background:#fff7ed}.infinite-loading{top:50%;position:absolute;left:50%}.disabled-filter{cursor:default !important}#search-map-canvas{position:relative}.rating-breadcrumb a{color:#0066cc !important}.rating-guest-box .rating-guest-text{margin-right:30px}.hotel-rooms-list-table td.hotel-image .rsFullscreen img.rsImg{max-width:100%}.powered-by-google{height:20px;background:url("https://s.szalas.hu/images/new/search/powered-by-google.png") right bottom no-repeat}.jateknet{margin-top:20px}footer #guruNewsletterChOk a{color:#0066CC !important;text-decoration:underline !important}.link-style-text{color:#06c;text-decoration:underline}.link-style-text:hover{text-decoration:none}.container-fluid-list-columns .span8.map-search-map-holder{position:relative}.hotel-text-description .description p{margin:0;margin-bottom:20px}.hotel-photo-description .affix-container.affix{top:60px !important}.hotel-photo-description .affix-container.affix-bottom{position:absolute}.hotel-photo-description .rsDefault .rsArrow,.search-page-royal-slider.rsDefault .rsArrow{width:20%}.fixed-inpage-navigation-inner a:visited{color:#06c !important}.header-search-alert span{font-size:14px;color:#fff;background:#b94a48;padding:2px 6px;display:inline-block;margin-top:6px;border-radius:3px;position:relative}.header-search-alert span:after{display:inline-block;width:0;height:0;vertical-align:top;border-bottom:4px solid #b94a48;border-right:4px solid transparent;border-left:4px solid transparent;content:"";position:absolute;top:-4px;left:10px}.hotel-email-message #confGuestPerson{width:50px}#conferenceRequest #confGuestPerson{padding-right:0px}#conferenceRequest .datepicker-days .day.range{background-color:#4fc44f !important;background-image:none !important}.babyPhotoLink{width:10px;margin-top:2px;margin-left:5px}.hotel-email-message #guestStart,.hotel-email-message #guestEnd{text-align:left}.newsletter-form{background-color:white}.newsletter-alert-message{padding:0px;margin-top:-10px;margin-bottom:10px}.horizontal-list-taxi-banner-box-image-box .photo-link{cursor:default}.select-limit-text{display:inline-block;font-size:14px;margin-left:10px;vertical-align:middle}.cobrand-header{font-size:0px;line-height:0px}.cobrand-footer{font-size:0px;line-height:0px}#scrollNavbar{position:relative;display:inline-block;float:right}#scrollNavbar ul{padding:0;margin:0;list-style:none}#scrollNavbar ul li{float:left;margin:0 5px 0 0}input.placeholder,textarea.placeholder{color:#999999;padding-top:4px}.input-group{position:relative;display:table;border-collapse:separate}.child-group-label{padding-left:70px;position:relative}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.city-same-name-results .affix{top:20px}.city-same-name-results .affix-bottom{position:absolute}.days-per-night{position:relative;left:130px}.transform-to-lowercase,#summary_box_arrive .field_text,#summary_box_leave .field_text{text-transform:lowercase}@media (max-width: 1200px){.ribbon-header-text+.popover{left:225px !important}}.select-date-links.error{background:#f2dede;border:1px solid #dfbfc4;padding:4px;border-radius:2px;display:inline-block}.padding-bottom-20{padding-bottom:20px}.prizegame-error-message{color:#a94442;padding:4px 0 8px 0}#search-map-canvas{width:100%;height:250px}.seasonal_opening{margin-top:-5px}.map-list-element .hotel-info strong{display:block}.datepicker .day.noarrivaldate.active,.datepicker .day.nodepartuedate.active{color:#fff !important;background-color:#4fc44f !important;border:1px solid #4fc44f !important}.datepicker .disabled.seasonally-closed,.datepicker .disabled.seasonally-closed:hover{background:#F1F1F1 !important;color:#999 !important;cursor:default}.datepicker .seasonal_opening_top{border-top:1px solid #eee}.photo-link-container{position:relative}.photo-link-container .rsArrow{display:none !important}.photo-link-container .photolink{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:9999}.color-999{color:#999 !important}.fb-like-button-box .fb-like{margin-top:10px}.margin-top-10{margin-top:10px}.profile-content .get-more .validateContainer br{display:none}.bs2-voucher-sales.fullscreen-modal{width:auto;margin:0;top:20px !important;bottom:20px;left:20px;right:20px}.bs2-voucher-sales.fullscreen-modal .modal-dialog{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}.bs2-voucher-sales.fullscreen-modal .modal-title{padding-top:5px;font-size:18px}.bs2-voucher-sales.fullscreen-modal .modal-body{max-height:none;overflow-y:hidden}.bs2-voucher-sales.fullscreen-modal .hotel-map-controls{margin-top:10px}.bs2-voucher-sales.fullscreen-modal .hotel-map-controls input[type="radio"]{position:relative;left:-5px;top:-3px}.bs2-voucher-sales.fullscreen-modal .hotel-map-controls .btn{background:none;-webkit-box-shadow:none;box-shadow:none}.bs2-voucher-sales .szallas-modal-map-container{position:absolute !important;top:110px;bottom:0;left:0;right:0}.bs2-voucher-sales .szallas-label{font-family:Roboto, Arial, sans-serif !important}.bs2-voucher-sales .szallas-modal-map-container .gm-style div,.bs2-voucher-sales .szallas-modal-map-container .gm-style span,.bs2-voucher-sales .szallas-modal-map-container .gm-style label,.bs2-voucher-sales .szallas-modal-map-container .gm-style a{font-family:'szallas'}.bs2-voucher-sales .szallas-label{padding:4px;background:rgba(0,0,0,0.75);background:#000\9;color:#fff;font-size:12px;position:relative;white-space:nowrap;max-width:280px;text-overflow:ellipsis;overflow:hidden;pointer-events:none}.bs2-voucher-sales .szallas-label:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-3px;border-style:solid;border-width:6px 6px 0px 6px;border-color:rgba(0,0,0,0.75) transparent transparent transparent}.bs2-voucher-sales #directions{height:auto;top:165px;bottom:0;left:15px}.bs2-voucher-sales #map_direction{position:absolute;width:100%;height:100%}.bs2-voucher-sales .modal-header .direction-location-input{position:absolute;left:10px;width:auto;z-index:1;background:#fff}.bs2-voucher-sales .modal-header .direction-location-input #localization{margin:5px;margin-right:10px}.bs2-voucher-sales .modal-header .direction-location-input .distance-container{margin-top:7px}.bs2-voucher-sales .gmap-infowindow{font-family:'Roboto', Arial, sans-serif !important;font-size:14px;border:1px solid #ccc;position:absolute;display:none;background:white;width:320px;border-radius:2px;cursor:default}.bs2-voucher-sales .gmap-infowindow:before,.bs2-voucher-sales .gmap-infowindow:after{content:'';position:absolute;left:50%;bottom:-10px;height:0px;width:0px;margin-left:-10px;border-width:10px 10px 0px 10px;border-color:#ccc transparent transparent;border-style:solid}.bs2-voucher-sales .gmap-infowindow:after{bottom:-9px;margin-left:-9px;border-width:9px 9px 0px 9px;border-color:#fff transparent transparent;border-style:solid}.bs2-voucher-sales .gmap-infowindow .close{border:0px none;position:absolute;top:4px;right:6px;cursor:pointer;font-size:22px;opacity:0.4;filter:alpha(opacity=40);z-index:1;font-weight:bold}.bs2-voucher-sales .gmap-infowindow .close:hover{opacity:0.75;filter:alpha(opacity=75)}.bs2-voucher-sales .gmap-infowindow .gmap-infowindow-inner{margin:15px 20px 15px 15px;position:relative;clear:both}.bs2-voucher-sales .gmap-infowindow .col-xs-7{margin-left:-15px;padding:0px 10px}.bs2-voucher-sales .gmap-infowindow .gmap-infowindow-price{margin:6px 0px}.bs2-voucher-sales .gmap-infowindow .gmap-infowindow-price .price-container{color:#f60}.bs2-voucher-sales .gmap-infowindow .gmap-infowindow-vouchername{max-height:40px;overflow:hidden}.bs2-voucher-sales .gmap-infowindow .gmap-infowindow-btn .btn{border-radius:3px !important}.bs2-voucher-sales .gmap-infowindow .carousel .carousel-control{width:25%}.bs2-voucher-sales .gmap-infowindow .carousel .carousel-control span{position:absolute;top:50%;margin-top:-20px;font-size:40px;line-height:40px}.bs2-voucher-sales .gmap-infowindow .carousel .carousel-control.left span{left:5px}.bs2-voucher-sales .gmap-infowindow .carousel .carousel-control.right span{right:5px}.bs2-voucher-sales .gmap-infowindow .mobile-tap-layer{position:absolute;width:100%;height:100%;top:0;left:0}@font-face{font-family:'szallas';src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.eot?-3iulad");src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.eot?#iefix-3iulad") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.woff2?-3iulad") format("woff2"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.woff?-3iulad") format("woff"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.ttf?-3iulad") format("truetype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/szallas.svg?-3iulad#szallas") format("svg");font-weight:normal;font-style:normal}[class^="glyphicon-"],[class*=" glyphicon-"]{font-family:'szallas' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-map-marker:before{content:"\e604" !important}.glyphicon-location-marker:before{content:"\e637" !important}.glyphicon-location:before{content:"\e676" !important}.glyphicon-key:before{content:"\e630" !important}.glyphicon-person:before{content:"\e62e" !important}.glyphicon-calendar:before{content:"\e609" !important}.glyphicon-child:before{content:"\e62d" !important}.glyphicon-time:before{content:"\e609" !important}.glyphicon-star-normal:before{content:"\e64d" !important}.glyphicon-restaurant:before{content:"\e62a" !important}.glyphicon-checkmark:before{content:"\e63f" !important}.glyphicon-arrow-down:before{content:"\e665" !important}.glyphicon-blackcat:before{content:"\e900"}.visible-xs{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}}.newsletter-subscribe-form .social-login{display:block !important}.email-login-title,.btn-login-fb{color:inherit !important}@media (min-width: 601px){.header-search-bar .header-search-date-section .fields{width:100%}}.help{cursor:help}.hotel-ratings .rating-guest-box{word-wrap:break-word}#hotel-ratings.paginate-only-arrows .pagination-lg.hidden-xs{display:none}#hotel-ratings.paginate-only-arrows .visible-xs{display:block !important}.counter-analog span.part{display:inline-block}.counter-analog span.separator{display:inline-block;height:40px;line-height:40px;width:10px;vertical-align:middle;text-align:center;font-weight:bold}.counter-analog span.part span.digit{display:inline-block;height:40px;line-height:40px;width:26px;vertical-align:middle;text-align:center;font:0/0 a;text-shadow:none;color:transparent;margin:0}.counter-analog span.part span.digit{background:transparent url("https://s.szalas.hu/images/jquery-counter.png") 0 0 repeat-y}.counter-analog span.part span.digit0{background-position:0     0}.counter-analog span.part span.digit1{background-position:0  -240px}.counter-analog span.part span.digit2{background-position:0  -480px}.counter-analog span.part span.digit3{background-position:0  -720px}.counter-analog span.part span.digit4{background-position:0  -960px}.counter-analog span.part span.digit5{background-position:0 -1200px}.counter-analog span.part span.digit6{background-position:0 -1440px}.counter-analog span.part span.digit7{background-position:0 -1680px}.counter-analog span.part span.digit8{background-position:0 -1920px}.counter-analog span.part span.digit9{background-position:0 -2160px}@keyframes counter-analog-01{from{background-position:0     0}to{background-position:0  -240px}}@keyframes counter-analog-12{from{background-position:0  -240px}to{background-position:0  -480px}}@keyframes counter-analog-23{from{background-position:0  -480px}to{background-position:0  -720px}}@keyframes counter-analog-34{from{background-position:0  -720px}to{background-position:0  -960px}}@keyframes counter-analog-45{from{background-position:0  -960px}to{background-position:0  -1200px}}@keyframes counter-analog-56{from{background-position:0  -1200px}to{background-position:0  -1440px}}@keyframes counter-analog-67{from{background-position:0  -1440px}to{background-position:0  -1680px}}@keyframes counter-analog-78{from{background-position:0  -1680px}to{background-position:0  -1920px}}@keyframes counter-analog-89{from{background-position:0  -1920px}to{background-position:0  -2160px}}@keyframes counter-analog-90{from{background-position:0  -2160px}to{background-position:0  -2400px}}.counter-analog span.part span.digit01{-webkit-animation:counter-analog-01 0.3s steps(6, end) 1;-moz-animation:counter-analog-01 0.3s steps(6, end) 1;-ms-animation:counter-analog-01 0.3s steps(6, end) 1}.counter-analog span.part span.digit12{-webkit-animation:counter-analog-12 0.3s steps(6, end) 1;-moz-animation:counter-analog-12 0.3s steps(6, end) 1;-ms-animation:counter-analog-12 0.3s steps(6, end) 1}.counter-analog span.part span.digit23{-webkit-animation:counter-analog-23 0.3s steps(6, end) 1;-moz-animation:counter-analog-23 0.3s steps(6, end) 1;-ms-animation:counter-analog-23 0.3s steps(6, end) 1}.counter-analog span.part span.digit34{-webkit-animation:counter-analog-34 0.3s steps(6, end) 1;-moz-animation:counter-analog-34 0.3s steps(6, end) 1;-ms-animation:counter-analog-34 0.3s steps(6, end) 1}.counter-analog span.part span.digit45{-webkit-animation:counter-analog-45 0.3s steps(6, end) 1;-moz-animation:counter-analog-45 0.3s steps(6, end) 1;-ms-animation:counter-analog-45 0.3s steps(6, end) 1}.counter-analog span.part span.digit56{-webkit-animation:counter-analog-56 0.3s steps(6, end) 1;-moz-animation:counter-analog-56 0.3s steps(6, end) 1;-ms-animation:counter-analog-56 0.3s steps(6, end) 1}.counter-analog span.part span.digit67{-webkit-animation:counter-analog-67 0.3s steps(6, end) 1;-moz-animation:counter-analog-67 0.3s steps(6, end) 1;-ms-animation:counter-analog-67 0.3s steps(6, end) 1}.counter-analog span.part span.digit78{-webkit-animation:counter-analog-78 0.3s steps(6, end) 1;-moz-animation:counter-analog-78 0.3s steps(6, end) 1;-ms-animation:counter-analog-78 0.3s steps(6, end) 1}.counter-analog span.part span.digit89{-webkit-animation:counter-analog-89 0.3s steps(6, end) 1;-moz-animation:counter-analog-89 0.3s steps(6, end) 1;-ms-animation:counter-analog-89 0.3s steps(6, end) 1}.counter-analog span.part span.digit90{-webkit-animation:counter-analog-90 0.3s steps(6, end) 1;-moz-animation:counter-analog-90 0.3s steps(6, end) 1;-ms-animation:counter-analog-90 0.3s steps(6, end) 1}@keyframes counter-analog-10{from{background-position:0  -240px}to{background-position:0     0}}@keyframes counter-analog-21{from{background-position:0  -480px}to{background-position:0  -240px}}@keyframes counter-analog-32{from{background-position:0  -720px}to{background-position:0  -480px}}@keyframes counter-analog-43{from{background-position:0  -960px}to{background-position:0  -720px}}@keyframes counter-analog-54{from{background-position:0  -1200px}to{background-position:0  -960px}}@keyframes counter-analog-65{from{background-position:0  -1440px}to{background-position:0  -1200px}}@keyframes counter-analog-76{from{background-position:0  -1680px}to{background-position:0  -1440px}}@keyframes counter-analog-87{from{background-position:0  -1920px}to{background-position:0  -1680px}}@keyframes counter-analog-98{from{background-position:0  -2160px}to{background-position:0  -1920px}}@keyframes counter-analog-09{from{background-position:0  -2400px}to{background-position:0  -2160px}}.counter-analog span.part span.digit10{-webkit-animation:counter-analog-10 0.3s steps(6, end) 1;-moz-animation:counter-analog-10 0.3s steps(6, end) 1;-ms-animation:counter-analog-10 0.3s steps(6, end) 1}.counter-analog span.part span.digit21{-webkit-animation:counter-analog-21 0.3s steps(6, end) 1;-moz-animation:counter-analog-21 0.3s steps(6, end) 1;-ms-animation:counter-analog-21 0.3s steps(6, end) 1}.counter-analog span.part span.digit32{-webkit-animation:counter-analog-32 0.3s steps(6, end) 1;-moz-animation:counter-analog-32 0.3s steps(6, end) 1;-ms-animation:counter-analog-32 0.3s steps(6, end) 1}.counter-analog span.part span.digit43{-webkit-animation:counter-analog-43 0.3s steps(6, end) 1;-moz-animation:counter-analog-43 0.3s steps(6, end) 1;-ms-animation:counter-analog-43 0.3s steps(6, end) 1}.counter-analog span.part span.digit54{-webkit-animation:counter-analog-54 0.3s steps(6, end) 1;-moz-animation:counter-analog-54 0.3s steps(6, end) 1;-ms-animation:counter-analog-54 0.3s steps(6, end) 1}.counter-analog span.part span.digit65{-webkit-animation:counter-analog-65 0.3s steps(6, end) 1;-moz-animation:counter-analog-65 0.3s steps(6, end) 1;-ms-animation:counter-analog-65 0.3s steps(6, end) 1}.counter-analog span.part span.digit76{-webkit-animation:counter-analog-76 0.3s steps(6, end) 1;-moz-animation:counter-analog-76 0.3s steps(6, end) 1;-ms-animation:counter-analog-76 0.3s steps(6, end) 1}.counter-analog span.part span.digit87{-webkit-animation:counter-analog-87 0.3s steps(6, end) 1;-moz-animation:counter-analog-87 0.3s steps(6, end) 1;-ms-animation:counter-analog-87 0.3s steps(6, end) 1}.counter-analog span.part span.digit98{-webkit-animation:counter-analog-98 0.3s steps(6, end) 1;-moz-animation:counter-analog-98 0.3s steps(6, end) 1;-ms-animation:counter-analog-98 0.3s steps(6, end) 1}.counter-analog span.part span.digit09{-webkit-animation:counter-analog-09 0.3s steps(6, end) 1;-moz-animation:counter-analog-09 0.3s steps(6, end) 1;-ms-animation:counter-analog-09 0.3s steps(6, end) 1}@font-face{font-family:'general';src:url("https://s.szalas.hu/uncooked/css/new/fonts/general-icons.eot?bksr5a");src:url("https://s.szalas.hu/uncooked/css/new/fonts/general-icons.eot?#iefixbksr5a") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/new/fonts/general-icons.woff?bksr5a") format("woff"),url("https://s.szalas.hu/uncooked/css/new/fonts/general-icons.svg?bksr5a#general") format("svg"),url("https://s.szalas.hu/uncooked/css/new/fonts/general-icons.ttf?bksr5a") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'general' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-general-"],[class*=" icon-general-"]{background-image:none;width:auto;height:auto}.glyphicon-airplaneticket:before{content:"\e655"}.glyphicon-aircompany:before{content:"\e654"}.glyphicon-copy:before{content:"\e653"}.glyphicon-facebook-messenger:before{content:"\e651"}.glyphicon-sms:before{content:"\e652"}.glyphicon-arrow-down:before{content:"\e650"}.glyphicon-tourist-bus:before{content:"\e64e"}.glyphicon-acclimatisation:before{content:"\e648"}.glyphicon-free-services:before{content:"\e649"}.glyphicon-parking:before{content:"\e64a"}.glyphicon-pool:before{content:"\e64b"}.glyphicon-wellness-services2:before{content:"\e64c"}.glyphicon-wifi:before{content:"\e64d"}.glyphicon-beds-number:before{content:"\e647"}.glyphicon-distance:before{content:"\e646"}.glyphicon-animalfriendly:before{content:"\e644"}.glyphicon-money:before{content:"\e645"}.glyphicon-chevron-long-down:before{content:"\e608"}.glyphicon-chevron-long-up:before{content:"\e609"}.glyphicon-loading:before{content:"\e642"}.glyphicon-gift-line:before{content:"\e641"}.glyphicon-enlarge:before{content:"\e63f"}.glyphicon-position:before{content:"\e640"}.glyphicon-star-normal:before{content:"\e63e"}.glyphicon-fb:before{content:"\e63c"}.glyphicon-gplus:before{content:"\e63d"}.glyphicon-plane:before{content:"\e63b"}.glyphicon-envelope:before{content:"\e63a"}.glyphicon-szep-card:before{content:"\e639"}.glyphicon-restaurant:before{content:"\e638"}.glyphicon-train:before{content:"\e632"}.glyphicon-coach:before{content:"\e633"}.glyphicon-citycenter:before{content:"\e634"}.glyphicon-bus:before{content:"\e635"}.glyphicon-airport:before{content:"\e636"}.glyphicon-wellness-services:before{content:"\e631"}.glyphicon-hotel-house:before{content:"\e630"}.glyphicon-bicycle:before{content:"\e62f"}.glyphicon-babyfriendly:before{content:"\e62e"}.glyphicon-thumbs-up:before{content:"\e62d"}.glyphicon-reply:before{content:"\e62c"}.glyphicon-bed-type-singlebed:before{content:"\e626"}.glyphicon-bed-type-extrabed:before{content:"\e627"}.glyphicon-bed-type-doubleseparatedbed:before{content:"\e628"}.glyphicon-bed-type-doublebed:before{content:"\e629"}.glyphicon-bed-type-bunkbed:before{content:"\e62a"}.glyphicon-bed-type-armchairbed:before{content:"\e62b"}.glyphicon-zoom-in:before{content:"\e625"}.glyphicon-map-marker:before{content:"\e624"}.glyphicon-rating-type-young-couple:before{content:"\e621"}.glyphicon-rating-type-work:before{content:"\e620"}.glyphicon-woman:before{content:"\e64f"}.glyphicon-rating-type-single:before{content:"\e61f"}.glyphicon-rating-type-old-couple:before{content:"\e61e"}.glyphicon-rating-type-middleaged-couple:before{content:"\e61d"}.glyphicon-rating-type-group-of-friends:before{content:"\e61c"}.glyphicon-rating-type-family-with-older-child:before{content:"\e61b"}.glyphicon-rating-type-family-with-little-child:before{content:"\e61a"}.glyphicon-speakabout:before{content:"\e619"}.glyphicon-suggested-partner:before{content:"\e618"}.glyphicon-excellent-hotel:before{content:"\e615"}.glyphicon-present:before{content:"\e616"}.glyphicon-calendar:before{content:"\e617"}.glyphicon-delete:before{content:"\e637"}.glyphicon-checkmark:before{content:"\e614"}.glyphicon-sort-up:before{content:"\e613"}.glyphicon-sort-down:before{content:"\e612"}.glyphicon-popup:before{content:"\e611"}.glyphicon-chevron-left:before{content:"\e610"}.glyphicon-chevron-right:before{content:"\e60f"}.glyphicon-chevron-down:before{content:"\e622"}.glyphicon-chevron-up:before{content:"\e623"}.glyphicon-location:before{content:"\e600"}.glyphicon-heart:before{content:"\e601"}.glyphicon-star:before{content:"\e604"}.glyphicon-alert:before{content:"\e605"}.glyphicon-time:before{content:"\e606"}.glyphicon-ok-sign:before{content:"\e607"}.glyphicon-skype-offline:before{content:"\e60a"}.glyphicon-skype-online:before{content:"\e60b"}.glyphicon-question-sign:before{content:"\e60c"}.glyphicon-phone:before{content:"\e60d"}.glyphicon-mail:before{content:"\e60e"}.glyphicon-lock:before{content:"\e602"}.glyphicon-home:before{content:"\e603"}@font-face{font-family:'glyphicons-package';src:url("https://s.szalas.hu/uncooked/css/new/fonts/glyphicons-package.eot?-vygp8g");src:url("https://s.szalas.hu/uncooked/css/new/fonts/glyphicons-package.eot?#iefix-vygp8g") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/new/fonts/glyphicons-package.woff?-vygp8g") format("woff"),url("https://s.szalas.hu/uncooked/css/new/fonts/glyphicons-package.ttf?-vygp8g") format("truetype"),url("https://s.szalas.hu/uncooked/css/new/fonts/glyphicons-package.svg?-vygp8g#glyphicons-package") format("svg");font-weight:normal;font-style:normal}[class^="glyphicons-package-"],[class*=" glyphicons-package-"]{font-family:'glyphicons-package';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicons-package-august20:before{content:"\e61d"}.glyphicons-package-all-saints:before{content:"\e600"}.glyphicons-package-alternate-new-year:before{content:"\e601"}.glyphicons-package-bekescsabai-wurst-festival:before{content:"\e602"}.glyphicons-package-between-the-two-holiday:before{content:"\e603"}.glyphicons-package-christmas-deals:before{content:"\e604"}.glyphicons-package-csaba-beer-festival-and-knuckle-parade:before{content:"\e605"}.glyphicons-package-easter-packages:before{content:"\e606"}.glyphicons-package-efott:before{content:"\e607"}.glyphicons-package-egri-bikaver:before{content:"\e608"}.glyphicons-package-flower-carnival:before{content:"\e609"}.glyphicons-package-gluttonous-thursday:before{content:"\e60a"}.glyphicons-package-gyula-brandy-festival:before{content:"\e60b"}.glyphicons-package-gyulai-wurst-festival:before{content:"\e60c"}.glyphicons-package-hegyalja-festival:before{content:"\e60d"}.glyphicons-package-kalaka-festival:before{content:"\e60e"}.glyphicons-package-march15-packages:before{content:"\e60f"}.glyphicons-package-mastercard-balatonsound:before{content:"\e610"}.glyphicons-package-may1:before{content:"\e611"}.glyphicons-package-new-year-deals:before{content:"\e612"}.glyphicons-package-new-year-packages:before{content:"\e613"}.glyphicons-package-october23-packages:before{content:"\e614"}.glyphicons-package-pentecost-accommodation:before{content:"\e615"}.glyphicons-package-santas-accommodation:before{content:"\e616"}.glyphicons-package-szigetfestival:before{content:"\e617"}.glyphicons-package-tokaji-wine-festival:before{content:"\e618"}.glyphicons-package-valentine-wellness-packages:before{content:"\e619"}.glyphicons-package-visegrad-international-palace-games:before{content:"\e61a"}.glyphicons-package-volt-festival:before{content:"\e61b"}.glyphicons-package-womens-day-hotels:before{content:"\e61c"}.flag-icon{position:relative;display:inline-block;width:1.3333333333333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon.country-ad{background-image:url("https://s.szalas.hu/images/flags/ad.svg")}.flag-icon.country-ae{background-image:url("https://s.szalas.hu/images/flags/ae.svg")}.flag-icon.country-af{background-image:url("https://s.szalas.hu/images/flags/af.svg")}.flag-icon.country-ag{background-image:url("https://s.szalas.hu/images/flags/ag.svg")}.flag-icon.country-ai{background-image:url("https://s.szalas.hu/images/flags/ai.svg")}.flag-icon.country-al{background-image:url("https://s.szalas.hu/images/flags/al.svg")}.flag-icon.country-am{background-image:url("https://s.szalas.hu/images/flags/am.svg")}.flag-icon.country-ao{background-image:url("https://s.szalas.hu/images/flags/ao.svg")}.flag-icon.country-aq{background-image:url("https://s.szalas.hu/images/flags/aq.svg")}.flag-icon.country-ar{background-image:url("https://s.szalas.hu/images/flags/ar.svg")}.flag-icon.country-as{background-image:url("https://s.szalas.hu/images/flags/as.svg")}.flag-icon.country-at{background-image:url("https://s.szalas.hu/images/flags/at.svg")}.flag-icon.country-au{background-image:url("https://s.szalas.hu/images/flags/au.svg")}.flag-icon.country-aw{background-image:url("https://s.szalas.hu/images/flags/aw.svg")}.flag-icon.country-ax{background-image:url("https://s.szalas.hu/images/flags/ax.svg")}.flag-icon.country-az{background-image:url("https://s.szalas.hu/images/flags/az.svg")}.flag-icon.country-ba{background-image:url("https://s.szalas.hu/images/flags/ba.svg")}.flag-icon.country-bb{background-image:url("https://s.szalas.hu/images/flags/bb.svg")}.flag-icon.country-bd{background-image:url("https://s.szalas.hu/images/flags/bd.svg")}.flag-icon.country-be{background-image:url("https://s.szalas.hu/images/flags/be.svg")}.flag-icon.country-bf{background-image:url("https://s.szalas.hu/images/flags/bf.svg")}.flag-icon.country-bg{background-image:url("https://s.szalas.hu/images/flags/bg.svg")}.flag-icon.country-bh{background-image:url("https://s.szalas.hu/images/flags/bh.svg")}.flag-icon.country-bi{background-image:url("https://s.szalas.hu/images/flags/bi.svg")}.flag-icon.country-bj{background-image:url("https://s.szalas.hu/images/flags/bj.svg")}.flag-icon.country-bl{background-image:url("https://s.szalas.hu/images/flags/bl.svg")}.flag-icon.country-bm{background-image:url("https://s.szalas.hu/images/flags/bm.svg")}.flag-icon.country-bn{background-image:url("https://s.szalas.hu/images/flags/bn.svg")}.flag-icon.country-bo{background-image:url("https://s.szalas.hu/images/flags/bo.svg")}.flag-icon.country-bq{background-image:url("https://s.szalas.hu/images/flags/bq.svg")}.flag-icon.country-br{background-image:url("https://s.szalas.hu/images/flags/br.svg")}.flag-icon.country-bs{background-image:url("https://s.szalas.hu/images/flags/bs.svg")}.flag-icon.country-bt{background-image:url("https://s.szalas.hu/images/flags/bt.svg")}.flag-icon.country-bv{background-image:url("https://s.szalas.hu/images/flags/bv.svg")}.flag-icon.country-bw{background-image:url("https://s.szalas.hu/images/flags/bw.svg")}.flag-icon.country-by{background-image:url("https://s.szalas.hu/images/flags/by.svg")}.flag-icon.country-bz{background-image:url("https://s.szalas.hu/images/flags/bz.svg")}.flag-icon.country-ca{background-image:url("https://s.szalas.hu/images/flags/ca.svg")}.flag-icon.country-cc{background-image:url("https://s.szalas.hu/images/flags/cc.svg")}.flag-icon.country-cd{background-image:url("https://s.szalas.hu/images/flags/cd.svg")}.flag-icon.country-cf{background-image:url("https://s.szalas.hu/images/flags/cf.svg")}.flag-icon.country-cg{background-image:url("https://s.szalas.hu/images/flags/cg.svg")}.flag-icon.country-ch{background-image:url("https://s.szalas.hu/images/flags/ch.svg")}.flag-icon.country-ci{background-image:url("https://s.szalas.hu/images/flags/ci.svg")}.flag-icon.country-ck{background-image:url("https://s.szalas.hu/images/flags/ck.svg")}.flag-icon.country-cl{background-image:url("https://s.szalas.hu/images/flags/cl.svg")}.flag-icon.country-cm{background-image:url("https://s.szalas.hu/images/flags/cm.svg")}.flag-icon.country-cn{background-image:url("https://s.szalas.hu/images/flags/cn.svg")}.flag-icon.country-co{background-image:url("https://s.szalas.hu/images/flags/co.svg")}.flag-icon.country-cr{background-image:url("https://s.szalas.hu/images/flags/cr.svg")}.flag-icon.country-cu{background-image:url("https://s.szalas.hu/images/flags/cu.svg")}.flag-icon.country-cv{background-image:url("https://s.szalas.hu/images/flags/cv.svg")}.flag-icon.country-cw{background-image:url("https://s.szalas.hu/images/flags/cw.svg")}.flag-icon.country-cx{background-image:url("https://s.szalas.hu/images/flags/cx.svg")}.flag-icon.country-cy{background-image:url("https://s.szalas.hu/images/flags/cy.svg")}.flag-icon.country-cz{background-image:url("https://s.szalas.hu/images/flags/cz.svg")}.flag-icon.country-de{background-image:url("https://s.szalas.hu/images/flags/de.svg")}.flag-icon.country-dj{background-image:url("https://s.szalas.hu/images/flags/dj.svg")}.flag-icon.country-da{background-image:url("https://s.szalas.hu/images/flags/da.svg")}.flag-icon.country-dm{background-image:url("https://s.szalas.hu/images/flags/dm.svg")}.flag-icon.country-do{background-image:url("https://s.szalas.hu/images/flags/do.svg")}.flag-icon.country-dz{background-image:url("https://s.szalas.hu/images/flags/dz.svg")}.flag-icon.country-ec{background-image:url("https://s.szalas.hu/images/flags/ec.svg")}.flag-icon.country-ee{background-image:url("https://s.szalas.hu/images/flags/ee.svg")}.flag-icon.country-eg{background-image:url("https://s.szalas.hu/images/flags/eg.svg")}.flag-icon.country-eh{background-image:url("https://s.szalas.hu/images/flags/eh.svg")}.flag-icon.country-er{background-image:url("https://s.szalas.hu/images/flags/er.svg")}.flag-icon.country-es{background-image:url("https://s.szalas.hu/images/flags/es.svg")}.flag-icon.country-et{background-image:url("https://s.szalas.hu/images/flags/et.svg")}.flag-icon.country-fi{background-image:url("https://s.szalas.hu/images/flags/fi.svg")}.flag-icon.country-fj{background-image:url("https://s.szalas.hu/images/flags/fj.svg")}.flag-icon.country-fk{background-image:url("https://s.szalas.hu/images/flags/fk.svg")}.flag-icon.country-fm{background-image:url("https://s.szalas.hu/images/flags/fm.svg")}.flag-icon.country-fo{background-image:url("https://s.szalas.hu/images/flags/fo.svg")}.flag-icon.country-fr{background-image:url("https://s.szalas.hu/images/flags/fr.svg")}.flag-icon.country-ga{background-image:url("https://s.szalas.hu/images/flags/ga.svg")}.flag-icon.country-gb{background-image:url("https://s.szalas.hu/images/flags/gb.svg")}.flag-icon.country-en{background-image:url("https://s.szalas.hu/images/flags/gb.svg")}.flag-icon.country-gd{background-image:url("https://s.szalas.hu/images/flags/gd.svg")}.flag-icon.country-ge{background-image:url("https://s.szalas.hu/images/flags/ge.svg")}.flag-icon.country-gf{background-image:url("https://s.szalas.hu/images/flags/gf.svg")}.flag-icon.country-gg{background-image:url("https://s.szalas.hu/images/flags/gg.svg")}.flag-icon.country-gh{background-image:url("https://s.szalas.hu/images/flags/gh.svg")}.flag-icon.country-gi{background-image:url("https://s.szalas.hu/images/flags/gi.svg")}.flag-icon.country-gl{background-image:url("https://s.szalas.hu/images/flags/gl.svg")}.flag-icon.country-gm{background-image:url("https://s.szalas.hu/images/flags/gm.svg")}.flag-icon.country-gn{background-image:url("https://s.szalas.hu/images/flags/gn.svg")}.flag-icon.country-gp{background-image:url("https://s.szalas.hu/images/flags/gp.svg")}.flag-icon.country-gq{background-image:url("https://s.szalas.hu/images/flags/gq.svg")}.flag-icon.country-gr{background-image:url("https://s.szalas.hu/images/flags/gr.svg")}.flag-icon.country-gs{background-image:url("https://s.szalas.hu/images/flags/gs.svg")}.flag-icon.country-gt{background-image:url("https://s.szalas.hu/images/flags/gt.svg")}.flag-icon.country-gu{background-image:url("https://s.szalas.hu/images/flags/gu.svg")}.flag-icon.country-gw{background-image:url("https://s.szalas.hu/images/flags/gw.svg")}.flag-icon.country-gy{background-image:url("https://s.szalas.hu/images/flags/gy.svg")}.flag-icon.country-hk{background-image:url("https://s.szalas.hu/images/flags/hk.svg")}.flag-icon.country-hm{background-image:url("https://s.szalas.hu/images/flags/hm.svg")}.flag-icon.country-hn{background-image:url("https://s.szalas.hu/images/flags/hn.svg")}.flag-icon.country-hr{background-image:url("https://s.szalas.hu/images/flags/hr.svg")}.flag-icon.country-ht{background-image:url("https://s.szalas.hu/images/flags/ht.svg")}.flag-icon.country-hu{background-image:url("https://s.szalas.hu/images/flags/hu.svg")}.flag-icon.country-id{background-image:url("https://s.szalas.hu/images/flags/id.svg")}.flag-icon.country-ie{background-image:url("https://s.szalas.hu/images/flags/ie.svg")}.flag-icon.country-il{background-image:url("https://s.szalas.hu/images/flags/il.svg")}.flag-icon.country-im{background-image:url("https://s.szalas.hu/images/flags/im.svg")}.flag-icon.country-in{background-image:url("https://s.szalas.hu/images/flags/in.svg")}.flag-icon.country-io{background-image:url("https://s.szalas.hu/images/flags/io.svg")}.flag-icon.country-iq{background-image:url("https://s.szalas.hu/images/flags/iq.svg")}.flag-icon.country-ir{background-image:url("https://s.szalas.hu/images/flags/ir.svg")}.flag-icon.country-is{background-image:url("https://s.szalas.hu/images/flags/is.svg")}.flag-icon.country-it{background-image:url("https://s.szalas.hu/images/flags/it.svg")}.flag-icon.country-je{background-image:url("https://s.szalas.hu/images/flags/je.svg")}.flag-icon.country-jm{background-image:url("https://s.szalas.hu/images/flags/jm.svg")}.flag-icon.country-jo{background-image:url("https://s.szalas.hu/images/flags/jo.svg")}.flag-icon.country-jp{background-image:url("https://s.szalas.hu/images/flags/jp.svg")}.flag-icon.country-ke{background-image:url("https://s.szalas.hu/images/flags/ke.svg")}.flag-icon.country-kg{background-image:url("https://s.szalas.hu/images/flags/kg.svg")}.flag-icon.country-kh{background-image:url("https://s.szalas.hu/images/flags/kh.svg")}.flag-icon.country-ki{background-image:url("https://s.szalas.hu/images/flags/ki.svg")}.flag-icon.country-km{background-image:url("https://s.szalas.hu/images/flags/km.svg")}.flag-icon.country-kn{background-image:url("https://s.szalas.hu/images/flags/kn.svg")}.flag-icon.country-kp{background-image:url("https://s.szalas.hu/images/flags/kp.svg")}.flag-icon.country-kr{background-image:url("https://s.szalas.hu/images/flags/kr.svg")}.flag-icon.country-kw{background-image:url("https://s.szalas.hu/images/flags/kw.svg")}.flag-icon.country-ky{background-image:url("https://s.szalas.hu/images/flags/ky.svg")}.flag-icon.country-kz{background-image:url("https://s.szalas.hu/images/flags/kz.svg")}.flag-icon.country-la{background-image:url("https://s.szalas.hu/images/flags/la.svg")}.flag-icon.country-lb{background-image:url("https://s.szalas.hu/images/flags/lb.svg")}.flag-icon.country-lc{background-image:url("https://s.szalas.hu/images/flags/lc.svg")}.flag-icon.country-li{background-image:url("https://s.szalas.hu/images/flags/li.svg")}.flag-icon.country-lk{background-image:url("https://s.szalas.hu/images/flags/lk.svg")}.flag-icon.country-lr{background-image:url("https://s.szalas.hu/images/flags/lr.svg")}.flag-icon.country-ls{background-image:url("https://s.szalas.hu/images/flags/ls.svg")}.flag-icon.country-lt{background-image:url("https://s.szalas.hu/images/flags/lt.svg")}.flag-icon.country-lu{background-image:url("https://s.szalas.hu/images/flags/lu.svg")}.flag-icon.country-lv{background-image:url("https://s.szalas.hu/images/flags/lv.svg")}.flag-icon.country-ly{background-image:url("https://s.szalas.hu/images/flags/ly.svg")}.flag-icon.country-ma{background-image:url("https://s.szalas.hu/images/flags/ma.svg")}.flag-icon.country-mc{background-image:url("https://s.szalas.hu/images/flags/mc.svg")}.flag-icon.country-md{background-image:url("https://s.szalas.hu/images/flags/md.svg")}.flag-icon.country-me{background-image:url("https://s.szalas.hu/images/flags/me.svg")}.flag-icon.country-mf{background-image:url("https://s.szalas.hu/images/flags/mf.svg")}.flag-icon.country-mg{background-image:url("https://s.szalas.hu/images/flags/mg.svg")}.flag-icon.country-mh{background-image:url("https://s.szalas.hu/images/flags/mh.svg")}.flag-icon.country-mk{background-image:url("https://s.szalas.hu/images/flags/mk.svg")}.flag-icon.country-ml{background-image:url("https://s.szalas.hu/images/flags/ml.svg")}.flag-icon.country-mm{background-image:url("https://s.szalas.hu/images/flags/mm.svg")}.flag-icon.country-mn{background-image:url("https://s.szalas.hu/images/flags/mn.svg")}.flag-icon.country-mo{background-image:url("https://s.szalas.hu/images/flags/mo.svg")}.flag-icon.country-mp{background-image:url("https://s.szalas.hu/images/flags/mp.svg")}.flag-icon.country-mq{background-image:url("https://s.szalas.hu/images/flags/mq.svg")}.flag-icon.country-mr{background-image:url("https://s.szalas.hu/images/flags/mr.svg")}.flag-icon.country-ms{background-image:url("https://s.szalas.hu/images/flags/ms.svg")}.flag-icon.country-mt{background-image:url("https://s.szalas.hu/images/flags/mt.svg")}.flag-icon.country-mu{background-image:url("https://s.szalas.hu/images/flags/mu.svg")}.flag-icon.country-mv{background-image:url("https://s.szalas.hu/images/flags/mv.svg")}.flag-icon.country-mw{background-image:url("https://s.szalas.hu/images/flags/mw.svg")}.flag-icon.country-mx{background-image:url("https://s.szalas.hu/images/flags/mx.svg")}.flag-icon.country-my{background-image:url("https://s.szalas.hu/images/flags/my.svg")}.flag-icon.country-mz{background-image:url("https://s.szalas.hu/images/flags/mz.svg")}.flag-icon.country-na{background-image:url("https://s.szalas.hu/images/flags/na.svg")}.flag-icon.country-nc{background-image:url("https://s.szalas.hu/images/flags/nc.svg")}.flag-icon.country-ne{background-image:url("https://s.szalas.hu/images/flags/ne.svg")}.flag-icon.country-nf{background-image:url("https://s.szalas.hu/images/flags/nf.svg")}.flag-icon.country-ng{background-image:url("https://s.szalas.hu/images/flags/ng.svg")}.flag-icon.country-ni{background-image:url("https://s.szalas.hu/images/flags/ni.svg")}.flag-icon.country-nl{background-image:url("https://s.szalas.hu/images/flags/nl.svg")}.flag-icon.country-no{background-image:url("https://s.szalas.hu/images/flags/no.svg")}.flag-icon.country-np{background-image:url("https://s.szalas.hu/images/flags/np.svg")}.flag-icon.country-nr{background-image:url("https://s.szalas.hu/images/flags/nr.svg")}.flag-icon.country-nu{background-image:url("https://s.szalas.hu/images/flags/nu.svg")}.flag-icon.country-nz{background-image:url("https://s.szalas.hu/images/flags/nz.svg")}.flag-icon.country-om{background-image:url("https://s.szalas.hu/images/flags/om.svg")}.flag-icon.country-pa{background-image:url("https://s.szalas.hu/images/flags/pa.svg")}.flag-icon.country-pe{background-image:url("https://s.szalas.hu/images/flags/pe.svg")}.flag-icon.country-pf{background-image:url("https://s.szalas.hu/images/flags/pf.svg")}.flag-icon.country-pg{background-image:url("https://s.szalas.hu/images/flags/pg.svg")}.flag-icon.country-ph{background-image:url("https://s.szalas.hu/images/flags/ph.svg")}.flag-icon.country-pk{background-image:url("https://s.szalas.hu/images/flags/pk.svg")}.flag-icon.country-pl{background-image:url("https://s.szalas.hu/images/flags/pl.svg")}.flag-icon.country-pm{background-image:url("https://s.szalas.hu/images/flags/pm.svg")}.flag-icon.country-pn{background-image:url("https://s.szalas.hu/images/flags/pn.svg")}.flag-icon.country-pr{background-image:url("https://s.szalas.hu/images/flags/pr.svg")}.flag-icon.country-ps{background-image:url("https://s.szalas.hu/images/flags/ps.svg")}.flag-icon.country-pt{background-image:url("https://s.szalas.hu/images/flags/pt.svg")}.flag-icon.country-pw{background-image:url("https://s.szalas.hu/images/flags/pw.svg")}.flag-icon.country-py{background-image:url("https://s.szalas.hu/images/flags/py.svg")}.flag-icon.country-qa{background-image:url("https://s.szalas.hu/images/flags/qa.svg")}.flag-icon.country-re{background-image:url("https://s.szalas.hu/images/flags/re.svg")}.flag-icon.country-ro{background-image:url("https://s.szalas.hu/images/flags/ro.svg")}.flag-icon.country-rs{background-image:url("https://s.szalas.hu/images/flags/rs.svg")}.flag-icon.country-ru{background-image:url("https://s.szalas.hu/images/flags/ru.svg")}.flag-icon.country-rw{background-image:url("https://s.szalas.hu/images/flags/rw.svg")}.flag-icon.country-sa{background-image:url("https://s.szalas.hu/images/flags/sa.svg")}.flag-icon.country-sb{background-image:url("https://s.szalas.hu/images/flags/sb.svg")}.flag-icon.country-sc{background-image:url("https://s.szalas.hu/images/flags/sc.svg")}.flag-icon.country-sd{background-image:url("https://s.szalas.hu/images/flags/sd.svg")}.flag-icon.country-se{background-image:url("https://s.szalas.hu/images/flags/se.svg")}.flag-icon.country-sg{background-image:url("https://s.szalas.hu/images/flags/sg.svg")}.flag-icon.country-sh{background-image:url("https://s.szalas.hu/images/flags/sh.svg")}.flag-icon.country-si{background-image:url("https://s.szalas.hu/images/flags/si.svg")}.flag-icon.country-sj{background-image:url("https://s.szalas.hu/images/flags/sj.svg")}.flag-icon.country-sk{background-image:url("https://s.szalas.hu/images/flags/sk.svg")}.flag-icon.country-sl{background-image:url("https://s.szalas.hu/images/flags/sl.svg")}.flag-icon.country-sm{background-image:url("https://s.szalas.hu/images/flags/sm.svg")}.flag-icon.country-sn{background-image:url("https://s.szalas.hu/images/flags/sn.svg")}.flag-icon.country-so{background-image:url("https://s.szalas.hu/images/flags/so.svg")}.flag-icon.country-sr{background-image:url("https://s.szalas.hu/images/flags/sr.svg")}.flag-icon.country-ss{background-image:url("https://s.szalas.hu/images/flags/ss.svg")}.flag-icon.country-st{background-image:url("https://s.szalas.hu/images/flags/st.svg")}.flag-icon.country-sv{background-image:url("https://s.szalas.hu/images/flags/sv.svg")}.flag-icon.country-sx{background-image:url("https://s.szalas.hu/images/flags/sx.svg")}.flag-icon.country-sy{background-image:url("https://s.szalas.hu/images/flags/sy.svg")}.flag-icon.country-sz{background-image:url("https://s.szalas.hu/images/flags/sz.svg")}.flag-icon.country-tc{background-image:url("https://s.szalas.hu/images/flags/tc.svg")}.flag-icon.country-td{background-image:url("https://s.szalas.hu/images/flags/td.svg")}.flag-icon.country-tf{background-image:url("https://s.szalas.hu/images/flags/tf.svg")}.flag-icon.country-tg{background-image:url("https://s.szalas.hu/images/flags/tg.svg")}.flag-icon.country-th{background-image:url("https://s.szalas.hu/images/flags/th.svg")}.flag-icon.country-tj{background-image:url("https://s.szalas.hu/images/flags/tj.svg")}.flag-icon.country-tk{background-image:url("https://s.szalas.hu/images/flags/tk.svg")}.flag-icon.country-tl{background-image:url("https://s.szalas.hu/images/flags/tl.svg")}.flag-icon.country-tm{background-image:url("https://s.szalas.hu/images/flags/tm.svg")}.flag-icon.country-tn{background-image:url("https://s.szalas.hu/images/flags/tn.svg")}.flag-icon.country-to{background-image:url("https://s.szalas.hu/images/flags/to.svg")}.flag-icon.country-tr{background-image:url("https://s.szalas.hu/images/flags/tr.svg")}.flag-icon.country-tt{background-image:url("https://s.szalas.hu/images/flags/tt.svg")}.flag-icon.country-tv{background-image:url("https://s.szalas.hu/images/flags/tv.svg")}.flag-icon.country-tw{background-image:url("https://s.szalas.hu/images/flags/tw.svg")}.flag-icon.country-tz{background-image:url("https://s.szalas.hu/images/flags/tz.svg")}.flag-icon.country-ua{background-image:url("https://s.szalas.hu/images/flags/ua.svg")}.flag-icon.country-ug{background-image:url("https://s.szalas.hu/images/flags/ug.svg")}.flag-icon.country-um{background-image:url("https://s.szalas.hu/images/flags/um.svg")}.flag-icon.country-us{background-image:url("https://s.szalas.hu/images/flags/us.svg")}.flag-icon.country-uy{background-image:url("https://s.szalas.hu/images/flags/uy.svg")}.flag-icon.country-uz{background-image:url("https://s.szalas.hu/images/flags/uz.svg")}.flag-icon.country-va{background-image:url("https://s.szalas.hu/images/flags/va.svg")}.flag-icon.country-vc{background-image:url("https://s.szalas.hu/images/flags/vc.svg")}.flag-icon.country-ve{background-image:url("https://s.szalas.hu/images/flags/ve.svg")}.flag-icon.country-vg{background-image:url("https://s.szalas.hu/images/flags/vg.svg")}.flag-icon.country-vi{background-image:url("https://s.szalas.hu/images/flags/vi.svg")}.flag-icon.country-vn{background-image:url("https://s.szalas.hu/images/flags/vn.svg")}.flag-icon.country-vu{background-image:url("https://s.szalas.hu/images/flags/vu.svg")}.flag-icon.country-wf{background-image:url("https://s.szalas.hu/images/flags/wf.svg")}.flag-icon.country-ws{background-image:url("https://s.szalas.hu/images/flags/ws.svg")}.flag-icon.country-ye{background-image:url("https://s.szalas.hu/images/flags/ye.svg")}.flag-icon.country-yt{background-image:url("https://s.szalas.hu/images/flags/yt.svg")}.flag-icon.country-za{background-image:url("https://s.szalas.hu/images/flags/za.svg")}.flag-icon.country-zm{background-image:url("https://s.szalas.hu/images/flags/zm.svg")}.flag-icon.country-zw{background-image:url("https://s.szalas.hu/images/flags/zw.svg")}.flag-icon.locale-ad{background-image:url("https://s.szalas.hu/images/flags/ad.svg")}.flag-icon.locale-ae{background-image:url("https://s.szalas.hu/images/flags/ae.svg")}.flag-icon.locale-af{background-image:url("https://s.szalas.hu/images/flags/af.svg")}.flag-icon.locale-ag{background-image:url("https://s.szalas.hu/images/flags/ag.svg")}.flag-icon.locale-ai{background-image:url("https://s.szalas.hu/images/flags/ai.svg")}.flag-icon.locale-al{background-image:url("https://s.szalas.hu/images/flags/al.svg")}.flag-icon.locale-am{background-image:url("https://s.szalas.hu/images/flags/am.svg")}.flag-icon.locale-ao{background-image:url("https://s.szalas.hu/images/flags/ao.svg")}.flag-icon.locale-aq{background-image:url("https://s.szalas.hu/images/flags/aq.svg")}.flag-icon.locale-ar{background-image:url("https://s.szalas.hu/images/flags/ar.svg")}.flag-icon.locale-as{background-image:url("https://s.szalas.hu/images/flags/as.svg")}.flag-icon.locale-at{background-image:url("https://s.szalas.hu/images/flags/at.svg")}.flag-icon.locale-au{background-image:url("https://s.szalas.hu/images/flags/au.svg")}.flag-icon.locale-aw{background-image:url("https://s.szalas.hu/images/flags/aw.svg")}.flag-icon.locale-ax{background-image:url("https://s.szalas.hu/images/flags/ax.svg")}.flag-icon.locale-az{background-image:url("https://s.szalas.hu/images/flags/az.svg")}.flag-icon.locale-ba{background-image:url("https://s.szalas.hu/images/flags/ba.svg")}.flag-icon.locale-bb{background-image:url("https://s.szalas.hu/images/flags/bb.svg")}.flag-icon.locale-bd{background-image:url("https://s.szalas.hu/images/flags/bd.svg")}.flag-icon.locale-be{background-image:url("https://s.szalas.hu/images/flags/be.svg")}.flag-icon.locale-bf{background-image:url("https://s.szalas.hu/images/flags/bf.svg")}.flag-icon.locale-bg{background-image:url("https://s.szalas.hu/images/flags/bg.svg")}.flag-icon.locale-bh{background-image:url("https://s.szalas.hu/images/flags/bh.svg")}.flag-icon.locale-bi{background-image:url("https://s.szalas.hu/images/flags/bi.svg")}.flag-icon.locale-bj{background-image:url("https://s.szalas.hu/images/flags/bj.svg")}.flag-icon.locale-bl{background-image:url("https://s.szalas.hu/images/flags/bl.svg")}.flag-icon.locale-bm{background-image:url("https://s.szalas.hu/images/flags/bm.svg")}.flag-icon.locale-bn{background-image:url("https://s.szalas.hu/images/flags/bn.svg")}.flag-icon.locale-bo{background-image:url("https://s.szalas.hu/images/flags/bo.svg")}.flag-icon.locale-bq{background-image:url("https://s.szalas.hu/images/flags/bq.svg")}.flag-icon.locale-br{background-image:url("https://s.szalas.hu/images/flags/br.svg")}.flag-icon.locale-bs{background-image:url("https://s.szalas.hu/images/flags/bs.svg")}.flag-icon.locale-bt{background-image:url("https://s.szalas.hu/images/flags/bt.svg")}.flag-icon.locale-bv{background-image:url("https://s.szalas.hu/images/flags/bv.svg")}.flag-icon.locale-bw{background-image:url("https://s.szalas.hu/images/flags/bw.svg")}.flag-icon.locale-by{background-image:url("https://s.szalas.hu/images/flags/by.svg")}.flag-icon.locale-bz{background-image:url("https://s.szalas.hu/images/flags/bz.svg")}.flag-icon.locale-ca{background-image:url("https://s.szalas.hu/images/flags/ca.svg")}.flag-icon.locale-cc{background-image:url("https://s.szalas.hu/images/flags/cc.svg")}.flag-icon.locale-cd{background-image:url("https://s.szalas.hu/images/flags/cd.svg")}.flag-icon.locale-cf{background-image:url("https://s.szalas.hu/images/flags/cf.svg")}.flag-icon.locale-cg{background-image:url("https://s.szalas.hu/images/flags/cg.svg")}.flag-icon.locale-ch{background-image:url("https://s.szalas.hu/images/flags/ch.svg")}.flag-icon.locale-ci{background-image:url("https://s.szalas.hu/images/flags/ci.svg")}.flag-icon.locale-ck{background-image:url("https://s.szalas.hu/images/flags/ck.svg")}.flag-icon.locale-cl{background-image:url("https://s.szalas.hu/images/flags/cl.svg")}.flag-icon.locale-cm{background-image:url("https://s.szalas.hu/images/flags/cm.svg")}.flag-icon.locale-cn{background-image:url("https://s.szalas.hu/images/flags/cn.svg")}.flag-icon.locale-co{background-image:url("https://s.szalas.hu/images/flags/co.svg")}.flag-icon.locale-cr{background-image:url("https://s.szalas.hu/images/flags/cr.svg")}.flag-icon.locale-cu{background-image:url("https://s.szalas.hu/images/flags/cu.svg")}.flag-icon.locale-cv{background-image:url("https://s.szalas.hu/images/flags/cv.svg")}.flag-icon.locale-cw{background-image:url("https://s.szalas.hu/images/flags/cw.svg")}.flag-icon.locale-cx{background-image:url("https://s.szalas.hu/images/flags/cx.svg")}.flag-icon.locale-cy{background-image:url("https://s.szalas.hu/images/flags/cy.svg")}.flag-icon.locale-cz{background-image:url("https://s.szalas.hu/images/flags/cz.svg")}.flag-icon.locale-de{background-image:url("https://s.szalas.hu/images/flags/de.svg")}.flag-icon.locale-dj{background-image:url("https://s.szalas.hu/images/flags/dj.svg")}.flag-icon.locale-dk{background-image:url("https://s.szalas.hu/images/flags/dk.svg")}.flag-icon.locale-dm{background-image:url("https://s.szalas.hu/images/flags/dm.svg")}.flag-icon.locale-do{background-image:url("https://s.szalas.hu/images/flags/do.svg")}.flag-icon.locale-dz{background-image:url("https://s.szalas.hu/images/flags/dz.svg")}.flag-icon.locale-ec{background-image:url("https://s.szalas.hu/images/flags/ec.svg")}.flag-icon.locale-ee{background-image:url("https://s.szalas.hu/images/flags/ee.svg")}.flag-icon.locale-eg{background-image:url("https://s.szalas.hu/images/flags/eg.svg")}.flag-icon.locale-eh{background-image:url("https://s.szalas.hu/images/flags/eh.svg")}.flag-icon.locale-er{background-image:url("https://s.szalas.hu/images/flags/er.svg")}.flag-icon.locale-es{background-image:url("https://s.szalas.hu/images/flags/es.svg")}.flag-icon.locale-et{background-image:url("https://s.szalas.hu/images/flags/et.svg")}.flag-icon.locale-fi{background-image:url("https://s.szalas.hu/images/flags/fi.svg")}.flag-icon.locale-fj{background-image:url("https://s.szalas.hu/images/flags/fj.svg")}.flag-icon.locale-fk{background-image:url("https://s.szalas.hu/images/flags/fk.svg")}.flag-icon.locale-fm{background-image:url("https://s.szalas.hu/images/flags/fm.svg")}.flag-icon.locale-fo{background-image:url("https://s.szalas.hu/images/flags/fo.svg")}.flag-icon.locale-fr{background-image:url("https://s.szalas.hu/images/flags/fr.svg")}.flag-icon.locale-ga{background-image:url("https://s.szalas.hu/images/flags/ga.svg")}.flag-icon.locale-en{background-image:url("https://s.szalas.hu/images/flags/gb.svg")}.flag-icon.locale-gd{background-image:url("https://s.szalas.hu/images/flags/gd.svg")}.flag-icon.locale-ge{background-image:url("https://s.szalas.hu/images/flags/ge.svg")}.flag-icon.locale-gf{background-image:url("https://s.szalas.hu/images/flags/gf.svg")}.flag-icon.locale-gg{background-image:url("https://s.szalas.hu/images/flags/gg.svg")}.flag-icon.locale-gh{background-image:url("https://s.szalas.hu/images/flags/gh.svg")}.flag-icon.locale-gi{background-image:url("https://s.szalas.hu/images/flags/gi.svg")}.flag-icon.locale-gl{background-image:url("https://s.szalas.hu/images/flags/gl.svg")}.flag-icon.locale-gm{background-image:url("https://s.szalas.hu/images/flags/gm.svg")}.flag-icon.locale-gn{background-image:url("https://s.szalas.hu/images/flags/gn.svg")}.flag-icon.locale-gp{background-image:url("https://s.szalas.hu/images/flags/gp.svg")}.flag-icon.locale-gq{background-image:url("https://s.szalas.hu/images/flags/gq.svg")}.flag-icon.locale-el{background-image:url("https://s.szalas.hu/images/flags/gr.svg")}.flag-icon.locale-gs{background-image:url("https://s.szalas.hu/images/flags/gs.svg")}.flag-icon.locale-gt{background-image:url("https://s.szalas.hu/images/flags/gt.svg")}.flag-icon.locale-gu{background-image:url("https://s.szalas.hu/images/flags/gu.svg")}.flag-icon.locale-gw{background-image:url("https://s.szalas.hu/images/flags/gw.svg")}.flag-icon.locale-gy{background-image:url("https://s.szalas.hu/images/flags/gy.svg")}.flag-icon.locale-hk{background-image:url("https://s.szalas.hu/images/flags/hk.svg")}.flag-icon.locale-hm{background-image:url("https://s.szalas.hu/images/flags/hm.svg")}.flag-icon.locale-hn{background-image:url("https://s.szalas.hu/images/flags/hn.svg")}.flag-icon.locale-hr{background-image:url("https://s.szalas.hu/images/flags/hr.svg")}.flag-icon.locale-ht{background-image:url("https://s.szalas.hu/images/flags/ht.svg")}.flag-icon.locale-hu{background-image:url("https://s.szalas.hu/images/flags/hu.svg")}.flag-icon.locale-id{background-image:url("https://s.szalas.hu/images/flags/id.svg")}.flag-icon.locale-ie{background-image:url("https://s.szalas.hu/images/flags/ie.svg")}.flag-icon.locale-il{background-image:url("https://s.szalas.hu/images/flags/il.svg")}.flag-icon.locale-im{background-image:url("https://s.szalas.hu/images/flags/im.svg")}.flag-icon.locale-in{background-image:url("https://s.szalas.hu/images/flags/in.svg")}.flag-icon.locale-io{background-image:url("https://s.szalas.hu/images/flags/io.svg")}.flag-icon.locale-iq{background-image:url("https://s.szalas.hu/images/flags/iq.svg")}.flag-icon.locale-ir{background-image:url("https://s.szalas.hu/images/flags/ir.svg")}.flag-icon.locale-is{background-image:url("https://s.szalas.hu/images/flags/is.svg")}.flag-icon.locale-it{background-image:url("https://s.szalas.hu/images/flags/it.svg")}.flag-icon.locale-je{background-image:url("https://s.szalas.hu/images/flags/je.svg")}.flag-icon.locale-jm{background-image:url("https://s.szalas.hu/images/flags/jm.svg")}.flag-icon.locale-jo{background-image:url("https://s.szalas.hu/images/flags/jo.svg")}.flag-icon.locale-jp{background-image:url("https://s.szalas.hu/images/flags/jp.svg")}.flag-icon.locale-ke{background-image:url("https://s.szalas.hu/images/flags/ke.svg")}.flag-icon.locale-kg{background-image:url("https://s.szalas.hu/images/flags/kg.svg")}.flag-icon.locale-kh{background-image:url("https://s.szalas.hu/images/flags/kh.svg")}.flag-icon.locale-ki{background-image:url("https://s.szalas.hu/images/flags/ki.svg")}.flag-icon.locale-km{background-image:url("https://s.szalas.hu/images/flags/km.svg")}.flag-icon.locale-kn{background-image:url("https://s.szalas.hu/images/flags/kn.svg")}.flag-icon.locale-kp{background-image:url("https://s.szalas.hu/images/flags/kp.svg")}.flag-icon.locale-kr{background-image:url("https://s.szalas.hu/images/flags/kr.svg")}.flag-icon.locale-kw{background-image:url("https://s.szalas.hu/images/flags/kw.svg")}.flag-icon.locale-ky{background-image:url("https://s.szalas.hu/images/flags/ky.svg")}.flag-icon.locale-kz{background-image:url("https://s.szalas.hu/images/flags/kz.svg")}.flag-icon.locale-la{background-image:url("https://s.szalas.hu/images/flags/la.svg")}.flag-icon.locale-lb{background-image:url("https://s.szalas.hu/images/flags/lb.svg")}.flag-icon.locale-lc{background-image:url("https://s.szalas.hu/images/flags/lc.svg")}.flag-icon.locale-li{background-image:url("https://s.szalas.hu/images/flags/li.svg")}.flag-icon.locale-lk{background-image:url("https://s.szalas.hu/images/flags/lk.svg")}.flag-icon.locale-lr{background-image:url("https://s.szalas.hu/images/flags/lr.svg")}.flag-icon.locale-ls{background-image:url("https://s.szalas.hu/images/flags/ls.svg")}.flag-icon.locale-lt{background-image:url("https://s.szalas.hu/images/flags/lt.svg")}.flag-icon.locale-lu{background-image:url("https://s.szalas.hu/images/flags/lu.svg")}.flag-icon.locale-lv{background-image:url("https://s.szalas.hu/images/flags/lv.svg")}.flag-icon.locale-ly{background-image:url("https://s.szalas.hu/images/flags/ly.svg")}.flag-icon.locale-ma{background-image:url("https://s.szalas.hu/images/flags/ma.svg")}.flag-icon.locale-mc{background-image:url("https://s.szalas.hu/images/flags/mc.svg")}.flag-icon.locale-md{background-image:url("https://s.szalas.hu/images/flags/md.svg")}.flag-icon.locale-me{background-image:url("https://s.szalas.hu/images/flags/me.svg")}.flag-icon.locale-mf{background-image:url("https://s.szalas.hu/images/flags/mf.svg")}.flag-icon.locale-mg{background-image:url("https://s.szalas.hu/images/flags/mg.svg")}.flag-icon.locale-mh{background-image:url("https://s.szalas.hu/images/flags/mh.svg")}.flag-icon.locale-mk{background-image:url("https://s.szalas.hu/images/flags/mk.svg")}.flag-icon.locale-ml{background-image:url("https://s.szalas.hu/images/flags/ml.svg")}.flag-icon.locale-mm{background-image:url("https://s.szalas.hu/images/flags/mm.svg")}.flag-icon.locale-mn{background-image:url("https://s.szalas.hu/images/flags/mn.svg")}.flag-icon.locale-mo{background-image:url("https://s.szalas.hu/images/flags/mo.svg")}.flag-icon.locale-mp{background-image:url("https://s.szalas.hu/images/flags/mp.svg")}.flag-icon.locale-mq{background-image:url("https://s.szalas.hu/images/flags/mq.svg")}.flag-icon.locale-mr{background-image:url("https://s.szalas.hu/images/flags/mr.svg")}.flag-icon.locale-ms{background-image:url("https://s.szalas.hu/images/flags/ms.svg")}.flag-icon.locale-mt{background-image:url("https://s.szalas.hu/images/flags/mt.svg")}.flag-icon.locale-mu{background-image:url("https://s.szalas.hu/images/flags/mu.svg")}.flag-icon.locale-mv{background-image:url("https://s.szalas.hu/images/flags/mv.svg")}.flag-icon.locale-mw{background-image:url("https://s.szalas.hu/images/flags/mw.svg")}.flag-icon.locale-mx{background-image:url("https://s.szalas.hu/images/flags/mx.svg")}.flag-icon.locale-my{background-image:url("https://s.szalas.hu/images/flags/my.svg")}.flag-icon.locale-mz{background-image:url("https://s.szalas.hu/images/flags/mz.svg")}.flag-icon.locale-na{background-image:url("https://s.szalas.hu/images/flags/na.svg")}.flag-icon.locale-nc{background-image:url("https://s.szalas.hu/images/flags/nc.svg")}.flag-icon.locale-ne{background-image:url("https://s.szalas.hu/images/flags/ne.svg")}.flag-icon.locale-nf{background-image:url("https://s.szalas.hu/images/flags/nf.svg")}.flag-icon.locale-ng{background-image:url("https://s.szalas.hu/images/flags/ng.svg")}.flag-icon.locale-ni{background-image:url("https://s.szalas.hu/images/flags/ni.svg")}.flag-icon.locale-nl{background-image:url("https://s.szalas.hu/images/flags/nl.svg")}.flag-icon.locale-no{background-image:url("https://s.szalas.hu/images/flags/no.svg")}.flag-icon.locale-np{background-image:url("https://s.szalas.hu/images/flags/np.svg")}.flag-icon.locale-nr{background-image:url("https://s.szalas.hu/images/flags/nr.svg")}.flag-icon.locale-nu{background-image:url("https://s.szalas.hu/images/flags/nu.svg")}.flag-icon.locale-nz{background-image:url("https://s.szalas.hu/images/flags/nz.svg")}.flag-icon.locale-om{background-image:url("https://s.szalas.hu/images/flags/om.svg")}.flag-icon.locale-pa{background-image:url("https://s.szalas.hu/images/flags/pa.svg")}.flag-icon.locale-pe{background-image:url("https://s.szalas.hu/images/flags/pe.svg")}.flag-icon.locale-pf{background-image:url("https://s.szalas.hu/images/flags/pf.svg")}.flag-icon.locale-pg{background-image:url("https://s.szalas.hu/images/flags/pg.svg")}.flag-icon.locale-ph{background-image:url("https://s.szalas.hu/images/flags/ph.svg")}.flag-icon.locale-pk{background-image:url("https://s.szalas.hu/images/flags/pk.svg")}.flag-icon.locale-pl{background-image:url("https://s.szalas.hu/images/flags/pl.svg")}.flag-icon.locale-pm{background-image:url("https://s.szalas.hu/images/flags/pm.svg")}.flag-icon.locale-pn{background-image:url("https://s.szalas.hu/images/flags/pn.svg")}.flag-icon.locale-pr{background-image:url("https://s.szalas.hu/images/flags/pt.svg")}.flag-icon.locale-ps{background-image:url("https://s.szalas.hu/images/flags/ps.svg")}.flag-icon.locale-pt{background-image:url("https://s.szalas.hu/images/flags/pt.svg")}.flag-icon.locale-pw{background-image:url("https://s.szalas.hu/images/flags/pw.svg")}.flag-icon.locale-py{background-image:url("https://s.szalas.hu/images/flags/py.svg")}.flag-icon.locale-qa{background-image:url("https://s.szalas.hu/images/flags/qa.svg")}.flag-icon.locale-re{background-image:url("https://s.szalas.hu/images/flags/re.svg")}.flag-icon.locale-ro{background-image:url("https://s.szalas.hu/images/flags/ro.svg")}.flag-icon.locale-rs{background-image:url("https://s.szalas.hu/images/flags/rs.svg")}.flag-icon.locale-ru{background-image:url("https://s.szalas.hu/images/flags/ru.svg")}.flag-icon.locale-rw{background-image:url("https://s.szalas.hu/images/flags/rw.svg")}.flag-icon.locale-sa{background-image:url("https://s.szalas.hu/images/flags/sa.svg")}.flag-icon.locale-sb{background-image:url("https://s.szalas.hu/images/flags/sb.svg")}.flag-icon.locale-sc{background-image:url("https://s.szalas.hu/images/flags/sc.svg")}.flag-icon.locale-sd{background-image:url("https://s.szalas.hu/images/flags/sd.svg")}.flag-icon.locale-se{background-image:url("https://s.szalas.hu/images/flags/se.svg")}.flag-icon.locale-sg{background-image:url("https://s.szalas.hu/images/flags/sg.svg")}.flag-icon.locale-sh{background-image:url("https://s.szalas.hu/images/flags/sh.svg")}.flag-icon.locale-si{background-image:url("https://s.szalas.hu/images/flags/si.svg")}.flag-icon.locale-sj{background-image:url("https://s.szalas.hu/images/flags/sj.svg")}.flag-icon.locale-sk{background-image:url("https://s.szalas.hu/images/flags/sk.svg")}.flag-icon.locale-sl{background-image:url("https://s.szalas.hu/images/flags/sl.svg")}.flag-icon.locale-sm{background-image:url("https://s.szalas.hu/images/flags/sm.svg")}.flag-icon.locale-sn{background-image:url("https://s.szalas.hu/images/flags/sn.svg")}.flag-icon.locale-so{background-image:url("https://s.szalas.hu/images/flags/so.svg")}.flag-icon.locale-sr{background-image:url("https://s.szalas.hu/images/flags/rs.svg")}.flag-icon.locale-ss{background-image:url("https://s.szalas.hu/images/flags/ss.svg")}.flag-icon.locale-st{background-image:url("https://s.szalas.hu/images/flags/st.svg")}.flag-icon.locale-sv{background-image:url("https://s.szalas.hu/images/flags/se.svg")}.flag-icon.locale-sx{background-image:url("https://s.szalas.hu/images/flags/sx.svg")}.flag-icon.locale-sy{background-image:url("https://s.szalas.hu/images/flags/sy.svg")}.flag-icon.locale-sz{background-image:url("https://s.szalas.hu/images/flags/sz.svg")}.flag-icon.locale-tc{background-image:url("https://s.szalas.hu/images/flags/tc.svg")}.flag-icon.locale-td{background-image:url("https://s.szalas.hu/images/flags/td.svg")}.flag-icon.locale-tf{background-image:url("https://s.szalas.hu/images/flags/tf.svg")}.flag-icon.locale-tg{background-image:url("https://s.szalas.hu/images/flags/tg.svg")}.flag-icon.locale-th{background-image:url("https://s.szalas.hu/images/flags/th.svg")}.flag-icon.locale-tj{background-image:url("https://s.szalas.hu/images/flags/tj.svg")}.flag-icon.locale-tk{background-image:url("https://s.szalas.hu/images/flags/tk.svg")}.flag-icon.locale-tl{background-image:url("https://s.szalas.hu/images/flags/tl.svg")}.flag-icon.locale-tm{background-image:url("https://s.szalas.hu/images/flags/tm.svg")}.flag-icon.locale-tn{background-image:url("https://s.szalas.hu/images/flags/tn.svg")}.flag-icon.locale-to{background-image:url("https://s.szalas.hu/images/flags/to.svg")}.flag-icon.locale-tr{background-image:url("https://s.szalas.hu/images/flags/tr.svg")}.flag-icon.locale-tt{background-image:url("https://s.szalas.hu/images/flags/tt.svg")}.flag-icon.locale-tv{background-image:url("https://s.szalas.hu/images/flags/tv.svg")}.flag-icon.locale-tw{background-image:url("https://s.szalas.hu/images/flags/tw.svg")}.flag-icon.locale-tz{background-image:url("https://s.szalas.hu/images/flags/tz.svg")}.flag-icon.locale-uk{background-image:url("https://s.szalas.hu/images/flags/ua.svg")}.flag-icon.locale-ug{background-image:url("https://s.szalas.hu/images/flags/ug.svg")}.flag-icon.locale-um{background-image:url("https://s.szalas.hu/images/flags/um.svg")}.flag-icon.locale-us{background-image:url("https://s.szalas.hu/images/flags/us.svg")}.flag-icon.locale-uy{background-image:url("https://s.szalas.hu/images/flags/uy.svg")}.flag-icon.locale-uz{background-image:url("https://s.szalas.hu/images/flags/uz.svg")}.flag-icon.locale-va{background-image:url("https://s.szalas.hu/images/flags/va.svg")}.flag-icon.locale-vc{background-image:url("https://s.szalas.hu/images/flags/vc.svg")}.flag-icon.locale-ve{background-image:url("https://s.szalas.hu/images/flags/ve.svg")}.flag-icon.locale-vg{background-image:url("https://s.szalas.hu/images/flags/vg.svg")}.flag-icon.locale-vi{background-image:url("https://s.szalas.hu/images/flags/vi.svg")}.flag-icon.locale-vn{background-image:url("https://s.szalas.hu/images/flags/vn.svg")}.flag-icon.locale-vu{background-image:url("https://s.szalas.hu/images/flags/vu.svg")}.flag-icon.locale-wf{background-image:url("https://s.szalas.hu/images/flags/wf.svg")}.flag-icon.locale-ws{background-image:url("https://s.szalas.hu/images/flags/ws.svg")}.flag-icon.locale-ye{background-image:url("https://s.szalas.hu/images/flags/ye.svg")}.flag-icon.locale-yt{background-image:url("https://s.szalas.hu/images/flags/yt.svg")}.flag-icon.locale-za{background-image:url("https://s.szalas.hu/images/flags/za.svg")}.flag-icon.locale-zm{background-image:url("https://s.szalas.hu/images/flags/zm.svg")}.flag-icon.locale-zw{background-image:url("https://s.szalas.hu/images/flags/zw.svg")}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.list-page-title{position:relative}.list-page-title__settlement-infos{display:flex;flex-wrap:wrap;padding-right:270px;margin-bottom:-10px}.list-page-title .list-options{margin-bottom:0}.list-page-title .list-options .sorting-explanation{display:block}.list-page-title .list-options .sorting-explanation.hidden{visibility:hidden;display:block !important}.list-page-title h1::first-letter{text-transform:uppercase}.list-page-title h1 .h1-settlement{text-transform:capitalize}@media (min-width: 768px){.list-page-title{border-bottom:1px solid #ccc;margin-bottom:20px;padding:0 0 10px 0}.list-page-title h1{display:inline-block;margin:0px 4px 27px 0}.list-page-title .filter-label{top:-5px;margin-bottom:-2px}}@media (max-width: 767px){.list-page-title{border-bottom:0 none;margin:-5px -15px;background:#eee;padding:10px 0 0 0;z-index:4}.list-page-title:before{position:absolute;content:"";top:10px;left:11px;bottom:88px;right:11px;background:#fff;z-index:0;border-radius:4px;border:1px solid #ccc}.list-page-title--cleaner-list-page{background:none}.list-page-title--cleaner-list-page::before{bottom:6.8rem}.list-page-title--with-thematic-category::before{bottom:11.2rem}.list-page-title h1{font-size:18px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;position:relative;z-index:1;margin:0 1.1rem 0.7rem 1.1rem;border-bottom:1px solid #ccc;padding:4px 12px 4px 32px}.list-page-title h1:before{content:"\e950";font-family:'general' !important;speak:none;font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;left:5px;top:10px;color:#999}}.list-page-title .facebook-like-button{position:absolute;right:0;top:-30px;max-width:130px;height:20px}.list-page-title .fb_iframe_widget_lift{right:0;top:-20px;z-index:2}.list-page-title .fb_iframe_widget_lift:before{content:'';position:absolute;top:-20px;left:-355px;width:130px;height:20px;background:#fff;z-index:3}.list-page-title.package .facebook-like-button{top:-20px}@media (max-width: 767px){.list-page-title .date-alert-message{min-height:29px}.list-page-title .alert-date{padding:5px;margin-bottom:0;font-weight:bold;border-radius:2px;transition:all .1s ease-in-out}.list-page-title .alert-date.affix{top:0;left:0;width:100%;padding:15px 30px 15px 35px;font-size:14px;border-radius:2px;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.list-page-title .alert-date.affix:before{font-family:'general' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";position:absolute;left:10px;top:16px;font-size:16px;color:#999}.list-page-title .alert-date.affix .close{display:block;text-decoration:none;position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle}.list-page-title .alert-date .editable-click{display:inline}}.list-page-title .list-page-selected-filters{margin-bottom:5px}.list-page-title .list-page-settlement-rating{color:#999}@media (min-width: 768px){.list-page-title .list-page-settlement-rating{margin:-10px 0 10px 0}}@media (max-width: 767px){.list-page-title .list-page-settlement-rating{margin:-5px 45px 5px 15px;font-size:12px}}@media (max-width: 530px){.list-page-title .list-title-properties li{margin-top:3px}.list-page-title .list-title-properties li .glyphicon{top:0}}@media (min-width: 531px) and (max-width: 767px){.list-page-title .list-title-properties li{font-size:14px;margin-top:0}}@media (max-width: 767px){.list-page-title .list-title-properties{margin:0 18px 36px 18px;padding:0;position:relative;z-index:1}.list-page-title .list-title-properties li{margin-bottom:3px}.list-page-title .list-title-properties li .glyphicon{font-size:16px;color:#999;top:3px}.list-page-title--cleaner-list-page .list-title-properties{margin:0 1.8rem 1.8rem 1.8rem}}.list-page-subtitle__extra{display:block;font-size:20px}@media (max-width: 767px){.list-page-subtitle{padding:5px 15px 0 15px;line-height:normal}.list-page-subtitle__extra{font-size:14px}}@media (max-width: 530px){.list-page-subtitle{font-size:18px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@media (max-width: 575px){.keep-check-date{position:relative;margin:0.8rem -0.5rem 0.5rem -0.5rem;border-radius:.3rem;padding:0.8rem 0.8rem 0.8rem 3rem;background-color:#fff;font-size:1.2rem}}@media (max-width: 575px){.keep-check-date__icon{position:absolute;left:0.8rem;top:0.8rem;font-size:1.6rem;color:#ccc}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.list-element{position:relative;border:1px solid #ddd}.list-element .location-infos .glyphicon{font-size:14px;color:#999}.list-element .room-details-container{margin-top:5px;position:relative}.list-element .room-details-container .stress-price{margin-top:5px;margin-bottom:5px;margin-right:0;color:#d01c1c;font-size:12px}.list-element .room-details-container .stress-price+.stress-price{margin-top:0}.list-element .room-details-container .original-price{text-decoration:none;margin-right:2px}.list-element .room-details-container .original-price .price:before{position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.list-element .room-details-container ul.room-list{padding-left:15px}.list-element .list-url-mobile{display:none}@media (min-width: 768px){.list-element{padding:5px;margin-top:0;margin-bottom:15px}.list-element:before,.list-element:after{display:table;content:''}.list-element:before{position:absolute;left:0;top:0;bottom:0;width:260px;background:#f5f5f5;display:block}.list-element:after{clear:both}}@media (max-width: 767px){.list-element{background:#fff;margin:5px 10px;box-shadow:3px 3px 0 #eee;min-height:150px;padding:5px 20px 5px 5px;margin-top:0;border-top:1px solid #eee;font-size:12px}.list-page-content .list-element+.list-element{margin-top:5px}.list-element:first-child{margin-top:15px}.list-element:after{font-family:'general';speak:none;display:block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e902";position:absolute;right:-5px;top:50%;transform:translateY(-50%);font-size:40px;color:#f60}.list-element .list-url-mobile{display:block;z-index:2;position:absolute;width:calc(100% + 15px);height:calc(100% + 5px);top:0;left:-5px}.list-element .list-element-front{z-index:2;position:absolute;width:100%;height:100%;top:0;left:0}.list-element.in-progress:after,.list-element.in-progress-center:after{content:'' !important;position:absolute !important}}@media (max-width: 530px){.list-element{min-height:102px}}@media (min-width: 768px){.list-element a{color:#666}.list-element:hover a{color:#3598db}.list-element li{position:relative}.list-element .close{position:absolute;top:0;right:5px;opacity:0;zoom:1;color:#ccc;text-decoration:none;font-weight:normal;transition:all .1s ease-in-out}.list-element:hover .close{opacity:1;color:#ccc;z-index:2}.list-element:hover .close:hover{color:#333}.list-element .close+.tooltip{white-space:nowrap}.list-element.highlighted{background:#f5f5f5;border:1px solid #fff;box-shadow:0 0 10px 1px #c7c7c7}}@media (max-width: 767px){.list-element .list-forward-link-mobile{position:absolute;top:0;right:0;width:30px;height:100%;text-decoration:none}.list-element.highlighted{background:#fff;padding:5px 20px 5px 5px;border:1px solid #fff;box-shadow:0 0 5px 1px #ffd089}.list-element.list-element--banner{box-shadow:none}.list-element.list-element--banner .list-element-image{overflow:hidden}.list-element.list-element--banner .list-element-image img{height:100%;max-width:none;left:50%;transform:translateX(-50%)}.list-element.list-element--banner:after{content:""}}@media (min-width: 768px){.list-element .list-element-image{float:left;position:relative}.list-element .container-image>*{transition:all .2s ease-in-out}.list-element .list-element-image a{display:block}.list-element .list-element-image a.link-image:hover~*{opacity:.15}.list-element .list-element-image .container-image{position:relative}.list-element .list-element-image img{width:250px}}@media (max-width: 767px){.list-element .list-element-image{padding-top:0;position:absolute;top:0;left:0;bottom:0;width:150px;margin-bottom:0 !important}.list-element .list-element-image .container-image{position:absolute;width:100%;height:100%;top:0;left:0}.list-element .list-element-image a.link-image{padding-bottom:0;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.list-element .list-element-image a img{max-width:none;position:absolute;height:100%;left:50%;transform:translateX(-50%)}}@media (max-width: 530px){.list-element .list-element-image{width:100px}.list-element .list-element-image>a{width:100%;padding-bottom:100%;position:relative;display:block}.list-element .list-element-image img{position:absolute;top:0;right:0;bottom:0;left:0}}@media (min-width: 768px){.list-element .comparable-checkbox{background:rgba(0,0,0,0.4);position:absolute;left:0;right:0;bottom:-10px;color:#fff;text-align:center}.list-element .comparable-checkbox label{opacity:.5;padding:5px;display:block;width:100%}.list-element:hover .comparable-checkbox label{opacity:.75}.list-element .comparable-checkbox:hover label{opacity:1}.list-element .comparable-checkbox label input{position:relative;top:2px;right:2px;margin-left:0}}@media (min-width: 768px){.list-element .list-hotel-badges{position:absolute;top:0;left:5px;right:0;padding:5px 40px 10px 5px;background:rgba(0,0,0,0.7);background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%)}.list-element .list-hotel-badges li{float:left}.list-element .list-hotel-badges .favourite-popover li{float:none}}@media (max-width: 767px){.list-element .list-hotel-badges{position:absolute;bottom:0;left:5px;right:0;padding:2px;margin-bottom:0}.list-element .list-hotel-badges:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:75px;z-index:0;background:rgba(0,0,0,0.7);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}}@media (min-width: 768px){.list-element .list-element-rate{height:36px;padding-left:31px;border-radius:18px;background:rgba(255,255,255,0.9);position:relative;background:#eee;display:inline-block;cursor:pointer}.list-element .list-element-rate .user-rating{position:absolute;top:2px;left:2px}.listHotel .list-element .list-element-rate .user-rating,.listPoi .list-element .list-element-rate .user-rating{position:static}.listHotel .list-element .list-element-rate .user-rating-container,.listPoi .list-element .list-element-rate .user-rating-container{position:absolute;top:2px;left:2px}.list-element .list-element-rate .glyphicon{color:#999;font-size:24px;position:relative;top:3px;transition:all .1s ease-in-out}.list-element .list-element-rate .glyphicon-excellent-hotel{margin:0 0 0 5px;top:6px}.list-element .list-element-rate:hover .glyphicon{color:#27ae60}.list-element .list-element-rate .glyphicon+.tooltip .tooltip-inner{min-width:200px}.list-element .list-element-rate:hover .rating-circle .bar,.list-element .list-element-rate:hover .rating-circle.p50plus .slice:before{border:3px solid #4b8a1a !important;width:26px;height:26px;clip:rect(0em, 0.5em, 1em, 0em)}.list-element .list-element-rate:hover .rating-circle:after{position:absolute;top:3px;left:3px;width:26px;height:26px}.list-element .hotel-ratings .rating-guest-box:after{top:auto;bottom:-16px}}@media (max-width: 767px){.list-element .list-element-rate .user-rating-container{position:relative}.list-element .list-element-rate .inline-block:empty{display:none}.list-element .list-element-image .list-element-rate{display:block !important;height:auto;padding:0;border-radius:0;background:transparent;width:100%;text-align:center}.list-element .list-element-image .list-element-rate .rating-circle{width:auto;height:auto;line-height:normal;background:none;position:static;color:#fff;display:inline !important;font-weight:normal;font-size:12px}.list-element .list-element-image .list-element-rate .rating-circle>span{width:auto;height:auto;line-height:normal;background:none;position:static;color:#fff;display:inline !important;font-weight:normal;font-size:12px}.list-element .list-element-image .list-element-rate .rating-circle:after,.list-element .list-element-image .list-element-rate .rating-circle .slice{display:none}}@media (min-width: 768px){.list-element .hotel-year-special-award-icon{background:rgba(255,255,255,0.9);border-radius:50%;width:32px;height:32px;top:2px;margin-left:5px}}@media (min-width: 768px){.list-element .hotel-year-special-award-icon{display:inline-block !important}.list-element .hotel-year-special-award-icon .glyphicon{color:#999;font-size:24px;top:4px;left:-1px}.list-element .hotel-year-special-award-icon .glyphicon:after{content:'';width:30px;height:30px;border:1px solid #ccc;border-radius:50%;display:inline-block;position:absolute;left:-3px;top:-3px}.list-element:hover .hotel-year-special-award-icon .glyphicon{color:#ff9630}.list-element:hover .hotel-year-special-award-icon .glyphicon:after{border:1px solid #ff9630}}@media (min-width: 768px){.list-element .list-element-image .list-hotel-badges-favourite{position:absolute;right:32px;top:-6px;padding:0}.list-element .list-element-image .favourite-container .favourite-popover{position:absolute !important}.list-element .list-element-image .favourite{position:absolute;z-index:3}.list-element .favourite .number{margin-left:0;right:32px;top:3px;font-size:12px;font-weight:bold;color:#fff;background:rgba(0,0,0,0.4);position:absolute;padding:3px 5px;line-height:12px;display:inline-block;border-radius:2px;box-shadow:0 0 5px rgba(255,255,255,0.75)}.list-element .favourite .number:before{content:'';position:absolute;top:3px;right:-4px;left:auto;border-right:none;border-left:4px solid rgba(255,255,255,0.75);border-top:5px solid transparent;border-bottom:5px solid transparent}.list-element .favourite .number:after{content:'';position:absolute;top:4px;right:-4px;border-right:none;border-left:4px solid rgba(0,0,0,0.75);border-top:4px solid transparent;border-bottom:4px solid transparent}.list-element-image .list-hotel-badges:hover .favourite .glyphicon{animation:pulsate 0.3s ease-in-out;animation-iteration-count:2}.list-element-image .image-zoom .checkbox{margin-bottom:0}}@media (max-width: 767px){.list-element .list-element-image .list-hotel-badges-favourite{display:none}}.pl .list-element .video-badge{background:#d01c1c;color:#fff;padding:2px 8px 2px 6px;border-radius:20px;font-size:10px;margin:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;width:auto}.pl .list-element .video-badge .glyphicon{display:none}@media (max-width: 767px){.pl .list-hotel-badges:before{display:none}}@media (min-width: 768px){.pl .list-element .video-badge{font-size:12px;max-width:150px}.pl .list-element .video-badge .glyphicon{display:inline-block}}@media (min-width: 768px){.list-element.sold_out .list-element-data-hotel .horizontal-list-element-wellness+.services-icons{margin-bottom:80px}.list-element .list-element-data{margin-left:265px}.list-element .list-element-data-hotel{border-right:1px solid #ddd}.list-element .list-element-data-room{border-left:1px solid #ddd;margin-left:-1px;padding-right:25px}.list-element .list-hotel-year-award .hotel-name{margin-left:0}.list-element .no-right-border{border-right:none !important}.list-element .no-right-border+.list-element-data-room{border-left:none !important}.list-element .approximate-popover .close{position:absolute;top:1px;right:5px;text-decoration:none}}@media (max-width: 767px) and (min-width: 531px){.list-element .list-element-data{padding-left:155px !important}.list-element .list-element-data .row{margin:0}.list-element .list-element-data .list-element-data-hotel,.list-element .list-element-data .list-element-data-room{padding:0}}@media (max-width: 767px){.list-element .list-element-data{padding-bottom:0;padding-right:10px;padding-top:5px;padding-left:155px !important;width:100%;margin-top:-5px}}@media (max-width: 530px){.list-element .list-element-data{margin-bottom:0;padding-left:100px !important}}@media (min-width: 768px){.list-element .list-element-title{margin-bottom:5px;padding-right:0;font-size:22px;display:block}.list-element .list-element-title a{text-decoration:none;font-family:'Source Sans Pro', sans-serif;display:inline;color:#3598db;margin-bottom:5px;top:-2px;position:relative}.list-element .list-element-title a .name{border-bottom:1px solid #3598db;display:inline;line-height:normal}.list-element .list-element-title a:hover .name{border-bottom:none}.list-element .list-element-title a:visited,.list-element .list-element-title a.hotel-viewed{color:#606}.list-element .list-element-title a sup{font-size:14px;white-space:nowrap}.list-element .list-element-title a:visited .name,.list-element .list-element-title a.hotel-viewed .name{border-bottom:1px solid #606}.list-element .list-element-title a sup{font-size:12px;top:-8px}.list-element .list-element-title a sup .glyphicon{margin-right:0;font-size:12px}}@media (max-width: 767px){.list-element .list-element-title{margin-bottom:6px;padding-right:0;margin-right:0;font-size:18px;display:block}.list-element .list-element-title a{display:block;margin-bottom:-5px;position:relative;top:0;left:0;height:auto;text-decoration:none;font-family:'Source Sans Pro', sans-serif}.list-element .list-element-title a .name{border-bottom:0 none;text-decoration:none;font-weight:bold;display:block;width:100%;max-width:100%}.list-element .list-element-title a:visited .name{border-bottom:0 none}.list-element .list-element-title a sup{color:#666;margin:5px 0;display:block;top:-4px}.list-element .list-element-title a sup .glyphicon{margin-right:0;font-size:10px}}@media (max-width: 530px){.list-element .list-element-title{font-size:14px}.list-element .list-element-title a .name{max-height:38px;overflow:hidden}}@media (min-width: 768px){.list-element .location-infos{font-size:12px;color:#999}.list-element .location-infos a{font-size:12px;color:#999}.list-element:hover .location-infos a{color:#3598db}.list-element .location-infos li{padding-left:15px}.list-element .location-infos span:after{content:"\002C"}.list-element .location-infos span.glyphicon:after,.list-element .location-infos span:last-child:after{display:none}}@media (max-width: 767px){.list-element .location-infos{margin-bottom:0;margin-right:0;font-size:12px;color:#333}.list-element .location-infos ul{margin-bottom:0}.list-element .list-nearby-objects{margin-bottom:0}.list-element .location-infos li{padding-left:12px}.list-nearby-objects li{padding-left:12px}.list-element .location-infos a{color:#333 !important;text-decoration:none;font-size:12px}.list-element .location-infos .list-element-map>span{display:none}.list-element .location-infos .list-element-map>span:nth-child(2){display:inline-block}.list-element .location-infos .list-element-map>span:nth-child(2):after{display:none}.list-element .location-infos .glyphicon{left:-2px !important;display:block}.list-nearby-objects .glyphicon{color:#999 !important;font-size:12px !important;top:4px !important}}@media (min-width: 768px){.list-element .description-text{margin-bottom:15px;word-wrap:break-word}}.list-element .services-icons{color:#999;margin-right:7px}@media (min-width: 768px){.list-element .services-icons{margin-bottom:5px;display:inline-block}.list-element .services-icons li{padding:3px;vertical-align:middle}.list-element .services-icons .glyphicon{font-size:24px}.list-element .services-icons .glyphicon.free-service:after{content:attr(data-icon-text);font-size:7px;background:#27ae60;color:#fff;text-align:center;position:absolute;bottom:-2px;left:0;right:0;z-index:1;text-transform:uppercase;font-family:'Roboto', Arial, sans-serif}}@media (min-width: 768px){.list-element-pets li{padding-left:20px}.list-element-pets .glyphicon{color:#999 !important;font-size:12px !important;top:4px !important}.list-element.full-house .list-element-pets{opacity:.5}}@media (max-width: 767px){.list-element-pets{margin-right:25px;padding-left:15px;position:relative}.list-element-pets .glyphicon{display:block;color:#999;font-size:12px;top:2px;position:absolute;left:0}.list-element-pets .currency{font-size:100%;color:#333}}@media (min-width: 768px){.list-element .stress-message{opacity:1 !important;display:inline-block;margin-right:5px;margin-bottom:5px}.list-element .stress-message .glyphicon{color:#ccc;font-size:16px;position:relative;top:2px}.list-element .stress-message.stress-message-usp{color:#27ae60}.list-element .stress-message.stress-message-border{color:#d01c1c;border:1px solid #d01c1c;display:inline-block;padding:2px 5px;border-radius:2px}.list-element.full-house .stress-message{display:none !important}.list-element.full-house .stress-message.stress-message-border{color:#d01c1c !important;display:inline-block !important}.list-element.full-house .services-icons .glyphicon{opacity:.5;zoom:1}}@media (max-width: 767px){.list-element .stress-price{margin-top:0;margin-bottom:0}.list-element .stress-message{opacity:1;color:#27ae60;margin:0;padding-left:20px;position:relative}.list-element .stress-message .glyphicon{color:#999;font-size:13px;position:absolute;top:3px;left:2px;margin-right:1px;width:15px}.list-element .stress-message.stress-message-border{color:#d01c1c;border:none;display:inline-block;padding:0;border-radius:0}.list-element.full-house .stress-message.unavailability-message:first-child{display:none !important}.list-element.full-house .stress-message.unavailability-message:first-child .glyphicon{display:none}.list-element.full-house .stress-message.stress-message-usp{color:#27ae60;padding-left:20px}.list-element .unavailability-message::first-letter{text-transform:uppercase}}@media (min-width: 768px){.list-element .original-price{color:#999;text-decoration:line-through;display:block}.list-element .room-details-container .percent{background:#ff9630;display:inline-block;padding:2px 5px;color:#fff;position:relative;left:-20px}.list-element .room-details-container .percent:before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #7c3d00;border-left:5px solid transparent;z-index:1}.list-element .room-details-container .percent .glyphicon{position:absolute;top:10px;right:-18px;color:#ccc;font-size:14px}.list-element .room-details-container .original-price{display:block}.list-element .room-details-container .price{color:#f60;font-weight:bold;font-size:22px}.list-element .room-details-container .glyphicon{color:#ccc;margin-left:2px}.list-element .room-details-container .glyphicon-shield-yes{color:#27ae60}.list-element .room-details-container .price-info .btn-group{margin-top:-4px}.list-element .room-details-container .percent .special-price-type,.list-element .room-details-container .price-container__discount .special-price-type{font-size:12px;text-align:center;line-height:1;padding-bottom:5px;color:#fff;font-weight:normal}.list-element .room-details-container .price-container__discount .special-price-type{font-size:10px}}@media (min-width: 768px) and (min-width: 461px) and (max-width: 767px){.list-element .room-details-container .list-element .percent .special-price-type{display:inline}}@media (min-width: 768px){.list-element .has-special-price .tooltip{font-size:12px;transition:opacity 0.15s linear !important}.list-element .has-special-price .tooltip .tooltip-inner{min-width:200px;max-width:300px;padding-left:5px;padding-right:5px}}@media (max-width: 767px){.list-element .room-details-container{text-align:right}.list-element .room-details-container .has-special-price{padding-top:25px}.list-element .room-details-container .percent{display:block;font-weight:bold;margin:0;position:absolute;right:0;top:0;font-size:18px;background:#ff9630;left:auto;color:#fff;padding:0 5px}.list-element .room-details-container .percent:before,.list-element .room-details-container .percent .glyphicon{display:none}.list-element .room-details-container .price{text-align:right;position:static;padding-right:0;margin-top:0;float:none;bottom:0;right:0;font-size:22px}.list-element .room-details-container .for{color:#999;margin-top:-2px;margin-bottom:2px}.list-element .room-details-container .btn-group .rate-provision{border-bottom:none !important;color:#333}.list-element .room-details-container .btn-group .caret{display:none}.list-element .room-details-container .stress-price{display:inline-block}}@media (max-width: 530px){.list-element .room-details-container .price{font-size:18px}.list-element .room-details-container .percent{font-size:14px}.list-element .room-details-container .original-price~.rate-price .price{font-size:14px !important}.list-element .room-details-container .has-special-price{padding-top:20px}}@media (min-width: 768px){.list-element .btn-primary{background:none;color:#333 !important;border:1px solid #ccc;margin-bottom:1px;text-shadow:none;margin-top:5px}.list-element:hover .btn-primary{background:#f90;background:-moz-linear-gradient(top, #f90 0%, #f60 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f90), color-stop(100%, #f60));background:-webkit-linear-gradient(top, #f90 0%, #f60 100%);background:-o-linear-gradient(top, #f90 0%, #f60 100%);background:-ms-linear-gradient(top, #f90 0%, #f60 100%);background:linear-gradient(to bottom, #f90 0%, #f60 100%);border:1px solid #db6345;border-bottom:2px solid #db6345;text-shadow:0 -1px 0 #f60;margin-bottom:0;color:#fff !important}.list-element:hover .btn-primary:hover,.list-element:hover .btn-primary:focus{color:#fff;background:#f60;border:1px solid #db6345;border-bottom:2px solid #db6345}.list-element:hover .btn-primary:active{color:#fff;background:#f60;border:1px solid #db6345;border-color:#db6345;border-bottom:2px solid #db6345;padding-bottom:7px;border-bottom:1px solid #db6345}.list-element .scroll-to-start-date{background-color:#629ed7;border:1px solid #3078bd;color:#fff !important;white-space:normal}}.list-element .has-special-price.in-progress-center:before{font-size:20px;margin-top:-10px}.list-element .has-special-price .tooltip,.list-element .has-special-price .tooltip *{transition:none}.list-element .has-special-price .percent{max-width:0;position:absolute;opacity:0;white-space:nowrap;margin-top:5px;text-align:center}.list-element .has-special-price .percent .pre-booking-text{display:block;font-size:12px !important;line-height:1.2;font-weight:normal}.list-element .has-special-price .percent{max-width:100%;position:relative;opacity:1;font-size:16px;line-height:22px}.list-element .has-special-price .percent span{font-size:20px}.list-element .has-special-price .percent .glyphicon{font-size:16px}.list-element .has-special-price .original-price{color:#f60;font-weight:bold;font-size:22px}.list-element .has-special-price .original-price{color:#666;font-size:22px}.list-element .has-special-price .original-price .price{color:#666;font-size:22px;display:inline-block;position:relative;margin-top:1rem}.list-element .has-special-price .original-price .price:before{content:""}.list-element .has-special-price .rate-price{opacity:0;max-height:0;overflow:hidden}.list-element .has-special-price .rate-price{opacity:1;max-height:50px}.list-element .has-special-price .rate-price .price{font-size:16px}@media (max-width: 767px){.list-element .has-special-price.in-progress-center{opacity:.75 !important}.list-element .has-special-price.in-progress-center:before,.list-element .has-special-price.in-progress-center:after{display:block}.list-element .room-details-container .original-price{display:inline-block;position:relative;font-weight:bold}.list-element .room-details-container .original-price .price{display:inline-block;position:relative;font-weight:bold;font-size:22px !important;right:-15px}.list-element .room-details-container .original-price .price:before{display:none}.list-element .has-special-price .rate-price{width:0;height:0}.list-element .has-special-price .original-price .price:before{content:""}.list-element .room-details-container .rate-price{display:inline-block;margin-left:10px}.list-element .room-details-container .original-price~.rate-price .price{font-size:16px}.list-element .room-details-container .rate-price .glyphicon{display:none}.list-element .room-details-container .rate-price .glyphicon-shield-yes{display:inline-block;font-size:12px;color:#27ae60}.list-element .has-special-price .rate-price{width:auto;height:auto}.list-element .room-details-container .original-price{color:#666}.list-element .room-details-container .original-price .price{color:#666;font-size:16px;right:0}.list-element .room-details-container .original-price .price:before{display:block}}@media (min-width: 320px) and (max-width: 460px){.list-element .room-details-container{overflow:hidden}.list-element .room-details-container .has-special-price{padding-top:0}.list-element .room-details-container .has-special-price .percent{display:table;float:left;margin-top:0;line-height:normal}.list-element .room-details-container .has-special-price .percent .percent-value{font-size:16px}.list-element .room-details-container .has-special-price .percent .special-price-type{font-size:10px}.list-element .room-details-container .has-special-price .original-price{font-size:18px;top:-4px;position:relative;display:block}.list-element .room-details-container .has-special-price .original-price .price{font-size:18px !important;right:0}.list-element .room-details-container .has-special-price .rate-price{width:auto;height:auto;max-height:50px}}@media (min-width: 461px) and (max-width: 767px){.list-element .room-details-container{overflow:hidden}.list-element .room-details-container .has-special-price{padding-top:25px}.list-element .room-details-container .has-special-price .percent{display:table;float:left}.list-element .room-details-container .has-special-price .percent .special-price-type{display:inline;font-size:12px}.list-element .room-details-container .has-special-price .original-price{font-size:16px;top:-4px;position:relative}.list-element .room-details-container .has-special-price .original-price .price{font-size:16px}}@media (min-width: 768px){.list-element .has-special-price .percent{font-size:26px}.list-element .has-special-price .percent{line-height:28px !important}.list-element .has-special-price .percent .percent-value{font-size:26px !important;font-weight:bold}.list-element .has-special-price .percent .glyphicon{top:10px}}.list-element .label-top{position:absolute;background:#fff;border:2px solid #f4b400;text-align:center;line-height:1.42857;font-family:'Roboto', Arial, sans-serif}.list-element .label-top .label-top__text{padding-top:2px}.list-element .label-top+.list-element-title{padding-left:40px}@media (min-width: 768px){.list-element .label-top{width:32px;height:32px;border-radius:50%;font-size:9px}.list-element .label-top .label-top__text{display:block;color:#666}.list-element .label-top .label-top__number{font-size:15px;position:relative;top:-6px;font-weight:bold}}@media (max-width: 767px){.list-element .label-top{border-radius:2px;font-size:10px;text-align:center;padding:0 2px;font-weight:bold;color:#666;top:0}.list-element .label-top .label-top__text{display:inline-block}.list-element .label-top .label-top__number{display:inline-block}.list-element .campaign-label--listpage+.label-top{margin-top:20px !important}.list-element .campaign-label--listpage+.label-top+.list-element-title{margin-top:20px}}.hotel-notation .hotel-notation__label{color:#fff;position:relative}.hotel-notation .hotel-notation__label:before{content:'';border-left:1px dotted #fff;height:100%;opacity:.75;left:20px;position:absolute}.hotel-notation .hotel-notation__label .glyphicon{margin-right:7px;font-size:11px;top:0}.hotel-notation .hotel-notation__label .glyphicon-smack{font-size:24px;color:#ffbd7c;position:absolute;left:-25px}.hotel-notation .hotel-notation__label.hotel-notation__label--pink{background:#eb9da0}.hotel-notation .hotel-notation__label.hotel-notation__label--green{background:#67c867}.hotel-notation .hotel-notation__label.hotel-notation__label--blue{background:#9fc4e7}.hotel-notation .hotel-notation__label.hotel-notation__label--gold{background:#e2ab12;color:#fff;margin-left:15px}.hotel-notation .hotel-notation__label.hotel-notation__label--gold:before{display:none}@media (max-width: 767px){.hotel-notation{display:block !important;position:absolute;top:-5px;left:-90px;width:100px;text-align:center;margin:0}.hotel-notation li{padding:0;display:block;width:100%}.hotel-notation li:not(:first-child){display:none}.hotel-notation .hotel-notation__label{opacity:.9;font-size:11px;display:block;width:100%;padding:2px 4px}.hotel-notation .hotel-notation__label:before{display:none}.hotel-notation .hotel-notation__label .glyphicon{display:none}.hotel-notation .hotel-notation__label.hotel-notation__label--gold{margin-left:0}}@media (max-width: 767px) and (min-width: 531px){.hotel-notation{left:-160px;width:150px}}@media (max-width: 767px){.reference-price-tip{display:block;color:#333;text-decoration:none;margin-bottom:-8px;margin-top:0;position:relative;right:2px;z-index:3}.reference-price-tip:before{content:'';position:absolute;left:-6px;bottom:0;width:0;height:0;border-style:solid;border-width:0 3px 3px 0;border-color:transparent #3078bd transparent transparent}.reference-price-tip:after{content:'';position:absolute;right:-1px;top:-3px;width:0;height:0;border-style:solid;border-width:3px 0 0 3px;border-color:transparent transparent transparent #999}.reference-price-tip span{color:#3598db;text-decoration:underline}}@media (min-width: 531px) and (max-width: 767px){.reference-price-tip{right:-32px}}.list-element-data-room .discount-container .label{position:relative;top:0;left:-20px;border-radius:0;padding:5px 17px;color:#fff;background:#f60;z-index:1;font-size:18px;font-weight:normal;text-align:left;white-space:normal;display:inline-block;margin-bottom:2px}.list-element-data-room .discount-container .label:before{content:'';position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #853500;border-left:5px solid transparent;z-index:1}.list-element-data-room .discount-container .label .description{margin-top:3px;font-size:12px;font-weight:normal}.list-element-data-room .discount-container .label .currency{color:#fff0e2}@media (max-width: 767px){.list-element-data-room .discount-container{text-align:right}.list-element-data-room .discount-container .label{left:auto;font-size:16px;padding:5px 10px}.list-element-data-room .discount-container .label:before{display:none}}.list-element .btn-group a{text-decoration:none}@media (min-width: 768px){.list-element .price-table .price.in-progress-center:before{margin-top:-10px;font-size:20px;color:#333;margin-left:-10px}.list-element .price-info li a{color:#333 !important}.list-element .btn-group .dropdown-toggle{box-shadow:none !important}.list-element .btn-group .rate-provision{border-bottom:1px dashed #333}.list-element:hover .btn-group .rate-provision{border-bottom:1px dashed #3598db}.list-element .btn-group .rate-provision:hover{border:none}}@media (min-width: 768px){.list-element.full-house .description-text{min-height:40px;position:relative}.list-element.full-house .description-text:after{content:'';background:rgba(255,255,255,0.9);position:absolute;width:100%;height:100%;top:0;left:0}.list-element.highlighted.full-house .description-text:after{display:none}.list-element .description-container{position:relative}.list-element.full-house .full-house-text span{position:relative;text-align:center;top:8px;z-index:1;font-size:18px;text-transform:uppercase;color:#666}.list-element.full-house .stress-message{display:none}.list-element.highlighted.full-house .stress-message{color:#27ae60;display:block}.list-element.full-house .full-house-text.mobile-only{display:none}}@media (max-width: 767px){.list-element.full-house .stress-message,.list-element .stress-message.full-house{color:#d01c1c;display:block;padding-left:0}.list-element .stress-message.stress-message-usp{color:#27ae60;padding-left:20px}.list-element.full-house .list-element-data{padding-bottom:0}.list-element .stress-message.full-house .price{display:none}}.nearby-title{position:relative;text-align:center}.nearby-title .nearby-icon-container{text-align:center;margin-bottom:5px;position:relative}.nearby-title .nearby-icon-container:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:3px;width:100px;border-bottom:8px dotted #ccc}.nearby-title .nearby-icon-container:after{content:'';width:10px;height:10px;background-color:#fff;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}.nearby-title .stress-message{margin-bottom:5px}.nearby-title .nearby-icon-container .glyphicon{color:#ccc;font-size:60px;z-index:2}@media (min-width: 768px){.nearby-title{margin-top:60px;margin-bottom:30px;position:relative;text-align:center}.nearby-title .stress-message{font-size:20px}}@media (max-width: 767px){.nearby-title{margin-top:40px;margin-bottom:20px;font-size:20px;font-weight:bold}.nearby-title .nearby-icon-container:after{background-color:#f5f5f5}.nearby-title .stress-message{font-size:18px;font-weight:normal;margin-top:5px}}@media (min-width: 768px){.list-element .exclusive-photos-label{color:#666;text-align:center;font-size:11px;text-transform:uppercase;padding:5px 5px 0 5px;position:relative;top:1px}.list-element .exclusive-photos-label .glyphicon-checkmark{margin-right:5px;font-size:12px}}@media (max-width: 767px){.list-element .unavailability-message{display:none}.stress-message.full-house.visible-xs+.stress-message.full-house.visible-xs{display:none !important}}@keyframes to-grayscale{0%{filter:grayscale(0)}100%{filter:grayscale(1)}}.list-element.sold_out .list-element-image,.list-element.sold_out .list-element-data{transition:all .2s}.list-element.sold_out .sold-out-text{transition:all .2s;position:absolute;z-index:4;flex-direction:column;justify-content:center;margin-bottom:0}.list-element.sold_out .sold-out-text__main-text{color:#9c2024;font-weight:bold;position:relative}.list-element.sold_out .description-text:after{display:none}.list-element.sold_out .list-element-image,.list-element.sold_out .list-element-data{filter:grayscale(1)}.list-element.sold_out .list-element-data{position:relative;z-index:0}.list-element.sold_out.sold-out-stress.highlighted .sold-out-text .sold-out-text__main-text,.list-element.sold_out.sold-out-stress.highlighted .sold-out-text .sold-out-text__descripiton{background-color:transparent}.list-element.sold_out.animated-appeared-stress.sold-out-stress .list-element-image,.list-element.sold_out.animated-appeared-stress.sold-out-stress .list-element-data{animation-name:to-grayscale;animation-duration:.2s;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}.list-element.sold_out.animated-appeared-stress.sold-out-stress .sold-out-text{opacity:1}.list-element.sold_out:hover .list-element-image,.list-element.sold_out:hover .list-element-data{filter:grayscale(0) !important;animation:none !important;opacity:1;transition:all .2s}.list-element.sold_out:hover .list-element-data:hover{z-index:4}.list-element.full-house .services-icons .glyphicon{transition:all .2s}.list-element.full-house:hover .services-icons .glyphicon{opacity:1}@media (min-width: 768px){.sold-out-text{text-align:left;width:100%;margin:0 10px;background-color:#f5f5f5;border-color:#999}}@media (max-width: 767px){.list-element.sold_out .sold-out-text{top:0;right:0;bottom:0;left:0;position:static;margin:0 0 -5px 145px;padding-right:25px;background-color:#f5f5f5;border-color:#999}.list-element.sold_out .sold-out-text__descripiton{font-size:12px}.list-element.full-house .stress-message.unavailability-message,.list-element.full-house .stress-message.unavailability-message:first-child{display:none !important}}@media (max-width: 531px){.list-element.sold_out .sold-out-text{margin-left:95px}}.list-element-data-room .poi-info-discount{position:relative;color:#27ae60;font-weight:bold;line-height:inherit;margin-top:5px;font-size:18px}.list-element-data-room .poi-info-date{color:#999}.list-element-data-room .poi-info-details{margin:5px 0 10px 0}@media (min-width: 768px){.list-element .hotel-notation{display:inline-block;position:relative;margin-left:7px}.list-element .hotel-notation label{padding:1px 5px;border-radius:2px;color:#fff;font-size:12px}.list-element .hotel-notation li{padding:0 2px}}@media (max-width: 767px){.list-element .hotel-notation{display:none}}.fullness-box{position:relative;border:1px solid #ddd}.fullness-box .fullness-box-header{padding:10px 0;background:#f5f5f5;margin-bottom:5px}.fullness-other-cities{padding-left:15px;padding-right:15px}.fullness-other-cities a{text-decoration:none}.fullness-other-city-name{color:#3598db;text-decoration:underline}.fullness-other-city-percent{font-weight:bold;color:#27ae60}.fullness-other-city-distance{color:#999}.fullness-box:hover .fullness-other-city-name{color:#3598db}@media (min-width: 531px){.fullness-box{padding:5px;margin-top:0;margin-bottom:15px}.fullness-box:before{display:none}.fullness-box:after{content:normal}.fullness-other-cities .fullness-other-city{border-right:1px solid #ccc;padding-top:7px;padding-bottom:7px}.fullness-other-cities .fullness-other-city:nth-last-child(1){border-right:none}.fullness-other-city:after{content:"";clear:both}.fullness-other-city:hover{background:#f5f5f5}.fullness-other-city-name:hover{text-decoration:none}}@media (max-width: 767px){.fullness-box{background:#fff;margin:5px 10px;box-shadow:3px 3px 0 #eee;padding:5px;border-top:1px solid #eee;font-size:12px;margin-top:-5px}}@media (max-width: 530px){.fullness-other-cities .fullness-other-city{border-right:none;border-bottom:1px solid #eee;padding-bottom:23px;margin-left:-1px;padding-top:7px}.fullness-other-cities .fullness-other-city:nth-last-child(1){border-bottom:none}.fullness-other-city:after{font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e902";position:absolute;right:10px;top:33px;margin-top:-20px;font-size:24px;color:#f60}.fullness-other-city-name{float:left}.fullness-other-city-percent{position:absolute;top:25px;font-size:13px}.fullness-other-city-distance{display:inline;margin-left:5px}}.green-corner{position:absolute;top:0;right:0;border-right:15px solid #27ae60;border-bottom:15px solid transparent}@media (min-width: 768px){.green-corner{border-right:30px solid #27ae60;border-bottom:30px solid transparent}}.list-element--sold-out{display:none}.discount-wrapper,.vip-wrapper{z-index:2}@media (max-width: 767px){.list-element.list-element-tourism{display:flex;min-height:50px;overflow:hidden}.list-element.list-element-tourism .list-element-data{display:flex;align-items:center;padding-top:0}.list-element.list-element-tourism .name{white-space:normal !important}.list-element.list-element-tourism .list-element-image img{width:100%;height:auto;min-height:1px}}.list-options .btn-sort-list a,.list-options .btn-sort-list button[role="menuitem"]{position:relative;padding-left:30px}.list-options .btn-sort-list a:hover:before,.list-options .btn-sort-list a.selected:before,.list-options .btn-sort-list button[role="menuitem"]:hover:before,.list-options .btn-sort-list button[role="menuitem"].selected:before{content:"\e90d";font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:5px;left:8px;color:#ccc}.list-options .btn-sort-list a.selected:before,.list-options .btn-sort-list button[role="menuitem"].selected:before{color:#3598db}.list-options .btn-sort-list a.selected:hover:before,.list-options .btn-sort-list button[role="menuitem"].selected:hover:before{content:"\e91a";color:#ccc}.list-options-right .dropdown-menu.results-list-sort{right:0;left:auto}@media (min-width: 768px){.list-options{position:absolute;right:0;bottom:10px;display:flex;flex-direction:column}.list-options .list-options-views{float:left}.list-options .list-options-right{float:right}.list-options.affix{top:-30px}}@media (max-width: 767px){.list-options{margin-bottom:0;margin-top:3px;position:relative;z-index:3;background:#f5f5f5;padding:9px 11px 8px 11px;border:none;border-bottom:1px solid #fff}.list-options--cleaner-list-page{border-bottom:none}.list-options .btn{padding:10px 6px;border-radius:0 !important;border:none;background:#fff !important}.list-options .btn:active{background:#f5f5f5 !important}.list-options .btn .extra-text{font-size:9px;color:#999;position:absolute;bottom:1px;left:0;right:0;padding:0 2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-options .btn-sort-list a:hover:before,.list-options .btn-sort-list a.selected:before{top:10px}.list-options .list-options-views{float:none}.list-options .list-options-right{width:100%;float:none}.list-options .list-options-right .btn-filter-mobile{width:33.3333%;box-shadow:1px 1px 0 #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-options .list-options-right .btn-group{margin-right:0;padding:0 3px;width:33.3333%;margin-left:0}.list-options .list-options-right .btn-group .btn-default{width:100%;box-shadow:1px 1px 0 #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes search-opacity{0%{opacity:0}100%{opacity:1}}.list-options.affix{position:fixed;width:100%;top:-5px;z-index:999;opacity:1;animation:search-opacity .3s}.list-options.affix .price-guarantee-text{display:none}.list-options.affix-bottom .price-guarantee-text{display:none}.list-title-search-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.alert.alert-secondary{border:1px solid #ccc;color:#666;background:#f5f5f5}@media (max-width: 767px){.alert.alert-secondary--simple-text-sm{position:relative;background:none;border:none;padding:0 2rem 0 0;color:#333}}@media (max-width: 767px){.alert.alert-secondary--simple-text-sm .alert.alert-secondary__close-btn{font-size:3rem;font-weight:400;line-height:1.6rem;opacity:1;position:absolute;right:0;top:0}}@media (max-width: 767px){.list-page-content{padding:0}.listHotel,.listPoi{background:#f5f5f5}.listPoi{padding-bottom:80px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.pl-special-usp.list-iconic{margin-top:15px}.pl-special-usp.list-iconic li{margin-bottom:10px}.pl-special-usp.list-iconic .glyphicon{font-size:20px}.pl-special-usp.list-iconic .glyphicon-bolt:after{display:none}.pl-special-usp.list-iconic .glyphicon-feedback-24h{color:#f90}.pl-special-usp.list-iconic .glyphicon-chat{color:#3598db}.list-element .pl-special-usp.list-iconic .glyphicon-bolt{color:#f60}.list-element:hover .pl-special-usp.list-iconic .glyphicon-bolt:before{color:#f60}@media (min-width: 768px){.has-photo .btn-search-update{display:none}.has-photo .btn-normal{display:inline-flex !important}}@media (max-width: 767px){.has-photo .navbar-collapse{background:#eee;padding:20px 0 10px 0;display:block;border-bottom:1px solid #f5f5f5}.has-photo .navbar-collapse .header-search-bar-container{background:#eee}.has-photo .navbar-collapse .close-navbar-collapse,.has-photo .navbar-collapse .header-search-location-section{display:none !important}}@media (max-width: 767px){.has-photo .city-photo-container{text-align:center}.has-photo .city-photo{margin-top:-20px;margin-bottom:20px;height:0;padding-bottom:62.5%}.has-photo .city-photo picture{position:absolute;left:0}}@media (min-width: 531px) and (max-width: 767px){.has-photo .city-photo{position:relative;padding-bottom:40%;overflow:hidden}.has-photo .city-photo img{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media (max-width: 767px){.has-photo .header-search-bar{padding-top:0}.has-photo .header-search-bar .header-search-date-section input{height:42px;padding-top:14px;padding-bottom:6px;border:1px solid #999;font-size:14px}.has-photo .header-search-bar .header-search-date-section input.highlighted{border:1px solid #f60}.has-photo .glyphicon-search{display:none}}@media (max-width: 767px){.has-photo .list-page-title:before,.has-photo .list-page-title h1,.has-photo .list-page-title .list-title-properties,.has-photo .list-page-title .list-title-search-link{display:none !important}}@media (max-width: 767px){.has-photo .navbar-collapse{background:inherit;padding:0}.has-photo .navbar-collapse .header-search-bar-container{background:inherit;padding:1.5rem 0 0}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar{margin-top:0 !important}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-date-section,.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-location-section{margin-bottom:1rem}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-location-section{display:block !important;position:relative}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-location-section__input{font-size:1.4rem;padding-left:3.25rem}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-location-section__input-icon{color:#ddd;display:block;font-size:1.8rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.has-photo .navbar-collapse .header-search-bar-container .header-search-bar .header-search-person-section{margin-bottom:1.5rem}.has-photo .list-page-title{background:inherit;padding:0;margin:0 -1.5rem}.has-photo .list-page-title .list-options{margin:0;background:whitesmoke;padding:0 1rem;border-bottom:none}}.select-limit .dropdown-menu{min-width:60px}.select-limit .select-limit-text{display:inline-block;margin-top:5px;margin-left:5px}.list-page-content .pagination-container{--in-progress-size: 30px;align-items:center;display:flex;gap:10px}.list-page-content .pagination-container.text-right{justify-content:flex-end}.list-page-content .pagination-container>*.btn{box-sizing:content-box;height:1lh;padding-inline:6px;text-align:center;width:1lh}.pagination-container__label{margin-inline:5px}@media (min-width: 768px){.list-page-content .pagination-container{margin-top:30px;margin-bottom:60px}}@media (max-width: 767px){.list-page-content .pagination-container{margin:20px 10px 20px 10px}}.settlement-categories__container{max-width:117rem;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-bottom:4rem}.settlement-categories__main-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 2rem 0}.settlement-categories__tabs{display:flex;gap:2rem;white-space:nowrap;padding-inline-start:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:-0.5rem;padding:0.5rem;margin-bottom:2rem;scrollbar-width:none;-ms-overflow-style:none}.settlement-categories__tabs::-webkit-scrollbar{display:none}.settlement-categories__tab{list-style:none;flex-shrink:0}.settlement-categories__tab-link{display:block;padding:1rem 1.5rem 1rem 1.5rem;border-bottom:0.1rem solid #ccc;border-radius:0.4rem 0.4rem 0 0;color:#333;text-decoration:none;transition:all 0.3s ease}.settlement-categories__tab-link:hover{border-bottom:0.3rem solid #666666;box-shadow:0rem 0.1rem 0.4rem 0rem rgba(0,0,0,0.27);background-color:#fff;color:#333;font-weight:bold}.settlement-categories__tab--active .settlement-categories__tab-link{border-bottom:0.3rem solid #666666;box-shadow:0rem 0.1rem 0.4rem 0rem rgba(0,0,0,0.27);background-color:#fff;color:#333;font-weight:bold}.settlement-categories__glyphicons{font-size:1.6rem}.settlement-categories__tab-pane{display:none}.settlement-categories__tab-pane--active{display:block}.settlement-category{margin-bottom:4rem}.settlement-category:last-child{margin-bottom:0}.settlement-category__title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 2rem 0}.settlement-category__items{display:flex;gap:1.6rem;justify-content:space-between;flex-wrap:wrap}@media (max-width: 76.8rem){.settlement-category__items{flex-direction:column}}.settlement-category__wrapper{position:relative}.settlement-category__wrapper .slider__nav{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:space-between}.settlement-category__wrapper .slider__nav .slider__button{pointer-events:auto;background:transparent;border:none;box-shadow:none}.settlement-category__wrapper .slider__nav .slider__button.slider__button--left{left:0}.settlement-category__wrapper .slider__nav .slider__button.slider__button--left .slider__icon{left:0}.settlement-category__wrapper .slider__nav .slider__button.slider__button--right{right:0}.settlement-category__wrapper .slider__nav .slider__button.slider__button--right .slider__icon{right:0}.settlement-category__carousel{position:relative;overflow:hidden;margin:-1.5rem !important;padding:1.5rem !important;scroll-behavior:smooth;display:flex;gap:2rem;-ms-overflow-style:none;scrollbar-width:none}.settlement-category__carousel::-webkit-scrollbar{display:none}@media (max-width: 76.8rem){.settlement-category__carousel{padding:0 5rem}}.settlement-category__item{flex:0 0 auto;width:14.5rem;background:#fff;border-radius:0.8rem;box-shadow:0 0.2rem 0.8rem rgba(0,0,0,0.1);transition:all 0.3s ease;text-decoration:none !important;color:inherit;display:flex;flex-direction:column;overflow:hidden}.settlement-category__item:hover{box-shadow:0 0.4rem 1.6rem rgba(0,0,0,0.15);transform:translateY(-0.4rem);text-decoration:none !important}.settlement-category__item:focus,.settlement-category__item:active,.settlement-category__item:visited{text-decoration:none !important}.settlement-category__image-wrapper{position:relative;width:100%;padding-top:66.67%;overflow:hidden;margin:0}.settlement-category__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.settlement-category__item-content{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.settlement-category__settlement-name{font-weight:600;color:#333;margin:0;text-transform:capitalize;font-size:1.4rem;line-height:1.9rem;text-decoration:none}.settlement-category__settlement-desc{color:#333;margin:0;flex-grow:1;font-size:1.2rem;line-height:1.7rem;text-decoration:none}@media (max-width: 768px){.settlement-categories__container{padding-top:1.5rem}}@media print{.settlement-categories{display:none}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.disambiguate-page .list-page-title h1{margin-bottom:0}@media (max-width: 767px){.disambiguate-page .list-page-title{margin-bottom:5px;border-bottom:0 none}}.disambiguate-page .disambiguate-item{padding:20px 10px 20px 35px;border-bottom:1px solid #ddd;display:block;text-decoration:none;position:relative}.disambiguate-page .disambiguate-item:hover{background:#f5f5f5}.disambiguate-page .disambiguate-item:hover .disambiguate-breadcrumb a{color:#3598db}.disambiguate-page .disambiguate-item .flag-icon{position:absolute;top:22px;left:10px}.disambiguate-page .disambiguate-breadcrumb,.disambiguate-page .disambiguate-breadcrumb a{color:#999}.disambiguate-page .disambiguate-page-map{height:300px}.disambiguate-page .disambiguate-page-map-holder{width:100%;height:300px}@media (min-width: 768px){.disambiguate-page .affix{position:fixed !important;top:0}}@media (max-width: 767px){.disambiguate-page .affix{top:50px}}@media (max-width: 530px){.disambiguate-page .affix,.disambiguate-page .affix-top,.disambiguate-page .affix-bottom{position:static !important;margin-top:-1px}}.mu-hotel-offer:hover .mu-hotel-offer__cta-btn{background-color:#f60;border:0.1rem solid #f60;margin-bottom:0;color:#fff}.mu-hotel-offer__panel{border:0 none;display:table;width:100%}.mu-hotel-offer__image-container{padding-left:0;float:left;width:15rem;padding-top:0;position:absolute;top:0;left:0;bottom:0;margin-bottom:0}@media (min-width: 768px){.mu-hotel-offer__image-container{position:relative;width:auto}}.mu-hotel-offer__image-link{width:10rem;height:100%;padding-bottom:0;position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}@media (min-width: 576px){.mu-hotel-offer__image-link{width:100%}}@media (min-width: 768px){.mu-hotel-offer__image-link{position:relative}}.mu-hotel-offer__image{max-width:none;position:absolute;height:100%;left:50%;transform:translateX(-50%)}@media (min-width: 576px){.mu-hotel-offer__image{width:auto;top:0}}@media (min-width: 768px){.mu-hotel-offer__image{position:relative;left:auto;transform:none}}.mu-hotel-offer__image-offer-badge{position:absolute;left:-0.5rem;top:0.5rem;color:#fff;background-color:#f60;padding:0.2rem 0.5rem;z-index:1}.mu-hotel-offer__image-offer-badge::after{content:"";position:absolute;bottom:-0.5rem;left:0;width:0;height:0;border-top:0.5rem solid #853500;border-left:0.5rem solid transparent}.mu-hotel-offer__details-container{padding-left:10.5rem;padding-right:1rem;padding-top:0.5rem;width:100%}@media (min-width: 576px){.mu-hotel-offer__details-container{padding-left:16rem}}@media (min-width: 768px){.mu-hotel-offer__details-container{padding-right:0;padding-left:26.5rem}}@media (min-width: 768px){.mu-hotel-offer__icon{font-size:1.4rem}}.mu-hotel-offer__cta-container{display:flex;flex-direction:column;align-items:end;gap:1rem;text-align:right;padding-top:0;padding-bottom:0}@media (min-width: 768px){.mu-hotel-offer__cta-container{align-items:start;gap:1.5rem;text-align:left;border-left:0.1rem solid #ddd}}@media (min-width: 576px) and (max-width: 768px){.mu-hotel-offer__cta-container{padding-top:4rem;padding-bottom:3.5rem}}.mu-hotel-offer__offer-badge{position:absolute;border-radius:0;padding:0.5rem 1rem;color:#fff;background:#f60;font-size:1.8rem;font-weight:normal;top:0.5rem;left:-0.5rem;z-index:1}.mu-hotel-offer__offer-badge::before{content:'';position:absolute;bottom:-0.5rem;left:0;width:0;height:0;border-top:0.5rem solid #853500;border-left:0.5rem solid transparent;z-index:1}@media (max-width: 767px){.hotel-vouchers-list .promo-text{display:block}}@media (min-width: 768px){.hotel-offers-list .promo-text{display:none}}.stress-message{padding-left:25px}.hotel-offers-list__cta .stress-price{margin-top:5px;margin-bottom:5px;color:#d01c1c;font-size:12px}.offer-price{display:inline-block;position:relative;width:fit-content}.offer-price--line-trough::after{content:"";position:absolute;left:-0.4rem;top:50%;right:-0.5rem;border-top:0.1rem solid;border-color:#666;transform:rotate(-5deg)}.offer-price .price{display:inline-block;font-size:1.8rem;color:#666}@media (min-width: 576px){.offer-price .price{font-size:2.2rem}}.offer-price__price-on-offer .price{display:inline-block;font-size:1.4rem;color:#f60}@media (min-width: 576px){.offer-price__price-on-offer .price{font-size:1.8rem}}.city-rating .city-rating-content__city-name{text-align:center;margin-bottom:0;padding-top:15px;font-size:18px}.city-rating .city-rating-content__rating-number{text-align:center;font-size:16px;margin-bottom:15px}.city-rating .city-rating-subtitle{text-align:center;margin-bottom:20px;font-size:18px;padding-top:10px;border-top:1px solid #ddd}.city-rating .city-rating-circle{margin-left:auto;margin-right:auto;top:-50px;margin-bottom:-45px;border:5px solid #fff;height:63px;width:63px}.city-rating .city-rating-circle:before{content:"";position:absolute;border-bottom:1px solid #ccc;top:-5px;left:-5px;border-radius:50%;width:63px;height:63px}.city-rating .city-rating-lists{text-align:center}@media (min-width: 768px){.city-rating .city-rating-content__city-name{font-size:24px}}@media (max-width: 767px){.city-rating{margin-bottom:0;background-color:#fff;padding-top:10px;padding-bottom:10px}.city-rating .rating-circle-container{width:100%;position:static}.city-rating .rating-circle-container .rating-circle{background:#fff}.city-rating .rating-circle-container .rating-circle span{color:#333;line-height:52px}.city-rating .rating-circle-container .rating-circle .slice{display:block}}.city-rating .city-rating-lists{padding-left:0}.city-rating .city-rating-lists .list-inline{margin-left:0}.city-rating .city-rating-lists .list-inline li{padding-right:0}.city-rating .city-rating-lists .list-inline li:not(:first-child){padding-left:2px}.city-rating .city-rating-lists .list-inline li:first-child{padding-left:0}.city-rating .city-rating-lists .list-inline li:after{content:', '}.city-rating .city-rating-lists .list-inline li:last-child:after{display:none}@media (max-width: 767px){.city-rating .city-rating-lists{padding-left:0}}.city-rating .hotel-ratings .rating-guest-box{min-height:auto;margin-bottom:8px}.city-rating .hotel-ratings .rating-guest-box .positive-rating{padding-left:0;margin-bottom:8px}.city-rating .hotel-ratings .rating-guest-box .useful-comment{padding-left:0;font-size:12px}.city-rating .hotel-ratings .rating-guest-box .useful-comment a,.city-rating .hotel-ratings .rating-guest-box .useful-comment button{color:#999;margin-right:10px}.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected{color:#666}.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected .glyphicon-thumbs-up{color:#27ae60}.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected .glyphicon-thumbs-down{color:#666}.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected .useful-rating-count,.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected .not-useful-rating-count,.city-rating .hotel-ratings .rating-guest-box .useful-comment .selected .rating-count-value{color:#666}.city-rating .hotel-ratings .rating-guest-box .positive-rating:before{display:none}.city-rating .settlement-rating-element{margin-bottom:0}.city-rating .partner-links{margin-top:40px;font-size:12px;color:#999}.city-rating .partner-links .list-unstyled li{display:inline-block;margin-right:5px}@media (max-width: 530px){.city-rating .partner-links .list-unstyled{padding-top:10px}.city-rating .partner-links li{display:block;margin-bottom:5px}}@media (min-width: 531px){.city-rating .settlement-rating-all-rating{margin-top:-20px}}.city-coupon-offer-box a{color:#3598db;text-decoration:underline}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@media (max-width: 530px){.hoty-award-badge{position:static}}.hoty-award-badge__icon{position:absolute;left:0;top:0;display:block;width:3.6rem;height:2.6rem;background-size:cover;background-image:url("https://s.szalas.hu/images/new/hotel-of-the-year/hotel-year-award.svg") no-repeat}.hoty-award-badge__special-icon{position:absolute;top:1rem;left:0.5rem}.hoty-award-badge__thumbnail{border:0.2rem solid #ffbd7c;border-radius:50%}.hoty-award-badge__tooltip{text-transform:capitalize;font-weight:normal}@media (max-width: 767px){.hoty-award-badge__hotel-name{margin-left:0}}@font-face{font-family:'sourcesanspro';src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/sourcesanspro.eot");src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/sourcesanspro.eot#iefix") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/sourcesanspro.woff") format("woff"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/sourcesanspro.ttf") format("truetype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/sourcesanspro.svg#sourcesanspro") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/roboto.eot");src:url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/roboto.eot#iefix") format("embedded-opentype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/roboto.woff") format("woff"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/roboto.ttf") format("truetype"),url("https://s.szalas.hu/uncooked/css/sass/5_objects/szallas/fonts/roboto.svg#roboto") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{position:relative;height:auto;font-size:62.5%}body{font-family:'Roboto', Arial, sans-serif;font-feature-settings:'lnum';position:relative;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#3598db;text-decoration:underline;cursor:pointer}a:hover,a:active{color:#3598db;text-decoration:none}a:visited{color:#606}.font-sourcesans{font-family:'sourcesanspro', sans-serif}a.secondary-link{color:inherit}a:hover.secondary-link,a:active.secondary-link{color:inherit;text-decoration:none}.mt-50{margin-top:50px}.campaign-legal-info{font-size:1.4rem}.campaign-legal-info__link{cursor:pointer;text-decoration:underline}.campaign-legal-info__link:hover{text-decoration:none}.campaign-legal-info__icon>div[role=tooltip]{left:50% !important;transform:translateX(-50%)}.campaign-legal-info__icon>div[role=tooltip] .tooltip-arrow{left:50% !important}.campaign-cta{display:none}@media (min-width: 768px){.campaign-cta{display:block}}.campaign-cta .secondary-link{text-decoration:underline}.campaign-cta .secondary-link:hover{text-decoration:none}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.location-description-header-box{padding:10px 15px;background:#f5f5f5;border-bottom:3px solid #ddd;margin-bottom:20px}.location-description-header-box .location-image{float:left;width:100px;height:100px}.location-description-header-box a{display:block}.campaign-banner{position:relative}.campaign-banner [data-toggle="szallasModal"]{cursor:pointer}.campaign-banner__footer{margin-top:0.5rem;display:flex;justify-content:space-between}.location-description-block{margin:10px 0;padding:0 10px}@media (min-width: 768px){.location-description-block{margin:0 0 15px 0}.location-description-header-box .location-description{padding-left:0}}@media (min-width: 768px) and (min-width: 531px){.location-description-block .location-description{padding-left:115px}}@media (min-width: 768px){.location-description-block .location-description-collage .image-holder{position:relative;display:inline-block;height:0;padding-left:1px;padding-right:1px;padding-bottom:25%;overflow:hidden;width:25%;float:left}.location-description-block .location-description-collage img{position:absolute;top:1px;bottom:1px;left:1px;right:1px}.location-description-block .location-description-collage.six .image-holder{position:relative;display:inline-block;height:0;padding-left:1px;padding-right:1px;padding-bottom:16.6666%;overflow:hidden;width:16.6666%;float:left}.location-modal{padding:0 !important}.location-modal .modal-dialog{width:100%;height:100%;margin:0}.location-modal .location-slider{min-width:100%;min-height:100%;height:100% !important}.location-modal .close{position:absolute;right:15px;top:15px;color:#fff;z-index:2;opacity:1;text-shadow:none}.location-modal .close:before{content:'';position:absolute;top:-5px;left:-10px;width:30px;height:30px;border:1px solid #fff;border-radius:50%}.location-modal .rsDefault{background:none !important}.location-modal .rsDefault .rsOverflow,.location-modal .rsDefault .rsSlide,.location-modal .rsDefault .rsVideoFrameHolder,.location-modal .rsDefault .rsThumbs{background:none !important}.location-modal .rsDefault{background:rgba(0,0,0,0.6) !important}}.campaign-listpage-banner__footer{margin-top:0.8rem;margin-bottom:3rem;display:flex;justify-content:space-between}.hotel-of-the-year-promo .promo-btn{padding-right:35px}@media (max-width: 767px){.hotel-of-the-year-promo{padding:15px !important;display:none !important}}@media (min-width: 768px) and (max-width: 1199px){.hotel-of-the-year-promo__data{margin-right:0}.hotel-of-the-year-promo__vote-box .hotelyear-vote-btn{position:relative;right:5px}}.black-friday .cookie-consent-block{width:100%;border-radius:0;bottom:0}@media (max-width: 767px){.black-friday .cookie-consent-block{font-size:12px;background-color:#000}}.post-it--black-friday .post-it__promo{background:#222}.post-it--black-friday .post-it__promo:after{color:#c43a23}.post-it--black-friday .post-it__promo .bf-logo img{width:80px}.post-it--black-friday .post-it__promo .countdown{color:#fff}.post-it--black-friday.post-it--exit .bf-logo{margin:-5px -10px -10px -10px;padding:10px}.post-it--black-friday.post-it--closed .bf-logo{flex-basis:70px;margin:-5px;padding:5px}@media (max-width: 767px){.post-it--black-friday .post-it__promo .bf-logo{position:absolute;top:5px;left:10px}.post-it--black-friday.post-it--closed .post-it__promo .bf-logo{left:25px}.post-it--black-friday.post-it--closed .post-it__promo .bf-logo img{width:50px}.listPoi .post-it--black-friday{display:none}}.quick-loader{display:none;text-align:center;min-height:9rem;vertical-align:bottom;margin-top:1rem}.quick-loader__text{color:#3598db;position:relative;z-index:2}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.sold-out{position:absolute;height:100%;width:100%;z-index:999;background:rgba(255,255,255,0.6);top:0;left:0}.sold-out span{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;font-size:24px}@media (min-width: 530px){.sold-out span{font-size:30px}}@media (min-width: 768px){.sold-out span{font-size:44px}}.guest-quotation{position:relative;text-align:center;font-size:16px;padding:0 0 0 10px;margin-bottom:30px}.guest-quotation .quotation-mark{position:absolute;top:-15px;left:-5px;width:60px;z-index:-1;opacity:.3}.guest-quotation i{position:relative;z-index:2}.guest-quotation .title{font-weight:bold;margin-bottom:5px;font-size:20px}@media (min-width: 768px){.guest-quotation{padding:30px 15px;margin-bottom:0}.guest-quotation .quotation-mark{width:90px}}.guest-quotation--in-modal{padding:0 15px 5px 15px;text-align:center;margin-bottom:10px}.guest-quotation--in-modal .quotation-mark{opacity:0.5;top:-10px;left:15px;width:70px;z-index:1}@media (min-width: 768px){.guest-quotation--in-modal{margin:15px 0 0 0}.guest-quotation--in-modal .quotation-mark{top:0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.offer-slider-content{display:flex;flex-direction:column;border:1px solid #ddd;margin:0;padding-bottom:20px}.offer-slider-block .offer-slider-content__promo-block{background:#ffeccd;display:flex;align-items:center;justify-content:space-around}.offer-slider-block .offer-slider-content__promo-block .promo-logo{width:80%;margin:10px auto}.offer-slider-block .offer-slider-content__promo-block .promo-logo:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.offer-slider-block .offer-slider-content__promo-block hr{border-color:#ccc;margin:0 0 10px 0}.offer-slider-block .offer-slider-content__promo-block .stress-text{color:#d01c1c}.offer-slider-block .offer-slider-content__promo-block .promo-info{font-size:12px;flex-basis:70%;padding:5px}.offer-slider-block .offer-slider-content__hotels{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin:15px 0 35px 0}.offer-slider-block .offer-slider-content__hotels::-webkit-scrollbar{width:0;background:transparent}.offer-slider-block .offer-slider-content__hotels .promo-offer{position:relative;flex:0 0 200px;height:280px;margin:0 5px}.offer-slider-block .offer-slider-content__hotels .promo-offer--highlighted{border:3px solid #f60}.offer-slider-block .offer-slider-content__hotels .promo-offer__image{object-fit:cover;height:100%;width:200px}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon{position:absolute;top:46px;left:-8px;max-width:90%;background:#f60;color:#fff;text-align:center;display:flex;flex-wrap:wrap}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon:before{content:"";position:absolute;top:-5px;left:0;width:0;height:0;border-bottom:5px solid #af5700;border-left:5px solid transparent;z-index:1}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:0;border-top:5px solid #af5700;border-left:5px solid transparent;z-index:1}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon-title{padding:5px;text-transform:uppercase;font-weight:bold;width:100%}.offer-slider-block .offer-slider-content__hotels .promo-offer__ribbon-countdown{padding:5px;width:100%;background:#f90}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder{position:absolute;bottom:0;left:0;width:100%;padding:40px 10px 10px 10px;height:auto;text-decoration:none;overflow:visible;color:#fff;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0)}.offer-slider-block .offer-slider-content__hotels .hotel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-slider-block .offer-slider-content__hotels .hotel-badges{position:absolute;top:0;left:0;right:0;padding:5px;background:rgba(0,0,0,0.7);background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#00000000',GradientType=0);z-index:1;margin-left:0}.offer-slider-block .offer-slider-content__hotels .hotel-badges .promo-emblem{width:32px;position:absolute;top:5px;left:50px}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .original-price{display:inline-block;position:relative;margin-right:5px}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .original-price:before{content:"";position:absolute;left:-2px;top:50%;right:-2px;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .price{display:inline-block;padding:2px 5px;background:#f60}.offer-slider-block .offer-slider-content__hotels .hotel-name-holder__price .price .currency{color:#fff}.offer-slider-block .offer-slider-content__more-link{position:absolute;bottom:10px;right:10px}.offer-slider-block .promo-offer__element-front{position:absolute;width:100%;height:100%;bottom:0;right:0;z-index:2}@media (min-width: 531px){.offer-slider-content__promo-block .promo-info{font-size:14px}}@media (min-width: 768px){.offer-slider-content{flex-direction:row;padding-bottom:0}.offer-slider-content__promo-block{flex-direction:column}.offer-slider-content__hotels{margin-bottom:0}}.offer-slider-block--single .offer-slider-content{flex-direction:column}.offer-slider-block--single .offer-slider-content__promo-block{width:100%;display:flex;align-items:center;justify-content:space-around}.offer-slider-block--single .offer-slider-content__promo-block .promo-info{padding:10px 0}.offer-slider-block--single .offer-slider-content__hotels-block{min-height:260px;width:100%;padding-left:10px}.offer-slider-block--single .offer-slider-content__hotels .promo-offer{height:200px}.offer-slider-block--single .offer-slider-content__hotels .promo-offer__image{width:100%}.offer-slider-block--single .offer-slider-content__hotels .hotel-name-holder{padding-bottom:5px}@media (min-width: 992px){.offer-slider-block--double{width:66.66666%}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.slider-nav .glyphicon-chevron-left,.slider-nav .glyphicon-chevron-right,.slider-nav .slider__button{position:absolute;left:10px;font-size:24px;color:#999;text-align:center;width:42px;height:42px;line-height:42px;vertical-align:middle;background:#fff;border-radius:50%;border:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,0.16);z-index:3}.slider-nav button{border:none}.slider-nav .glyphicon-chevron-right,.slider-nav .slider__button--right{left:auto;right:10px}.slider-nav .glyphicon-chevron-right::before,.slider-nav .slider__button--right::before{left:50%;transform:translateX(-50%)}.slider-nav .glyphicon-chevron-left::before,.slider-nav .slider__button--left::before{left:50%;transform:translateX(-50%)}.slider-nav .slider__icon{display:flex;align-items:center;justify-content:center;height:100%}.slider-nav .slider__icon::before{position:absolute;left:50%;transform:translateX(-50%)}.slider{position:relative}.slider__list{display:flex;flex-wrap:nowrap;height:auto;margin:initial;padding:0;list-style-type:none}.slider__item{min-width:17rem;text-align:center}@media (min-width: 768px){.slider--grid .slider__list{display:block;margin-inline:-1.5rem}}@media (min-width: 768px){.slider--mansory-grid .slider__list{display:block;height:20rem;margin:-0.5rem}}.slider--mansory-grid .slider__item{text-align:left}@media (min-width: 768px){.slider--mansory-grid .slider__item{min-width:initial}}.slider--big .slider__list,.slider--offer .slider__list,.slider--auto .slider__list,.slider--no-wrap .slider__list,.slider--small .slider__list{overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.slider--big .slider__list::-webkit-scrollbar,.slider--offer .slider__list::-webkit-scrollbar,.slider--auto .slider__list::-webkit-scrollbar,.slider--no-wrap .slider__list::-webkit-scrollbar,.slider--small .slider__list::-webkit-scrollbar{display:none}.slider--big .slider__item,.slider--offer .slider__item,.slider--auto .slider__item,.slider--no-wrap .slider__item,.slider--small .slider__item{min-width:32rem;text-align:left}.slider--big .slider__nav,.slider--offer .slider__nav,.slider--auto .slider__nav,.slider--no-wrap .slider__nav,.slider--small .slider__nav{margin-top:0;visibility:visible;pointer-events:none}@media (min-width: 992px){.slider--big .slider__nav,.slider--offer .slider__nav,.slider--auto .slider__nav,.slider--no-wrap .slider__nav,.slider--small .slider__nav{display:none}}.slider--big .slider__button,.slider--offer .slider__button,.slider--auto .slider__button,.slider--no-wrap .slider__button,.slider--small .slider__button{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:4.2rem;height:4.2rem;line-height:4.2rem;background:#fff;border-radius:50%;border:0.1rem solid #ccc;box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.16);z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:auto}.slider--big .slider__button--left,.slider--offer .slider__button--left,.slider--auto .slider__button--left,.slider--no-wrap .slider__button--left,.slider--small .slider__button--left{left:0}.slider--big .slider__button--right,.slider--offer .slider__button--right,.slider--auto .slider__button--right,.slider--no-wrap .slider__button--right,.slider--small .slider__button--right{right:0}@media (min-width: 992px){.slider--big .slider--offer .slider--big .slider__nav,.slider--big .slider--auto .slider--big .slider__nav,.slider--big .slider--no-wrap .slider--big .slider__nav,.slider--big .slider--small .slider--big .slider__nav,.slider--big .slider--offer .slider--offer .slider__nav,.slider--big .slider--auto .slider--offer .slider__nav,.slider--big .slider--no-wrap .slider--offer .slider__nav,.slider--big .slider--small .slider--offer .slider__nav,.slider--big .slider--offer .slider--auto .slider__nav,.slider--big .slider--auto .slider--auto .slider__nav,.slider--big .slider--no-wrap .slider--auto .slider__nav,.slider--big .slider--small .slider--auto .slider__nav,.slider--big .slider--offer .slider--no-wrap .slider__nav,.slider--big .slider--auto .slider--no-wrap .slider__nav,.slider--big .slider--no-wrap .slider--no-wrap .slider__nav,.slider--big .slider--small .slider--no-wrap .slider__nav,.slider--big .slider--offer .slider--small .slider__nav,.slider--big .slider--auto .slider--small .slider__nav,.slider--big .slider--no-wrap .slider--small .slider__nav,.slider--big .slider--small .slider--small .slider__nav,.slider--offer .slider--offer .slider--big .slider__nav,.slider--offer .slider--auto .slider--big .slider__nav,.slider--offer .slider--no-wrap .slider--big .slider__nav,.slider--offer .slider--small .slider--big .slider__nav,.slider--offer .slider--offer .slider--offer .slider__nav,.slider--offer .slider--auto .slider--offer .slider__nav,.slider--offer .slider--no-wrap .slider--offer .slider__nav,.slider--offer .slider--small .slider--offer .slider__nav,.slider--offer .slider--offer .slider--auto .slider__nav,.slider--offer .slider--auto .slider--auto .slider__nav,.slider--offer .slider--no-wrap .slider--auto .slider__nav,.slider--offer .slider--small .slider--auto .slider__nav,.slider--offer .slider--offer .slider--no-wrap .slider__nav,.slider--offer .slider--auto .slider--no-wrap .slider__nav,.slider--offer .slider--no-wrap .slider--no-wrap .slider__nav,.slider--offer .slider--small .slider--no-wrap .slider__nav,.slider--offer .slider--offer .slider--small .slider__nav,.slider--offer .slider--auto .slider--small .slider__nav,.slider--offer .slider--no-wrap .slider--small .slider__nav,.slider--offer .slider--small .slider--small .slider__nav,.slider--auto .slider--offer .slider--big .slider__nav,.slider--auto .slider--auto .slider--big .slider__nav,.slider--auto .slider--no-wrap .slider--big .slider__nav,.slider--auto .slider--small .slider--big .slider__nav,.slider--auto .slider--offer .slider--offer .slider__nav,.slider--auto .slider--auto .slider--offer .slider__nav,.slider--auto .slider--no-wrap .slider--offer .slider__nav,.slider--auto .slider--small .slider--offer .slider__nav,.slider--auto .slider--offer .slider--auto .slider__nav,.slider--auto .slider--auto .slider--auto .slider__nav,.slider--auto .slider--no-wrap .slider--auto .slider__nav,.slider--auto .slider--small .slider--auto .slider__nav,.slider--auto .slider--offer .slider--no-wrap .slider__nav,.slider--auto .slider--auto .slider--no-wrap .slider__nav,.slider--auto .slider--no-wrap .slider--no-wrap .slider__nav,.slider--auto .slider--small .slider--no-wrap .slider__nav,.slider--auto .slider--offer .slider--small .slider__nav,.slider--auto .slider--auto .slider--small .slider__nav,.slider--auto .slider--no-wrap .slider--small .slider__nav,.slider--auto .slider--small .slider--small .slider__nav,.slider--no-wrap .slider--offer .slider--big .slider__nav,.slider--no-wrap .slider--auto .slider--big .slider__nav,.slider--no-wrap .slider--no-wrap .slider--big .slider__nav,.slider--no-wrap .slider--small .slider--big .slider__nav,.slider--no-wrap .slider--offer .slider--offer .slider__nav,.slider--no-wrap .slider--auto .slider--offer .slider__nav,.slider--no-wrap .slider--no-wrap .slider--offer .slider__nav,.slider--no-wrap .slider--small .slider--offer .slider__nav,.slider--no-wrap .slider--offer .slider--auto .slider__nav,.slider--no-wrap .slider--auto .slider--auto .slider__nav,.slider--no-wrap .slider--no-wrap .slider--auto .slider__nav,.slider--no-wrap .slider--small .slider--auto .slider__nav,.slider--no-wrap .slider--offer .slider--no-wrap .slider__nav,.slider--no-wrap .slider--auto .slider--no-wrap .slider__nav,.slider--no-wrap .slider--no-wrap .slider--no-wrap .slider__nav,.slider--no-wrap .slider--small .slider--no-wrap .slider__nav,.slider--no-wrap .slider--offer .slider--small .slider__nav,.slider--no-wrap .slider--auto .slider--small .slider__nav,.slider--no-wrap .slider--no-wrap .slider--small .slider__nav,.slider--no-wrap .slider--small .slider--small .slider__nav,.slider--small .slider--offer .slider--big .slider__nav,.slider--small .slider--auto .slider--big .slider__nav,.slider--small .slider--no-wrap .slider--big .slider__nav,.slider--small .slider--small .slider--big .slider__nav,.slider--small .slider--offer .slider--offer .slider__nav,.slider--small .slider--auto .slider--offer .slider__nav,.slider--small .slider--no-wrap .slider--offer .slider__nav,.slider--small .slider--small .slider--offer .slider__nav,.slider--small .slider--offer .slider--auto .slider__nav,.slider--small .slider--auto .slider--auto .slider__nav,.slider--small .slider--no-wrap .slider--auto .slider__nav,.slider--small .slider--small .slider--auto .slider__nav,.slider--small .slider--offer .slider--no-wrap .slider__nav,.slider--small .slider--auto .slider--no-wrap .slider__nav,.slider--small .slider--no-wrap .slider--no-wrap .slider__nav,.slider--small .slider--small .slider--no-wrap .slider__nav,.slider--small .slider--offer .slider--small .slider__nav,.slider--small .slider--auto .slider--small .slider__nav,.slider--small .slider--no-wrap .slider--small .slider__nav,.slider--small .slider--small .slider--small .slider__nav{display:none}}.slider--big .slider__icon,.slider--offer .slider__icon,.slider--auto .slider__icon,.slider--no-wrap .slider__icon,.slider--small .slider__icon{position:static;border:none;border-radius:inherit;box-shadow:none;background-color:transparent;width:auto;height:auto;line-height:initial}.slider--big .slider__icon--left::before,.slider--big .slider__icon--right::before,.slider--offer .slider__icon--left::before,.slider--offer .slider__icon--right::before,.slider--auto .slider__icon--left::before,.slider--auto .slider__icon--right::before,.slider--no-wrap .slider__icon--left::before,.slider--no-wrap .slider__icon--right::before,.slider--small .slider__icon--left::before,.slider--small .slider__icon--right::before{position:static;transform:none}.slider--offer .slider__item,.slider--small .slider__item{min-width:17rem;text-align:center}.slider--offer .slider__item--text-left,.slider--small .slider__item--text-left{text-align:left}.slider--offer .slider__icon,.slider--small .slider__icon{font-size:2.4rem;color:#999;text-align:center}.slider--offer .slider__button--left,.slider--small .slider__button--left,.slider--big .slider__button--left{left:1rem}.slider--offer .slider__button--right,.slider--small .slider__button--right,.slider--big .slider__button--right{right:1rem}@media (min-width: 768px){.slider--auto .slider__item{min-width:auto}}.slider--auto .slider__list{flex-wrap:nowrap}@media (min-width: 768px){.slider--auto .slider__list{flex-wrap:wrap}}.slider--offer .slider__icon--left,.slider--offer .slider__icon--right{transform:none}.slider--inactive .slider__list{display:flex;flex-direction:column;gap:1rem}.slider--inactive .slider__item{width:100%;text-align:left;padding:0}.slider--inactive .slider__content{display:flex;border:0.1rem solid #ddd;border-radius:0.4rem}@media (min-width: 992px){.slider--always-visible .slider__nav{display:block}}.slider--icon-padding .slider__icon{padding-top:0.6rem}.full-size-link{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.poi-discount-block{position:relative;display:flex;align-items:center;background:#fff;box-shadow:0 0 0 0.1rem #f60;border-radius:.4rem}.poi-discount-block__discount{display:flex;flex-direction:column;align-items:center;min-width:13.8rem;background:#fff;color:#f60;font-weight:bold;font-size:2.6rem;line-height:1;padding:1.2rem 1rem 1.5rem 1rem;border-radius:.4rem}@media (min-width: 992px){.poi-discount-block__discount{position:relative;font-size:3.2rem}}.poi-discount-block__discount-more{position:absolute;top:-1rem;left:auto;right:0.5rem;width:2.2rem;height:2.2rem;background:#d20;border-radius:100%;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-bottom:0.1rem;padding-right:0.1rem}@media (min-width: 768px){.poi-discount-block__discount-more{left:9.5rem}}.poi-discount-block__discount-text{font-size:1.2rem;font-weight:normal}.poi-discount-block__discount-info{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;padding:1rem 0.5rem 1rem 1.5rem;background-color:#fff3eb;border-left:0.2rem dashed #f60;min-height:7.1rem;border-radius:.4rem}.poi-discount-block::before,.poi-discount-block::after{content:"";width:2rem;height:1.5rem;background:#fff;position:absolute;left:12.9rem;border:0.1rem solid #f60;z-index:1}.poi-discount-block::before{top:-0.3rem;border-top:0.2rem solid #fff;border-radius:0.4rem 0.4rem 1rem 1rem}.poi-discount-block::after{bottom:-0.3rem;border-bottom:0.2rem solid #fff;border-radius:1rem 1rem 0.4rem 0.4rem}.poi-owl-carousel .owl-controls{height:0}@media (min-width: 768px){.poi-owl-carousel .owl-controls{height:auto}}.poi-owl-carousel .owl-prev,.poi-owl-carousel .owl-next{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;text-align:center;background:rgba(0,0,0,0.5);border-radius:50%;line-height:3rem;vertical-align:middle;font-size:1rem;opacity:.5;transition:all 0.2s ease-in-out;color:#eee}.poi-owl-carousel .owl-prev:hover,.poi-owl-carousel .owl-next:hover{opacity:1;background:rgba(0,0,0,0.8)}.poi-owl-carousel .owl-prev{left:0.5rem}.poi-owl-carousel .owl-next{right:0.5rem}.poi-owl-carousel:hover .owl-prev,.poi-owl-carousel:hover .owl-next{opacity:1}.poi-coupon{width:33.333333%;padding:0 1.5rem;float:left;position:relative;cursor:pointer;min-width:20rem}.poi-coupon.checked:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #999}@media (max-width: 767px){.poi-coupon.checked:after{bottom:-2.5rem}}@media (min-width: 768px){.poi-coupon{min-width:auto}}.poi-coupon--more{color:#333;width:100%}.poi-coupon--more:visited{color:#333}.poi-coupon-details{position:relative;clear:both;min-height:24rem;color:#333;background:#fff;box-shadow:0 0 1.8rem rgba(0,0,0,0.27),0 0.6rem 0.6rem rgba(0,0,0,0.32);padding:1.5rem;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:0}.poi-coupon-details__name{font-size:1.8rem}.poi-coupon-details__name--link{text-decoration:none;font-weight:bold}.poi-coupon-details__name--link:visited{color:#3598db !important}.poi-coupon-details__image-holder{position:relative;top:0;left:0;margin-bottom:1rem;width:100%}@media (min-width: 768px){.poi-coupon-details__image-holder{margin-bottom:0;position:absolute;top:2rem;left:2.5rem;width:20rem}}.poi-coupon-details__image{width:100%}@media (min-width: 768px){.poi-coupon-details__image{width:auto}}.poi-coupon-details__close-details-caret{font-size:1.2rem;top:0;left:0.2rem}.poi-coupon-details__close{position:absolute;top:1.5rem;right:1.5rem;color:#999;text-shadow:none;line-height:1.5rem;opacity:1;z-index:1}@media (max-width: 767px){.poi-coupon-details__close::before{content:"";position:absolute;top:-0.1rem;right:-0.1rem;opacity:1;border-right:0.3rem solid #fff;border-bottom:0.3rem solid transparent;z-index:-1}}@media (min-width: 768px){.poi-coupon-details{padding:1.5rem 2.5rem 1.5rem 24rem;width:calc(100% + 1rem);margin:-1rem 0 1.5rem 0}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.terms-of-use{font-size:1.2rem;text-align:left;background:#f5f5f5;margin:1.5rem -1.5rem -1.5rem -1.5rem;padding:1rem 3rem}.terms-of-use__button{color:#999;position:relative}.terms-of-use__button:hover,.terms-of-use__button:focus{color:#999}.terms-of-use__button.collapsed .caret{border-top:0.4rem solid;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0}.terms-of-use__caret{position:absolute;top:0.7rem;margin-left:0.5rem;color:#999;border-bottom:0.4rem solid;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-top:0}.poi-coupon-modal__info-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.poi-coupon-modal__poi-coupons{display:flex;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.poi-coupon-modal__poi-coupons::-webkit-scrollbar{display:none}@media (min-width: 768px){.poi-coupon-modal__poi-coupons{flex-direction:row;flex-wrap:wrap}}.poi-coupon-modal__show-more-btn{height:23.8rem;border:0.1rem solid #ddd;display:flex;align-items:center;justify-content:center;gap:0.5rem}@media (min-width: 768px){.poi-coupon-modal__show-more-btn{height:auto}}.poi-coupon-modal__caret{display:none}@media (min-width: 768px){.poi-coupon-modal__caret{display:inline-block;margin-top:0.2rem}}.poi-coupon-modal .slider-nav{height:0}.summer-campaign .guest-quotation--in-modal{margin-top:10%}.summer-campaign .poi-coupon-image .poi-coupon-image__img--large:first-child{transform:rotate(0deg);box-shadow:none;top:-1.5rem;left:-2.3rem}@media (min-width: 768px){.summer-campaign .guest-quotation--in-modal{margin-top:0}}.list-page-content:before{opacity:0}.list-elements:before{opacity:0}.xhr-in-progress .list-page-content:before{content:attr(data-line);background:url("https://s.szalas.hu/images/new/loaders/eclipse-loader.gif") no-repeat 50% 120px;background-size:100px auto;position:absolute;z-index:3;font-size:26px;padding-top:25px;text-align:center;height:100%;width:100%;white-space:pre;font-style:italic;animation:loader-fade 0.3s;animation-fill-mode:forwards;animation-delay:2s}.xhr-in-progress .list-elements{filter:blur(3px)}.xhr-in-progress .list-elements:before{content:"";background-color:rgba(255,255,255,0.85);position:absolute;width:calc(100% + 10px);top:-5px;left:-5px;height:calc(100% + 10px);text-shadow:0 0 50px #fff;background-repeat:no-repeat;background-position:50% 10px;z-index:5;animation:loader-fade 0.3s;animation-fill-mode:forwards}.hu.xhr-in-progress .list-page-content:before{box-shadow:inset 9px 120px 15px -21px rgba(255,255,255,0.8),0 -24px 100px 24px #fff;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff}@media (min-width: 531px){.hu.xhr-in-progress .list-page-content:before{box-shadow:inset 9px 210px 15px -21px rgba(255,255,255,0.8), 0 -24px 100px 24px #fff}}@media (max-width: 767px){.xhr-in-progress .list-page-content:before{top:50px;width:100%;white-space:pre;font-size:18px;padding:10px 30px}}@keyframes loader-fade{from{opacity:0}to{opacity:1}}.settlement-description{background:#fff;box-shadow:3px 3px 0 #eeeeee;padding:10px;border:1px solid #dddddd;font-size:12px}.settlement-description__title{font-weight:bold;font-size:14px;color:#666}.settlement-description__link{text-align:right;font-size:14px}.settlement-description__list li{padding:5px 5px}.settlement-description__list a{text-decoration:none}.settlement-description__list a:hover .settlement-name{text-decoration:underline}.settlement-description__list .hotelcount{color:#999}.settlement-description-modal .modal-title{margin-right:40px;font-size:18px}@media (min-width: 768px){.settlement-description{margin:0 0 15px 0;box-shadow:none;padding:15px;font-size:14px}.settlement-description__title{font-weight:normal;font-size:22px;font-family:'Source Sans Pro', sans-serif}}.page_hotel .settlement-description{margin:30px -5px 15px -5px}.page_hotel .settlement-description__title{padding:10px 30px 10px 15px;margin:-10px -10px 10px -10px;position:relative;font-size:20px;line-height:26px}@media (min-width: 768px){.page_hotel .settlement-description{margin:30px 0 30px 0;padding:15px;border-radius:.4rem}.page_hotel .settlement-description__title{font-size:26px;margin:0 0 15px 0;line-height:32px;background:none;padding:0}}.hotelyear-vote-modal h3{padding:10px 15px;margin:-5px -15px 20px -15px}.hotelyear-vote-modal .close{position:absolute;right:10px;top:10px;z-index:9;color:#fff;text-shadow:0 1px 0 #000}.hotelyear-vote-modal .hotel-year-title{margin-bottom:15px}.hotelyear-vote-modal .form-fields.step1-fields{padding:25px 0}.hotelyear-vote-modal .form-fields.step2-fields .checkbox{padding:0 15px}.hotelyear-vote-modal .form-fields.form-fields--gray{margin:0 -15px -15px -15px;padding:0 15px 15px 15px;background:#f5f5f5}.hotelyear-vote-modal .form-fields.form-fields--gray .form-checklist .checkbox{border-bottom:1px solid #ddd;transition-duration:200ms}.hotelyear-vote-modal .form-fields.form-fields--gray .form-checklist .checkbox:hover{background:#fff;border-radius:5px 5px 0 0}.hotelyear-vote-modal .form-fields.form-fields--gray .form-checklist .checkbox .has-success{font-weight:bold}.hotelyear-vote-modal .form-fields.form-fields--gray .form-checklist.has-success .checkbox{color:#333}.hotelyear-vote-modal .form-fields.form-fields--gray .form-checklist.has-success .checkbox input:checked~span{font-weight:bold}.hotelyear-vote-modal .control-label{top:5px}.hotelyear-vote-modal fieldset{margin-bottom:35px}.hotelyear-vote-modal fieldset .glyphicon-gmail,.hotelyear-vote-modal fieldset .glyphicon-checkmark,.hotelyear-vote-modal fieldset .glyphicon-delete{display:none}.hotelyear-vote-modal fieldset .help-text{left:5px}.hotelyear-vote-modal fieldset .control-label{position:absolute;top:-22px;left:19px;font-size:12px;color:#333;z-index:1;transition-duration:200ms}.hotelyear-vote-modal fieldset .form-control{width:100%;transition-duration:200ms;padding:5px;box-shadow:none;border-radius:3px;border:1px solid #ddd;background:#fff}.hotelyear-vote-modal fieldset .form-control~.vote-modal-bar{position:absolute;top:44px;left:15px;right:100%;height:2px;background:#999;width:auto;transition-duration:200ms}.hotelyear-vote-modal fieldset .form-control:focus{box-shadow:none !important;border-color:#ddd !important;background:#fff}.hotelyear-vote-modal fieldset .form-control:focus~.control-label{top:-22px;font-size:12px;color:#333}.hotelyear-vote-modal fieldset .form-control:focus~.control-label:before{display:none !important}.hotelyear-vote-modal fieldset .form-control:focus~.vote-modal-bar{right:15px;width:auto}.hotelyear-vote-modal fieldset.has-success .form-control{box-shadow:none;border-radius:3px 3px 0 0;background:#fff}.hotelyear-vote-modal fieldset.has-success .form-control~.vote-modal-bar{background:#27ae60;left:15px;right:15px;height:2px}.hotelyear-vote-modal fieldset.has-success .form-control:focus~.vote-modal-bar{height:2px;background:#999}.hotelyear-vote-modal fieldset.has-success .control-label{top:-17px;font-size:12px;color:#27ae60}.hotelyear-vote-modal fieldset.has-success .control-label--no-pipe:before{content:none !important}.hotelyear-vote-modal fieldset.has-success .control-label:before{font-family:'general' !important;content:"\e90d";position:absolute;top:-5px;right:3px;font-size:10px}.hotelyear-vote-modal fieldset.has-error .form-control{box-shadow:none;border-radius:3px 3px 0 0}.hotelyear-vote-modal fieldset.has-error .form-control~.vote-modal-bar{background:#d01c1c;left:15px;right:15px;height:2px}.hotelyear-vote-modal fieldset.has-error .form-control:focus~.vote-modal-bar{height:2px;background:#999}.hotelyear-vote-modal fieldset.has-error .control-label{top:-22px;font-size:12px}.hotelyear-vote-modal fieldset.has-error .help-text{display:none}.hotelyear-vote-modal fieldset.has-error .help-block{margin-top:0;margin-bottom:0}.hotelyear-vote-modal fieldset.has-error .help-block .help-inline{font-size:85%;left:5px}.hotelyear-vote-modal .help-inline{font-size:12px}@media (min-width: 768px){.hotelyear-vote-modal fieldset .form-control~.vote-modal-bar{top:32px}}.hotelyear-vote-modal .image-holder{margin:-15px -15px 5px -15px;overflow:hidden;max-height:200px;position:relative;z-index:1}.hotelyear-vote-modal .image-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:3}.hotelyear-vote-modal .img-banner-bg{position:relative;z-index:2}.hotelyear-vote-modal .img-banner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:125px;z-index:4}@media (max-width: 530px){.hotelyear-vote-modal .img-banner-bg{min-height:150px}}@media (min-width: 768px){.hotelyear-vote-modal .img-banner-bg{top:100px;transform:translateY(-50%)}.hotelyear-vote-modal .img-banner-logo{top:25px;height:150px;transform:translateX(-50%)}}.success-icon{background:#fff;width:80px;height:80px;position:relative;top:-45px;left:50%;transform:translateX(-50%);border-radius:50%;margin-bottom:-55px;border:1px solid #ddd;z-index:7}.success-icon--no-confirmed{background:#f5f5f5}.success-icon .glyphicon-gmail,.success-icon .glyphicon-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:36px}.success-icon .glyphicon-checkmark{color:#27ae60}.success-icon .glyphicon-gmail{color:#999}.success-icon .glyphicon--notification:after{content:"1";position:absolute;top:-5px;right:-7px;color:white;font-size:10px;width:15px;display:flex;border-radius:50%;background-color:red;justify-content:center;align-items:center;line-height:0;height:15px;font-weight:bold;font-family:Roboto}@media (min-width: 531px){.success-icon--no-confirmed{background:transparent;position:absolute;top:229px;left:auto;right:20px}}.hotel-year-share-block{text-align:center}.hotel-year-share-block .share-btn{position:relative;display:inline-block;width:135px;border-radius:2px;background:#3598db;margin:0 5px;padding:8px 10px 8px 34px;color:#fff;text-decoration:none;text-transform:uppercase;line-height:1;transition-duration:200ms}.hotel-year-share-block .share-btn:hover{background:#3b5998}.hotel-year-share-block .share-btn:before{content:"";width:0;height:100%;background:#27ae60;position:absolute;top:0;left:0;transition-duration:400ms}.hotel-year-share-block .share-btn .share-btn-clicked{display:none;position:relative;z-index:3}.hotel-year-share-block .share-btn .share-btn-default{position:relative;z-index:3}.hotel-year-share-block .share-btn .glyphicon-gmail,.hotel-year-share-block .share-btn .glyphicon-checkmark{display:none}.hotel-year-share-block .share-btn.send-success:before{width:100%}.hotel-year-share-block .share-btn.send-success .share-btn-clicked,.hotel-year-share-block .share-btn.send-success .glyphicon-gmail,.hotel-year-share-block .share-btn.send-success .glyphicon-checkmark{display:inline-block}.hotel-year-share-block .share-btn.send-success .share-btn-default,.hotel-year-share-block .share-btn.send-success .glyphicon-envelope-fast{display:none}.hotel-year-share-block .share-btn .glyphicon{position:absolute;top:50%;left:7px;transform:translateY(-50%);font-size:18px;color:#fff}.hotel-year-share-block .share-btn img{width:20px;height:20px;margin:-5px 5px -5px -25px}@media (max-width: 530px){.hotel-year-share-block .shate-btn--email{margin-top:10px}}.success-vote-text{text-align:center;padding:15px 10px}.success-vote-text__title{font-size:18px}@media (max-width: 530px){.success-vote-text__title{margin-bottom:20px}}.success-vote-text__main-title{text-align:left}.success-vote-text__container{font-size:16px;margin-left:0;text-align:left;padding-bottom:15px;border-bottom:1px solid #ccc}@media (min-width: 531px){.success-vote-text__container{margin-left:20px}.success-vote-text__container:last-child{margin-bottom:20px}}.finish-step{margin:-15px;padding:15px;background:#f5f5f5}.success-vote-text__share{font-size:18px;font-weight:bold;margin-top:15px}.hotelyear-dreamtrips,.hotelyear-dreamtrips:focus,.hotelyear-dreamtrips:visited{color:#c07022}.mail-share-text{padding:15px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin:10px 0 40px 0;text-align:left}.mail-share-sending{display:flex;flex-direction:column}.mail-share-sending .mail-share-input{margin-right:10px;width:100%}.mail-share-sending fieldset{margin-bottom:15px}@media (min-width: 768px){.hotelyear-vote-modal .mail-share-text{padding:30px}.hotelyear-vote-modal .mail-share-sending{flex-direction:row}}.vote-modal-sponsor__next-sponsor,.vote-modal-sponsor__gold-sponsor{display:flex;justify-content:center}.vote-modal-sponsor__next-sponsor img,.vote-modal-sponsor__gold-sponsor img{width:90px;object-fit:cover}.vote-modal-sponsor__best-sponsor{margin-bottom:10px}.vote-modal-sponsor__best-sponsor img{width:150px;object-fit:cover}.vote-modal-sponsor__gold-sponsor{margin-bottom:15px}.vote-modal-sponsor__text{font-weight:500}@media (min-width: 531px){.vote-modal-sponsor__gold-sponsor img,.vote-modal-sponsor__next-sponsor img{width:120px}.vote-modal-sponsor__gold-sponsor{margin-bottom:0}.vote-modal-sponsor__best-sponsor{margin-bottom:0}}@media (min-width: 768px){.vote-modal-sponsor__gold-sponsor img,.vote-modal-sponsor__next-sponsor img{width:100px}}.checkbox__hotel-of-year-validator label span{color:#333}.checkbox__hotel-of-year-validator label div{color:#333}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.newsletter-question-block{margin-top:15px}.newsletter-question .privacy-statement{margin-bottom:10px}.newsletter-question .glyphicon-info{cursor:pointer;font-size:14px}.newsletter-question .newsletter-question--popover{max-width:90%}.newsletter-question .newsletter-question--popover span{position:absolute;top:5px;right:10px;z-index:2;font-size:21px;line-height:1;font-weight:bold;color:#000;opacity:0.2}.newsletter-question .newsletter-question--popover span:hover{cursor:pointer;opacity:0.5}.newsletter-question .newsletter-question--popover .popover-content{padding-top:20px;font-size:12px}.newsletter-question.newsletter-question--hotel-of-year{font-size:14px;padding-left:0}.newsletter-question .privacy-statement{color:#333}.step2-hotel-of-year{margin-left:-15px}.step2-hotel-of-year .regulation-question{font-size:14px;margin:20px 0 10px 0;padding-left:20px;color:#333}.step2-hotel-of-year .step2-hotel-of-year__regulation input[type="radio"],.step2-hotel-of-year .step2-hotel-of-year__regulation input[type="checkbox"]{margin:3px 0 0 0}.positive-label{padding:2px 10px;border-radius:4px;border:1px solid #27ae60;color:#27ae60;display:table}.iconic-highlight-info-box{padding:10px 10px 10px 45px;background:#eee;position:relative;border-left:4px solid #ddd;margin-bottom:5px;margin-left:-10px;margin-right:-15px}.iconic-highlight-info-box__icon{position:absolute;left:0;top:-5px;width:45px;text-align:center;padding-top:10px;font-size:26px}.iconic-highlight-info-box__text{color:#666}.iconic-highlight-info-box--realtime{border-left-color:#f60}.iconic-highlight-info-box--realtime .iconic-highlight-info-box__icon{color:#f60}.iconic-highlight-info-box--realtime .iconic-highlight-info-box__text .title{color:#f60}.iconic-highlight-info-box--confirm{border-left-color:#40b140}.iconic-highlight-info-box--confirm .iconic-highlight-info-box__icon{color:#40b140;font-size:34px;top:-12px}.iconic-highlight-info-box--confirm .iconic-highlight-info-box__icon .glyphicon-answer{font-size:26px}.iconic-highlight-info-box--confirm .iconic-highlight-info-box__text .title{color:#40b140}.iconic-highlight-info-box--offer .iconic-highlight-info-box__icon{color:#aaa;font-size:22px}.iconic-highlight-info-box--summary-box{margin-left:0;margin-right:0}.list-element.sold_out .iconic-highlight-info-box{display:none}@media (max-width: 767px){.list-element .iconic-highlight-info-box{margin:0 0 5px 0;padding:0 0 0 15px;border:none;background:none}.list-element .iconic-highlight-info-box__icon{position:absolute;left:-5px;top:0;width:auto;text-align:center;padding-top:0;font-size:10px}.list-element .iconic-highlight-info-box__icon .glyphicon{font-size:16px}.list-element .iconic-highlight-info-box__icon .glyphicon-chat{font-size:12px;margin-left:4px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.fix-block{position:fixed;left:0;right:0;bottom:0;display:block;width:100%;padding:1.5rem;background-color:#fff;z-index:999}.fix-block--double-item{display:flex;flex-direction:row;justify-content:space-between}.fix-block--double-item .fix-block__button{padding:1rem 1.5rem;min-width:calc(50% - 0.5rem);font-size:1.4rem}.fix-block__text{color:#333;margin-bottom:1rem}.fix-block__button-info{opacity:0.7;margin:-0.2rem 0;font-size:1.1rem}.list-element--loyalty{border:2px solid #4F9E9E}.list-element--loyalty:first-child{margin-top:28px}.list-element--loyalty .list-element-data{margin-bottom:0;padding-top:0;margin-top:-17px}.list-page-content .list-element+.list-element--loyalty{margin-top:30px}@media (max-width: 767px){.list-element--loyalty .list-element-data{margin-top:1px}}@media (min-width: 768px){.list-element--loyalty:before{top:41px}}.loyalty-label{position:absolute;width:calc(100% + 4px);z-index:1;right:-2px;top:-25px;background-color:#4F9E9E;display:flex;justify-content:flex-end;align-items:center}.loyalty-label__img{margin-left:10px;width:15px;height:15px}.loyalty-label__text{padding:5px;font-size:12px;display:inline-block;color:#fff}@media (min-width: 768px){.loyalty-label{top:-13px;right:-2px;width:auto}.loyalty-label:before{content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-width:20px 10px 18px 0;border-color:transparent #4F9E9E transparent transparent}.loyalty-label__text{text-transform:uppercase;font-weight:bold;padding:10px 15px 10px 5px;font-size:13px}.loyalty-label__img{margin-left:0;width:30px;height:30px}}.list-element-header__reedem-text{font-size:12px}.list-element-header__icon{display:inline-block;width:15px;height:15px}@media (min-width: 768px){.list-element-header{position:relative;z-index:2;margin:0 -5px 0 -5px}.list-element-header__reedem-text{font-size:14px;padding:5px 5px 10px 5px;width:100%;border-bottom:1px solid #ddd;display:flex;align-items:center;margin-bottom:5px}.list-element-header__icon{margin-right:5px}}@media (max-width: 767px){.pl .list-element{padding:5px}.pl .list-element:after{display:none}.pl .list-element .list-element-title{padding-right:75px}.pl .list-element .location-infos{padding-right:85px}.pl .list-element-data{padding-right:0}.pl .list-element-reviews{position:absolute;top:0;right:15px}.pl .list-element-reviews .rating-circle{width:auto;height:auto;background:none}.pl .list-element-reviews .rating-circle:after{display:none}.pl .list-element-reviews .rating-circle>span{width:auto;height:auto;line-height:normal;background:none;position:static;text-align:right;font-size:12px}.pl .list-element-reviews .slice{display:none}}@media (max-width: 767px) and (min-width: 531px){.pl .list-element-reviews{right:0}}@media (min-width: 768px){.pl .room-details-container{text-align:right}.pl .list-element.appeared-stress .percent{left:auto;right:-23px}.pl .list-element.appeared-stress .percent:before{right:0;left:auto;border-right:5px solid transparent;border-left:transparent}.pl .list-element.appeared-stress .percent .glyphicon{right:auto;left:-20px;transform:scaleX(-1);-ms-filter:"FlipH"}.pl .list-element-reviews .user-rating-container{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.pl .list-element-reviews__text{font-weight:bold;padding-left:5px}.pl .list-element-reviews__quantity{text-align:right;font-size:12px}}.pl .tripadvisor-reviews{position:absolute;top:0;right:15px;font-weight:bold;text-align:right}.pl .tripadvisor-reviews .tripadvisor-bubbles{display:block;width:80px;height:14px;margin-top:2px;margin-left:auto}.pl .tripadvisor-reviews .tripadvisor-number{display:block;font-weight:normal;font-size:10px;margin-top:2px}@media (max-width: 767px) and (min-width: 531px){.pl .tripadvisor-reviews{right:0}}@media (min-width: 768px){.pl .tripadvisor-reviews{position:relative;right:0}.pl .tripadvisor-reviews .tripadvisor-bubbles{width:100px;height:18px}.pl .tripadvisor-reviews .tripadvisor-number{font-size:12px;color:#999;border-bottom:1px dotted #999;display:inline-block}}.list-element--advertisement{margin-top:15px !important;background-color:#fef6eb;border-color:#fdeabf}.list-element--advertisement .highlighted-text{color:#f90;border:1px solid #fdeabf;background-color:#fff;text-transform:uppercase;padding:0 5px;position:absolute;top:-15px;left:15px}.list-element--advertisement .highlighted-text+.list-element-title{margin-top:10px}@media (min-width: 531px) and (max-width: 767px){.list-element--advertisement .highlighted-text{left:0}}.list-element--advertisement-50{background-color:#fef6eb;border-color:#fdeabf}.list-element--advertisement-50 .highlighted-text{color:#f90;border:1px solid #fdeabf;background-color:#fff;text-transform:uppercase;padding:0 5px;position:absolute;top:-15px;left:15px}@media (min-width: 768px){.list-element--advertisement-50 .list-element-image img{width:150px}.list-element--advertisement-50 .rating{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);color:#fff;font-size:12px;text-align:center;padding:2px 5px;z-index:1}.list-element--advertisement-50 .list-element-data{margin-left:170px}.list-element--advertisement-50 .list-element-data-hotel{border-right:transparent}.list-element--advertisement-50 .list-element-title{font-size:18px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.list-element--advertisement-50 .list-element-title sup{display:block;margin-top:10px}.list-element--advertisement-50 .list-element-title .glyphicon{margin-right:0}.list-element--advertisement-50 .room-details-container{text-align:left}.list-element--advertisement-50 .list-element-map{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-element--advertisement-50.list-element:before{display:none}}.container-fluid.infobox-container{height:auto}.infobox-container .no-date-message,.infobox-container .full-house-message{padding:10px;margin-left:-15px;margin-right:-15px}.infobox-container .close{position:absolute;top:0;right:5px}.filter-container .list-page-filter-mobile-header{position:fixed;left:0;top:0;z-index:1040;width:100%;background:#fff;border-bottom:none;padding:10px 15px}.filter-container .list-page-filter-mobile-header .filter-text{color:#000;text-decoration:none;display:flex;justify-content:center;margin:10px 0}.filter-container .list-page-filter-mobile-header .filter-text .filter-title{display:flex;font-size:18px}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container{position:relative;max-height:none;margin:0;overflow:hidden}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container .selected-mobile-filters{position:relative;overflow:scroll;white-space:nowrap}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container .selected-mobile-filters .filter-label{padding:10px 40px 10px 20px;border:1px solid #3598db;margin-right:15px;display:inline-block}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container .selected-mobile-filters .filter-label:nth-last-child(1){margin-right:0}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container .selected-mobile-filters .filter-label .filter-element{display:flex;align-items:center;justify-content:center;border-left:none;padding:0 20px !important;margin:0}.filter-container .list-page-filter-mobile-header .selected-mobile-filters-container .selected-mobile-filters .filter-label .filter-element .close{color:#666;opacity:1;font-weight:normal}.filter-container .list-page-filter-mobile-header .list-page-filter-mobile-header__border{position:relative;top:10px;height:4px;background:#2cceff;background:-moz-linear-gradient(left, #2cceff 0, #245cdc 100);background:-webkit-gradient(linear, left top, right top, color-stop(0, #2cceff), color-stop(100, #245cdc));background:-webkit-linear-gradient(left, #2cceff 0, #245cdc 100);background:-o-linear-gradient(left, #2cceff 0, #245cdc 100);background:-ms-linear-gradient(left, #2cceff 0, #245cdc 100);background:linear-gradient(to right, #2cceff 0, #245cdc 100);margin:0px -15px}.filter-container .list-page-filter-mobile-header .list-page-filter-mobile-header__border .mobile-header-loader{position:absolute;width:30px;left:-30px;height:100%;background:#3598db}.filter-container .list-page-filter-mobile-header .list-page-filter-mobile-header__border.load-line{background:rgba(44,206,255,0.3);background:-moz-linear-gradient(left, rgba(44,206,255,0.3) 0, rgba(36,92,220,0.3) 100);background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(44,206,255,0.3)), color-stop(100, rgba(36,92,220,0.3)));background:-webkit-linear-gradient(left, rgba(44,206,255,0.3) 0, rgba(36,92,220,0.3) 100);background:-o-linear-gradient(left, rgba(44,206,255,0.3) 0, rgba(36,92,220,0.3) 100);background:-ms-linear-gradient(left, rgba(44,206,255,0.3) 0, rgba(36,92,220,0.3) 100);background:linear-gradient(to right, rgba(44,206,255,0.3) 0, rgba(36,92,220,0.3) 100);overflow:hidden}.filter-container .list-page-filter-mobile-header .list-page-filter-mobile-header__border.load-line .mobile-header-loader{animation:load-line 1.28s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.filter-container.active .list-page-filter-mobile-header .filter-text:after{content:"";position:relative;top:8px;left:10px;width:7px;height:7px;transform:translateY(4px) rotate(135deg);border-left:1px solid #000;border-bottom:1px solid #000;transition-duration:100ms}.filter-container.active .list-page-filter-mobile-header .filter-text.collapsed:after{transform:translateY(0) rotate(-45deg)}@media (max-width: 991px){.filter-container.active .list-page-filter{padding-bottom:0;margin-bottom:80px}}.filter-category-header-container{position:relative;z-index:3;font-size:18px}.filter-category-header-container .filter-category-name{position:relative;display:inline-block;padding-bottom:0;font-weight:bold}.filter-category-header-container .filter-main-category-link,.filter-category-header-container .filter-main-category-link:visited{color:inherit;text-decoration:none}.filter-category-header-container .panel-title__description{font-size:12px;color:#666;transform:translateY(5px);opacity:0;user-select:none;transition-duration:200ms;position:absolute;top:38px}.filter-category-header-container .list-page-filter-category-header{text-decoration:none;position:relative;outline:none;background:#fff;margin:0 15px;padding:15px 0 !important;font-size:16px;line-height:1.4;color:#000;border-bottom:1px solid transparent;border-radius:0;display:block;width:calc(100% - 30px);text-align:left}.filter-category-header-container .list-page-filter-category-header--poi{width:initial}.filter-category-header-container .list-page-filter-category-header:after{content:"";left:auto;border:none !important;border-left:1px solid !important;border-bottom:1px solid !important;position:absolute;width:7px;height:7px;right:8px;top:50%;transform:translateY(-50%) rotate(135deg)}.filter-category-header-container .list-page-filter-category-header.collapsed:after{transform:translateY(-100%) rotate(-45deg);top:30px}.filter-category-header-container .list-page-filter-category-header.collapsed .panel-title__description{transform:translateY(0);opacity:1}.filter-category-header-container .list-page-filter-category-header.collapsed .filter-category-name{padding-bottom:15px}@media (max-width: 990px){.filter-selectable-title{border-top:1px solid #ddd;padding-left:30px}.filter-selectable-title .filter-row--title{margin-left:-30px}.filter-selectable-title .filter-row--title .checkbox-fake{right:15px}.filter-selectable-title .filter-row--title .filter-category-header-container{display:flex}.filter-selectable-title .filter-row--title .filter-category-header-container .checkbox{width:100%;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:bold;padding:15px 0}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header{margin:0;min-width:45px;border-top:none}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:after{left:20px;right:auto}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:before{content:"";position:absolute;top:14px;left:13px;width:21px;height:21px;border-radius:50%;background:#eee}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header.collapsed:after{top:26px}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header.collapsed~.panel-title__description{transform:translateY(0);opacity:1}}@media (min-width: 991px){.filter-category-header-container .list-page-filter-category-header{position:relative;padding:15px 10px 10px 32px !important;margin:0;text-decoration:none;line-height:28px}.filter-category-header-container .list-page-filter-category-header .filter-category-name{transform:translateY(0);transition-duration:200ms}.filter-category-header-container .list-page-filter-category-header:after{top:50%;right:auto;left:5px;transform:translateY(0) rotate(135deg);transition-duration:100ms}.filter-category-header-container .list-page-filter-category-header .panel-title__description{top:23px}.filter-category-header-container .list-page-filter-category-header.collapsed .filter-category-name{transform:translateY(-8px)}.filter-category-header-container .list-page-filter-category-header.collapsed .filter-category-name{padding-bottom:0}.filter-category-header-container .list-page-filter-category-header.collapsed .panel-title__description{transform:translateY(0)}.filter-selectable-title{padding-top:10px}.filter-selectable-title .filter-row--title{margin-bottom:10px}.filter-selectable-title .filter-row--title .filter-category-header-container{display:flex}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header{border-top:none;top:-6px}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:after{left:15px}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header.collapsed:after{top:17px}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:hover:before{content:"";position:absolute;top:4px;left:8px;width:21px;height:21px;border-radius:50%;background:#eee}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:hover~.checkbox{color:#333}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:hover~.checkbox .checkbox-fake{border-color:#ccc}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header:hover~.checkbox .filter-group-checkbox:checked~.checkbox-fake{border-color:#3598db}.filter-selectable-title .filter-row--title .filter-category-header-container .list-page-filter-category-header--poi{top:-3px}.filter-selectable-title .filter-row--title .checkbox{width:100%;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:bold}.filter-selectable-title .filter-category__list-container .filter-category__list{padding-left:32px}.poi-listpage-hotels.in-progress:before{font-size:22px;top:16px;right:0;left:auto;z-index:5}}.filter-category__list-container{padding:0 10px;margin-bottom:0;transform:translateZ(0px);z-index:2;position:relative;animation:flash-in 300ms;max-height:185px;background:#fff}.filter-category__list-container.filter-category__package-offers{margin-top:20px;max-height:none;z-index:5}.filter-category__list-container .filter-category__list{padding:0 0 10px 0;margin-bottom:0}.filter-category__list-container .filter-category__list-container{padding:0 0 0 20px}.filter-category__list-container:before{max-height:50px;background:#fff !important}.filter-category__list-container:after{display:none}.filter-category__list-container .show-all-items{display:none !important}.filter-category__list-container.panel-collapse .show-all-items{bottom:25px;font-size:12px;color:#3598db;left:15px;margin-left:0;position:absolute;z-index:1;display:block !important}.filter-category__list-container.active .show-all-items{display:none !important}.subcollapse.filter-category__list-container{max-height:none}@media (min-width: 991px){.filter-category__list-container{padding:0;max-height:none !important}.filter-category__list-container.filter-category__package-offers{margin-top:0}.filter-category__list-container .filter-category__list{padding:0 0 15px 0}.filter-category__list-container.panel-collapse .show-all-items{display:none !important}}.filter-row{display:block;margin:0;border:none}.filter-row.in-progress.in-progress-filter:before{display:none}.filter-row .filter-element{padding:0 !important;margin:0 5px;color:#333 !important;width:calc(100% - 10px);text-align:left;border:none}.filter-row .filter-element .filter-results{color:#999}.filter-row .checkbox{position:relative;cursor:pointer;display:block;margin:0;border:none;padding:10px 0;font-size:14px;background:#fff}.filter-row .checkbox-fake{position:absolute;right:0;width:24px;height:24px;border:1px solid #ccc;border-radius:4px;top:50%;transform:translateY(-50%)}.filter-row input{display:none;opacity:0;visibility:hidden}.filter-row input:checked~.checkbox-fake{border-color:#3598db;background:#3598db}.filter-row input:checked~.checkbox-fake:before{content:"";position:absolute;transform:rotate(-45deg);top:6px;left:3px;width:16px;height:7px;border-bottom:3px solid #fff;border-left:3px solid #fff}.filter-row.disabled .filter-element .checkbox{color:#ccc;text-decoration:line-through;cursor:not-allowed}.filter-row.disabled .filter-element .checkbox .checkbox-fake{border-color:#eee}.filter-block-topservices .filter-category__list{padding-bottom:10px}.filter-block-topservices .filter-row{display:inline-block}.filter-block-topservices .filter-row .filter-element{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;background:transparent;margin:0}.filter-block-topservices .filter-row .filter-element:hover{background:#fff}.filter-block-topservices .filter-row .filter-element .checkbox{padding:10px 15px;background:#fff;border-radius:4px;border:1px solid #ccc;font-size:12px}.filter-block-topservices .filter-row .filter-element .checkbox .filter-services-icon{font-size:30px;color:#333;margin-right:0}.filter-block-topservices .filter-row .filter-element .filter-services-text{text-align:center;font-size:12px}.filter-block-topservices .filter-row .filter-element.selected .checkbox{border:1px solid #3598db;background:#3598db;box-shadow:none}.filter-block-topservices .filter-row .filter-element.selected .checkbox .filter-services-icon{color:#fff}.filter-block-topservices .filter-row .compact-filter-filter-btn{width:auto !important}.filter-block-topservices .filter-row.disabled .filter-element{cursor:inherit;text-decoration:none}.filter-block-topservices .filter-row.disabled .filter-element .checkbox{border-color:#eee;cursor:inherit}.filter-block-topservices .filter-row.disabled .filter-element .checkbox .filter-services-icon{color:#ccc}.filter-block-topservices .filter-row.disabled .filter-element .filter-services-text{color:#ccc;text-decoration:line-through}.filter-block-topservices .filter-row.disabled:hover .filter-element .checkbox{border-color:#eee}.filter-block-topservices .filter-row.disabled:hover .filter-element .checkbox .filter-services-icon{color:#ccc}.filter-block-topservices .filter-row.disabled:hover .filter-element .filter-services-text{color:#ccc}.filter-block-price .filter-category__list{padding:0 0 20px 0}@media (min-width: 991px){.filter-row.in-progress.in-progress-filter{display:flex;align-items:center}.filter-row.in-progress.in-progress-filter:before{left:20px !important;top:0 !important;font-size:18px !important;position:relative !important;display:block;margin-right:2px}.filter-row.in-progress.in-progress-filter .filter-element .checkbox-fake{border-color:#3498db;background:#fff}.filter-row .filter-element{margin:0;text-decoration:none}.filter-row .checkbox{padding:5px 5px 5px 30px}.filter-row .checkbox-fake{left:0;top:15px;width:18px;height:18px;border-radius:2px}.filter-row .checkbox-fake--poi{top:1.5rem}.filter-row:hover .checkbox{color:#3598db}.filter-row:hover .checkbox-fake{border-color:#3598db}.filter-row input:checked~.checkbox-fake:before{top:4px;left:2px;width:12px;height:6px}.filter-block-topservices .filter-category__list{display:flex;justify-content:space-between;flex-wrap:wrap}.filter-block-topservices .filter-row{width:auto}.filter-block-topservices .filter-row .filter-element{width:85px}.filter-block-topservices .filter-row .filter-element .checkbox{padding:9px 10px;background:#fff;border-radius:4px;border:1px solid #ccc;font-size:12px}.filter-block-topservices .filter-row .filter-element .checkbox .filter-services-icon{font-size:28px}.filter-block-topservices .filter-row .filter-element .filter-results{display:block}.filter-block-topservices .filter-row .compact-filter-filter-btn{width:auto !important}.filter-block-topservices .filter-row:hover .filter-element .checkbox{border-color:#3598db}.filter-block-topservices .filter-row:hover .filter-element .filter-services-icon{color:#3598db}.filter-block-topservices .filter-row:hover .filter-element .filter-services-text{color:#3598db}.filter-block-topservices .filter-row:hover .filter-element input:checked~.filter-services-icon{color:#fff}.filter-block-topservices .filter-row.in-progress.in-progress-filter:before{left:50px !important;top:6px !important;font-size:24px !important;position:absolute !important}.filter-block-topservices .filter-row.in-progress.in-progress-filter .filter-element{opacity:0.3}.filter-block-topservices .filter-row.in-progress.in-progress-filter .filter-element .checkbox{background:#fff}.filter-block-topservices .filter-row.in-progress.in-progress-filter .filter-element .checkbox .filter-services-icon{color:#3598db}.filter-block-topservices .filter-row .cursor-telekom-filter-btn .filter-services-text{max-width:50px}}.price-checker{position:relative;display:flex;justify-content:center;margin-top:5px}.price-checker .dropdown-menu{margin:0 !important;position:absolute;right:0;left:auto;padding:10px;min-width:inherit;border-radius:4px}.price-checker .dropdown-menu li{display:list-item !important}.price-checker .dropdown-menu li a{padding:5px;margin:0}@media (min-width: 768px) and (max-width: 991px){.price-checker-price-options__person-to-day{display:flex;justify-content:flex-end}.modal-footer.active{width:420px !important}}@media (max-width: 991px){.price-checker-price-options:before,.price-checker-price-options:after{content:none}.price-checker-price-options{display:flex;justify-content:space-between;width:100%;padding:0 15px}.price-checker-price-options__price-to-day{padding-left:0;padding-right:0}.price-checker-price-options__person-to-day{padding-left:0;padding-right:0}.price-checker-price-options____dropdown-checker{display:flex;justify-content:flex-end}}@media (min-width: 992px) and (max-width: 1200px){.price-checker-price-options{width:100%}.price-checker .dropdown-menu{right:auto;left:auto}}@media (min-width: 1200px){.price-checker-price-options{width:100%}.price-checker-price-options__price-to-day{position:relative;top:3px;padding-left:0;padding-right:0;width:auto;float:left;white-space:nowrap}.price-checker-price-options__person-to-day{padding-left:0;padding-right:0;width:auto;float:right;white-space:nowrap}}.price-checker__value{margin:0 5px;font-size:12px;color:#000}.price-mode-selector .guest-count{color:#000}.price-mode-selector .night-count{color:#000}.price-checker__option{display:inline;border-bottom:1px dashed;color:#000 !important;font-size:12px;opacity:1;margin:0 5px 2px 5px;padding:0 !important;text-decoration:none}.price-checker__option:hover{background:transparent !important}@media (min-width: 768px) and (max-width: 991px){.price-checker__option{display:inline-flex;position:relative;top:-3px;justify-content:flex-end}}.slider-bar{position:relative;margin:15px}.slider-bar .slider-bar__slider{height:3px;background:#ccc;border-radius:2px;width:auto}.slider-bar .slider-bar__slider .slider-bar__slider-selected{position:absolute;height:100%;background:#3498db}.slider-bar .slider-bar__handler{display:flex;justify-content:space-between;height:25px;width:25px;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#fff;border:1px solid #ccc;position:absolute;border-radius:50%;left:9%;top:-10px;transform:translateX(-12px);cursor:pointer;user-select:none;padding:0 7px}.slider-bar .slider-bar__line{position:relative;height:7px;width:1px;background:#ccc;display:block;border-radius:50%;top:50%;transform:translateY(-50%)}.slider-bar.slider-bar--star .slider-bar__handler{box-shadow:none;border:none;background:transparent}.slider-bar.slider-bar--star .slider-bar__handler:before{content:"\e9c5";font-family:'general' !important;color:#fff;text-shadow:-1px -1px 0 #999,1px -1px 0 #999,-1px 1px 0 #999,1px 1px 0 #999,0 1px 0 #999,0 -1px 0 #999,1px 0 0 #999,-1px 0 0 #999,0 3px 3px rgba(0,0,0,0.1);font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slider-bar-counter{display:flex;justify-content:space-between;padding:0 10px}.slider-bar-interval{color:#ccc;font-size:16px}.slider-bar-interval.highlighted{color:#3498db;font-weight:bold}.slider-bar-text{font-size:12px;padding:0 10px;margin:10px 0 0 0}.slider-bar-main-container{padding:20px 0 10px 0;margin:0 15px}.price-range-updating .slider-btn-pointer{background:#f5f5f5}@media (min-width: 991px){.slider-bar-main-container{margin:0}.slider-bar__handler:hover{border-color:#3498db}.slider-bar__handler:hover .slider-bar__line{background:#3498db}}.circle-operator-container{display:flex;align-items:center}.circle-operator{height:36px;width:36px;display:flex;justify-content:center;align-items:center;border:1px solid #999;border-radius:50%;font-size:20px;color:#000;user-select:none;background:transparent}.circle-operator-number{color:#3598db;font-weight:bold;margin-right:5px}.circle-operator-text{display:flex;margin:0 10px}@media (min-width: 991px){.circle-operator-container{margin-top:10px}.circle-operator-container .circle-operator{height:30px;width:30px;font-size:16px}.circle-operator-container .circle-operator:hover{border-color:#3598db;color:#3598db}}.filter-container ul{padding:0;margin:0;list-style:none}.filter-container .modal.side-menu-offcanvas ul li{border-bottom:none !important}.filter-container .list-page-filter-modal:after{background:transparent}.filter-container .modal-dialog{max-width:none !important;width:100% !important}.filter-container .modal-content{border:none}.filter-container .modal-body{padding-top:65px !important}.filter-container .modal-footer{position:fixed;bottom:-84px;background:#fff;width:100%;padding:15px;transition:all .2s ease-in-out}.filter-container .modal-footer.active{bottom:0}.filter-container .modal-footer .resultcount{font-size:16px}@media (min-width: 768px) and (max-width: 991px){.filter-container .list-page-filter-mobile-header{max-width:420px}}@media (min-width: 992px){.filter-container .modal-footer.active{display:none}.filter-container .list-page-filter-modal{display:block;position:static;opacity:1;transition:none;overflow:visible}.filter-container .list-page-filter-modal .modal-dialog{position:relative !important;transform:none !important;transition:none !important;width:auto !important;margin:0 !important}.filter-container .list-page-filter-modal .modal-dialog .modal-content{box-shadow:none !important;border:0 none !important;border-radius:0}.filter-container .list-page-filter-modal .modal-dialog .modal-content .modal-body{padding:0 !important}.filter-container .filter-block-topgroup{display:block}.filter-container .more-filter-link{display:block;padding:5px 0 0 30px}}@media (max-width: 990px){.filter-block-topgroup{padding-top:10px}}@keyframes flash-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes load-line{from{transform:translateX(-30px) scaleX(1)}to{transform:translateX(calc(100vw + 120px)) scaleX(8)}}.filter-block-topservices .filter-category__list{display:flex;justify-content:space-between;flex-wrap:wrap}.filter-block-topservices .filter-row{width:auto;margin-bottom:5px}.filter-block-topservices .filter-row .cursor-telekom-filter-btn .filter-services-text{max-width:62px}.post-it{z-index:100;position:fixed;padding:7px 10px;height:auto;width:220px;top:auto;bottom:0;right:50px;background:#fff;box-shadow:0px -1px 10px #ccc}.post-it__close{position:absolute;top:-10px;right:-10px;background:#fff;width:20px;height:20px;padding:5px;border:1px solid #ccc;border-radius:50%;color:#999;font-size:16px;text-align:center;line-height:0.5;cursor:pointer}.post-it__close:hover{color:#666}.post-it__promo{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px 10px 10px 10px;margin:5px -10px -10px -10px}.post-it__promo:after{font-family:'general';speak:none;display:block;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:32px}.post-it__promo .countdown{text-align:center;margin-left:10px}.post-it__promo .front{z-index:2;position:absolute;width:100%;height:100%;top:0;left:0}.post-it__promo .btn-primary{display:none}.post-it--exit{animation:growth .1s linear}.post-it--exit .post-it__promo{flex-direction:column}.post-it--exit .post-it__promo:after,.post-it--exit .post-it__promo:before{display:none}.post-it--exit .post-it__promo .countdown{font-size:16px;margin:0 0 5px 0;font-weight:bold}.post-it--exit .post-it__promo .front{display:none}.post-it--exit .post-it__promo .btn-primary{display:block}@keyframes growth{from{height:98px}to{height:215px}}.post-it--closed{animation:shrink .1s linear}.post-it--closed .post-it__close,.post-it--closed .post-it__logo{display:none}.post-it--closed .post-it__promo{margin-top:-10px;padding:5px}.post-it--closed .post-it__promo:before,.post-it--closed .post-it__promo:after,.post-it--closed .post-it__promo .text-today{display:none}.post-it--closed .post-it__promo .countdown{margin-top:-13px;width:110px;text-align:center}@keyframes shrink{from{height:98px}to{height:42px}}@media (max-width: 767px){.post-it{width:100%;right:0}.post-it__close{top:-25px;right:auto;left:0;width:75px;height:25px;font-size:12px;border-radius:0;display:flex;align-items:center;justify-content:center}.post-it__close span{margin-right:5px}.post-it__logo img{margin:0 0 3px 0;padding-left:100px;width:265px}.post-it__promo{display:block;margin-top:-10px}.post-it__promo .countdown{display:flex;margin:0;padding-left:100px;text-align:left;font-weight:bold;line-height:1.2}.post-it__promo .text-today{margin-right:5px}.post-it--closed{width:100px;right:auto;left:0}.post-it--closed .post-it__promo{padding:3px}.post-it--closed .post-it__promo .countdown{margin-top:35px;margin-bottom:5px;padding-left:0;width:100%;justify-content:center}.post-it--closed .post-it__logo img{display:none !important}}.animate-box{margin-bottom:-200px;transition-delay:2s;transition:all 1s ease}.animate-box--showed{margin-bottom:0}.promo-bar{position:relative;background-color:#fff0e2;padding:8px 40px 8px 8px;text-align:center;width:100%}.promo-bar .promo-bar__close{position:absolute;top:0;right:15px;font-size:22px;text-decoration:none;color:#666;z-index:2}.promo-bar .promo-bar__details-btn{color:#333}@media (min-width: 767px){.promo-bar .promo-bar__btn{background:#ffdb97;color:#333;padding:8px 16px;margin-left:10px}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.personal-message{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:20px}.personal-message .personal-message-img{position:relative}.personal-message .personal-message-img img{border-radius:100%;width:100px;height:100px;position:relative}.personal-message .personal-message-img:before{content:"";background-color:#fff;width:120px;height:120px;border-radius:100%;position:absolute;left:-10px;top:-10px}.personal-message .personal-message-container{margin-left:-15px;background-color:#eee;border-radius:0 10px 10px 10px;width:100%}.personal-message .personal-message-container p:last-child{margin-bottom:0}@media (min-width: 768px){.personal-message .personal-message-container{padding:20px 20px 20px 45px}.endHotel .personal-message{margin-bottom:50px}}@media (max-width: 767px){.personal-message .personal-message-img img{width:70px;height:70px}.personal-message .personal-message-img:before{background-color:#f5f5f5;width:90px;height:90px}.personal-message .personal-message-container{box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27);padding:10px 10px 10px 35px;font-size:12px}}.personal-info .personal-message .personal-message-img:before{background-color:#c5eac5}.personal-info .personal-message .personal-message-container{background-color:#eaf8ea;box-shadow:none}.hotelpage-vacanta-container{background:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px}.hotelpage-vacanta-container .vacanta-banner-title{font-size:16px;text-align:center;margin-top:5px}.hotelpage-vacanta-container .tichet-card-holder{display:inline-flex;justify-content:center;align-items:center}.hotelpage-vacanta-container .more-nfo-tichet{display:flex;justify-content:center;align-items:center;margin-top:-5px}@media screen and (min-width: 768px){.vacanta-banner-title{font-size:16px}}.cheapest-box-vacanta .vacanta-banner-title{font-size:14px}@media screen and (min-width: 768px){.cheapest-box-vacanta{border:1px solid #ddd}.cheapest-box-vacanta .tichet-card-holder{margin-top:10px}.cheapest-box-vacanta .hotel-page-vacanta-text{padding:0}.cheapest-box-vacanta .vacanta-banner-title{font-size:13px}}.trust-us .main-title{margin-bottom:0}.trust-us .subtitle{color:#999;margin-bottom:20px}.trust-us__element{border-radius:.4rem;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27)}.trust-us__element .header{display:flex}.trust-us__element .header--center{justify-content:center}.trust-us__element .header img{height:120px}.trust-us__element .header .title{margin-left:10px}.trust-us__element .header .title .main-title{font-size:18px;margin-bottom:10px}.trust-us__element .header .title .subtitle{font-style:italic}.trust-us__element .text-content{margin-bottom:15px}.trust-us__element .text-content li{margin-bottom:10px}.trust-us__element .text-content li .glyphicon{font-size:18px;top:0}.trust-us__element .text-content li.title{text-transform:uppercase}.trust-us__element .motivation{position:absolute;bottom:-55px;left:0;padding:0 15px;color:#27ae60;font-size:12px}.trust-us__element .element-front{z-index:2;position:absolute;width:100%;height:100%;top:0;left:0}.trust-us__element--red{color:#fff;background:#cb2d3e;background:-webkit-linear-gradient(to top, #A82150, #d20);background:linear-gradient(to top, #A82150, #d20)}.trust-us__element--content-center .header .title{margin-top:15px;margin-left:auto;margin-right:auto}.trust-us__element--content-center .header .title .subtitle{text-align:center;color:#fff;font-weight:bold;letter-spacing:2px;margin-top:5px;font-style:normal}.trust-us__element--content-center .header img{height:auto;width:240px}.trust-us__element--content-center .text-content{text-align:center;font-size:28px;line-height:1.2;font-weight:bold;margin-top:25px;margin-bottom:25px}.trust-us__element--content-center .stress-element{font-size:12px;text-align:center;margin:10px 0 0 0}.trust-us__element--content-center .banner-img{width:200px;margin-top:15px;margin-left:auto;margin-right:auto}.trust-us__element--appbanner{display:flex;flex-direction:column;overflow:hidden}.trust-us__element--appbanner .campaign-img{position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:-1}.trust-us__element--appbanner .campaign-text{position:relative;top:0;width:350px}.trust-us__element--appbanner .campaign-btn{width:100%;text-align:center}@media (max-width: 767px){.trust-us__element--appbanner{height:470px}}@media (max-width: 320px){.trust-us__element:last-child{margin-bottom:50px}.trust-us__element .motivation{bottom:-65px}}@media (min-width: 992px){.trust-us__elements--modal{flex-wrap:wrap}.trust-us__element--modal:first-child{margin-top:0}.trust-us__element--modal:last-child{margin-bottom:0}.trust-us__element--unstyled-links:not(:hover) a{color:#333}}.trust-us__element--appbanner .mobile-download-button{display:inline-flex;justify-content:space-evenly;width:100%;z-index:2}.trust-us__element--appbanner .mobile-download-button a{text-align:center}.trust-us__element--appbanner .mobile-download-button a img{height:40px}.trust-us__element--appbanner .mobile-download-button img:hover{opacity:0.8}@media (max-width: 310px){.trust-us__element .header .title .main-title{font-size:16px}.trust-us__element--appbanner .campaign-text{width:280px;top:10px}}.trust-us__element--campaign{background:#250402;background:linear-gradient(180deg, #250402 0%, #831613 100%);color:white;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.trust-us__element--campaign img{width:200px}.trust-us__element .text-highlight-red{background:#cb1f03;padding:0 2px}@media (min-width: 768px) and (max-width: 991px){.trust-us__element--campaign{flex-direction:row}}@media (min-width: 992px){.trust-us__element--campaign img{width:100%}}.utazas-restart-modal .campaign-signup{background-color:#cb2d3e;background-image:url("https://s.szalas.hu/images/campaign/travel-restart/utazas-restart-signup-bg.jpg");background-size:cover;background-position:top}.utazas-restart-modal .modal-header{border-bottom:transparent}.utazas-restart-modal .modal-header .close{opacity:.8;color:#fff;text-shadow:none}.utazas-restart-modal .campaign-signup .travel-restart-logo{width:250px}.utazas-restart-modal .campaign-signup .main-title{padding-right:40px}.utazas-restart-modal .campaign-signup .subtitle{color:#fff;font-weight:bold;letter-spacing:1px;margin-top:5px;font-size:12px;text-align:center}.utazas-restart-modal .campaign-signup .usp-line-list{color:#fff;font-size:16px}.utazas-restart-modal .campaign-signup .usp-line-list li{margin-bottom:10px}.utazas-restart-modal .campaign-signup .usp-line-list .glyphicon{color:#6bd899}.utazas-restart-modal .campaign-signup__element{border-radius:5px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);margin:0 15px 15px 15px;padding:15px}.utazas-restart-modal .campaign-signup__element .logo-img-maiutazas,.utazas-restart-modal .campaign-signup__element .logo-img-szallas{height:40px}.utazas-restart-modal .campaign-signup__element .list-branded{margin-top:15px}.utazas-restart-modal .campaign-signup__element .list-branded li{margin-bottom:10px}.utazas-restart-modal .campaign-signup__element .list-branded .glyphicon{font-size:20px;top:0}.utazas-restart-modal .campaign-signup__element .promo-form .title{font-size:22px;line-height:1;font-weight:bold;margin-bottom:10px}.utazas-restart-modal .campaign-signup__element .promo-form .fb-like-box-mask{overflow:hidden;background:#ccc;margin:15px -15px -15px -15px;padding:15px}.utazas-restart-modal .campaign-signup__element .promo-form .fb-like-box-mask .fb_iframe_widget{width:100%;overflow:hidden}.utazas-restart-modal .campaign-signup__element .icon-together{position:absolute;top:-75px;right:-85px;width:140px;height:95px}.utazas-restart-modal .brand-card{margin-top:80px}@media (min-width: 767px) and (max-width: 991px){.utazas-restart-modal .campaign-signup .row--flex{justify-content:center}.utazas-restart-modal .campaign-signup .main-title{margin-bottom:100px}.utazas-restart-modal .campaign-signup__element .glyphicon-handdraw-arrow-down{top:-20px;left:auto;right:-100px;transform:rotate(45deg)}}.sticky-bubble{position:fixed;z-index:100;bottom:10px;right:10px;width:100px;height:100px;background-color:#d01c1c;border-radius:50px}.sticky-bubble:before{content:"";position:absolute;top:-3px;right:-3px;width:100px;height:100px;background-color:rgba(205,41,59,0.5);border-radius:50%;z-index:0}.sticky-bubble:after{content:"";position:absolute;top:-1px;left:-5px;width:100px;height:100px;background-color:rgba(205,41,59,0.3);border-radius:50%;z-index:-1}.sticky-bubble .close{position:absolute;top:-20px;right:0;background:#fff;opacity:1;width:19px;height:19px;padding:0 4px;border-radius:50%;color:#999;line-height:0.9}.sticky-bubble img{padding:17px 15px 0 15px}.sticky-bubble p{position:absolute;bottom:0;right:0;font-size:11px;color:#fff;padding:2px 5px;text-align:center;line-height:1.2}@media (min-width: 768px){.sticky-bubble{display:none}}.campaign-promo-bar .campaign-counter-block{display:inline-flex;justify-content:flex-start;width:100%;padding:0  10px 5px 10px}.campaign-promo-bar__title{padding:5px 15px 1px 10px;margin-bottom:0}.campaign-promo-bar__close{position:absolute;top:48px;right:0;font-size:22px;text-decoration:none;color:#fff !important;z-index:2}.campaign-promo-bar__btn{height:100%;display:flex;justify-content:center;align-items:center;padding:3px}.campaign-promo-bar .countdown-element{text-align:center;margin-right:5px}@media (min-width: 768px){.campaign-promo-bar{display:flex;justify-content:center;align-items:center;position:relative;top:0;flex-direction:row}.campaign-promo-bar .campaign-counter-block{display:flex;width:auto;padding:0;margin-top:0;padding:5px 5px 0 0px;margin-bottom:5px}.campaign-promo-bar__title{margin-top:0;padding:5px 5px 0 10px;margin-bottom:5px}.campaign-promo-bar__btn{padding:8px 16px;margin-top:0}.campaign-promo-bar__close{right:5px}.campaign-promo-bar .campaign-promo-bar__close{top:0}}.campaign-promo-bar--listpage{display:inline-flex;justify-content:center;align-items:center;width:100%}.label-rem--campaign{color:#fff !important}.campaign-mu-label+.price{margin-top:20px}.campaign-icon--telekom{background-color:transparent}.campaign-icon--maiutazas{position:absolute;left:5px;bottom:5px;width:36px}@media (min-width: 768px){.campaign-icon--maiutazas{top:10px;bottom:auto;left:10px}}.list-elements--campaign{display:flex;flex-direction:column}.list-elements--campaign .list-element{order:2}.list-elements--campaign .sold-out-stress .list-element-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:95%}.campaign-usp a .glyphicon-popup{font-size:85%;color:#ccc;margin-left:2px;top:-2px}@media (min-width: 768px){.campaign-usp a{position:relative;bottom:0}}.responsive-container{position:relative;width:100%;border-radius:4px;overflow:hidden}.responsive-container__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;height:100%}.responsive-container__img--faded{opacity:0.3;filter:blur(5px)}.responsive-container--ratio-1by1{padding-bottom:100%}.responsive-container--ratio-5by7{padding-bottom:140%}.responsive-container--ratio-5by3{padding-bottom:60%}.responsive-container--ratio-5by3 .responsive-container__img{width:100%;height:auto}.responsive-container--blur{filter:blur(3px)}.responsive-container__top-left-item{display:flex;position:absolute;top:5px;left:5px;width:auto;z-index:3}.responsive-container__top-right-item{display:flex;position:absolute;top:5px;right:5px;width:auto;z-index:3}.responsive-container__bottom-right-item{display:flex;position:absolute;bottom:5px;right:5px;width:auto;z-index:3}.responsive-container__bottom-left-item{display:flex;position:absolute;bottom:5px;left:5px;width:auto;z-index:3}.responsive-container__center-item{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%;padding:0 10px;align-items:center;justify-content:center}.settlement-item{display:block;text-decoration:none;color:#333;position:relative}.settlement-item:hover,.settlement-item:active,.settlement-item:visited,.settlement-item:focus{color:#333;text-decoration:none}.settlement-item__dark-img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.2);z-index:3;border-radius:4px}.settlement-item__title{font-size:24px;color:#fff;font-weight:bold;text-shadow:2px 2px 2px rgba(0,0,0,0.8);z-index:4}.settlement-item__title--large{font-size:36px}.poi-item{position:relative;display:block;text-decoration:none;color:#333}.poi-item:hover,.poi-item:active,.poi-item:visited,.poi-item:focus{color:#333;text-decoration:none}.poi-item__title{margin:0.5rem 0;font-size:1.4rem;line-height:1.2}.poi-item__title--link{color:#3598db;font-weight:bold}.coupon{position:relative;background-image:url("https://s.szalas.hu/images/new/coupon/coupon-center.svg");height:2em;display:flex;align-items:center;font-size:12px;font-weight:bold;color:#f60;background-size:auto 100%;background-repeat-x:repeat;padding:0 0.3em;margin-right:5px;white-space:nowrap}.coupon:before{content:"";background-image:url("https://s.szalas.hu/images/new/coupon/coupon-aside.svg");position:absolute;left:0;height:100%;width:1em;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(-50%)}.coupon:after{content:"";background-image:url("https://s.szalas.hu/images/new/coupon/coupon-aside.svg");position:absolute;height:100%;width:1em;right:0;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(50%) scaleX(-1)}.coupon.coupon--large{font-size:100%}@media (min-width: 768px){.coupon.coupon--large{font-size:119%}}.switch{display:inline-flex;padding-left:3.5em;position:relative;cursor:pointer;user-select:none}.switch__btn{display:inline-block;position:absolute;left:0;top:0;width:2.75em;height:1.5em;border-radius:0.75em;background:#fff;border:1px solid #ccc;transition-duration:200ms;transform:translateX(0)}.switch__btn:before{content:"";position:absolute;left:1px;top:1px;width:calc(1.5em - 4px);height:calc(1.5em - 4px);background:#999;border-radius:50%;transition-duration:200ms}.switch input{display:none}.switch input:checked+.switch__btn{background:#3598db;border-color:#3598db}.switch input:checked+.switch__btn:before{transform:translateX(100%);background:#fff}.services-icon-list{position:relative;margin-bottom:30px}.services-icon-list li{margin-bottom:10px;padding-left:30px}.services-icon-list li .glyphicon{color:#999;font-size:22px;top:-1px}.services-icon-list li .glyphicon.free-service:after{content:attr(data-icon-text);font-size:7px;background:#27ae60;color:#fff;text-align:center;position:absolute;bottom:-2px;left:0;right:0;z-index:1;text-transform:uppercase;font-family:'Roboto', Arial, sans-serif}.services-icon-list li .glyphicon--mu-offers{font-size:16px;top:1px}.services-icon-list li .glyphicon-bolt{color:#f90}.services-icon-list li .glyphicon-szep-card:after{font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";font-size:10px;color:#27ae60;position:absolute;bottom:-4px;right:-2px;z-index:1;text-shadow:-1px -1px 0 #fff}.services-icon-list li .glyphicon-promo-gift{color:#69b3e4}.services-icon-list .szep-card-list-item{display:block}.services-icon-list .adult-circle{overflow:visible}.services-icon-list .adult-friendly{position:absolute;top:0;left:0}.services-icon-list .accepted-cards__type:after{content:'\002C'}.services-icon-list .accepted-cards__type:last-child::after{display:none}.services-icon-list:hover li .glyphicon-promo-gift{color:#0071bb}.services-icon-list .promo-details{position:relative}.services-icon-list .promo-details .glyphicon-popup{left:63px;font-size:10px !important;top:5px !important}@media (max-width: 767px){.services-icon-list{position:relative;margin-bottom:15px}.services-icon-list ul{overflow:hidden;border-top:none;position:relative}.services-icon-list ul.active{height:auto}}@media (min-width: 768px){.services-icon-list .beach-rating .text{display:none}}@media (min-width: 768px) and (max-width: 991px){.hotel-services-icon-list-tablet{column-count:2;column-gap:30px}.hotel-services-icon-list-tablet .list-iconic i{font-size:18px}}@media (min-width: 992px){.services-icon-list li .glyphicon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.services-icon-list li .glyphicon-program-tourism{color:#27ae60}.services-icon-list button{color:#333;white-space:nowrap}.services-icon-list:hover li .glyphicon{-webkit-filter:grayscale(0);filter:grayscale(0)}}.hotel-services-icon-list .list-iconic .telekom-wifi-details{text-decoration:underline;cursor:pointer}.hotel-services-icon-list .list-iconic:hover .glyphicon-cursor-telekom:before{color:#e20074}.partner-offer-text{display:block;font-size:12px;color:#999;line-height:1}.partner-offer-text--mainpage{margin-top:0.5rem}.campaign-modal img{display:block;max-width:100%;height:auto}.label-rem--campaign-red{background:#ba0712}.label-rem--campaign-red:before{border-top-color:#580308}.list-element.campaign-border-color-red{border:2px solid #ba0712;order:1}.campaign-promo-bar--red{background-color:#ba0712;color:white}.campaign-promo-bar--red .campaign-promo-bar__btn{color:white;background:#580308}.highlighted-red{background:#ba0712;color:white !important;display:inline-block}.label-rem--campaign-blue{background:#3c6093}.label-rem--campaign-blue:before{border-top-color:#1e314b}.list-element.campaign-border-color-blue{border:2px solid #3c6093;order:1}.campaign-promo-bar--blue{background-color:#3c6093;color:white}.campaign-promo-bar--blue .campaign-promo-bar__btn{color:white;background:#1e314b}.highlighted-blue{background:#3c6093;color:white !important;display:inline-block}.label-rem--campaign-green{background:#81bc26}.label-rem--campaign-green:before{border-top-color:#476715}.list-element.campaign-border-color-green{border:2px solid #81bc26;order:1}.campaign-promo-bar--green{background-color:#81bc26;color:white}.campaign-promo-bar--green .campaign-promo-bar__btn{color:white;background:#476715}.campaign-percent-promotion--green{background:#81bc26;color:white !important}.highlighted-green{background:#81bc26;color:white !important;display:inline-block}.label-rem--campaign-nightwatch{background:#2b4141}.label-rem--campaign-nightwatch:before{border-top-color:#020404}.list-element.campaign-border-color-nightwatch{border:2px solid #2b4141;order:1}.campaign-promo-bar--nightwatch{background-color:#2b4141;color:white}.campaign-promo-bar--nightwatch .campaign-promo-bar__btn{color:white;background:#020404}.highlighted-nightwatch{background:#2b4141;color:white !important;display:inline-block}.label-rem--campaign-oceanblue{background:#01a0af}.label-rem--campaign-oceanblue:before{border-top-color:#00434a}.list-element.campaign-border-color-oceanblue{border:2px solid #01a0af;order:1}.campaign-promo-bar--oceanblue{background-color:#01a0af;color:white}.campaign-promo-bar--oceanblue .campaign-promo-bar__btn{color:white;background:#00434a}.highlighted-oceanblue{background:#01a0af;color:white !important;display:inline-block}.label-rem--campaign-orange{background:#ca9041}.label-rem--campaign-orange:before{border-top-color:#815a24}.list-element.campaign-border-color-orange{border:2px solid #ca9041;order:1}.campaign-promo-bar--orange{background-color:#ca9041;color:white}.campaign-promo-bar--orange .campaign-promo-bar__btn{color:white;background:#815a24}.highlighted-orange{background:#ca9041;color:white !important;display:inline-block}.label-rem--campaign-yellow{background:#c2c26e}.label-rem--campaign-yellow:before{border-top-color:#8e8e3c}.list-element.campaign-border-color-yellow{border:2px solid #c2c26e;order:1}.campaign-promo-bar--yellow{background-color:#c2c26e;color:white}.campaign-promo-bar--yellow .campaign-promo-bar__btn{color:white;background:#8e8e3c}.highlighted-yellow{background:#c2c26e;color:white !important;display:inline-block}.label-rem--campaign-mandarine{background:#F8980D}.label-rem--campaign-mandarine:before{border-top-color:#9b5d04}.list-element.campaign-border-color-mandarine{border:2px solid #F8980D;order:1}.campaign-promo-bar--mandarine{background-color:#F8980D;color:white}.campaign-promo-bar--mandarine .campaign-promo-bar__btn{color:white;background:#9b5d04}.highlighted-mandarine{background:#F8980D;color:white !important;display:inline-block}.label-rem--campaign-purple{background:#71246B}.label-rem--campaign-purple:before{border-top-color:#240b22}.list-element.campaign-border-color-purple{border:2px solid #71246B;order:1}.campaign-promo-bar--purple{background-color:#71246B;color:white}.campaign-promo-bar--purple .campaign-promo-bar__btn{color:white;background:#240b22}.highlighted-purple{background:#71246B;color:white !important;display:inline-block}.label-rem--campaign-black{background:#111;color:white !important}.label-rem--campaign-black:before{border-top-color:#000}.list-element.campaign-border-color-black{border:2px solid #111;order:1}.campaign-promo-bar--black{background-color:#111;color:white}.campaign-promo-bar--black .campaign-promo-bar__btn{color:white;background:#000}.highlighted-black{background:#111;color:white !important;display:inline-block}.label-rem--campaign-mu-red{background:#cf2025 !important}.label-rem--campaign-mu-red:before{border-top-color:#771215 !important}.label-rem--campaign-mu-blue{background:#00a2d2 !important}.label-rem--campaign-mu-blue:before{border-top-color:#00536c !important}.label-rem--campaign-mu-black{background:#444 !important}.label-rem--campaign-mu-black:before{border-top-color:#111 !important}.highlighted-mu-red{padding:4px 5px;background:#cf2025;color:white !important;border-radius:.4rem;display:inline-block}.highlighted-mu-blue{padding:4px 5px;background:#00a2d2;color:white !important;border-radius:.4rem;display:inline-block}.highlighted-mu-black{padding:4px 5px;background:#444;color:white !important;border-radius:.4rem;display:inline-block}.pl-bon-banner{display:flex;flex-direction:column;align-items:center;background-image:url("https://s.szalas.hu/images/new/pl_bon/pl_bon_bg_mobile_f_new.jpg");background-repeat:no-repeat;background-size:cover;background-color:#d9edf7;padding:30px;justify-content:space-around;text-decoration:none;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pl-bon-banner .pl-bon-scrolldown{text-decoration:underline}.pl-bon-banner__text{text-align:left;color:#fff}.pl-bon-banner__badge{width:150px;padding:0 10px 10px 10px}.pl-bon-banner:hover{color:#000000}@media (min-width: 768px){.pl-bon-banner{flex-direction:row;background-image:url("https://s.szalas.hu/images/new/pl_bon/toplist_bcg.png")}.pl-bon-banner__image{margin-left:-15px;max-height:110px}.pl-bon-banner__badge--listpage{margin:0 10px}}@media (max-width: 767px){.list-elements .pl-bon-banner{margin:10px}}.spprtd-content{display:flex;align-items:center;font-size:1.2rem;color:#666;position:absolute;z-index:3}.spprtd-content__text-ad{border-radius:2rem;padding:0 0.5rem;margin-right:0.5rem;background:#ccc}.spprtd-content--background{background-color:rgba(255,255,255,0.85);padding-right:0.5rem;border-radius:1rem}.spprtd-content--inspiration-box{top:1rem;right:0.5rem}.spprtd-content--mainpage-search{text-shadow:none;bottom:-2rem}.spprtd-content--mainpage-highlighted{bottom:-2rem}.spprtd-content--66{top:0.5rem;right:0.5rem}.spprtd-content--100{top:0.5rem;right:2rem}.accommodation-item--sm{display:flex;text-decoration:none;border-radius:.4rem;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27)}.accommodation-item--sm .accommodation-item__img{height:100%;flex:4}.accommodation-item--sm .accommodation-item__img .responsive-container{border-radius:.4rem 0 0 .4rem}.accommodation-item--sm .accommodation-item__content{flex:5;padding:5px 10px}.accommodation-item--sm .accommodation-item__title{color:#3598db;font-size:14px}.accommodation-item--sm .accommodation-item__title .hotel-stars{display:inline-block;position:relative;top:3px}.accommodation-item--sm.poi-subpage-accomodation{margin:2px 0}.accommodation-item--sm.poi-subpage-accomodation .accommodation-item__title{font-size:16px}.accommodation-item--sm.poi-subpage-accomodation .accommodation-item__content{padding:10px}.accommodation-item--sm.poi-subpage-accomodation .price{margin-bottom:4px}.accommodation-item--sm.accomodation-main .accommodation-item__title{font-size:15px}.accommodation-item--sm.accomodation-main .accommodation-item__content{padding:10px}.accommodation-item--sm.accomodation-main .price{margin-bottom:5px}.accommodation-items{padding:0 10px}.accommodation-items .accommodation-item{margin-bottom:15px}.accommodation-items .accommodation-item--overflow-visible{overflow:visible}.accommodation-item{display:flex;position:relative;font-size:12px;min-height:120px}.accommodation-item__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accommodation-item__body{display:flex;flex-wrap:wrap;width:100%;margin:0 -10px}.accommodation-item__content{display:flex;flex-direction:column;align-items:flex-start;padding:0 10px}.accommodation-item__content--right{align-items:flex-end}.accommodation-item__qr{width:9rem;max-width:9rem;height:9rem}.accommodation-item__title{font-size:14px;color:#333;margin-bottom:5px;font-weight:bold;text-decoration:none}.accommodation-item__title:hover,.accommodation-item__title:focus,.accommodation-item__title:focus:hover{text-decoration:none}.accommodation-item__title-stars .glyphicon-star{margin-left:-2px}.accommodation-item .admin-info{display:none}@media (min-width: 768px){.accommodation-items{padding:0}.accommodation-item{font-size:14px}.accommodation-item__body{margin:0 -15px}.accommodation-item .admin-info{display:block}.accommodation-item__link-overlay{display:none}}.accommodation-items .soldout img{filter:grayscale(1)}.accommodation-items .soldout .accommodation-item__body{filter:grayscale(1)}.top-hotel-poi-mainpage .top-hotel{margin:0 0 15px 0;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.top-hotel-poi-mainpage .top-hotel .accommodation-item__body{margin:0}@media (min-width: 721px){.top-hotel-poi-mainpage .top-hotel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 961px){.top-hotel-poi-mainpage .top-hotel{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.accommodation-item .label-rem-container--desktop-wrap{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:0.5rem}@media (min-width: 768px){.accommodation-item .label-rem-container--desktop-wrap{flex-direction:row}}@media (min-width: 768px){.accommodation-item .label-rem-container--md-mt{margin-top:0.5rem}}.accommodation-item .icon-container{margin-top:5px}.accommodation-item .icon-container .adult-friendly{margin-left:5px}.accommodation-item .img-container{position:relative;min-width:120px;margin:-10px 10px -10px -10px}.accommodation-item .img-container__mask{position:relative;width:100%;height:100%;border-radius:.4rem 0 0 .4rem}.accommodation-item .img-container__mask img{position:absolute;height:100%;width:auto;max-width:none;left:50%;transform:translateX(-50%)}.accommodation-item .img-container__imgage--w-100{width:100%}@media (max-width: 320px){.accommodation-item .img-container{min-width:80px}}.accommodation-item:hover .btn-grey-to-orange{background-color:#f60;border:1px solid #f60;margin-bottom:0;color:#fff}.accommodation-item:hover .btn-grey-to-orange:hover{background-color:#f90;border:1px solid #f90}.accommodation-item:hover .btn-grey-to-orange:active{background-color:#f60;border:1px solid #f60}@media (min-width: 768px){.accommodation-item.card{padding:15px}.accommodation-item .img-container{min-width:250px;max-width:250px;margin:-15px 15px -15px -15px;display:flex}.accommodation-item .img-container__mask img{position:relative;left:0;transform:none;max-width:100%;height:auto}.accommodation-item__content{padding:0 15px}.accommodation-item__coupons--mobile{display:none}.accommodation-item__title{font-size:22px;color:#3598db}.accommodation-item--sm{width:100%;min-height:120px}.accommodation-item--sm.card{padding:5px}.accommodation-item--sm .img-container{min-width:120px;max-width:120px;margin:-5px 5px -5px -5px}.accommodation-item--sm .accommodation-item__body{margin:0 -5px}.accommodation-item--sm .accommodation-item__content{padding:0 5px}.accommodation-item--sm .accommodation-item__title{font-size:14px;color:#333;max-height:40px;overflow:hidden}}.admin-info tr td{padding:5px}.admin-info tr td:first-child{max-width:140px;text-align:right}.admin-info tr:nth-child(even){background-color:#eee}.badge-container{display:flex;flex-direction:row;flex-wrap:wrap}.badge-container .badge{margin-right:5px;margin-bottom:5px}.badge-container .badge:nth-last-child(1){margin-right:0}.badge-container--right{flex-direction:row-reverse}.badge-container--right .badge{margin-right:0;margin-left:5px}.badge-container--right .badge:nth-last-child(1){margin-left:0}.badge{position:relative;width:30px;height:30px;font-size:24px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:2px solid #fff}.badge img{width:26px;height:26px}.badge--color-gold{color:#f4b400}.badge--red{background-color:#d20000}@media (max-width: 767px){.badge--responsive{width:24px;height:24px}.badge--responsive img{width:20px;height:20px}}.icon-container{display:flex;flex-direction:row;flex-wrap:wrap}.icon-container__icon{margin-left:0.5rem;margin-bottom:0.5rem}.icon-container__icon:nth-last-child(1){margin-right:0}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.img-container{position:relative}.img-container__mask{border-radius:0.4rem;overflow:hidden}.img-container__top-left-item,.img-container__top-right-item,.img-container__bottom-right-item,.img-container__bottom-left-item{position:absolute}.img-container__top-right-item{top:0.5rem;right:0.5rem}.img-container__top-left-item{top:0.5rem;left:0.5rem}.img-container__bottom-right-item{bottom:0.5rem;right:0.5rem}.img-container__bottom-left-item{bottom:0.5rem;left:0.5rem}.card{background:#fff;display:flex;padding:1rem;box-shadow:0 0.1rem 0.4rem rgba(0,0,0,0.27);border-radius:.4rem;overflow:hidden}.card--xs{min-height:10rem}.card--sm{min-height:16rem}.card--md{min-height:26.5rem}.card--lg{padding:16px 24px;box-shadow:0 0.2rem 1.2rem rgba(0,0,0,0.21)}.card--shadow-md{box-shadow:0 0.4rem 0.4rem rgba(0,0,0,0.25)}.card--shadow-xl{box-shadow:0 0.4rem 1.5rem rgba(0,0,0,0.2)}.card--wo-padding{padding:0}.card--simple{background-color:#fff;border:0.1rem solid #ddd;border-radius:.4rem;box-shadow:none;flex-direction:column;justify-content:flex-start;padding:0}.card--simple .card__header,.card--simple .card__body{padding:1rem 1.5rem}.card--simple .card__header{background-color:#f5f5f5;border-radius:.4rem;margin:0;position:relative}.card--simple .card__header-icon{font-size:2.4rem;position:absolute;right:1rem;transform:translateY(-50%);top:50%}.card--simple .card__body-title{margin:0}.card--loyalty-active{overflow:visible;background-clip:padding-box;background-color:#fff;border:solid .1rem transparent;position:relative}.card--loyalty-active::before{background:linear-gradient(90deg, #f60 0%, #C8180B 100%);border-radius:inherit;content:'';margin:-.1rem;position:absolute;right:0;top:0;bottom:0;left:0;z-index:-1}.card--loyalty-active .card__header{background:linear-gradient(90deg, #f60 0%, #C8180B 100%);border-radius:calc(.4rem - 0.1rem) calc(.4rem - 0.1rem) 0.4rem 0.4rem;color:#fff}.card--loyalty-active .card__header-icon{color:#fff}.card--column{flex-direction:column}.user-rating-container--flex{display:flex;flex-direction:row;align-items:center}.user-rating-container--right{flex-direction:row-reverse}.user-rating-container .user-rating-content{display:flex;margin-left:3px}.user-rating-container .user-rating-title{font-weight:bold}@media (min-width: 768px){.user-rating-content{flex-direction:column;margin-left:0;margin-right:5px;text-align:right}.user-rating-text{font-size:12px}}.label-rem{display:inline-flex;justify-content:center;align-items:center;padding:0.2rem 0.5rem;border-radius:.4rem;font-size:1.4rem;user-select:none;color:#333;margin-bottom:0.5rem;margin-right:0.2rem;overflow:hidden}.label-rem--listed{margin:0}.label-rem--nowrap{white-space:nowrap}.label-rem--vertical{flex-direction:column}.label-rem--wo-mb{margin-bottom:0}.label-rem--default{background-color:#eee;color:inherit}.label-rem--success{background-color:#27ae60;color:#fff}.label-rem--danger{background-color:#FADBDB;color:#550B0B}.label-rem--danger .glyphicon{color:#550B0B}.label-rem--transparent{padding:0;background-color:transparent}.label-rem--yellow{background-color:#f4b400;color:#fff}.label-rem--yellow .glyphicon{color:#fff}.label-rem--orange{background-color:#ff9630;color:#fff}.label-rem--orange .glyphicon{color:#fff}.label-rem--white{background-color:white;color:#000}.label-rem--red{background-color:#c6292e;color:#fff}.label-rem--red .glyphicon{color:#fff}.label-rem--lightgreen{background-color:#c5eac5;color:#215c21}.label-rem--lightgreen .glyphicon{color:#215c21}.label-rem--darkgreen{background-color:#176839;color:white;width:fit-content}.label-rem--darkgreen .glyphicon{color:white}.label-rem--lightblue{background-color:#c8ddf1;color:#265e94}.label-rem--lightblue .glyphicon{color:#1b446c}.label-rem--lightyellow{background-color:#ffd23f;color:#333;font-weight:bold}.label-rem--lightyellow .glyphicon{color:#333}.label-rem--base-blue-hue-20{color:#18b7d5}.label-rem--base-blue-hue-20 .glyphicon{color:#18b7d5}.label-rem--base-green-hue-50{color:#3ca795}.label-rem--base-green-hue-50 .glyphicon{color:#3ca795}.label-rem--oceanblue{background-color:#01a0af;width:fit-content;color:#fff}.label-rem--absolute{position:absolute}.label-rem--campaign-green{background-color:#81bc26;color:#fff}.label-rem--campaign-green .glyphicon{color:#fff}@media (max-width: 767px){.label-rem--responsive{font-size:1.2rem}}.label-rem--xs{font-size:1rem}.label-rem--sm{font-size:1.2rem}.label-rem--md{font-size:1.6rem}.label-rem--lg{font-size:1.6rem}@media (min-width: 768px){.label-rem--lg{font-size:1.8rem}}.label-rem--xl{font-size:2.8rem;margin-right:0.5rem;padding:0.2rem 1rem}.label-rem--top{line-height:1.9rem}@media (max-width: 767px){.label-rem--top{font-size:1rem;line-height:1.3rem}}.label-rem--bottom-center{transform:translate(-50%, -100%)}.label-rem--prizegame{top:1rem;left:1rem}.label-rem .glyphicon{top:0;margin-right:0.3rem;font-size:1.6rem;color:inherit}.label-rem__text--campaign{margin-right:0.2rem}.label-campaign .label-rem{margin-bottom:0rem !important}.user-rating-container--flex{display:flex;flex-direction:row;align-items:center}.user-rating-container--right{flex-direction:row-reverse}.user-rating-container .user-rating-content{display:flex;margin-left:3px}.user-rating-container .user-rating-title{font-weight:bold}@media (min-width: 768px){.user-rating-content{flex-direction:column;margin-left:0;margin-right:5px;text-align:right}.user-rating-text{font-size:12px}}.glyphicon--md{font-size:22px}.glyphicon--lg{font-size:3.8rem}.glyphicon--free:after{content:"FREE";position:absolute;bottom:-2px;left:0;right:0;background:#27ae60;font-family:'Roboto';color:#fff;font-size:8px;text-align:center}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.recommender.recommender--highlighted{background:#fff3eb}.recommender{overflow:hidden}.recommender__front{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.recommender__image{border-radius:4px}.recommender__name{font-size:1.2em;font-weight:bold;font-family:inherit;line-height:inherit;color:#3598db;margin-top:5px;margin-bottom:inherit}.recommender__error-message{color:#d01c1c}.recommender__price{font-size:1.1em;font-weight:bold;color:#f60}.recommender__link{color:#3598db;text-decoration:underline;margin-top:5px}.recommender__box--poi-list{margin-inline:-1.5rem}@media (min-width: 768px){.recommender__text-item{padding-inline:1.5rem;padding-block-end:2rem}}.recommender--row-sm .recommender__content{display:flex;flex-direction:row;background-color:#fff;height:100%}@media (min-width: 768px){.recommender--row-sm .recommender__content{flex-direction:column}}.recommender__element{position:relative;z-index:0}.recommender__element .rating-circle-container{position:absolute;top:25px;bottom:auto;right:25px;z-index:3;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(50,50,50,0.5);transition:opacity 0.2s, top 0.2s;opacity:0}.recommender__element:hover .rating-circle-container{opacity:1;top:10px}.recommender .slided-offers{display:flex;flex-wrap:wrap}.endHotel .recommender{overflow:visible}@media (max-width: 767px){.recommender__element .rating-circle-container{display:block;opacity:1;top:10px}.recommender .slided-offers{flex-wrap:nowrap}.listHotel .recommender{height:230px}}@media (max-width: 767px){.recommender.recommender--slider .slided-offers{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.recommender.recommender--slider .slided-offers::-webkit-scrollbar{display:none}.recommender.recommender--slider .slided-offers .slided-element{display:table-cell;min-width:320px;float:none;position:relative;z-index:1}}@media (min-width: 768px){.recommender.recommender--slider .slider-nav{display:none}}.listHotel .recommender.recommender--slider .slider-nav{display:block}.listHotel .recommender.recommender--slider .slided-offers{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.listHotel .recommender.recommender--slider .slided-offers::-webkit-scrollbar{display:none}.listHotel .recommender.recommender--slider .slided-offers .slided-element{display:table-cell;min-width:320px;float:none;position:relative}@media (max-width: 767px){.recommender.recommender--small .responsive-container--ratio-1by1{padding-bottom:0}.recommender.recommender--small .responsive-container__recommender{width:100px;height:100px;flex-basis:100px}.recommender.recommender--small .slided-offers .slided-element>div{display:flex}.recommender.recommender--small .recommender__element .rating-circle-container{display:none}.recommender.recommender--small .recommender__image{width:100px;height:100px;top:0;left:0;transform:translate(0)}.recommender.recommender--small .recommender__text-item{margin:5px;width:60%;flex-basis:60%}.recommender.recommender--small .recommender__name{font-size:1em;margin-top:0}.recommender.recommender--small .recommender__link{display:none}}.listPoi .recommender.recommender--small .responsive-container--ratio-1by1{padding-bottom:0}.listPoi .recommender.recommender--small .responsive-container__recommender{width:100px;height:100px;flex-basis:100px}.listPoi .recommender.recommender--small .slided-offers{display:flex;flex-direction:column}.listPoi .recommender.recommender--small .slided-offers .slided-element{width:100%;margin-bottom:10px}.listPoi .recommender.recommender--small .slided-offers .slided-element>div{display:flex;border:1px solid #ddd;border-radius:4px}.listPoi .recommender.recommender--small .recommender__element .rating-circle-container{display:none}.listPoi .recommender.recommender--small .recommender__image{width:100px;height:100px}.listPoi .recommender.recommender--small .recommender__text-item{margin:5px;width:60%;flex-basis:60%}.listPoi .recommender.recommender--small .recommender__name{font-size:1em;margin-top:0}.listPoi .recommender.recommender--small .recommender__link{display:none}@media (max-width: 767px){.listPoi .recommender.recommender--small .slided-offers{flex-direction:row}.listPoi .recommender.recommender--small .slided-offers .slided-element>div{border:transparent}}@media (max-width: 310px){.recommender.recommender--slider .slided-offers .slided-element{min-width:250px}}.vip-banner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:linear-gradient(270deg, rgba(221,34,0,0.2) 0%, rgba(255,153,0,0.2) 100%);padding:2rem 4rem;margin-bottom:2rem;position:relative}@media (min-width: 992px){.vip-banner{display:flex;flex-direction:row;padding:4.2rem 2rem}}.vip-banner__text-content{text-align:center;z-index:1}@media (min-width: 992px){.vip-banner__text-content{text-align:left;width:60%}}.vip-banner__headline{text-align:center}@media (min-width: 992px){.vip-banner__headline{margin-bottom:1.2rem;text-align:left}}.vip-banner__description{display:flex;align-items:center;margin-bottom:1.2rem;justify-content:center}@media (min-width: 992px){.vip-banner__description{margin-bottom:1.2rem;justify-content:flex-start}}.vip-banner__lock-icon{font-size:3.2rem;margin-right:0.4rem;color:#d20;transition:0.2s ease-in-out;transform:rotate(0)}.vip-banner__description-text{text-align:left;margin-bottom:0}.vip-banner__hu-image{width:60%}.vip-banner__hu-end-image{display:none}.vip-banner:hover .vip-banner__lock-icon{transform:rotate(25deg);color:#f90}@media screen and (min-width: 992px){.vip-banner{display:flex;flex-direction:row;padding:1.7rem 2rem}.vip-banner h2{margin-bottom:1.2rem;text-align:left}.vip-banner__description{margin-bottom:1.2rem;justify-content:flex-start}.vip-banner__text-content{text-align:left}.vip-banner__hu-image{width:33%}.vip-banner__hu-end-image{display:block;position:absolute;bottom:0;right:0;opacity:0.5}.vip-banner--listpage .vip-badge--banner{font-size:2rem}}.information-box{margin-top:0.5rem;align-items:center;display:flex;flex-direction:row;gap:0.5rem}@media (max-width: 529px){.information-box--530-reverse{flex-direction:row-reverse}}.badge-loyalty{display:inline-block;line-height:0;position:relative;z-index:0}.badge-loyalty__border-effect{border-radius:99rem;display:inline-flex;padding:0 1rem;background-clip:padding-box;background-color:#fff;border:solid .1rem transparent;position:relative}.badge-loyalty__border-effect::before{background:transparent linear-gradient(90deg, #f90 0%, #d20 100%) 0% 0% no-repeat padding-box;border-radius:inherit;content:'';margin:-.1rem;position:absolute;right:0;top:0;bottom:0;left:0;z-index:-1}.badge-loyalty__emblem{background-image:url("https://s.szalas.hu/images/loyalty/loyalty-vip.svg");background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:content-box;height:2.5rem;width:2.6rem}.badge-loyalty--vip-1 .badge-loyalty__emblem{background-image:url("https://s.szalas.hu/images/loyalty/loyalty-vip-1.svg")}.badge-loyalty--vip-2 .badge-loyalty__emblem{background-image:url("https://s.szalas.hu/images/loyalty/loyalty-vip-2.svg")}.badge-loyalty--vip-3 .badge-loyalty__emblem{background-image:url("https://s.szalas.hu/images/loyalty/loyalty-vip-3.svg")}.badge-loyalty--sm .badge-loyalty__emblem{height:1rem;width:2rem}.badge-loyalty--sm .badge-loyalty__border-effect{border-radius:0.4rem;padding:0.3rem}.badge-loyalty--md .badge-loyalty__emblem{height:1.4rem;width:3.4rem}.badge-loyalty--md .badge-loyalty__border-effect{border-radius:0.4rem;padding:0.4rem}.badge-loyalty--profile{bottom:-0.9rem;left:50%;position:absolute;transform:translateX(-50%);user-select:none}.badge-loyalty--login{margin-inline:1rem}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.image-gradient{display:block;position:absolute;bottom:0;width:100%;height:50%;text-decoration:none;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);border-radius:.4rem}.font-family-primary{font-family:"Roboto",Arial,sans-serif}.font-family-secondary{font-family:"sourcesanspro",Arial,sans-serif}.font-weight-700{font-weight:700}.datepicker .datepicker-days{max-width:220px}.datepicker .alter{border-top:solid 1px #ccc;margin-top:10px;font-size:10px;max-width:200px}.datepicker .alter div{position:relative;padding-left:15px;line-height:12px;margin:3px 0px}.datepicker .alter div span{position:absolute;top:0px;left:0px}.datepicker .alter .minimum-nights-row span{position:relative;min-width:12px;padding-top:3px}.datepicker .alter .minimum-nights-row span .minimum-nights-count{position:static}.datepicker td,.datepicker th{width:18px !important;height:18px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}.datepicker tbody td{border:1px solid #eee}.datepicker table tr td.day:hover{background:#eeeeee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:#f1f1f1 !important;color:#aaa !important;cursor:default;border:1px solid #fff !important}.datepicker table tr td.noarrivaldate,.datepicker table tr td.noarrivaldate:hover{background:#ddd !important;color:#aaa !important;cursor:default;border:1px solid #fff !important}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fff !important;color:#333 !important}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#4fc44f !important;background-image:none !important;border:1px solid #4fc44f !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker .day.disabled.active,.datepicker .day.disabled.active:hover,.datepicker .day.disabled.active.minmax-range.invalid-range,.datepicker .day.disabled.active.minmax-range.invalid-range:hover{color:#fff !important;background-color:#A2DDA2 !important;background-position:top right !important;border:0px none !important}.datepicker .day.disabled.invalid-range,.datepicker .day.disabled.invalid-range:hover{border:1px solid #eee !important}.datepicker .day.disabled.active.invalid-range,.datepicker .day.disabled.active.invalid-range:hover{background:#aaa !important;color:#fff !important;border:1px solid #fff !important}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker .disabled.fullhouse,.datepicker .disabled.fullhouse:hover{background:#FF9A9A !important;color:#fff !important;cursor:pointer}.datepicker .fullhouse_from_day,.datepicker .fullhouse_from_day:hover,.datepicker .fullhouse_from_day.disabled,.datepicker .fullhouse_from_day.active.startdate,.datepicker .fullhouse_from_day.active.startdate:hover,.datepicker .fullhouse_from_day.active.disabled.invalid-range,.datepicker .fullhouse_from_day.active.disabled.invalid-range:hover,.datepicker .fullhouse_from_day.disabled:hover{color:#000 !important;border:none !important;background:#ffffff !important;background:-moz-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(51%, #ff9a9a), color-stop(100%, #ff9a9a)) !important;background:-webkit-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-o-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:-ms-linear-gradient(-45deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;background:linear-gradient(135deg, #fff 0%, #fff 50%, #ff9a9a 51%, #ff9a9a 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff9a9a',GradientType=1 ) !important}.datepicker .noarrivaldate,.datepicker .noarrivaldate:hover{background:#f1f1f1 !important;color:#aaa !important}.datepicker .disabled.seasonally-closed,.datepicker .disabled.seasonally-closed:hover{background:#F1F1F1 !important;color:#999 !important;cursor:default}.room-selection{border-bottom:1px dotted #ddd;margin-bottom:15px}.datepicker .switch{background:#fff !important;cursor:auto !important}.datepicker table tr td.active.startdate{background:linear-gradient(245deg, #4fc44f 15%, transparent 0%),linear-gradient(295deg, #4fc44f 15%, transparent 0%) !important;background-size:100%;background-color:#25A425 !important}.datepicker table tr td.active.enddate{background:linear-gradient(115deg, #4fc44f 15%, transparent 0%),linear-gradient(65deg, #4fc44f 15%, transparent 0%) !important;background-size:100%;background-color:#25A425 !important}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{border:0px none}.datepicker .seasonal_opening:before{color:#06c;content:"\e92c";font-family:"general" !important;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;left:0;line-height:1;position:absolute;text-transform:none;top:4px}.datepicker .alter div span{left:0;position:absolute;top:0}.datepicker .seasonal_opening{display:inline-block;margin-left:-15px !important;margin-top:1px;padding-left:15px;padding-top:4px;position:relative !important}.datepicker .seasonal_opening_top{border-top:1px solid #eee}.datepicker .alter .availablity-lastupdated{position:relative !important;display:block;color:#999;font-style:italic;border-top:1px dotted #ddd;margin-top:0px;margin-bottom:-2px;padding-top:3px}.datepicker .alter .availablity-lastupdated:before{color:#06c;font-family:"general" !important;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;left:0;line-height:1;position:absolute;text-transform:none;top:4px}.datepicker thead th.next,.datepicker thead th.prev{position:relative}.datepicker thead th.next .glyphicon-arrow-right,.datepicker thead th.prev .glyphicon-arrow-left{position:absolute;top:9px;left:50%;margin-left:-6px;font-size:14px;color:#333;font-family:'general'}.datepicker .glyphicon-arrow-left:before{content:"\e910"}.datepicker .glyphicon-arrow-right:before{content:"\e911"}.datepicker thead th:first-child:hover,.datepicker thead th:last-child:hover{cursor:pointer;background:#eee}.datepicker .tooltip-inner{white-space:nowrap}
