*{box-sizing:border-box}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.sprite,.icon{display:inline-block;line-height:1;position:relative;vertical-align:middle;zoom:1;font-style:normal;font-weight:normal;text-align:center}.sprite{width:16px;height:16px;top:-1px;overflow:hidden;*text-indent:-9999px}.sprite:before{content:"";display:block;width:0;height:100%}button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#2f291b;border-radius:0.1875em;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#6c0d0f;color:white}@font-face{font-family:MontserratReg;font-weight:normal;font-style:normal;src:url("../../fonts/montserrat-regular-webfont.eot");src:url("../../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/montserrat-regular-webfont.woff") format("woff"),url("../../fonts/montserrat-regular-webfont.ttf") format("truetype"),url("../../fonts/montserrat-regular-webfont.svg#MontserratReg") format("svg")}@font-face{font-family:MontserratBold;font-weight:normal;font-style:normal;src:url("../../fonts/montserrat-bold-webfont.eot");src:url("../../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/montserrat-bold-webfont.woff") format("woff"),url("../../fonts/montserrat-bold-webfont.ttf") format("truetype"),url("../../fonts/montserrat-bold-webfont.svg#MontserratBold") format("svg")}@font-face{font-family:LatoReg;font-weight:normal;font-style:normal;src:url("../../fonts/lato-regular-webfont.eot");src:url("../../fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/lato-regular-webfont.woff") format("woff"),url("../../fonts/lato-regular-webfont.ttf") format("truetype"),url("../../fonts/lato-regular-webfont.svg#LatoReg") format("svg")}@font-face{font-family:LatoBold;font-weight:normal;font-style:normal;src:url("../../fonts/lato-bold-webfont.eot");src:url("../../fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/lato-bold-webfont.woff") format("woff"),url("../../fonts/lato-bold-webfont.ttf") format("truetype"),url("../../fonts/lato-bold-webfont.svg#LatoBold") format("svg")}@font-face{font-family:Bebas;font-weight:normal;font-style:normal;src:url("../../fonts/bebasneue-webfont.eot");src:url("../../fonts/bebasneue-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/bebasneue-webfont.woff") format("woff"),url("../../fonts/bebasneue-webfont.ttf") format("truetype"),url("../../fonts/bebasneue-webfont.svg#Bebas") format("svg")}@font-face{font-family:BergamoReg;font-weight:normal;font-style:normal;src:url("../../fonts/bergamostd-regular-webfont.eot");src:url("../../fonts/bergamostd-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/bergamostd-regular-webfont.woff") format("woff"),url("../../fonts/bergamostd-regular-webfont.ttf") format("truetype"),url("../../fonts/bergamostd-regular-webfont.svg#BergamoReg") format("svg")}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#2f291b;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.25em;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{transition:color 0.1s linear;color:#2f291b;text-decoration:none}a:hover{color:#6c0d0f}a:active,a:focus{color:#6c0d0f;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#605337;margin:1.5em 0;padding-left:0.75em}cite{color:#80704a;font-style:italic}cite:before{content:'\2014 \00A0'}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{box-sizing:border-box;transition:border-color;background-color:white;border-radius:0.1875em;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#8b7121;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(118,96,28,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{margin-bottom:0.75em;padding-bottom:0.5em;width:100%}select{width:auto;max-width:100%;margin-bottom:1.5em}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}body{margin:0;padding:0}.outer-container{max-width:68em;margin-left:auto;margin-right:auto;padding-left:1.618em;padding-right:1.618em}.outer-container:after{content:"";display:table;clear:both}.outer-container.relative{position:relative}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header.masthead{float:left;display:block;margin-right:2.35765%;width:100%;min-height:115px;position:absolute;top:0;left:0;right:0;padding-top:1.618em;z-index:100;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}header.masthead:last-child{margin-right:0}header.masthead .logo{width:292px;height:auto;margin-left:auto;margin-right:auto}header.masthead .logo img{width:100%;height:auto;max-width:292px}header.masthead .mobile-logo{width:146px;height:auto;display:block;visibility:visible;text-indent:0;position:relative;margin-left:auto;margin-right:auto;top:26px;left:0;right:0;text-align:center}header.masthead .mobile-logo img{width:100%;height:auto;max-width:178px}@media screen and (min-width: 53.75em){header.masthead .mobile-logo{display:none;visibility:hidden;text-indent:-9999px}}header.masthead .header--widget{position:absolute;top:1.618em;right:1.618em}header.masthead .weather{float:right;border-left:1px solid #000;padding-left:0.809em;text-align:center;position:relative}header.masthead .weather span{display:block;color:#231f20;line-height:1}header.masthead .weather span.location{font-size:0.7em;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:bold}header.masthead .weather span.temp{font-size:2em;font-family:"MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}header.masthead .weather span.description{font-size:0.7em;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}@media screen and (min-width: 53.75em){header.masthead .weather.mobile{display:none;visibility:hidden;text-indent:-9999px}}@media screen and (max-width: 480px){header.masthead{position:relative;padding-top:0}header.masthead .logo,header.masthead .header--widget{display:none;visibility:hidden;text-indent:-9999px}header.masthead .weather{top:2.3em;position:absolute;right:0.809em}}@media screen and (max-width: 768px){header.masthead{position:relative;padding-top:0}header.masthead .logo,header.masthead .header--widget{display:none;visibility:hidden;text-indent:-9999px}header.masthead .weather{top:2.3em;position:absolute;right:0.809em}}section.signup{float:left;display:block;margin-right:2.35765%;width:100%;height:360px;background:url(../../images/signup-background.jpg) bottom left repeat-x;padding-top:64px;text-align:center}section.signup:last-child{margin-right:0}section.signup h4{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.875em;font-weight:normal;letter-spacing:3px}section.signup .email-signup{width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){section.signup{padding-left:1.618em;padding-right:1.618em}section.signup .email-signup{width:100%}}@media screen and (max-width: 768px){section.signup{padding-left:1.618em;padding-right:1.618em}section.signup .email-signup{width:100%}}footer.primary{float:left;display:block;margin-right:2.35765%;width:100%;min-height:246px;background:url(../../images/footer-background.jpg) center left repeat-x;text-align:center;padding-top:1.618em}footer.primary:last-child{margin-right:0}footer.primary ul.social{position:absolute;top:0;right:0}footer.primary ul.social li{list-style-type:none;display:inline;margin-right:6px}footer.primary ul.social li:last-child{margin-right:0}footer.primary ul.social li .sprite{width:24px;height:24px;background-image:url(../../images/social-sprite.png);background-position:0 0}footer.primary ul.social li .sprite.sprite--facebook{background-position:0 0}footer.primary ul.social li .sprite.sprite--twitter{background-position:-36px 0}footer.primary ul.social li .sprite.sprite--instagram{background-position:-70px 0}footer.primary p{margin-bottom:0;line-height:1}footer.primary .footer--address{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em;text-transform:uppercase;margin-bottom:10px}footer.primary .footer--address span,footer.primary .footer--address div{display:inline}footer.primary .footer--copyright{font-size:0.8em;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 480px){footer.primary .logo{margin-left:auto;margin-right:auto;width:80%;padding-top:1.5em}footer.primary ul.social{top:0;left:0;right:0}}@media screen and (max-width: 768px){footer.primary .logo{margin-left:auto;margin-right:auto;width:80%;padding-top:1.5em}footer.primary ul.social{top:0;left:0;right:0}}nav.header--primary{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/nav-background.png) center center repeat-x;height:115px;margin-top:1.618em;z-index:100;position:relative}nav.header--primary:last-child{margin-right:0}nav.header--primary ul{text-align:center;margin:44px 0;padding:0}nav.header--primary ul li{display:inline-block;margin-right:24px}nav.header--primary ul li:last-child{margin-right:0}nav.header--primary ul li a{font-size:1.125em;color:#000;text-transform:uppercase;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}nav.header--primary ul li a:hover{color:#6c0d0f}nav.header--primary ul li.current_page_item a,nav.header--primary ul li.current-menu-item a{color:#6c0d0f;text-decoration:underline}nav.header--primary a.book-now{position:absolute;margin-left:auto;margin-right:auto;bottom:-34px;left:0;right:0;width:166px;height:40px;z-index:50;display:block;text-align:center;color:#e8d6aa;text-transform:uppercase;padding-top:8px;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 0 5px 8px 0 rgba(0,0,0,0.5),3px 3px 6px 0px rgba(0,0,0,0.65);background:url(../../images/book-now-background.jpg) top left repeat;background-size:cover;transition:box-shadow 0.1s linear}nav.header--primary a.book-now:hover{color:#fff;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,0.5),0 1px 3px 0px rgba(0,0,0,0.65)}@media screen and (max-width: 480px){nav.header--primary{margin-top:0}nav.header--primary ul{display:none;visibility:hidden}}@media screen and (max-width: 768px){nav.header--primary{margin-top:0}nav.header--primary ul{display:none;visibility:hidden}}nav.header--secondary{float:left;margin-right:10px;margin-top:0.809em}nav.header--secondary ul li{list-style-type:none;display:inline-block;margin-right:6px}nav.header--secondary ul li:last-child{margin-right:0}nav.header--secondary ul li:after{content:" / ";margin-left:6px}nav.header--secondary ul li:last-child:after{content:""}nav.header--secondary ul li a{font-size:0.75em;text-transform:uppercase;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}nav.footer--primary ul{margin-top:10px;margin-bottom:14px}nav.footer--primary ul li{list-style-type:none;display:inline;margin-right:10px}nav.footer--primary ul li:after{content:" / ";margin-left:10px}nav.footer--primary ul li:last-child{margin-right:0}nav.footer--primary ul li:last-child:after{content:""}nav.footer--primary ul li a{font-size:0.75em;text-transform:uppercase;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.sliding-menu-button{background-color:transparent;cursor:pointer;width:40px;height:40px;position:absolute;padding:8px 8px;left:0.809em;top:2.3em;outline:none}.sliding-menu-button span{width:100%;margin-bottom:3px;display:block;height:4px;background-color:#6c0d0f;position:relative;border-radius:3px}.sliding-menu-button:hover,.sliding-menu-button:focus{background-color:#2d2d2d}.sliding-menu-button:hover span,.sliding-menu-button:focus span{background-color:#6c0d0f}@media screen and (min-width: 53.75em){.sliding-menu-button{visibility:hidden;display:none}}.sliding-menu-content{position:fixed;top:0px;right:auto;bottom:0px;left:0px;height:100%;width:220px;-webkit-transform:translateX(-220px);transform:translateX(-220px);transition:all 0.25s linear;z-index:999999;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sliding-menu-content ul{margin:0;padding:0;background:url(../../images/mobile-menu-bg.jpg) top left repeat}.sliding-menu-content li{list-style-type:none}.sliding-menu-content li a{color:#2f291b;display:block;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-weight:normal;padding:0.6em}.sliding-menu-content li a:hover{background-color:rgba(236,218,168,0.7);color:#6c0d0f}.sliding-menu-content.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.menu-screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;transition:all 0.15s ease-out 0s;background:#2d2d2d;opacity:0;visibility:hidden;z-index:999998}.menu-screen.is-visible{opacity:.4;visibility:visible}.additional-links a{color:#000;text-transform:uppercase;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em;display:block}.additional-links a:before{content:url(../../images/link-arrowhead.png);margin-right:10px}.additional-links a:hover{color:#6c0d0f}.additional-links.list ul{margin-top:0.75em;float:left;margin-right:1.618em}.additional-links.list ul:last-child{margin-right:0}.additional-links.list ul li{list-style-type:none}.additional-links.inline a{display:inline-block;margin-right:1.618em;margin-top:10px;margin-bottom:10px}.additional-links.inline a:last-child{margin-right:0}.additional-links.smaller a{font-size:1em}@media screen and (max-width: 480px){.additional-links.list ul{margin-right:0}.additional-links.inline a{margin-right:0}}a .btn.btn--half,button .btn.btn--half,div .btn.btn--half,span .btn.btn--half{float:left;display:block;margin-right:2.35765%;width:48.82117%}a .btn.btn--half:last-child,button .btn.btn--half:last-child,div .btn.btn--half:last-child,span .btn.btn--half:last-child{margin-right:0}a .btn.btn--quarter,button .btn.btn--quarter,div .btn.btn--quarter,span .btn.btn--quarter{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}a .btn.btn--quarter:last-child,button .btn.btn--quarter:last-child,div .btn.btn--quarter:last-child,span .btn.btn--quarter:last-child{margin-right:0}a .btn.btn--right,button .btn.btn--right,div .btn.btn--right,span .btn.btn--right{float:right}a .btn.btn--center,button .btn.btn--center,div .btn.btn--center,span .btn.btn--center{margin-right:auto;margin-left:auto}a .btn.book-now,button .btn.book-now,div .btn.book-now,span .btn.book-now{width:112px;float:none;height:40px;margin-top:0.75em;margin-bottom:0.75em;z-index:50;display:block;text-align:center;color:#e8d6aa;text-transform:uppercase;line-height:40px;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:3px;border-radius:4px;font-size:1.0625em;font-weight:normal;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.65);background:url(../../images/book-now-background.jpg) top left repeat;background-size:cover;transition:box-shadow 0.1s linear}a .btn.book-now:hover,button .btn.book-now:hover,div .btn.book-now:hover,span .btn.book-now:hover{color:#fff;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,0.5),0 1px 3px 0px rgba(0,0,0,0.65)}form.kwataqnuk-signup{position:relative}form.kwataqnuk-signup input,form.kwataqnuk-signup input[type="email"]{border-radius:0;height:60px;text-align:center;font-size:1.5em;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#c6c6c6;font-weight:normal;letter-spacing:3px}form.kwataqnuk-signup label{display:none;visibility:hidden}form.kwataqnuk-signup button,form.kwataqnuk-signup input[type="submit"],form.kwataqnuk-signup .btn{float:none;position:absolute;top:39px;right:14px;width:50px;height:50px;border-radius:0;background-color:transparent;background-image:url(../../images/form-submit-arrow.png);background-position:0 0;background-repeat:no-repeat}form.kwataqnuk-signup button span,form.kwataqnuk-signup input[type="submit"] span,form.kwataqnuk-signup .btn span{opacity:0}form.kwataqnuk-signup button:hover,form.kwataqnuk-signup input[type="submit"]:hover,form.kwataqnuk-signup .btn:hover{background-color:#e0dfdd !important}.gform_wrapper{margin:0 !important}.flexslider .slide-content{position:absolute;bottom:16%;left:0;right:0;margin-left:auto;margin-right:auto;width:480px;height:200px;z-index:200;text-align:center}.flexslider .slide-content span{display:block}.flexslider .slide-content .alpha,.flexslider .slide-content .beta,.flexslider .slide-content .gamma{color:#fff;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.5);text-transform:uppercase;margin:0;padding:0}.flexslider .slide-content .alpha{font-size:1.25em;line-height:1.2;font-family:"MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.flexslider .slide-content .beta{font-size:6em;line-height:1}.flexslider .slide-content .gamma{font-size:2.5em;line-height:1.2}.flexslider .slide-content P{font-size:2em;margin:0;padding:0;color:#fff;line-height:1;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-shadow:1px 1px 1px #333}@media screen and (max-width: 480px){.flexslider .slide-content{display:none;visibility:hidden}}section{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}section:last-child{margin-right:0}.booking-widget--large{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;border:2px solid #e0dfdd;padding:40px 20px 20px;position:relative;text-align:center}.booking-widget--large:last-child{margin-right:0}.booking-widget--large h3{position:absolute;left:0;right:0;top:-20px;margin-left:auto;margin-right:auto;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:1.875em;letter-spacing:4px;background:#fff;width:30%}.booking-widget--large form.booking-widget-large{float:left;display:block;margin-right:2.84259%;width:100%}.booking-widget--large form.booking-widget-large:last-child{margin-right:0}.booking-widget--large form.booking-widget-large li.form-field{min-width:40px;list-style-type:none;display:inline-block;margin-right:3%;float:left}.booking-widget--large form.booking-widget-large li.form-field:last-child{margin-right:0}.booking-widget--large form.booking-widget-large input[type="text"]{width:auto;border-radius:0;padding-left:40px;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.0625em;color:#2f291b}.booking-widget--large form.booking-widget-large input[type="submit"],.booking-widget--large form.booking-widget-large .book-now{width:112px;height:37px;z-index:50;display:block;text-align:center;color:#e8d6aa;text-transform:uppercase;padding-top:11px;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:3px;font-size:1.0625em;font-weight:normal;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.65);background:url(../../images/book-now-background.jpg) top left repeat;background-size:cover;transition:box-shadow 0.1s linear}.booking-widget--large form.booking-widget-large input[type="submit"]:hover,.booking-widget--large form.booking-widget-large .book-now:hover{color:#fff;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,0.5),0 1px 3px 0px rgba(0,0,0,0.65)}.booking-widget--large form.booking-widget-large ::-webkit-input-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--large form.booking-widget-large ::-moz-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--large form.booking-widget-large :-ms-input-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--large form.booking-widget-large input:-moz-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--large form.booking-widget-large .calendar{display:block;width:100%;background:url(../../images/calender-icon.jpg) center right no-repeat}.booking-widget--large form.booking-widget-large .calendar:hover{cursor:pointer}.booking-widget--large form.booking-widget-large label{width:46px;display:inline-block;text-align:left;text-transform:uppercase;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em;font-weight:normal;padding-top:2px;vertical-align:-webkit-baseline-middle}@media screen and (max-width: 480px){.booking-widget--large h3{width:94%}.booking-widget--large form.booking-widget-large{margin-right:auto;margin-left:auto;padding-left:3%;padding-right:3%}.booking-widget--large form.booking-widget-large li.form-field{width:100%;margin-bottom:10px}.booking-widget--large form.booking-widget-large input[type="text"]{width:100%}.booking-widget--large form.booking-widget-large input[type="submit"],.booking-widget--large form.booking-widget-large .book-now{margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.booking-widget--large h3{width:94%}.booking-widget--large form.booking-widget-large{margin-right:auto;margin-left:auto;padding-left:3%;padding-right:3%}.booking-widget--large form.booking-widget-large li.form-field{width:100%;margin-bottom:10px}.booking-widget--large form.booking-widget-large input[type="text"]{width:100%}.booking-widget--large form.booking-widget-large input[type="submit"],.booking-widget--large form.booking-widget-large .book-now{margin-right:auto;margin-left:auto}}.booking-widget--small{height:180px;width:100%;float:left;padding:6px;border:2px solid #e0dfdd;position:relative}.booking-widget--small form.booking-widget-small{border:2px solid #e0dfdd;width:100%;float:left;padding-top:40px;padding-bottom:20px;padding-left:30px}.booking-widget--small form.booking-widget-small li.form-field{list-style-type:none;display:block;float:left;margin-bottom:16px}.booking-widget--small form.booking-widget-small input[type="text"]{width:100%;border-radius:0;padding-left:40px;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.0625em}.booking-widget--small form.booking-widget-small input[type="submit"],.booking-widget--small form.booking-widget-small .book-now{position:absolute;bottom:-18px;border-radius:4px;left:0;right:0;margin-left:auto;margin-right:auto;width:112px;height:40px;display:block;text-align:center;color:#e8d6aa;text-transform:uppercase;padding-top:12px;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:3px;font-size:1.0625em;font-weight:normal;box-shadow:1px 1px 4px 0px rgba(0,0,0,0.65);background:url(../../images/book-now-background.jpg) top left repeat;background-size:cover;transition:box-shadow 0.1s linear}.booking-widget--small form.booking-widget-small input[type="submit"]:hover,.booking-widget--small form.booking-widget-small .book-now:hover{color:#fff;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,0.5),0 1px 3px 0px rgba(0,0,0,0.65)}.booking-widget--small form.booking-widget-small ::-webkit-input-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--small form.booking-widget-small ::-moz-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--small form.booking-widget-small :-ms-input-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--small form.booking-widget-small input:-moz-placeholder{color:#2f291b;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.booking-widget--small form.booking-widget-small .calendar{display:block;width:100%;background:url(../../images/calender-icon.jpg) center right no-repeat}.booking-widget--small form.booking-widget-small .calendar:hover{cursor:pointer}.booking-widget--small form.booking-widget-small label{width:56px;display:inline-block;text-align:left;text-transform:uppercase;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.0625em;font-weight:normal;padding-top:2px}.booking-widget--small .left-column{float:left;display:block;margin-right:2.35765%;width:31.76157%}.booking-widget--small .left-column:last-child{margin-right:0}.booking-widget--small .right-column{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0}.booking-widget--small .right-column:last-child{margin-right:0}@media screen and (max-width: 480px){.booking-widget--small{height:auto}.booking-widget--small .left-column{float:left;display:block;margin-right:7.42297%;width:100%;margin-right:0}.booking-widget--small .left-column:last-child{margin-right:0}.booking-widget--small .right-column{float:left;display:block;margin-right:7.42297%;width:100%}.booking-widget--small .right-column:last-child{margin-right:0}.booking-widget--small form.booking-widget-small{padding-top:20px;padding-left:20px;padding-bottom:20px}.booking-widget--small form.booking-widget-small label{width:auto}.booking-widget--small form.booking-widget-small li.form-field{margin-right:1.618em}.booking-widget--small form.booking-widget-small .calendar{width:87%}}@media screen and (max-width: 768px){.booking-widget--small{height:auto}.booking-widget--small .left-column{float:left;display:block;margin-right:7.42297%;width:100%;margin-right:0}.booking-widget--small .left-column:last-child{margin-right:0}.booking-widget--small .right-column{float:left;display:block;margin-right:7.42297%;width:100%}.booking-widget--small .right-column:last-child{margin-right:0}.booking-widget--small form.booking-widget-small{padding-top:20px;padding-left:20px;padding-bottom:20px}.booking-widget--small form.booking-widget-small label{width:auto}.booking-widget--small form.booking-widget-small li.form-field{margin-right:1.618em}.booking-widget--small form.booking-widget-small .calendar{width:87%}}.widget--specials{text-align:center;padding-left:1.618em}.widget--specials .special{float:left;display:block;margin-right:4.82916%;width:30.11389%}.widget--specials .special:last-child{margin-right:0}.widget--specials .special img{border:2px solid #e0dfdd;padding:8px}.widget--specials .special:last-child{margin-right:0}.widget--specials .special span.title{float:left;color:#9e1a30;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:1.3125em;display:block;text-align:left;width:100%}.widget--specials .special a.more{color:#000;text-transform:uppercase;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em;display:block;float:left;margin-top:10px}.widget--specials .special a.more:before{content:url(../../images/link-arrowhead.png);margin-right:4px}.widget--specials .special a.more:hover{color:#6c0d0f}@media screen and (max-width: 480px){.widget--specials{padding:3.236em 0}.widget--specials .special{float:left;display:block;margin-right:4.82916%;width:100%;margin-right:0;margin-bottom:1.5em}.widget--specials .special:last-child{margin-right:0}.widget--specials .special .special-info{text-align:center;width:100%}.widget--specials .special .special-info span{float:none}.widget--specials .special .special-info a{float:none;margin:0}}@media screen and (max-width: 768px){.widget--specials{padding:3.236em 0}.widget--specials .special{float:left;display:block;margin-right:4.82916%;width:100%;margin-right:0;margin-bottom:1.5em}.widget--specials .special:last-child{margin-right:0}.widget--specials .special .special-info{text-align:center;width:100%}.widget--specials .special .special-info span{float:none}.widget--specials .special .special-info a{float:none;margin:0}}.bonobo_widget{padding:0 !important;font-size:0.75em !important;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;font-weight:bold;line-height:1 !important}.bonobo_widget .temperature{font-size:0.875em !important;padding-bottom:0 !important;display:block !important;margin-bottom:4px}.bonobo_widget .center_content{margin:0 !important}.bonobo_widget .city_title{margin-bottom:4px}.bonobo_widget .desc li{font-size:0.875em !important;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;line-height:100% !important;text-transform:uppercase;font-weight:normal}.bonobo_widget .icon,.bonobo_widget .date,.bonobo_widget .left_navigation,.bonobo_widget .right_navigation{display:none;visibility:hidden;text-indent:-9999px}.photo--galleries{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:3em}.photo--galleries:last-child{margin-right:0}.photo--galleries .gallery--item{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:1.5em}.photo--galleries .gallery--item:last-child{margin-right:0}.photo--galleries .gallery--item:nth-child(4n){margin-right:0}.photo--galleries .gallery--item:nth-child(4n+1){clear:left}.photo--galleries .gallery--item h4{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#2f291b;margin:0 0 0.60em}.photo--galleries .gallery--item img{border:2px solid #e0dfdd;padding:12px}.photo--galleries .gallery--item:hover img{border:2px solid #bfbfbf}@media screen and (max-width: 480px){.photo--galleries .gallery--item{float:left;display:block;margin-right:7.42297%;width:100%}.photo--galleries .gallery--item:last-child{margin-right:0}}@media screen and (max-width: 768px){.photo--galleries .gallery--item{float:left;display:block;margin-right:7.42297%;width:100%}.photo--galleries .gallery--item:last-child{margin-right:0}}section.hero{float:left;display:block;margin-right:2.35765%;width:100%}section.hero:last-child{margin-right:0}@media screen and (max-width: 480px){section.hero{margin-top:-10px}}@media screen and (max-width: 768px){section.hero{margin-top:-10px}}section.hero .flexslider{overflow:hidden}section.introduction{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/handprint.png) top left no-repeat,url(../../images/thin-bar.png) top left repeat-x;min-height:560px;padding-top:210px;padding-bottom:3em}section.introduction:last-child{margin-right:0}section.introduction.relative{position:relative}section.introduction .content-block--default{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding-right:1.618em}section.introduction .content-block--default:last-child{margin-right:0}section.introduction .content-block--default h1,section.introduction .content-block--default h2,section.introduction .content-block--default h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.125em;color:#2f291b;font-weight:normal;margin-bottom:0.75em}section.introduction .content-block--default p{color:#000;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em}@media screen and (max-width: 480px){section.introduction .content-block--default{float:left;display:block;margin-right:7.42297%;width:100%;margin-top:1.5em;padding:0;text-align:center}section.introduction .content-block--default:last-child{margin-right:0}}section.introduction .introduction--slider{float:left;display:block;margin-right:2.35765%;width:57.35098%;border:2px solid #e0dfdd;padding:18px}section.introduction .introduction--slider:last-child{margin-right:0}@media screen and (max-width: 480px){section.introduction .introduction--slider{float:left;display:block;margin-right:7.42297%;width:100%}section.introduction .introduction--slider:last-child{margin-right:0}}@media screen and (max-width: 480px){section.introduction .introduction--slider{margin-top:1.5em}}@media screen and (max-width: 768px){section.introduction .introduction--slider{margin-top:1.5em}}.tribal-discs{position:absolute;width:100%;top:-94px;left:0;right:0;margin-left:auto;margin-right:auto;max-width:68em;z-index:98;text-align:center}.tribal-discs .disc{float:left;display:block;margin-right:2.35765%;width:23.23176%;position:relative;height:186px;background:url(../../images/tribal-disc.png) center center no-repeat}.tribal-discs .disc:last-child{margin-right:0}.tribal-discs .disc:hover{-webkit-transform:scale(0.98);transform:scale(0.98);transition:scale,0.4s}.tribal-discs .disc a{margin-left:auto;margin-right:auto;border-radius:100px;display:block;width:186px;height:186px;padding-top:72px}.tribal-discs .disc a:hover{transition:box-shadow,0.4s;box-shadow:inset 0 0 18px #fff}.tribal-discs .disc a span{display:block;color:#fff;line-height:1}.tribal-discs .disc a span.small-title{font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.75em;text-transform:uppercase;font-weight:bold}.tribal-discs .disc a span.large-title{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.5em;text-transform:uppercase}@media screen and (max-width: 480px){.tribal-discs{padding-left:1.618em;padding-right:1.618em}.tribal-discs .disc{height:131px;background-size:cover;float:left;display:block;margin-right:2.35765%;width:48.82117%}.tribal-discs .disc:last-child{margin-right:0}.tribal-discs .disc:nth-child(2n){margin-right:0}.tribal-discs .disc:nth-child(2n+1){clear:left}.tribal-discs .disc a{width:auto;height:auto;padding-top:46px}.tribal-discs .disc a span.small-title{font-size:0.6875em}.tribal-discs .disc a span.large-title{font-size:1.875em}.tribal-discs .disc a:hover{transition:none;-webkit-transition:none;box-shadow:none}}@media screen and (max-width: 768px){.tribal-discs{padding-left:1.618em;padding-right:1.618em}.tribal-discs .disc{height:158px;background-size:cover;float:left;display:block;margin-right:2.35765%;width:48.82117%}.tribal-discs .disc:last-child{margin-right:0}.tribal-discs .disc:nth-child(2n){margin-right:0}.tribal-discs .disc:nth-child(2n+1){clear:left}.tribal-discs .disc a{width:auto;height:auto;padding-top:64px}.tribal-discs .disc a span.small-title{font-size:0.6875em}.tribal-discs .disc a span.large-title{font-size:1.875em}}section.call-to-action{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/cta-background.png) top left repeat-x;height:500px;padding-top:3.236em}section.call-to-action:last-child{margin-right:0}section.call-to-action .widgets{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}section.call-to-action .widgets:last-child{margin-right:0}section.call-to-action .widgets h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;color:#000;font-size:1.75em;font-weight:normal;margin-bottom:0.75em}section.call-to-action .widgets .widget--left{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.call-to-action .widgets .widget--left:last-child{margin-right:0}section.call-to-action .widgets .widget--right{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.call-to-action .widgets .widget--right:last-child{margin-right:0}@media screen and (max-width: 480px){section.call-to-action{height:auto;min-height:550px;padding-bottom:1.5em}section.call-to-action .widgets{top:0;-webkit-transform:none;transform:none}section.call-to-action .widgets .widget--left{float:left;display:block;margin-right:7.42297%;width:100%}section.call-to-action .widgets .widget--left:last-child{margin-right:0}section.call-to-action .widgets .widget--right{float:left;display:block;margin-right:7.42297%;width:100%}section.call-to-action .widgets .widget--right:last-child{margin-right:0}}@media screen and (max-width: 768px){section.call-to-action{height:auto;min-height:550px;padding-bottom:1.5em}section.call-to-action .widgets{top:0;-webkit-transform:none;transform:none}section.call-to-action .widgets .widget--left{float:left;display:block;margin-right:7.42297%;width:100%}section.call-to-action .widgets .widget--left:last-child{margin-right:0}section.call-to-action .widgets .widget--right{float:left;display:block;margin-right:7.42297%;width:100%}section.call-to-action .widgets .widget--right:last-child{margin-right:0}}section.videos{float:left;display:block;margin-right:2.35765%;width:100%;padding-bottom:3.236em}section.videos:last-child{margin-right:0}section.videos .widgets{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}section.videos .widgets:last-child{margin-right:0}section.videos .widgets h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;color:#000;font-size:1.75em;font-weight:normal;margin-bottom:0.75em}section.videos .widgets .widget--left{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.videos .widgets .widget--left:last-child{margin-right:0}section.videos .widgets .widget--right{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.videos .widgets .widget--right:last-child{margin-right:0}@media screen and (max-width: 480px){section.videos{height:auto;min-height:550px;padding-bottom:1.5em}section.videos .widgets{top:0;-webkit-transform:none;transform:none}section.videos .widgets .widget--left{float:left;display:block;margin-right:7.42297%;width:100%}section.videos .widgets .widget--left:last-child{margin-right:0}section.videos .widgets .widget--right{float:left;display:block;margin-right:7.42297%;width:100%}section.videos .widgets .widget--right:last-child{margin-right:0}}@media screen and (max-width: 768px){section.videos{height:auto;min-height:550px;padding-bottom:1.5em}section.videos .widgets{top:0;-webkit-transform:none;transform:none}section.videos .widgets .widget--left{float:left;display:block;margin-right:7.42297%;width:100%}section.videos .widgets .widget--left:last-child{margin-right:0}section.videos .widgets .widget--right{float:left;display:block;margin-right:7.42297%;width:100%}section.videos .widgets .widget--right:last-child{margin-right:0}}section.play{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/temp/play-background.jpg) top center no-repeat;background-size:cover;height:800px}section.play:last-child{margin-right:0}section.play .overlay-content{float:left;display:block;margin-right:2.35765%;width:31.76157%;background:#fff;background:rgba(251,251,251,0.8);height:800px;box-shadow:-18px 0 0 0 rgba(255,255,255,0.4);text-align:center;padding:1.618em}section.play .overlay-content:last-child{margin-right:0}section.play .overlay-content .inner-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.play .overlay-content .inner-container h1,section.play .overlay-content .inner-container h2{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.125em;margin-bottom:1.5em;font-weight:normal;letter-spacing:3px}section.play .overlay-content.overlay-content--right{margin-left:51.17883%}@media screen and (max-width: 480px){section.play{padding-left:10%}section.play .overlay-content{float:left;display:block;margin-right:7.42297%;width:100%}section.play .overlay-content:last-child{margin-right:0}section.play .overlay-content.overlay-content--right{margin-left:0}}@media screen and (max-width: 768px){section.play{padding-left:10%}section.play .overlay-content{float:left;display:block;margin-right:7.42297%;width:100%}section.play .overlay-content:last-child{margin-right:0}section.play .overlay-content.overlay-content--right{margin-left:0}}section.jackpot{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/background-slots.jpg) center center no-repeat;background-size:contain;min-height:660px;padding-top:170px;padding-right:3.236em}section.jackpot:last-child{margin-right:0}section.jackpot .jackpot--content{float:left;display:block;margin-right:2.35765%;width:40.29137%;float:right;text-align:right}section.jackpot .jackpot--content:last-child{margin-right:0}section.jackpot .jackpot--content h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;color:#000;font-size:2.125em;font-weight:normal;margin-bottom:0.75em}section.jackpot .jackpot--content p{font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media screen and (max-width: 480px){section.jackpot{padding:40px 0}section.jackpot .jackpot--content{float:left;display:block;margin-right:7.42297%;width:100%;padding-right:1.618em;padding-left:1.618em;text-align:center}section.jackpot .jackpot--content:last-child{margin-right:0}}@media screen and (max-width: 768px){section.jackpot{padding:40px 0}section.jackpot .jackpot--content{float:left;display:block;margin-right:7.42297%;width:100%;padding-right:1.618em;padding-left:1.618em;text-align:center}section.jackpot .jackpot--content:last-child{margin-right:0}}section.front-page--weddings{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../../images/temp/front-page-weddings-bg.jpg) top center no-repeat;background-size:cover;min-height:600px}section.front-page--weddings:last-child{margin-right:0}section.front-page--weddings .overlay-content{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:17.05961%;background:#fff;background:rgba(251,251,251,0.8);height:800px;box-shadow:-18px 0 0 0 rgba(255,255,255,0.4);text-align:center;padding:1.618em}section.front-page--weddings .overlay-content:last-child{margin-right:0}section.front-page--weddings .overlay-content .inner-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.front-page--weddings .overlay-content .inner-container h1,section.front-page--weddings .overlay-content .inner-container h2{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.125em;margin-bottom:1.5em;font-weight:normal;letter-spacing:3px}section.front-page--weddings .overlay-content.overlay-content--right{margin-left:51.17883%}@media screen and (max-width: 480px){section.front-page--weddings{padding-right:10%}section.front-page--weddings .overlay-content{float:left;display:block;margin-right:7.42297%;width:100%;margin-left:0;box-shadow:18px 0 0 0 rgba(255,255,255,0.4)}section.front-page--weddings .overlay-content:last-child{margin-right:0}section.front-page--weddings .overlay-content.overlay-content--right{margin-left:0}}@media screen and (max-width: 768px){section.front-page--weddings{padding-right:10%}section.front-page--weddings .overlay-content{float:left;display:block;margin-right:7.42297%;width:100%;margin-left:0;box-shadow:18px 0 0 0 rgba(255,255,255,0.4)}section.front-page--weddings .overlay-content:last-child{margin-right:0}section.front-page--weddings .overlay-content.overlay-content--right{margin-left:0}}section.default-page--content{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;background:url(../../images/thin-bar.png) top left repeat-x;min-height:300px;margin-bottom:1.618em;padding-top:100px}section.default-page--content:last-child{margin-right:0}section.default-page--content h1,section.default-page--content h2,section.default-page--content h3,section.default-page--content h4,section.default-page--content h5,section.default-page--content h6{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 0 0.75em}section.default-page--content h1{text-align:center;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:4.5em;letter-spacing:6px;margin-bottom:0.75em}section.default-page--content h4{text-align:center;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.25em}section.default-page--content ul{margin-left:18px;margin-bottom:0.75em}section.default-page--content ul,section.default-page--content li{font-size:1em}section.default-page--content li{list-style-type:square}section.default-page--content a{color:#8b7121}section.default-page--content a:hover{color:#2f291b}section.accommodations{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;background:url(../../images/thin-bar.png) top left repeat-x;min-height:300px;padding-top:100px}section.accommodations:last-child{margin-right:0}section.accommodations h1{text-align:center;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:4.5em;letter-spacing:6px;margin-bottom:0.75em}section.accommodations h4{text-align:center;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.25em}section.accommodations .accommodation{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:3.236em;padding-bottom:3.236em;min-height:300px;background:url(../../images/cta-background.png) bottom left repeat-x}section.accommodations .accommodation:last-child{margin-right:0}section.accommodations .accommodation .accommodation--right,section.accommodations .accommodation .accommodation--left{min-height:200px;margin-bottom:1.5em;padding-left:1.618em}section.accommodations .accommodation .accommodation--span-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}section.accommodations .accommodation .accommodation--span-5:last-child{margin-right:0}section.accommodations .accommodation .accommodation--span-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}section.accommodations .accommodation .accommodation--span-7:last-child{margin-right:0}section.accommodations .accommodation .accommodation--description{margin-bottom:3em}section.accommodations .accommodation .accommodation--description h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:2.125em;font-weight:normal;letter-spacing:4px;margin-bottom:1em}section.accommodations .accommodation .accommodation--amenities{margin-bottom:1.5em;float:left}section.accommodations .accommodation .accommodation--amenities h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:1.875em;font-weight:normal;letter-spacing:4px}section.accommodations .accommodation .accommodation--amenities ul{margin:0.75em 18px 0.75em;margin-right:2em;float:left}section.accommodations .accommodation .accommodation--amenities ul:last-child{margin-right:0}section.accommodations .accommodation .accommodation--amenities ul li{list-style-type:disc;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em}section.accommodations .accommodation .accommodation--booking{float:left}section.accommodations .accommodation .accommodation--booking h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:1.75em;font-weight:normal;text-align:center;margin-bottom:0.75em}section.accommodations .accommodation .accommodation--gallery{border:2px solid #e0dfdd;padding:18px;position:relative;margin-bottom:3.236em}section.accommodations .accommodation .accommodation--specials h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:1.75em;font-weight:normal;text-align:center;margin-bottom:0.75em}section.accommodations .accommodation .accommodation--contact{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;text-align:center;padding-top:1.5em;padding-bottom:1.5em}section.accommodations .accommodation .accommodation--contact:last-child{margin-right:0}section.accommodations .accommodation .accommodation--contact p{font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em}@media screen and (max-width: 480px){section.accommodations h1{font-size:3.25em}section.accommodations .accommodation{margin-bottom:0px;padding-bottom:38px}section.accommodations .accommodation .accommodation--description{text-align:center}section.accommodations .accommodation .accommodation--span-5{float:left;display:block;margin-right:7.42297%;width:100%}section.accommodations .accommodation .accommodation--span-5:last-child{margin-right:0}section.accommodations .accommodation .accommodation--span-7{float:left;display:block;margin-right:7.42297%;width:100%}section.accommodations .accommodation .accommodation--span-7:last-child{margin-right:0}section.accommodations .accommodation .accommodation--gallery{margin-top:3.236em}section.accommodations .accommodation .accommodation--contact{padding-left:1.618em;padding-right:1.618em}section.accommodations .accommodation a .btn.book-now,section.accommodations .accommodation button .btn.book-now,section.accommodations .accommodation div .btn.book-now,section.accommodations .accommodation span .btn.book-now{margin-right:auto;margin-left:auto}}@media screen and (max-width: 480px){section.accommodations h1{font-size:3.25em}section.accommodations .accommodation{margin-bottom:0px;padding-bottom:38px}section.accommodations .accommodation .accommodation--description{text-align:center}section.accommodations .accommodation .accommodation--span-5{float:left;display:block;margin-right:7.42297%;width:100%}section.accommodations .accommodation .accommodation--span-5:last-child{margin-right:0}section.accommodations .accommodation .accommodation--span-7{float:left;display:block;margin-right:7.42297%;width:100%}section.accommodations .accommodation .accommodation--span-7:last-child{margin-right:0}section.accommodations .accommodation .accommodation--gallery{margin-top:3.236em}section.accommodations .accommodation .accommodation--contact{padding-left:1.618em;padding-right:1.618em}section.accommodations .accommodation a .btn.book-now,section.accommodations .accommodation button .btn.book-now,section.accommodations .accommodation div .btn.book-now,section.accommodations .accommodation span .btn.book-now{margin-right:auto;margin-left:auto}}section.weddings{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;background:url(../../images/thin-bar.png) top left repeat-x;min-height:300px;padding-top:100px}section.weddings:last-child{margin-right:0}section.weddings .full-width-slider{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding:12px;border:2px solid #e0dfdd;margin-top:1.5em !important;margin-bottom:3em !important}section.weddings .full-width-slider:last-child{margin-right:0}section.weddings .full-width-slider ul{margin:0;padding:0}section.weddings .full-width-slider .flex-control-nav{bottom:20px;z-index:100}section.weddings h1{text-align:center;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:4.5em;letter-spacing:6px;margin-bottom:0.75em}section.weddings h4{text-align:center;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.25em}section.weddings .wedding--content{text-align:center}section.weddings .wedding--content h1,section.weddings .wedding--content h2,section.weddings .wedding--content h3,section.weddings .wedding--content h4{font-size:2.375em}section.weddings .wedding--content h1,section.weddings .wedding--content h2,section.weddings .wedding--content h3,section.weddings .wedding--content h4,section.weddings .wedding--content h5,section.weddings .wedding--content h6{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 0 0.75em;letter-spacing:3px}section.weddings .wedding--content ul{text-align:left;margin-left:18px;margin-bottom:0.75em}section.weddings .wedding--content ul,section.weddings .wedding--content li{font-size:1em}section.weddings .wedding--content li{list-style-type:disc}section.weddings .wedding--content a{color:#8b7121}section.weddings .wedding--content a:hover{color:#2f291b}section.weddings img.image-border{border:2px solid #e0dfdd;padding:16px}section.weddings .weddings--span-6{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:4.5em;padding-left:1.618em;padding-right:1.618em}section.weddings .weddings--span-6:last-child{margin-right:0}section.weddings aside{padding-top:3.236em;text-align:center;border:2px solid #e0dfdd;min-height:200px;background:url(../../images/cta-background.png) top left repeat-x}section.weddings aside h3{font-size:2.125em;letter-spacing:4px;font-weight:normal;text-transform:uppercase}section.weddings aside h6{font-weight:normal;text-transform:uppercase;font-size:1.25em}section.weddings aside .venue{background:url(../../images/cta-background.png) bottom left repeat-x;padding-bottom:1.5em}section.weddings aside .venue--content{padding:1.618em}section.weddings aside .venue--content a.book-venue{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;color:#000;font-size:1.1875em}section.weddings aside .venue--content a.book-venue:before{margin-top:4px;margin-right:10px;vertical-align:sub;content:url(../../images/book-venue-link.png)}section.weddings aside .venue--content a.book-venue:hover{color:#6c0d0f}section.weddings aside .venue--gallery{margin-left:auto;margin-right:auto;margin-bottom:1.5em;max-width:380px}section.weddings aside .venue--gallery ul,section.weddings aside .venue--gallery li{list-style-type:none}@media screen and (max-width: 480px){section.weddings h1{font-size:3.25em}section.weddings .weddings--span-6{float:left;display:block;margin-right:7.42297%;width:100%}section.weddings .weddings--span-6:last-child{margin-right:0}section.weddings .full-width-slider .flex-control-nav{bottom:-13px}}section.specials--archive{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;background:url(../../images/thin-bar.png) top left repeat-x;min-height:300px;padding-top:100px}section.specials--archive:last-child{margin-right:0}section.specials--archive h1{text-align:center;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:4.5em;letter-spacing:6px;margin-bottom:1.5em}section.specials--archive h4{text-align:center;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.25em}section.specials--archive .special{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:3.236em;padding-bottom:100px;padding-top:50px;min-height:300px;background:url(../../images/cta-background.png) bottom left repeat-x}section.specials--archive .special:last-child{margin-right:0}section.specials--archive .special--span-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}section.specials--archive .special--span-5:last-child{margin-right:0}section.specials--archive .special--span-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}section.specials--archive .special--span-7:last-child{margin-right:0}section.specials--archive .featured-image{border:2px solid #e0dfdd;padding:18px}section.specials--archive .special--content{padding-right:1.618em}section.specials--archive .special--content h3{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:2.125em;font-weight:normal;margin-bottom:0.75em}section.specials--archive .special--content ul{margin:0.75em 18px 0.75em;margin-right:2em;float:left}section.specials--archive .special--content ul:last-child{margin-right:0}section.specials--archive .special--content ul li{list-style-type:disc;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.125em}@media screen and (max-width: 480px){section.specials--archive h1{font-size:3.25em}section.specials--archive .special--span-5{float:left;display:block;margin-right:7.42297%;width:100%}section.specials--archive .special--span-5:last-child{margin-right:0}section.specials--archive .special--span-7{float:left;display:block;margin-right:7.42297%;width:100%}section.specials--archive .special--span-7:last-child{margin-right:0}section.specials--archive .special--content{text-align:center}section.specials--archive .special{padding-top:0;padding-bottom:80px}section.specials--archive a .btn.book-now,section.specials--archive button .btn.book-now,section.specials--archive div .btn.book-now,section.specials--archive span .btn.book-now{margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){section.specials--archive h1{font-size:3.25em}section.specials--archive .special--span-5{float:left;display:block;margin-right:7.42297%;width:100%}section.specials--archive .special--span-5:last-child{margin-right:0}section.specials--archive .special--span-7{float:left;display:block;margin-right:7.42297%;width:100%}section.specials--archive .special--span-7:last-child{margin-right:0}section.specials--archive .special--content{text-align:center}section.specials--archive .special{padding-top:0;padding-bottom:80px}section.specials--archive a .btn.book-now,section.specials--archive button .btn.book-now,section.specials--archive div .btn.book-now,section.specials--archive span .btn.book-now{margin-right:auto;margin-left:auto}}section.winners{padding:50px 25px 25px}section.winners .page-title h1{text-align:center;font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:4.5em;letter-spacing:6px;margin-bottom:0.75em}section.winners .page-title h4{text-align:center;font-family:"BergamoReg","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.25em}section.winners .winners-display{float:left;display:block;margin-right:2.35765%;width:74.41059%}section.winners .winners-display:last-child{margin-right:0}section.winners .winners-display .winner{float:left;margin:10px}section.winners .winners-display .winner p{margin:0;text-align:center}section.winners .winners-display .winner img{max-width:250px}section.winners .archive-links{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.winners .archive-links:last-child{margin-right:0}section.winners .archive-links h4{font-family:"Bebas","MontserratReg","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:2.125em;font-weight:normal}section.winners .archive-links ul{padding-left:30px}
