/*styles*/
html{font-size:100%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,object,p,pre,q,s,samp,small,span,strike,sub,sup,tbody,td,tfoot,th,thead,tr,tt,var{margin:0;padding:0;outline:0;border:0}hr,hr.clear{clear:both;float:none;width:100%;height:0;line-height:0;margin:0;padding:0;background:none;color:#fff;filter:alpha(opacity=100);border:0}hr.space{clear:both;float:none;width:100%;height:15px;line-height:0;margin:0;padding:0;background:none;color:#fff;filter:alpha(opacity=100);border:0}hr.line{clear:both;float:none;width:100%;height:1px;line-height:1px;margin:0;padding:0;background:rgba(255,255,255,.5);color:rgba(255,255,255,.5);filter:alpha(opacity=50)}em,i{font-style:italic;line-height:inherit}b,strong{font-family:futura-pt,Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}BODY,iframe body{background-color:#1e1e1e;color:#fff}BODY,DIV,OL,P,TD,TH,UL{font-family:futura-pt,Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#fff}#collage .orbit-slide .inside .more,#submenu ul li a,.booking label,.bookingbutton a,.button,.checkav,.dailyprices table td,.dailyprices table th,.gb_result .strong,.header .nav ul li a,.languages ul li a,.roundedges table th,.webfont,h2,h3,h4,h5,h6,input[type=button],input[type=reset],input[type=submit]{font-family:futura-pt,Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}strong.webfont{font-weight:700}.clearfix,.full{clear:both}.clearfix:after,.clearfix:before,.full:after,.full:before{content:"";display:table}.clearfix:after,.full:after{clear:both}a{color:#fff;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#fff;cursor:pointer}h2{font-size:24px;color:#b49345;text-transform:uppercase;line-height:180%}h3{font-size:18px;color:#b49345;text-transform:uppercase}h4{font-size:24px;color:#fff;text-transform:uppercase;font-weight:700}h5{font-size:18px;color:#b49345;margin:4% auto}h6{font-size:16px;color:#fff;line-height:28px}h3 a,h5 a{color:#b49345;text-decoration:none}.row{margin:0 auto;width:1200px}.full{width:100%}.last,.row .column:last-child,[class*=column]+[class*=column]:last-child{float:left!important;margin-right:0}.inside,.relative{position:relative}.left{float:left}.right{float:right}.text-uppercase{text-transform:uppercase}.noheight{height:auto!important}.nomargin{margin:0!important}.nopadding{padding:0!important}ul.nolist{padding:0;margin:0;list-style:none}ul.nolist li{margin:0;list-style:none;font-size:18px}.box{position:relative;text-align:left;margin:0;padding:0;overflow:hidden}.picture{position:relative;float:left;text-align:center;margin:0;padding:0;overflow:hidden}.picture img{width:100%}.margin{margin:0 20px 0 0}.padding{padding:0 15px}.close h5,.open h5{cursor:pointer}.pay{background-image:url(../img/payment.png);background-repeat:no-repeat;float:left;display:block;width:45px;height:30px}.seat{background-image:url(../img/conferenceicons.png);background-repeat:no-repeat;padding:0 5px;display:inline-block;width:15px;height:15px}.offers{background-image:url(../img/conferenceoffericons.png);background-repeat:no-repeat;float:left;display:inline-block;width:30px;height:30px}.pay.ec{background-position:-5px -9px}.pay.visa{background-position:-5px -130px}.pay.mastercard{background-position:-5px -90px}.pay.maestro{background-position:-5px -51px}.pay.amex{background-position:-5px -171px}.pay.diners{background-position:-5px -210px}.pay.discover{background-position:-5px -252px}.pay.compbill{background-position:-5px -370px}.pay.cheque{background-position:-5px -328px}.pay.jcb{background-position:-5px -290px}.seat.seat1{background-position:0 -15px}.seat.seat2{background-position:0 -30px}.seat.seat3{background-position:0 -45px}.seat.seat4{background-position:0 -60px}.seat.seat5{background-position:0 -75px}.seat.seat6{background-position:0 -90px}.seat.seat7{background-position:0 -105px}.seat.seat8{background-position:0 -120px}.seat.seat10{background-position:0 -135px}.seat.seat9{background-position:0 -150px}.seat.seat11{background-position:0 -165px}.offers.greet{background-position:0 0}.offers.coff1{background-position:0 -31px}.offers.lunch{background-position:0 -60px}.offers.coff2{background-position:0 -90px}.offers.dinnr{background-position:0 -118px}.offers.rstay{background-position:0 -147px}.small{font-size:12px}.normal{font-size:14px}.big{font-size:18px}.huge{font-size:24px;font-weight:700}.text-special{color:#bf9e50}.text-alternative{color:#961a1a}.noprint{clear:both;margin:15px 0}table{width:100%;max-width:100%!important;margin:0;background:0 0;border:0;overflow:hidden}table tbody tr:nth-child(even),table tfoot,table thead{background:0 0}table tbody tr td,table td{vertical-align:top;line-height:30px;padding:8px 0;color:#fff;font-size:16px;border-bottom:1px solid #4c4c4c}table tbody tr:last-child td{border-bottom:0}table tbody tr th,table th,table thead tr th{vertical-align:top;padding:8px 0;font-weight:700;font-style:normal;font-size:18px;text-align:left;color:#fff}table tr td[align=center],table tr th[align=center]{text-align:center}table tr td[align=right],table tr th[align=right]{text-align:right}.roundedges{clear:both}.ie8 .roundedges{box-shadow:none;filter:none}.roundedges table{width:100%;outline:0;border:0;line-height:24px}.roundedges table td{border-bottom:1px solid #4c4c4c;padding:8px 0}.roundedges table tr:last-child td{border:0}.roundedges h5,.roundedges table th{color:#b49345;text-transform:uppercase}.roundedges td div{padding:0 0 0 15px}.roundedges .open{background-position:-5px -978px;cursor:pointer}.roundedges .close{background-position:-5px -1008px;cursor:pointer}@media only screen and (max-width:600px){.roundedges{position:relative;left:0;top:0;width:100%;overflow-x:scroll}.roundedges table{margin:0}.roundedges table td{white-space:nowrap;padding-left:0}.roundedges table th{white-space:nowrap;padding-left:0;padding-right:0}.roundedges h5{display:inline-block;width:auto;padding:0}.roundedges td div{padding:0!important;background-image:none!important}.roundedges .open{background-position:-1000px 0;cursor:pointer;text-decoration:underline}.roundedges .close{background-position:-1000px 0;cursor:pointer}}@media only screen and (max-width:414px){.roundedges table td,.roundedges table th{white-space:normal}}form{width:100%;margin:0 0 20px}form br{clear:both;height:5px;line-height:5px;margin:0;padding:0}form p{clear:both;margin:0;padding:0}label{float:left;width:100%;display:block;margin-bottom:3px;line-height:20px;font-size:14px;color:#fff;text-align:left!important;cursor:pointer}label abbr{color:#fff}input[readonly=readonly],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email]{float:left;display:block;width:100%;margin:0 0 12px;padding:4px;background-color:#1e1e1e;color:#fff;font-family:inherit;font-size:14px;border:0;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);-moz-box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);filter:progid:DXImageTransform.Microsoft.Shadow(color='#999', Direction=180, Strength=1);behavior:url(/media/_css/PIE.htc)}select,textarea{float:left;display:block;width:100%;height:auto;margin:0 0 12px;padding:6px;background-color:#1e1e1e;color:#fff;font-family:inherit;font-size:14px;border:0;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);-moz-box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);box-shadow:inset 2px 2px 4px -2px rgba(255,255,255,.4);filter:progid:DXImageTransform.Microsoft.Shadow(color='#999', Direction=180, Strength=1);behavior:url(/media/_css/PIE.htc)}input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,textarea:focus{background-color:#373737;color:#fff}.ie8 input,.ie8 select,.ie8 textarea{box-shadow:none;filter:none}fieldset{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0}fieldset legend{font-weight:700;background:0 0;padding:0 3px;margin:0 0 0 -3px}.button,input[type=button],input[type=reset],input[type=submit]{height:30px;line-height:20px;margin:0 0 12px;padding:4px 14px;background-color:#4c4c4c;font-size:16px;color:#fff;border:1px solid #a7a7a7;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#242424;color:#fff}input[type=button],input[type=submit]{display:inline-block;width:auto}.content form br{clear:both;width:100%;height:1px;line-height:1px;margin:0;padding:0;overflow:hidden}.content form fieldset{float:left}.content form label{float:left;width:120px;padding:0;margin:0 10px 10px 0;text-align:right;overflow:hidden}.content form input[type=email],.content form input[type=text],.content form select,.content form textarea{float:left;width:200px;margin:0 0 10px}.content form input[type=checkbox],.content form input[type=radio]{float:left;width:16px;margin:4px 10px 0 0}.content form[name=search] input[type=submit]{margin:0 0 0 10px;height:30px;line-height:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.content form input[type=button],.content form input[type=submit]{padding:4px 14px}.error input,.error textarea,input.error,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,.1)}.error label,label.error{color:#c60f13}.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#b3b3b3}.calendar{z-index:10000;padding:10px;background:#fff;border:0;-webkit-box-shadow:0 5px 17px -2px rgba(0,0,0,.5);-moz-box-shadow:0 5px 17px -2px rgba(0,0,0,.5);box-shadow:0 5px 17px -2px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#191919', Direction=90, Strength=3);behavior:url(/media/_css/PIE.htc)}.calendar table{width:220px!important;cursor:pointer;background-color:#1e1e1e;color:#fff}.calendar .button,.calendar .button:hover{display:table-cell;height:auto!important;line-height:auto!important;text-align:center;padding:3px;margin:0;border:1px solid #FFF;background-color:#1e1e1e!important;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.calendar .nav{background:url(/media/_js/calendar/menuarrow.gif) 100% 100% no-repeat #1e1e1e}.calendar .button div,.calendar .button:hover div,.calendar .nav div{color:#fff}.calendar thead .title{font-weight:700;padding:1px;text-align:center;border:1px solid;border-color:#FFF;background-color:#1e1e1e;color:#fff;line-height:25px}.calendar thead .name{padding:0;text-align:center;background-color:#292726;color:#fff}.calendar thead .weekend{color:#bf9e50;font-weight:700}.calendar thead .active{padding:0;border-width:1px;border-color:#FFF}.calendar tbody .day{width:2em;text-align:right;padding:2px;color:#fff}.calendar tbody .false{color:#999}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #FFF;background-color:#1e1e1e;color:#1e1e1e}.calendar tbody .rowhilite td{background-color:#373737;color:#fff}.calendar tbody td.active,.calendar tbody td.hilite{padding:1px;border:1px solid;border-color:#fff}.calendar tbody td.selected{font-weight:700;padding:2px 2px 0;border:1px solid;border-color:#FFF;background-color:#bf9e50;color:#fff}.calendar tbody td.weekend{color:#bf9e50}.calendar tbody td.weekend.selected{background-color:#bf9e50;color:#fff}.calendar tbody td.today{font-weight:700;color:#fff}.calendar tbody td.disabled{color:#fff;text-decoration:line-through}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .ttip{background-color:#1e1e1e;padding:0;border:1px solid;border-color:#FFF;color:#fff;text-align:center}.calendar tfoot .hilite{padding:0;border:1px solid;border-color:#fff;background-color:#1e1e1e}.calendar tfoot .active{padding:2px 0 0 2px;border:1px solid #fff}.combo{display:none;position:absolute;top:0;left:0;width:4em;height:auto;border:2px solid #fff;background-color:#1e1e1e;color:#fff;font-size:smaller;overflow:hidden;cursor:pointer}.combo .label,.combo .label-IEfix{clear:both;display:block;width:4em;padding:2px;line-height:18px;text-align:center;background-color:#1e1e1e;color:#fff}.combo .label-IEfix{width:4em}.combo .active{padding:0;border:1px solid #fff}.combo .hilite{border:1px solid #fff;background-color:#000;color:#fff}#gb_notification body{background-color:transparent}.cfa_menu input[type=submit],.cfa_menu input[type=submit]:hover{float:left}.cfa_menu input[type=button],.cfa_menu input[type=button]:hover{float:right}.cfa_menu input[type=button],.cfa_menu input[type=submit]{width:85px!important;height:20px;line-height:20px;padding:2px 0!important;margin:0;text-align:center;font-size:11px;color:#fff;text-transform:none;background-image:none;background-color:#0175AA;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.cfa_menu input[type=button]:hover,.cfa_menu input[type=submit]:hover{background-image:none;background-color:#439BC8}.cke_editable table td,.cke_editable table th{border:1px dotted #000}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.noprint{display:none!important}}
/*layout*/
.bestwesternlogo a,.logo a,.logo h1{border:0;cursor:pointer;text-decoration:none}#dt1,#dt2,.bookingbutton a,.check,.complements h3,.handicapped,.header .bestwesternlogo,.header .nav ul li.home-icon,.header .nav ul.languages,.menubutton,.mobile .bookbutton,.mobilenav ul li span,.nonsmoking,.partnersites .hws,.pdf,.phonereservation,.roundedges .close,.roundedges .open,.showagain,.socialmedia a,.stage .intro .button{background-image:url(../img/sprite.png?v=1.02)!important;background-repeat:no-repeat;background-color:transparent;background-size:auto!important}.black{background-color:#1e1e1e}.grey{background-color:#292726}.medium{background-color:#373737}.light{background-color:#4c4c4c}.gold{background-color:#bf9e50}.red{background-color:#90082d}.white{background:rgba(255,255,255,.7)}.white.no-trans{background:rgba(255,255,255,1)}hr.line.black{background:#1e1e1e;color:#1e1e1e;filter:alpha(opacity=100)}hr.line.grey{background:#292726;color:#292726;filter:alpha(opacity=100)}.header{position:relative;top:0;left:0}.ie8 .header{overflow:visible}.header .six.columns{padding:0}.sticky-wrapper{float:left;width:100%;margin:0;padding:0}.header.my-sticky-element.stuck{position:fixed;top:0;-webkit-box-shadow:0 4px 5px #646565;-moz-box-shadow:0 4px 5px #646565;box-shadow:0 4px 5px #646565;z-index:123}.ie8 .header.my-sticky-element{position:absolute;z-index:123}.bestwesternlogo{height:120px;background-position:0 10px}.bestwesternlogo a{display:block;height:120px;overflow:hidden}.bestwesternlogo a img{display:block;margin:0 auto}.logo{background:url(../img/logo.png) right no-repeat;height:120px}.logo a,.logo a img,.logo h1{display:block;width:100%;height:100%}.logo a,.logo h1{overflow:hidden}.mobile{display:none}.phonereservation{background-position:-60px -160px;padding:0 0 0 30px;line-height:12px}.phonereservation .webfont{font-size:14px;color:#90082d}.phonereservation .phoneno{font-size:12px;color:#1e1e1e}.menubutton{display:none}.header .nav{position:relative;max-height:30px!important;line-height:30px!important;margin:0;padding:0;background:rgba(255,255,255,.7);border-top:1px solid #666;z-index:2}.header .nav ul,.header .nav ul li{padding:0;background:0 0;margin:0;list-style:none}.header .nav-bar{height:30px}.header .nav ul{border:0}.header .nav ul li{float:left;line-height:30px;border:0}.header .nav ul li a{font-size:14px;color:#1e1e1e;text-transform:uppercase;cursor:pointer}.header .nav ul:first-child>li>a{padding:0 10px!important;background-color:none}.header .nav-bar>li.has-flyout>a:first-child:after{content:"";display:none;border:0;padding:0;margin:0;right:0;overflow:hidden}.nav-bar>li.active,.nav-bar>li.active a,.nav-bar>li:hover,.nav-bar>li:hover a{background:#4c4c4c!important;color:#fff!important}.header .nav ul li.home-icon{width:30px;height:30px;list-style:none;border:0;background-position:-6px -1180px}.header .nav ul li.home-icon:hover,.nav-bar>li.home-icon.active,.nav-bar>li.home-icon.active a,.nav-bar>li.home-icon:hover,.nav-bar>li.home-icon:hover a{background:url(../img/sprite.png) -6px -1180px!important}.header .nav ul li ul.flyout{display:none;position:absolute;top:30px;width:200px;margin:0;opacity:0;z-index:100;border:0;background:0 0}.header .nav ul.flyout a{display:block;padding:10px;background-color:#4c4c4c;color:#fff;border:0;box-shadow:none}.header .nav ul li:hover ul.subnav{display:block;opacity:1}.header .nav ul li ul.subnav li:hover ul.subsubnav{display:block;opacity:1;filter:alpha(opacity=100)}.header .nav ul li ul.subnav{left:auto}.header .nav ul li ul.subnav li{position:relative;width:100%;margin:0;padding:0;list-style:none;border:0;background:#4c4c4c!important;color:#fff!important}.header .nav ul li ul.subnav li a{content:""}.header .nav ul li ul.subnav li.active a,.header .nav ul li ul.subnav li:hover a{background:#fff!important;color:#4c4c4c!important}.header .nav ul li ul.subsubnav{top:auto;left:201px;margin:-34px 0 0}.header .nav ul li ul.subsubnav li{position:relative;width:100%;margin:0;padding:0;list-style:none;border:0}.header .nav ul.socialmedia li,.header .nav ul.socialmedia li a{width:20px;display:block;height:30px}.header .nav ul li ul.subsubnav li.active a,.header .nav ul li ul.subsubnav li:hover a{background:#4c4c4c!important;color:#fff!important}.header .nav ul.socialmedia{float:right;position:relative;right:40px;margin:0;padding:0}.header .nav ul.socialmedia li{float:right;margin:0 0 0 1px;padding:0}.facebook{background-position:-20px -250px}.googleplus{background-position:-40px -250px}.facebook:hover{background-position:-100px -250px}.googleplus:hover{background-position:-120px -250px}.header .nav ul.languages{float:right;position:absolute;right:0;width:40px;height:30px;margin:0;padding:0 0 0 10px;list-style:none;line-height:30px;z-index:10;background-color:#bcbcbc;background-position:0 -160px}.header .nav ul.languages:hover{height:auto}.header .nav ul.languages li{display:none;height:30px;margin:0;padding:0;list-style:none;text-align:right}.header .nav ul.languages li a{font-size:12px;color:#4c4c4c;text-transform:uppercase}.specialprice span,.specialprice strong{font-size:18px;text-transform:uppercase}.header .nav ul.languages li.active,.header .nav ul.languages:hover li,.header .nav ul.languages:hover li.active{display:block}.collage{position:relative;top:0;left:0;margin:0 0 -30px;padding:0;z-index:1;min-height:650px}.collage .orbit-wrapper{position:relative;top:-30px;left:0}.design .collage{height:500px;overflow:hidden}.collage .orbit.with-bullets{margin-bottom:70px}.collage .orbit img{display:block;width:100%!important;height:auto!important}.collage div.orbit-wrapper div.timer,.showagain{display:none}.collage ul.orbit-bullets{max-width:504px;max-height:35px;bottom:-73px;padding:1px;overflow:hidden}.collage ul.orbit-bullets li.has-thumb{width:100px;height:33px;margin:0;border:1px solid #fff}.collage ul.orbit-bullets li.active.has-thumb{border:1px solid #fff}.showagain{position:absolute;top:25px;left:0;width:35px;height:35px;border:5px double #bf9e50;z-index:95;cursor:pointer;background-position:-256px -306px;background-color:rgba(255,255,255,.8);-webkit-transition:width .5s;transition:width .5s}.showagain:hover{width:200px;padding:0 0 0 35px;background-position:-256px -346px;background-color:rgba(255,255,255,1)}.showagain span{display:inline-block;width:145px;height:25px;line-height:23px;background:0 0;text-indent:-235px;overflow:hidden;-webkit-transition:1s;transition:1s}.showagain:hover span{color:#000;text-indent:0}.bookingmask{position:absolute;top:50px;left:0;width:300px;height:300px;margin:0;padding:35px 55px;z-index:90;background:rgba(255,255,255,.7);border:2px solid #bf9e50;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}.specialprice{position:absolute;top:20px;right:-25px;width:70px;height:70px;padding:12px 5px 10px;text-align:center;line-height:15px;z-index:91;cursor:pointer;background-color:rgba(191,158,80,1);border:2px solid #fff;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.specialprice:hover{background-color:rgba(191,158,80,.8)}.specialprice strong{line-height:10px;margin:0;padding:0;color:#1e1e1e}.specialprice span{margin:23px 0 0;color:#1e1e1e}.specialprice small{margin:0;padding:0;font-size:12px;color:#1e1e1e;white-space:nowrap;position:relative;top:-4px}.specialprice small a{color:#1e1e1e}.specialpricedefinition{display:none;position:absolute;top:-10px;right:-175px;width:150px;height:150px;padding:22px;text-align:center;z-index:92;cursor:pointer;background-color:rgba(191,158,80,1);border:2px solid #fff;color:#1e1e1e;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px}.specialpricedefinition p{font-size:16px;color:#1e1e1e;line-height:24px}html[lang=en] .specialpricedefinition p{margin:4px 0 0}.bookingmask h4{width:180px;margin:0 auto 4px;color:#1e1e1e;text-transform:uppercase;text-align:center}.bookingmask hr.space{height:1px}.bookingmask input,.bookingmask label{height:25px;margin:0 0 4px;float:left}.bookingmask label{color:#1e1e1e}.bookingmask input{padding:2px;background-color:#1e1e1e;color:#fff;border:0}.bookingmask .bookingshort{float:left;width:200px;height:90px;overflow:hidden}.bookingmask .bookingshort label{width:55px}.bookingmask .bookingshort input[readonly=readonly]{position:relative;width:130px}.bookingmask .bookingshort input[type=text]{width:130px}.bookingmask .bookingshort label.ocupation{width:97px}.bookingmask .bookingshort input[type=text].numericfield{width:65px}.bookingmask .bookingshort #dt1,.bookingmask .bookingshort #dt2{position:absolute;left:216px;width:20px;background-position:-20px -350px}.bookingmask .numericStepper{float:left;padding:0;margin:0 0 0 2px;color:#1e1e1e;font-weight:700}.touch .bookingmask .numericStepper{font-size:24px}.bookingmask .numericStepper.plus{line-height:20px}.bookingmask .numericStepper.minus{line-height:16px}.bookingmask .bookinglong{float:left;width:200px;height:70px;overflow:hidden}.bookingmask .bookinglong #ro1 h6,.bookingmask .bookinglong #ro1 hr.line{display:none}.bookingmask .bookinglong #ro1 label{width:97px}.bookingmask .bookinglong #ro1 input[type=text]{width:65px}.bookingmask .bookinglong #ro1 #showChildren1{display:block!important;float:left;height:30px}.bookingmask .bookinglong #ro1 label.children{display:none}html[lang=de] .bookingmask .bookinglong #ro1 label[for=childage1_1]:before{content:'Kinder '}html[lang=en] .bookingmask .bookinglong #ro1 label[for=childage1_1]:before{content:'Children '}.bookingmask .counter.adult.clearfix,.bookingmask .counter.room.clearfix{float:left;width:100%;height:30px}.bookingmask .bookingmaskbutton{float:left;width:200px;height:37px;overflow:hidden}.bookingmask input[type=submit]{float:none;display:block;width:150px;height:35px;line-height:25px;margin:0 auto;text-transform:uppercase;background:#bf9e50;border:2px solid #bf9e50;color:#90082d;font-size:14px;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.bookingmask input[type=submit]:hover{background:#bf9e50!important;border:2px solid #90082d;color:#fff}.bookingmask .bookinglong #ro2,.bookingmask .bookinglong #ro3{position:absolute;overflow:hidden;background:rgba(255,255,255,.9)}.bookingmask .bookinglong #ro2{top:80px;right:-110px;width:130px;height:130px;padding:20px 10px;z-index:92;border:2px solid #bf9e50;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px}.bookingmask .bookinglong #ro2 h6{width:100px;margin:0 auto 6px;color:#1e1e1e;text-transform:uppercase;text-align:center}.bookingmask .bookinglong #ro2 label{width:50px}.bookingmask .bookinglong #ro2 input[type=text]{width:30px}.bookingmask .bookinglong #ro2 #showChildren2{display:block!important;float:left;height:30px}.bookingmask .bookinglong #ro2 .fieldrow.counter.clearfix label,.bookingmask .bookinglong #ro2 hr.space{display:none}.bookingmask .bookinglong #ro2 label.children{width:50px}.bookingmask .bookinglong #ro2 .fieldrow.counter.clearfix{clear:none;float:left;width:49px}.bookingmask .bookinglong #ro3{top:200px;right:-80px;width:125px;height:125px;padding:16px 12px;z-index:93;border:2px solid #bf9e50;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.submenu,.widgets{position:absolute;z-index:90}.buttons a,.weather{background-color:#fff}.bookingmask .bookinglong #ro3 h6{width:100px;margin:0 auto 4px;color:#1e1e1e;text-transform:uppercase;text-align:center}.bookingmask .bookinglong #ro3 label{width:40px}.bookingmask .bookinglong #ro3 input[type=text]{width:30px}.bookingmask .bookinglong #ro3 #showChildren3{display:block!important;float:left;height:30px}.bookingmask .bookinglong #ro3 .fieldrow.counter.clearfix label,.bookingmask .bookinglong #ro3 hr.space{display:none}.buttons,.weather{height:80px;margin:0 10px 0 0;float:left}.bookingmask .bookinglong #ro3 label.children{width:40px}.bookingmask .bookinglong #ro3 .fieldrow.counter.clearfix{clear:none;float:left;width:49px}.widgets{top:400px;left:0;width:340px;padding:0}.weather{width:68px;padding:15px 0;color:#000}.weather .temp{display:inline-block;width:100%;font-size:24px}.buttons{width:120px;padding:0}.buttons a{clear:both;width:100%;height:35px;margin:0;padding:5px;line-height:25px;color:#bf9e50;border:0;font-size:14px;font-weight:700;text-transform:uppercase}.submenu ul,.trustyou{padding:0;margin:0}.buttons a:first-child{margin:0 0 10px}.buttons a:hover{background-color:#bf9e50}.trustyou{float:left;width:130px;height:120px}.submenu{top:50px;right:0;width:300px;padding:0;background:rgba(255,255,255,.8)}.submenu ul li{clear:both;width:100%;list-style:none;line-height:25px;padding:10px 35px;border-bottom:1px solid #cecece}.submenu ul li:last-child{border-bottom:0}.submenu ul li.level2{padding:10px 25px 10px 45px}.submenu ul li.active,.submenu ul li:hover{background:#bf9e50}.submenu ul li.level2.active,.submenu ul li.level2:hover{background:#4c4c4c;color:#fff!important}.panel,.stage .bodyfull{position:relative;background:0 0}.submenu ul li a{width:100%;font-size:14px;color:#000;text-transform:uppercase}.submenu ul li.active a,.submenu ul li:hover a{color:#000}.submenu ul li.level2.active a,.submenu ul li.level2:hover a{color:#fff}.stage{clear:both;position:relative;top:0;z-index:2}.design .stage{top:50px}.t00 .stage{min-height:500px;height:auto}.stage .bodyfull{clear:both;width:100%;top:0;margin:0;padding:0}.stage .bodyfull .picture{width:100%;margin:15px 0 0}.panel .inside,.panel .picture{margin:0;width:100%;float:none;overflow:hidden;clear:both}.panel{top:0;padding:15px 0;border:0}.panel .picture{height:36%;padding:0;border:1px solid #fff}.panel .inside{height:92%;padding:0}.panel .inside h5{clear:both;float:none;height:40px;margin:4% auto;overflow:hidden}.panel .inside p{clear:both;float:none;width:100%;margin:0;padding:0;overflow:hidden}.panel .button{clear:both;width:100%}.stage .intro{position:absolute;top:0;left:0;width:100%;height:184px;z-index:121;overflow:hidden}.design .stage .intro{position:relative;top:0;height:auto}.stage .intro .first-panel{position:relative;top:0;width:100%;height:184px;margin:0 0 15px;overflow:hidden}.stage .intro .first-panel p{text-align:justify}.stage .intro .first-panel p.height{height:118px;overflow:hidden}.stage .intro .first-panel p.no-height{height:auto}.stage .intro .second-panel{position:relative;top:0;width:100%;height:480px;overflow:hidden}.stage .intro .panel{height:160px;margin:0;padding:0}.stage .intro .panel .inside p{height:auto;margin:0;padding:0}.stage .intro .button{float:none;position:absolute;bottom:-12px;left:33%;width:33%;background-color:#1e1e1e;border:0}.stage .intro .button.open{background-position:10px -980px}.stage .intro .button.close{background-position:10px -1040px}.stage .intro .second-panel .function{height:480px}.stage .intro .second-panel .function div{width:100%}.stage .intro .second-panel .function .picture{height:320px;padding:15px 0}.t00 .stage .blurb{position:absolute;top:199px;left:0;width:100%;height:260px}.design .stage .blurb,.footer,.stage .content,.t01 .stage .blurb{position:relative;top:0}.t01 .stage .blurb{clear:both;width:100%;height:260px}.design .stage .blurb{clear:both;width:100%;height:auto}.blurb .panel{height:260px}.blurb .panel .picture{height:35%}.blurb .panel .inside h5{height:22px;color:#fff}.blurb .panel .inside h5 a{color:#fff}.blurb .panel .inside p{height:64%;font-size:14px}.stage .content{clear:both;left:0}.stage .content .columns{overflow:hidden}.stage .content .four.columns:hover{background-color:#4c4c4c}.stage .content .panel{height:280px;cursor:pointer}.stage .content .panel .picture{height:31%}.stage .content .panel .inside{height:80%}.stage .content .panel .inside p{height:84px;margin:0 0 10px}.stage .content .panel.small{height:200px}.stage .content .panel.small .picture{height:46%}.stage .content .panel.small .inside{height:56%}.stage .content .panel.small .inside h5{margin:4% 0}.events{clear:both;margin:0 0 15px}.events h2{text-align:center;color:#fff}.events dl.tabs{clear:both;height:37px;margin:0;border:0}.events dl.tabs dd{width:50%;text-align:center}.events dl.tabs dd a{color:#fff;text-transform:uppercase;transition:all .5s ease-out}.events dl.tabs dd.active{border:0}.events dl.tabs dd.active a{background:#373737;color:#fff;border:0;font-weight:400}.events ul.tabs-content{width:100%;margin:0;padding:0;background-color:#373737;transition:all .5s ease-out}.events ul.tabs-content p{clear:both;line-height:24px;margin:0 0 15px;padding:0 15px 14px;border-bottom:1px solid #4c4c4c}.events ul.tabs-content p:last-child{margin:0;border-bottom:0}.icons{clear:both;margin:0 0 15px}.icons img,.icons p,.icons strong{display:block;padding:0;margin:0;clear:both}.icons p,.icons strong{line-height:16px}.banner{clear:both;margin:0 0 15px}.banner .panel{height:280px}.banner .panel .picture{height:30%}.banner .panel .inside{height:100%}.banner .panel .inside p{height:84px;margin:0 0 15px}.handicapped,.nonsmoking{width:26px;height:26px;margin:0 auto}.handicapped{background-position:-82px -790px}.nonsmoking{background-position:-6px -790px}.pdf{padding:0 0 0 25px;background-position:-5px -870px}.downloads{display:inline-block;width:200px;padding:0 20px 0 0;background-position:-520px -700px;color:#5f5444;overflow:hidden}.content .email,.content .phone{padding:0 5px;overflow:hidden}.content .info{position:relative;height:30px;overflow:hidden}.content .phone{border-right:1px solid #bd5075}.complements{clear:both;width:100%;padding:9px;border:1px solid #4c4c4c;text-align:center}.has-tip,.has-tip:hover{border-bottom:0;font-weight:400}.complements .picture{float:left;width:60px;height:60px;margin:0 20px 0 0}.complements .inside{float:left;height:58px;text-align:left;overflow:hidden}.complements .inside h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#4c4c4c;cursor:pointer}.complements .inside h3 a{color:#4c4c4c;text-decoration:none}.complements h3,.has-tip{color:#fff;cursor:pointer}.complements h3{display:inline;width:auto;margin:0 auto;padding:0 0 0 20px;text-align:center}.complements .open h3{background-position:-25px -550px}.complements .close h3{background-position:-25px -580px}.complements .description{display:none;margin:20px 0 0}.complements .description li,.complements .description ul{margin:0;padding:0;list-style:none}.complements .description ul li span.left{text-align:left}.complements .description ul li span.right{text-align:right}ul.nolist li,ul.nolist li span.left{text-align:left}ul.nolist li{background-position:-360px -541px}.partnersites,ul.nolist li span.right{text-align:right}.has-tip:hover{cursor:pointer;color:#b49345}.tooltip{margin-left:20px;font-weight:400;font-size:14px}.check{display:inline-block;width:20px;height:20px;background-position:0 -680px}.stage .gallery{width:100%;overflow:hidden}.stage .gallery .thumb{width:100%;height:100%}.stage .six .gallery{height:125px}.thumbgallery .columns{padding:14px;background-color:#fff;border:1px solid #cbc3c0}.thumbgallery .columns img{width:100%}.gb_form input.err{border:1px solid red}.gb_result .close{font-size:20px}.footer{clear:both}address{font-style:normal}.vcard,.vcard a,.vcard a:hover{color:#fff}.vcard .org{font-weight:400}.footer .vcard span{float:left;display:inline-block;margin:0 17px 0 0;font-size:14px}.secondnav ul,.secondnav ul li,.vcard span.email,.vcard span.fax,.vcard span.tel{margin:0;padding:0}.secondnav{padding:0;color:#fff}.secondnav ul{list-style:none}.secondnav ul li{float:left;list-style:none}.secondnav ul li a{font-size:14px;text-transform:uppercase;color:#fff;padding:0 10px;border-left:1px solid #fff}.secondnav ul li:first-child a{padding:0 10px 0 0;border-left:0}.secondnav ul li a:hover,.secondnav ul li.active a{color:#fff;text-decoration:underline}.partnersites{float:right;padding:0;font-size:14px}.partnersites .hws{display:inline-block;width:25px;height:31px;margin:0 0 0 15px;background-position:-20px -410px}.stage .avcalender{clear:both}.stage table.hwbavcal{float:left;margin:0 10px 0 0;width:270px!important;border:1px solid #e2e2e2;background:#fff}.stage table.hwbavcal.cal2{margin:0!important}.stage table.hwbavcal tr td{border-bottom:0;background-color:#fff;color:#454545}.stage table.hwbavcal .wm{padding:1px;text-align:center;color:#454545;cursor:pointer}.stage table.hwbavcal .av0,.stage table.hwbavcal .av1,.stage table.hwbavcal .av2{padding:1px;color:#FFF;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff}.stage table.hwbavcal .av0{background-color:#9e1040;text-decoration:line-through}.stage table.hwbavcal .av1{background-color:#048c28;cursor:pointer}.stage table.hwbavcal .av2{background-color:#ffd115;cursor:pointer}.stage .avcalender .legend{float:left;margin:0 -15px;padding:0;overflow:hidden}.stage .avcalender .legend ul{list-style:none;font-size:12px;margin:0;padding:0;width:100%}.stage .avcalender .legend ul li{clear:both;list-style:none;padding:0 0 0 2px;margin:0 5px 0 0;line-height:24px;background:0 0}.stage .avcalender .legend strong{clear:both;font-weight:400;margin:0 0 5px}.stage .avcalender .legend li span{float:left;display:block;width:14px;height:14px;margin:2px 4px 0 0;line-height:14px}.stage .avcalender .legend li.red span{background-color:#9e1040}.stage .avcalender .legend li.green span{background-color:#048c28}.stage .avcalender .legend li.yellow span{background-color:#ffd115}.stage .avcalender hr.line{background-color:#e2e2e2;color:#e2e2e2;margin:30px 0}.stage .avcalenderfields{float:left;margin:10px 0 0;overflow:hidden}.stage .avcalenderfields label{float:left;width:220px;margin:0 10px 10px 0}.stage .avcalenderfields span{float:right;text-align:right;margin:0 0 10px}.stage .avcalenderfields select{float:right;width:140px;margin:0 0 10px;border:1px solid #e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.googleInlMapRouteResultIcon img.googleInlMapRouteManeuver{display:block;background-color:#fff!important}.googleInlMapRouteBox form input[type=text]{width:100%}#formprotectedcontact{float:left}#formprotectedcontact br{clear:both;width:100%;height:1px;line-height:1px;margin:0;padding:0;overflow:hidden}#formprotectedcontact label{float:left;width:120px;padding:0;margin:0 10px 10px 0;text-align:right;overflow:hidden}#formprotectedcontact input[type=email],#formprotectedcontact input[type=text],#formprotectedcontact select{float:left;width:300px;margin:0 0 10px}#formprotectedcontact textarea{float:left;width:500px;margin:0 0 10px}#formprotectedcontact input[type=button],#formprotectedcontact input[type=submit]{height:30px!important line-height:16px;margin:0 0 0 130px!important}#formprotectedcontact select#formprotectedcontact_salutation{width:75px}#formprotectedcontact input[type=text]#formprotectedcontact_verifycode{width:140px!important}#formprotectedcontact input[type=submit]#formprotectedcontact_btnNewCode{margin:0 0 0 5px!important}#formprotectedcontact img#formprotectedcontact_captchaimage{clear:both;margin:0 0 12px 130px}.content form .choice label{float:left;width:auto;margin:0}.content form input[type=button]#gb_btnNewCode{margin:2px 0 12px 12px}span.hc-joblist-offer-date{float:right;display:block}.hc-joblist-next-page,.hc-joblist-prev-page{height:12px;width:12px;display:inline-block}ul.hc-joblist-offer-list{list-style-type:none;padding:0;margin:0;border-top:1px solid #fff}li.hc-joblist-listitem{border-bottom:1px dotted grey;padding:5px 0}.hc-joblisten-outro a,a.hc-joblist-offer-link{color:#c1a052}.hc-joblist-next-page{background:url(http://www.hotelcareer.de/images/1/arr_right2.png) center center no-repeat}.hc-joblist-prev-page{background:url(http://www.hotelcareer.de/images/1/arr_left2.png) center center no-repeat}.cfa_pageinfo{z-index:100000}@media only screen and (max-width:1700px){.collage{min-height:600px}.bookingmask,.submenu{top:30px}.widgets{top:350px}}@media only screen and (max-width:1400px){.collage{min-height:510px}.bookingmask,.submenu{top:25px}.widgets{top:300px;left:15px}.widgets .buttons,.widgets .weather{display:none}}@media only screen and (max-width:1280px){.collage{min-height:470px}.widgets{display:none}}@media only screen and (max-width:1200px){.bodyfull,.full,.row{clear:both;max-width:100%;width:100%!important}.my-sticky-element.stuck{position:relative;width:auto;min-width:100%}.sticky-wrapper{height:auto!important}.collage{min-height:470px}.collage .orbit-wrapper{top:17px}.bookingmask{top:172px;left:30px;width:250px;height:250px}.bookingmask form{position:relative;top:-20px;left:-20px}.bookingmask .bookingshort #dt1,.bookingmask .bookingshort #dt2{left:152px}.bookingmask .bookingshort input[readonly=readonly]{font-size:12px;width:120px}.bookingmask h4{position:relative;top:-20px;left:-20px;font-size:20px}.bookingmask .bookingmaskbutton{position:relative;left:-10px}.bookingmask input[type=submit]{width:100px;height:25px;line-height:20px;font-size:12px}.specialprice{right:-40px}.specialpricedefinition{right:-200px}.submenu{top:175px}.submenu ul li{padding:4px 14px;line-height:21px}.nav .two.columns.right .row .seven{width:83.33333%}}@media only screen and (max-width:1024px){BODY,DIV,OL,P,TD,TH,UL{font-size:16px}.collage{min-height:440px}.collage .orbit-wrapper{top:17px}.phonereservation{display:none}.header .nav ul.nav-bar.eight.columns{width:83.33333%}.header .nav ul li ul.subnav li:hover ul.subsubnav,.header .nav ul li:hover ul.flyout,.header .nav ul li:hover ul.subnav{display:none;opacity:0}.header .nav ul.languages{float:right;position:relative;width:auto;padding:0;background-color:#fff;background-image:none;background-position:100px 100px}.header .nav ul.languages:hover{height:30px}.header .nav ul.languages li{float:left;display:inline-block;padding:0;margin:0}.header .nav ul.languages li.active,.header .nav ul.languages:hover li,.header .nav ul.languages:hover li.active{display:inline-block;background-color:#bcbcbc}.header .nav ul.languages:first-child>li>a{padding:0 4px!important}.bookingmask{top:157px;left:10px}.submenu{top:175px}.submenu ul li{padding:4px 14px;line-height:21px}.events h2{font-size:20px}.stage .six .gallery{height:100px}.t00 .stage .blurb .panel{height:233px}.stage .blurb .panel{height:225px}.stage .content .panel{height:241px}.stage .content .panel .picture{height:31%}.stage .content .panel .inside{height:94%}.stage .content .panel.small .picture{height:38%}.stage .banner .panel{height:245px}.stage .banner .panel .picture{height:28%}.stage .banner .panel .inside{height:92%}}@media only screen and (max-width:940px) and (min-width:800px){.collage{min-height:440px}.nav .two.columns.right .row .seven{width:95%}}@media only screen and (max-width:800px){.bookbutton a,.bookbutton a:hover{color:#fff;text-transform:uppercase}.row .row{margin:0}.collage{min-height:375px}.submenu{width:150px;top:165px}.submenu ul li{padding:5px 14px;line-height:15px}.submenu ul li.level2{padding:5px 8px 5px 24px}.collage ul.orbit-bullets{margin-left:-280px!important}.bookingmask,.phonereservation{display:none}.bookbutton{clear:both;position:relative;top:0;width:100%;height:30px;margin:15px 0;line-height:30px;text-align:center;z-index:5}.bookbutton a{display:block;background:#bf9e50;font-weight:700}.stage .intro .button,.stage .intro .function,.stage .three.columns .no-mobile.space{display:none}.bookbutton a:hover{background:#373737}.header .nav ul.nav-bar.eight.columns{width:75%}.header .nav ul.nav-bar>li>a{padding:0 8px!important}.header .nav .two.columns{width:25%;margin:0;text-align:center}div.orbit,div.orbit-wrapper{min-height:inherit!important;height:auto!important;width:100%}.stage .intro,.stage .intro .panel,.stage .intro .second-panel{height:auto}.stage{clear:all}.stage .nine.columns{clear:both;width:100%;margin:0 0 15px}.stage .nine.columns.googleInlMapRouteResultText{clear:none;float:left;width:75%}.stage .intro,.t00 .stage .blurb{clear:both;position:relative;top:0}.stage .googleInlMapRouteResult .twelve.columns{margin:0;padding:0}.stage .intro .first-panel{height:auto;margin:0}.stage .intro .panel{margin:0 0 15px}.t00 .stage .blurb{height:260px}.stage .three.columns{width:100%}.stage .banner,.stage .events,.stage .icons,.stage .mobile.adress{clear:none;float:left;width:33.33333%;overflow:hidden}.stage .icons .four.mobile-one.columns{width:33.33333%!important}.stage .icons .four.mobile-one.columns img{margin:0 auto}.stage .mobile.adress{display:block;padding:15px}.fancy-ico{left:100px!important}}@media only screen and (max-width:768px){.header .nav ul.nav-bar.eight.columns{width:100%}.header .nav ul.nav-bar>li>a{padding:0 10px!important}.header .nav .two.columns,.no-mobile{display:none}.mobile{display:block}.mobilenav{display:none}.submenu{top:10px}.collage{min-height:1px}div.orbit,div.orbit-wrapper{min-height:inherit!important;height:auto!important;width:100%}.collage .orbit-wrapper{top:-30px}.footer .columns{float:left;width:50%!important;padding:15px;margin:0 0 30px}.footer .secondnav ul li a{border:0;padding:0 10px 0 0}}@media only screen and (max-width:767px) and (min-width:667px){.bestwesternlogo{float:left;width:360px!important;overflow:hidden}.logo{float:right;width:200px!important}}@media only screen and (max-width:667px){.bestwesternlogo,.logo{float:left;overflow:hidden}.footer .partnersites,.footer .secondnav ul{text-align:center}.stage .content .columns{width:100%!important}.collage,.collage .orbit{margin:0}.collage .orbit-wrapper{top:0;margin:0}.collage ul.orbit-bullets{margin-left:-250px!important}.header .nav,.submenu{display:none}.bestwesternlogo{width:80px!important;background-position:0 0;margin:0 5% 0 0}.logo{width:50%!important;background:url(../img/logo.png) center no-repeat}.menubutton{display:block;float:right;position:relative;top:0;margin:40px auto 0;padding:0;width:70px;height:30px;cursor:pointer;background-position:-230px -160px}.mobilenav{display:block;position:absolute;top:118px;left:-499px;width:0;height:auto;background:#373737;z-index:123;-webkit-box-shadow:1px 0 2px 3px rgba(0,0,0,.2);box-shadow:1px 0 2px 3px rgba(0,0,0,.2)}.mobilenav ul{clear:both;margin:auto 0;padding:0;list-style:none;background-color:#373737;border:0}.mobilenav ul li{clear:both;width:100%;margin:0;padding:0 0 0 15px;line-height:40px;list-style:none;background:0 0;border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c}.mobilenav ul>li:first-child{border-top:none}.mobilenav ul li a{float:left;display:block;width:250px;line-height:30px;font-size:16px;color:#fff;text-transform:uppercase;cursor:pointer}.mobilenav ul li.active,.mobilenav ul li:hover{background-color:#4c4c4c}.mobilenav ul li .subnavbutton{float:right;display:block;width:35px;height:35px;background-position:0 -980px;cursor:pointer}.mobilenav ul li .open{background-position:-20px -540px}.mobilenav ul li .close{background-position:-20px -575px}.mobilenav ul.mobilesubnav{display:none;witdh:100%;margin:0 0 15px;padding:0;list-style:none;background:0 0}.mobilenav ul.mobilesubnav li{clear:both;margin:0;padding:0;list-style:none;border:0;background:0 0}.mobilenav ul.mobilesubnav li a{font-size:18px;color:#fff;text-transform:none;cursor:pointer}.mobilenav ul.mobilesubnav li.active a,.mobilenav ul.mobilesubnav li.active ul.mobilesubsubnav li.active a,.mobilenav ul.mobilesubnav li:hover a{color:#000!important}.mobilenav ul.mobilesubsubnav{witdh:100%;margin:0;padding:0 15px;list-style:none;background:0 0!important}.mobilenav ul.mobilesubnav li.active ul.mobilesubsubnav li a,.mobilenav ul.mobilesubsubnav li a{color:#fff!important}.mobilenav ul.mobilesubsubnav li.active a,.mobilenav ul.mobilesubsubnav li:hover a{color:#000!important}.stage .blurb .panel,.stage .blurb .panel .inside,.stage .content .panel,.stage .content .panel .inside,.stage .content .panel.small,.stage .panel{clear:both;height:auto}.stage .blurb .panel .picture,.stage .content .panel .picture{clear:both;height:auto;border:0}.stage .panel .inside p{height:auto;max-height:55px}.stage .three.columns{width:100%}.stage .events,.stage .icons,.stage .mobile.adress{float:none;clear:both;width:100%}.stage .icons{height:100px}.stage .icons .four.mobile-one.columns{width:33.33333%!important}.footer .columns{float:left;width:100%!important;padding:5px 15px;margin:0}.footer .secondnav ul li{float:none;display:inline-block}.footer .secondnav ul li a{font-size:14px;text-transform:uppercase;padding:0 4px;border-left:0}.footer .secondnav ul li:first-child a{padding:0 4px 0 0}.footer .partnersites .hws{margin:10px auto}}@media only screen and (max-width:414px){.hide-for-xsmall{display:none}}@media only screen and (max-width:375px){.bestwesternlogo,.logo{float:left;overflow:hidden}.bestwesternlogo{width:75px!important;background-position:0 0;margin:0}.logo{width:175px!important}.menubutton{float:right;width:70px;background-position:-240px -160px}.fancy-ico{left:40px!important}}