@font-face{font-family:Brown;src:url(../webfonts/Brown/Brown-Regular.otf);src:url(../webfonts/Brown/Brown-Regular.otf?#iefix) format("embedded-opentype"),url(../webfonts/Brown/Brown-Regular.woff2) format("woff2"),url(../webfonts/Brown/Brown-Regular.woff) format("woff"),url(../webfonts/Brown/Brown-Regular.svg#Brown-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BrownLight;src:url(../webfonts/Brown/Brown-Light.otf);src:url(../webfonts/Brown/Brown-Light.otf?#iefix) format("embedded-opentype"),url(../webfonts/Brown/Brown-Light.woff2) format("woff2"),url(../webfonts/Brown/Brown-Light.woff) format("woff"),url(../webfonts/Brown/Brown-Light.svg#Brown-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BrownBold;src:url(../webfonts/Brown/Brown-Bold.otf);src:url(../webfonts/Brown/Brown-Bold.otf?#iefix) format("embedded-opentype"),url(../webfonts/Brown/Brown-Bold.woff2) format("woff2"),url(../webfonts/Brown/Brown-Bold.woff) format("woff"),url(../webfonts/Brown/Brown-Bold.svg#Brown-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BrownItalic;src:url(../webfonts/Brown/Brown-RegularItalic.otf);src:url(../webfonts/Brown/Brown-RegularItalic.otf?#iefix) format("embedded-opentype"),url(../webfonts/Brown/Brown-RegularItalic.woff2) format("woff2"),url(../webfonts/Brown/Brown-RegularItalic.woff) format("woff"),url(../webfonts/Brown/Brown-RegularItalic.svg#Brown-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Canela;src:url(../webfonts/Canela/Canela-Regular.otf);src:url(../webfonts/Canela/Canela-Regular.otf?#iefix) format("embedded-opentype"),url(../webfonts/Canela/Canela-Regular.woff2) format("woff2"),url(../webfonts/Canela/Canela-Regular.woff) format("woff"),url(../webfonts/Canela/Canela-Regular.svg#Canela-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Canela-Medium;src:url(../webfonts/Canela/Canela-Medium.otf);src:url(../webfonts/Canela/Canela-Medium.otf?#iefix) format("embedded-opentype"),url(../webfonts/Canela/Canela-Medium.woff2) format("woff2"),url(../webfonts/Canela/Canela-Medium.woff) format("woff"),url(../webfonts/Canela/Canela-Medium.svg#Canela-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Canela-Bold;src:url(../webfonts/Canela/Canela-Bold.otf);src:url(../webfonts/Canela/Canela-Bold.otf?#iefix) format("embedded-opentype"),url(../webfonts/Canela/Canela-Bold.woff2) format("woff2"),url(../webfonts/Canela/Canela-Bold.woff) format("woff"),url(../webfonts/Canela/Canela-Bold.svg#Canela-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GTWalsheimPro;src:url(../webfonts/GTWalsheimPro/GTWalsheimProRegular.otf);src:url(../webfonts/GTWalsheimPro/GTWalsheimProRegular.otf?#iefix) format("embedded-opentype"),url(../webfonts/GTWalsheimPro/GTWalsheimProRegular.woff2) format("woff2"),url(../webfonts/GTWalsheimPro/GTWalsheimProRegular.woff) format("woff"),url(../webfonts/GTWalsheimPro/GTWalsheimProRegular.svg#GTWalsheimProRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GTWalsheimProMedium;src:url(../webfonts/GTWalsheimPro/GTWalsheimProMedium.otf);src:url(../webfonts/GTWalsheimPro/GTWalsheimProMedium.otf?#iefix) format("embedded-opentype"),url(../webfonts/GTWalsheimPro/GTWalsheimProMedium.woff2) format("woff2"),url(../webfonts/GTWalsheimPro/GTWalsheimProMedium.woff) format("woff"),url(../webfonts/GTWalsheimPro/GTWalsheimProMedium.svg#GTWalsheimProMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GTWalsheimProBold;src:url(../webfonts/GTWalsheimPro/GTWalsheimProBold.otf);src:url(../webfonts/GTWalsheimPro/GTWalsheimProBold.otf?#iefix) format("embedded-opentype"),url(../webfonts/GTWalsheimPro/GTWalsheimProBold.woff2) format("woff2"),url(../webfonts/GTWalsheimPro/GTWalsheimProBold.woff) format("woff"),url(../webfonts/GTWalsheimPro/GTWalsheimProBold.svg#GTWalsheimProBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GTWalsheimProLight;src:url(../webfonts/GTWalsheimPro/GTWalsheimProLight.otf);src:url(../webfonts/GTWalsheimPro/GTWalsheimProLight.otf?#iefix) format("embedded-opentype"),url(../webfonts/GTWalsheimPro/GTWalsheimProLight.woff2) format("woff2"),url(../webfonts/GTWalsheimPro/GTWalsheimProLight.woff) format("woff"),url(../webfonts/GTWalsheimPro/GTWalsheimProLight.svg#GTWalsheimProLight) format("svg");font-weight:400;font-style:normal}.btn{cursor:pointer;border-radius:0;box-shadow:none;box-sizing:border-box;border-width:1px;border-style:solid;display:inline-block}.btn--transparent{background-color:transparent;border-color:#fff;border-width:2px;width:260px;height:70px;font-size:18px;line-height:21px;text-transform:uppercase;padding-top:25px;padding-left:20px;text-align:left;color:#fff;display:inline-block;font-family:BrownBold}.btn--bookit{font-family:BrownBold;font-size:15px;line-height:18px;text-align:left;letter-spacing:2.5px;background-color:#3e57a0;height:55px;padding:18px 31px 17px 31px;color:#fff;text-transform:uppercase;border-color:#3e57a0;transition:opacity .3s,background-color .3s}.btn--bookit.light{background-color:#aabae6;border-color:#aabae6}.btn--bookit.light:active,.btn--bookit.light:focus,.btn--bookit.light:hover{opacity:.7}.btn--menu{width:70px;height:70px;padding:0;margin:0;cursor:pointer;background-image:url(../svg/33-menu-btn.svg);background-size:17px;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:1024px){.btn--menu{width:120px;height:120px;background-image:url(../svg/50-waves.svg);padding:0;margin:0;cursor:pointer;background-size:30px;background-repeat:no-repeat;background-position:79px 57px}}.btn--menu.btn--menu--close{background-image:url(../svg/15-combined-shape.svg);background-size:30px}.btn--menu.btn--weather--close{background-image:url(../svg/18-combined-shape-_3_.svg);background-size:30px}.btn--menu.btn--menu--close--mob{position:absolute;bottom:0;right:0;background-image:url(../svg/15-combined-shape.svg);background-repeat:no-repeat;background-size:30px}.mob-book-menu .btn--menu.btn--menu--close--mob{background-image:url(../svg/18-combined-shape-_3_.svg)}.btn--weather{width:70px;height:70px;background-image:url(../svg/48-sun.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:22px;padding:0;margin:0;cursor:pointer}@media (min-width:1024px){.btn--weather{width:120px;height:120px;background-image:url(../svg/56-sun-dark.svg);padding:0;margin:0;cursor:pointer;background-size:30px;background-repeat:no-repeat;background-position:0 47px}}@media (max-width:1023px){.header-mobile.mobile-dark .btn--menu{background-image:url(../svg/50-waves.svg)}}@media (max-width:1023px){.header-mobile.mobile-dark .btn--weather{background-image:url(../svg/56-sun-dark.svg)}}@media (max-width:1023px){.header-mobile.menu-opened .btn--menu{background-image:url(../svg/33-menu-btn.svg)}}@media (max-width:1023px){.header-mobile.menu-opened .btn--weather{background-image:url(../svg/48-sun.svg)}}.btn--book-now,.btn--book-now:focus,.btn--book-now:hover{display:inline-block;width:193px;height:50px;background-color:transparent;border:1px solid #fff;font-family:BrownBold;font-size:12px;line-height:50px;border-radius:2px;color:#fff;padding-left:31px;box-sizing:border-box;background-image:url(../svg/40-shape-_3_.svg);background-position:150px 50%;background-size:22px;background-repeat:no-repeat;cursor:pointer;text-align:left}.btn--details{display:block;font-family:Brown;font-size:18px;line-height:50px;letter-spacing:2.5px;background-color:#3e57a0;width:160px;height:50px;text-align:center;color:#fff;border-color:#3e57a0;transition:opacity .3s,background-color .3s}.btn--details.light{background-color:#aabae6;border-color:#aabae6}.btn--details.light:active,.btn--details.light:focus,.btn--details.light:hover{opacity:.7}.btn--book-more{display:block;font-family:BrownBold;font-size:14px;line-height:36px;letter-spacing:2.5px;width:150px;height:40px;text-align:center;opacity:1;border-color:#000;color:#000}.book-now--firm-style-btn{display:none;background-image:url(../svg/11-book-now-button.svg);background-size:55px;width:60px;height:60px;background-repeat:no-repeat;cursor:pointer;bottom:21px;right:21px;background-position:50% 50%;border-radius:50%;transition:ease-in-out .2s;position:fixed;outline:0}@media only screen and (min-width:1024px){.book-now--firm-style-btn{display:block}}@media screen and (min-width:768px){.book-now--firm-style-btn{background-size:95px;width:100px;height:100px}}.book-now--firm-style-btn:hover{background-size:60px}@media screen and (min-width:768px){.book-now--firm-style-btn:hover{background-size:100px}}.book-now--firm-style-btn.opened{background-color:#b4c3e8;background-image:url(../svg/18-combined-shape-_3_.svg);background-size:10px;border:1px solid #fff}@media screen and (min-width:768px){.book-now--firm-style-btn.opened{background-size:20px}}.book-now--firm-style-btn.opened:hover{background-size:15px}@media screen and (min-width:768px){.book-now--firm-style-btn.opened:hover{background-size:25px}}.mobile--book-btn{display:block;background-image:url(../svg/11-book-now-button.svg);background-size:55px;width:60px;height:60px;background-repeat:no-repeat;cursor:pointer;background-position:50% 50%;border-radius:50%;transition:ease-in-out .2s;outline:0;position:fixed;bottom:25px;right:25px;z-index:34}@media only screen and (min-width:1024px){.mobile--book-btn{display:none}}.mobile--book-btn:hover{background-size:60px}.mobile--book-btn.opened{background-color:#b4c3e8;background-image:url(../svg/18-combined-shape-_3_.svg);background-size:10px;border:1px solid #fff}.mobile--book-btn.opened:hover{background-size:15px}.alm-btn-wrap .alm-load-more-btn{display:inline-block;vertical-align:top;font-size:20px!important;letter-spacing:1px!important;cursor:pointer;font-family:Brown;text-transform:capitalize;color:#222!important;background-color:transparent!important;font-weight:400!important}.alm-btn-wrap .alm-load-more-btn:after,.alm-btn-wrap .alm-load-more-btn:before{display:inline-block!important;content:""!important;position:relative!important;width:8px!important;height:15px!important;background-image:url(../img/down-arrow@2x.png)!important;background-size:8px!important;background-repeat:no-repeat!important;background-position:0 0!important;margin:0 22px!important;top:2px!important}.alm-btn-wrap{border-bottom:1px solid #565656!important;text-align:center!important;position:relative!important;z-index:1;padding-bottom:40px!important;margin-bottom:50px!important}.see-more-row{border-bottom:1px solid #565656;text-align:center;position:relative;z-index:1;padding-bottom:40px;margin-bottom:50px}.see-more-row a{display:inline-block;vertical-align:top;font-size:20px;letter-spacing:1px;cursor:pointer}.see-more-row a:after,.see-more-row a:before{display:inline-block;content:"";position:relative;width:8px;height:15px;background-image:url(../img/down-arrow@2x.png);background-size:8px;background-repeat:no-repeat;background-position:0 0;margin:0 22px;top:2px}.light-reading-content .alm-btn-wrap,.light-reading-content .see-more-row{top:-15px}.talented-friends-content .alm-btn-wrap,.talented-friends-content .see-more-row{margin-top:6px}.top-bg-block{width:100%;height:580px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:12;margin-top:-70px}@media (min-width:1024px){.top-bg-block{height:100vh;margin-top:-120px}}.top-bg-block .top-bg-block--fader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:1}@media (min-width:1024px){.top-bg-block .top-bg-block--fader{display:none}}.top-bg-block .wrap{position:relative;height:100%;z-index:2}.top-bg-block .wrap .text-block{position:absolute;bottom:204px;left:28px}@media (min-width:1440px){.top-bg-block .wrap .text-block{bottom:270px;left:0}}.top-bg-block .wrap .text-block p{padding:0;margin:0;font-family:Brown;font-size:16px;color:#fff;margin-bottom:9px;letter-spacing:1.2px}@media (min-width:1024px){.top-bg-block .wrap .text-block p{padding:0;margin:0;font-size:20px;margin-bottom:10px;letter-spacing:1.5px;font-size:14px;letter-spacing:1px;line-height:1.5}}.top-bg-block .wrap .text-block h2{padding:0;margin:0;color:#fff;font-size:32px;line-height:45px;font-family:Canela-Medium;letter-spacing:1.3px}@media (min-width:1024px){.top-bg-block .wrap .text-block h2{padding:0;margin:0;font-size:50px;line-height:1.4;letter-spacing:2px}}.music-page .top-bg-block .wrap .text-block h2{max-width:600px}.i-want{height:100px;text-align:center;padding-top:20px;margin-bottom:50px}.i-want ul{padding:0;margin:0;text-align:center}.i-want ul li{display:inline-block;margin:0 10px;padding:0;vertical-align:-webkit-baseline-middle;vertical-align:middle}.i-want ul li .btn{position:relative;top:3px}.i-want ul li .selectbox{padding:0;margin:0;background-image:url(../ico/property/shape_down_2@2x.png);background-repeat:no-repeat;background-size:13px;background-position:100% 57%;position:relative;overflow:hidden}.i-want ul li .selectbox:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:0;left:-20px;background-color:#000}.i-want ul li .selectbox select{background-color:transparent;border:0;outline:0;box-shadow:none!important;-webkit-appearance:none;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);border-radius:0;padding:5px;padding-right:20px;height:38px}.i-want ul li option,.i-want ul li select,.i-want ul li span{font-family:BrownItalic;font-size:20px;line-height:27px;letter-spacing:1.5px}.i-want ul li option,.i-want ul li select{font-family:Brown}.book-btn--firm--desktop--row{display:block}@media screen and (min-width:768px){.book-btn--firm--desktop--row{display:block}}.book-btn--firm--desktop--row .book-now--firm-style-radial{width:0;height:0;box-sizing:border-box;bottom:20px;right:20px;position:fixed;background-color:#b4c3e8;z-index:28;transition:width .1s,height .1s,right .1s,bottom .1s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;text-align:center}@media screen and (min-width:768px){.book-btn--firm--desktop--row .book-now--firm-style-radial{border-radius:50%;bottom:40px;right:40px;display:block}}.book-btn--firm--desktop--row .book-now--firm-style-radial .book-now--firm-style-radial-links{display:none}.book-btn--firm--desktop--row .book-now--firm-style-radial a{opacity:0}.book-btn--firm--desktop--row .book-now--firm-style-radial.opened{width:100%;height:100%;bottom:0;right:0;transition:width .2s,height .2s,right .2s,bottom .2s;text-align:center;overflow:hidden}@media screen and (min-width:768px){.book-btn--firm--desktop--row .book-now--firm-style-radial.opened{text-align:left;width:2000px;height:2000px;bottom:-1000px;right:-1000px;display:block}}.book-btn--firm--desktop--row .book-now--firm-style-radial.opened .book-now--firm-style-radial-links{display:block;margin:auto}@media screen and (min-width:768px){.book-btn--firm--desktop--row .book-now--firm-style-radial.opened .book-now--firm-style-radial-links{display:block;margin-top:25%;margin-left:20%}}.book-btn--firm--desktop--row .book-now--firm-style-radial.opened a{display:inline-block;opacity:1;text-align:center;color:#fff;font-family:BrownBold;text-transform:uppercase;text-decoration:none;padding-bottom:2px;line-height:30px;border-bottom:2px solid #fff;font-size:30px;margin-bottom:40px}@media screen and (min-width:768px){.book-btn--firm--desktop--row .book-now--firm-style-radial.opened a{line-height:60px;border-bottom:4px solid #fff;font-size:60px;margin-bottom:80px}}.book-btn--firm--desktop--row .book-now--firm-style-btn{position:fixed;bottom:25px;right:25px;z-index:29}@media screen and (min-width:768px){.book-btn--firm--desktop--row .book-now--firm-style-btn{bottom:40px;right:40px}}html{margin-top:0!important}body,html{height:100%;font-size:16px;line-height:1.4;font-family:Brown}body{background-color:#fff;moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}body.noscroll{overflow:hidden;height:100vh;overflow-y:hidden}#page{width:100%}@media (min-width:1024px){#page{width:100%;overflow-x:hidden}}b,h1,h2,h3,h4,h5,h6,strong{font-weight:400;font-family:BrownBold}b,strong{font-weight:400;font-family:BrownBold}hr{clear:both}a,a:focus,a:hover{outline:0}input,input:focus,input:hover,input[type=email],input[type=email]:focus,input[type=email]:hover,input[type=text],input[type=text]:focus,input[type=text]:hover,select,select:focus,select:hover,textarea,textarea:focus,textarea:hover{outline:0;background:#fff}.wrap{padding:0 20px;margin:auto}@media screen and (min-width:375px){.wrap{width:100%;max-width:100%}}@media screen and (min-width:768px){.wrap{width:100%;max-width:100%}}@media screen and (min-width:1024px){.wrap{width:1024px;max-width:1024px}}@media screen and (min-width:1440px){.wrap{width:1380px;max-width:1380px}}@media screen and (min-width:1440px){.wrap.small{width:1024px;max-width:1024px}}@media screen and (min-width:1024px){.wrap.smallest{width:890px;max-width:890px}}.site-content{padding-top:0}.page:not(.home) #content{padding-bottom:0}form.book-form{display:block;width:320px;height:336px;margin:auto;background-color:#fff;position:relative;top:-137px;padding-top:26px;margin-bottom:-92px;z-index:16}@media screen and (min-width:1024px){form.book-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:50px;padding-top:20px;height:100px;position:static;top:0;width:100%;background-color:transparent}}form.book-form button{width:100%;text-align:center;margin-top:38px}@media screen and (min-width:1024px){form.book-form button{width:auto;margin-top:0}}form.book-form .group{text-align:center}@media screen and (min-width:1024px){form.book-form .group{margin-right:20px}}form.book-form .group p{margin:0 15px 0;font-family:BrownItalic;font-size:20px;line-height:23px;letter-spacing:1.54px}@media screen and (min-width:1024px){form.book-form .group p{font-size:14px;letter-spacing:1px;line-height:1.5}}form.book-form .group p span{display:none}@media screen and (min-width:1024px){form.book-form .group p span{display:inline-block}}@media screen and (min-width:1024px){form.book-form .group p{margin:0 15px 0;font-family:BrownItalic;font-size:20px;line-height:23px;letter-spacing:1.54px}}@media screen and (min-width:1024px){form.book-form.no-label .group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}form.book-form .bottom-line{margin-bottom:1px;border-bottom:2px solid #000;display:inline-block}@media screen and (min-width:1024px){form.book-form .bottom-line{display:block;margin-bottom:1px;border-bottom:2px solid #000}}form.book-form .bottom-line input,form.book-form .bottom-line select{max-width:95px}@media screen and (min-width:1024px){form.book-form .bottom-line input,form.book-form .bottom-line select{max-width:95px}}form.book-form input,form.book-form select{display:inline-block;border:none!important;height:42px;max-width:105px;font-family:Brown;line-height:42px;font-size:20px;letter-spacing:1.03448px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer}@media screen and (min-width:1024px){form.book-form input,form.book-form select{display:inline-block;border:none!important;height:45px;max-width:105px;font-family:Brown;line-height:45px;font-size:20px;letter-spacing:1.03448px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer}}form.book-form input:not(.select),form.book-form select{padding:0}@media screen and (min-width:1024px){form.book-form input:not(.select),form.book-form select{padding:0}}form.book-form select{width:60px}@media screen and (min-width:1024px){form.book-form select{width:60px}}form.book-form label{font-family:BrownBold;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1024px){form.book-form label{font-family:BrownBold;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.select-group{position:relative;display:inline-block;margin-top:16px}@media screen and (min-width:1024px){.select-group{margin-top:0;position:relative;display:inline-block}}.select-group:before{content:'';position:absolute;top:15px;right:0;height:10px;width:10px;border:2px solid #c6c6c6;border-top:none;border-left:none;z-index:0;transform:rotate(45deg)}.select-group:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:calc(100% - 15px);background-color:#000}.select-group input{position:relative;padding:0 15px 0 0;background-color:transparent!important;z-index:1}.select-group .options-group{position:absolute;border:1px solid #aaa;background:#fff;overflow:hidden;opacity:0;z-index:-1;transition:opacity .15s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.select-group .options-group.open{opacity:1;z-index:1;white-space:nowrap}.select-group .options-group .option{padding:2px 10px;font-family:BrownItalic;font-size:25px;cursor:pointer;transition:background-color .3s}.select-group .options-group .option.active,.select-group .options-group .option:active,.select-group .options-group .option:focus,.select-group .options-group .option:hover{background:#b1dcfb}body.admin-bar .book-form .datepicker{margin-top:0;background-color:transparent}#subscribe-form{width:405px;max-width:100%;min-height:230px;float:right}#subscribe-form label,#subscribe-form p{position:relative;height:26px;color:#b2b2b2;font-family:Brown;font-weight:400;font-size:24px;font-style:normal;font-stretch:normal;margin:0;margin-bottom:30px}#subscribe-form form{padding:0 5px;width:100%}#subscribe-form form .form-row{overflow:hidden;border-radius:0}#subscribe-form form .wpcf7-form-control-wrap{position:relative;display:block}#subscribe-form form input{border:0;border-bottom:2px solid #252525;border-radius:0;color:#252525;font-family:Brown;font-size:24px;font-style:normal;font-stretch:normal;width:100%;padding:0;padding-right:60px;height:50px;padding-left:13px;line-height:50px;background-color:transparent}#subscribe-form form input.placeholder{font-family:inherit}#subscribe-form form input:-moz-placeholder{font-family:inherit}#subscribe-form form input::-moz-placeholder{font-family:inherit}#subscribe-form form input:-ms-input-placeholder{font-family:inherit}#subscribe-form form input::-webkit-input-placeholder{font-family:inherit}#subscribe-form form .submit{float:right;border:0;outline:0;background-color:transparent;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:21px 22px;width:60px;margin-left:-60px;position:relative;z-index:18;padding:0;height:50px;box-sizing:border-box}#subscribe-form form [type=submit]{position:absolute;top:0;right:0;border:none;margin:0;padding:0;width:60px;height:50px;outline:0;background-color:transparent;background-image:url(../svg/43-slider-arrow-right.svg);background-repeat:no-repeat;background-position:21px 22px;box-sizing:border-box;text-indent:-1000px;z-index:18;background-size:25px}#subscribe-form form .ajax-loader,#subscribe-form form br{display:none}#subscribe-form form .wpcf7-validation-errors{display:none!important}#subscribe-form form .wpcf7-response-output{margin:0;border:none;font-family:Brown;font-size:17px}#subscribe-form form span.wpcf7-not-valid-tip{font-family:Brown;font-size:17px}#subscribe-form .notice{text-align:center;color:#b2b2b2;font-family:Brown;font-size:13px;font-style:normal;font-stretch:normal;padding-top:13px}#subscribe-form{padding-top:41px}#subscribe-form label,#subscribe-form p{margin-bottom:0;height:auto}.picker .picker__day--selected,.picker .picker__day--selected:hover,.picker.picker--focused .picker__day--selected{background:#0089ec;color:#fff!important}.picker button{margin-top:0;padding-left:10px;padding-right:10px;width:33%;color:#49494b}.single-post:not(.has-sidebar) #primary{max-width:none}@media screen and (min-width:1024px){.single-post:not(.has-sidebar) #primary{padding-top:120px}}#primary{position:relative;background-color:#fff}.custom-post-content h1,.type-post h1{font-family:BrownBold;font-size:38px;color:#000;max-width:760px;margin-left:auto;margin-right:auto;text-align:left}@media screen and (min-width:1024px){.custom-post-content h1,.type-post h1{font-size:50px;text-align:center}}.custom-post-content p,.type-post p{font-family:Brown;font-size:16px;line-height:2;color:#202020;max-width:760px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.custom-post-content p,.type-post p{line-height:35px;font-size:20px;margin-bottom:50px;font-size:14px;letter-spacing:1px;line-height:1.5}}.preloader{width:100%;min-height:100px;overflow:hidden;margin:auto;margin-bottom:100px;background-image:url(../svg/preloader.svg);background-repeat:no-repeat;background-position:50% 50%}#at-cv-lightbox,.at-cv-lightbox-background{display:none!important}@media screen and (min-width:1440px){.light-reading-content .wrap{width:1140px}}.light-reading-content .light-reading-rows{overflow:hidden}.light-reading-content h4{font-size:20px;font-family:Brown;color:#000;text-align:center;letter-spacing:.8px;margin-bottom:60px}@media screen and (min-width:1024px){.light-reading-content h4{font-size:20px;font-family:Brown;color:#000;text-align:center;letter-spacing:.8px;margin-bottom:60px}}.light-reading-content .col{width:100%;box-sizing:border-box;margin-bottom:30px}@media screen and (min-width:1024px){.light-reading-content .col{width:33%;float:left;padding:0 35px;box-sizing:border-box;margin-bottom:52px}}@media screen and (min-width:1024px){.light-reading-content .col:nth-child(1),.light-reading-content .col:nth-child(3n+1){clear:both;padding-left:0;text-align:left}}@media screen and (min-width:1024px){.light-reading-content .col:nth-child(3n){padding-right:0;text-align:right}}.light-reading-content .light-reading-block{overflow:hidden}@media screen and (min-width:1024px){.light-reading-content .light-reading-block .light-reading-block--inner{width:300px;display:inline-block}}@media screen and (min-width:1440px){.light-reading-content .light-reading-block .light-reading-block--inner{width:330px;display:inline-block}}.light-reading-content .light-reading-block .img-block{width:140px;height:112px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:left;margin-right:-140px}@media screen and (min-width:1024px){.light-reading-content .light-reading-block .img-block{width:300px;height:400px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:none}}@media screen and (min-width:1440px){.light-reading-content .light-reading-block .img-block{width:330px;height:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}.light-reading-content .light-reading-block h3{margin:0;text-align:left;padding-top:0;margin-bottom:5px;padding-left:165px;clear:none}@media screen and (min-width:1024px){.light-reading-content .light-reading-block h3{margin:0;text-align:center;padding-top:24px;margin-bottom:25px;padding-left:10px;padding-right:10px}}.light-reading-content .light-reading-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:18px;line-height:28px;color:#000}.light-reading-content .light-reading-block h3 a:hover{text-decoration:underline}@media screen and (min-width:1024px){.light-reading-content .light-reading-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:26px;line-height:1.5;color:#000}}.light-reading-content .light-reading-block p{margin:0;color:#565656;font-size:13px;line-height:20px;text-align:left;letter-spacing:1px;padding-left:165px}@media screen and (min-width:1024px){.light-reading-content .light-reading-block p{margin:0;color:#565656;font-size:18px;line-height:1.8;text-align:center;letter-spacing:1px;padding-left:0;font-size:14px;letter-spacing:1px;line-height:1.5}}.light-reading-content.light-reading-content--without-more .alm-btn-wrap{display:none}.more-light-reading-content{background-color:#fafafa;padding-top:30px;padding-bottom:30px}@media screen and (min-width:1024px){.more-light-reading-content{padding-top:50px;padding-bottom:55px}}@media screen and (min-width:1440px){.more-light-reading-content .wrap{width:1140px}}.more-light-reading-content .light-reading-rows{overflow:hidden;position:relative;z-index:3}.more-light-reading-content h4{font-size:20px;line-height:30px;font-family:Brown;color:#000;text-align:center;letter-spacing:.8px;margin-bottom:60px}@media screen and (min-width:1024px){.more-light-reading-content h4{font-size:30px;line-height:50px;font-family:Brown;color:#000;text-align:center;letter-spacing:.8px;margin-bottom:60px}}.more-light-reading-content .col{width:100%;box-sizing:border-box;margin-bottom:30px}@media screen and (min-width:1024px){.more-light-reading-content .col{width:33%;float:left;padding:0 35px;box-sizing:border-box;margin-bottom:52px}}@media screen and (min-width:1024px){.more-light-reading-content .col:nth-child(1),.more-light-reading-content .col:nth-child(3n+1){clear:both;padding-left:0;text-align:left}}@media screen and (min-width:1024px){.more-light-reading-content .col:nth-child(3n){padding-right:0;text-align:right}}.more-light-reading-content .light-reading-block{overflow:hidden}@media screen and (min-width:1024px){.more-light-reading-content .light-reading-block .light-reading-block--inner{width:300px;display:inline-block}}@media screen and (min-width:1440px){.more-light-reading-content .light-reading-block .light-reading-block--inner{width:330px;display:inline-block}}.more-light-reading-content .light-reading-block .img-block{width:140px;height:112px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:left;margin-right:-140px}@media screen and (min-width:1024px){.more-light-reading-content .light-reading-block .img-block{width:300px;height:400px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:none}}@media screen and (min-width:1440px){.more-light-reading-content .light-reading-block .img-block{width:330px;height:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}.more-light-reading-content .light-reading-block h3{margin:0;text-align:left;padding-top:0;margin-bottom:5px;padding-left:165px;clear:none}@media screen and (min-width:1024px){.more-light-reading-content .light-reading-block h3{margin:0;text-align:center;padding-top:24px;margin-bottom:25px;padding-left:10px;padding-right:10px}}.more-light-reading-content .light-reading-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:20px;line-height:30px;color:#000}.more-light-reading-content .light-reading-block h3 a:hover{text-decoration:underline}@media screen and (min-width:1024px){.more-light-reading-content .light-reading-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:30px;line-height:45px;color:#000}}.more-light-reading-content .light-reading-block p{margin:0;color:#565656;font-size:13px;line-height:20px;text-align:left;letter-spacing:1px;padding-left:165px}@media screen and (min-width:1024px){.more-light-reading-content .light-reading-block p{margin:0;color:#565656;font-size:18px;line-height:32px;text-align:center;letter-spacing:1px;padding-left:0;font-size:14px;letter-spacing:1px;line-height:1.5}}.more-light-reading-content.more-light-reading-content--without-more .alm-btn-wrap{display:none}@media screen and (min-width:1440px){.talented-friends-content .wrap{width:1160px}}.talented-friends-content .talented-friends-rows{overflow:hidden;max-width:340px;margin:auto}@media screen and (min-width:1024px){.talented-friends-content .talented-friends-rows{max-width:100%}}.talented-friends-content h4{font-family:Brown;color:#000;text-align:center;margin-bottom:60px;letter-spacing:.8px;font-size:20px}@media screen and (min-width:1024px){.talented-friends-content h4{margin-bottom:60px;letter-spacing:.8px;font-size:20px}}.talented-friends-content .col{width:50%;float:left;padding:0;padding-right:10px;box-sizing:border-box;margin-bottom:20px}@media screen and (min-width:1024px){.talented-friends-content .col{width:25%;float:left;padding:0 50px;box-sizing:border-box;margin-bottom:30px}}.talented-friends-content .col:nth-child(1),.talented-friends-content .col:nth-child(2n+1){clear:both}@media screen and (min-width:1024px){.talented-friends-content .col:nth-child(1),.talented-friends-content .col:nth-child(2n+1){clear:none;padding:0;text-align:center}}@media screen and (min-width:1024px){.talented-friends-content .col:nth-child(1),.talented-friends-content .col:nth-child(4n+1){clear:both;padding:0;text-align:center}}.talented-friends-content .col:nth-child(2n){padding-left:10px;padding-right:0}@media screen and (min-width:1024px){.talented-friends-content .col:nth-child(2n){padding:0;text-align:center}}@media screen and (min-width:1024px){.talented-friends-content .col:nth-child(4n){text-align:right;padding:0;text-align:center}}.talented-friends-content .light-reading-block,.talented-friends-content .talented-friends-block{overflow:hidden}.talented-friends-content .light-reading-block .light-reading-block--inner,.talented-friends-content .light-reading-block .talented-friends-block--inner,.talented-friends-content .talented-friends-block .light-reading-block--inner,.talented-friends-content .talented-friends-block .talented-friends-block--inner{display:inline-block;width:160px}@media screen and (min-width:1024px){.talented-friends-content .light-reading-block .light-reading-block--inner,.talented-friends-content .light-reading-block .talented-friends-block--inner,.talented-friends-content .talented-friends-block .light-reading-block--inner,.talented-friends-content .talented-friends-block .talented-friends-block--inner{width:200px}}.talented-friends-content .light-reading-block .img-block,.talented-friends-content .talented-friends-block .img-block{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:160px;height:200px}@media screen and (min-width:1024px){.talented-friends-content .light-reading-block .img-block,.talented-friends-content .talented-friends-block .img-block{width:200px;height:240px}}.talented-friends-content .light-reading-block h3,.talented-friends-content .talented-friends-block h3{margin:0;text-align:center;padding-top:16px;margin-bottom:25px;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.talented-friends-content .light-reading-block h3,.talented-friends-content .talented-friends-block h3{padding-top:16px;margin-bottom:25px;padding-left:0;padding-right:0}}.talented-friends-content .light-reading-block h3 a,.talented-friends-content .talented-friends-block h3 a{font-family:BrownBold;display:block;color:#000;font-size:20px;line-height:1.5;letter-spacing:1px}@media screen and (min-width:1024px){.talented-friends-content .light-reading-block h3 a,.talented-friends-content .talented-friends-block h3 a{font-size:20px;line-height:1.5;letter-spacing:1px}}.talented-friends-content.talented-friends-content--without-more .alm-btn-wrap{display:none}.more-talented-friends-content{padding-top:30px;padding-bottom:30px}.more-talented-friends-content.more-talented-friends-content--mobile{display:block;opacity:0}@media screen and (min-width:1024px){.more-talented-friends-content.more-talented-friends-content--mobile{display:none}}.more-talented-friends-content.more-talented-friends-content--desktop{display:none}@media screen and (min-width:1024px){.more-talented-friends-content.more-talented-friends-content--desktop{display:block;min-height:480px;position:relative;z-index:3;padding-top:80px}}@media screen and (min-width:1024px){.more-talented-friends-content{padding-top:0;padding-bottom:0}}@media screen and (min-width:1440px){.more-talented-friends-content .wrap{width:1160px}}.more-talented-friends-content .talented-friends-rows{overflow:hidden;margin:auto}@media screen and (min-width:1024px){.more-talented-friends-content .talented-friends-rows{max-width:100%}}.more-talented-friends-content h4{font-family:Brown;color:#000;text-align:center;margin-bottom:60px;letter-spacing:.8px;font-size:20px;line-height:30px}@media screen and (min-width:1024px){.more-talented-friends-content h4{margin-bottom:60px;letter-spacing:.8px;font-size:30px;line-height:50px}}.more-talented-friends-content .col{width:180px;padding:0;display:inline-block;box-sizing:border-box;vertical-align:top}@media screen and (min-width:1024px){.more-talented-friends-content .col{width:24%;display:inline-block;box-sizing:border-box;margin-bottom:30px;margin-right:0;margin-left:0}}@media screen and (min-width:1024px){.more-talented-friends-content .col:nth-child(1),.more-talented-friends-content .col:nth-child(4n+1){text-align:center}}.more-talented-friends-content .light-reading-block,.more-talented-friends-content .talented-friends-block{overflow:hidden;text-align:center}.more-talented-friends-content .light-reading-block .light-reading-block--inner,.more-talented-friends-content .light-reading-block .talented-friends-block--inner,.more-talented-friends-content .talented-friends-block .light-reading-block--inner,.more-talented-friends-content .talented-friends-block .talented-friends-block--inner{display:inline-block;width:160px}@media screen and (min-width:1024px){.more-talented-friends-content .light-reading-block .light-reading-block--inner,.more-talented-friends-content .light-reading-block .talented-friends-block--inner,.more-talented-friends-content .talented-friends-block .light-reading-block--inner,.more-talented-friends-content .talented-friends-block .talented-friends-block--inner{width:200px}}.more-talented-friends-content .light-reading-block .img-block,.more-talented-friends-content .talented-friends-block .img-block{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:160px;height:200px}@media screen and (min-width:1024px){.more-talented-friends-content .light-reading-block .img-block,.more-talented-friends-content .talented-friends-block .img-block{width:200px;height:240px}}.more-talented-friends-content .light-reading-block h3,.more-talented-friends-content .talented-friends-block h3{margin:0;text-align:center;padding-top:16px;margin-bottom:25px;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.more-talented-friends-content .light-reading-block h3,.more-talented-friends-content .talented-friends-block h3{padding-top:16px;margin-bottom:25px;padding-left:0;padding-right:0}}.more-talented-friends-content .light-reading-block h3 a,.more-talented-friends-content .talented-friends-block h3 a{font-family:BrownBold;display:block;color:#000;font-size:20px;line-height:30px;letter-spacing:1px}.more-talented-friends-content .light-reading-block h3 a:hover,.more-talented-friends-content .talented-friends-block h3 a:hover{text-decoration:underline}@media screen and (min-width:1024px){.more-talented-friends-content .light-reading-block h3 a,.more-talented-friends-content .talented-friends-block h3 a{font-size:20px;line-height:30px;letter-spacing:1px}}.more-talented-friends-content.more-talented-friends-content--without-more .alm-btn-wrap{display:none}.signup--popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:25;display:none}@media (min-width:1024px){.signup--popup{display:block}}.signup--popup .signup--popup--inner{position:relative;width:100%;height:100%}.signup--popup .signup--popup--inner #subscribe-form label{font-family:Canela-Medium;color:#000}.signup--popup .signup--popup--inner #subscribe-form input{font-size:21px}.signup--popup .signup--popup--inner #subscribe-form .notice{font-family:BrownItalic;font-size:11px;color:#5f5f5f}.signup--popup .signup--popup--inner #subscribe-form span.wpcf7-not-valid-tip{font-size:15px}.signup--popup .signup--popup--inner #subscribe-form .wpcf7-response-output{padding-left:0;padding-right:0;font-size:15px}.signup--popup .fader{width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:26}.signup--popup .content-block{width:800px;height:450px;float:right;position:absolute;top:50%;left:50%;margin-top:-242px;margin-left:-400px;z-index:27}.signup--popup .content-block .left{width:398px;height:450px;float:left;background-image:url(../images/popup-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.signup--popup .content-block .right{float:left;width:402px;height:450px;overflow:hidden;background-color:#fff;padding-top:90px;padding-left:50px;box-sizing:border-box;position:relative;padding-right:43px}.signup--popup .content-block .right .btn--menu.btn--menu--close{position:absolute;top:0;right:0;background-position:61% 40%}.signup--popup .content-block .right p{color:#000;font-family:Canela-Medium;font-size:28px;line-height:1.5;font-style:normal;font-stretch:normal;letter-spacing:1px;padding-right:30px;margin:0;margin-bottom:30px}.signup--popup .content-block .right form{padding:0 0}.signup--popup .content-block .right form .form-row{overflow:hidden;border-radius:0;border-bottom:2px solid #252525}.signup--popup .content-block .right form .form-row input{color:#252525;font-family:Brown;font-size:20px;font-style:normal;font-stretch:normal;border:0;width:100%;padding:0;padding-right:70px;height:44px;padding-left:26px;letter-spacing:.6px}.signup--popup .content-block .right form .form-row input.placeholder{font-family:inherit}.signup--popup .content-block .right form .form-row input:-moz-placeholder{font-family:inherit}.signup--popup .content-block .right form .form-row input::-moz-placeholder{font-family:inherit}.signup--popup .content-block .right form .form-row input:-ms-input-placeholder{font-family:inherit}.signup--popup .content-block .right form .form-row input::-webkit-input-placeholder{font-family:inherit}.signup--popup .content-block .right form .form-row .submit{float:right;border:0;outline:0;background-color:transparent;background-image:url(../img/shape2@2x.png);background-repeat:no-repeat;background-position:3px 20px;background-size:24px;width:70px;margin-left:-70px;position:relative;z-index:18;padding:0;height:46px;box-sizing:border-box}.signup--popup .content-block .right .notice{text-align:center;color:#5e5e5e;font-family:Brown;font-size:10px;font-style:italic;font-stretch:normal;padding-top:12px;padding-left:0;letter-spacing:.7px}.category-artist .follow-us--container,.category-featured .follow-us--container,.category-media .follow-us--container,.culture-page .follow-us--container,.events-page .follow-us--container,.restaurant-page .follow-us--container,.single-post .follow-us--container,.type-artist .follow-us--container,.type-feature .follow-us--container,.type-media .follow-us--container{display:block}@media (min-width:1024px){.category-artist .follow-us--container,.category-featured .follow-us--container,.category-media .follow-us--container,.culture-page .follow-us--container,.events-page .follow-us--container,.restaurant-page .follow-us--container,.single-post .follow-us--container,.type-artist .follow-us--container,.type-feature .follow-us--container,.type-media .follow-us--container{display:none}}.follow-us--container{position:relative;z-index:1;width:360px;margin:auto;margin-top:73px}@media only screen and (min-width:1024px){.follow-us--container{position:relative;z-index:1;width:1024px;margin:auto;margin-top:100px;margin-bottom:0;min-height:330px}}@media screen and (min-width:1024px){.follow-us--container{position:relative;z-index:3}}@media screen and (min-width:1440px){.follow-us--container{width:100%}}.follow-us--container #sb_instagram .sb_instagram_header{display:none}.follow-us--container #sb_instagram #sbi_load{display:none}.follow-us--container .wrap{padding:0 10px 0 20px}@media screen and (min-width:1440px){.follow-us--container .wrap{padding:0 0;width:1188px}}.follow-us--container .row{overflow:hidden}.follow-us--container .follow-us--container--bg{position:absolute;z-index:1;width:100%;height:48%;bottom:0;left:0;background-color:#f5f5f5;display:none}.follow-us--container .follow-us--content{position:relative;z-index:2}.follow-us--container h3{font-size:30px;color:#202020;font-family:Canela-Medium;float:left;letter-spacing:1.5px;margin-bottom:15px;padding-left:6px}.follow-us--container .follow-link{float:right;text-align:right}.follow-us--container .follow-link.follow-link--top{display:none}@media only screen and (min-width:1024px){.follow-us--container .follow-link.follow-link--top{display:block}}.follow-us--container .follow-link.follow-link--bottom{display:block;float:none;text-align:center;padding-right:49px}@media only screen and (min-width:1024px){.follow-us--container .follow-link.follow-link--bottom{display:none}}.follow-us--container .follow-link a{display:inline-block;position:relative;margin-top:20px;margin-right:0;font-family:BrownBold;font-size:18px;text-decoration:none;letter-spacing:.9px;cursor:pointer;margin-right:0;letter-spacing:.9px;margin-top:20px}.follow-us--container .follow-link a:after{content:"";display:block;position:absolute;top:7px;right:-50px;width:30px;height:12px;background-image:url(../svg/43-slider-arrow-right.svg);background-repeat:no-repeat;background-size:20px;background-position:0}.follow-us--container .follow-us-images{margin:0;padding:0;list-style:none;overflow:hidden}.follow-us--container .follow-us-images li{float:left;display:block;margin-left:0;width:150px;height:150px;margin-top:25px}@media only screen and (min-width:1024px){.follow-us--container .follow-us-images li{float:left;display:block;margin-left:26px;margin-top:0;width:220px;height:220px}}@media screen and (min-width:1440px){.follow-us--container .follow-us-images li{width:270px;height:270px}}.follow-us--container .follow-us-images li:nth-child(3n){margin-left:2px;margin-right:26px}@media only screen and (min-width:1024px){.follow-us--container .follow-us-images li:nth-child(3n){margin-left:26px;margin-right:0}}.follow-us--container .follow-us-images li:first-of-type{margin-left:2px;margin-right:26px}@media only screen and (min-width:1024px){.follow-us--container .follow-us-images li:first-of-type{margin-right:0;margin-left:0}}.follow-us--container .follow-us-images li img{width:100%}.follow-us--container #sbi_images{padding:0!important}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item{float:left;display:block;margin-left:0!important;width:150px;height:150px;margin-top:25px;margin-bottom:26px!important}@media only screen and (min-width:1024px){.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item{float:left;display:block;margin-left:26px!important;margin-top:0!important;width:220px;height:220px}}@media screen and (min-width:1440px){.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:270px;height:270px}}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item:nth-child(3n){margin-left:2px!important;margin-right:26px!important}@media only screen and (min-width:1024px){.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item:nth-child(3n){margin-left:26px!important;margin-right:0!important}}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item:first-of-type{margin-left:2px!important;margin-right:26px!important;margin-bottom:26px!important}@media only screen and (min-width:1024px){.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item:first-of-type{margin-right:0!important;margin-left:0!important}}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item .sbi_photo_wrap{height:100%}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item .sbi_photo_wrap a{height:100%!important}.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item img{width:100%;height:100%}@media only screen and (min-width:1024px){.follow-us--container #sb_instagram.sbi_col_4 #sbi_images .sbi_item img{height:auto}}.lineups--bottom{display:none}@media screen and (min-width:1024px){.lineups--bottom{display:block;overflow:hidden;min-height:180px;background-color:#fff;background-image:url(../images/footer-img.png);background-repeat:no-repeat;background-size:auto 180px;background-position:0 50%}}@media screen and (min-width:1440px){.lineups--bottom{display:block;overflow:hidden;min-height:230px;background-color:#fff;background-image:url(../images/footer-img.png);background-repeat:no-repeat;background-size:auto 230px;background-position:0 100%}}@media screen and (min-width:1440px){.lineups--bottom .wrap{padding-left:0;padding-right:0;max-width:1120px}}.artist-event-block{width:260px;max-width:260px;text-align:center;border:1px solid #aabae6;margin:auto;padding-top:20px;float:left;box-sizing:border-box;box-shadow:7px 7px 0 #e8e8e8}.artist-event-block .title{text-align:center;font-family:Brown;font-size:14px;line-height:30px}.artist-event-block .date{color:#f1efc9;text-align:center;font-family:BrownBold;font-size:36px;line-height:60px;text-shadow:2px 2px 0 #b9d9ec;margin-bottom:20px;-webkit-text-stroke:1px;-webkit-text-stroke-color:#464888}.artist-event-block .share{display:block;text-decoration:none;cursor:pointer;text-transform:uppercase;text-align:center;background-color:#f1efc9;height:60px;line-height:60px;color:#d9a39d;font-family:BrownBold;font-size:18px;border-top:1px solid #b3d9f0}.artist-event-block .share-popup--outer{position:relative;width:100%}.artist-event-block .share-popup--outer .share-popup{display:none;background-color:#fff;position:absolute;top:5px;left:15%;width:70%;box-sizing:border-box;border:4px solid #aabae6;padding:12px 5px 5px 5px}.artist-event-block .share-popup--outer .share-popup h3{font-size:16px}.artist-event-block .share-popup--outer .share-popup .share-popup--addthis{display:inline-block;width:100px}.artist-event-block .share-popup--outer .share-popup .share-with--googlecalendar{display:inline-block;position:relative;top:-8px;transition:top .2s}.artist-event-block .share-popup--outer .share-popup .share-with--googlecalendar:hover{top:-12px}#top-video-background{position:fixed;width:100%;height:55.55vw;top:0;left:0;z-index:0;overflow:hidden}#top-video-background .top-video-background--inner{width:100%;height:55.55vw;position:relative}#top-video-background .top-video-background--inner .easyhtml5video{width:100%;height:100%}#top-video-background .top-video-background--inner .easyhtml5video video{width:102vw;height:56.55vw;max-width:none;margin-left:-1vw;margin-top:-1vw}#top-video-background .top-video-background--inner .vjs-big-play-button{display:none}#top-video-background .top-video-background--inner .youtube-video{width:100%;height:100%}#top-video-background .top-video-background--inner .youtube-video>div{width:100%;height:55.55vw}#top-video-background .top-video-background--inner .youtube-video video{width:102vw;height:56.55vw;max-width:none;margin-left:-1vw;margin-top:-1vw}#top-video-background .top-video-background--inner .vimeo-video{width:100%;height:100%}#top-video-background .top-video-background--inner .vimeo-video>div{width:100%;height:55.55vw}#top-video-background .top-video-background--inner .vimeo-video video{width:102vw;height:56.55vw;max-width:none;margin-left:-1vw;margin-top:-1vw}#top-video-background .top-video-background--inner .vimeo-video iframe{width:102vw;height:56.55vw;max-width:none;margin-left:-1vw;margin-top:-1vw}#top-video-background .top-video-background--inner .top-video-background--fader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:1;display:none}@media (min-width:1024px){#top-video-background .top-video-background--inner .top-video-background--fader{display:block}}#top-video-background .top-video-background--inner .text-wrap{position:absolute;bottom:0;left:0;width:100%;height:100px;display:none}@media (min-width:1024px){#top-video-background .top-video-background--inner .text-wrap{height:100%;display:block}}#top-video-background .top-video-background--inner .wrap{position:relative;height:100%;z-index:2}#top-video-background .top-video-background--inner .wrap .text-block{position:absolute;bottom:100px;left:28px}@media (min-width:1440px){#top-video-background .top-video-background--inner .wrap .text-block{bottom:100px;left:0}}#top-video-background .top-video-background--inner .wrap .text-block p{padding:0;margin:0;font-family:Brown;font-size:16px;color:#fff;margin-bottom:9px;letter-spacing:1.2px}@media (min-width:1024px){#top-video-background .top-video-background--inner .wrap .text-block p{padding:0;margin:0;font-size:20px;margin-bottom:10px;letter-spacing:1.5px;font-size:14px;letter-spacing:1px;line-height:1.5}}#top-video-background .top-video-background--inner .wrap .text-block h2{padding:0;margin:0;color:#fff;font-size:24px;line-height:35px;font-family:Canela-Medium;letter-spacing:1.3px}@media (min-width:768px){#top-video-background .top-video-background--inner .wrap .text-block h2{font-size:32px;line-height:45px}}@media (min-width:1024px){#top-video-background .top-video-background--inner .wrap .text-block h2{padding:0;margin:0;font-size:50px;line-height:1.4;letter-spacing:2px}}#top-video-background--offset{display:block;width:100%;height:45.45vw}.video-shortcode>div{width:100vw!important;height:100vh!important}.video-shortcode iframe{width:100vw!important;height:100vh!important}.header-menu .wrap{padding:0;padding-left:20px;width:100%;max-width:none}@media screen and (min-width:1440px){.header-menu .wrap{width:1440px;max-width:1440px}}.site-header--theme{display:none;position:relative;z-index:22;background-color:transparent}@media (min-width:1024px){.site-header--theme{display:block}}.site-header--theme .wrap{width:100%;max-width:none}@media screen and (min-width:1440px){.site-header--theme .wrap{width:1440px;max-width:1440px}}.site-header--theme .wrap:after{display:none}.site-header--theme .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.site-header--theme form.book-form{height:100%;margin:0;padding:0}.site-header--theme form.book-form input,.site-header--theme form.book-form select{width:105px;font-size:30px;font-family:BrownItalic;background-color:transparent}.site-header--theme form.book-form .group .select-group:before{right:5px}.site-header--theme form.book-form .group .select-group:after{display:none}.site-header--theme form.book-form .group .select-group input{width:55px}.site-header--theme .header--col{float:left;height:120px}.site-header--theme .header--logo-block{width:252px;height:120px;margin-right:100px}@media (max-width:1440px){.site-header--theme .header--logo-block{margin-right:40px}}.site-header--theme .header--logo-block .logo{display:block;width:252px;height:120px;background-image:url(../svg/44-surf-lodge-logo-new-bk-copy-2.svg);background-repeat:no-repeat;background-position:-2px 50%;background-size:252px}.site-header--theme .header--book-block{width:100%}.site-header--theme .header--book-block .book-block{width:100%;padding-right:180px;padding-top:32px}.site-header--theme .header--menu-block{margin-left:25px}@media (max-width:1440px){.site-header--theme .header--menu-block{margin-left:0}}.site-header--theme .header--menu-block .btn--menu{width:120px;height:120px}.site-header--theme.light .header--logo-block .logo{background-image:url(../img/surf-lodge-logo-new-bk-2-lite@2x.png)}.site-header--theme.light .header--menu-block .btn--menu{background-image:url(../svg/33-menu-btn.svg)}.site-header--theme.light .header--menu-block .btn--weather{background-image:url(../svg/48-sun.svg)}.header-menu-fader{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(12,32,74,.5);z-index:20}@media screen and (max-width:1023px){.header-menu-fader{display:none!important}}@media (min-width:1024px){.header-desktop--script{position:fixed;top:0;transition:top .2s ease-in-out;width:100%}.header-desktop--script.header-desktop--script--up{top:-120px}}.header-menu--desktop--outer{display:none}@media screen and (min-width:1024px){.header-menu--desktop--outer{display:block}}.header-menu--desktop{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;background-color:#fff;z-index:23;display:none}.header-menu--desktop .top-row{height:100px;margin:0;padding:0;overflow:hidden;text-align:center}.header-menu--desktop .top-row .header--col{float:left;height:100px}.header-menu--desktop .top-row .header--logo-block{width:220px;height:100px;display:inline-block;float:none;margin-right:65px}.header-menu--desktop .top-row .header--logo-block .logo{display:block;width:252px;height:100px;background-image:url(../svg/44-surf-lodge-logo-new-bk-copy-2.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:220px}.header-menu--desktop .top-row .header--weather-block{float:left}.header-menu--desktop .top-row .header--weather-block .btn--menu{width:120px;height:100px}@media screen and (min-width:1440px){.header-menu--desktop .top-row .header--weather-block{padding-left:25px}}.header-menu--desktop .top-row .header--menu-block{float:right}.header-menu--desktop .top-row .header--menu-block .btn--menu{width:120px;height:100px;background-position:50% 50%}.header-menu--desktop .bottom-row .bottom-row--hr{border-bottom:1px solid #cde7f5}.header-menu--desktop .bottom-row .wrap{margin:auto;padding-top:31px}.header-menu--desktop .bottom-row .bottom-row--col{overflow:hidden;margin:0;padding:0;float:left}.header-menu--desktop .bottom-row .menu{list-style:none;padding:0;margin:0;text-align:center;float:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.header-menu--desktop .bottom-row .menu li{display:inline-block;text-align:left;padding-bottom:30px;position:relative;padding-right:28px}.header-menu--desktop .bottom-row .menu li.menu-item{margin:0;box-sizing:border-box;float:left;text-align:center;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}@media (min-width:1440px){.header-menu--desktop .bottom-row .menu li{padding-bottom:0}}.header-menu--desktop .bottom-row .menu li a{display:inline-block;font-family:BrownBold;font-size:16px;text-decoration:none;color:#000;letter-spacing:2px;text-transform:capitalize;position:relative;background-color:#fff;padding-bottom:0;line-height:2;border-bottom:2px solid transparent;z-index:19;top:0;transition:top .2s}.header-menu--desktop .bottom-row .menu li a:hover{border-bottom:2px solid #000;top:-5px}.header-menu--desktop .bottom-row .submenu{padding-left:40px;padding-right:40px;padding-top:25px}.header-menu--desktop .bottom-row .submenu .sub-menu-item-image{width:200px;height:120px}.header-menu--desktop .bottom-row .submenu .sub-menu-title{display:block;padding:0;margin:0;margin-bottom:16px;float:left;font-size:30px;font-family:BrownLight;padding-top:60px;width:20%;text-align:left;border-right:10px solid transparent;overflow:hidden}.header-menu--desktop .bottom-row .submenu .sub-menu-title span{font-size:12px;display:block;text-transform:uppercase;font-family:BrownBold}.header-menu--desktop .bottom-row .submenu .sub-menu-title a{font-size:12px;display:block;text-transform:uppercase;font-family:BrownBold;text-decoration:underline;text-transform:uppercase}.header-menu--desktop .bottom-row .submenu ul{width:80%;float:left;padding:0;margin:0;list-style:none;margin-top:14px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.header-menu--desktop .bottom-row .submenu ul li{display:block;padding:0;margin:0;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:0;flex-basis:0}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item{text-align:left;overflow:hidden}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block{width:100%;height:185px}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner{width:100%;height:100%;position:relative}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner .img-block{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-bottom-color:transparent!important}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner h3{position:absolute;z-index:2;left:15px;bottom:0;font-size:21px;font-family:Canela-Medium;letter-spacing:1.3px;color:#fff;margin-top:0;padding-top:0}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner h3.event-title{bottom:30px}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner h3 a{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner h3 a:hover{border-bottom:2px solid #fff!important}.header-menu--desktop .bottom-row .submenu ul li.sub-menu-item .design-block .design-block--inner h4{position:absolute;z-index:3;left:15px;bottom:10px;font-size:16px;font-family:BrownBold;letter-spacing:1px;color:#fff}.header-menu--desktop .bottom-row .submenu ul li a{display:inline-block;text-decoration:none;font-family:Canela-Medium;font-size:21px;color:#000;border-bottom:2px solid transparent;line-height:1.2;letter-spacing:1.3px;padding-top:10px}.header-menu--desktop .bottom-row .submenu ul li a:hover{border-bottom:2px solid #000}.header-menu--desktop .bottom-row .submenu ul li a.sub-menu-img-a{border:0!important;background-size:cover;background-repeat:no-repeat;width:100%;height:130px}.header-menu--desktop .bottom-row .submenu ul.sub_menu_items--design li{border-right:60px solid #fff}.header-menu--desktop .bottom-row .submenu ul.sub_menu_items--design li:last-of-type{border-right:0 solid #fff}.header-menu--desktop .bottom-row .submenu ul.sub_menu_items--wide li{border-right:20px solid #fff}.header-menu--desktop .bottom-row .submenu ul.sub_menu_items--wide li:last-of-type{border-right:0 solid #fff}.header-menu--desktop .bottom-row .preview{padding-left:47px;padding-top:10px}@media (min-width:1440px){.header-menu--desktop .bottom-row .preview{padding-left:67px}}.header-menu--desktop .bottom-row .preview .top{overflow:hidden;margin-bottom:22px}.header-menu--desktop .bottom-row .preview .top .top--left{float:left;width:100px;height:100px;margin-right:-100px;background-repeat:no-repeat;background-size:contain}@media (min-width:1440px){.header-menu--desktop .bottom-row .preview .top .top--left{width:120px;height:120px;margin-right:-120px}}.header-menu--desktop .bottom-row .preview .top .top--right{padding-left:110px;float:left}@media (min-width:1440px){.header-menu--desktop .bottom-row .preview .top .top--right{padding-left:130px}}.header-menu--desktop .bottom-row .preview .top .top--right .title{display:block;text-transform:capitalize;font-family:BrownBold;font-size:20px;margin:0;letter-spacing:1.6px;margin-bottom:10px}.header-menu--desktop .bottom-row .preview .top .top--right .title:hover{text-decoration:underline}.header-menu--desktop .bottom-row .preview .top .top--right .date{font-size:15px;letter-spacing:1.6px;font-family:BrownBold}.header-menu--desktop .bottom-row .preview .top .top--right .date .day,.header-menu--desktop .bottom-row .preview .top .top--right .date .time{margin:0}.header-menu--desktop .bottom-row .preview .bottom{width:300px;height:136px;display:block;background-repeat:no-repeat;background-size:contain;position:relative}@media (min-width:1440px){.header-menu--desktop .bottom-row .preview .bottom{width:320px;height:146px}}.header-menu--desktop .bottom-row .preview .bottom .title{text-transform:capitalize;font-family:BrownBold;font-size:24px;text-align:center;margin:0;letter-spacing:1.6px;margin-bottom:10px;color:#fff;line-height:2.1;padding-right:10px}.header-menu--desktop .bottom-row .preview .bottom .date{font-size:15px;letter-spacing:1.6px;font-family:BrownBold;position:absolute;bottom:0;left:0;width:100%;color:#fff}.header-menu--desktop .bottom-row .preview .bottom .date .day,.header-menu--desktop .bottom-row .preview .bottom .date .time{margin-bottom:17px}.header-menu--desktop .bottom-row .preview .bottom .date .day{float:left;padding-left:16px;text-align:left}.header-menu--desktop .bottom-row .preview .bottom .date .time{text-align:right;float:right;padding-right:24px}.header-menu--desktop .bottom-row .social{list-style:none;margin:0;padding:0;width:30px;margin-left:27px;padding-top:81px}@media (min-width:1440px){.header-menu--desktop .bottom-row .social{margin-left:132px}}.header-menu--desktop .bottom-row .social li{display:inline-block;margin-bottom:43px}.header-menu--desktop .bottom-row .social li a,.header-menu--desktop .bottom-row .social li a:hover{text-decoration:none;cursor:pointer;display:block;width:30px;height:30px}.header-menu--desktop .bottom-row .social li a.insta,.header-menu--desktop .bottom-row .social li a:hover.insta{background-image:url(../svg/28-instagram.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0;margin-right:36px}.header-menu--desktop .bottom-row .social li a.facebook,.header-menu--desktop .bottom-row .social li a:hover.facebook{background-image:url(../svg/20-facebook.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0}@media (min-width:1024px){.header-menu--desktop .btn--weather{width:100px;height:100px}.header-menu--desktop .btn--menu{width:100px;height:100px}.header-menu--desktop form.book-form{margin-bottom:20px;padding-top:0;-ms-flex-pack:space-evenly;justify-content:space-evenly;float:left}}.header-menu--desktop .top-row .header--logo-block,.site-header--theme .header--logo-block{width:220px;height:100px;margin-right:0}.site-header--theme .header--logo-block .logo{display:block;width:220px;height:100px;background-image:url(../svg/44-surf-lodge-logo-new-bk-copy-2.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:220px}.header-menu--desktop .top-row .header--logo-block .logo{display:block;width:220px;height:100px;background-image:url(../svg/44-surf-lodge-logo-new-bk-copy-2.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:220px;position:relative;top:10px;left:20px}@media screen and (min-width:1440px){.header-menu--desktop .top-row .header--logo-block .logo{left:7px}}.site-header--theme .header--menu-block .btn--menu{width:80px;height:100px;background-position:50% 50%}.header-menu--desktop .bottom-row .wrap{padding-top:15px}.header-menu--desktop .bottom-row .submenu{padding-top:15px}.desktop--menu--booking--switcher{padding-top:15px}.desktop--menu--booking tr{border-bottom:none!important}.desktop--menu--booking thead th{border-bottom:none!important}.picker_frame{padding:15px}.picker_holder{border:1px solid #c5e5f4}.picker__weekday{color:#999!important}.picker__month,.picker__year{color:#000!important;font-size:1.3em}.picker__day{line-height:1.7}.picker__footer{display:none}.booking--desktop--in-top-menu-block{padding-left:40px;padding-right:40px;width:100%}.booking--desktop--in-top-menu-block .desktop--menu--booking{overflow:hidden}.header-menu--desktop .weather-menu--list{overflow:hidden;display:none;border-top:1px solid #fff;padding-top:30px;padding-bottom:30px}.header-menu--desktop .weather-menu--list .wrap{padding:0 20px;margin:auto}@media screen and (min-width:375px){.header-menu--desktop .weather-menu--list .wrap{width:100%;max-width:100%}}@media screen and (min-width:768px){.header-menu--desktop .weather-menu--list .wrap{width:100%;max-width:100%}}@media screen and (min-width:1024px){.header-menu--desktop .weather-menu--list .wrap{width:1024px;max-width:1024px}}@media screen and (min-width:1440px){.header-menu--desktop .weather-menu--list .wrap{width:1380px;max-width:1380px}}@media screen and (min-width:1440px){.header-menu--desktop .weather-menu--list .wrap.small{width:1024px;max-width:1024px}}@media screen and (min-width:1024px){.header-menu--desktop .weather-menu--list .wrap.smallest{width:890px;max-width:890px}}.header-menu--desktop .weather-menu--list .weather-row{display:block;width:40%;float:left;text-align:left;padding:0;margin:0}.header-menu--desktop .weather-menu--list .weather-row:first-of-type{width:20%}.header-menu--desktop .weather-menu--list .weather-row .weather-row--block{text-align:center;width:50%;float:left}.header-menu--desktop.desktop--weather-menu{background-color:#bdcbea}.header-menu--desktop.desktop--weather-menu .bottom-row .menu li a{background-color:#bdcbea;color:#fff}.header-menu--desktop.desktop--weather-menu .bottom-row .menu li a:hover{border-bottom:2px solid #fff}.header-menu--desktop.desktop--weather-menu .bottom-row .submenu ul li a{color:#fff}.header-menu--desktop.desktop--weather-menu .bottom-row .submenu ul li a:hover{border-bottom:2px solid #fff}.header-menu--desktop.desktop--weather-menu .bottom-row .submenu ul li.sub-menu-item{border-right:10px solid transparent;color:#fff}.header-menu--desktop.desktop--weather-menu .weather-menu--list{display:block}.header-menu--desktop.desktop--weather-menu .wrap--booking--desktop{display:none}.header-menu--desktop.desktop--weather-menu .top-row .header--logo-block .logo{background-image:url(../img/surf-lodge-logo-new-bk-2-lite@2x.png)}.header-menu--desktop.desktop--weather-menu .btn--weather{background-image:url(../svg/48-sun.svg)}.header-menu--desktop.desktop--weather-menu .btn--menu{background-image:url(../svg/18-combined-shape-_3_.svg);background-position:50% 50%}.nav-book-room{height:120px;width:100%}.nav-book-room .logo{float:left;width:252px;height:77px;background-image:url(../img/surf-lodge-logo-new-bk-2.png);background-size:252px;background-repeat:no-repeat;background-position:0 0}.nav-book-room .menu-btn{width:120px;height:120px;float:right;background-image:url(../img/menu-btn-wht.png);background-repeat:no-repeat;background-size:120px;background-position:50% 50%;cursor:pointer}.desktop--menu--booking{padding-left:200px}@media screen and (min-width:1024px){.desktop--menu--booking{padding-left:240px}}@media screen and (min-width:1200px){.desktop--menu--booking{padding-left:270px}}.desktop--menu--booking *{color:#3e57a0!important}.desktop--menu--booking .btn--bookit,.desktop--menu--booking .btn--bookit:hover{border:1px solid #3e57a0;height:40px;line-height:25px;background-color:#fff;text-transform:uppercase;padding:0 40px;color:#3e57a0;font-size:11px!important;letter-spacing:2px}.desktop--menu--booking form.book-form{-ms-flex-pack:end;justify-content:flex-end}.desktop--menu--booking form.book-form .block--inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.desktop--menu--booking form.book-form .block--button{display:block;float:right;text-align:right}.desktop--menu--booking form.book-form .block--button button{float:right}.desktop--menu--booking form.book-form .bottom-line{border-bottom:2px solid transparent}.desktop--menu--booking .select-group:after{display:none}.desktop--menu--booking.desktop--menu--booking--table form.book-form{width:750px}@media screen and (min-width:1024px){.desktop--menu--booking.desktop--menu--booking--table form.book-form{width:100%}}@media screen and (min-width:1200px){.desktop--menu--booking.desktop--menu--booking--table form.book-form{width:100%}}.desktop--menu--booking.desktop--menu--booking--table .block--inputs{width:100%;padding-right:200px}.desktop--menu--booking.desktop--menu--booking--table .block--button{width:200px;margin-left:-200px}.desktop--menu--booking.desktop--menu--booking--room form.book-form{width:890px}@media screen and (min-width:1024px){.desktop--menu--booking.desktop--menu--booking--room form.book-form{width:100%}}.desktop--menu--booking.desktop--menu--booking--room .block--inputs{width:100%;padding-right:250px}.desktop--menu--booking.desktop--menu--booking--room .block--button{width:250px;margin-left:-250px}.desktop--menu--booking--switcher{width:200px;float:left;margin-right:-200px;padding-top:40px}@media screen and (min-width:1024px){.desktop--menu--booking--switcher{width:240px;float:left;margin-right:-240px;padding-top:40px}}@media screen and (min-width:1200px){.desktop--menu--booking--switcher{width:270px;float:left;margin-right:-270px;padding-top:40px}}.desktop--menu--booking--switcher .desktop--menu--booking--switcher-btn{border:2px solid transparent;height:25px;line-height:25px;padding:0 20px;font-size:13px!important;background-color:#fff;text-transform:uppercase;letter-spacing:2px;color:#3e57a0;font-family:BrownBold;cursor:pointer;display:inline-block}@media screen and (min-width:1024px){.desktop--menu--booking--switcher .desktop--menu--booking--switcher-btn{height:35px;line-height:35px;padding:0 30px;font-size:14px!important}}@media screen and (min-width:1200px){.desktop--menu--booking--switcher .desktop--menu--booking--switcher-btn{height:45px;line-height:45px;padding:0 40px;font-size:16px!important}}.desktop--menu--booking--switcher .desktop--menu--booking--switcher-btn.active{border:2px solid #3e57a0}.mobile--menu--booking--switcher{width:300px;margin:auto;text-align:center}.mobile--menu--booking--switcher .mobile--menu--booking--switcher-btn{border:2px solid transparent;height:45px;line-height:35px;background-color:transparent;text-transform:uppercase;padding:0 40px;color:#000;font-size:20px;font-family:BrownBold;cursor:pointer;display:inline-block}.mobile--menu--booking--switcher .mobile--menu--booking--switcher-btn.active{border:2px solid #000}@media screen and (min-width:1024px){.footer-main--pre{width:100%;background-image:url(../svg/52-footer-bg--desktop.svg);background-repeat:no-repeat;background-size:cover;background-position:0 0;position:relative;z-index:0;height:310px;margin-top:-370px}}@media screen and (min-width:1200px){.footer-main--pre{height:450px;margin-top:-510px}}@media screen and (min-width:2200px){.footer-main--pre{height:580px;margin-top:-550px}}.home .footer-main--pre{height:280px;margin-top:-200px;background-image:url(../svg/53-footer-bg--desktop--home.svg)}@media screen and (min-width:1024px){.home .footer-main--pre{height:330px;margin-top:-350px}}@media screen and (min-width:2200px){.home .footer-main--pre{height:430px;margin-top:-430px}}@media screen and (min-width:1024px){.page-template-property-template .footer-main--pre{height:350px;margin-top:-450px}}.footer-main{margin-top:0;border:0;font-family:Brown;position:relative}@media screen and (min-width:1024px){.footer-main .wrap{padding-top:23px;margin-bottom:21px}}@media screen and (min-width:1024px) and (min-width:1440px){.footer-main .wrap{max-width:1144px}}.footer-main .footer-main--content{background-color:#c5e5f4;padding-top:100px;padding-bottom:30px}.footer-main .footer--col{vertical-align:top;overflow:hidden;display:block}@media screen and (min-width:1024px){.footer-main .footer--col{display:inline-block}}@media screen and (min-width:1024px){.footer-main .footer--col--first{margin-right:54px}}.footer-main .footer--logo-block{width:220px;height:67px;margin:auto;margin-bottom:30px}@media screen and (min-width:1024px){.footer-main .footer--logo-block{width:220px;height:67px;margin-bottom:21px}}.footer-main .footer--logo-block .logo{display:block;width:220px;height:67px;background-image:url(../svg/46-surf-lodge-logo-new-bk-copy-2-_2_.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:220px}@media screen and (min-width:1024px){.footer-main .footer--logo-block .logo{background-image:url(../svg/46-surf-lodge-logo-new-bk-copy-2-_2_.svg);background-repeat:no-repeat;background-position:0 0;background-size:220px}}.footer-main .footer--contacts-block{padding-top:9px;text-align:center}.footer-main .footer--contacts-block p{color:#a2a2a2;font-size:14px;font-style:normal;font-stretch:normal;font-weight:400;text-align:center;margin:auto;letter-spacing:1.6px;padding-bottom:5px}@media screen and (min-width:1024px){.footer-main .footer--contacts-block p{color:#fff;font-size:15px;font-style:normal;font-stretch:normal;font-weight:400;text-align:center;margin:0;letter-spacing:.8px;padding-bottom:5px;line-height:1.6}}.footer-main .footer--contacts-block a,.footer-main .footer--contacts-block a:hover{display:inline-block;height:20px;color:#656565;font-size:12px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;border-bottom:1px solid #656565;text-transform:capitalize;width:103px}@media screen and (min-width:1024px){.footer-main .footer--contacts-block a,.footer-main .footer--contacts-block a:hover{display:inline-block;height:20px;color:#fff;font-size:12px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;border-bottom:1px solid #fff;text-transform:uppercase;letter-spacing:3px;width:auto}}.footer-main .footer--menu-block{display:none}@media screen and (min-width:1024px){.footer-main .footer--menu-block{display:inline-block;list-style:none;margin:0;padding:0;margin-right:50px;overflow:hidden}}.footer-main .footer--menu-block li{display:block;width:100%;margin-bottom:12px}.footer-main .footer--menu-block li a{cursor:pointer;color:#000;font-size:20px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;letter-spacing:.3px}.footer-main .footer--col--last{width:366px;overflow:hidden;float:right}.footer-main .footer--col--lineups{display:none}@media screen and (min-width:1024px){.footer-main .footer--col--lineups{display:block}}.footer-main .lineups--homepage #subscribe-form{padding-top:0}.footer-main .lineups--homepage #subscribe-form form{padding:0}.footer-main .lineups--homepage #subscribe-form label{color:#fff}.footer-main .lineups--homepage #subscribe-form .notice{color:#fff;text-align:left}.footer-main .lineups--homepage .content-block p{color:#b2b2b2;font-family:Brown;font-size:16px;letter-spacing:.3px;font-style:normal;font-stretch:normal;margin:0;margin-bottom:0}.footer-main .lineups--homepage .content-block form{padding:0 0}.footer-main .lineups--homepage .content-block form .form-row{overflow:hidden;border-radius:0;border-bottom:2px solid #252525}.footer-main .lineups--homepage .content-block form .form-row input{color:#252525;font-family:Brown;font-size:20px;font-style:normal;font-stretch:normal;background-color:transparent;border:0;width:100%;padding:0;padding-right:60px;height:40px;padding-left:0}.footer-main .lineups--homepage .content-block form .form-row input.placeholder{font-family:inherit}.footer-main .lineups--homepage .content-block form .form-row input:-moz-placeholder{font-family:inherit}.footer-main .lineups--homepage .content-block form .form-row input::-moz-placeholder{font-family:inherit}.footer-main .lineups--homepage .content-block form .form-row input:-ms-input-placeholder{font-family:inherit}.footer-main .lineups--homepage .content-block form .form-row input::-webkit-input-placeholder{font-family:inherit}.footer-main .lineups--homepage .content-block form .form-row .submit{float:right;border:0;outline:0;background-color:transparent;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-position:21px 22px;width:60px;margin-left:-60px;position:relative;z-index:18;padding:0;height:40px;box-sizing:border-box}.footer-main .lineups--homepage .content-block .notice{text-align:left;color:#b2b2b2;font-family:Brown;font-size:12px;font-style:normal;font-stretch:normal;padding-top:17px;padding-left:0;letter-spacing:.3px}.footer-main .footer--social-block{list-style:none;margin:0;padding:0;padding-top:25px}.footer-main .footer--social-block li{display:inline-block}.footer-main .footer--social-block li a,.footer-main .footer--social-block li a:hover{text-decoration:none;cursor:pointer;display:block;width:30px;height:30px}.footer-main .footer--social-block li a.insta,.footer-main .footer--social-block li a:hover.insta{background-image:url(../svg/29-instagram-_1_.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0;margin-right:25px}.footer-main .footer--social-block li a.facebook,.footer-main .footer--social-block li a:hover.facebook{background-image:url(../svg/21-facebook-_1_.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0;margin-right:25px}.footer-main .footer--social-block li a.twitter,.footer-main .footer--social-block li a:hover.twitter{background-image:url(../svg/twitter.svg);background-size:30px;background-repeat:no-repeat;background-position:50% 50%}.footer-small{margin-top:0;border:0;font-family:Brown;background-image:url(../svg/51-footer-mobile-bg.svg);background-repeat:no-repeat;background-size:cover;padding-top:317px;padding-bottom:58px}@media screen and (min-width:1024px){.footer-small{margin-top:0;border:0;height:151px;background-color:#fafafa;font-family:Brown;background-image:none;padding-top:0;padding-bottom:0}}@media screen and (min-width:1024px){.footer-small .wrap{padding-left:0;padding-right:0;padding-top:23px}}.footer-small .footer--col{display:block;margin:auto;vertical-align:top}@media screen and (min-width:1024px){.footer-small .footer--col{display:inline-block;vertical-align:top}}.footer-small .footer--logo-block{width:220px;height:67px;margin:auto;margin-bottom:30px}@media screen and (min-width:1024px){.footer-small .footer--logo-block{width:220px;height:67px;margin-right:50px;margin-bottom:0}}@media screen and (min-width:1440px){.footer-small .footer--logo-block{width:220px;height:67px;margin-right:50px}}.footer-small .footer--logo-block .logo{display:block;width:220px;height:67px;background-image:url(../svg/46-surf-lodge-logo-new-bk-copy-2-_2_.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:220px}@media screen and (min-width:1024px){.footer-small .footer--logo-block .logo{display:block;width:220px;height:67px;background-image:url(../svg/46-surf-lodge-logo-new-bk-copy-2-_2_.svg);background-repeat:no-repeat;background-position:0 0;background-size:220px}}@media screen and (min-width:1440px){.footer-small .footer--logo-block .logo{display:block;width:220px;height:67px;background-image:url(../svg/46-surf-lodge-logo-new-bk-copy-2-_2_.svg);background-repeat:no-repeat;background-position:0 0;background-size:220px}}.footer-small .footer--contacts-block{padding-top:9px;margin:auto;text-align:center}@media screen and (min-width:1024px){.footer-small .footer--contacts-block{padding-top:9px;margin-right:50px;text-align:left}}.footer-small .footer--contacts-block p{width:200px;color:#a2a2a2;font-size:14px;font-style:normal;font-stretch:normal;font-weight:400;text-align:center;margin:auto;letter-spacing:1.6px;padding-bottom:5px}@media screen and (min-width:1024px){.footer-small .footer--contacts-block p{width:200px;color:#a2a2a2;font-size:16px;font-style:normal;font-stretch:normal;font-weight:400;text-align:left;margin:0;letter-spacing:1.6px;padding-bottom:5px}}.footer-small .footer--contacts-block a,.footer-small .footer--contacts-block a:hover{display:inline-block;height:20px;color:#656565;font-size:12px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;border-bottom:1px solid #656565;text-transform:capitalize;width:103px}@media screen and (min-width:1024px){.footer-small .footer--contacts-block a,.footer-small .footer--contacts-block a:hover{display:inline-block;height:20px;color:#656565;font-size:12px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;border-bottom:1px solid #656565;text-transform:uppercase;letter-spacing:3px;width:auto}}.footer-small .footer--menu-block{display:none}@media screen and (min-width:1024px){.footer-small .footer--menu-block{display:inline-block;list-style:none;margin:0;padding:0;padding-top:0;margin-right:50px}}@media screen and (min-width:1440px){.footer-small .footer--menu-block{list-style:none;margin:0;padding:0;padding-top:33px;margin-right:50px}}.footer-small .footer--menu-block li{display:inline-block;margin-right:50px}@media screen and (min-width:1024px){.footer-small .footer--menu-block li{display:block;margin-right:0}}@media screen and (min-width:1440px){.footer-small .footer--menu-block li{display:inline-block;margin-right:50px}}.footer-small .footer--menu-block li a{cursor:pointer;color:#666;font-size:20px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;letter-spacing:2.6px}@media screen and (min-width:1024px){.footer-small .footer--menu-block li a{cursor:pointer;color:#666;font-size:20px;font-style:normal;font-stretch:normal;font-family:BrownBold;text-align:left;text-decoration:none;letter-spacing:2.6px}}.footer-small .footer--social-block{display:none}@media screen and (min-width:1024px){.footer-small .footer--social-block{display:inline-block;list-style:none;margin:0;padding:0;padding-top:37px}}.footer-small .footer--social-block li{display:inline-block}.footer-small .footer--social-block li a,.footer-small .footer--social-block li a:hover{text-decoration:none;cursor:pointer;display:block;width:30px;height:30px}@media screen and (min-width:1024px){.footer-small .footer--social-block li a,.footer-small .footer--social-block li a:hover{text-decoration:none;cursor:pointer;display:block;width:30px;height:30px}}.footer-small .footer--social-block li a.insta,.footer-small .footer--social-block li a:hover.insta{background-image:url(../svg/28-instagram.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0;margin-right:36px}@media screen and (min-width:1024px){.footer-small .footer--social-block li a.insta,.footer-small .footer--social-block li a:hover.insta{background-image:url(../svg/28-instagram.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0;margin-right:36px}}.footer-small .footer--social-block li a.facebook,.footer-small .footer--social-block li a:hover.facebook{background-image:url(../svg/22-facebook-_2_.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0}@media screen and (min-width:1024px){.footer-small .footer--social-block li a.facebook,.footer-small .footer--social-block li a:hover.facebook{background-image:url(../svg/22-facebook-_2_.svg);background-size:30px;background-repeat:no-repeat;background-position:0 0}}.footer-main .footer--weather,.footer-small .footer--weather{display:block;margin-bottom:78px}@media screen and (min-width:1024px){.footer-main .footer--weather,.footer-small .footer--weather{display:none}}.footer-main .footer--weather h3,.footer-small .footer--weather h3{color:#868686;font-family:BrownBold;font-size:27px;line-height:37px;text-align:center;padding:0;margin:0;margin-bottom:6px}.footer-main .footer--weather .bottom,.footer-small .footer--weather .bottom{overflow:hidden}.footer-main .footer--weather .bottom .bottom-col,.footer-small .footer--weather .bottom .bottom-col{width:50%;float:left;margin:0;padding:0}.footer-main .footer--weather .bottom .bottom-col--ico,.footer-small .footer--weather .bottom .bottom-col--ico{text-align:right}.footer-main .footer--weather .bottom .bottom-col--ico .weather-ico,.footer-small .footer--weather .bottom .bottom-col--ico .weather-ico{width:50px;height:35px;display:inline-block;margin-right:20px}.footer-main .footer--weather .bottom .bottom-col--ico .weather-ico .msw-sw,.footer-small .footer--weather .bottom .bottom-col--ico .weather-ico .msw-sw{width:50px;height:35px}.footer-main .footer--weather .bottom .bottom-col--weather,.footer-small .footer--weather .bottom .bottom-col--weather{text-align:left;color:#868686;font-family:BrownBold;font-size:27px;line-height:37px}.footer-main .footer--social-block--mob,.footer-small .footer--social-block--mob{list-style:none;margin:0;padding:0;text-align:center;margin-bottom:50px}@media screen and (min-width:1024px){.footer-main .footer--social-block--mob,.footer-small .footer--social-block--mob{display:none}}.footer-main .footer--social-block--mob li,.footer-small .footer--social-block--mob li{display:inline-block;margin:0 20px}.footer-main .footer--social-block--mob li a,.footer-main .footer--social-block--mob li a:hover,.footer-small .footer--social-block--mob li a,.footer-small .footer--social-block--mob li a:hover{text-decoration:none;cursor:pointer;display:block;width:25px;height:25px}.footer-main .footer--social-block--mob li a.insta,.footer-main .footer--social-block--mob li a:hover.insta,.footer-small .footer--social-block--mob li a.insta,.footer-small .footer--social-block--mob li a:hover.insta{background-image:url(../svg/26-footer-mobile--instagram.svg);background-size:24px;background-repeat:no-repeat;background-position:0 0}.footer-main .footer--social-block--mob li a.facebook,.footer-main .footer--social-block--mob li a:hover.facebook,.footer-small .footer--social-block--mob li a.facebook,.footer-small .footer--social-block--mob li a:hover.facebook{background-image:url(../svg/25-footer-mobile--facebook.svg);background-size:24px;background-repeat:no-repeat;background-position:0 0}.footer-main .footer--social-block--mob li a.mail,.footer-main .footer--social-block--mob li a:hover.mail,.footer-small .footer--social-block--mob li a.mail,.footer-small .footer--social-block--mob li a:hover.mail{background-image:url(../svg/27-footer-mobile--mail.svg);background-size:25px;background-repeat:no-repeat;background-position:50% 50%}.room-template form.book-form{margin-top:-60px}@media screen and (min-width:1024px){.room-template form.book-form{display:none}}.room-template.videoon{background-color:#fff}.room-template.videoon+.room-footer{position:relative;z-index:1}.room-content{overflow:hidden}@media screen and (min-width:1024px){.room-content{margin:auto;margin-bottom:80px;padding-top:50px}}.room-content h1{font-family:Canela-Medium;font-size:40px;letter-spacing:1.5px;line-height:1.25}@media screen and (min-width:1024px){.room-content h1{width:350px;text-align:left;float:left}}@media screen and (min-width:1024px){.room-content .room-text{width:598px;padding-right:40px;text-align:left;float:right}}.room-content .room-text p{font-family:Brown;font-size:20px;letter-spacing:1.5px;line-height:1.5;font-size:14px;letter-spacing:1px;line-height:1.5}#room-top-slider-background{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:0;overflow:hidden}@media screen and (min-width:1024px){#room-top-slider-background{height:100vh;max-height:820px}}@media screen and (min-width:2200px){#room-top-slider-background{max-height:70vh}}#room-top-slider-background .room-top-slider--content{height:580px;margin-top:-70px;margin-bottom:80px}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content{margin-top:0;margin-bottom:80px}}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content{height:600px}}@media screen and (min-width:1200px){#room-top-slider-background .room-top-slider--content{height:770px}}@media screen and (max-width:1023px){#room-top-slider-background .room-top-slider--content .wrap{padding:0}}@media screen and (min-width:1440px){#room-top-slider-background .room-top-slider--content .wrap{width:1440px;max-width:1440px}}#room-top-slider-background .room-top-slider--content .room-top-slider{position:relative;overflow:hidden;margin-bottom:80px;height:580px}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content .room-top-slider{height:600px}}@media screen and (min-width:1200px){#room-top-slider-background .room-top-slider--content .room-top-slider{height:770px}}#room-top-slider-background .room-top-slider--content .room-top-slider .item{max-height:calc(100vh - 152px)}#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner{position:relative;width:100%;height:580px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner{height:600px}}@media screen and (min-width:1200px){#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner{height:770px}}#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner h2{position:absolute;bottom:250px;left:35px;color:#fff;font-family:Canela-Medium;font-size:32px;letter-spacing:2px;text-transform:capitalize;margin:0;width:100%}@media screen and (min-width:768px){#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner h2{bottom:140px}}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content .room-top-slider .item .item--inner h2{position:absolute;bottom:20px;left:126px;color:#fff;font-family:Canela-Medium;font-size:50px;letter-spacing:2px;text-transform:capitalize;margin:0}}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots{display:none;width:300px;right:128px;bottom:36px;position:absolute;text-align:right}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots{display:block}}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot.active,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot span,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot.active span,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav{display:none;width:50px;right:84px;bottom:36px;position:absolute}@media screen and (min-width:1024px){#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav{display:block}}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-prev{display:none}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next{position:relative;font-size:0}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-white@2x.png)}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next:hover{background-color:transparent;width:50px;height:24px}#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next:before,#room-top-slider-background .room-top-slider--content .room-top-slider .owl-nav .owl-next:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:26px}#room-top-slider-background--offset{display:block;width:100%;height:50vh}@media (min-width:1024px){#room-top-slider-background--offset{height:70vh;max-height:650px}}@media (min-width:1200px){#room-top-slider-background--offset{height:70vh;max-height:650px}}@media screen and (min-width:2200px){#room-top-slider-background--offset{max-height:70vh}}.room-central-slider--content{position:relative;overflow:hidden}@media screen and (max-width:1023px){.room-central-slider--content:after{content:"";background-color:#6f7fb0;display:block;height:250px;width:100%;bottom:0;left:0;position:absolute}}@media screen and (min-width:1024px){.room-central-slider--content{position:relative;height:700px;overflow:hidden;margin-bottom:52px}}@media screen and (min-width:1440px){.room-central-slider--content{position:relative;height:700px;overflow:hidden;margin-bottom:52px}}.room-central-slider--content .wrap{position:relative}@media screen and (max-width:1023px){.room-central-slider--content .wrap{padding:0}}.room-central-slider--content .room-central-slider--bg{display:none}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider--bg{min-height:480px;position:absolute;top:100px;right:0;float:right;display:block;width:100%}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider--bg{width:1155px}}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider{height:480px;float:right}}@media screen and (min-width:1024px) and (min-width:1440px){.room-central-slider--content .room-central-slider{width:1186px}}.room-central-slider--content .room-central-slider .owl-dots{width:100px;left:16px;bottom:35px;position:absolute;text-align:left}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .owl-dots{display:none}}.room-central-slider--content .room-central-slider .owl-dots .owl-dot,.room-central-slider--content .room-central-slider .owl-dots .owl-dot.active,.room-central-slider--content .room-central-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}.room-central-slider--content .room-central-slider .owl-dots .owl-dot span,.room-central-slider--content .room-central-slider .owl-dots .owl-dot.active span,.room-central-slider--content .room-central-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}.room-central-slider--content .room-central-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}.room-central-slider--content .room-central-slider .owl-nav{width:50px;left:84px;bottom:38px;position:absolute;z-index:2}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .owl-nav{position:absolute;right:-9px;left:auto;top:310px;bottom:auto;width:80px}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider .owl-nav{position:absolute;right:-9px;top:310px;width:80px}}.room-central-slider--content .room-central-slider .owl-nav .owl-prev{display:none}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .owl-nav .owl-prev{display:block;position:relative;top:87px;font-size:0}.room-central-slider--content .room-central-slider .owl-nav .owl-prev:before{background-image:url(../img/arrow-slider-left@2x.png)}}.room-central-slider--content .room-central-slider .owl-nav .owl-next{position:relative;font-size:0}.room-central-slider--content .room-central-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-white@2x.png)}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .owl-nav .owl-next{position:relative;font-size:0;top:-110px}.room-central-slider--content .room-central-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-slider@2x.png)}}.room-central-slider--content .room-central-slider .owl-nav .owl-next,.room-central-slider--content .room-central-slider .owl-nav .owl-next:hover,.room-central-slider--content .room-central-slider .owl-nav .owl-prev,.room-central-slider--content .room-central-slider .owl-nav .owl-prev:hover{background-color:transparent;width:80px;height:20px}.room-central-slider--content .room-central-slider .owl-nav .owl-next:before,.room-central-slider--content .room-central-slider .owl-nav .owl-next:hover:before,.room-central-slider--content .room-central-slider .owl-nav .owl-prev:before,.room-central-slider--content .room-central-slider .owl-nav .owl-prev:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:30px}.room-central-slider--content .room-central-slider .item{position:relative}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item{height:700px;padding-top:100px}}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop{display:none}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop{display:block;float:left;width:300px;padding-top:150px}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop{float:left;width:450px;padding-top:150px;padding-left:76px}}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop h2{font-family:Canela-Medium;font-size:36px;letter-spacing:1.5px;color:#000;margin-bottom:13px}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop h2{border-top:3px solid #c5e5f4;padding-top:50px}}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop p{font-family:Brown;font-size:20px;letter-spacing:1.5px;line-height:1.5;color:#000}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--desktop p{font-size:14px;letter-spacing:1px;line-height:1.5}}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--mobile{width:100%;background-color:#6f7fb0;padding-top:140px;padding-left:20px;padding-right:20px;padding-bottom:70px;margin-top:-100px;position:relative}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--mobile{display:none}}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--mobile h2{font-family:Canela-Medium;font-size:32px;letter-spacing:1.5px;color:#fff;margin-bottom:13px}.room-central-slider--content .room-central-slider .item .room-central-slider--text.room-central-slider--text--mobile p{font-family:Brown;font-size:16px;letter-spacing:1.5px;line-height:30px;color:#fff;font-size:14px;letter-spacing:1px;line-height:1.5}.room-central-slider--content .room-central-slider .item .room-central-slider--img{width:100%;position:relative;text-align:center;height:380px;overflow:hidden;padding:0 20px}@media screen and (max-width:1023px){.room-central-slider--content .room-central-slider .item .room-central-slider--img{z-index:1}}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--img{width:500px;float:right;position:relative;top:-83px;height:680px;display:-ms-flexbox;display:flex;margin-right:100px;padding:0}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider .item .room-central-slider--img{width:577px;float:right;position:relative;top:-83px;height:680px;display:-ms-flexbox;display:flex;margin-right:120px}}.room-central-slider--content .room-central-slider .item .room-central-slider--img img{width:100%;height:100%}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--img img{max-width:500px;max-height:680px;width:500px;height:680px}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider .item .room-central-slider--img img{max-width:577px;max-height:680px;width:577px;height:680px}}.room-central-slider--content .room-central-slider .item .room-central-slider--counter{display:none}@media screen and (min-width:1024px){.room-central-slider--content .room-central-slider .item .room-central-slider--counter{position:absolute;right:14px;top:348px;bottom:auto;display:block;width:80px;text-align:right;font-family:Brown;letter-spacing:2.3px;font-size:14px}}@media screen and (min-width:1440px){.room-central-slider--content .room-central-slider .item .room-central-slider--counter{position:absolute;right:14px;top:348px;display:block;width:80px;text-align:right;font-family:Brown;letter-spacing:2.3px;font-size:14px}}.more-rooms-block{position:relative;display:none}@media screen and (max-width:1023px){.more-rooms-block{height:600px}}@media screen and (min-width:1024px){.more-rooms-block{display:block;position:relative;z-index:3}}@media screen and (max-width:1023px){.more-rooms-block .wrap{padding:0}}@media screen and (min-width:1440px){.more-rooms-block .wrap{width:1130px}}.more-rooms-block h4{text-align:center;margin:0;font-family:Brown;font-size:20px;letter-spacing:.8px;margin-bottom:40px;position:absolute;top:25px;width:100%;z-index:11;color:#000}.more-rooms-block h4 span{display:none}@media screen and (min-width:1024px){.more-rooms-block h4 span{display:inline-block}}@media screen and (min-width:1024px){.more-rooms-block h4{position:static;text-align:center;margin:0;font-family:Brown;font-size:20px;letter-spacing:.8px;margin-bottom:40px}}.more-rooms-block .more-rooms-slider--content{position:relative;overflow:hidden}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer{width:760px;float:left;position:relative;background-color:#fff}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer{width:860px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer .btn--details{position:absolute;z-index:15;left:50%;margin-left:-80px;bottom:80px}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer .btn--details{display:none}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer .btn--book-more{display:none}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer .btn--book-more{display:block;z-index:15;position:absolute;left:50%;margin-left:-75px;bottom:40px;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer h2{font-family:BrownBold;font-size:36px;letter-spacing:2px;color:#000;position:absolute;z-index:15;line-height:50px;top:40%;width:100%;text-align:center;margin-top:0;padding-top:0;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer h2{font-family:Canela-Medium;font-size:50px;letter-spacing:2px;color:#000;position:absolute;top:auto;bottom:80px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--outer h2 a{color:inherit;text-shadow:1px 1px 0 rgba(255,255,255,.8)}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider{width:760px;float:left;position:relative;z-index:13}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider{width:860px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots{width:300px;left:50%;bottom:26px;position:absolute;text-align:center;margin-left:-150px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot span,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active span,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-dots{display:none}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav{display:none}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav{display:block;position:absolute;left:680px;top:247px;width:80px;z-index:14}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav{left:780px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev{position:relative;top:87px;font-size:0}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev:before{background-image:url(../img/arrow-slider-left@2x.png)}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next{position:relative;font-size:0;top:-110px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-slider@2x.png)}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next:hover,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev:hover{background-color:transparent;width:80px;height:20px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next:before,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-next:hover:before,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev:before,.more-rooms-block .more-rooms-slider--content .more-rooms-slider .owl-nav .owl-prev:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:30px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item{position:relative;overflow:hidden}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item{height:590px;overflow:hidden}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img{float:left;height:600px;width:100%}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img{width:760px;margin-right:-760px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img{width:860px;margin-right:-860px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img img{height:600px;max-width:none;width:auto}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img img{width:760px;height:590px}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img img{width:860px;height:590px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img p{font-family:Brown;font-size:20px;letter-spacing:1.5px;line-height:1.5;position:absolute;bottom:10px;left:47px;margin:0;color:#000}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img p{font-size:14px;letter-spacing:1px;line-height:1.5}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms-slider--counter{display:none}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms-slider--counter{position:absolute;display:block;text-align:right;letter-spacing:2.5px;font-size:14px;font-family:Brown;left:660px;top:284px;width:80px}}@media screen and (min-width:1440px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider .item .more-rooms-slider--counter{left:760px}}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities{display:none}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms--amenities{display:block;float:right;width:217px}}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities h3{text-align:center;font-family:Canela-Medium;font-size:30px;padding-top:6px;margin-bottom:25px;letter-spacing:1.2px}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities .amenities{padding:0;margin:0;list-style:none;overflow:hidden;letter-spacing:1px}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities .amenities li{display:block;float:left;text-align:center;margin:0;padding:10px 0;padding-bottom:27px;width:36%}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities .amenities li:nth-child(odd){clear:both;width:64%;padding-right:32px;padding-left:7px}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities .amenities li img{margin-bottom:20px;display:inline-block;width:auto}.more-rooms-block .more-rooms-slider--content .more-rooms--amenities .amenities li p{margin-bottom:5px;text-align:center;line-height:1.3;font-size:14px;font-family:Brown;letter-spacing:1.5px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs{display:none}@media screen and (min-width:1024px){.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs{display:block;padding:0;margin:0;list-style:none;overflow:hidden;position:relative;padding-left:47px;padding-top:8px;float:left;margin-top:20px}}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs li{display:block;float:left;margin-right:54px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs li span{display:inline-block;text-decoration:none;border-bottom:2px solid transparent;text-transform:capitalize;padding-bottom:4px;cursor:pointer;font-family:BrownBold;font-size:18px;letter-spacing:1px}.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs li span.active,.more-rooms-block .more-rooms-slider--content .more-rooms-slider--tabs li span:hover{border-bottom:2px solid #000}.more-rooms-block--mobile{position:relative;display:block}@media screen and (min-width:1024px){.more-rooms-block--mobile{display:none!important}}@media screen and (max-width:1023px){.more-rooms-block--mobile .wrap{padding:0}}.more-rooms-block--mobile h4{text-align:center;margin:0;font-family:Brown;font-size:20px;letter-spacing:.8px;margin-bottom:40px;position:absolute;top:50px;width:100%;z-index:11;color:#000}.more-rooms-block--mobile .more-rooms-slider--content{position:relative;overflow:hidden}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--outer .btn--details{position:absolute;z-index:15;left:50%;margin-left:-80px;bottom:80px;background-color:transparent;border:1px solid #000;color:#000;line-height:45px;font-family:BrownBold}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--outer h2{font-family:BrownBold;font-size:36px;letter-spacing:2px;color:#000;position:absolute;z-index:15;line-height:50px;top:40%;width:100%;text-align:center;margin-top:0;padding-top:0;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--outer h2 a{color:inherit;text-shadow:1px 1px 0 rgba(255,255,255,.8);font-family:Canela-Medium}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots{width:300px;left:50%;bottom:26px;position:absolute;text-align:center;margin-left:-150px}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot,.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active,.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot span,.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active span,.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .owl-nav{display:none}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .item{position:relative;overflow:hidden}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img{float:left;height:700px;width:100%;background-size:cover;background-position:50% 50%}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img img{height:600px;max-width:none;width:auto}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider .item .more-rooms--img p{font-family:Brown;font-size:20px;letter-spacing:1.5px;line-height:1.5;position:absolute;bottom:10px;left:47px;margin:0;color:#000}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs{display:none}@media screen and (min-width:1024px){.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs{display:block;padding:0;margin:0;list-style:none;overflow:hidden;position:relative;padding-left:47px;padding-top:8px;float:left;margin-top:20px}}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs li{display:block;float:left;margin-right:54px}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs li span{display:inline-block;text-decoration:none;border-bottom:2px solid transparent;text-transform:capitalize;padding-bottom:4px;cursor:pointer;font-family:BrownBold;font-size:18px;letter-spacing:1px}.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs li span.active,.more-rooms-block--mobile .more-rooms-slider--content .more-rooms-slider--tabs li span:hover{border-bottom:2px solid #000}.room-footer{background-color:#c5e5f4;padding-top:170px;padding-bottom:58px;margin-bottom:-1.5em}@media screen and (min-width:48em){.room-footer{margin-bottom:-3.25em}}@media screen and (min-width:1440px){.room-footer .wrap{width:1160px}}.room-footer .cols{margin:0;padding:0;list-style:none;width:100%;overflow:hidden}.room-footer .cols>li{display:block;float:left}.room-footer .cols>li.col-01{padding-right:41px}.room-footer .cols>li.col-03{padding-left:231px;padding-top:15px}.room-footer .cols>li.col-03 .logo{width:105px;height:108px;display:inline-block;background-image:url(../img/logo-circle-wht@2x.png);background-repeat:no-repeat;background-position:0 100%;background-size:100%}.room-footer .cols>li.col-04{float:right;text-align:right;padding-top:17px}.room-footer .cols>li ul{margin:0;padding:0;list-style:none;overflow:hidden;width:100%}.room-footer .cols>li ul li{display:block}.room-footer .cols>li ul li a{display:inline-block;vertical-align:top;text-decoration:none;font-family:Brown;font-size:18px;letter-spacing:.7px;padding-bottom:4px;margin-bottom:5px;border-bottom:2px solid transparent}.room-footer .cols>li ul li a:hover{border-bottom:2px solid #000}.property-top-slider--content .top-slider{position:relative;overflow:hidden;margin-bottom:80px}.property-top-slider--content .top-slider .item{height:770px}.property-top-slider--content .top-slider .item .item--inner{position:relative;width:100%;height:100%}.property-top-slider--content .top-slider .item .item--inner h2{position:absolute;bottom:20px;left:126px;color:#fff;font-family:Canela-Medium;font-size:50px;letter-spacing:1px;text-transform:capitalize;margin:0}.property-top-slider--content .top-slider .owl-dots{width:100px;right:128px;bottom:36px;position:absolute;text-align:right}.property-top-slider--content .top-slider .owl-dots .owl-dot,.property-top-slider--content .top-slider .owl-dots .owl-dot.active,.property-top-slider--content .top-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}.property-top-slider--content .top-slider .owl-dots .owl-dot span,.property-top-slider--content .top-slider .owl-dots .owl-dot.active span,.property-top-slider--content .top-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}.property-top-slider--content .top-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}.property-top-slider--content .top-slider .owl-nav{width:50px;right:84px;bottom:36px;position:absolute}.property-top-slider--content .top-slider .owl-nav .owl-prev{display:none}.property-top-slider--content .top-slider .owl-nav .owl-next{position:relative;font-size:0}.property-top-slider--content .top-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-white@2x.png)}.property-top-slider--content .top-slider .owl-nav .owl-next,.property-top-slider--content .top-slider .owl-nav .owl-next:hover{background-color:transparent;width:50px;height:24px}.property-top-slider--content .top-slider .owl-nav .owl-next:before,.property-top-slider--content .top-slider .owl-nav .owl-next:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:26px}.property-page .more-rooms-block{background-color:#fff}@media screen and (min-width:1024px){.property-content{float:left;width:600px}}.property-content h1{font-family:Canela-Medium;font-size:32px;letter-spacing:1px;line-height:1.42;padding-left:6px;margin-bottom:13px;color:#000}@media screen and (min-width:1024px){.property-content h1{font-family:Canela-Medium;font-size:30px;letter-spacing:1px;line-height:1.25;padding-right:80px;padding-left:0;margin-bottom:24px}}.property-content .property-text{padding-left:6px;font-size:16px;line-height:1.9;font-family:Brown;letter-spacing:1px;color:#202020}@media screen and (min-width:1024px){.property-content .property-text{padding-left:40px;font-family:Brown;font-size:15px;line-height:1.75;letter-spacing:.75px}}.property-central-block{overflow:hidden;padding-bottom:33px;margin:auto}@media screen and (min-width:1024px){.property-central-block{overflow:hidden;padding-bottom:33px;width:1032px;margin:auto}}.book-a-room--block{padding-top:9px;padding-left:19px}@media screen and (min-width:1024px){.book-a-room--block{float:right;width:300px;text-align:left;overflow:hidden;padding-top:0;padding-left:0}}.book-a-room--block h4{font-size:20px;font-family:Canela-Medium;line-height:2.5;color:#000;letter-spacing:1px;margin-bottom:14px;padding-top:1px}@media screen and (min-width:1024px){.book-a-room--block h4{margin-bottom:16px}}.book-a-room--block ul{margin:0;padding:0;list-style:none}.book-a-room--block ul li{display:block;padding:0;padding-left:33px;margin-bottom:33px;position:relative}.book-a-room--block ul li:before{display:block;content:"";width:7px;height:11px;background-image:url(../img/chevron-right@2x.png);background-size:7px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:11px;left:1px}.book-a-room--block ul li a{display:inline-block;letter-spacing:1px;font-family:Brown;color:#000;text-decoration:none;padding-bottom:3px;font-size:20px}.book-a-room--block ul li .description{font-family:Brown;letter-spacing:1px;color:#000;font-size:16px}.join-us-slider--content{position:relative;height:auto}@media (min-width:1024px){.join-us-slider--content{position:relative;height:600px;margin-bottom:40px}}.join-us-slider--content .join-us-slider--content--bg{position:absolute;top:109px;right:0;background-color:#f8f8f8;width:100%;height:100%}@media (min-width:1024px){.join-us-slider--content .join-us-slider--content--bg{position:absolute;top:0;right:0;background-color:#f8f8f8;width:50%;height:100%}}@media screen and (min-width:1024px){.join-us-slider--content .wrap{padding-left:70px}}@media screen and (min-width:1440px){.join-us-slider--content .wrap{width:1230px}}.join-us-slider--content .join-us-slider--content--inner{height:auto}@media (min-width:1024px){.join-us-slider--content .join-us-slider--content--inner{height:600px;background-color:#f8f8f8;padding-top:80px;padding-bottom:80px;padding-right:0;padding-left:70px}}.join-us-slider--content .join-us-slider{position:relative;overflow:hidden}@media (min-width:1024px){.join-us-slider--content .join-us-slider{padding-bottom:80px}}.join-us-slider--content .join-us-slider .item{height:auto}@media (min-width:1024px){.join-us-slider--content .join-us-slider .item{height:440px}}.join-us-slider--content .join-us-slider .item .item--inner{position:relative;width:100%;height:100%}.join-us-slider--content .join-us-slider .item .item--inner .text-block{width:100%}@media (min-width:1024px){.join-us-slider--content .join-us-slider .item .item--inner .text-block{float:left;padding-right:580px}}@media (min-width:1440px){.join-us-slider--content .join-us-slider .item .item--inner .text-block{float:left;padding-right:730px}}.join-us-slider--content .join-us-slider .item .item--inner .text-block h3{font-size:32px;line-height:1.4;font-family:Canela-Medium;color:#000;margin-bottom:15px;letter-spacing:1px;padding-top:20px;padding-left:5px}@media (min-width:1024px){.join-us-slider--content .join-us-slider .item .item--inner .text-block h3{font-size:40px;line-height:1.25;font-family:Canela-Medium;color:#000;padding-top:27px;margin-bottom:18px;letter-spacing:1px;padding-left:0}}.join-us-slider--content .join-us-slider .item .item--inner .text-block p{color:#202020;font-size:16px;font-family:Brown;line-height:1.9;letter-spacing:1px;padding-left:5px}@media (min-width:1024px){.join-us-slider--content .join-us-slider .item .item--inner .text-block p{padding-left:0;font-family:Brown;color:#000;font-size:15px;letter-spacing:1px;line-height:1.75}}.join-us-slider--content .join-us-slider .item .item--inner .img-block{width:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:223px}@media (min-width:768px){.join-us-slider--content .join-us-slider .item .item--inner .img-block{height:485px}}@media (min-width:1024px){.join-us-slider--content .join-us-slider .item .item--inner .img-block{width:560px;height:440px;float:right;margin-left:-560px}}@media (min-width:1440px){.join-us-slider--content .join-us-slider .item .item--inner .img-block{width:660px;height:440px;float:right;margin-left:-660px}}.join-us-slider--content .join-us-slider .owl-dots{width:250px;position:absolute;text-align:right;right:73px;top:190px}@media (min-width:768px){.join-us-slider--content .join-us-slider .owl-dots{top:440px}}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-dots{width:300px;position:absolute;text-align:right;right:53px;bottom:49px;top:auto}}.join-us-slider--content .join-us-slider .owl-dots .owl-dot,.join-us-slider--content .join-us-slider .owl-dots .owl-dot.active,.join-us-slider--content .join-us-slider .owl-dots .owl-dot:hover{width:13px;height:13px;padding:3px;background:0 0;background-color:transparent;margin:0;margin-left:8px;border:1px solid transparent;border-radius:50%}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-dots .owl-dot,.join-us-slider--content .join-us-slider .owl-dots .owl-dot.active,.join-us-slider--content .join-us-slider .owl-dots .owl-dot:hover{width:13px;height:13px;padding:3px;background:0 0;background-color:transparent;margin:0;margin-left:8px;border:1px solid transparent;border-radius:50%}}.join-us-slider--content .join-us-slider .owl-dots .owl-dot span,.join-us-slider--content .join-us-slider .owl-dots .owl-dot.active span,.join-us-slider--content .join-us-slider .owl-dots .owl-dot:hover span{display:block;margin:0;padding:0;width:5px;height:5px;border-radius:50%;background-color:#aabae6}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-dots .owl-dot span,.join-us-slider--content .join-us-slider .owl-dots .owl-dot.active span,.join-us-slider--content .join-us-slider .owl-dots .owl-dot:hover span{margin:0;padding:0;width:5px;height:5px}}.join-us-slider--content .join-us-slider .owl-dots .owl-dot.active{border:1px solid #aabae6}.join-us-slider--content .join-us-slider .owl-nav{position:absolute;width:50px;right:13px;top:163px}@media (min-width:768px){.join-us-slider--content .join-us-slider .owl-nav{top:414px}}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-nav{position:absolute;width:50px;right:-7px;bottom:45px;top:auto}}.join-us-slider--content .join-us-slider .owl-nav .owl-prev{display:none}.join-us-slider--content .join-us-slider .owl-nav .owl-next{position:relative;font-size:0}.join-us-slider--content .join-us-slider .owl-nav .owl-next:before{background-image:url(../img/join-arrow@2x.png)}.join-us-slider--content .join-us-slider .owl-nav .owl-next,.join-us-slider--content .join-us-slider .owl-nav .owl-next:hover{background-color:transparent;width:50px;height:24px}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-nav .owl-next,.join-us-slider--content .join-us-slider .owl-nav .owl-next:hover{width:50px;height:24px}}.join-us-slider--content .join-us-slider .owl-nav .owl-next:before,.join-us-slider--content .join-us-slider .owl-nav .owl-next:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:30px}@media (min-width:1024px){.join-us-slider--content .join-us-slider .owl-nav .owl-next:before,.join-us-slider--content .join-us-slider .owl-nav .owl-next:hover:before{width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:30px}}.amenities--property-page{display:none;padding-top:71px}@media screen and (min-width:1024px){.amenities--property-page{display:block;position:relative;z-index:3}}@media screen and (min-width:1440px){.amenities--property-page .wrap{width:1174px}}.amenities--property-page h3{font-family:Canela-Medium;font-size:50px;padding-left:112px;color:#000;letter-spacing:1px;margin-bottom:20px}.amenities--property-page ul.amenities--property-list{padding:0;margin:0;list-style:none;overflow:hidden}.amenities--property-page ul.amenities--property-list>li{float:left;width:50%;margin:0;overflow:hidden;margin-bottom:35px}.amenities--property-page ul.amenities--property-list>li.with-icon{padding-top:56px;padding-left:112px;padding-right:15px;position:relative;display:block}.amenities--property-page ul.amenities--property-list>li.with-icon .icon-block{display:block;background-repeat:no-repeat;background-position:0 0;position:absolute;top:63px;left:38px;width:30px;height:30px}.amenities--property-page ul.amenities--property-list>li.with-icon .icon-block img{width:36px}.amenities--property-page ul.amenities--property-list>li:nth-child(2n){padding-left:25px}.amenities--property-page ul.amenities--property-list>li:nth-child(2n).with-icon{padding-left:125px}.amenities--property-page ul.amenities--property-list>li:nth-child(2n).with-icon .icon-block{left:58px}.amenities--property-page ul.amenities--property-list>li:nth-child(2n+1){clear:both}.amenities--property-page ul.amenities--property-list>li h4{color:#000;font-family:BrownBold;font-size:30px;line-height:1.35;letter-spacing:1px;margin-bottom:17px;margin-top:0;padding-top:0}.amenities--property-page ul.amenities--property-list>li.with-icon img{margin-top:5px}.amenities--property-page ul.amenities--property-list>li.with-icon img+h4{padding-top:21px;margin-bottom:12px}.amenities--property-page ul.amenities--property-list>li p{font-family:Brown;font-size:15px;letter-spacing:1px;line-height:1.75}.amenities--property-page ul.amenities--property-list>li:first-of-type{padding-right:50px}.amenities--property-page ul.amenities--property-list>li:first-of-type h4{line-height:1.2;letter-spacing:1px;margin-bottom:23px}.amenities--property-page ul.amenities--property-list>li:first-of-type p{line-height:1.7;letter-spacing:1px}.amenities--property-page ul.amenities--property-list>li .see-all{position:relative;z-index:1;top:-8px}.amenities--property-page ul.amenities--property-list>li .see-all a{display:inline-block;padding-bottom:3px;border-bottom:3px solid #000;text-decoration:none;cursor:pointer;font-family:BrownBold;color:#202020;line-height:1.5;position:relative;font-size:20px}.amenities--property-page ul.amenities--property-list>li .see-all a:after{display:block;position:absolute;top:17px;right:-32px;content:"";width:23px;height:9px;background-image:url(../ico/property/arrow@2x.png);background-repeat:no-repeat;background-position:0 0;background-size:23px}.amenities--property-page ul.amenities--property-list>li ul{margin:0;padding:0;list-style:none}.amenities--property-page ul.amenities--property-list>li ul li{width:50%;float:left;margin:0;padding-left:7px;position:relative}.amenities--property-page ul.amenities--property-list>li ul li:before{display:block;position:absolute;top:13px;left:-11px;content:"";width:7px;height:11px;background-image:url(../ico/property/shape_1@2x.png);background-repeat:no-repeat;background-position:0 0;background-size:7px}.amenities--property-page ul.amenities--property-list>li ul li+li{padding-left:41px}.amenities--property-page ul.amenities--property-list>li ul li+li:before{display:block;position:absolute;top:13px;left:19px}.amenities--property-page ul.amenities--property-list>li ul li h5{font-family:BrownBold;text-transform:none;letter-spacing:1px;margin-bottom:9px;color:#000;font-size:20px}.amenities--property-page ul.amenities--property-list>li ul li p{font-size:16px;font-family:Brown;color:#000;line-height:1.7;letter-spacing:1px;margin-bottom:9px;font-size:14px;letter-spacing:1px;line-height:1.5}.amenities--property-page ul.amenities--property-list>li ul li p a{font-family:BrownBold;color:#000;text-decoration:none;letter-spacing:1px}.rooms-slider--content{position:relative;height:600px;display:none}@media (min-width:1024px){.rooms-slider--content{display:none}}.rooms-slider--content .rooms-slider--content--inner{height:600px}.rooms-slider--content .rooms-slider{position:relative;overflow:hidden}.rooms-slider--content .rooms-slider .item{height:600px}.rooms-slider--content .rooms-slider .item .item--inner{position:relative;width:100%;height:100%;padding:0 42px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.rooms-slider--content .rooms-slider .item .item--inner .text-block{height:600px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.rooms-slider--content .rooms-slider .item .item--inner .text-block p{color:#000;font-size:20px;font-family:Brown;line-height:50px;letter-spacing:1px;margin:0;margin-top:19px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;font-size:14px;letter-spacing:1px;line-height:1.5}.rooms-slider--content .rooms-slider .item .item--inner .text-block h3{margin:0;font-size:36px;line-height:50px;font-family:BrownBold;color:#000;letter-spacing:1px;text-transform:capitalize;padding-top:32px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.rooms-slider--content .rooms-slider .item .item--inner .text-block .btn-row{text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.rooms-slider--content .rooms-slider .item .item--inner .text-block .btn-row .btn--details{display:inline-block;width:160px;height:50px;font-family:Brown;color:#fff;font-size:18px;line-height:50px;text-align:center;background-color:#bdcbea;cursor:pointer;margin-bottom:65px;letter-spacing:1px;padding-left:5px}.rooms-slider--content .rooms-slider .owl-dots{width:140px;position:absolute;text-align:center;right:50%;bottom:16px;margin-right:-70px}.rooms-slider--content .rooms-slider .owl-dots .owl-dot,.rooms-slider--content .rooms-slider .owl-dots .owl-dot.active,.rooms-slider--content .rooms-slider .owl-dots .owl-dot:hover{width:13px;height:13px;padding:3px;background:0 0;background-color:transparent;margin:0 6px;border:1px solid transparent;border-radius:50%}.rooms-slider--content .rooms-slider .owl-dots .owl-dot span,.rooms-slider--content .rooms-slider .owl-dots .owl-dot.active span,.rooms-slider--content .rooms-slider .owl-dots .owl-dot:hover span{display:block;margin:0;padding:0;width:5px;height:5px;border-radius:50%;background-color:#fff}.rooms-slider--content .rooms-slider .owl-dots .owl-dot.active{border:1px solid #fff}.restaurant-top-slider--content .top-slider{position:relative;overflow:hidden;margin-bottom:80px}.restaurant-top-slider--content .top-slider .item{height:770px}.restaurant-top-slider--content .top-slider .item .item--inner{position:relative;width:100%;height:100%}.restaurant-top-slider--content .top-slider .item .item--inner h2{position:absolute;bottom:20px;left:126px;color:#fff;font-family:Canela-Medium;font-size:50px;letter-spacing:2px;text-transform:capitalize;margin:0}.restaurant-top-slider--content .top-slider .owl-dots{width:100px;right:128px;bottom:36px;position:absolute;text-align:right}.restaurant-top-slider--content .top-slider .owl-dots .owl-dot,.restaurant-top-slider--content .top-slider .owl-dots .owl-dot.active,.restaurant-top-slider--content .top-slider .owl-dots .owl-dot:hover{width:20px;height:20px;padding:6px;background:0 0;background-color:transparent;margin:0;margin-left:4px}.restaurant-top-slider--content .top-slider .owl-dots .owl-dot span,.restaurant-top-slider--content .top-slider .owl-dots .owl-dot.active span,.restaurant-top-slider--content .top-slider .owl-dots .owl-dot:hover span{width:8px;height:8px;margin:0;background:0 0;background-color:transparent;background-image:url(../img/oval_3@2x_1.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px;padding:0;display:block;border-radius:0}.restaurant-top-slider--content .top-slider .owl-dots .owl-dot.active{background-image:url(../img/oval_3@2x.png);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px}.restaurant-top-slider--content .top-slider .owl-nav{width:50px;right:84px;bottom:36px;position:absolute}.restaurant-top-slider--content .top-slider .owl-nav .owl-prev{display:none}.restaurant-top-slider--content .top-slider .owl-nav .owl-next{position:relative;font-size:0}.restaurant-top-slider--content .top-slider .owl-nav .owl-next:before{background-image:url(../img/arrow-white@2x.png)}.restaurant-top-slider--content .top-slider .owl-nav .owl-next,.restaurant-top-slider--content .top-slider .owl-nav .owl-next:hover{background-color:transparent;width:50px;height:24px}.restaurant-top-slider--content .top-slider .owl-nav .owl-next:before,.restaurant-top-slider--content .top-slider .owl-nav .owl-next:hover:before{position:absolute;display:block;content:"";width:30px;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:26px}@media screen and (min-width:1440px){.restaurant-page .top-bg-block .wrap{width:1156px}}.restaurant-content{overflow:hidden;padding-top:23px}@media (min-width:1024px){.restaurant-content{overflow:hidden;padding-top:23px}}@media screen and (min-width:1440px){.restaurant-content .wrap{width:1156px}}.restaurant-content h1{font-family:Canela-Medium;font-size:32px;letter-spacing:1.3px;line-height:1.42;padding-left:6px;margin-bottom:13px;color:#000}@media (min-width:1024px){.restaurant-content h1{font-family:Canela-Medium;line-height:1.5;letter-spacing:1.9px;width:500px;float:left;margin:0 0 .75em;margin-right:-500px;padding-left:0;font-size:30px;line-height:1.5}}.restaurant-content .restaurant-text{font-size:16px;line-height:1.9;font-family:Brown;color:#202020}@media (min-width:1024px){.restaurant-content .restaurant-text{float:left;text-align:left;padding-left:600px;padding-top:70px;font-family:Brown;color:#000;font-size:15px;letter-spacing:1px;line-height:1.75}}.restaurant-content .restaurant-text p{line-height:1.5;color:#000}@media (min-width:1024px){.restaurant-content .restaurant-text p{letter-spacing:2.9px;line-height:1.5;color:#000;font-size:14px;letter-spacing:1px;line-height:1.5}}.restaurant-content .restaurant-text table{line-height:1.5;color:#000}@media (min-width:1024px){.restaurant-content .restaurant-text table{letter-spacing:2.9px;line-height:1.5;color:#000}}.restaurant-content .restaurant-text table tr{border:0}.restaurant-content .restaurant-text table td{padding-top:10px;border-bottom:0;vertical-align:top;display:block}.restaurant-content .restaurant-text table td b{font-family:BrownBold;font-weight:400}.restaurant-content .restaurant-text table td+td{padding-left:0}@media (min-width:1024px){.restaurant-content .restaurant-text table td{display:table-cell;padding-bottom:14px;border-bottom:0;vertical-align:top}.restaurant-content .restaurant-text table td b{font-family:Brown;font-weight:400}.restaurant-content .restaurant-text table td+td{padding-left:6px}}.restaurant-content .restaurant-text table td em{color:#5d5d5d;font-size:16px;font-family:BrownBold;font-style:normal}@media (min-width:1024px){.restaurant-content .restaurant-text table td em{color:#5d5d5d;font-size:16px;font-family:BrownBold;font-style:normal}}.restaurant-page .menu-wrap{padding:0}@media (max-width:1023px){.restaurant-page .menu-wrap{background:0 0!important}}@media (min-width:1024px){.restaurant-page .menu-wrap{padding:80px 0;background-position:center;background-size:cover;background-repeat:no-repeat}}@media (min-width:1024px){.restaurant-page .menu-wrap .wrap{padding:0 20px}}.restaurant-page .menu-wrap .menu{border:10px solid #aabae6;padding:30px 25px;background:#fff;position:relative;z-index:3}@media (min-width:1024px){.restaurant-page .menu-wrap .menu{border:15px solid #aabae6;padding:68px 68px 53px}}.restaurant-page .menu-wrap .menu h2{font-family:Canela-Bold;font-size:30px;line-height:30px;letter-spacing:2.5px;color:#202020;text-align:center}@media (min-width:1024px){.restaurant-page .menu-wrap .menu h2{font-size:50px;line-height:59px;letter-spacing:2.5px;text-align:left}}.restaurant-page .menu-wrap .menu .tabs{display:block;text-align:center;margin-bottom:14px}@media (min-width:1024px){.restaurant-page .menu-wrap .menu .tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.restaurant-page .menu-wrap .menu .tabs .tab{display:inline-block;margin:0 20px;font-family:BrownBold;font-size:16px;line-height:normal;color:#5c5c5c;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .3s,color .3s;margin-bottom:20px}@media (min-width:1024px){.restaurant-page .menu-wrap .menu .tabs .tab{margin-right:44px;margin-left:0;font-family:BrownBold;font-size:18px;line-height:normal;letter-spacing:2.57143px;color:#4a4a4a;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .3s,color .3s;margin-bottom:0}}.restaurant-page .menu-wrap .menu .tabs .tab.active,.restaurant-page .menu-wrap .menu .tabs .tab:focus,.restaurant-page .menu-wrap .menu .tabs .tab:hover{border-color:#aabae6;color:#9aaae0}.restaurant-page .menu-wrap .menu .tabs-content .tab-content{display:none;text-align:center}.restaurant-page .menu-wrap .menu .tabs-content .tab-content.active{display:block}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item{position:relative;margin-top:60px;padding:0 49px 20px;width:100%}@media (min-width:768px){.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item{width:50%}}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .top-side{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .top-side:after{content:'';display:block;position:absolute;left:49px;bottom:0;height:1px;width:calc(100% - 49px * 2);background-color:#ddd}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .top-side .name{margin-right:10px}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .top-side .name,.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .top-side .price{font-family:BrownBold;font-size:18px;line-height:20px;letter-spacing:2.7px;color:#202020}.restaurant-page .menu-wrap .menu .tabs-content .tab-content .item .composition{margin:12px 0 0;max-width:64%;font-family:Brown;font-size:15px;line-height:24px;letter-spacing:1.5px;color:#6c6c6c}.restaurant-page .menu-wrap .menu .tabs-content .menu-not-found{display:none;margin-top:1.5em;font-family:Canela;font-size:50px;text-align:center;color:#6c6c6c}.restaurant-page .menu-wrap .menu .tabs-content .menu-not-found.visible{display:block}.home-top-slider--mobile--content{z-index:10;overflow:hidden;margin-top:-70px;position:relative}@media only screen and (min-width:1024px){.home-top-slider--mobile--content{display:none}}.home-top-slider--mobile--content .top-slider{position:relative;overflow:hidden}.home-top-slider--mobile--content .top-slider .item{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.home-top-slider--mobile--content .top-slider .item .slider-item-fader{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:6}.home-top-slider--mobile--content .top-slider .item .item--inner{position:relative;width:100%;height:100%;z-index:8}.home-top-slider--mobile--content .top-slider .item .item--inner .info{position:absolute;bottom:60px;width:100%}.home-top-slider--mobile--content .top-slider .item .item--inner .text-block p{font-family:Brown;color:#fff;font-size:16px;margin:0;margin-bottom:12px;letter-spacing:1.1px}.home-top-slider--mobile--content .top-slider .item .item--inner .text-block h2{color:#fff;font-family:Canela-Medium;font-size:30px;letter-spacing:2px;margin:0;padding:0;line-height:1;text-transform:none}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group{display:none}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group p{font-family:Brown;font-size:20px;color:#fff;margin:62px 0 45px;letter-spacing:1.5px}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #fff}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a{-ms-flex-positive:1;flex-grow:1;display:block;padding:22px 0 19px;font-family:Brown;font-size:18px;line-height:24px;letter-spacing:3.5px;text-transform:uppercase;color:#fff;transition:background-color .3s}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a span{display:inline-block;max-width:200px}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a:active,.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a:focus,.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a:hover{background-color:rgba(255,255,255,.2)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a:before{content:'';display:block;margin-bottom:15px;height:25px;background-position:0 50%;background-size:contain;background-repeat:no-repeat}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-property:before{background-image:url(../ico/slider-menu/property-icon.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-restaurant:before{background-image:url(../ico/slider-menu/restaurant-icon.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-concerts:before{background-image:url(../ico/slider-menu/concerts-icon.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-the-surf-life:before{background-image:url(../ico/slider-menu/the-surf-life-icon.png)}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-property:before{background-image:url(../ico/slider-menu/property-icon@2x.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-restaurant:before{background-image:url(../ico/slider-menu/restaurant-icon@2x.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-concerts:before{background-image:url(../ico/slider-menu/concerts-icon@2x.png)}.home-top-slider--mobile--content .top-slider .item .item--inner .buttons-group a.btn-the-surf-life:before{background-image:url(../ico/slider-menu/the-surf-life-icon@2x.png)}}.home-top-slider--mobile--content .top-slider .slick-dots{display:block;position:absolute;z-index:9;bottom:20px;padding:0;list-style:none;width:100%;margin:auto;text-align:center}.home-top-slider--mobile--content .top-slider .slick-dots li{margin:0 8px;display:inline-block}.home-top-slider--mobile--content .top-slider .slick-dots li button{width:13px;height:13px;display:block;background-color:#fff;border-radius:50%;padding:0;font-size:0;border:2px solid #fff}.home-top-slider--mobile--content .top-slider .slick-dots li.slick-active button{background-color:#aabae6;border:2px solid #aabae6}.home-top-slider--mobile--content .top-slider .slick-dots.off li button,.home-top-slider--mobile--content .top-slider .slick-dots.off li.slick-active button{background-color:#fff!important;border:2px solid #fff!important}body.home .footer-main{display:none}body.home #fullpage .footer-main--scroller-section{display:block}#fullpage{top:-120px}#fullpage .iScrollLoneScrollbar,#fullpage .iScrollVerticalScrollbar,#fullpage .iScrollVerticalScrollbar .iScrollLoneScrollbar{display:none!important}#fullpage section.section--bgi{display:none;min-height:100vh!important;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media only screen and (min-width:1024px){#fullpage section.section--bgi{display:block}}#fullpage section.section--bgi .slider-item-fader{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:6}#fullpage section.section--bgi .item--inner{position:relative;width:100vw;height:100vh;z-index:8}#fullpage section.section--bgi .item--inner .info{position:absolute;bottom:60px;width:100%}@media only screen and (min-width:1024px){#fullpage section.section--bgi .item--inner .info{position:absolute;bottom:60px;width:100%}}@media only screen and (min-width:1024px){#fullpage section.section--bgi .item--inner .text-block{width:50%;padding:0}}#fullpage section.section--bgi .item--inner .text-block p{font-family:Brown;color:#fff;font-size:16px;margin:0;margin-bottom:12px;letter-spacing:1.1px}@media only screen and (min-width:1024px){#fullpage section.section--bgi .item--inner .text-block p{font-family:Brown;font-size:20px;margin:0;margin-bottom:12px;letter-spacing:1.5px}}#fullpage section.section--bgi .item--inner .text-block h2{color:#fff;font-family:Canela-Medium;font-size:30px;letter-spacing:2px;margin:0;padding:0;line-height:1;text-transform:none}@media only screen and (min-width:1024px){#fullpage section.section--bgi .item--inner .text-block h2{font-size:40px;letter-spacing:2px;margin:0;padding:0;line-height:1.5;text-transform:none}}#fullpage section.section--bgi .item--inner .buttons-group{display:none}@media (min-width:1024px){#fullpage section.section--bgi .item--inner .buttons-group{display:block}}#fullpage section.section--bgi .item--inner .buttons-group p{font-family:Brown;font-size:20px;color:#fff;margin:62px 0 45px;letter-spacing:1.5px}#fullpage section.section--bgi .item--inner .buttons-group .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #fff}#fullpage section.section--bgi .item--inner .buttons-group a{-ms-flex-positive:1;flex-grow:1;display:block;padding:22px 0 19px;font-family:Brown;font-size:18px;line-height:24px;letter-spacing:3.5px;text-transform:uppercase;color:#fff;transition:background-color .3s}#fullpage section.section--bgi .item--inner .buttons-group a span{display:inline-block;max-width:200px}#fullpage section.section--bgi .item--inner .buttons-group a:active,#fullpage section.section--bgi .item--inner .buttons-group a:focus,#fullpage section.section--bgi .item--inner .buttons-group a:hover{background-color:transparent;color:orange}#fullpage section.section--bgi .item--inner .buttons-group a:before{content:'';display:block;margin-bottom:15px;height:25px;background-position:0 50%;background-size:contain;background-repeat:no-repeat}#fullpage section.section--bgi .item--inner .buttons-group a.btn-property:before{background-image:url(../ico/slider-menu/property-icon.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-restaurant:before{background-image:url(../ico/slider-menu/restaurant-icon.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-concerts:before{background-image:url(../ico/slider-menu/concerts-icon.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-the-surf-life:before{background-image:url(../ico/slider-menu/the-surf-life-icon.png)}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#fullpage section.section--bgi .item--inner .buttons-group a.btn-property:before{background-image:url(../ico/slider-menu/property-icon@2x.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-restaurant:before{background-image:url(../ico/slider-menu/restaurant-icon@2x.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-concerts:before{background-image:url(../ico/slider-menu/concerts-icon@2x.png)}#fullpage section.section--bgi .item--inner .buttons-group a.btn-the-surf-life:before{background-image:url(../ico/slider-menu/the-surf-life-icon@2x.png)}}#fp-nav.right{display:block;position:absolute;z-index:9;padding:0;list-style:none}#fp-nav.right li{margin-bottom:13px}#fp-nav.right li a{width:13px;height:13px;display:block;background-color:#fff;border-radius:50%;padding:0;font-size:0;border:2px solid #fff}#fp-nav.right li a.active{background-color:#aabae6;border:2px solid #aabae6}#fp-nav.right li a span{display:none}#fp-nav.right li:last-of-type a{background-color:transparent;border:2px solid #aabae6}#fp-nav.right li:last-of-type a.active{background-color:#aabae6}@media (min-width:1024px){#after-top-slider-row{moz-osx-font-smoothing:grayscale;-ms-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;padding-top:70px}}.home-content{overflow:hidden}.home-content h1{font-family:Canela-Medium;font-size:40px;letter-spacing:1.2px}@media (min-width:1024px){.home-content h1{font-size:40px;letter-spacing:1.2px}}.home-content .home-text{font-family:Brown;font-size:18px;letter-spacing:1.6px}@media (min-width:1024px){.home-content .home-text{font-size:18px;letter-spacing:1.6px}}.home-details{padding-top:50px}@media only screen and (min-width:1024px){.home-details{padding-top:0}}.home-details .row{clear:both}@media only screen and (min-width:1024px){.home-details .row .col-left{float:left;width:50%}}@media only screen and (min-width:1024px){.home-details .row .col-right{float:left;width:50%}}.home-details .media-block{overflow:hidden;position:relative}@media only screen and (min-width:1024px){.home-details .media-block{width:540px}}.home-details .media-block .img-block{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:540px;height:400px}@media only screen and (min-width:1024px){.home-details .media-block .img-block{width:540px;height:400px}}.home-details .media-block .content-block{padding-top:13px;overflow:hidden;padding-left:3px}@media only screen and (min-width:1024px){.home-details .media-block .content-block{padding-top:18px;overflow:hidden;padding-left:20px}}.home-details .media-block .content-block .title{font-family:BrownBold;font-size:14px;color:#202020}@media only screen and (min-width:1024px){.home-details .media-block .content-block .text{width:280px;float:left;margin-right:-280px}}.home-details .media-block .content-block .text p{margin:0;font-size:14px;letter-spacing:1px;line-height:1.5;font-size:12px;line-height:1.75}.home-details .media-block .content-block .time{padding-top:17px;padding-left:13px}@media only screen and (min-width:1024px){.home-details .media-block .content-block .time{float:left;padding-left:305px;padding-top:24px}}.home-details .media-block .content-block .time p{font-family:Brown;margin-bottom:10px;font-size:12px;line-height:1.5;letter-spacing:1.5px;color:#202020}@media only screen and (min-width:1024px){.home-details .media-block .content-block .time p{font-family:Brown;color:#202020;margin-bottom:10px;font-size:14px;letter-spacing:1.6px;font-size:14px;letter-spacing:1px;line-height:1.5}}.home-details .media-block .content-block .time p.heading{font-size:10px;font-family:BrownBold;letter-spacing:1.6px;margin-bottom:3px}@media only screen and (min-width:1024px){.home-details .media-block .content-block .time p.heading{font-size:10px;font-family:BrownBold;letter-spacing:1.6px;margin-bottom:3px}}@media only screen and (min-width:1024px){.home-details .block--deck{width:470px;float:left;margin-right:-470px;margin-top:56px;margin-left:0;margin-bottom:120px}}@media only screen and (min-width:1440px){.home-details .block--deck{width:570px;float:left;margin-right:-570px;margin-top:56px;margin-left:142px;margin-bottom:120px}}.home-details .block--deck .img-block{background-image:url(../images/image.png);width:100%;height:245px}@media only screen and (min-width:1024px){.home-details .block--deck .img-block{width:445px;height:360px}}@media only screen and (min-width:1440px){.home-details .block--deck .img-block{width:540px;height:400px}}.home-details .block--deck .title{font-family:BrownBold;text-decoration:none;color:#000;font-size:20px;line-height:1.4;letter-spacing:1.6px;display:block;margin-bottom:15px}@media only screen and (min-width:1024px){.home-details .block--deck .title{font-family:BrownBold;position:absolute;top:0;transform:rotate(90deg);right:-222px;transform-origin:0 0;letter-spacing:.5px;font-size:16px;line-height:1.4;margin-bottom:0}}.home-details .block--rentals{display:none}@media only screen and (min-width:1024px){.home-details .block--rentals{display:block;position:relative;top:-29px;margin-left:0;width:350px}}@media only screen and (min-width:1440px){.home-details .block--rentals{top:-29px;margin-left:95px;width:350px}}.home-details .block--rentals .content-block{padding-top:15px;padding-left:0;letter-spacing:1.3px}.home-details .block--rentals .img-block{width:350px;height:260px;background-image:url(../images/image_1.png)}.home-details .block--restaurant{padding-top:64px}@media only screen and (min-width:1024px){.home-details .block--restaurant{padding-top:0;margin-left:27px;margin-top:152px;width:440px;margin-bottom:139px}}@media only screen and (min-width:1440px){.home-details .block--restaurant{padding-top:0;margin-left:27px;margin-top:152px;width:570px;margin-bottom:139px}}.home-details .block--restaurant .title{font-family:BrownBold;text-decoration:none;letter-spacing:2.4px;font-size:19px;line-height:1.4;margin-bottom:15px;display:block}@media only screen and (min-width:1024px){.home-details .block--restaurant .title{margin-bottom:0;display:inline-block;position:absolute;top:4px;transform:rotate(90deg);right:-264px;transform-origin:0 0;letter-spacing:.4px;font-family:BrownBold;text-decoration:none;font-size:16px;line-height:1.4}}.home-details .block--restaurant .title span{display:none}@media only screen and (min-width:1024px){.home-details .block--restaurant .title span{display:inline-block}}.home-details .block--restaurant .content-block{padding-left:2px}@media only screen and (min-width:1024px){.home-details .block--restaurant .content-block{padding-left:35px}}.home-details .block--restaurant .content-block .time{padding-left:14px;padding-top:17px}@media only screen and (min-width:1024px){.home-details .block--restaurant .content-block .time{padding-left:324px;padding-top:22px}}.home-details .block--restaurant .content-block .time p{letter-spacing:1.6px;line-height:1.2}@media only screen and (min-width:1024px){.home-details .block--restaurant .content-block .time p{letter-spacing:2.1px;line-height:1.2}}.home-details .block--restaurant .content-block .time p.heading{padding-bottom:2px}.home-details .block--restaurant .img-block{width:100%;height:245px;background-image:url(../images/image_5.png)}@media only screen and (min-width:1024px){.home-details .block--restaurant .img-block{width:410px;height:310px}}@media only screen and (min-width:1440px){.home-details .block--restaurant .img-block{width:540px;height:400px}}.home-details .block--bar{display:none}@media only screen and (min-width:1024px){.home-details .block--bar{display:block;padding-top:0;width:350px;margin-top:206px;margin-left:47px}}@media only screen and (min-width:1440px){.home-details .block--bar{display:block;padding-top:0;width:350px;margin-top:206px;margin-left:197px}}.home-details .block--bar .content-block{padding-top:14px;padding-left:1px;letter-spacing:1.2px}@media only screen and (min-width:1024px){.home-details .block--bar .content-block{padding-top:14px;padding-left:20px;letter-spacing:1.2px}}@media only screen and (min-width:1024px){.home-details .block--bar .content-block .time{padding-left:305px;padding-top:0}}@media only screen and (min-width:1024px){.home-details .block--bar .content-block .time p{letter-spacing:1.5px;line-height:1.5}}.home-details .block--bar .img-block{width:100%;height:245px;background-image:url(../images/image_2.png)}@media only screen and (min-width:1024px){.home-details .block--bar .img-block{width:350px;height:470px}}.home-details .see-property{display:none}@media only screen and (min-width:1024px){.home-details .see-property{display:block;text-align:left;padding-left:25px}}@media only screen and (min-width:1024px){.home-details .see-property a{display:inline-block;text-decoration:none;border-bottom:2px solid #000;cursor:pointer;font-size:40px;letter-spacing:0;font-family:Canela;position:relative;line-height:1;padding-top:6px;padding-bottom:6px}}@media only screen and (min-width:1024px){.home-details .see-property a:after{display:block;content:"";position:absolute;top:23px;right:-45px;width:30px;height:12px;background-image:url(../svg/43-slider-arrow-right.svg);background-repeat:no-repeat;background-size:30px;background-position:0}}@media only screen and (min-width:1024px){.take-a-look-block{padding-left:530px;float:left}}@media only screen and (min-width:1440px){.take-a-look-block{padding-left:680px}}.take-a-look-block h2{display:none}@media only screen and (min-width:1024px){.take-a-look-block h2{color:#202020;font-family:Canela-Medium;font-size:40px;letter-spacing:.5px;width:320px;line-height:1.5;margin-bottom:47px;display:block}}.take-a-look-block h3{font-size:24px;letter-spacing:.6px;margin-bottom:6px;padding-top:49px}@media only screen and (min-width:1024px){.take-a-look-block h3{margin:0 0 .75em;padding:1.5em 0 0;font-size:26px;letter-spacing:.6px;margin-bottom:6px}}.take-a-look-block .lineup-more{text-align:center;padding-top:5px}@media only screen and (min-width:1024px){.take-a-look-block .lineup-more{padding-top:0}}.take-a-look-block .lineup-more a{font-family:BrownBold;display:inline-block;text-decoration:none;padding-bottom:4px;border-bottom:2px solid #000;cursor:pointer;font-size:18px;letter-spacing:1px}@media only screen and (min-width:1024px){.take-a-look-block .lineup-more a{font-family:Brown;display:inline-block;text-decoration:none;padding-bottom:7px;border-bottom:2px solid #000;cursor:pointer;font-size:26px;letter-spacing:1px}}.take-a-look-block .lineup .selectbox{font-family:BrownBold;font-size:19px;display:inline-block;letter-spacing:1.4px;margin-bottom:23px;cursor:pointer;padding-top:5px;padding-left:5px;background-image:url(../ico/mobile-menu/chevron-right@2x.png);background-size:12px;color:transparent;background-repeat:no-repeat;background-position:100% 50%}@media only screen and (min-width:1024px){.take-a-look-block .lineup .selectbox{font-family:BrownBold;font-size:26px;display:inline-block;letter-spacing:1.1px;margin-bottom:30px;cursor:pointer;padding-top:0;padding-left:0;background-image:url(../img/shape-dark@2x.png);background-size:14px;color:transparent;background-repeat:no-repeat}}.take-a-look-block .lineup .selectbox select{background-color:transparent;border:0;outline:0;box-shadow:none!important;-webkit-appearance:none;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(255,255,255,0);cursor:pointer;padding-right:25px;font-family:BrownBold;font-size:inherit}@media only screen and (min-width:1024px){.take-a-look-block .lineup .lineup-container{padding-left:0;width:420px;padding-bottom:18px}}.take-a-look-block .lineup .lineup-container td,.take-a-look-block .lineup .lineup-container tr{border:0}.take-a-look-block .lineup .lineup-container td{padding:0;vertical-align:bottom;padding-bottom:42px}@media only screen and (min-width:1024px){.take-a-look-block .lineup .lineup-container td{padding-bottom:40px}}.take-a-look-block .lineup .lineup-container td a:hover{text-decoration:underline}.take-a-look-block .lineup .lineup-container tr:last-of-type td{padding-bottom:0}.take-a-look-block .lineup .lineup-container .date{font-size:17px;font-family:BrownBold;padding-left:0;width:35px;letter-spacing:.5px;position:relative;top:-1px;padding-top:0}@media only screen and (min-width:1024px){.take-a-look-block .lineup .lineup-container .date{font-size:18px;font-family:BrownBold;padding-left:6px;padding-top:8px;width:35px;letter-spacing:.5px;position:relative;top:-3px}}.take-a-look-block .lineup .lineup-container .title{font-size:23px;padding-left:9px;letter-spacing:.4px;line-height:1.5}@media only screen and (min-width:1024px){.take-a-look-block .lineup .lineup-container .title{font-size:24px;padding-left:36px;letter-spacing:.8px;line-height:1.5}}.take-a-look-block .lineup .lineup-container .time{font-size:17px;font-family:BrownBold;text-align:right;padding-right:0;width:90px;letter-spacing:.5px;position:relative;top:-1px;padding-top:0}@media only screen and (min-width:1024px){.take-a-look-block .lineup .lineup-container .time{font-size:18px;font-family:BrownBold;padding-top:8px;text-align:right;padding-right:0;width:90px;letter-spacing:.5px;position:relative;top:-3px}}@media screen and (min-width:1024px){.culture-page{padding-top:120px}}@media screen and (min-width:1024px){.culture-page .talented-friends-content{position:relative;z-index:3}}.culture-video--block{background-color:#fafafa;padding-top:20px;padding-bottom:40px;margin-bottom:50px}@media screen and (min-width:1024px){.culture-video--block{padding-top:30px;padding-bottom:40px;margin-bottom:50px}}.culture-video--block h3{padding:0;margin:0;font-family:Brown;font-size:20px;text-align:center;line-height:45px;color:#000;padding-bottom:20px}.culture-video--block .culture-video{width:100%;margin-bottom:30px}@media screen and (min-width:1024px){.culture-video--block .culture-video{width:760px;margin:auto;margin-bottom:30px}}.culture-video--block .culture-video--headline{padding:0;margin:0;text-align:center;font-family:BrownBold;font-size:24px;line-height:45px;color:#000;margin-bottom:20px}@media screen and (min-width:1024px){.culture-video--block .culture-video--headline{font-size:40px;margin-bottom:25px}}.culture-video--block .culture-video--text{padding:0;margin:0;text-align:center;font-family:BrownBold;font-size:15px;line-height:25px;color:#565656;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.culture-video--block .culture-video--text{font-size:18px;line-height:32px}}@media screen and (min-width:1440px){.happenings .wrap{max-width:1150px}}.happenings .wrap .happenings-scroller{position:relative;padding-top:50px;padding-bottom:50px;width:100%;overflow:hidden}@media screen and (min-width:1024px){.happenings .wrap .happenings-scroller{padding-left:470px;padding-top:100px;padding-bottom:100px;min-height:100vh}}@media screen and (min-width:1440px){.happenings .wrap .happenings-scroller{padding-left:470px;padding-top:100px;padding-bottom:100px}}.happenings .wrap .happenings-scroller--bottom{position:absolute;left:0;bottom:0;height:1px}.happenings .wrap .happenings-scroller--check{width:100px;height:1px;background-color:transparent;z-index:10}.happenings .happenings-block{width:100%;box-sizing:border-box;margin-bottom:30px;overflow:hidden}@media screen and (min-width:1024px){.happenings .happenings-block{width:230px;float:left;padding:0;margin-left:20px;box-sizing:border-box;margin-bottom:0}}@media screen and (min-width:1440px){.happenings .happenings-block{width:280px;float:left;padding:0;margin-left:40px;box-sizing:border-box;margin-bottom:0}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(2n){margin-top:-80px}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(2n+1){margin-top:250px}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(2){margin-top:0}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(3){margin-top:250px}}@media screen and (min-width:1024px){.happenings .happenings-block .happenings-reading-block--inner{display:inline-block}}@media screen and (min-width:1440px){.happenings .happenings-block .happenings-reading-block--inner{display:inline-block}}.happenings .happenings-block .img-block{width:140px;height:112px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:left;margin-right:-140px}@media screen and (min-width:1024px){.happenings .happenings-block .img-block{width:230px;height:200px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:none}}@media screen and (min-width:1440px){.happenings .happenings-block .img-block{width:280px;height:230px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}.happenings .happenings-block h3{margin:0;text-align:left;padding-top:0;margin-bottom:5px;padding-left:165px;clear:none}@media screen and (min-width:1024px){.happenings .happenings-block h3{margin:0;text-align:center;padding-top:24px;margin-bottom:15px;padding-left:10px;padding-right:10px}}.happenings .happenings-block h3 a{text-decoration:none;letter-spacing:1px;font-family:Brown;font-size:18px;line-height:30px;color:#000}.happenings .happenings-block h3 a:hover{text-decoration:underline}@media screen and (min-width:1024px){.happenings .happenings-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:30px;line-height:45px;color:#000}}.happenings .happenings-block p{margin:0;color:#565656;font-size:13px;line-height:20px;text-align:left;letter-spacing:1px;padding-left:165px}@media screen and (min-width:1024px){.happenings .happenings-block p{margin:0;color:#565656;font-size:18px;line-height:32px;text-align:center;letter-spacing:1px;padding-left:0;font-size:14px;letter-spacing:1px;line-height:1.5}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(1){width:460px;position:absolute;top:0;left:0;margin:0}}@media screen and (min-width:1024px){.happenings .happenings-block:nth-child(1) .img-block{width:460px;height:570px}}.single .events-page .more-talented-friends-content.more-talented-friends-content--desktop{display:block}.archive .events-page .more-talented-friends-content.more-talented-friends-content--desktop{display:none}.events-page{background-color:transparent!important;z-index:1}@media screen and (min-width:1024px){.events-page{padding-top:120px}}.events-page .tribe-events-back{display:none}.events-page #tribe-events-footer{display:none}.events-page .tribe-events-schedule{display:none}.events-page .tribe-events-event-image{display:none}.events-page .tribe-events-cal-links{display:none}.events-page .tribe-events-event-meta{display:none}.events-page .top-bg-block{margin-bottom:50px}.events-page .tribe-events-single-event-title,.events-page h1{font-family:Canela-Medium;font-size:32px;line-height:45px;color:#000;text-align:center}@media screen and (min-width:1024px){.events-page .tribe-events-single-event-title,.events-page h1{font-size:50px;line-height:100px;margin-bottom:50px}}.events-page article{width:100%!important;float:none!important}@media screen and (min-width:1024px){.events-page .tribe-events-single .type-tribe_events{padding-right:280px;min-height:600px}}.events-page #tribe-events div.tribe-events-single-event-description{overflow:hidden}.events-page .wrap{position:relative}.events-page .event-date-col{margin:auto;width:260px;max-width:260px;display:none}@media screen and (max-width:1023px){.events-page .event-date-col{position:static!important}}@media screen and (min-width:1024px){.events-page .event-date-col{position:absolute;top:150px;right:20px;width:260px;max-width:260px;margin:0}}.events-page .event-date-scroller--bottom{position:absolute;left:0;bottom:0;height:1px}.events-page .event-date-scroller--check{width:100px;height:1px;background-color:transparent;z-index:10;top:521px;right:20px}.msw-sw,.msw-sw--big,.msw-sw--small{display:inline-block;background-image:url(../svg/weather/msw-sw-1.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:50px;width:100px!important;height:70px!important}.msw-sw--big{background-size:100px;width:146px!important;height:125px!important}.msw-sw--small{background-size:35px;width:50px!important;height:35px!important}.msw-sw-1{background-image:url(../svg/weather/msw-sw-1.svg)}.msw-sw-10{background-image:url(../svg/weather/msw-sw-10.svg)}.msw-sw-11{background-image:url(../svg/weather/msw-sw-11.svg)}.msw-sw-12{background-image:url(../svg/weather/msw-sw-12.svg)}.msw-sw-13{background-image:url(../svg/weather/msw-sw-13.svg)}.msw-sw-14{background-image:url(../svg/weather/msw-sw-14.svg)}.msw-sw-15{background-image:url(../svg/weather/msw-sw-15.svg)}.msw-sw-16{background-image:url(../svg/weather/msw-sw-16.svg)}.msw-sw-17{background-image:url(../svg/weather/msw-sw-17.svg)}.msw-sw-18{background-image:url(../svg/weather/msw-sw-18.svg)}.msw-sw-19{background-image:url(../svg/weather/msw-sw-19.svg)}.msw-sw-2{background-image:url(../svg/weather/msw-sw-2.svg)}.msw-sw-20{background-image:url(../svg/weather/msw-sw-20.svg)}.msw-sw-21{background-image:url(../svg/weather/msw-sw-21.svg)}.msw-sw-22{background-image:url(../svg/weather/msw-sw-22.svg)}.msw-sw-23{background-image:url(../svg/weather/msw-sw-23.svg)}.msw-sw-24{background-image:url(../svg/weather/msw-sw-24.svg)}.msw-sw-25{background-image:url(../svg/weather/msw-sw-25.svg)}.msw-sw-26{background-image:url(../svg/weather/msw-sw-26.svg)}.msw-sw-27{background-image:url(../svg/weather/msw-sw-27.svg)}.msw-sw-28{background-image:url(../svg/weather/msw-sw-28.svg)}.msw-sw-29{background-image:url(../svg/weather/msw-sw-29.svg)}.msw-sw-3{background-image:url(../svg/weather/msw-sw-3.svg)}.msw-sw-30{background-image:url(../svg/weather/msw-sw-30.svg)}.msw-sw-31{background-image:url(../svg/weather/msw-sw-31.svg)}.msw-sw-32{background-image:url(../svg/weather/msw-sw-32.svg)}.msw-sw-33{background-image:url(../svg/weather/msw-sw-33.svg)}.msw-sw-34{background-image:url(../svg/weather/msw-sw-34.svg)}.msw-sw-35{background-image:url(../svg/weather/msw-sw-35.svg)}.msw-sw-36{background-image:url(../svg/weather/msw-sw-36.svg)}.msw-sw-37{background-image:url(../svg/weather/msw-sw-37.svg)}.msw-sw-38{background-image:url(../svg/weather/msw-sw-38.svg)}.msw-sw-4{background-image:url(../svg/weather/msw-sw-4.svg)}.msw-sw-5{background-image:url(../svg/weather/msw-sw-5.svg)}.msw-sw-6{background-image:url(../svg/weather/msw-sw-6.svg)}.msw-sw-7{background-image:url(../svg/weather/msw-sw-7.svg)}.msw-sw-8{background-image:url(../svg/weather/msw-sw-8.svg)}.msw-sw-9{background-image:url(../svg/weather/msw-sw-9.svg)}.weather-row .weather-row--block{text-align:center;width:100%}.weather-row .weather-row--block .top{color:#fff;font-family:BrownBold;font-size:36px;line-height:49px;height:49px}.weather-row .weather-row--block .top span{font-size:26px}.weather-row .weather-row--block .bottom{color:#fff;font-family:BrownBold;font-size:15px;line-height:20px}.header-mobile{display:block;position:relative;z-index:35;height:70px;text-align:center;overflow:hidden}@media (min-width:1024px){.header-mobile{display:none}}.header-mobile .wrap{padding:0}.header-mobile .btn--weather{float:left}.header-mobile .btn--menu{float:right}.header-mobile .header--logo-block{width:196px;height:60px;display:inline-block}.header-mobile .header--logo-block a{display:block;width:196px;height:60px;background-image:url(../svg/45-surf-lodge-logo-new-bk-copy-2-_1_.svg);background-repeat:no-repeat;background-position:-3px 4px;background-size:196px}@media (max-width:1023px){.header-mobile.mobile-dark .header--logo-block a{background-image:url(../svg/44-surf-lodge-logo-new-bk-copy-2.svg)}}@media (max-width:1023px){.header-mobile.mobile-dark.menu-opened .header--logo-block a{background-image:url(../svg/45-surf-lodge-logo-new-bk-copy-2-_1_.svg)}}.flex--outer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100vh}.flex--top{width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;text-align:center}.flex--center{width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2;-ms-flex-align:center;align-items:center;text-align:center}.flex--bottom{width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:end;justify-content:flex-end}.btn-row-mob-menu{overflow:hidden;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.btn-row-mob-menu .btn--book-now{display:inline-block}.btn-row-mob-menu ul.socials{padding:0;margin:0;list-style:none}.btn-row-mob-menu ul.socials li{display:inline-block}.btn-row-mob-menu ul.socials li a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:0 0;margin-top:45px;margin-bottom:40px;margin-left:20px;margin-right:20px}.btn-row-mob-menu ul.socials li a.instagram{background-image:url(../svg/31-instagram-_3_.svg)}.btn-row-mob-menu ul.socials li a.facebook{background-image:url(../svg/23-facebook-_3_.svg)}.mobile-menu{position:fixed;z-index:30;top:0;right:-100vw;width:100%;height:100vh;background-color:#0b1835;display:block;transform:translate(0vw,0);transition:transform 2s}.mobile-menu.active{transform:translate(-100vw,0);transition:transform 1s;z-index:33}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu .mobile-menu--inner{padding:0 40px}.mobile-menu .btn-row{overflow:hidden}.mobile-menu .mobile-menu--list{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:2;flex-grow:2;-ms-flex-align:start;align-items:flex-start}.mobile-menu .mobile-menu--list li{padding:0;margin:0;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2}.mobile-menu .mobile-menu--list li a{text-decoration:none;color:#fff;font-family:Brown;font-size:30px;cursor:pointer;text-transform:capitalize}.mob-weather-menu{position:fixed;z-index:21;width:100%;height:100vh;background-color:#bdcbea;display:block;top:0;left:-100vw;transform:translate(0vw,0);transition:transform 2s}.mob-weather-menu.active{transform:translate(100vw,0);transition:transform 1s;z-index:33}@media (min-width:1024px){.mob-weather-menu{display:none}}.mob-weather-menu .mob-weather-menu--inner{position:relative;padding:0;width:100%;height:100%}.mob-weather-menu .weather-menu--list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mob-weather-menu .weather-menu--list .weather-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-positive:2;flex-grow:2}.mob-weather-menu .book-block{color:#fff;font-family:Brown;font-size:20px;line-height:1.35}.mob-weather-menu .btn--menu--close{position:absolute;bottom:10px;right:10px}.mob-book-menu{position:fixed;z-index:31;width:100%;min-height:100vh;top:0;left:0;background-color:#bdcbea;display:none}.mob-book-menu.active{display:block;z-index:33}@media (min-width:1024px){.mob-book-menu{display:none}}.mob-book-menu .mob-book-menu--inner{position:relative;width:100%;height:100%;padding:0}.mob-book-menu .btn-row{overflow:hidden}.mob-book-menu .book-block{font-family:Brown;font-size:20px;line-height:1.35;color:#fff}.mob-book-menu .book-block .book-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;margin:0;width:100%;background-color:transparent;height:100vh;padding-top:100px}.mob-book-menu .book-block .book-form .group+.group{margin-top:37px}.mob-book-menu .book-block .book-form .group.hide-input input{display:none}.mob-book-menu .book-block .book-form .group.hide-input label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mob-book-menu .book-block .book-form .group label{font-family:BrownLight;font-size:19px;text-transform:none;color:inherit;outline:0}.mob-book-menu .book-block .book-form .group input{position:relative;margin-top:23px;height:50px;font-family:BrownBold;font-size:22px;line-height:50px;letter-spacing:2px;color:#49494b;background-color:transparent}.mob-book-menu .book-block .book-form .group label .input{position:relative;margin-top:23px;height:50px;font-family:BrownBold;font-size:22px;line-height:50px;letter-spacing:2px;color:#49494b;background-color:transparent;margin-top:44px;margin-bottom:15px;line-height:30px}.mob-book-menu .book-block .book-form .group .select-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:0}.mob-book-menu .book-block .book-form .group .select-group.hide-input input{display:none}.mob-book-menu .book-block .book-form .group .select-group .input{position:relative;margin-top:23px;height:50px;font-family:BrownBold;font-size:22px;line-height:50px;letter-spacing:2px;color:#49494b;background-color:transparent;margin-top:28px;border-bottom:2px solid #49494b;padding-right:26px;height:45px;line-height:45px}.mob-book-menu .book-block .book-form .group .select-group .input:before{content:'';position:absolute;top:15px;right:0;height:10px;width:10px;border:2px solid #49494b;border-top:none;border-left:none;z-index:0;transform:rotate(45deg);transform-origin:center;transition:transform .15s}.mob-book-menu .book-block .book-form .group .select-group:after,.mob-book-menu .book-block .book-form .group .select-group:before{display:none}.mob-book-menu .book-block .book-form .group .select-group .options-group{top:100%;color:#49494b}.mob-book-menu .book-block .book-form .group .select-group.open .input:before{transform:rotate(-135deg)}.mob-book-menu .book-block .book-form .btn--book-now{margin-top:34px;margin-bottom:100px;border-radius:5px;padding-right:74px;font-size:12px;line-height:2.5;letter-spacing:2px;text-transform:uppercase;background-position-x:140px}.mob-book-menu .btn--menu--close--mob{z-index:32;display:none}.mob-book-menu .picker{left:0}.mob-book-menu .picker button{margin-top:0;width:33%;color:#49494b}.category-artist .top-bg-block,.type-artist .top-bg-block{height:70vh;margin-bottom:50px}@media screen and (min-width:375px){.category-artist .top-bg-block,.type-artist .top-bg-block{height:70vh}}@media screen and (min-width:768px){.category-artist .top-bg-block,.type-artist .top-bg-block{height:70vh}}@media screen and (min-width:1024px){.category-artist .top-bg-block,.type-artist .top-bg-block{height:70vh;margin-bottom:40px}}@media screen and (min-width:1440px){.category-artist .top-bg-block,.type-artist .top-bg-block{height:70vh}}.category-artist iframe,.type-artist iframe{display:block;margin:auto}.category-artist .wp-video,.type-artist .wp-video{margin:auto;width:100%}@media screen and (min-width:1024px){.category-artist .wp-video,.type-artist .wp-video{width:960px}}.category-artist .artist-video,.type-artist .artist-video{width:100%;margin-bottom:30px}@media screen and (min-width:1024px){.category-artist .artist-video,.type-artist .artist-video{width:960px;margin:auto;margin-bottom:30px}}.category-media .media-video,.type-media .media-video{width:100%;margin-bottom:30px;margin-top:-70px}@media screen and (min-width:1024px){.category-media .media-video,.type-media .media-video{width:960px;margin:auto;margin-bottom:40px;margin-top:0}}.category-featured .top-bg-block,.type-feature .top-bg-block{margin-bottom:50px}.category-featured blockquote,.type-feature blockquote{color:#b4b4b4;font-style:normal;font-size:16px}@media screen and (min-width:1024px){.category-featured blockquote,.type-feature blockquote{font-size:18px;line-height:35px;max-width:560px;margin-left:auto;margin-right:auto}}.category-featured blockquote p,.category-featured blockquote span,.type-feature blockquote p,.type-feature blockquote span{font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-size:14px;letter-spacing:1px;line-height:1.5}#tribe-events-bar,.tribe-bar-disabled{z-index:4}#tribe-events-content table.tribe-events-calendar{border:0}#tribe-events-content table.tribe-events-calendar td{border:1px solid #efefef}.tribe-events-calendar thead tr{border:0}.tribe-events-calendar thead th{background-color:transparent;color:#6689b2;text-transform:uppercase;font-family:BrownBold;font-size:12px;border:0}.tribe-events-month #tribe-events-footer{position:absolute;top:40px;width:100%;z-index:5}.tribe-events-month #tribe-events-footer a,.tribe-events-month #tribe-events-footer a:hover{color:#ababab;font-size:24px;font-family:Brown;text-decoration:none;box-shadow:none;border:0;font-weight:400;position:relative}.tribe-events-month #tribe-events-footer a span,.tribe-events-month #tribe-events-footer a:hover span{display:none}.tribe-events-month #tribe-events-footer .tribe-events-nav-previous a:before{content:"";display:inline-block;width:25px;height:10px;background-image:url(../svg/54-callendar-arrow-left.svg);background-repeat:no-repeat;background-size:25px;margin-right:5px;position:relative;top:-2px}.tribe-events-month #tribe-events-footer .tribe-events-nav-next a:after{content:"";display:inline-block;width:25px;height:10px;background-image:url(../svg/55-callendar-arrow-right.svg);background-repeat:no-repeat;background-size:25px;margin-left:5px;position:relative;top:-2px}.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{background-color:transparent;color:#d4d4d4;font-family:Brown;font-size:20px;font-weight:400}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{background-color:transparent;color:#c1d9f5;font-family:Brown;font-size:20px;font-weight:400}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:transparent;color:#4a90e2;font-family:Brown;font-size:20px;font-weight:400;text-decoration:underline}#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth{background:#efefef}.tribe-events-calendar td div[id*=tribe-events-daynum-]{padding:15px 20px}.tribe-events-category-concert a,.tribe-events-category-concert a:hover,.tribe-events-category-event a,.tribe-events-category-event a:hover{font-size:12px;font-family:Brown;font-weight:400;text-decoration:none;border:0;box-shadow:none}.tribe-events-category-concert a:before,.tribe-events-category-concert a:hover:before,.tribe-events-category-event a:before,.tribe-events-category-event a:hover:before{content:"";display:inline-block;margin-right:5px;width:3px;height:3px;border-radius:50%;position:relative;top:-3px}.tribe-events-category-event a,.tribe-events-category-event a:hover{color:#eb5757}.tribe-events-category-event a:before,.tribe-events-category-event a:hover:before{background-color:#eb5757}.tribe-events-category-concert a,.tribe-events-category-concert a:hover{color:#214f85}.tribe-events-category-concert a:before,.tribe-events-category-concert a:hover:before{background-color:#214f85}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a,#tribe-events-header .tribe-events-sub-nav li{display:block;color:#ababab;font-size:24px;font-family:Brown;text-decoration:none;box-shadow:none;border:0;font-weight:400;position:relative}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a span,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next span,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a span,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous span,#tribe-events-header .tribe-events-sub-nav li span{display:none}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;width:25px;height:10px;background-image:url(../svg/54-callendar-arrow-left.svg);background-repeat:no-repeat;background-size:25px;margin-right:5px;position:relative;top:-2px}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a:after{content:"";display:inline-block;width:25px;height:10px;background-image:url(../svg/55-callendar-arrow-right.svg);background-repeat:no-repeat;background-size:25px;margin-left:5px;position:relative;top:-2px}#tribe-events .tribe-events-button{display:none}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{border:0;padding:0}.music-page h1{font-family:Canela-Medium;font-size:36px;padding-top:15px;padding-bottom:15px}@media screen and (min-width:768px){.music-page h1{padding-top:50px;padding-bottom:50px}}.music-page .wrap{max-width:1170px}.music-events{position:relative;z-index:3}.music-events .year-row .month-row{overflow:hidden;clear:both;margin-bottom:50px}.music-events .year-row .month-row:last-of-type{margin-bottom:0}.music-events .year-row .month-row .month-title h2{font-family:Canela-Medium;font-size:30px;color:#000;line-height:1.2}@media screen and (min-width:768px){.music-events .year-row .month-row .month-title h2{font-size:60px}}.music-events .year-row .month-row .month-title h2 span{display:inline-block;margin-right:10px}.music-events .year-row .month-row .month-events{overflow:hidden}.music-events .year-row .month-row .month-events .day-row{overflow:hidden}.music-events .year-row .month-row .month-events .day-row .day-title{text-align:left}@media screen and (min-width:768px){.music-events .year-row .month-row .month-events .day-row .day-title{border-top:2px solid #000}}.music-events .year-row .month-row .month-events .day-row .day-title p{margin:0;padding:10px 0;color:#000;font-size:16px;text-transform:uppercase}.music-events .year-row .month-row .month-events .day-row .day-title p b{font-family:BrownBold;margin-right:20px;font-size:14px;letter-spacing:1px;line-height:1.5}.music-events .year-row .month-row .month-events .day-row .day-title h2{margin:0;padding:0;color:#000}.music-events .col{width:100%;box-sizing:border-box;margin-bottom:0}@media screen and (min-width:768px){.music-events .col{width:330px;float:left;padding:0;margin-right:25px;box-sizing:border-box;padding-top:15px}}@media screen and (min-width:1024px){.music-events .col{width:300px;float:left;padding:0;margin-right:25px;box-sizing:border-box;padding-top:15px}}@media screen and (min-width:1024px) and (min-width:1440px){.music-events .col{width:300px;margin-right:75px;min-height:446px}}@media screen and (min-width:1024px){.music-events .col:nth-child(1){clear:both;padding-left:0;text-align:left}}@media screen and (min-width:1024px){.music-events .col:nth-child(4n){padding-right:0;text-align:right}}@media screen and (min-width:1024px){.music-events .col:nth-child(3n+1){clear:both}}.music-events .event-block{overflow:hidden;margin-bottom:20px}@media screen and (min-width:1024px){.music-events .event-block{margin-bottom:40px}}@media screen and (min-width:1024px){.music-events .event-block .event-block--inner{width:300px;display:inline-block}}@media screen and (min-width:1440px){.music-events .event-block .event-block--inner{width:330px;display:inline-block}}.music-events .event-block .img-block{width:140px;height:112px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:left;margin-right:-140px}@media screen and (min-width:768px){.music-events .event-block .img-block{width:300px;height:200px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:none}}@media screen and (min-width:1440px){.music-events .event-block .img-block{width:300px;height:200px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}}.music-events .event-block h3{margin:0;text-align:left;padding-top:0;margin-bottom:5px;padding-left:165px;clear:none}@media screen and (min-width:768px){.music-events .event-block h3{margin:0;text-align:left;padding-top:14px;margin-bottom:15px;padding-left:0;padding-right:0}}.music-events .event-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:20px;line-height:30px;color:#000}.music-events .event-block h3 a:hover{text-decoration:underline}@media screen and (min-width:768px){.music-events .event-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:30px;line-height:40px;color:#000}}.music-events .event-block p{margin:0;color:#565656;font-size:13px;line-height:20px;text-align:left;letter-spacing:1px;padding-left:165px}@media screen and (min-width:768px){.music-events .event-block p{margin:0;color:#565656;font-size:15px;line-height:20px;text-align:left;letter-spacing:1px;padding-left:0;font-size:14px;letter-spacing:1px;line-height:1.5}}.music-events .event-block .texter{overflow:hidden}.music-events .event-block .texter h4{text-align:left;padding-left:165px;font-family:BrownBold;font-size:16px}@media screen and (min-width:768px){.music-events .event-block .texter h4{padding-left:0}}@media screen and (min-width:768px){.music-events .event-block .texter h4 br{display:none}}.music-events .event-block .texter h4 span{font-family:Brown;text-decoration:underline;display:none}.music-events .event-block .texter h4 span.at{display:inline-block;text-decoration:none;display:none}@media screen and (min-width:768px){.music-events .event-block .texter h4 span.at{margin-left:10px}}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:0 0!important;background-color:#000!important}a.pp_next,a.pp_previous{background:0 0!important}.pp_fade{position:relative}div.pp_default a.pp_contract,div.pp_default a.pp_contract:hover,div.pp_default a.pp_expand,div.pp_default a.pp_expand:hover{display:none!important}div.pp_default .pp_content_container .pp_left,div.pp_default .pp_content_container .pp_right{background:0 0!important}div.pp_default{overflow:hidden}div.pp_default .pp_gallery li.default a,div.pp_default .pp_next,div.pp_default a.pp_previous{background:0 0}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px;display:none}div.pp_default .pp_content_container .pp_left{padding-left:13px}div.pp_default .pp_content_container .pp_right{padding-right:13px}div.pp_default .pp_content{background-color:#fff;margin-bottom:-36px}div.pp_default .pp_next:hover::after,div.pp_default .pp_next:hover::before,div.pp_default .pp_previous:hover::after,div.pp_default .pp_previous:hover::before{content:" ";background:#000;width:5px;height:15px;display:block;position:absolute;top:45%}div.pp_default .pp_next:hover::after,div.pp_default .pp_next:hover::before{right:15px}div.pp_default .pp_previous:hover::after,div.pp_default .pp_previous:hover::before{left:15px}div.pp_default .pp_next:hover::after,div.pp_default .pp_previous:hover::after{margin-top:8px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{height:20px;width:20px;background-color:#000;opacity:.8}div.pp_default a.pp_arrow_next::after,div.pp_default a.pp_arrow_next::before,div.pp_default a.pp_arrow_previous::after,div.pp_default a.pp_arrow_previous::before{content:" ";background:#fff;width:2px;height:6px;display:block;position:absolute;top:12px}div.pp_default a.pp_arrow_next::after,div.pp_default a.pp_arrow_next::before{right:8px}div.pp_default a.pp_arrow_previous::after,div.pp_default a.pp_arrow_previous::before{left:8px}div.pp_default a.pp_arrow_next::after,div.pp_default a.pp_arrow_previous::after{margin-top:3px}div.pp_default #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a{border:1px solid #aaa}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.pp_default .pp_next:hover::after,div.pp_default .pp_previous:hover::before,div.pp_default a.pp_arrow_next::after,div.pp_default a.pp_arrow_previous::before{transform:rotate(45deg)}div.pp_default .pp_next:hover::before,div.pp_default .pp_previous:hover::after,div.pp_default a.pp_arrow_next::before,div.pp_default a.pp_arrow_previous::after{transform:rotate(-45deg)}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous,div.pp_default a.pp_close{border-radius:50%}div.pp_default a.pp_close{width:20px;height:20px;cursor:pointer;text-decoration:none;font:bold 12px/18px Calibri;background:#333;margin:5px;z-index:20000}div.pp_default a.pp_close::after{content:'x';position:absolute;right:-9987px;color:#fff}div.pp_default a.pp_contract,div.pp_default a.pp_expand{right:60px;height:15px}div.pp_default a.pp_contract::after,div.pp_default a.pp_contract::before,div.pp_default a.pp_expand::after,div.pp_default a.pp_expand::before{content:"";position:absolute;top:50%;border-style:solid;border-color:#333}div.pp_default a.pp_contract::before,div.pp_default a.pp_expand::before{left:0;width:6px;height:0;border-color:transparent #333;margin-top:-6px;transform:rotate(-45deg)}div.pp_default a.pp_contract::after,div.pp_default a.pp_expand::after{left:5px;width:8px;height:8px;margin-top:-8px}div.pp_default a.pp_expand::before{border-width:7px 7px 0}div.pp_default a.pp_contract::before{border-width:0 7px 7px}div.pp_default a.pp_expand::after{border-width:3px 0 0 3px}div.pp_default a.pp_contract::after{border-width:0 3px 3px 0}div.pp_default .pp_loaderIcon{width:40px;height:40px;background-color:#333;border-radius:100%!important;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}div.pp_default .pp_description,div.pp_default .pp_nav,div.pp_default .pp_social{display:none!important}div.pp_default .pp_details{position:absolute;top:0;margin:0}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_next:hover,div.pp_default .pp_previous:hover,div.pp_default a.pp_close:hover,div.pp_default a.pp_contract:hover,div.pp_default a.pp_expand:hover{opacity:.8}@media screen and (max-width:648px){div.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content,div.pp_default .pp_fade,div.pp_default .pp_hoverContainer{height:100%!important;width:100%!important}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}div.pp_default .pp_bottom,div.pp_default .pp_contract,div.pp_default .pp_expand,div.pp_default .pp_gallery,div.pp_default .ppt,div.pp_default.pp_top{display:none!important}div.pp_default #pp_full_res img{width:100%!important;height:auto!important;max-height:100%}div.pp_default .pp_details{width:94%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;margin-top:-2px!important}div.pp_default a.pp_close{right:10px!important;top:10px!important}}div.pp_default a.pp_close{right:10px;top:5px;width:21px;height:21px}div.pp_default .pp_details{position:absolute!important}.happenings .happenings-block h3 a{text-decoration:none;letter-spacing:1px;font-family:Brown;font-size:18px;line-height:30px;color:#000}@media (min-width:1440px){#top-video-background .top-video-background--inner .wrap .text-block{bottom:400px;left:0}}.follow-us--container h3{font-size:30px;color:#202020;font-family:Canela-Medium;float:left;letter-spacing:1.5px;margin-bottom:15px;padding-left:6px}.follow-us--container .follow-link a{display:inline-block;text-decoration:none;cursor:pointer;font-size:18px;font-family:BrownBold;position:relative;margin-right:0;letter-spacing:.9px;margin-top:20px}.follow-us--container .follow-link a:after{display:block;content:"";position:absolute;top:7px;right:-50px;width:30px;height:12px;background-image:url(../svg/43-slider-arrow-right.svg);background-repeat:no-repeat;background-size:20px;background-position:0}#fullpage section.section--bgi .item--inner .buttons-group a:hover{background-color:transparent;color:orange}@media only screen and (min-width:1024px){.home-details .media-block .content-block{padding-top:18px;overflow:hidden;padding-left:20px}.home-details .media-block .content-block .text p{margin:0;font-size:12px;letter-spacing:1px;line-height:1.75}.home-details .block--deck .img-block{width:445px;height:360px}.home-details .media-block .content-block .time{float:left;padding-left:305px;padding-top:24px}.home-details .media-block .content-block .time p{font-family:Brown;color:#202020;margin-bottom:10px;letter-spacing:1.5px;font-size:12px;line-height:1.5}.home-details .block--restaurant .img-block{width:410px;height:310px}.home-details .block--restaurant .content-block{padding-left:20px}.home-details .block--restaurant .content-block .time{padding-left:305px;padding-top:0}.home-details .block--restaurant .content-block .time p{letter-spacing:1.5px;line-height:1.5}}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff!important}@media screen and (min-width:768px){.event-block .event-block--inner{width:260px;display:inline-block}}@media (min-width:1024px){.page-template-property-template form.book-form,.page-template-restaurant-template form.book-form{display:block}.page-template-property-template form.book-form .group,.page-template-restaurant-template form.book-form .group{-ms-flex-positive:2;flex-grow:2;display:block;float:left;width:auto;margin-right:0}.page-template-property-template form.book-form .group .bottom-line,.page-template-property-template form.book-form .group p,.page-template-restaurant-template form.book-form .group .bottom-line,.page-template-restaurant-template form.book-form .group p{display:inline-block}.page-template-property-template form.book-form .btn.btn--bookit,.page-template-restaurant-template form.book-form .btn.btn--bookit{margin-left:20px}.page-template-property-template form.book-form .group:first-of-type,.page-template-restaurant-template form.book-form .group:first-of-type{margin-right:12px;position:relative;top:10px}.page-template-property-template form.book-form .group:first-of-type p,.page-template-restaurant-template form.book-form .group:first-of-type p{width:100%;text-align:right}}#top-video-background .top-video-background--inner .wrap .text-block{position:absolute;bottom:200px;left:28px}@media (min-width:1024px){#top-video-background .top-video-background--inner .wrap .text-block h2{padding:0;margin:0;font-size:40px;line-height:1.4;letter-spacing:2px}}@media screen and (min-width:768px){.music-events .year-row .month-row .month-title h2{font-size:50px}.music-events .year-row .month-row .month-events .day-row .day-title p{margin:0;padding:10px 0;letter-spacing:1.75px;font-weight:700;text-transform:uppercase;font-size:14px}.music-events .event-block h3 a{text-decoration:none;letter-spacing:1px;font-family:BrownBold;font-size:22px;line-height:30px;color:#000}.music-events .event-block .texter h4{text-align:left;font-family:BrownBold;font-size:14px}.music-events .event-block .img-block{width:260px;height:190px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;float:none}}@media screen and (min-width:1024px){.music-events .col{width:260px;float:left;padding:0;margin-right:60px;box-sizing:border-box;padding-top:15px;margin-bottom:30px}.music-events .event-block{margin-bottom:0}}@media screen and (min-width:1024px){.music-events .event-block .event-block--inner{width:260px;display:inline-block}}
/*# sourceMappingURL=custom.css.map */
