@charset "UTF-8";/*! normalize.css v1.0.2 | MIT License | git.io/normalize */audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}
a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}
mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}
[hidden]{display:none}body{margin:0;font-family:"Open Sans",Arial,"Helvetica Neue","HelveticaNeue",Helvetica,"Lucida Grande",sans-serif;color:#0d1720;font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased}
ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}td{padding:0 3px}b,strong{font-weight:bold}
a:focus{outline:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}
img{-ms-interpolation-mode:bicubic;display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}
[hidden]{display:none}.ui-accordion-content{display:none}.ui-accordion-content-active{display:block}
.ui-widget-overlay{position:absolute;top:0;left:0;background-color:#000;opacity:.3;filter:alpha(opacity=30)}
.cjq-popup{color:#003a65;background-color:White;overflow:hidden}.cjq-popup .ui-dialog-titlebar{background-color:#ffeea3;height:30px;line-height:30px;font-weight:bold;padding-left:10px}
.cjq-popup .ui-dialog-titlebar a{position:absolute;top:5px;right:5px;text-decoration:none;font-weight:bold;color:#003a65;background-color:#b2c7d7;padding:2px 5px;line-height:15px}
.cjq-popup .ui-dialog-titlebar a:hover{color:#b2c7d7;background-color:#003a65}
.cjq-recommend,.cjq-print,.cjq-favorites,.cjq-bookmark{cursor:pointer}.cjq-slider .clipcontainer{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0}
.cjq-slider .back,.cjq-slider .next{position:absolute;z-index:10;cursor:pointer}
.cjq-slider .clipcontainer .itemcontainer{position:absolute;z-index:9}#popup-gallery,#popup-container{position:absolute}
#custom-popup-container .overlay{position:absolute;left:0;top:0;z-index:1000;background-color:Black;opacity:.3;filter:alpha(opacity=30)}
#custom-popup-container .custom-popup-content{z-index:1001;position:absolute}
body.body-gallery{background-color:Transparent}html,body.body-gallery,form{width:100%;height:100%}
.close-gallery{position:absolute;top:2px;right:5px;cursor:pointer;background-repeat:no-repeat}
#popup-image .header{background-color:white;padding:2px 5px;display:block;white-space:nowrap;position:relative}
#popup-image .header a{cursor:pointer;position:absolute;right:10px;top:1px}
#popup-image{text-align:left;cursor:pointer;display:table-cell;vertical-align:middle}
#popup-image .content{position:relative;width:1px;height:1px}#popup-image .content .position{position:absolute;left:0;top:0}
#popup-image{overflow:hidden}.image-zoom{line-height:0;font-size:0;cursor:url(/app_common/images/cursors/lupe.cur),pointer}
.ui-icon{width:16px;height:16px;background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-state-default .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/app_common/images/jquery/ui-icons_active_256x240.png)}
.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-off{background-position:-96px -144px}.ui-icon-radio-on{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-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-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.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:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:.9em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #b81a3a;background:#ededee;color:#b81a3a}
.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #b81a3a;background:#e2e3e4;color:#b81a3a;font-weight:bold}
.ui-widget-header a{color:#b81a3a}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #e2e3e4;background:#fff;font-weight:normal;color:#555;outline:0}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #b81a3a;background:#e2e3e4;font-weight:normal;color:#212121;outline:0}
.ui-state-hover a,.ui-state-hover a:hover{color:#b81a3a;text-decoration:none;outline:0}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #b81a3a;background:#e2e3e4;font-weight:normal;color:#212121;outline:0}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:0;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #b81a3a;background:#fff;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#b81a3a}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#b81a3a}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-widget-overlay{opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}
.ui-datepicker{width:17em;padding:.2em .2em 0;z-index:1000}.ui-datepicker-trigger{z-index:999}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-datepicker.ui-helper-clearfix{display:none}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("/app_common/images/fancybox/fancybox.png")}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("/app_common/images/fancybox/fancybox.png") -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url("/app_common/images/fancybox/blank.gif");z-index:1102;display:none}
#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -30px}
#fancybox-right-ico{background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("/app_common/images/fancybox/fancybox-x.png")}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("/app_common/images/fancybox/fancybox-y.png");background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("/app_common/images/fancybox/fancybox-x.png");background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("/app_common/images/fancybox/fancybox-y.png")}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("/app_common/images/fancybox/fancybox.png");background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url("/app_common/images/fancybox/fancy_title_over.png");display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url("/app_common/images/fancybox/fancybox.png") -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("/app_common/images/fancybox/fancybox-x.png") 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url("/app_common/images/fancybox/fancybox.png") -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_close.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_left.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_right.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_over.png",sizingMethod="scale");zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_left.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_main.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_right.png",sizingMethod="scale")}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+"px")}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_loading.png",sizingMethod="scale")}
.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_n.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_ne.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_e.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_se.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_s.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_sw.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_w.png",sizingMethod="scale")}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_nw.png",sizingMethod="scale")}
#weather .ui-helper-hidden{display:none}#weather .ui-helper-hidden-accessible{position:absolute;left:-99999999px}
#weather .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
#weather .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#weather .ui-helper-clearfix{display:inline-block}/*\*/* html #weather .ui-helper-clearfix{height:1%}
#weather .ui-helper-clearfix{display:block}/**/#weather .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
#weather .ui-state-disabled{cursor:default!important}#weather .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
#weather .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
#weather .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
#weather .ui-widget input,#weather .ui-widget select,#weather .ui-widget textarea,#weather .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
#weather .ui-widget-content{color:#222}#weather .ui-widget-content a{color:#222}
#weather .ui-widget-header{color:#222;font-weight:bold}#weather .ui-widget-header a{color:#222}
#weather .ui-state-default,#weather .ui-widget-content .ui-state-default{border:1px solid #d3d3d3;font-weight:normal;color:#555;outline:0}
#weather .ui-state-default a,#weather .ui-state-default a:link,#weather .ui-state-default a:visited{color:#555;text-decoration:none;outline:0}
#weather .ui-state-hover,#weather .ui-widget-content .ui-state-hover,#weather .ui-state-focus,#weather .ui-widget-content .ui-state-focus{border:1px solid #999;font-weight:normal;color:#212121;outline:0}
#weather .ui-state-hover a,#weather .ui-state-hover a:hover{color:#212121;text-decoration:none;outline:0}
#weather .ui-state-active,#weather .ui-widget-content .ui-state-active{border:1px solid #aaa;font-weight:normal;color:#212121;outline:0}
#weather .ui-state-active a,#weather .ui-state-active a:link,#weather .ui-state-active a:visited{color:#212121;outline:0;text-decoration:none}
#weather .ui-state-highlight,#weather .ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;color:#363636}
#weather .ui-state-highlight a,#weather .ui-widget-content .ui-state-highlight a{color:#363636}
#weather .ui-state-error,#weather .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a}
#weather .ui-state-error a,#weather .ui-widget-content .ui-state-error a{color:#cd0a0a}
#weather .ui-state-error-text,#weather .ui-widget-content .ui-state-error-text{color:#cd0a0a}
#weather .ui-state-disabled,#weather .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
#weather .ui-priority-primary,#weather .ui-widget-content .ui-priority-primary{font-weight:bold}
#weather .ui-priority-secondary,#weather .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
#weather .ui-widget-overlay{background-color:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
#weather .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background-color:#aaa;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}
#weather .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
#weather .ui-tabs{padding:.2em;zoom:1}#weather .ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;overflow:hidden}
#weather .ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0}
#weather .ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}
#weather .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;border-bottom-width:0}
#weather .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#weather .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#weather .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
#weather .ui-tabs .ui-tabs-nav li a,#weather .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
#weather .ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:0}
#weather .ui-tabs .ui-tabs-hide{display:none!important}#weather .tabs .ui-widget-content{padding:0}
#weather{margin-bottom:20px}#weather .tab-hidden{display:none}#weather .map{text-align:center;margin:20px 0}
#weather .temperature{background-color:#ababab}#weather .temperature .item-title{font-weight:bold;padding:10px 15px 5px 15px}
.table-temperature{position:relative;padding:18px 0;font-size:10px;overflow:hidden}
.table-temperature .row-names{float:left;width:60px;padding-top:18px}.table-temperature .row-names div{text-align:right;height:18px;line-height:18px}
.table-temperature .rows{margin-left:75px}.table-temperature .rows .row{float:left;text-align:center;background-repeat:no-repeat;background-position:top right;background-image:url(/app_themes/media/weather/cityweather-separator-bg.gif);width:60px}
.table-temperature .rows .separator{float:left;margin-left:10px;width:1px;font-size:1px;line-height:1px;background-color:#dedede;height:53px;margin-top:18px}
.table-temperature .row .title{color:Black;font-weight:normal;font-size:10px;height:18px}
.table-temperature .row .min,.table-temperature .row .max,.table-temperature .row .current{background-color:White;width:30px;height:16px;line-height:16px;border:solid 1px #bfbfbf;text-align:center;margin:auto}
.table-temperature .row .min{color:#092ba9}.table-temperature .row .max{color:#d61921}
.table-temperature .row .current{color:#a3a3a3}.more-temperature{position:relative}
.more-temperature a{float:right;text-decoration:none;font-size:10px;cursor:pointer;margin-right:5px}
.more-temperature .detail-box{position:absolute;top:15px;right:3px;border:solid 1px #ababab;background-color:#dedede;padding:5px;font-size:10px;display:none}
.more-temperature .detail-box span{width:100px;display:inline-table}#weather .description{padding:10px;background-color:White;font-size:11px}
#weather .description .item-title{font-weight:bold}.forecast-title{padding:5px 10px;font-size:11px;font-weight:bold;background-color:White}
.forecast{padding:15px 0 10px 25px;background-color:#dedede;overflow:hidden;font-size:11px}
.forecast .day{float:left;margin-right:25px;width:82px}.forecast .day .date{text-align:center}
.forecast .day .image{width:82px;height:82px;background-color:White;background-repeat:no-repeat;background-position:center;margin:5px 0 8px 0}
.forecast .day .degree .min{background-color:White;width:31px;float:left;margin-left:8px;text-align:center;color:#092ba9}
.forecast .day .degree .max{background-color:White;color:#d61921;width:31px;float:right;margin-right:8px;text-align:center}
#weather .copyright{font-size:.8em}.fancybox{cursor:url(/media/magnifier.cur),pointer}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}.block-grid{display:block;overflow:hidden;margin:0;padding:0}
.block-grid>li{display:block;height:auto;float:left}.block-grid.two-up{margin-left:-4%}
.block-grid.two-up>li{margin-left:4%;width:46%}.block-grid.three-up{margin-left:-2%}
.block-grid.three-up>li{margin-left:2%;width:31.3%}.block-grid.four-up{margin-left:-2%}
.block-grid.four-up>li{margin-left:2%;width:23%}.block-grid.five-up{margin-left:-1.5%}
.block-grid.five-up>li{margin-left:1.5%;width:18.5%}.button{border:1px solid #497eb2;background:#004588;color:#fff;font-size:14px;text-decoration:none;padding:3px 10px;display:inline-block}
.button:hover{background:#497eb2;color:#fff}html,body{width:100%;height:100%}
.wrapper{position:relative;min-height:100%;height:auto!important;height:100%;background:transparent url(/media/gradient-bottom.png) repeat-x 0 100%;margin:0 auto -133px}
.container{position:relative;max-width:1006px;margin:0 auto}a{color:#579fcc;text-decoration:none}
a:hover{color:#417697}.onlyprint{display:none}.cookie-banner-tm{position:fixed;width:550px;max-width:94vw;max-height:100vh;overflow:auto;top:0;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff;z-index:10000;padding:20px;border:0;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);box-shadow:0 0 50px 0 rgba(0,0,0,0.2);font-size:14px;line-height:1.5;box-sizing:border-box}
.cookie-banner-tm *{box-sizing:border-box}.cookie-banner-tm__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.2);z-index:9999}
.cookie-banner-tm--hidden{display:none}.cookie-banner-tm__intro{margin-bottom:10px}
.cookie-banner-tm__title{font-weight:bold;font-size:1.25em}.cookie-banner-tm__desc{margin-bottom:10px}
.cookie-banner-tm__selector{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.cookie-banner-tm__options{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -10px;padding:10px 0}
.cookie-banner-tm__option{white-space:nowrap;padding:0 10px;flex-basis:50%}
.cookie-banner-tm__option input{position:absolute;opacity:0}.cookie-banner-tm__option input+label{position:relative;cursor:pointer;padding:0}
.cookie-banner-tm__option input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:solid 1px #707070}
.cookie-banner-tm__option input:checked+label:before{background:#004588}
.cookie-banner-tm__option input:disabled+label{color:#b8b8b8;cursor:auto}
.cookie-banner-tm__option input:disabled+label:before{box-shadow:none;background:#ddd;border-color:#ddd}
.cookie-banner-tm__option input:checked+label:after{content:"";position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}
.cookie-banner-tm__button-container{display:flex;flex-wrap:wrap;margin:0 -10px;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}
.cookie-banner-tm__button{display:block;text-align:center;color:#fff;background-color:#85d0f0;padding:10px 15px;font-size:1.1em;font-weight:400;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:5px 10px}
.cookie-banner-tm__button:hover,.cookie-banner-tm__button:focus{color:#fff;text-decoration:none;background-color:#579fcc}
.cookie-banner-tm__button.allow-all{background-color:#004588}.cookie-banner-tm__button.allow-all:hover,.cookie-banner-tm__button.allow-all:focus{background-color:#003f7c}
section.banner{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:0}
.fluid_container{bottom:0;height:100%;left:0;margin-bottom:0!important;position:fixed;right:0;top:0}
.camera_overlayer{opacity:.1;filter:alpha(opacity=10)}.floatingHeader{position:fixed;top:0;visibility:hidden;z-index:100}
.floatingHeader{position:fixed;right:0;top:0;height:100%}.gradient-bottom{position:absolute;bottom:0;left:0;width:100%;height:376px;z-index:90;background:transparent url(/media/gradient-bottom.png) repeat-x 0 100%}
.init-loader{display:none;background:white url(/media/camera/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(/media/camera/camera-loader.gif) no-repeat center;border:1px solid white;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:fixed;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
ol li{padding-bottom:9px}section.searchbox{float:right;height:38px;position:relative;background:#85d0f0;color:#fff;margin-right:10px}
section.mobile-searchbox{display:none}.searchbox-wrapper{background:#fafbfd;background:rgba(250,251,253,0.35);width:100%;height:81px;position:relative;z-index:1000}
section.languages{position:relative;height:38px;width:95px;border-right:1px solid #9fdaf3;float:left;margin-right:8px}
section.languages a{background:#85d0f0;line-height:38px;color:#fefefe;display:block;height:38px;line-height:38px;width:82px;font-size:13px;padding-left:13px;text-decoration:none}
section.languages a.open{background-image:url(/media/arrow-small-white-down.png);background-size:9px 5px;background-repeat:no-repeat;background-position:90% 50%}
section.languages a:hover,section.languages a.open.active{background-color:#579fcc}
section.languages a.open.active{background-image:url(/media/arrow-small-white-up.png)}
section.languages .flyout{display:none;position:absolute;left:0;top:38px}
nav.top{float:left;padding-right:8px;position:relative}nav.top a{color:#fefefe;text-decoration:none;display:inline-block;height:38px;line-height:38px;font-size:13px;padding-right:6px;padding-left:6px}
nav.top a:hover{background:#579fcc}section.search{float:left;position:relative;background:#579fcc}
section.search .input-text{display:inline-block;width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:0;background:transparent;border-bottom:1px solid #9fdaf3;outline:none!important;color:#fff}
section.search a{display:inline-block;width:34px;height:38px;line-height:38px;background:#579fcc url(/media/icon-magnifier.png) no-repeat 50% 50%;background-size:17px 17px;margin-left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}
section.search a:hover{margin-left:5px}.searchbox-wrapper .logo{position:absolute;left:28px;top:47px;display:block;width:218px;height:83px;background:transparent url(/media/logo.png) no-repeat 0 0;background-size:218px 83px;text-indent:-9999px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.nav-main-wrapper{width:100%;background:#fafbfd;min-height:56px;clear:right;position:relative;z-index:150}
nav.main{padding-left:262px;padding-right:10px;position:relative}nav.main .notmobile{display:block}
nav.main .onlymobile{display:none}nav.main .open-menu{display:none}nav.main .level-0{float:left;position:relative;display:block}
nav.main .menu-0{display:block;border-left:1px solid #e9e9e9;border-bottom:3px solid #fafbfd;width:103px;height:53px;font-size:14px;line-height:53px;text-align:center;text-decoration:none;color:#a4a4a4}
nav.main .active-0 .menu-0{border-bottom-color:#80d0f5}nav.main .menu-0.has-children{background-image:url(/media/arrow-small-blue-down.png);background-repeat:no-repeat;background-size:9px 5px;background-position:93% 50%;text-align:right;padding-right:20px;width:88px}
nav.main .menu-0:hover,nav.main .sfHover .menu-0{background:#80d0f5;color:#fff;border-bottom-color:#80d0f5}
nav.main .flyout-0{display:none;position:absolute;left:1px;top:56px;background:#80d0f5}
nav.main .level-1{position:relative}nav.main .menu-1{color:#fff;text-decoration:none;width:250px;display:block;padding:9px 0 9px 25px;border-bottom:1px solid #ade1f9}
nav.main .menu-1 .theme{position:absolute;left:0;top:0;height:39px;width:20px;text-align:center;line-height:39px}
nav.main .menu-1:hover,nav.main .level-1.sfHover .menu-1{background:#a7dcf4}
nav.main .flyout-1{display:none;position:absolute;left:100%;top:0;background:#80d0f5;border-left:1px solid #ade1f9}
nav.main .menu-2{display:block;color:#fff;padding:9px 15px 9px 15px;border-bottom:1px solid #ade1f9;min-width:150px}
nav.main .menu-2:hover,nav.main .level-2.sfHover .menu-2{background:#a7dcf4}
nav.main .menu-1.has-children{background-image:url(/media/arrow-small-lightblue-right.png);background-repeat:no-repeat;background-position:96% 50%;background-size:5px 9px}
.base-box{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);-webkit-transition:-webkit-box-shadow .2s ease-out,box-shadow .2s ease-out;-moz-transition:-webkit-box-shadow .2s ease-out,box-shadow .2s ease-out;-o-transition:-webkit-box-shadow .2s ease-out,box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out,box-shadow .2s ease-out}
.base-box:hover{-webkit-box-shadow:0 0 6px 0 rgba(13,23,32,0.3);box-shadow:0 0 6px 0 rgba(13,23,32,0.3)}
#videos{padding:0 30px 30px}#videos .name{text-transform:uppercase;padding-bottom:10px;display:block;color:#0D1720}
#videos .videos-wrapper{border:1px solid #BFBFBF;padding:10px;margin-bottom:10px}
.content{position:relative;z-index:100;margin-top:185px}.region-logo{position:relative;float:right;margin:0 20px 15px 15px}
aside.content-left{position:relative;width:312px;margin-left:10px}.content aside.content-left{padding-bottom:69px}
.content.ltscompanies aside.content-left{padding-bottom:10px}.content.ltscompanies .back-to-region{background:#fff;padding:10px;display:inline-block}
section.content-right{position:relative;width:636px;float:right;margin-right:10px}
.content.ltscompanies section.content-right{width:100%;float:none}section.sitepath{padding-left:30px;font-size:12px;line-height:12px;padding-bottom:25px;color:#afb5ba}
section.sitepath a{color:#afb5ba}section.sitepath a.active,section.sitepath a:hover{color:#6d7983}
.print-page{display:block;float:right;width:18px;height:18px;background:url(/media/icon-printer.png) no-repeat 0 0;text-indent:-99999px;margin-right:15px}
#downloads{padding:0 30px 30px;margin-left:-2%}#downloads .item{display:block;position:relative;text-decoration:none;color:#FFF;font-size:14px;line-height:14px;background:#CCC url(/media/icon-download-white.png) no-repeat 12px 50%;-moz-background-size:23px 28px;-o-background-size:23px 28px;-webkit-background-size:23px 28px;background-size:23px 28px;margin-bottom:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:48%;margin-left:2%;float:left}
#downloads .image{float:left;position:relative;width:13%;display:block}#downloads .item .description{margin-left:45px;padding:12px;border-left:1px solid #CCC;display:block}
#downloads .item .title{margin-bottom:5px;display:block;font-weight:bold}
#downloads .item .size{display:block}#downloads .item .name{display:block;white-space:nowrap}
section.box-downloads .item{display:inline-block;position:relative;text-decoration:none;color:#fff;font-size:14px;line-height:14px;background:#ccc url(/media/icon-download-white.png) no-repeat 12px 50%;-moz-background-size:23px 28px;-o-background-size:23px 28px;-webkit-background-size:23px 28px;background-size:23px 28px;margin-top:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
section.box-downloads .item:hover{background-color:#aaa}section.box-downloads .item .title{margin-bottom:5px;display:block;font-weight:bold}
section.box-downloads .item .description{margin-left:45px;padding:12px;border-left:1px solid #ccc;display:block}
nav.places{margin-bottom:12px;height:59px;line-height:59px}nav.places a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:auto;height:59px;line-height:59px;float:left;text-align:center;border-right:1px solid #e7e7e7;text-decoration:none;color:#fff}
nav.places a:last-child{border-right-width:0}nav.left{background:#efefef;margin-bottom:12px;padding:24px 24px 12px}
nav.left a{color:#6d7983;font-size:16px;line-height:22px;text-decoration:none;display:block}
nav.left a:hover{color:#4b545b}nav.left a.menu-0{font-size:20px;line-height:20px;margin-bottom:15px}
nav.left a.menu-1{padding-left:28px;background:transparent url(/media/arrow-gray-menu-right.png) no-repeat 10px 50%;background-size:8px 13px}
nav.left a.menu-1:hover,nav.left .active-1 a.menu-1{color:#4b545b;background-image:url(/media/arrow-darkgray-menu-right.png)}
section.content-main{border-top:7px solid #004588;padding:20px 0 20px}.home.is-home section.content-main{padding-bottom:0}
section.content-main h1{color:#0d1720;font-size:22px;line-height:29px;margin-bottom:12px;text-transform:uppercase;padding:0 30px}
.title-h1{color:#0d1720;font-size:22px;line-height:29px;margin-bottom:12px;text-transform:uppercase}
section.content-main h2{color:#6d7983;font-size:20px;line-height:29px;margin-bottom:18px;padding:0 30px}
.title-h2{color:#6d7983;font-size:20px;line-height:29px;margin-bottom:18px}
.title-h3{color:#0d1720;font-size:18px;font-weight:bold}section.content-main .site-content{padding:0 30px 30px}
section.content-main .site-content ul{padding-left:25px;list-style-type:disc}
section.content-main .site-content ol{padding-left:25px;list-style-type:decimal}
.content.region section.content-main{overflow:hidden}#newsletter{padding:0 30px}
#newsletter h2{padding:0}#newsletter p{font-size:13px}section.box-search{margin-bottom:12px;padding:12px 0 2px 0;background-color:#efefef}
section.box-search .group{float:left;position:relative;width:50%}section.box-search .group .item{width:90%;margin:0 auto 10px;min-height:46px}
section.box-search .slider-select{width:65px;display:none}section.box-search .ui-slider{position:relative}
section.box-search .ui-slider-horizontal{margin-top:12px;height:6px;top:0;-webkit-border-radius:0;border-radius:0;border-width:0;background-color:#d4edfa}
section.box-search .ui-slider-range{position:absolute;height:100%;top:0;border:0;background-repeat:repeat-x;background-position:bottom;background-color:#85d0f0;border:0}
section.box-search .ui-slider-horizontal .ui-slider-handle{top:0;position:absolute;height:20px;width:10px;z-index:2;margin-left:-2px;margin-top:-7px;cursor:default;background-repeat:repeat-x;background-position:bottom;border-width:0;background-color:#004588;-webkit-border-radius:0;border-radius:0}
section.box-search .ui-slider .ui-state-hover,section.box-search .ui-slider .ui-state-focus{border:0;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.5);box-shadow:0 0 3px 0 rgba(13,23,32,0.5)}
section.teaser{margin-top:13px;border-top:1px solid #ededed;padding:18px 30px;height:110px;overflow:hidden}
section.teaser .item{height:110px;position:relative;display:block;overflow:hidden}
section.teaser .item .name{position:absolute;bottom:0;left:0;height:auto;display:block;text-align:center;color:#0d1720;font-weight:400;font-size:15px;line-height:20px;z-index:100;padding:3px 5%;background:#fff;background:rgba(255,255,255,0.6);width:90%}
section.teaser .item .image{width:100%;height:auto;overflow:hidden;position:relative;z-index:50;max-width:none}
section.box-snowreport{margin-bottom:12px;height:69px}section.box-snowreport-region{margin-bottom:12px}
.box-dnshotel{background:#EFEFEF url(/media/bg-dnshotels.png) no-repeat 10px 50%;margin-bottom:12px;height:58px;font-size:20px;display:block;line-height:58px;padding-left:55px;color:#417697}
section.box-weather{height:70px;width:100%;position:relative;overflow:hidden;border-bottom:1px solid #ababab}
section.box-weather .image{display:block;width:45px;height:auto;padding-left:12px;padding-top:10px;float:left}
section.box-weather .temperature{display:block;padding-top:15px;float:left;width:87px;padding-left:12px}
section.box-weather .day{display:block;color:#0d1720;font-size:12px}section.box-weather .weather-hidden{visibility:hidden}
section.box-weather .min,section.box-weather .max{font-size:14px;font-weight:bold}
section.box-weather .min{color:#0055a2;padding-right:5px}section.box-weather .max{color:#c10e00}
section.box-weather .links,section.box-snowreport .links{text-decoration:none;display:block;height:70px;line-height:16px;padding-left:12px;border-left:1px solid #e7e7e7;font-size:14px;color:#a4a4a4;float:left;width:142px;padding-top:20px}
section.box-weather .link,section.box-snowreport .link{background:transparent url(/media/arrow-lightgray-menu-right.png) no-repeat 94% 50%;background-size:8px 13px;display:block;color:#a4a4a4}
section.box-weather .link:hover,section.box-snowreport .link:hover{color:#5b5b5b}
section.box-snowreport .summary{float:left;width:156px;color:#6d7983;font-size:14px;text-align:center;padding:12px 0 0 0;font-weight:bold}
section.box-snowreport .summary .info{font-size:13px;display:block;font-weight:normal}
section.box-snowreport .links{height:16px;padding:27px 0 27px 12px}section.box-snowheight{margin-bottom:0;border-bottom:1px solid #ababab}
section.box-companiessearch{margin-bottom:12px;background:#004588;color:#fff;height:48px;position:relative}
.content.home.is-home section.content-main .site-content{padding:0 30px 13px}
.content.home section.box-companiessearch,.content.home section.box-companiessearch .open,.content.home section.box-companiessearch .open .arrow{height:59px}
.content.home section.box-companiessearch .open,.content.home section.box-companiessearch .open .arrow{line-height:59px}
section.box-companiessearch .open{color:#fff;height:48px;line-height:48px;text-transform:uppercase;font-size:20px;display:block;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#004588;z-index:100;position:relative}
section.box-companiessearch .open:hover{background:#003f7c}section.box-companiessearch .open .arrow{display:inline-block;width:48px;border-right:1px solid #275e93;margin-right:13px;height:48px;line-height:48px;background:transparent url(/media/arrow-white-down.png) no-repeat 50% 50%;background-size:26px 26px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.content.region section.box-companiessearch .open .arrow{background-image:url(/media/arrow-white-right.png)}
section.box-companiessearch .open.active .arrow{background:transparent url(/media/arrow-white-up.png) no-repeat 50% 50%;background-size:26px 26px}
section.box-companiessearch .flyout{display:none;position:absolute;top:40px;left:6px;padding:20px;width:260px;background:#fff;-webkit-box-shadow:0 0 6px 2px rgba(13,23,32,0.6);box-shadow:0 0 6px 2px rgba(13,23,32,0.6);z-index:50;color:#6d7983;font-size:15px}
section.box-companiessearch .description{margin-bottom:10px}.content.home section.box-companiessearch .description{margin-top:10px}
section.box-companiessearch .name{padding-right:5px;display:inline-block;width:75px}
section.box-companiessearch .row{margin-bottom:3px;position:relative}section.box-companiessearch .row.button-row{text-align:right;padding-top:5px;margin-bottom:0}
section.box-companiessearch .quick-nights,section.box-companiessearch .quick-persons{width:20px;text-align:center}
section.box-companiessearch .quick-arrival{width:95px}section.box-companiessearch .ui-datepicker-trigger{margin-left:2px}
section.box-companiessearch select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.box-all-openslopes{height:59px;margin-bottom:12px;position:relative}
section.box-all-openslopes .arrow{display:inline-block;height:59px;line-height:59px;width:19%;border-left:1px solid #e1e1e1;background:transparent url(/media/arrow-gray-right.png) no-repeat 50% 50%;background-size:24px 24px}
section.box-all-openslopes a{color:#6D7983;font-size:16px;line-height:21px}
section.box-all-openslopes .title{font-size:18px;font-weight:bold}section.box-all-openslopes .summary{width:80%;display:block;float:left}
section.box-all-openslopes .column{width:49%;display:block;float:left;text-align:center;padding-top:10px;height:49px;border-left:1px solid #e1e1e1}
#grouprequests{margin:0 25px}#grouprequests ul{list-style-type:disc;padding:0 0 0 20px;margin:20px 0}
#grouprequests ul li{padding-bottom:5px;margin-bottom:5px;font-size:14px;border-bottom:1px solid #eee}
#grouprequests ul li a.remember{float:right;display:block;text-transform:uppercase;font-size:13px;cursor:pointer}
#grouprequests .no-data{margin:10px 0 20px 0}#grouprequests .no-data .module-title{font-weight:bold;padding-bottom:5px;margin-bottom:5px}
#grouprequestscontact{margin:0 25px}#grouprequestscontact .form .multi .input-row{width:100%;float:none}
#grouprequestscontact .form input.showchild{margin-right:2px}.header-selected-hotels{font-weight:bold;margin-bottom:5px}
.selected-hotels{font-size:15px}.selected-hotels li{margin-bottom:5px}#boxgrouprequests{margin-bottom:12px;background:#004588;color:#fff;height:75px;position:relative;overflow:hidden}
#boxgrouprequests.hidden{display:none}#boxgrouprequests .number{display:block;width:48px;border-right:1px solid #275e93;margin-right:13px;height:75px;line-height:75px;text-align:center;font-size:31px;float:left}
#boxgrouprequests .title{text-transform:uppercase;font-size:16px;padding-top:12px}
#boxgrouprequests a{display:block;line-height:16px;color:#9cc8e4}#boxgrouprequests a:hover{color:#c2e1f4}
.box-events-tours{width:100%;position:relative;overflow:hidden}section.box-events-tours .slider{width:300%;overflow:hidden}
section.box-events-tours .box{width:33%;float:left;height:285px}section.box-events-tours .box.active{display:block}
section.box-events-tours nav{position:relative;overflow:hidden;clear:left}
section.box-events-tours nav a{height:54px;display:block;position:relative;width:50%;background:#f0f0f0;border-top:1px solid #cfcfcf;text-transform:uppercase;text-decoration:none;color:#9fa8af;line-height:54px;float:left;text-align:center;font-size:16px}
section.box-events-tours nav a:hover{background:#f6f6f6}section.box-events-tours nav a.active{background:#fff;color:#6d7983;border-top-color:#fff}
section.box-events-tours .item{padding:12px;font-size:14px;color:#6d7983}
section.box-events-tours .desc{padding:12px 12px 0}section.box-events-tours .image{border:5px solid #eee;display:block;max-height:90px;overflow:hidden}
section.box-events-tours .image img{width:100%;height:auto}section.box-events-tours a{text-decoration:none}
section.box-events-tours .name{color:#6d7983;font-size:16px;line-height:20px;font-weight:bold;text-decoration:none;display:block}
section.box-events-tours .name:hover{color:#4b535a}section.box-events-tours .place{color:#a0adb7;font-size:14px;line-height:20px;font-weight:bold;margin-bottom:2px;display:block}
section.box-events-tours .button-row{text-align:center;padding-top:6px;display:block}
section.box-events-tours .dot{width:10px;height:10px;display:inline-block;background:transparent url(/media/dot.png) no-repeat 50% 50%;background-size:10px 10px}
#snowreport .no-data{padding:0 30px}.module-header{overflow:hidden;padding:0 30px 10px 30px}
.module-header .print-button{float:right}#tours .item{margin-bottom:10px;border-bottom:1px solid #eee;overflow:hidden;padding:0 30px 10px}
#tours .item.detail{padding:0 0 10px}#tours .item .block-columns{overflow:hidden;margin-bottom:10px}
#tours .item .column{width:50%;float:left}#tours .item .column .name{padding:0 6px;text-decoration:none;font-size:16px;color:#0d1720;font-weight:bold;display:block}
#tours .item .column .name:hover{color:#2e5170}#tours .item .column .place{color:#a0adb7;font-size:14px;line-height:20px;font-weight:bold;margin-bottom:2px;display:block;padding-left:6px}
#tours .item .column .description{padding:0 6px;font-size:13px}#tours .item .column .altitude{font-size:13px}
#tours .item .column .links{margin-top:12px;text-align:right;overflow:hidden;clear:right}
#tours .item .column.data{font-size:14px}#tours .item .difficulty .dot{width:10px;height:10px;display:inline-block;background:transparent url(/media/dot.png) no-repeat 50% 50%;background-size:10px 10px}
#tours .item .icon-open{display:inline-block;color:#bbb;line-height:20px;font-weight:bold}
#tours .item .icon-open.open{color:#55b039}#tours .item .name{border-left:solid 5px #bbb}
#tours .item .name.open{border-left:solid 5px #55b039}#tours .item.detail .description{clear:left;padding:12px 30px;position:relative}
#tours .item.detail .description header{font-weight:bold;margin-bottom:5px}
#tours .item.detail .block-map{padding:0 30px}#tours .item.detail .column{width:auto;padding:0 30px}
#tours .item.detail .column.image{width:33%;padding:0;position:relative;margin-left:30px}
#tours .item.detail footer a{padding:12px 30px 0;display:inline-block;text-decoration:none;color:#0d1720}
#tours .item.detail footer a:hover{color:#6d7983}#tours .item.detail .infos{position:relative;overflow:hidden;padding:20px 30px 0}
#tours .item.detail .infos .column{position:relative;overflow:hidden;float:left;width:48%;padding:0}
#tours .item.detail .infos .column.info{padding-left:4%}#tours .item.detail .infos .title{font-weight:bold;display:block;margin-bottom:5px}
#tours .detail .camera{display:block;position:absolute;right:5px;bottom:5px;width:66px;height:54px;background:url(/media/icon-image-gallery-tour.png) no-repeat 0 0;background-size:66px 54px}
#tours .waypoints{padding:20px 30px 0}#tours .waypoints .open-waypoints{display:block;line-height:35px;height:35px;background:#efefef url(/media/arrow-darkgray-small-down.png) no-repeat 97% 50%;background-size:17px 17px;color:#0d1720;padding-left:12px;font-weight:bold}
#tours .waypoints .open-waypoints.active{background-image:url(/media/arrow-darkgray-small-up.png)}
#tours .waypoints .open-waypoints:hover{background-color:#d7d7d7}#tours .waypoints .points{display:none}
#tours .waypoints .waypoint{display:block;line-height:15px;min-height:15px;padding:10px 0 10px 12px}
#tours .waypoints .waypoint .ele{line-height:15px;height:15px;float:right;padding-left:20px}
#tours .waypoints .waypoint:nth-child(2n+2){background:#f8f8f8}#tours .item.detail .download-gpx{clear:left;padding-top:15px}
#tours .item.detail .download-gpx a{margin-left:30px;margin-bottom:30px;display:inline-block;position:relative;text-decoration:none;color:#fff;font-size:14px;line-height:14px;background:#ccc url(/media/icon-download-white.png) no-repeat 12px 50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#tours .item.detail .download-gpx a:hover{background-color:#aaa}#tours .item.detail .download-gpx a .title{margin-left:45px;padding:12px;border-left:1px solid #ccc;display:block}
#snowreportmeasuringpoints{padding:0 30px}#snowreportmeasuringpoints .item{border-bottom:solid 1px #eee;margin-bottom:10px;padding-bottom:10px}
#snowreportmeasuringpoints .item .name{font-size:16px;font-weight:bold;padding-bottom:10px}
#snowreportmeasuringpoints .item .block-box{font-size:30px;line-height:40px;text-align:center;font-weight:bold}
#snowreportmeasuringpoints .item .block-box .desc{font-size:12px;line-height:18px;text-align:center;font-weight:normal;color:#666;display:block}
#snowreportmeasuringpoints .item .block-box .unit{color:#ccc}#snowreportmeasuringpoints .item .block-box .weather{width:60px}
#events{position:relative;overflow:hidden}#events-search{position:relative;float:left;width:40%;padding-left:5%;z-index:100}
#events-search .clearevents{display:block;margin:10px 0 0 10px;padding:2px 0 0 2px;text-decoration:none;color:#a0adb7}
#events-search .clearevents:hover{color:#0d1720}#events-search .eventsplace{margin-top:12px}
#events .item{margin-left:45%;padding-right:12px;font-size:14px;position:relative;z-index:50;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden}
#events .image{display:block;float:left;position:relative;margin-right:12px}
#events .name{text-decoration:none;font-size:15px;line-height:16px;color:#6d7983;font-weight:bold;display:block}
#events .name:hover{color:#2e5170}#events .categories{display:inline-block;font-size:12px}
#events .categories a{display:inline-block;margin-right:2px;padding:0 6px;background:#333;color:#fff;opacity:.6}
#events .categories a.c01{background-color:#495f23}#events .categories a.c02{background-color:#99ad03}
#events .categories a.c03{background-color:#c4a500}#events .categories a.c04{background-color:#de630c}
#events .categories a.c05{background-color:#d1010e}#events .categories a.c06{background-color:#cb6480}
#events .categories a.c07{background-color:#0092d3}#events .categories a.c08{background-color:#1f65af}
#events .categories a.c09{background-color:#24318a}#events .categories a.c10{background-color:#5552a0}
#events .categories a.c11{background-color:#151964}#events .categories a.c12{background-color:#741763}
#events .categories a.c13{background-color:#5fbfc7}#events .categories a:hover{opacity:1}
#events .place{display:inline-block;color:#a0adb7;font-size:14px;line-height:16px;font-weight:bold}
#events .date{color:#a0adb7;font-size:14px;line-height:15px;display:inline-block;clear:left}
#events .time{font-size:14px;color:#a0adb7;line-height:16px}#events .detail{overflow:hidden}
#events .detail h2{margin-bottom:0}#events .detail header{margin-bottom:12px}
#events .detail .date{font-size:16px;line-height:16px;margin-left:30px}#events .detail .time{font-size:16px;line-height:16px}
#events .detail footer{margin-top:12px;padding-top:12px;border-top:1px solid #ccc;padding-left:30px}
#events .detail .link-back{display:block;font-size:13px}#news .item{padding-right:12px;font-size:14px;position:relative;z-index:50;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden}
#news .image{display:block;float:left;position:relative;margin-right:12px}
#news .desc{padding-left:30px}#news .name{text-decoration:none;font-size:15px;line-height:16px;color:#6d7983;font-weight:bold;display:block}
#news .name:hover{color:#2e5170}#news .categories{display:inline-block;font-size:12px;padding:5px 0}
#news .button-row{padding-top:5px}#news .categories a{display:inline-block;margin-right:2px;padding:0 2px;background:#333;color:#fff;opacity:.6}
#news .categories a.c01{background-color:#495f23}#news .categories a.c02{background-color:#99ad03}
#news .categories a.c03{background-color:#c4a500}#news .categories a.c04{background-color:#de630c}
#news .categories a.c05{background-color:#d1010e}#news .categories a.c06{background-color:#cb6480}
#news .categories a.c07{background-color:#0092d3}#news .categories a.c08{background-color:#1f65af}
#news .categories a.c09{background-color:#24318a}#news .categories a.c10{background-color:#5552a0}
#news .categories a.c11{background-color:#151964}#news .categories a.c12{background-color:#741763}
#news .categories a.c13{background-color:#5fbfc7}#news .categories a:hover{opacity:1}
#news .place{display:inline-block;color:#a0adb7;font-size:14px;line-height:16px;font-weight:bold}
#news .date{color:#a0adb7;font-size:14px;line-height:15px;display:inline-block;clear:left}
#news .detail .description{padding-left:30px}#news .time{font-size:14px;color:#a0adb7;line-height:16px}
#news .description{padding-top:5px}#news .detail{overflow:hidden}#news .detail h2{margin-bottom:0}
#news .detail header{margin-bottom:12px}#news .detail .date{font-size:16px;line-height:16px;margin-left:30px}
#news .detail .time{font-size:16px;line-height:16px}#news .detail footer{margin-top:12px;padding-top:12px;border-top:1px solid #ccc;padding-left:30px}
#news .detail .link-back{display:block;font-size:13px}.companies .item{padding-bottom:0;padding-left:0;min-height:156px;overflow:hidden;clear:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}
.companies .module-title .ranking img{display:inline-block;margin-right:1px}
.companies .block-images{float:left;width:33%;margin-right:1%;min-height:160px}
.companies .block-images .image{margin-top:0;margin-left:0;min-height:130px}
.companies .block-images .gallery{width:100%;overflow:hidden;margin-top:3px}
.companies .block-images .gallery a{display:block;float:left;position:relative;width:30%;margin-right:1%}
.companies .block-images .gallery a img{display:block;width:100%;height:auto}
.companies .item .item-content{margin-left:0;padding-bottom:0;position:relative}
.companies .item .item-content .block-main{float:left;width:32%;margin-right:1%}
.companies .item .item-content .block-main .module-title{padding:0;text-decoration:none;font-size:16px;color:#0d1720;font-weight:bold;display:inline-block}
.companies .item .item-content .block-main .module-title:hover{color:#2e5170}
.companies .item .item-content .block a.link-map{padding-left:23px;padding-top:5px;display:block;text-transform:uppercase;background-repeat:no-repeat;background-position:0 50%}
.companies .item .item-content .block-right{float:left;width:33%}.companies .item .item-content .block-right .price{font-size:21px;line-height:24px;height:24px;position:relative;display:block;text-align:right;padding:0 12px 0 6px;float:right;white-space:nowrap}
.companies .item .item-content .block-right .price .left{background-repeat:no-repeat;background-position:0 0;width:6px;height:24px;position:absolute;left:-6px;top:0;display:block}
.companies .item .item-content .block-right .price .right{background-repeat:no-repeat;background-position:0 0;width:6px;height:49px;position:absolute;right:0;top:24px;display:block}
.companies .item .item-content .block-right .price .prefix{font-size:16px}
.companies .item .item-content .block-right .price .price-info{font-size:11px;line-height:14px;font-style:italic;font-family:Arial;display:block;position:absolute;bottom:-14px;right:12px}
.companies .item .item-content .block-right .block-partners{margin-top:48px;padding:7px;overflow:hidden}
.companies .item .item-content .block-right .block-partners a{display:block;float:left;margin-right:5px}
.companies .item .item-content .block-right .block-links{padding:64px 12px 0 0;text-align:right}
.companies .item .item-content .block-right .button{float:right;margin-top:11px;margin-right:12px}
.companies .item .item-content .block-right .block-links a{display:block;font-size:13px;line-height:14px;margin-bottom:5px;cursor:pointer}
.companies .item .item-content .block-right .block-links a.remember:after{content:"+";padding-left:3px}
.companies .item .item-content .block-right .block-links a.remember.isinlist:after{content:"-";padding-left:3px}
.filter-info{padding:10px 30px 10px 30px;margin-bottom:30px;background:#efefef}
.filter-info .module-title{font-size:14px;padding-bottom:10px}.filter-info .data-block{font-style:normal}
.filter-info .data-block b{font-style:normal;font-weight:bold;text-transform:none}
.companies .detail .back-link{margin-left:30px}.companies .detail .item-content{margin:10px 0;overflow:hidden;position:relative}
.companies .detail .description.item-content{margin:0 30px;padding-top:20px;clear:left}
.companies .detail .item-content .block-images{width:33%;margin-right:0}
.companies .detail .item-content .block-main{float:left;width:auto;margin:0;padding:0 2%}
.companies .detail .block-main .block{margin-bottom:8px}.companies .detail .block-main .row{padding-left:0}
.companies .detail .block-main .block-links .row{padding:0}.companies .detail .block-main .block-links .row a.link-remember{padding:0;display:block;text-transform:uppercase;cursor:pointer}
.companies .detail .item-content .block a.link-map{padding:0}.companies .detail .block-main .block-links .row a.link-remember:after{content:"+";padding-left:3px}
.companies .detail .block-main .block-links .row a.link-remember.isinlist:after{content:"-";padding-left:3px}
.tabs .tabs-header{overflow:hidden;margin-top:20px}.tabs .tabs-header a{font-size:14px;line-height:54px;height:54px;color:#9fa8af;text-transform:uppercase;display:block;float:left;width:25%;cursor:pointer;background:#f0f0f0;border-bottom:1px solid #cfcfcf;text-align:center}
.tabs .tabs-header a.header-contact{height:41px;line-height:16px;padding-top:13px}
.tabs .tabs-header a:hover{background:#f6f6f6}.tabs .tabs-header a.active{border-bottom:1px solid #fff;background:#fff;color:#6d7983}
.tabs .tab-content{margin:2px 0 35px 0;display:none}.tabs .tab-active{display:block}
.companies .tabs .tab-list-item{margin-bottom:10px;padding:10px 30px 10px;border-bottom:1px solid #eee}
.companies .tabs .tab-item-title{font-size:15px;margin-bottom:12px;font-weight:bold}
.companies .tabs .tab-item-title .infos{font-weight:normal;font-style:italic;font-size:14px;white-space:nowrap;display:block}
.companies .tabs .categories .category ul{overflow:hidden}.companies .tabs .categories .category ul li{float:left;width:33%}
.companies .tabs .categories .category ul li span{display:block}.companies .tabs .rooms .price{line-height:17px;height:17px;position:relative;display:block;text-align:right;padding:0 12px 0 6px;float:right;white-space:nowrap;margin:0 0 7px 0}
.companies .tabs .rooms .price .left{background-repeat:no-repeat;background-position:right 0;width:6px;height:17px;position:absolute;left:-6px;top:0;display:block}
.companies .tabs .rooms .price .right{background-repeat:no-repeat;background-position:0 0;width:6px;height:49px;position:absolute;right:0;top:17px;display:block}
.companies .tabs .rooms .price .prefix{font-size:10px}.companies .tabs .room-image{float:right;margin:0 10px -20px 10px}
.companies .tabs .room-headerdetails{text-transform:uppercase;display:block;margin-top:15px}
.companies .tabs .room-headerdetails:after{content:"+";padding-left:3px}
.companies .tabs .room-headerdetails.header-active:after{content:"-";padding-left:3px}
.companies .tabs .room-item{display:none}.companies .tabs .room-prices{margin:10px 0;overflow:hidden;background:#f6f6f6}
.companies .tabs .room-prices .infos span.arrivaldays{display:block}.companies .tabs .price-table{width:100%}
.companies .tabs .price-table .row{overflow:hidden}.companies .tabs .price-table .row:nth-child(2n+1){background:#fdfdfd}
.companies .tabs .price-table .row-header{font-size:14px;text-transform:uppercase}
.companies .tabs .price-table .row div{display:block;float:left;padding:4px 0;margin:0;font-size:12px;text-align:center}
.companies .tabs .price-table .row div.date{font-size:12px;width:20%}.companies .tabs .price-table .row div.priceitem{width:16%}
.companies .tabs .galleries{padding:20px 30px 0}.companies .tabs .galleries li{margin-bottom:5px}
.companies .tabs .galleries img{width:100%;height:auto}.companies #contact{padding:20px 30px 0}
.companies .form .multi .input-row{width:100%;float:none}.companies .form .multi .input-row .desc{padding-left:0}
.companies .form .alternate{margin-top:20px}.accordion .header{cursor:pointer}
.accordion .accordion-content{display:none}.accordion .content-active{display:block}
.box-search-left{position:relative;margin:0 0 12px 0;padding:12px;z-index:100}
.box-search-left .block .header{margin-bottom:10px;font-style:normal}.box-search-left .block .header input{margin-right:5px}
.box-search-left .block-separator{margin-top:0;float:left;position:relative;width:50%}
.box-search-left .block-dates{overflow:hidden;z-index:100}.box-search-left .block-dates .row,.box-search-left .block-dates .row .label,.box-search-left .block-dates .row .value{float:left;z-index:100}
.box-search-left .block-dates .row-from{margin-right:15px}.box-search-left .block-dates .row .label{line-height:19px;margin-right:4px}
.box-search-left .row input.text-box{font-size:12px;display:block;line-height:19px;height:19px;padding:2px 8px 1px 8px;margin:0}
.box-search-left .block-dates .row input{text-transform:uppercase;font-size:12px;width:64px;display:block;float:left;line-height:16px;height:16px;padding:2px 8px 1px 8px;margin:0}
.box-search-left .block-dates .row img{float:left;display:block}.box-search-left .buttons{overflow:hidden;float:right}
.box-search-left .buttons a{display:block;float:right;cursor:pointer;margin-left:10px}
.box-search-left .buttons a.button-reset{font-size:13px;height:28px;line-height:28px}
.box-search-left .block-title{font-size:20px;margin-bottom:15px;text-align:left}
.box-search-left .block-period{width:50%;float:left}.box-search-left .block-searchtext{padding:6px 0;clear:left}
.box-search-left .block-searchtext .text-box{width:250px}.box-search-left .block-singlelines .row{margin-bottom:5px}
.box-search-left .block-singlelines .row .desc{float:left;width:110px;padding-left:0}
.box-search-left .block-singlelines .row .value{margin-left:135px}.box-search-left .block-singlelines .row input{width:114px;padding-top:0;padding-bottom:0}
.box-search-left .block-singlelines .row input.small{width:32px}.box-search-left .block-singlelines .row select{line-height:19px;height:19px;margin:0}
.box-search-left .children-ages-info{padding:5px 5px 5px 20px}.box-search-left .block-singlelines .row .calendar input{width:93px;float:left}
.box-search-left .block-singlelines .row .calendar img{display:inline;margin-left:2px}
.box-search-left .accordion .header{margin-bottom:0;display:block;line-height:25px;height:25px;background:transparent url(/media/arrow-darkgray-small-down.png) no-repeat 97% 50%;background-size:17px 17px;color:#0d1720;padding-left:12px;border-bottom:1px solid #efefef}
.box-search-left .accordion .header.header-active{background:transparent url(/media/arrow-darkgray-small-up.png) no-repeat 97% 50%;background-size:17px 17px}
.box-search-left .accordion .accordion-content{background:#f6f6f6;padding:5px 0 5px 20px}
.box-search-left .accordion .accordion-content input{margin-right:5px}.box-search-left .accordion .accordion-content table{width:100%}
.box-search-left .accordion .accordion-content td{width:50%}.box-search-left .content .scroll-pane{width:266px;height:105px;overflow:auto;margin:10px 0}
.box-search-places .block .header{margin-bottom:0}.ca-ajaxmaxitems{display:none}
#search{padding:0 30px}#search .item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}
#search .module-title{font-size:1.1em}#search .paths a{padding-left:7px;font-size:12px;font-style:italic}
#search .paths a:first-child{padding-left:0}#search .paths a:after{content:"›";padding-left:10px}
#search .paths a:last-child:after{content:"";padding-left:0}
#search .description span{text-decoration:underline}#weather .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0}
#weather .ui-tabs{padding:0;font-size:inherit}#weather .ui-widget-content{color:inherit}
#weather .ui-widget{font-family:inherit}#weather .ui-widget-content{border:0;background:transparent}
#weather .ui-widget-header{color:inherit;background:transparent}#weather .ui-state-active a,#weather .ui-state-active a:link,#weather .ui-state-active a:visited{color:inherit}
#weather .ui-tabs .ui-tabs-nav li{margin:0;list-style-type:none}#weather .ui-tabs .ui-tabs-nav li a{padding:0}
#weather .ui-state-active,#weather .ui-widget-content .ui-state-active{border:0;color:inherit}
.ui-state-active,.ui-widget-content .ui-state-active{background:transparent}
#weather .ui-state-default a,#weather .ui-state-default a:link,#weather .ui-state-default a:visited{color:inherit}
#weather .ui-state-default,#weather .ui-widget-content .ui-state-default{background:transparent;color:inherit;border:0}
#weather .ui-tabs .ui-tabs-panel{padding:0}#weather .description{padding:0 30px 20px;background:transparent;font-size:inherit}
#weather .description .item-title{margin-top:10px}#weather .temperature{background:transparent;padding:5px;background:#F2F2F2;margin:5px 0}
#weather .temperature .item-title{padding:0 0 0 30px}#weather .table-temperature{display:block;overflow:hidden;margin:0;padding:0;margin-left:-0.5%;font-size:13px}
#weather .table-temperature>.row{display:block;height:auto;float:left;margin-left:.5%;width:13.7%}
#weather .table-temperature .row.names{padding-top:27px}#weather .table-temperature .row.names div{line-height:16px}
#weather .table-temperature .row .title{font-size:.85em;text-align:center;font-weight:bold}
#weather .table-temperature .row .min,#weather .table-temperature .row .max,#weather .table-temperature .row .current{height:auto;width:auto;border:0;margin-bottom:2px}
#weather .table-temperature .row .title{height:auto}#weather .forecast-title{font-size:inherit;padding:0 0 0 30px;background:transparent;margin-top:10px;margin-bottom:5px}
#weather .forecast-wrapper{background:#f2f2f2;padding:10px 5px}#weather .forecast{background:transparent;padding:0;display:block;overflow:hidden;margin:0;padding:0;margin-left:-0.3%;font-size:13px}
#weather .forecast>.day{margin:0;display:block;height:auto;float:left;margin-left:1.6%;width:15%}
#weather .forecast .day .image{width:100%;height:auto}#weather .forecast img{display:block;width:82px;height:auto;margin:0 auto}
#weather .forecast .day .weekday{font-weight:bold}#weather .forecast .day .datetime{font-size:.8em}
#weather .forecast .day .image{margin:5px 0}#weather .forecast .day .degree .min{margin:0;width:48%}
#weather .forecast .day .degree .max{margin:0;width:48%;margin-left:4%}.table-temperature .row-names{width:70px}
.table-temperature .rows{margin-left:85px}.table-temperature .rows .row{width:15%;background-image:none}
#weather .copyright{padding:12px 0 12px 30px;display:block}section.content-main #weather h2{padding-top:20px}
#weather .ui-tabs .ui-tabs-nav{padding:0;list-style-type:none;background:#f0f0f0}
#weather .ui-tabs .ui-tabs-nav li{width:25%}#weather .ui-tabs .ui-tabs-nav li a{border-bottom:1px solid #cfcfcf;padding:12px 0;display:inline-block;width:100%;color:#9fa8af;text-align:center;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#weather .ui-tabs .ui-tabs-nav li a:hover{background:#f7f7f7}#weather .ui-tabs .ui-tabs-nav li.ui-state-active a{background:#fff;color:#9fa8af;border-bottom:1px solid #fff}
nav.regions{position:relative}nav.regions .region{display:block;position:relative;min-height:20px;line-height:16px;border-bottom:1px solid #d7d7d7;color:#6d7983;text-decoration:none;font-size:14px;line-height:16px;padding-left:55px;padding-top:7px}
nav.regions .region:last-child{border-bottom-width:0}nav.regions .region:hover{background:#f0f0f0}
nav.regions .region .codex{display:block;width:42px;background:#d7d7d7;color:#fff;text-align:center;position:absolute;left:0;top:0;height:100%;line-height:27px}
nav.regions .region.r01 .codex{background-color:#495f23}nav.regions .region.r02 .codex{background-color:#99ad03}
nav.regions .region.r03 .codex{background-color:#c4a500}nav.regions .region.r04 .codex{background-color:#de630c}
nav.regions .region.r05 .codex{background-color:#d1010e}nav.regions .region.r06 .codex{background-color:#cb6480}
nav.regions .region.r07 .codex{background-color:#0092d3}nav.regions .region.r08 .codex{background-color:#24318a}
nav.regions .region.r09 .codex{background-color:#5552a0}nav.regions .region.r10 .codex{background-color:#741763}
nav.regions section.map{display:block;width:0;height:352px;position:absolute;z-index:1000;left:100%;top:6px;background:#F0F0F0 url(/media/map.png) no-repeat 0 0;-webkit-box-shadow:3px 0 5px 0 rgba(13,23,32,0.3);box-shadow:3px 0 5px 0 rgba(13,23,32,0.3);overflow:hidden}
nav.regions section.map .map-region{position:absolute;opacity:.7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:100;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}
nav.regions section.map .map-region.m01{background-color:#495f23}nav.regions section.map .map-region.m02{background-color:#99ad03}
nav.regions section.map .map-region.m03{background-color:#c4a500}nav.regions section.map .map-region.m04{background-color:#de630c}
nav.regions section.map .map-region.m05{background-color:#d1010e}nav.regions section.map .map-region.m06{background-color:#cb6480}
nav.regions section.map .map-region.m07{background-color:#0092d3}nav.regions section.map .map-region.m08{background-color:#24318a}
nav.regions section.map .map-region.m09{background-color:#5552a0}nav.regions section.map .map-region.m10{background-color:#741763}
nav.regions section.map .map-region:hover{opacity:1;z-index:200}nav.regions section.map .map-region .codex{position:absolute;color:#fff;text-decoration:none;height:14px;line-height:14px;top:50%;width:100%;text-align:center;margin-top:-7px}
nav.regions-detail{position:absolute;left:0;top:310px;z-index:1000;width:42px;height:337px;overflow:hidden;padding:5px}
.regions-detail-open{position:absolute;top:275px;height:35px;line-height:35px;left:0;z-index:1010;background:#fff;padding-left:5px;color:#a4a4a4;text-decoration:none}
.regions-detail-to-contact{position:absolute;height:35px;line-height:35px;left:0;z-index:1010;padding-left:5px;text-decoration:none;top:235px;background:#004588;color:#fff;text-transform:uppercase}
.regions-detail-to-contact:hover{color:#fff;background:#003F7C}.regions-detail-open .arrow{display:inline-block;height:35px;line-height:35px;width:26px;border-left:1px solid #e1e1e1;margin-left:15px;background:transparent url(/media/arrow-lightgray-menu-right.png) no-repeat 50% 50%;background-size:8px 13px}
.regions-detail-to-contact .arrow{display:inline-block;height:35px;line-height:35px;width:26px;border-left:1px solid #275E93;margin-left:15px;background:transparent url(/media/arrow-white-menu-right.png) no-repeat 50% 50%;background-size:8px 13px}
nav.regions-detail .region{display:block;position:relative;height:20px;line-height:16px;border-bottom:1px solid #fff;color:#6d7983;text-decoration:none;font-size:13px;line-height:16px;padding-left:55px;padding-top:7px;width:240px}
nav.regions-detail .region:hover{background:#f0f0f0}nav.regions-detail .region .codex{display:block;width:42px;background:#d7d7d7;color:#fff;text-align:center;position:absolute;left:0;top:0;height:100%;line-height:27px}
nav.regions-detail .region.r01 .codex{background-color:#495f23}nav.regions-detail .region.r02 .codex{background-color:#99ad03}
nav.regions-detail .region.r03 .codex{background-color:#c4a500}nav.regions-detail .region.r04 .codex{background-color:#de630c}
nav.regions-detail .region.r05 .codex{background-color:#d1010e}nav.regions-detail .region.r06 .codex{background-color:#cb6480}
nav.regions-detail .region.r07 .codex{background-color:#0092d3}nav.regions-detail .region.r08 .codex{background-color:#24318a}
nav.regions-detail .region.r09 .codex{background-color:#5552a0}nav.regions-detail .region.r10 .codex{background-color:#741763}
nav.regions-detail section.map{display:block;width:270px;height:141px;position:relative;z-index:1000;left:0;bottom:0;background:#fff url(/media/map-small.png) no-repeat 0 0;overflow:hidden;visibility:hidden}
nav.regions-detail section.map .map-region{position:absolute;opacity:.4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:100;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}
nav.regions-detail section.map .map-region.m01{background-color:#495f23}
nav.regions-detail section.map .map-region.m02{background-color:#99ad03}
nav.regions-detail section.map .map-region.m03{background-color:#c4a500}
nav.regions-detail section.map .map-region.m04{background-color:#de630c}
nav.regions-detail section.map .map-region.m05{background-color:#d1010e}
nav.regions-detail section.map .map-region.m06{background-color:#cb6480}
nav.regions-detail section.map .map-region.m07{background-color:#0092d3}
nav.regions-detail section.map .map-region.m08{background-color:#24318a}
nav.regions-detail section.map .map-region.m09{background-color:#5552a0}
nav.regions-detail section.map .map-region.m10{background-color:#741763}
nav.regions-detail section.map .map-region:hover{opacity:1;z-index:200}nav.regions-detail section.map .map-region .codex{position:absolute;color:#fff;text-decoration:none;height:14px;font-size:12px;line-height:14px;top:50%;width:100%;text-align:center;margin-top:-7px}
section.box-newsletter{position:relative;height:57px;line-height:57px;margin-top:12px}
section.box-newsletter .button-to-contact{background:#004588 url(/media/arrow-white-menu-right.png) no-repeat 91% 50%;color:#fff;display:inline-block;width:17%;height:57px;font-size:17px;text-transform:uppercase;line-height:57px;text-align:left;vertical-align:top;padding-left:5%;padding-right:2%}
section.box-newsletter .button-to-contact:hover{background-color:#003f7c}
section.box-newsletter .info{text-transform:uppercase;font-size:17px;line-height:57px;display:inline-block;padding-left:15px;padding-right:15px}
section.box-newsletter input.input-text{border-color:#d8d8d8;color:#6d7983;width:195px;display:inline-block}
section.box-newsletter .button{border:1px solid #497eb2;background:#004588;color:#fff;font-size:14px;text-decoration:none;margin-left:15px;display:inline}
section.box-newsletter .button:hover{background:#497eb2;color:#fff}.content.ltscompanies .boxes-wrapper{margin-left:344px}
section.box-webcams{width:231px;margin-right:12px;margin-top:12px;position:relative;overflow:hidden;float:left}
section.box-webcams .slider{overflow:hidden}section.box-webcams .item{text-decoration:none;display:block;position:relative}
section.box-webcams .magnifier{display:none;position:absolute;z-index:60;height:176px;top:0;left:0;width:100%;background:transparent url(/media/button-magnifier.png) no-repeat 50% 50%}
section.box-webcams .item:hover .magnifier{display:block}section.box-webcams .image-wrapper{height:165px;position:relative;overflow:hidden;display:block}
section.box-webcams .image{border:5px solid #f0f0f0;display:block;margin:11px 11px 0 11px}
section.box-webcams .name{margin-top:5px;border-top:1px solid #cfcfcf;background:#eee;display:block;vertical-align:middle;position:relative;overflow:hidden;height:47px;z-index:10;color:#6d7983;text-decoration:none;text-align:center;padding:7px 35px 0}
section.box-webcams .btn-prev{position:absolute;left:0;bottom:0;width:35px;height:54px;z-index:50}
section.box-webcams .btn-prev a{display:block;width:35px;height:54px;background:transparent url(/media/arrow-gray-small-left.png) no-repeat 50% 50%;background-size:17px 17px;text-indent:-9999px}
section.box-webcams .btn-next{position:absolute;right:0;bottom:0;width:35px;height:54px;z-index:50}
section.box-webcams .btn-next a{display:block;width:35px;height:54px;background:transparent url(/media/arrow-gray-small-right.png) no-repeat 50% 50%;background-size:17px 17px;text-indent:-9999px}
#webcam{padding:0 30px}#webcam li{margin-bottom:12px;position:relative}#webcam img{width:100%;height:auto}
#webcam .name{display:block;border-top:1px solid #cfcfcf;background:#eee;color:#6d7983;text-align:center;padding:7px 15px}
#webcam .magnifier{display:none;position:absolute;z-index:60;height:100%;width:100%;top:0;left:0;background:transparent url(/media/button-magnifier.png) no-repeat 50% 50%}
#webcam a:hover .magnifier{display:block}section.box-galleries{float:left;width:393px;height:225px;position:relative;overflow:hidden;margin-top:12px}
section.box-galleries .slider{z-index:10;position:relative}section.box-galleries .image{display:block;position:relative}
section.box-galleries .image img{position:relative;z-index:10}section.box-galleries .magnifier{display:none;position:absolute;z-index:60;height:100%;width:100%;top:0;left:0;background:transparent url(/media/button-magnifier.png) no-repeat 50% 50%}
section.box-galleries .title{position:absolute;right:66px;bottom:10px;height:28px;line-height:28px;background:#fff;background:rgba(255,255,255,0.8);z-index:50;padding:0 5px}
section.box-galleries .image:hover .magnifier{display:block}section.box-galleries .btn-prev{position:absolute;right:38px;bottom:10px;width:28px;height:28px;z-index:50;background:#fff;background:rgba(255,255,255,0.8)}
section.box-galleries .btn-prev a{display:block;width:28px;height:28px;background:transparent url(/media/arrow-darkgray-small-left.png) no-repeat 50% 50%;background-size:17px 17px;text-indent:-9999px}
section.box-galleries .btn-next{position:absolute;right:10px;bottom:10px;width:28px;height:28px;z-index:50;background:#fff;background:rgba(255,255,255,0.8)}
section.box-galleries .btn-next a{display:block;width:28px;height:28px;background:transparent url(/media/arrow-darkgray-small-right.png) no-repeat 50% 50%;background-size:17px 17px;text-indent:-9999px}
.social-box{z-index:140;position:absolute;bottom:0;left:0;width:312px;margin-left:10px}
.social-region-box{position:relative;z-index:140;clear:left}section.social{height:57px;position:relative}
section.social .item{float:right;position:static}section.social .item .open,section.social .item .link{position:relative;display:inline-block;width:57px;height:57px;margin-left:12px;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);text-indent:-9999px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
section.social .item .open:hover,section.social .item .link:hover{-webkit-box-shadow:0 0 6px 0 rgba(13,23,32,0.5);box-shadow:0 0 6px 0 rgba(13,23,32,0.5)}
section.social .item.facebook .open{background:transparent url(/media/icon-facebook.png) no-repeat 0 0;background-size:57px 57px}
section.social .item.facebook .open.active,section.social .item.facebook .open:hover{background-color:#35619f}
section.social .item.facebook .flyout{display:none;position:absolute;width:300px;bottom:69px;left:0;height:464px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);padding:12px 0 0 12px}
section.social .item.instagram{position:relative}section.social .item.instagram a{background:transparent url(/media/icon-instagram.png) no-repeat 0 0;background-size:57px 57px;position:relative;z-index:2}
section.social .item.instagram:after{content:"";position:absolute;left:17px;top:5px;bottom:5px;right:5px;z-index:1}
section.social .item.instagram:hover:after{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}
section.social .item .flyout:after,section.social .item .flyout:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
section.social .item.facebook .flyout:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;left:46%;margin-left:-15px}
section.social .item.facebook .flyout:before{border-color:rgba(230,231,232,0);border-top-color:#a2a9ae;border-width:16px;left:46%;margin-left:-16px}
section.social .item.twitter .open{background:transparent url(/media/icon-twitter.png) no-repeat 0 0;background-size:57px 57px}
section.social .item.twitter .open.active,section.social .item.twitter .open:hover{background-color:#00acee}
section.social .item.twitter .flyout{display:none;position:absolute;width:300px;bottom:69px;left:0;height:464px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);padding:12px 0 0 12px}
section.social .item.twitter .flyout:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;left:69%;margin-left:-15px}
section.social .item.twitter .flyout:before{border-color:rgba(230,231,232,0);border-top-color:#a2a9ae;border-width:16px;left:69%;margin-left:-16px}
section.social .item.gplus .link{background:transparent url(/media/icon-gplus.png) no-repeat 0 0;background-size:57px 57px}
section.social .item.gplus .link:hover{background-color:#dc4b39}section.social .force-close{display:block;line-height:30px;font-size:19px;height:30px;width:30px;background:#fff;position:absolute;top:-30px;right:0;text-align:center;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.5);box-shadow:0 0 4px 0 rgba(0,0,0,0.5)}
.pager{text-align:center}.pager a{width:25px;display:inline-block;padding:5px 0;text-align:center;background:#f0f0f0;color:#929292;border-width:1px 1px 1px 0;border-style:solid;border-color:#d9d9d9;line-height:normal}
.pager a.first{border-left-width:1px}.pager a.active{background-color:#e2e2e2}
.pager a:hover{background-color:#e2e2e2}.pager a.inactive{opacity:.4;filter:alpha(opacity=40)}
.pager a.inactive:hover,.pager a.active.inactive:hover{background-color:#f0f0f0}
.pager .info{display:block;font-size:.85em;color:#929292}#offers{padding:0 30px 30px}
#offers .item{border:1px solid #BFBFBF;padding:10px;margin-bottom:20px;clear:left}
#offers .item .name{text-transform:uppercase;display:block;margin-bottom:5px;line-height:21px}
#offers .item .image{float:left;margin-right:15px;max-width:200px;width:36%}
#offers .item .subtitle{margin-bottom:10px;display:block}#offers .item .price{display:block;margin-bottom:8px;font-weight:bold}
#offers .item .description{clear:left;padding-top:20px}#offers .item ul{list-style:disc;padding-left:25px}
#offers .item ol{list-style:decimal;padding-left:25px}#offers .categories{display:block;font-size:12px;margin-bottom:5px}
#offers .categories a{display:inline-block;margin-right:2px;padding:0 6px;background:#333;color:#fff;opacity:.6}
#offers .categories a.c01{background-color:#495f23}#offers .categories a.c02{background-color:#99ad03}
#offers .categories a.c03{background-color:#c4a500}#offers .categories a.c04{background-color:#de630c}
#offers .categories a.c05{background-color:#d1010e}#offers .categories a.c06{background-color:#cb6480}
#offers .categories a.c07{background-color:#0092d3}#offers .categories a.c08{background-color:#1f65af}
#offers .categories a.c09{background-color:#24318a}#offers .categories a.c10{background-color:#151964}
#offers .categories a:hover{opacity:1}#offers .hotel{color:#333;font-weight:bold;font-size:14px;display:block}
#hotels{padding:0 30px 30px}#hotels .item{border:1px solid #BFBFBF;padding:10px;margin-bottom:20px;clear:left}
#hotels .item .name{text-transform:uppercase;display:block;margin-bottom:0}
#hotels .item .image{float:left;margin-right:15px;max-width:165px;width:36%}
#hotels .item .description{clear:left;padding-top:20px}#hotels .item ul{list-style:disc;padding-left:25px}
#hotels .item ol{list-style:decimal;padding-left:25px}#hotels .superior{color:#ffc000;text-transform:lowercase}
#hotels section.hotel-address{margin-top:10px}.sitemap a{display:block;padding:2px 0}
.sitemap ul{padding-left:30px}.sitemap ul a{font-weight:bold}.sitemap ul ul a{font-weight:normal}
.sitemap ul ul ul ul a{font-style:italic}#route-planner{margin-top:20px;padding:0 30px 30px}
#route-planner .container{width:auto;padding:0;margin-bottom:20px}#route-planner .title{font-weight:bold;padding:20px 0 10px 0}
#route-planner .row{clear:both;padding:2px 0 2px 0}#route-planner .row .label{float:left;width:120px}
#route-planner .row .value{margin-left:120px}#route-planner .address{width:398px}
#route-planner .country{width:30px}#route-planner .zipcode{width:120px}#route-planner .place{width:230px}
#route-planner .button{padding:5px 20px 5px 20px;margin:20px 0 20px 0}#google-map{width:640px;height:330px}
.ajax-container{position:relative}.ajax-loading{position:absolute;left:0;top:0;display:none;z-index:20;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.2)}
.ajax-loading .loading{position:absolute;top:21%;left:50%;margin-left:-36px;margin-top:-16px;font-size:140%;font-weight:bold;text-align:center;width:32px;height:32px;padding:10px;background-color:white;border:1px solid black;z-index:1000}
.push{height:133px;position:relative}footer.main{position:relative;height:133px;z-index:100;clear:both}
nav.bottom{text-align:right;color:#c6c6c6;font-size:13px;padding-top:12px}
nav.bottom a{color:#c6c6c6;font-size:13px;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
nav.bottom a:hover{color:#fff}#contact{padding:20px 30px 30px}section.address{text-align:right;color:#c6c6c6;font-size:13px;height:38px;padding-top:12px;margin-bottom:27px}
section.address a{color:#c6c6c6;font-size:13px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
section.address a:hover{color:#fff}.info-popup{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;display:none;overflow:auto}
.info-popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(77,72,64,0.7);z-index:100}
.info-popup__inner{position:absolute;width:460px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:4px solid #fff;left:50%;top:50%;z-index:1000}
.info-popup__close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;z-index:1000;background:#2b2721;color:#fff;text-align:left;padding-left:7px;line-height:26px;font-size:15px;border:3px solid #fff;font-weight:bold;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.info-popup .content-wrapper{background:#fff;padding:40px 7% 35px;text-align:center}
.info-popup .image,.info-popup img{width:100%;height:auto;display:block}
.info-popup .name{font-size:28px;line-height:30px}.info-popup .date,.info-popup .description{margin-top:9px}
.info-popup .button{text-decoration:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;margin-top:25px;background-color:transparent;padding-left:24px;padding-right:24px;color:#0d1720}
.info-popup .button:hover{background-color:#004588;border-color:#004588;color:#fff}
@media only screen and (max-width:550px){.info-popup__inner{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;left:auto;right:auto;position:relative;width:90%;margin:30px auto}
}section.partner{margin:0 10px;height:56px;position:relative;clear:right;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fff 0,#e7e7e7 100%);background:-o-linear-gradient(top,#fff 0,#e7e7e7 100%);background:-ms-linear-gradient(top,#fff 0,#e7e7e7 100%);background:linear-gradient(to bottom,#fff 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e7e7e7",GradientType=0);line-height:56px}
div.partner-container{width:fit-content;margin:0 auto}section.partner a{display:inline-block;height:56px;line-height:56px;text-indent:-9999px;width:156px}
section.partner a.logo-suedtirol{background:transparent url(/media/logo-suedtirol.png) no-repeat 50% 50%;background-size:82px 43px}
section.partner a.logo-osttirol{background:transparent url(/media/logo-osttirol.png) no-repeat 50% 50%;background-size:83px 40px}
section.partner a.logo-belluno{background:transparent url(/media/logo-belluno.png) no-repeat 40% 50%;background-size:74px 40px}
section.partner a.logo-friuli{background:transparent url(/media/logo-fvg.png) no-repeat 50% 50%;background-size:152px 31px}
section.partner a.logo-interreg{background:transparent url(/media/logo-interreg.png) no-repeat 80% 50%;background-size:88px 36px}
section.partner a.logo-udine{background:transparent url(/media/logo-udine.png) no-repeat 80% 50%;background-size:124px 43px}
section.partner a.logo-eu{background:transparent url(/media/logo-eu.png) no-repeat 50% 50%;background-size:57px 38px}
#wtdolomitiorg_root form .wt_submitDiv{text-align:left}.regions-slopes{padding:0 30px 30px;position:relative;overflow:hidden}
.regions-slopes .name{width:50%;display:inline-block;float:left}.regions-slopes .info-open{width:20%;display:inline-block;float:left;text-align:left}
.regions-slopes .info-length{width:30%;display:inline-block;float:left;text-align:left}
.region-summary-slopes{color:#6d7983}.regions-slopes .header{padding-bottom:30px;display:block;font-weight:bold}
.regions-slopes .item{clear:left}#catalogue{padding:20px 30px 30px}.cookie-category{margin-bottom:40px}
.cookie-category__title{font-weight:bold}.cookie-table{width:100%;margin:10px 0}
.cookie-table th{padding:3px 5px;border:solid 1px #0d1720}.cookie-table td{border:solid 1px #0d1720;padding:3px 5px}
@media only screen and (max-width:1087px){nav.regions-detail{width:0;padding-left:0;padding-right:0}
}@media only screen and (max-width:980px){.searchbox-wrapper .logo{left:10px}
nav.main{padding-right:0;padding-left:238px}nav.main .menu-0{width:74px}
aside.content-left{width:34%;margin-left:1%}section.content-right{width:63%;margin-right:1%}
section.box-companiessearch .flyout{width:82%}section.box-newsletter .info{font-size:14px;padding-left:10px;padding-right:10px}
section.box-newsletter .text{display:inline-block;width:27%}section.box-newsletter input.input-text{width:100%}
section.box-newsletter .button{margin-left:5px}section.box-newsletter .button-to-contact{padding-left:3%;width:19%}
section.partner a{width:16%}section.partner a.logo-friuli{background-size:110px auto}
#events .item{margin-left:235px}.content.ltscompanies .boxes-wrapper{margin-left:37%}
.social-box{width:34%;margin-left:1%}.box-search-left .block-period{float:none;width:100%}
.box-search-left .block-separator{margin-top:20px;float:none;width:100%}
}@media only screen and (max-width:950px){#events-search{width:40%;padding-left:0}
}@media only screen and (max-width:920px){.box-dnshotel{font-size:17px}}
@media only screen and (max-width:930px){section.box-weather{min-height:70px;height:auto}
section.box-weather .image{width:10%}section.box-weather .temperature{width:80%;padding-left:5%;padding-top:5px}
section.box-weather .links,section.box-snowreport .links{padding-top:8px;height:auto;padding-bottom:10px}
section.box-snowreport{height:auto;min-height:69px;position:relative;overflow:hidden}
section.box-snowreport .summary{float:none;width:auto;text-align:left;padding-left:12px;position:relative;overflow:hidden;display:block}
}@media only screen and (max-width:850px){.nav-main-wrapper{min-height:112px}
nav.main .level-0{width:24%}nav.main .level-0.sfHover{z-index:100}nav.main .menu-0{width:100%}
nav.main .menu-0.has-children{width:100%;padding-right:0;text-align:center}
.content{margin-top:129px}section.box-companiessearch .open{font-size:17px}
#webcam{padding:0 15px}}@media only screen and (max-width:820px){section.box-newsletter .button-to-contact{display:none}
}@media only screen and (max-width:780px){.box-dnshotel{padding-left:44px;font-size:15px;background-size:50px auto}
}@media only screen and (max-width:760px){section.box-companiessearch .open{font-size:14px}
section.content-main h1{padding:0 15px}section.content-main h2{padding:0 15px}
.content.home.is-home section.content-main .site-content{padding:0 15px 13px}
section.content-main .site-content{padding:0 15px 15px}section.teaser{padding:18px 15px}
#offers{padding:0 15px 15px}#offers .item .name{font-size:16px;line-height:20px}
#videos{padding:0 15px 15px}#route-planner{padding:0 15px 15px}#ltswidget-container.custom{margin:0 15px!important}
#snowreportmeasuringpoints{padding:0 15px 15px}#hotels{padding:0 15px 15px}
#tours .item.detail .column.image{margin-left:15px}section.box-newsletter .text{width:30%}
#search{padding:0 15px}#newsletter{padding:0 15px}section.social{width:auto;margin-left:2px}
#contact{padding:20px 15px 15px}.regions-slopes .header{display:none}.regions-slopes .name,.regions-slopes .info-open,.regions-slopes .info-length{width:auto;display:inline-block;float:none}
}@media only screen and (max-width:680px){.block-grid.mobile{display:block;overflow:hidden;margin-left:0}
.block-grid.mobile>li{display:block;height:auto;float:left;width:100%;margin-left:0}
.block-grid.mobile-two{margin-left:-4%}.block-grid.mobile-two>li{margin-left:4%;width:46%}
.block-grid.mobile-three{margin-left:-2%}.block-grid.mobile-three>li{margin-left:2%;width:31.3%}
.block-grid.mobile-four{margin-left:-2%}.block-grid.mobile-four>li{margin-left:2.1%;width:23%}
.block-grid.mobile-five{margin-left:-1.5%}.block-grid.mobile-five>li{margin-left:1.5%;width:18.5%}
.wrapper{background:0}.content{margin-top:30px}section.content-right{float:none;width:98%;margin:0 1%}
aside.content-left{float:none;width:98%;margin:12px 1% 0}nav.regions section.map{display:none!important}
.fluid_container{display:none!important}nav.regions{display:none!important}
nav.regions-detail{display:none!important}.content aside.content-left{padding-bottom:0}
#downloads{margin-left:0}#downloads .item{width:auto;float:none;margin-left:0}
.nav-main-wrapper{min-height:56px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
nav.main{padding:0}nav.main .open-menu{display:block;height:54px;text-align:center;width:auto;padding:0 20px;float:right;line-height:54px;font-size:39px;border-bottom:2px solid #80d0f5;border-left:1px solid #e9e9e9;color:#a4a4a4;font-family:Arial,sans-serif}
nav.main .open-menu.active{background:#80d0f5;color:#fff}nav.main .dropdown{display:none;clear:right}
nav.main .level-0{width:100%;float:none;background:#80d0f5}nav.main .level-0.active-0{background-color:#70bfe8}
nav.main .notmobile{display:none!important}nav.main .menu-0{border-left-width:0;background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px;border-bottom:1px solid #97d4f2;color:#fff;width:auto;padding-left:12px;text-align:left;font-size:15px;font-weight:700}
nav.main .menu-0:hover{background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px;border-bottom-color:#97d4f2;color:#fff}
nav.main .menu-0.has-children{text-align:left;background-image:url(/media/arrow-white-down.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px;width:auto}
nav.main .level-0.open .menu-0.has-children{background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .flyout-0{position:relative;left:auto;top:auto}nav.main .level-1{background:#80d0f5;background-image:url(/media/arrow-white-menu-right.png);background-repeat:no-repeat;background-position:8px 13px;background-size:8px 13px}
nav.main .level-1.active-1{background-color:#70bfe8}nav.main .menu-1{width:auto;padding-left:50px;border-bottom-color:#97d4f2;background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .menu-1.has-children{background-image:url(/media/arrow-white-down.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .menu-1.has-children:hover{background-image:url(/media/arrow-white-down.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .level-1.open .menu-1.has-children{background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .menu-1:hover{background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
nav.main .menu-1 .theme{left:24px;height:38px}nav.main .flyout-1{position:relative;left:auto;top:auto;border-bottom-width:0}
nav.main .level-2{background:#80d0f5;background-image:url(/media/arrow-white-menu-right.png);background-repeat:no-repeat;background-position:28px 13px;background-size:8px 13px}
nav.main .level-2.active-2{background-color:#70bfe8}nav.main .menu-2{background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px;border-bottom-color:#97d4f2;padding-left:46px}
nav.main .menu-2:hover{background:transparent;background-image:url(/media/arrow-white-right.png);background-repeat:no-repeat;background-position:94% 50%;background-size:26px 26px}
section.mobile-searchbox{position:relative;display:none;clear:right;z-index:500}
section.languages{color:#fff;height:58px;margin-right:0;position:relative;z-index:100}
section.languages a{height:58px;line-height:58px}section.languages a.open:hover{background-color:#85d0f0}
section.languages a.open.active:hover{background-color:#579fcc}section.languages .flyout{top:58px}
section.languages .flyout a{background:#579fcc}section.languages .flyout a:hover{background-color:#579fcc}
nav.top-mobile{clear:both;min-height:20px;background:#80d0f5;border-bottom:1px solid #97d4f2;border-top:1px solid #97d4f2;text-align:center;position:relative;z-index:50;padding:19px 0;overflow:hidden}
nav.top-mobile .level-0{display:block;width:auto;color:#fff;height:20px;line-height:20px;width:auto;padding:0 4px 0 4px;margin-top:0;border-right:1px solid #fff;float:left}
nav.top-mobile .level-0:last-child{border-right-width:0}section.search a{width:15%;height:58px}
section.search a:hover{margin-left:0}section.searchbox.notmobile{display:none}
section.search{float:none;margin-left:96px;height:58px}section.search .input-text{float:right;width:80%;height:38px;line-height:38px;margin-top:10px;margin-right:5%}
.searchbox-wrapper .logo{top:4px}.searchbox-wrapper{height:40px}section.partner{height:auto;margin:0}
section.partner a{width:32%}section.box-search .slider-select{display:inline-block}
section.teaser{height:auto}section.teaser .item{margin-bottom:5px}section.teaser .item .name{display:block;padding:0 4%;width:92%}
section.teaser .item .image{width:100%;height:auto;position:absolute;left:0;top:-50%}
footer.main aside.content-left{margin-top:0}footer.main section.address{margin-bottom:0;height:auto}
footer.main nav.bottom{padding-top:0}section.box-newsletter{height:auto;padding-bottom:12px}
section.box-newsletter .info{padding-left:12px}section.box-newsletter .text{width:51%}
section.box-newsletter .button{line-height:27px;display:block;padding:0;width:62%;margin:0 auto;text-align:center}
section.social .item.facebook .open{background-color:#35619f}section.social .item.instagram:after{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}
section.social .item.twitter .open{background-color:#00acee}section.social .item.gplus .link{background-color:#dc4b39}
section.social .item.facebook .flyout,section.social .item.twitter .flyout{width:96%;padding:2%}
.social-box{position:relative;bottom:auto;left:auto;width:96%;padding:2%;margin:0}
section.social{margin:0}section.box-companiessearch{height:auto}.content.home section.box-companiessearch,.content.home section.box-companiessearch .open,.content.home section.box-companiessearch .open .arrow{height:auto}
section.box-companiessearch .flyout{position:relative;top:auto;left:auto;padding:4%;width:auto;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.1);box-shadow:0 0 3px 0 rgba(13,23,32,0.1)}
section.sitepath{padding-left:15px}nav.left{display:none!important}section.box-companiessearch{clear:both}
section.box-webcams{display:none!important}section.box-galleries{display:none!important}
.box-events-tours{display:none!important}#events-search{float:none;width:100%;margin-bottom:20px}
#events .item{margin-left:0;padding:0 15px 10px 0}#events .image{margin-right:5px}
#events .detail footer{padding-left:15px}#events .detail .date{margin-left:15px}
#events .detail section{padding:0 15px}#events .detail .image{float:none;margin:0 0 10px;width:200px;height:auto}
#weather .forecast>.day{width:31%}#downloads{padding:0 15px 15px}#weather .ui-tabs .ui-tabs-nav li{width:50%}
#weather .forecast-title{padding-left:15px}#weather .copyright{padding-left:15px}
.regions-detail-open{display:none!important}.regions-detail-to-contact{display:none!important}
.box-search-left .block-period{float:none;width:100%}.box-search-left .block-separator{margin-top:20px;float:none;width:100%}
.box-search-left .accordion .header{line-height:35px;height:35px;padding:0}
.box-search-left .accordion .accordion-content{padding:5px 0 5px 5px}.box-search-left .buttons{float:none;margin-bottom:5px;margin-top:5px}
.companies .block-images{width:100%;margin:0;float:none;margin-bottom:10px}
.companies .block-images .image img{width:100%;height:auto;max-width:400px}
.companies .block-images .gallery a img{max-width:110px}.companies .item .item-content .block-main{float:none;width:auto;margin:0 0 10px;padding:0 15px}
.companies .item .item-content .block-right{float:none;width:auto;padding:0 15px}
.companies .item .item-content .block-right .block-links{padding:30px 0 0;text-align:left}
.companies .item .item-content .block-right .price{padding:0;float:none;text-align:left}
.companies .item .item-content .block-right .button{float:none;margin-right:0}
.companies .detail .item-content .block-images{width:100%}.companies .detail .description.item-content{margin:0 15px;padding-top:0}
.tabs .tabs-header a{width:50%}.companies .tabs .tab-list-item{padding:10px 15px 10px}
.companies .tabs .galleries{padding:20px 15px 0}.companies .tabs .categories .category ul li{width:50%}
.form .ui-datepicker-trigger{position:absolute;top:9px;right:9px}.companies #contact{padding:20px 15px 0}
}@media only screen and (max-width:480px){#hotels .item .image{float:none;margin-right:0;max-width:none;width:100%;height:auto;display:block;text-align:center}
#hotels .item .content-wrapper{text-align:center}section.box-search .group{float:none;width:100%}
#tours .item .column{float:none;width:100%}#tours .item .column .image{display:block;text-align:center}
#tours .item .column .name{padding:10px 15px 0}#tours .item .column .place{padding-left:15px}
#tours .item .column .description{padding:0 15px}#tours .item .column .data-item{padding:0 15px}
#tours .item.detail .column.image{width:100%;text-align:center;padding-bottom:10px;margin-left:0}
#tours .item.detail .column{width:100%;padding:0}#tours .item.detail .description{padding:12px 15px}
#tours .item.detail footer a{padding:12px 15px 0}#tours .item.detail .download-gpx a{margin-left:15px}
#tours .waypoints{padding:20px 15px 0}#tours .item.detail .infos{padding:20px 15px 0}
#tours .item.detail .infos .column{float:none;width:100%}#tours .item.detail .infos .column.info{padding:12px 0 0}
#tours .item.detail .block-map{padding:0 15px}#webcam a:hover .magnifier{display:none}
.companies .tabs .categories .category ul li{width:100%}}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.searchbox-wrapper .logo{background-image:url(/media/logo@2.png)}
section.languages a.open{background-image:url(/media/arrow-small-white-down@2.png)}
section.languages a.open.active{background-image:url(/media/arrow-small-white-up@2.png)}
section.search a{background-image:url(/media/icon-magnifier@2.png)}nav.main .logo{background-image:url(/media/logo@2.png)}
nav.main .menu-0.has-children{background-image:url(/media/arrow-small-blue-down@2.png)}
nav.main .menu-1.has-children{background-image:url(/media/arrow-small-lightblue-right@2.png)}
section.box-companiessearch .open .arrow{background-image:url(/media/arrow-white-down@2.png)}
section.box-companiessearch .open.active .arrow{background-image:url(/media/arrow-white-up@2.png)}
.content.region section.box-companiessearch .open .arrow{background-image:url(/media/arrow-white-right@2.png)}
section.social .item.facebook .open{background-image:url(/media/icon-facebook@2.png)}
section.social .item.instagram a{background-image:url(/media/icon-instagram@2.png)}
section.social .item.twitter .open{background-image:url(/media/icon-twitter@2.png)}
section.social .item.gplus .link{background-image:url(/media/icon-gplus@2.png)}
section.partner a.logo-suedtirol{background-image:url(/media/logo-suedtirol@2.png)}
section.partner a.logo-osttirol{background-image:url(/media/logo-osttirol@2.png)}
section.partner a.logo-belluno{background-image:url(/media/logo-belluno@2.png)}
section.partner a.logo-friuli{background-image:url(/media/logo-fvg@2.png)}
section.partner a.logo-interreg{background-image:url(/media/logo-interreg@2.png)}
section.partner a.logo-eu{background-image:url(/media/logo-eu@2.png)}nav.left a.menu-1{background-image:url(/media/arrow-gray-menu-right@2.png)}
nav.left a.menu-1:hover{background-image:url(/media/arrow-darkgray-menu-right@2.png)}
section.box-webcams .btn-prev a{background-image:url(/media/arrow-gray-small-left@2.png)}
section.box-webcams .btn-next a{background-image:url(/media/arrow-gray-small-right@2.png)}
section.box-webcams .item:hover .magnifier{display:none}section.box-galleries .btn-prev a{background-image:url(/media/arrow-darkgray-small-left@2.png)}
section.box-galleries .btn-next a{background-image:url(/media/arrow-darkgray-small-right@2.png)}
section.box-galleries .item:hover .magnifier{display:none}section.box-events-tours .dot{background-image:url(/media/dot@2.png)}
#tours .item .difficulty .dot{background-image:url(/media/dot@2.png)}#tours .detail .camera{background-image:url(/media/icon-image-gallery-tour@2.png)}
section.box-downloads .item{background-image:url(/media/icon-download-white@2.png)}
#tours .waypoints .open-waypoints{background-image:url(/media/arrow-darkgray-small-down@2.png)}
#tours .waypoints .open-waypoints.active{background-image:url(/media/arrow-darkgray-small-up@2.png)}
.box-search-left .accordion .header{background-image:url(/media/arrow-darkgray-small-down@2.png)}
.box-search-left .accordion .header.header-active{background-image:url(/media/arrow-darkgray-small-up@2.png)}
}@media only screen and (-Webkit-min-device-pixel-ratio:1.5) and (max-width:680px),only screen and (-moz-min-device-pixel-ratio:1.5) and (max-width:680px),only screen and (-o-min-device-pixel-ratio:3/2) and (max-width:680px),only screen and (min-device-pixel-ratio:1.5) and (max-width:680px){nav.main .menu-0{background-image:url(/media/arrow-white-right@2.png)}
nav.main .menu-0.has-children{background-image:url(/media/arrow-white-down@2.png)}
nav.main .level-0.open .menu-0.has-children{background-image:url(/media/arrow-white-right@2.png)}
nav.main .level-1{background-image:url(/media/arrow-white-menu-right@2.png)}
nav.main .menu-1{background-image:url(/media/arrow-white-right@2.png)}nav.main .menu-1.has-children{background-image:url(/media/arrow-white-down@2.png)}
nav.main .menu-1.has-children:hover{background-image:url(/media/arrow-white-down@2.png)}
nav.main .level-1.open .menu-1.has-children{background-image:url(/media/arrow-white-right@2.png)}
nav.main .level-2{background-image:url(/media/arrow-white-menu-right@2.png)}
nav.main .menu-2{background-image:url(/media/arrow-white-right@2.png)}}.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td .camera_thumbs_wrap a,.camera_thumbs_wrap img,.camera_thumbs_wrap ol,.camera_thumbs_wrap ul,.camera_thumbs_wrap li,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap th,.camera_thumbs_wrap td{background:0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
.camera_wrap{display:none;float:left;position:relative;z-index:0}.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}
.camera_wrap{width:100%}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_target_content .camera_link{background:url(/media/camera/blank.gif);display:block;height:100%;text-decoration:none}
.camera_loader{background:#fff url(/media/camera/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(/media/camera/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
.camera_nav_cont{height:104px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
.camera_caption{display:block;position:absolute;width:auto;top:29px;right:20px;text-align:right}
.camera_caption>div>span{display:inline-block;padding:5px 10px;margin-bottom:2px;font-family:"Open Sans",Arial,"Helvetica Neue","HelveticaNeue",Helvetica,"Lucida Grande",sans-serif;font-size:20px}
.camera_caption span.name{text-transform:uppercase}.camerarelative{overflow:hidden;position:relative}
.imgFake{cursor:pointer}.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_prevThumbs div{background:url(/media/camera/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_nextThumbs div{background:url(/media/camera/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
.camera_pag_ul li img{display:none;position:absolute}.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}
.camera_prev,.camera_next,.camera_commands{cursor:pointer;height:27px;margin-top:0;position:absolute;top:137px;width:27px;z-index:2}
.camera_prev{right:74px;-webkit-border-radius:6px 0 0 6px;-mox-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.camera_prev>span{background:url(/media/camera/camera_skins.png) no-repeat -2px -7px;display:block;height:27px;width:27px}
.camera_next{right:20px;-webkit-border-radius:0 6px 6px 0;-mox-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.camera_next>span{background:url(/media/camera/camera_skins.png) no-repeat -49px -7px;display:block;height:27px;width:27px}
.camera_commands{right:47px}.camera_commands>.camera_play{background:url(/media/camera/camera_skins.png) no-repeat -84px -6px;height:27px;width:27px}
.camera_commands>.camera_stop{background:url(/media/camera/camera_skins.png) no-repeat -126px -6px;display:block;height:27px;width:27px}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px}
.camera_thumbs.active{top:-121px;margin-right:209px}.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}
.camera_thumbs_cont>div{float:left;width:100%}.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}
.camera_thumbs_cont ul li{display:inline;padding:0 4px}.camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}
.camera_clear{display:block;clear:both}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}
.pattern_1 .camera_overlayer{background:url(/media/camera/patterns/overlay1.png) repeat}
.pattern_2 .camera_overlayer{background:url(/media/camera/patterns/overlay2.png) repeat}
.pattern_3 .camera_overlayer{background:url(/media/camera/patterns/overlay3.png) repeat}
.pattern_4 .camera_overlayer{background:url(/media/camera/patterns/overlay4.png) repeat}
.pattern_5 .camera_overlayer{background:url(/media/camera/patterns/overlay5.png) repeat}
.pattern_6 .camera_overlayer{background:url(/media/camera/patterns/overlay6.png) repeat}
.pattern_7 .camera_overlayer{background:url(/media/camera/patterns/overlay7.png) repeat}
.pattern_8 .camera_overlayer{background:url(/media/camera/patterns/overlay8.png) repeat}
.pattern_9 .camera_overlayer{background:url(/media/camera/patterns/overlay9.png) repeat}
.pattern_10 .camera_overlayer{background:url(/media/camera/patterns/overlay10.png) repeat}
.camera_caption{color:#fff}.camera_caption span{background:#222;background:rgba(34,34,34,0.55)}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}.camera_wrap .camera_pag .camera_pag_ul li:hover>span{background:#b7b7b7}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background:#434648}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5)}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont{background:#222;background:rgba(34,34,34,0.55)}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}.camera_thumbs_cont ul li>img{border-color:1px solid #000}
#ui-datepicker-div .ui-corner-all,.ui-datepicker-inline .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0}
#ui-datepicker-div.ui-datepicker,.ui-datepicker-inline.ui-datepicker{padding:0;z-index:1000!important;border-width:0;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#ui-datepicker-div.ui-datepicker.ui-datepicker-multi-3{width:587px!important}
#ui-datepicker-div.ui-datepicker.ui-datepicker-multi-2{width:391px!important}
#ui-datepicker-div .ui-datepicker-header,.ui-datepicker-inline .ui-datepicker-header{height:35px;background:#85d0f0;color:#fff;border-width:0;border-color:#85d0f0}
#ui-datepicker-div .ui-widget-header .ui-icon,.ui-datepicker-div .ui-widget-header .ui-icon{background-image:none;text-indent:0}
#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-next span{font-size:13px;color:#fff;cursor:pointer;background-image:none;text-indent:0}
.ui-datepicker .ui-datepicker-prev{left:4px}.ui-datepicker .ui-datepicker-next{right:8px}
#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,#ui-datepicker-div .ui-datepicker-next.ui-state-hover,.ui-datepicker-inline .ui-datepicker-prev.ui-state-hover,.ui-datepicker-inline .ui-datepicker-next.ui-state-hover{right:8px;top:2px;border:0;background:0;background-image:none;text-indent:0}
#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,.ui-datepicker-inline .ui-datepicker-prev.ui-state-hover{right:auto;left:4px}
#ui-datepicker-div .ui-datepicker-next.ui-state-hover,.ui-datepicker-inline .ui-datepicker-next.ui-state-hover{right:8px;left:auto}
#ui-datepicker-div .ui-datepicker-title,.ui-datepicker-inline .ui-datepicker-title{margin-top:7px}
#ui-datepicker-div table,.ui-datepicker-inline table{background:#efefef;margin:0}
#ui-datepicker-div th,.ui-datepicker-inline th{color:#0d1720;padding:0;border-bottom:1px solid #efefef;background:#efefef}
#ui-datepicker-div td,.ui-datepicker-inline td{padding:0}#ui-datepicker-div .ui-datepicker-calendar tr td a,.ui-datepicker-inline .ui-datepicker-calendar tr td a{border-width:1px 1px 0 0;background:#EEE;text-align:center}
#ui-datepicker-div .ui-datepicker-calendar tr td:last-child a,.ui-datepicker-inline .ui-datepicker-calendar tr td:last-child a{border-right-width:0}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-highlight,.ui-datepicker-inline .ui-datepicker-calendar tr td a.ui-state-hover,.ui-datepicker-inline .ui-datepicker-calendar tr td a.ui-state-highlight{border-color:#d4edfa;background:#d4edfa}
#ui-datepicker-div .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight,.ui-datepicker-inline .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight{background:#999}
#ui-datepicker-div .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight.ui-state-hover,.ui-datepicker-inline .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight.ui-state-hover{background:#d4edfa}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-active,.ui-datepicker-inline .ui-datepicker-calendar tr td a.ui-state-active{border-color:#85d0f0;background:#85d0f0;color:#fff}
#ui-datepicker-div .ui-datepicker-calendar tr td.highlight a,.ui-datepicker-inline .ui-datepicker-calendar tr td.highlight a{border-color:#aaa;background:#518195;color:#fff}
#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today span,.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-today span{background-color:#d4edfa}
.ui-datepicker .ui-corner-left{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0}
.ui-datepicker .ui-corner-right{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{width:195px}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first{border-right:1px solid #ccc}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-middle{border-right:1px solid #ccc}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:100%!important}
#contact{padding-top:40px}.form label{cursor:pointer}.form input.input-text,.form textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.form input.input-text:focus,.form textarea:focus,.form select:focus{outline:0}
.form input.input-text{display:inline-block;padding:4px 4px 3px;width:225px;border:solid 1px #d2cec8}
.form textarea{width:225px;height:100px;padding:4px;border:solid 1px #d2cec8}
.form input.input-text:focus,.form textarea:focus{background:#f9f9f9}.form input.tiny{width:70px}
.form input.small{width:150px}.form input.large{width:350px}.form input.full{width:100%}
.form input[type=checkbox]{margin-right:5px}.form select{padding:4px;width:225px;max-width:225px;border:solid 1px #D2CEC8}
.form.shadow input.input-text,.form.shadow textarea{background:#fff url(/media/form/input-bg.png) repeat-x 0 0}
.form.radius input.input-text,.form.radius textarea,.form.radius select{border:solid 1px #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.form input.input-text:focus,.form textarea:focus{background-color:#f9f9f9}
.form .privacy-info{font-size:12px}.form .input-row{margin-bottom:5px;position:relative}
.form .input-row .desc{float:left;position:relative;display:block;padding-top:3px;width:40%;padding-left:0}
.form .req{font-weight:bold}.form .input-row .value{position:relative}.form .block{position:relative;border-bottom:1px solid #e1dcd7;padding-bottom:20px;margin-bottom:20px;zoom:1}
.form .block:before,.form .block:after{content:"";display:table}
.form .block:after{clear:both}.form .block:last{border-bottom:0 solid #e1dcd7}
.form .block .block-title{font-weight:bold;margin-bottom:15px}.form .multi{position:relative}
.form .multi .input-row{width:50%;float:left;position:relative}.form .alternate{margin-top:40px}
.form.multi-columns .alternate{margin-top:0}.form.multi-columns .multi-block .input-row .desc,.form .multi .input-row .desc{width:38%;padding-left:2%}
.form.multi-columns .multi-block .input-row .value,.form .multi .input-row .value{margin-left:40%}
.form.multi-columns .multi-block{width:50%;float:left;position:relative}
.form .separator{height:1px;line-height:1px;font-size:1px;margin:10px 0;background-color:#ebebea}
.form .space{height:10px;line-height:1px;margin:0;padding:0;clear:left}.form .button-row{position:relative;margin:20px 0}
.form .button.disabled,.form .button[disabled],.form .button-row .disabled,.form .button-row [disabled]{opacity:.6;cursor:default}
.form .button-row .sending,.form .button-row .sending,.form .button-row .custom-sending{display:none}
.form input.error{background-color:#f7e2e2!important;border:1px solid #cfa9a9}
.form label.error{display:block;background:#C00000;padding:5px 10px 5px 10px;color:White;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:225px;margin-bottom:5px;z-index:100;position:relative;margin-left:40%}
.form .ui-datepicker-trigger{display:inline-block;margin-left:2px}.form .privacy-row label.error{margin-left:0;width:100%}
.form .newsletter-row{padding-right:30px;position:relative;overflow:hidden}
.form .newsletter-row .header{font-size:14px;font-weight:bold;display:block;margin-top:5px}
.form .newsletter-row ul{margin:3px 0;padding-left:0}.form .newsletter-row ul li{float:left;margin-right:10px}
.form .box-interests{display:none}.form .found-site .value{margin-left:100px}
.form .alternate{position:relative}.form .calendar-block.alternate{float:none;margin-left:50%}
.form .inner{display:none}.form .show,.form .hide{position:relative;display:block;color:#151516;text-decoration:none;display:none}
.form .show.active,.form .hide.active{display:block}.form .date .show,.form .date .hide{position:absolute;top:-30px;left:0}
.form input.small.city{margin-left:5px}.form input.calendar{padding-right:20px}
.form input.showchild{width:35px;margin-right:10px}.form .found-site .input-row{min-height:25px}
.form .found-site .checkbox-additional-input input{display:none}.form select.room{width:auto}
.form .rooms-block{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ededed}
.form .rooms-block .multi{position:relative;zoom:1}.form .rooms-block .multi:before,.form .rooms-block .multi:after{content:"";display:table}
.form .rooms-block .multi:after{clear:both}.form .rooms-block.alternate{display:none}
.form .rooms-block .show-hide{display:none;clear:left;text-align:right;position:relative;margin-bottom:10px}
.form .rooms-block .close{display:none}.form .rooms-block.alternate .close{display:block;position:absolute;right:0;top:0;z-index:100;padding-right:20px;background:transparent url(/media/form/icon-close.png) no-repeat 100% 7px;color:#3b4043}
.form .rooms-block.alternate .close:hover{background-position:100% -13px;color:#151515}
.form .show-hide .add{position:relative;color:#3b4043;text-decoration:none;display:inline-block;top:auto;left:auto;margin-bottom:10px;padding:5px 10px 6px;background:#e1dcd7}
.form .show-hide .add:hover{text-decoration:underline}.form .room-detail{display:block;position:absolute;left:-20px;top:4px;height:16px;width:16px;background:transparent url(/media/form/icon-magnifier.png) no-repeat 0 0;text-decoration:none}
.form .room-detail:hover{background-position:-20px;text-decoration:none}
body.room-detail .room{padding:60px}body.room-detail .room h1{font-size:22px}
body.room-detail .room h2{font-style:italic}body.room-detail .room .description{margin-top:10px;text-align:justify}
body.room-detail .room .image{float:right;margin-left:20px;margin-bottom:15px}
body.room-detail .room .image .main-image{display:block;margin-bottom:4px}
@media only screen and (max-width:767px){.form .input-row .desc{float:none;width:100%}
.form .input-row .value{margin-left:0}.form .multi .input-row{width:100%}
.form input.input-text,.form textarea,.form select{width:100%;padding:6px 2% 6px;font-size:17px}
.form select{max-width:100%}.form.multi-columns .multi-block,.form .multi-block{float:none;width:100%}
.form .multi-block.alternate{margin-top:40px}.form .multi .input-row desc{width:100%}
.form .multi .input-row value{margin-left:100%}.form.multi-columns .multi-block .input-row .desc,.form .multi .input-row .desc,.form.multi-columns .multi-block .input-row .value,.form .multi .input-row .value{width:100%;margin-left:0}
.form .alternate{margin-top:10px}.form .found-site{clear:left;padding-top:17px}
.form input.small.city{margin-left:0;margin-top:4px}.form .newsletter-row ul li{float:none;margin-right:0}
.form input.showchild{margin-bottom:4px}.form .ui-datepicker-trigger{top:9px;left:auto;right:9px}
.form select.room{width:100%}.form label.error{width:100%;margin-left:0}
.form .error-tooltip label.error{position:relative}}#map{height:400px}#elevationProfile{height:auto;width:100%}
#ltswidget-container.custom{font-family:"Open Sans",Arial,"Helvetica Neue","HelveticaNeue",Helvetica,"Lucida Grande",sans-serif;font-size:13px;line-height:20px;margin:0 30px}
#ltswidget-container.custom .box-search-period{background-color:#dbdbdb;border-color:#dbdbdb}
#ltswidget-container.custom .box-search-period .reset-button{background-color:#85d0f0}
#ltswidget-container.custom .box-search-period .search-button{background-color:#004588}
#ltswidget-container.custom .group-request-box .links a{background-color:#85d0f0}
#ltswidget-container.custom .row-calendar .box-calendar input:focus{background-color:#85d0f0}
body #ui-datepicker-div.lts th{background-color:#004588}body #ui-datepicker-div.lts .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight{background-color:#85d0f0;border-color:#85d0f0}
body #ui-datepicker-div.lts .ui-datepicker-calendar tr td a.ui-state-hover,#ui-datepicker-div.lts .ui-datepicker-calendar tr td a.ui-state-highlight,#ui-datepicker-div.lts .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight.ui-state-hover,#ui-datepicker-div.lts .ui-datepicker-calendar tr td a.ui-state-active{background-color:#004588;border-color:#004588}
#ltswidget-container.custom .box-search-extended{background-color:#EFEFEF;border-color:#efefef}
#ltswidget-container.custom .box-search-extended .box-header{color:#004588}
#ltswidget-container.custom .block-accordion .accordion-header .icon{background-image:url(/media/arrow-darkgray-small-down.png)}
#ltswidget-container.custom .block-accordion.active>.accordion-header .icon{background-image:url(/media/arrow-darkgray-small-up.png)}
#ltswidget-container.custom .box-search-extended .block-accordion .accordion-header{color:#004588}
#ltswidget-container.custom .checkbox-list input{margin-right:5px}#ltswidget-container.custom .lcswdgtcompanies .item .module-title{color:#0D1720}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle,#ltswidget-container.custom .lcswdgtcompanies .item .subtitle a{color:#004588}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.room-infos{background-color:#85d0f0;border-color:#85d0f0}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.link-request{background-color:#004588;border-color:#004588}
#ltswidget-container.custom .lcswdgtcompanies .detail .block-title .hotel-title{padding:0}
#ltswidget-container.custom .lcswdgtpager a.active{color:#004588;border-color:#004588}
#ltswidget-container.custom .lcswdgtpager a:hover{background-color:#004588;border-color:#004588}
#ltswidget-container.custom .box-search-extended .row-search-text .button-ok{background-color:#85d0f0}
#ltswidget-container.custom .box-search-extended .reset-button{background-color:#004588}
#ltswidget-container.custom .rooms .button-request-room{background-color:#004588}
#ltswidget-container.custom .rooms .room-headerdetails .button{background-color:#85d0f0;border-color:#85d0f0}
#ltswidget-container.custom #request .button-changesearch{background-color:#85d0f0}
#ltswidget-container.custom .form .button-abort,#ltswidget-container.custom .form .contact-send-button{border-width:0}
#ltswidget-container.custom .room-info-table .block-searched-room .row-configuration .configuration{color:#004588}
#ltswidget-container.responsive-m.custom .box-search-period .block-room .block-numbers .desc{margin-left:0;float:none}
#ltswidget-container.custom .box-search-request .block-room .input-number{margin:0}
.infowin-container{margin-left:-7px}.infowin-content{position:relative;background-color:#fff;width:auto;-webkit-box-shadow:0 0 3px 0 rgba(13,23,32,0.3);box-shadow:0 0 3px 0 rgba(13,23,32,0.3);z-index:10}
.infowin-header{z-index:50;display:block;background-image:url(/app_themes/media/gMap/box-header2.png);background-repeat:no-repeat;background-position:0 0;height:25px;position:relative}
.infowin-close{display:block;width:25px;height:25px;background-image:url(/app_themes/media/gMap/icon-x8.png);background-color:#004688;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:999;-moz-border-radius:50%;border-radius:50%;position:absolute;top:12px;right:-12px}
.box-googlemap-info .image{display:block;padding:0 3px}.box-googlemap-info .image img{display:block}
.box-googlemap-info .info-description{padding:5px;overflow:hidden}.box-googlemap-info .title{margin:0;font-size:14px;font-weight:bold}
.box-googlemap-info .links{overflow:hidden}.box-googlemap-info .links a{display:block;text-decoration:none;background-repeat:no-repeat;background-position:0 50%;padding-left:10px;background-image:url(/app_themes/media/arrow-green.png)}
#pdf-body *{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
#pdf-body a,#pdf-body a:visited{text-decoration:underline}#pdf-body .ir a:after,#pdf-body a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
#pdf-body pre,#pdf-body blockquote{border:1px solid #999;page-break-inside:avoid}
#pdf-body thead{display:table-header-group}#pdf-body tr,#pdf-body img{page-break-inside:avoid}
#pdf-body img{max-width:100%!important}#pdf-body p,#pdf-body h2,#pdf-body h3{orphans:3;widows:3}
#pdf-body h2,#pdf-body h3{page-break-after:avoid}#pdf-body .noprint{display:none!important}
#pdf-body .onlyprint{display:block!important}#pdf-body{margin:2.5cm}#pdf-body .title-print{width:100%;overflow:hidden;position:relative}
#pdf-body .title-print .logo{display:block;width:100%}#pdf-body .pdf-address{font-size:.7em}
#pdf-body .container{max-width:none;margin:0}#pdf-body .content{margin-top:0}
#pdf-body section.content-right{width:auto;margin-right:0;float:none}#pdf-body section.content-main .site-content{padding:0 0 30px}
#pdf-body section.content-main h1{padding:0}#pdf-body section.content-main h2{padding:0}
#pdf-body section.content-main{border-top-width:1px;padding:0}#pdf-body .base-box{-webkit-box-shadow:none;box-shadow:none}
#pdf-body .wrapper{background:0;min-height:0;height:auto;background:0;margin:0}
div.light_square .pp_content_container{background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}
div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(/media/prettyPhoto/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/media/prettyPhoto/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/media/prettyPhoto/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/media/prettyPhoto/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:30px;height:30px;background:url(/media/fancybox-close.png) 0 0 no-repeat;cursor:pointer;z-index:1000;right:-15px;top:15px}
div.light_square .pp_details{position:relative}div.light_square .pp_description{margin-right:85px;margin-top:4px}
div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_square .pp_nav .pp_play{background:url(/media/prettyPhoto/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/media/prettyPhoto/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/media/prettyPhoto/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next{background:url(/media/prettyPhoto/sprite.png) -22px -71px no-repeat}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_next:hover{background:url(/media/prettyPhoto/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/media/prettyPhoto/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_loaderIcon{background:url(/media/prettyPhoto/loader.gif) center center no-repeat}
#pp_download{position:absolute;right:-5px;top:-46px;z-index:10000;padding:5px;background-color:white}
#pp_download img{vertical-align:middle}#pp_download a{color:#684325}div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_top{height:20px;position:relative;background:#fff;z-index:100}* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}
.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}
.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}
.pp_description{display:none;margin:0}.pp_social{float:right;margin:0;height:21px;margin-top:-9px;margin-right:15px;position:relative;z-index:10000}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0;display:none!important}
.pp_nav p{float:left;margin:0 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:5px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:block!important;opacity:1!important;left:50%;position:absolute;z-index:10000;bottom:0;background:white;border:1px solid #CCC;padding:5px 0}
.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:auto;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:0;display:block;float:left;height:auto;overflow:hidden;line-height:0}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;opacity:.5;max-height:100px}
.pp_gallery li.selected,.pp_gallery li:hover{opacity:1}.pp_gallery li.default a{background:url(/media/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/media/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/media/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_bottom{height:20px;position:relative;display:none!important}* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
.base-snowreport .row:before,.base-snowreport .row:after{display:table;content:" "}
.base-snowreport .row{overflow:hidden}.base-snowreport .row:before,.base-snowreport .row:after{display:table;content:" "}
.snowreport-wrapper{margin:0 auto}.base-snowreport{position:relative;padding-bottom:30px}
base-snowreport .prepared{line-height:18px}.base-snowreport .prepared .icon{display:inline-block;width:15px;height:18px;margin-right:5px;background:transparent url(/media/snowreport/check.png) no-repeat 50% 50%}
.base-snowreport header{background:#f1f1f1;font-size:16px}.base-snowreport .text-center{text-align:center}
.base-snowreport .text-right{text-align:right}.base-snowreport .column{padding:5px;position:relative;display:inline-block}
.base-snowreport .column.name{font-weight:bold}.base-snowreport .items{padding-bottom:30px}
.base-snowreport .item{position:relative;padding:0;margin:0 0 1px 0;border:0}
.base-snowreport .item:nth-child(2n+2){background:#f8f8f8}.base-snowreport .items .name{font-weight:bold;font-size:16px}
.base-snowreport .items .desc{display:block;font-weight:normal}.base-snowreport .items .row .column .desc{width:100%;float:none}
.base-snowreport .row-skiarea{font-size:20px;color:#000;padding:10px}.base-snowreport .more-details{display:inline-block;padding-right:17px;color:#767676;text-decoration:none;background:transparent url(/media/snowreport/open-description.png) no-repeat 100% 50%;-webkit-transition:background-image .6s ease-out;transition:background-image .6s ease-out}
.base-snowreport .more-details.active{background:transparent url(/media/snowreport/close-description.png) no-repeat 100% 50%}
.base-snowreport .long-description{display:none;padding:0 10px 10px}.base-snowreport .long-description .description{padding-top:10px}
.base-snowreport .last-change{padding-top:10px}.base-snowreport .icon-open{display:inline-block;background:#d11c1c;width:25px;height:25px;margin-right:5px;border-radius:50%}
.base-snowreport .open .icon-open{background:#4ea423}.base-snowreport .status{color:#ccc}
.base-snowreport .status.open{color:#767676}.base-snowreport img.weather{width:40px;height:auto}
#snowreportmeasuringpoints .items .column{font-size:24px;font-weight:bold}
#snowreportmeasuringpoints .items .desc{font-size:16px}#snowreportmeasuringpoints .lastsnow{font-size:24px}
#snowreportmeasuringpoints .lastsnow .desc{color:#000}#snowreportmeasuringpoints .lastsnow .value{font-weight:bold}
.base-snowreport .box-summary{background:#f1f1f1;padding:10px 5px 20px 5px;margin-bottom:13px;text-align:center;display:block;text-decoration:none}
.base-snowreport .box-summary .count{display:block;font-size:30px;font-weight:bold}
#snowreportwebcams header{margin-bottom:10px}#snowreportwebcams .webcam{margin-bottom:10px}
#snowreportwebcams .webcam img{max-width:100%;height:auto}#snowreportwebcams .webcam:nth-child(2n+2){background:#f8f8f8}
#snowreportwebcams .webcam a{color:#767676;text-decoration:none}.base-snowreport .difficulty{height:25px;width:25px;display:inline-block;background-color:#ccc}
.base-snowreport .difficulty-a{background-color:#39C}.base-snowreport .difficulty-b{background-color:#ff0}
.base-snowreport .difficulty-c{background-color:#C00}.base-snowreport .difficulty-d{background-color:#000}
.base-snowreport .legend .row{margin-bottom:5px}.base-snowreport .difficulty-slope-a{background-color:#39C}
.base-snowreport .difficulty-slope-b{background-color:#C00}.base-snowreport .difficulty-slope-c{background-color:#000}
.base-snowreport .icon-lift{height:35px;width:35px;display:inline-block;background-position:50% 50%;background-repeat:no-repeat;background-size:35px 35px}
.base-snowreport .icon-lift-1{background-image:url(/app_themes/media/snowreport/lifts/a5.png)}
.base-snowreport .icon-lift-2{background-image:url(/app_themes/media/snowreport/lifts/a6.png)}
.base-snowreport .icon-lift-601,.base-snowreport .icon-lift-6{background-image:url(/app_themes/media/snowreport/lifts/a3.png)}
.base-snowreport .icon-lift-5{background-image:url(/app_themes/media/snowreport/lifts/0.png)}
.base-snowreport .column .type{margin-left:35px;font-size:80%;line-height:120%;display:block;font-weight:normal;color:#626262}
.base-snowreport .label{display:none}.pdf .base-snowreport .column{padding:6px}
.pdf .base-snowreport .items .name{display:inline-block;line-height:25px}
.slopeslist-text{font-size:13px;padding:30px}@media only screen and (max-width:768px){.base-snowreport .label{display:inline-block;font-weight:bold}
#snowreportmeasuringpoints.base-snowreport .label{display:none}.base-snowreport .col-md-12{text-align:left}
.base-snowreport .col-md-12 .column{padding:0}#snowreportslopes .item{padding:10px}
}@media only screen and (max-width:500px){#snowreportmeasuringpoints.base-snowreport .label{display:inline-block;font-weight:bold}
#snowreportmeasuringpoints.base-snowreport .col-500-12{text-align:left}#snowreportmeasuringpoints .items .column{font-weight:normal;font-size:16px;line-height:20px;padding:0 10px}
}@media only screen and (max-width:380px){.base-snowreport .row{padding:10px}
.base-snowreport .column{padding:0}}.ui-widget-overlay{background-color:#000}
.cjq-popup{color:#333;background-color:#fff;border:solid 1px #423934}.cjq-popup .ui-dialog-titlebar{background-color:#423934;color:#fff;border:solid 1px #423934}
.cjq-popup .ui-dialog-titlebar a{color:#333;background-color:#fff}.cjq-popup .ui-dialog-titlebar a:hover{color:#333;background-color:#423934}
.print-body{background-color:#fff}.ui-widget-content{border:solid 1px #423934;background-color:#fff}
body.popup{background-color:#fff}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}
tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}
.print-only{display:block!important}.hide-for-print{display:none!important}
.show-for-print{display:inherit!important}.noprint{display:none}.onlyprint{display:block!important}
.content{margin-top:0}section.content-right{width:auto;margin-right:0;float:none}
section.content-main .site-content{padding:0 0 30px}section.content-main h1{padding:0}
section.content-main h2{padding:0}section.content-main{border-top-width:1px}
}
