@import url(fonts/font.css);h2,h4{color:#bd934b}.btn,a,a.btn:hover,a.btn:visited,body{color:#fff}.booking-bar .one-third,h1,h2,h3,h4,h5,h6{text-align:center}.booking-bar label,.btn,form.embedded label,h1,h2,h3,h4,h5,h6,header .nav a{text-transform:uppercase}.body-wrapper:after,.clear,.clearfix:after,.hero-carousel2 .flex-control-nav-wrapper:after,.row:after{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){.hide-on-phone,.unless-desktop,.unless-phone{display:none!important}}@media only screen and (min-width:768px) and (max-width:979px){.hide-on-tablet,.unless-desktop,.unless-tablet{display:none}}@media only screen and (min-width:960px){.unless-desktop{display:block}.hide-on-desktop{display:none}}img.scale-with-grid{max-width:100%;height:auto}.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.container.no-columns{padding:0 10px;margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0!important}.column.omega,.columns.omega{margin-right:0!important}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.row.remove-bottom{margin-bottom:0!important}.row.half-bottom{margin-bottom:10px!important}.row.add-bottom{margin-bottom:20px!important}.container .one.column,.container .one.columns,.container.sixteen .one.column,.container.sixteen .one.columns{width:40px}.container .two.columns,.container.sixteen .two.columns{width:100px}.container .three.columns,.container.sixteen .three.columns{width:160px}.container .four.columns,.container.sixteen .four.columns{width:220px}.container .five.columns,.container.sixteen .five.columns{width:280px}.container .six.columns,.container.sixteen .six.columns{width:340px}.container .seven.columns,.container.sixteen .seven.columns{width:400px}.container .eight.columns,.container.sixteen .eight.columns{width:460px}.container .nine.columns,.container.sixteen .nine.columns{width:520px}.container .ten.columns,.container.sixteen .ten.columns{width:580px}.container .eleven.columns,.container.sixteen .eleven.columns{width:640px}.container .twelve.columns,.container.sixteen .twelve.columns{width:700px}.container .thirteen.columns,.container.sixteen .thirteen.columns{width:760px}.container .fourteen.columns,.container.sixteen .fourteen.columns{width:820px}.container .fifteen.columns,.container.sixteen .fifteen.columns{width:880px}.container .sixteen.columns,.container.sixteen .sixteen.columns{width:940px}.inner-container,.inner-container .ten.columns{width:840px}.container .offset-by-one,.container.sixteen .offset-by-one{padding-left:60px}.container .offset-by-two,.container.sixteen .offset-by-two{padding-left:120px}.container .offset-by-three,.container.sixteen .offset-by-three{padding-left:180px}.container .offset-by-four,.container.sixteen .offset-by-four{padding-left:240px}.container .offset-by-five,.container.sixteen .offset-by-five{padding-left:300px}.container .offset-by-six,.container.sixteen .offset-by-six{padding-left:360px}.container .offset-by-seven,.container.sixteen .offset-by-seven{padding-left:420px}.container .offset-by-eight,.container.sixteen .offset-by-eight{padding-left:480px}.container .offset-by-nine,.container.sixteen .offset-by-nine{padding-left:540px}.container .offset-by-ten,.container.sixteen .offset-by-ten{padding-left:600px}.container .offset-by-eleven,.container.sixteen .offset-by-eleven{padding-left:660px}.container .offset-by-twelve,.container.sixteen .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen,.container.sixteen .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen,.container.sixteen .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen,.container.sixteen .offset-by-fifteen{padding-left:900px}.inner-container .column,.inner-container .columns{margin-left:20px;margin-right:20px}.inner-container .column:first-child,.inner-container .columns:first-child{margin-left:0}.inner-container .column:last-child,.inner-container .columns:last-child{margin-right:0}.inner-container .offset-by-ten{padding-left:880px}.inner-container .offset-by-nine{padding-left:792px}.inner-container .offset-by-eight{padding-left:704px}.inner-container .offset-by-seven{padding-left:616px}.inner-container .offset-by-six{padding-left:528px}.inner-container .offset-by-five{padding-left:440px}.inner-container .offset-by-four{padding-left:352px}.inner-container .offset-by-three{padding-left:264px}.inner-container .offset-by-two{padding-left:176px}.inner-container .offset-by-one{padding-left:88px}.inner-container .nine.columns{width:752px}.inner-container .eight.columns{width:664px}.inner-container .seven.columns{width:576px}.inner-container .six.columns{width:488px}.inner-container .five.columns{width:400px}.inner-container .four.columns{width:312px}.inner-container .three.columns{width:224px}.inner-container .two.columns{width:136px}.inner-container .one.columns{width:48px}.locations,.locations .six.columns{width:840px}.locations .column,.locations .columns{margin-left:15px;margin-right:15px}.locations .column:first-child,.locations .columns:first-child{margin-left:0}.locations .column:last-child,.locations .columns:last-child{margin-right:0}.locations .offset-by-six{padding-left:870px}.locations .offset-by-five{padding-left:725px}.locations .offset-by-four{padding-left:580px}.locations .offset-by-three{padding-left:435px}.locations .offset-by-two{padding-left:290px}.locations .offset-by-one{padding-left:145px}.locations .five.columns{width:695px}.locations .four.columns{width:550px}.locations .three.columns{width:405px}.locations .two.columns{width:260px}.locations .one.columns{width:115px}.container.twelve .one.column,.container.twelve .one.columns{width:60px}.container.twelve .two.columns{width:140px}.container.twelve .three.columns{width:220px}.container.twelve .four.columns{width:300px}.container.twelve .five.columns{width:380px}.container.twelve .six.columns{width:460px}.container.twelve .seven.columns{width:540px}.container.twelve .eight.columns{width:620px}.container.twelve .nine.columns{width:700px}.container.twelve .ten.columns{width:780px}.container.twelve .eleven.columns{width:860px}.container.twelve .twelve.columns{width:940px}.container.twelve .offset-by-one{padding-left:80px}.container.twelve .offset-by-two{padding-left:160px}.container.twelve .offset-by-three{padding-left:240px}.container.twelve .offset-by-four{padding-left:320px}.container.twelve .offset-by-five{padding-left:400px}.container.twelve .offset-by-six{padding-left:480px}.container.twelve .offset-by-seven{padding-left:560px}.container.twelve .offset-by-eight{padding-left:640px}.container.twelve .offset-by-nine{padding-left:720px}.container.twelve .offset-by-ten{padding-left:800px}.container.twelve .offset-by-eleven{padding-left:880px}.container.panels .column{margin-left:3px;margin-right:3px}.container.panels .one.column{width:316px}@media only screen and (min-width:768px) and (max-width:979px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .one.column,.container .one.columns,.container.sixteen .one.column,.container.sixteen .one.columns{width:28px}.container .two.columns,.container.sixteen .two.columns{width:76px}.container .three.columns,.container.sixteen .three.columns{width:124px}.container .four.columns,.container.sixteen .four.columns{width:172px}.container .five.columns,.container.sixteen .five.columns{width:220px}.container .six.columns,.container.sixteen .six.columns{width:268px}.container .seven.columns,.container.sixteen .seven.columns{width:316px}.container .eight.columns,.container.sixteen .eight.columns{width:364px}.container .nine.columns,.container.sixteen .nine.columns{width:412px}.container .ten.columns,.container.sixteen .ten.columns{width:460px}.container .eleven.columns,.container.sixteen .eleven.columns{width:508px}.container .twelve.columns,.container.sixteen .twelve.columns{width:556px}.container .thirteen.columns,.container.sixteen .thirteen.columns{width:604px}.container .fourteen.columns,.container.sixteen .fourteen.columns{width:652px}.container .fifteen.columns,.container.sixteen .fifteen.columns{width:700px}.container .sixteen.columns,.container.sixteen .sixteen.columns{width:748px}.container .offset-by-one,.container.sixteen .offset-by-one{padding-left:48px}.container .offset-by-two,.container.sixteen .offset-by-two{padding-left:96px}.container .offset-by-three,.container.sixteen .offset-by-three{padding-left:144px}.container .offset-by-four,.container.sixteen .offset-by-four{padding-left:192px}.container .offset-by-five,.container.sixteen .offset-by-five{padding-left:240px}.container .offset-by-six,.container.sixteen .offset-by-six{padding-left:288px}.container .offset-by-seven,.container.sixteen .offset-by-seven{padding-left:336px}.container .offset-by-eight,.container.sixteen .offset-by-eight{padding-left:384px}.container .offset-by-nine,.container.sixteen .offset-by-nine{padding-left:432px}.container .offset-by-ten,.container.sixteen .offset-by-ten{padding-left:480px}.container .offset-by-eleven,.container.sixteen .offset-by-eleven{padding-left:528px}.container .offset-by-twelve,.container.sixteen .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen,.container.sixteen .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen,.container.sixteen .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen,.container.sixteen .offset-by-fifteen{padding-left:720px}.container.twelve .one.column,.container.twelve .one.columns{width:44px}.container.twelve .two.columns{width:108px}.container.twelve .three.columns{width:172px}.container.twelve .four.columns{width:236px}.container.twelve .five.columns{width:300px}.container.twelve .six.columns{width:364px}.container.twelve .seven.columns{width:428px}.container.twelve .eight.columns{width:492px}.container.twelve .nine.columns{width:556px}.container.twelve .ten.columns{width:620px}.container.twelve .eleven.columns{width:684px}.container.twelve .twelve.columns{width:748px}.container.twelve .offset-by-one{padding-left:64px}.container.twelve .offset-by-two{padding-left:128px}.container.twelve .offset-by-three{padding-left:192px}.container.twelve .offset-by-four{padding-left:256px}.container.twelve .offset-by-five{padding-left:320px}.container.twelve .offset-by-six{padding-left:384px}.container.twelve .offset-by-seven{padding-left:448px}.container.twelve .offset-by-eight{padding-left:512px}.container.twelve .offset-by-nine{padding-left:576px}.container.twelve .offset-by-ten{padding-left:640px}.container.twelve .offset-by-eleven{padding-left:704px}.container.panels .one.column{width:252px}.inner-container,.inner-container .ten.columns{width:700px}.inner-container .column,.inner-container .columns{margin-left:15px;margin-right:15px}.inner-container .column:first-child,.inner-container .columns:first-child{margin-left:0}.inner-container .column:last-child,.inner-container .columns:last-child{margin-right:0}.inner-container .offset-by-ten{padding-left:730px}.inner-container .offset-by-nine{padding-left:657px}.inner-container .offset-by-eight{padding-left:584px}.inner-container .offset-by-seven{padding-left:511px}.inner-container .offset-by-six{padding-left:438px}.inner-container .offset-by-five{padding-left:365px}.inner-container .offset-by-four{padding-left:292px}.inner-container .offset-by-three{padding-left:219px}.inner-container .offset-by-two{padding-left:146px}.inner-container .offset-by-one{padding-left:73px}.inner-container .nine.columns{width:627px}.inner-container .eight.columns{width:554px}.inner-container .seven.columns{width:481px}.inner-container .six.columns{width:408px}.inner-container .five.columns{width:335px}.inner-container .four.columns{width:262px}.inner-container .three.columns{width:189px}.inner-container .two.columns{width:116px}.inner-container .one.columns{width:43px}.locations,.locations .six.columns{width:700px}.locations .column,.locations .columns{margin-left:10px;margin-right:10px}.locations .column:first-child,.locations .columns:first-child{margin-left:0}.locations .column:last-child,.locations .columns:last-child{margin-right:0}.locations .offset-by-six{padding-left:720px}.locations .offset-by-five{padding-left:600px}.locations .offset-by-four{padding-left:480px}.locations .offset-by-three{padding-left:360px}.locations .offset-by-two{padding-left:240px}.locations .offset-by-one{padding-left:120px}.locations .five.columns{width:580px}.locations .four.columns{width:460px}.locations .three.columns{width:340px}.locations .two.columns{width:220px}.locations .one.columns{width:100px}}@media only screen and (max-width:767px){.container,.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns,.container.panels .eight.columns,.container.panels .eleven.columns,.container.panels .fifteen.columns,.container.panels .five.columns,.container.panels .four.columns,.container.panels .fourteen.columns,.container.panels .nine.columns,.container.panels .one-third.column,.container.panels .one.column,.container.panels .one.columns,.container.panels .seven.columns,.container.panels .six.columns,.container.panels .sixteen.columns,.container.panels .ten.columns,.container.panels .thirteen.columns,.container.panels .three.columns,.container.panels .twelve.columns,.container.panels .two-thirds.column,.container.panels .two.columns,.container.sixteen .eight.columns,.container.sixteen .eleven.columns,.container.sixteen .fifteen.columns,.container.sixteen .five.columns,.container.sixteen .four.columns,.container.sixteen .fourteen.columns,.container.sixteen .nine.columns,.container.sixteen .one-third.column,.container.sixteen .one.column,.container.sixteen .one.columns,.container.sixteen .seven.columns,.container.sixteen .six.columns,.container.sixteen .sixteen.columns,.container.sixteen .ten.columns,.container.sixteen .thirteen.columns,.container.sixteen .three.columns,.container.sixteen .twelve.columns,.container.sixteen .two-thirds.column,.container.sixteen .two.columns,.container.twelve .eight.columns,.container.twelve .eleven.columns,.container.twelve .fifteen.columns,.container.twelve .five.columns,.container.twelve .four.columns,.container.twelve .fourteen.columns,.container.twelve .nine.columns,.container.twelve .one-third.column,.container.twelve .one.column,.container.twelve .one.columns,.container.twelve .seven.columns,.container.twelve .six.columns,.container.twelve .sixteen.columns,.container.twelve .ten.columns,.container.twelve .thirteen.columns,.container.twelve .three.columns,.container.twelve .twelve.columns,.container.twelve .two-thirds.column,.container.twelve .two.columns{width:100%}.container{box-sizing:border-box;padding:0 10px}.container .column,.container .columns,.container.panels .column,.container.panels .columns{margin:0}.container.phone-expand{padding:0}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two,.container.panels .offset-by-eight,.container.panels .offset-by-eleven,.container.panels .offset-by-fifteen,.container.panels .offset-by-five,.container.panels .offset-by-four,.container.panels .offset-by-fourteen,.container.panels .offset-by-nine,.container.panels .offset-by-one,.container.panels .offset-by-seven,.container.panels .offset-by-six,.container.panels .offset-by-ten,.container.panels .offset-by-thirteen,.container.panels .offset-by-three,.container.panels .offset-by-twelve,.container.panels .offset-by-two,.container.sixteen .offset-by-eight,.container.sixteen .offset-by-eleven,.container.sixteen .offset-by-fifteen,.container.sixteen .offset-by-five,.container.sixteen .offset-by-four,.container.sixteen .offset-by-fourteen,.container.sixteen .offset-by-nine,.container.sixteen .offset-by-one,.container.sixteen .offset-by-seven,.container.sixteen .offset-by-six,.container.sixteen .offset-by-ten,.container.sixteen .offset-by-thirteen,.container.sixteen .offset-by-three,.container.sixteen .offset-by-twelve,.container.sixteen .offset-by-two,.container.twelve .offset-by-eight,.container.twelve .offset-by-eleven,.container.twelve .offset-by-fifteen,.container.twelve .offset-by-five,.container.twelve .offset-by-four,.container.twelve .offset-by-fourteen,.container.twelve .offset-by-nine,.container.twelve .offset-by-one,.container.twelve .offset-by-seven,.container.twelve .offset-by-six,.container.twelve .offset-by-ten,.container.twelve .offset-by-thirteen,.container.twelve .offset-by-three,.container.twelve .offset-by-twelve,.container.twelve .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;padding:0 10px;box-sizing:border-box}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns,.container.panels .eight.columns,.container.panels .eleven.columns,.container.panels .fifteen.columns,.container.panels .five.columns,.container.panels .four.columns,.container.panels .fourteen.columns,.container.panels .nine.columns,.container.panels .one-third.column,.container.panels .one.column,.container.panels .one.columns,.container.panels .seven.columns,.container.panels .six.columns,.container.panels .sixteen.columns,.container.panels .ten.columns,.container.panels .thirteen.columns,.container.panels .three.columns,.container.panels .twelve.columns,.container.panels .two-thirds.column,.container.panels .two.columns,.container.sixteen .eight.columns,.container.sixteen .eleven.columns,.container.sixteen .fifteen.columns,.container.sixteen .five.columns,.container.sixteen .four.columns,.container.sixteen .fourteen.columns,.container.sixteen .nine.columns,.container.sixteen .one-third.column,.container.sixteen .one.column,.container.sixteen .one.columns,.container.sixteen .seven.columns,.container.sixteen .six.columns,.container.sixteen .sixteen.columns,.container.sixteen .ten.columns,.container.sixteen .thirteen.columns,.container.sixteen .three.columns,.container.sixteen .twelve.columns,.container.sixteen .two-thirds.column,.container.sixteen .two.columns,.container.twelve .eight.columns,.container.twelve .eleven.columns,.container.twelve .fifteen.columns,.container.twelve .five.columns,.container.twelve .four.columns,.container.twelve .fourteen.columns,.container.twelve .nine.columns,.container.twelve .one-third.column,.container.twelve .one.column,.container.twelve .one.columns,.container.twelve .seven.columns,.container.twelve .six.columns,.container.twelve .sixteen.columns,.container.twelve .ten.columns,.container.twelve .thirteen.columns,.container.twelve .three.columns,.container.twelve .twelve.columns,.container.twelve .two-thirds.column,.container.twelve .two.columns{width:400px}}.clear,.clearfix:after,.clearfix:before,.row:after,.row:before{visibility:hidden;width:0;height:0;display:block;overflow:hidden}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020'}.clearfix,.row{zoom:1}fieldset,form{margin-bottom:20px}input[type=text],input[type=password],input[type=email],select,textarea{border:1px solid #ccc;padding:6px 4px;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0 0 20px;width:210px;max-width:100%;display:block;background:#fff}select{padding:0;width:220px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:700;font-size:13px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}.inline-block{display:inline-block;zoom:1}*{box-sizing:border-box}.ccm-ui *{box-sizing:content-box}html.user-mode{margin-top:139px!important}.user-mode header{top:49px!important}html{margin-top:80px!important}body{background:#202020;font:16px/1.6 "Proxima Nova Light",Arial;-webkit-font-smoothing:antialiased}.body-wrapper{background:#131313;padding-bottom:50px}.body-wrapper:after,.body-wrapper:before{content:" ";display:table}h1,h2,h3,h4,h5,h6{font-family:"Proxima Nova";letter-spacing:3px}h1{font:30px/1.1 "Proxima Nova Semibold",Arial}h2{font:22px/1.6 "Proxima Nova Semibold",Arial;margin-bottom:15px}h3{font:16px/1.6 "Proxima Nova Semibold",Arial;margin-bottom:10px;letter-spacing:0}hr,hr.silver{margin:35px 0}h4{font:14px/1.6 "Proxima Nova Semibold",Arial}hr{background:url(../images/divider_gold.png) center no-repeat;background-size:960px 6px;height:6px;border:none}hr.silver{background:url(../images/divider_silver.png) center no-repeat;background-size:560px 6px}.btn{display:inline-block;background:#bd934b;font:18px/1.6 "Proxima Nova Semibold",Arial;font-weight:400;padding:4px 15px;text-decoration:none;border-radius:3px;border:0;box-shadow:0 3px 6px rgba(0,0,0,.5);letter-spacing:3px;cursor:pointer}.booking-bar .btn,.booking-bar .btn-ctc,.booking-bar .btn-cte,.booking-bar label{font:16px/1.6 "Proxima Nova Semibold",Arial}.booking-bar input,.booking-bar input:focus{border:none;box-shadow:none}p{margin-bottom:10px}a:visited{color:#d9d9d9}a:hover{color:#bd934b}.ui-datepicker{z-index:5!important}.ui-datepicker-trigger{width:32px;height:32px}.booking-bar{padding:10px 0}.booking-bar form{margin-bottom:0}.booking-bar .one-third:first-child{text-align:right}.booking-bar .one-third:last-child{text-align:left}.booking-bar input{display:inline;margin-bottom:0;width:140px;height:32px;margin-right:10px}.booking-bar label{display:inline;letter-spacing:1px;margin-right:5px}.booking-bar .ui-datepicker-trigger{vertical-align:bottom}.big-buttons li a,.small-buttons li a{vertical-align:middle;text-decoration:none}.booking-bar .btn{box-shadow:none;background:#a07a3b;height:32px;margin:0}.booking-bar .btn-ctc,.booking-bar .btn-cte{letter-spacing:3px;display:none}@media only screen and (min-width:768px) and (max-width:979px){.booking-bar label{letter-spacing:0;font-size:14px}.booking-bar input{width:100px}.booking-bar .btn{font:14px/1.6 "Proxima Nova Semibold",Arial;letter-spacing:1px}}@media only screen and (max-width:767px){.booking-bar .one-third{text-align:center!important}.booking-bar img,.booking-bar input,.booking-bar label{margin-bottom:10px}.booking-bar .btn,.booking-bar .btn-ctc,.booking-bar .btn-cte{width:100%}.booking-bar .btn:not(:last-child){margin-bottom:5px}}.big-buttons,.big-buttons li div,.content p,.page-title,.privilege .column,.section-nav,.small-buttons{text-align:center}@media (max-width:767px){.booking-bar.mobile-hide-availability .btn-ca,.booking-bar.mobile-hide-availability .one-third:nth-child(1),.booking-bar.mobile-hide-availability .one-third:nth-child(2){display:none}.booking-bar.mobile-enquiry-btn .btn-cte,.booking-bar.mobile-hide-availability .btn-ctc{display:block}}@media (min-width:768px){.booking-bar.desktop-hide{display:none}}form.embedded input[type=text],form.embedded input[type=password],form.embedded input[type=email],form.embedded textarea{background:#202020;border-color:#393939;border-radius:3px;width:100%;margin-bottom:0;color:#999}form.embedded input[type=text]:focus,form.embedded input[type=password]:focus,form.embedded input[type=email]:focus,form.embedded textarea:focus{color:#fff}form.embedded input[type=text].invalid,form.embedded input[type=password].invalid,form.embedded input[type=email].invalid,form.embedded textarea.invalid{background:#8b2d2e;border-color:#eb0003}form.embedded .required{color:#eb0003;font-size:15px;line-height:13px}form.embedded label{color:#999;font:13px/1.6 "Proxima Nova Bold",Arial;letter-spacing:1px}form.embedded .errors{display:none;margin-top:10px;font:14px/1.6 "Proxima Nova Semibold",Arial;color:#c00}form.embedded.invalid .errors{display:block}form.embedded .note{margin-top:20px;font:13px/1.1 "Proxima Nova",Arial}form.embedded .note strong{font:13px/1.1 "Proxima Nova Semibold",Arial}form.embedded .form-email{display:none!important}header{padding:15px 0 0;background:url(rgba.php?r=19&g=19&b=19&a=90);background:rgba(19,19,19,.9);background-repeat:repeat repeat;position:fixed;width:100%;z-index:5;height:80px;top:0}.booking-bar,.privilege .column{background:#bd934b}header .logo{float:left}header .header-area{float:right;margin-top:-5px;margin-bottom:10px}header .header-area .book-now,header .header-area p{float:left;margin-bottom:0}header .header-area a.book-now{display:inline-block;background:#bd934b;color:#fff;font:18px/1.6 "Proxima Nova Semibold",Arial;font-weight:400;text-decoration:none;border-radius:3px;border:0;box-shadow:0 3px 6px rgba(0,0,0,.5);text-transform:uppercase;cursor:pointer;padding:5px 10px;font-size:13px;letter-spacing:0;line-height:13px;margin-left:10px}header .nav{float:right}header .nav a{font:13px/1.6 "Proxima Nova Bold",Arial;text-decoration:none}.privilege h4,.rooms h2{text-transform:none;letter-spacing:0;color:#fff}header .nav li{float:left;margin:0 8px;position:relative;padding-bottom:10px}header .nav li:last-child{margin-right:0}header .nav-disclosure{display:none}.page-title{margin-bottom:0}.rooms h2{font:22px/1.2 "Proxima Nova Bold",Arial}.rooms ol,.rooms ul{list-style-type:disc;list-style-position:inside}.privilege .column{padding:15px 4px;color:#fff;border-radius:4px}.privilege p{line-height:1.2}.privilege h4{font:18px/1.2 "Proxima Nova Bold",Arial;margin-bottom:10px}@media only screen and (max-width:768px){.privilege .column{margin-bottom:15px}.privilege br{display:none}}.content{margin-top:40px}.content strong{font:16px/1.6 "Proxima Nova Bold",Arial}.content table{width:100%}.content table tr:first-child td{border-top:1px solid #535353}.content table td{padding:10px 0;line-height:1.4;border-bottom:1px solid #535353}.section-nav{margin-bottom:30px}.section-nav li{display:inline-block;margin:0 6px}.section-nav a{font:14px/1.6 "Proxima Nova Semibold",Arial;text-transform:uppercase;text-decoration:none}.section-nav.sticky{width:100%;left:0;background:url(rgba.php?r=85&g=85&b=85&a=90);background:rgba(85,85,85,.9);background-repeat:repeat repeat;padding:12px 0;z-index:5}.big-buttons{line-height:0;margin:20px 0}.big-buttons li{display:inline-block;zoom:1;font:15px/1.6 "Proxima Nova",Arial;text-transform:uppercase;color:#fff;width:225px;height:40px;margin-bottom:10px;margin-right:8px}.big-buttons li div{display:table;height:100%;width:100%}.big-buttons li a{background:#393939;border-radius:6px;height:100%;display:table-cell}.big-buttons li.nav-selected a,.big-buttons li.selected a{background:#606060}.big-buttons li a:hover{background:#bd934b;color:inherit}.small-buttons{line-height:0;margin:20px 0}.small-buttons li{display:inline-block;zoom:1;font:15px/1.6 "Proxima Nova",Arial;text-transform:uppercase;color:#fff}.small-buttons li div{display:table;height:100%;width:100%;text-align:center}.small-buttons li a{height:100%;display:table-cell}.small-buttons li.nav-selected a,.small-buttons li.selected a{background:#606060}.small-buttons li a:hover{background:#bd934b;color:inherit}.small-buttons li{width:140px;height:35px;margin-right:1px;margin-bottom:5px}.small-buttons li a{color:#fff;background:#bd934b;border-radius:3px;font:14px/1.6 "Proxima Nova Bold",Arial;letter-spacing:2px}@media only screen and (max-width:767px){.big-buttons li{display:block;width:100%}}.hero-carousel2{position:relative;margin-top:-90px;background:#202020;min-height:450px}.hero-carousel2 .flex-control-nav li a{width:6px;height:6px;background:url(../images/carousel_nav_inactive.png) no-repeat;text-indent:-9999px;margin:10px 3px;cursor:pointer}.hero-carousel2 .flex-control-nav li a.flex-active{background:url(../images/carousel_nav_active.png) no-repeat}.hero-carousel .slides .slide .image{position:relative;height:450px;filter:inherit}.carousel,.carousel .image{height:420px}.hero-carousel .slides .slide .image img{position:absolute;left:50%;max-height:450px;opacity:inherit;filter:inherit}.hero-carousel2 .image{background-size:cover!important}.hero-carousel2 .flex-control-nav-wrapper{background:#464646}.hero-carousel2 .flex-control-nav-wrapper:after,.hero-carousel2 .flex-control-nav-wrapper:before{content:" ";display:table}.hero-carousel2 .flex-control-nav-container{float:right;position:relative;left:-50%;text-align:left}.hero-carousel2 .flex-control-nav-container ol,.hero-carousel2 .flex-control-nav-container ul{list-style:none;position:relative;left:50%}.hero-carousel2 .flex-control-nav-container li{float:left;position:relative}.hero-carousel2 .flex-control-nav-container li a{text-decoration:none;float:left;text-align:center;white-space:nowrap}hr+.carousel,p+.carousel{margin-top:60px}.carousel{margin-bottom:40px;position:relative}.carousel .slides li{margin-right:0}.carousel .flex-direction-nav a{width:35px;height:60px;margin:-20px 0 0;display:block;background:url(../images/carousel_arrow_left.png) no-repeat;background-size:35px 60px;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.carousel .flex-direction-nav .flex-next{background:url(../images/carousel_arrow_right.png) no-repeat}.carousel:hover .flex-next{opacity:.8;right:0}.carousel:hover .flex-prev{opacity:.8;left:0}.floorplans a{background:url(../images/floorplan_bg.png) no-repeat;width:375px;height:375px;display:block;text-align:center;padding-top:54px}@media screen and (max-width:768px){.floorplans a{margin-top:25px;width:100%;background-size:contain}.floorplans a img{max-width:200px}}.panel{background:#202020;border:1px solid #393939}.fb-like{top:-8px}.panel.deals,.panel.dynamic-banner{padding:20px 0 15px;margin:0 15px;text-align:center;position:relative}.panel.deals .deal,.panel.dynamic-banner .deal{box-sizing:border-box}.panel.deals .inner-deal-wrapper,.panel.dynamic-banner .inner-deal-wrapper{padding:0 25px}.panel.deals h2,.panel.dynamic-banner h2{color:#fff;font:20px/1.2 "Proxima Nova Bold",Arial;margin-bottom:20px}.panel.deals h3,.panel.dynamic-banner h3{color:#bd934b;border:0 solid #bd934b;border-top-width:1px;border-bottom-width:1px;text-align:center;padding:6px 0;margin:0 -10px 20px}.panel.deals img,.panel.dynamic-banner img{max-width:107%;margin:0 -10px 20px}.panel.deals p,.panel.dynamic-banner p{font:16px/1.4 "Proxima Nova Light",Arial;text-align:center}.panel.deals .fineprint,.panel.dynamic-banner .fineprint{font:12px/1.2 "Proxima Nova Light",Arial;margin:15px -15px 0}.panel.deals .price,.panel.dynamic-banner .price{font:18px/1.6 "Proxima Nova Bold",Arial;letter-spacing:3px;text-transform:uppercase;color:#bd934b}.panel.deals .price-details,.panel.dynamic-banner .price-details{font:14px/1.6 "Proxima Nova Bold",Arial;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px;color:#a6a6a6}.panel.deals .flex-direction-nav a,.panel.dynamic-banner .flex-direction-nav a{background:url(../images/deal_rotator_arrow_left.png);width:10px;height:18px;background-size:100%;opacity:1}.panel.deals .flex-direction-nav .flex-next,.panel.dynamic-banner .flex-direction-nav .flex-next{background:url(../images/deal_rotator_arrow_right.png);right:-20px}.panel.deals .flex-direction-nav .flex-prev,.panel.dynamic-banner .flex-direction-nav .flex-prev{left:-20px}@media only screen and (max-width:960px){.panel.deals h2,.panel.dynamic-banner h2{font:18px/1.2 "Proxima Nova Bold",Arial}}@media only screen and (max-width:768px){.panel.deals,.panel.dynamic-banner{margin:20px 0 0}}@media only screen and (max-width:320px){.panel.deals,.panel.dynamic-banner{margin:0}}.panel.dynamic-banner{margin-top:20px;background:#393939;border-color:#4e4e4e}.page-notice .panel.dynamic-banner{margin:20px 0;background:#202020;border:1px solid #393939}.page-notice .panel.dynamic-banner h2{font-size:22px}.page-notice .panel.dynamic-banner h2,.page-notice .panel.dynamic-banner strong{color:#bc9251}footer a,footer a:visited{color:#868686}footer h5,footer h5 a,footer h5 a:visited{color:#fff}.page-notice .panel.dynamic-banner h3,.page-notice .panel.dynamic-banner>img{display:none}.page-notice .panel.dynamic-banner-wide img{display:block;width:auto;height:auto;margin:0 auto 20px;max-width:180px}.page-notice .panel.dynamic-banner-wide{overflow:hidden;padding:20px}.awards{margin-top:30px;text-align:center}.awards .award{vertical-align:top;margin-top:0!important;display:inline-block}.awards .glass-award{margin-left:10px}@media (max-width:767px){.awards .glass-award{margin-top:20px!important}}@media (min-width:768px){.page-notice .panel.dynamic-banner-wide .image,.page-notice .panel.dynamic-banner-wide .text{float:left}.page-notice .panel.dynamic-banner-wide .image{width:22%;margin-top:40px}.page-notice .panel.dynamic-banner-wide .image img{max-width:100%}.page-notice .panel.dynamic-banner-wide .text{width:78%}}footer{padding-top:20px;border-top:1px solid #535353;font:14px/1.6 "Proxima Nova",Arial}footer .tripadvisor-badge{background:url(../images/tripadvisor_recommended.png);display:block;background-size:217px 17px;width:217px;height:17px;text-indent:-9999px}footer a{text-decoration:none}footer a:hover{color:#bd934b}footer h5{text-transform:none;text-align:left;letter-spacing:0;font:14px/1.6 "Proxima Nova Bold",Arial;margin-bottom:10px}footer .right{text-align:right}@media only screen and (max-width:767px){footer .right{text-align:left}}footer .social-networking h4,footer .social-networking ul{display:inline-block}footer .social-networking h4{font-size:13px}footer .social-networking ul{padding-left:5px}footer .social-networking ul a{text-align:left}footer .panel{border-radius:6px;background:#1b1b1b;padding:20px 30px 30px;text-align:center}footer .panel p{font:16px/1.2 "Proxima Nova Bold",Arial;text-align:center}.page-type-hotel_homepage p,.page-type-room h2,.page-type-room p{text-align:left}footer .panel h3{color:#bd934b;font:16px/1.2 "Proxima Nova Semibold",Arial;letter-spacing:1px}footer .panel .btn{margin-top:10px;font-size:16px}@media only screen and (max-width:767px){footer .social-networking{text-align:left}}.page-type-homepage .homepage-panels h2,.page-type-homepage h1,.page-type-hotel_homepage h1{font:20px/1.3 "Proxima Nova Bold",Arial;color:#fff}@media only screen and (max-width:768px){footer .columns{margin-top:15px!important}.page-type-homepage .homepage-panels h2,.page-type-homepage h1,.page-type-hotel_homepage h1{margin-bottom:15px}}.page-type-hotel_homepage h4{font:12px/1.6 "Proxima Nova Bold",Arial}.btn-ctc,.page-type-homepage .social,.social-networking-inline,.tripadvisor-award.azka{text-align:center}.page-type-homepage header .logo{text-align:center;display:block;position:relative;float:none;margin:0 auto}.page-type-homepage header .header-area,.page-type-homepage header .nav-disclosure{display:none}.page-type-homepage .body-wrapper{background:0 0;padding-bottom:0}.page-type-homepage .body-wrapper hr{margin:20px 0}.page-type-homepage .homepage-panels{padding-bottom:50px;background:#131313;border-top:1px solid #535353}.page-type-homepage .homepage-panels hr{width:80%;margin:0 auto 15px}.page-type-homepage .homepage-panels img{max-width:100%;display:block;margin:8px auto 25px}.page-type-homepage .flex-control-nav-wrapper{background:0 0}.page-exclusive-offers .panel.deals{margin:0}@media only screen and (max-width:768px){.page-exclusive-offers .panel.deals{margin-bottom:15px}}.social-networking a,.social-networking-inline a{text-decoration:none}.social-networking img,.social-networking-inline img{max-width:none;display:inline;margin:0}.social-networking h4,.social-networking-inline h4{letter-spacing:0;color:#fff;text-transform:none;font:15px/1.2 "Proxima Nova Semibold",Arial}.social-networking ul,.social-networking-inline ul{list-style-type:none;width:auto;margin:12px auto 0}.social-networking ul li,.social-networking-inline ul li{display:inline-block;margin-right:10px}.social-networking ul li:last-child,.social-networking-inline ul li:last-child{margin-right:0}.social-networking ul a,.social-networking-inline ul a{display:block;width:24px;height:24px;text-indent:-9999px;background-repeat:no-repeat;background-size:24px 24px}.social-networking ul li.facebook a,.social-networking-inline ul li.facebook a{background-image:url(../images/social_badge_facebook.png)}.social-networking ul li.instagram a,.social-networking-inline ul li.instagram a{background-image:url(../images/social_badge_instagram.png)}.social-networking ul li.twitter a,.social-networking-inline ul li.twitter a{background-image:url(../images/social_badge_twitter.png)}.social-networking ul li.google a,.social-networking-inline ul li.google a{background-image:url(../images/social_badge_googleplus.png)}.social-networking ul li.pinterest a,.social-networking-inline ul li.pinterest a{background-image:url(../images/social_badge_pinterest.png)}.social-networking ul li.linkedin a,.social-networking-inline ul li.linkedin a{background-image:url(../images/social_badge_linkedin.png)}.social-networking ul li.tripadvisor a,.social-networking-inline ul li.tripadvisor a{background-image:url(../images/social_badge_tripadvisor.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.social-networking ul a,.social-networking-inline ul a{background-size:100%}.social-networking ul li.facebook a,.social-networking-inline ul li.facebook a{background-image:url(../images/social_badge_facebook@2x.png)}.social-networking ul li.instagram a,.social-networking-inline ul li.instagram a{background-image:url(../images/social_badge_instagram@2x.png)}.social-networking ul li.twitter a,.social-networking-inline ul li.twitter a{background-image:url(../images/social_badge_twitter@2x.png)}.social-networking ul li.google a,.social-networking-inline ul li.google a{background-image:url(../images/social_badge_googleplus@2x.png)}.social-networking ul li.pinterest a,.social-networking-inline ul li.pinterest a{background-image:url(../images/social_badge_pinterest@2x.png)}.social-networking ul li.linkedin a,.social-networking-inline ul li.linkedin a{background-image:url(../images/social_badge_linkedin@2x.png)}.social-networking ul li.tripadvisor a,.social-networking-inline ul li.tripadvisor a{background-image:url(../images/social_badge_tripadvisor@2x.png)}}.social-networking-inline{margin-top:15px}.social-networking-inline h4,.social-networking-inline ul{display:inline-block}.social-networking-inline h4{font-size:13px}.social-networking-inline ul{padding-left:5px}.page-accommodation .ccm-layout-name-Content-Layout-2 .ccm-layout-col-1{padding-right:14px}.page-accommodation .ccm-layout-name-Content-Layout-2 .ccm-layout-col-2{padding-right:7px;padding-left:7px}.page-accommodation .ccm-layout-name-Content-Layout-2 .ccm-layout-col-3{padding-left:14px}.page-hotel-information .ccm-layout-name-Content-Layout-2 .ccm-layout-col-1{padding-right:14px}.page-hotel-information .ccm-layout-name-Content-Layout-2 .ccm-layout-col-2{padding-right:7px;padding-left:7px}.page-hotel-information .ccm-layout-name-Content-Layout-2 .ccm-layout-col-3{padding-left:14px}@media only screen and (max-width:767px){.ccm-layout-col{width:100%!important;padding:0!important}}@media only screen and (min-width:980px){header .nav li ul{display:none;position:absolute;top:100%;left:-10px;padding-left:0;background:rgba(0,0,0,.85);min-width:155px}header .nav li ul li{margin:0;padding:6px 10px}header .nav li:hover ul{display:block}}@media only screen and (max-width:979px){header .nav-disclosure{display:block;width:27px;height:22px;background:url(../images/icon_menu.png) no-repeat;background-size:27px 22px;text-indent:-9999px;top:10px;right:10px;position:absolute}header .header-area{margin-top:10px;margin-right:40px}header .nav{display:none;width:100%;position:fixed;top:80px;left:0;right:0;background:url(rgba.php?r=19&g=19&b=19&a=90);background:rgba(19,19,19,.9);background-repeat:repeat repeat;padding-bottom:4px}header .nav li{width:100%;padding-top:3px;padding-bottom:3px}header .nav.toggled{display:block}header .nav li ul{margin-left:10px}header .nav li ul li{margin-left:0;margin-bottom:0}header .nav li ul li:before{content:'- '}header .nav li ul li:last-child{padding-bottom:0}}@media only screen and (max-width:520px){html{margin-top:55px!important}header{height:55px;padding:5px 0}header .header-area,header .nav{display:none}header .nav{top:55px}header .logo img{width:150px!important}.hero-carousel .slides .slide .image{position:relative;width:100%;max-width:100%}.hero-carousel .slides .slide .image img{position:absolute;left:0;width:100%!important;clip:auto;margin-left:0!important}.hero-carousel2{overflow:hidden;margin-top:-55px}.hero-carousel2 .slides .slide .image{background-size:480px auto}}@media only screen and (max-width:767px){header .header-area p{display:none}}@media only screen and (max-width:480px){.hero-carousel{margin-top:0}.hero-carousel .slides .slide .image{position:relative;min-width:380px;min-height:300px;max-width:380px;max-height:300px;height:300px}.hero-carousel .slides .slide .image img{position:absolute;left:0;width:420px;clip:rect(0 400px auto 80px);margin-left:-80px!important}.hero-carousel2{overflow:hidden;margin-top:-55px;height:225px;min-height:0}.hero-carousel2 .slides .slide .image{background-size:400px auto!important;height:225px!important}.carousel{height:260px}.carousel .image{background-size:400px auto!important;height:260px!important}}html.touch .flex-control-nav,html.touch .flex-direction-nav{display:none}.ui-datepicker{background:#333!important;border-color:#111!important}.ui-datepicker .ui-datepicker-header{background:#be9354!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#be9454),color-stop(0,#a17b43))!important;background:-moz-linear-gradient(center top,#be9454,#a17b43)!important;border-bottom-color:#926c35!important}.ui-datepicker .ui-datepicker-title{color:#fff!important;text-shadow:none!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:0!important}.ui-datepicker .ui-state-default{padding:3px!important;border:1px solid transparent!important;box-shadow:none!important}.ui-datepicker .ui-datepicker-calendar{font-size:.8em}.ui-datepicker .ui-datepicker-today{background-color:#222!important}.ui-datepicker .ui-datepicker-current-day,.ui-datepicker .ui-datepicker-current-day a{background-color:#be9454!important;border:none!important}.ui-datepicker.ui-widget-content,.ui-datepicker.ui-widget-content a{color:#fff!important}.tripadvisor-award{margin-top:35px}.tripadvisor-award .TA_certificateOfExcellence,.tripadvisor-award p{float:left}.tripadvisor-award p{max-width:150px;font-size:14px;color:#fff}.tripadvisor-award .widCOE{margin:0 20px 0 0!important}.tripadvisor-award .widCOELink{font-size:13px!important}.tripadvisor-award.azka{margin-top:35px}.tripadvisor-award.azka .TA_certificateOfExcellence,.tripadvisor-award.azka p{float:none;display:inline-block;vertical-align:middle}.price{display:inline-block}article img.ccm-image-block{max-width:940px;background-size:cover}@media only screen and (min-width:768px) and (max-width:979px){article img.ccm-image-block{max-width:748px}}@media only screen and (max-width:767px){article img.ccm-image-block{width:100%}}.homepage-banner{margin-bottom:20px}.homepage-banner img{max-width:100%!important}.page-title{position:relative}.page-title .dimmi-button{display:inline-block;margin-top:20px}@media (min-width:768px){.page-title .dimmi-button{position:absolute;right:0;top:0;margin-top:0}}.page-christmas-day .big-buttons li{width:auto}.page-christmas-day .big-buttons li a{padding-left:10px;padding-right:10px}

.big-buttons li {
height: 45px;
}
.big-buttons li a {
line-height: 1.1;
padding-top: 2px;
}
