@import url('https://fonts.googleapis.com/css?family=Oswald:400,600,700');html{font-size:10px;font-size:.63vw}@media (max-width:991px){html{font-size:10px}}@media (min-width:1500px){html{font-size:10px}}.container{max-width:1400px}@media (min-width:1200px){.container{width:100%}}body{background-color:#000;opacity:0;transition:1s opacity}body.loaded{opacity:1;background-color:#000}html,body{-webkit-font-smoothing:antialiased;font-smoothing:auto}body{font-size:1.8rem;line-height:normal;overflow-x:hidden;line-height:2.6rem;color:#a37c52;font-family:Georgia}h1{font-family:Georgia;font-weight:400}h2{font-weight:400;font-size:3.6rem;text-transform:uppercase}h3{font-weight:400}h4{color:#fff;font-family:'Oswald',sans-serif;font-weight:700;font-size:3.6rem}hr{margin:2em 0}.hero img,.hero-slider img{width:100%;height:auto;max-width:1920px}.page-content,.entry-content,.entry-summary{margin:0}.hentry{padding-bottom:33px;margin:0}#page{margin:0 auto;overflow-x:hidden;background-color:#fff}#masthead{margin:0 auto}.top-container{position:relative}.announcements{padding:10px;background-color:#09abaf;font-size:16px;color:#fff;border-bottom:4px #fff solid}.announcements p{margin:0;padding:0 4%}a,a:visited{text-decoration:underline;color:#a37c52}a:hover,a:focus,a:active{color:#a37c52;text-decoration:underline}ul{margin-left:0}a.site-btn{display:inline-block;padding:0 30px;border:0;color:#fff;transition:all .3s;font-size:.9em;border-radius:0;font-family:ProximaNova-Bold;background-color:#000;text-decoration:none;color:#a37c52;background-color:transparent;border:1px #a37c52 solid;text-transform:uppercase}input.site-btn{display:inline-block;padding:5px 40px 6px;border:0;color:#fff;transition:all .3s;font-size:.9em;border-radius:0;font-family:ProximaNova-Bold;background-color:#000;text-decoration:none;color:#a37c52;background-color:transparent;border:1px #a37c52 solid;text-transform:uppercase}a.site-btn:hover{background-color:#a37c52;color:#000}#masthead{position:absolute;width:100%;background-color:rgba(0,0,0,1);z-index:100;transition:all .3s}#masthead{padding-top:1rem;padding-bottom:1rem}#masthead .navwrap{background-color:#f15f2e;padding-top:7rem}.site-branding{float:left}.site-branding img{height:auto;width:200px;margin-bottom:5px;margin-top:10px}.logo{margin-top:0;margin-bottom:1rem}.home .logo{opacity:1;transition:all .3s}.home .is_stuck .logo{opacity:1}@media all and (max-width:991px){.logo{opacity:1!important}}.page-bottom{margin-top:2rem;background-color:#e4e6e5;font-size:16px;color:#555658;padding:0;font-size:1.7rem;color:#555658}.site-footer .page-bottom .textwidget p{margin:0;font-size:1.7rem;text-align:center;color:#555658}.page-top a{color:#555658}.page-top .widget,.page-top p{margin:0;text-align:center;color:#fff}.page-top{position:fixed;bottom:0;color:#fff;background-color:#000;padding:2px 0;z-index:10;width:100%;color:#fff;font-size:1.6rem;font-family:ProximaNova-Bold;padding:20px 0}.page-top a{color:#fff;font-size:1.6rem;text-decoration:none}.page-top a.site-btn{display:inline-block;padding:0 30px;color:#a37c52}.page-top a.site-btn:hover{color:#000}@media all and (max-width:767px){.page-top{font-size:15px;height:auto;text-align:center}.page-top a.site-btn,.page-top ul{display:none}.page-top a.site-btn.site-contact{display:block!important}}.page-top ul{list-style:none;padding:0;margin:0}.page-top .social a{color:#b87333;font-size:20px}span.social-links{display:none}#primary-menu{float:right;margin-top:30px}#primary-menu>li>a:hover{color:#fff}#primary-menu li a{color:#fff;font-size:1.5rem;display:block;padding:.5rem .75rem;font-family:ProximaNova-Bold;text-transform:uppercase;line-height:1.6rem}#primary-menu li.current-menu-item>a,#primary-menu li.current-menu-parent>a,#primary-menu li.current_page_parent>a{color:#a37c52}#primary-menu li.current-menu-parent li.current-menu-item a{color:#fff}#primary-menu>li:last-child a,li#menu-item-1157 a{color:#a37c52;border:1px #a37c52 solid;transition:all .3s}#primary-menu>li:last-child a:hover,li#menu-item-1157 a:hover{color:#000;background-color:#a37c52;text-decoration:none}#primary-menu li ul li{padding-left:5px}#primary-menu li ul li:hover{background-color:#a37c52}#primary-menu li ul li+li{border-top:1px #000 solid}#primary-menu li ul li a{text-transform:none;color:#000;font-size:1.8rem;padding:1.5rem 2rem 1rem;line-height:normal}.main-navigation ul ul{box-shadow:5px 4px 10px rgba(0,0,0,.2);margin-top:0;background-color:tranparent;padding-top:30px}.main-navigation ul ul li{background-color:#a37c52;text-align:left}.main-navigation ul ul ul{margin-top:0}.main-navigation ul ul a{width:250px;color:#000}#masthead .site-branding,#masthead .pull-right{text-align:center;transition:all .5s}#masthead .main-navigation li{float:none;position:relative;display:inline-block;transition:all .5s}@media all and (max-width:991px){#masthead .site-branding,#masthead .pull-right{float:none!important}#masthead .main-navigation li{display:block;text-align:center}#masthead .main-navigation li a{text-align:center}}#masthead .main-navigation #primary-menu{float:none;transition:all .5s}#masthead.is_stuck .main-navigation li{position:relative;display:inline-block;transition:all .5s}#masthead.is_stuck .main-navigation #primary-menu{transition:all .5s}.page button.menu-toggle{outline:none!important;color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:-70px;right:0}@media all and (max-width:991px){.main-navigation li{position:relative;display:block;text-align:center}}.hero-slider-not{position:relative;width:100%;top:0;text-align:center;height:100%;background-position:top center;overflow:hidden}.hero-slider-not .homeslide-not{position:relative}.homeslide-not img{height:auto;width:100%}@media all and (max-width:1200px){.hero-slider-not{height:100%}}.hero-slider-not .home-text{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%);width:100%;z-index:3}@media all and (min-width:1650px){.hero-slider-not .home-text{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%)}}.hero-slider-not .owl-theme .owl-controls{display:none}.hero-slider-not .home-wrap{;padding:3rem;position:relative;padding:12rem 3rem}.hero-slider-not .home-wrap img{max-width:650px}.home .homeslide:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.0)}@media all and (max-width:991px){.hero-slider-not .home-wrap img{height:auto;width:70%}}@media all and (max-width:767px){.hero-slider-not .home-wrap{display:none}}.hero-slider-not h1{color:#fff;font-size:6.5rem;margin:0}.hero-slider-not h2{color:#fff;font-size:2.6rem;margin-bottom:35px}.home .home-columns{display:flex;justify-content:space-around;margin-top:-6rem;min-width:0}@media all and (max-width:767px){.hero-slider-not{margin-top:100px}.hero-slider-not .home-wrap{padding:3rem}}section.text-content.Gray{background-color:#1a1a1a}section.text-content.Green{background-color:#28332c}section.text-content.White{background-color:#fff}section.text-content.Gray .text-padding{background-color:#1a1a1a}section.text-content.Green .text-padding{background-color:#28332c}section.text-content.White .text-padding{background-color:#fff}section.text-content .text-padding{border:1px #a37c52 solid;padding:5rem;margin:50px}@media all and (min-width:1400px){section.text-content .col-md-12 .text-padding{padding:7rem 20rem;margin:10rem}}@media all and (max-width:1100px){section.text-content .text-padding,section.text-content .col-md-12 .text-padding{padding:2rem;margin:25px}}@media all and (max-width:767px){section.text-content .text-padding,section.text-content .col-md-12 .text-padding{padding:2rem;margin:2rem 0}}section.text-content.no-padding .text-padding{padding:0!important}section.text-content.no-margin .text-padding{margin:0!important}section.text-content .text-padding h2,section.text-content .text-padding h3{margin-top:0;margin-bottom:30px}section.text-content .text-padding>p:last-child{margin-bottom:0}section.text-content .img-col{padding:0;position:relative}section.text-content .img-col .text-padding{position:relative;padding:0;margin:0;left:0;top:0;border:0;overflow:hidden;padding-top:100%}section.text-content .img-col .text-padding img{position:absolute;top:0}.acf-map{width:100%;height:600px;color:#28332c}section.bootstrap-1column-slider{padding:10rem 0 5rem;position:relative}section.bootstrap-1column-slider .block-title h4{color:#fff;font-size:6rem;font-family:'Oswald',sans-serif;font-weight:700;line-height:3rem;margin-bottom:5rem}section.bootstrap-1column-slider .block-title h4 span.small,section.bootstrap-1column-slider .block-title h4 span.small a{color:#a37c52;font-size:1.7rem;text-decoration:none}section.bootstrap-1column-slider li{color:#fff;font-size:4rem;line-height:normal;font-family:Georgia}@media all and (max-width:767px){section.bootstrap-1column-slider li{color:#fff;font-size:2rem}}section.bootstrap-1column-slider li .slide-wrap{border:1px #a37c52 solid;margin:10px;padding:4rem}section.bootstrap-1column-slider li .slide-wrap>p:last-child{margin-bottom:0}section.bootstrap-1column-slider ul{list-style:none;padding:0;margin:0}section.bootstrap-1column-slider li a{color:#fff;font-size:2.4rem;font-family:'Oswald',sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}section.bootstrap-1column-slider .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#a37c52;background-color:transparent;font-size:9rem;top:40%}section.bootstrap-1column-slider .owl-prev{position:absolute;left:-50px}section.bootstrap-1column-slider .owl-next{position:absolute;right:-50px}section.text-content.menu .text-padding{padding:0;border:0}section.text-content.menu .fdm-layout-classic>li{padding:6rem 3rem;text-align:center;margin:20px;border:1px #a37c52 solid}section.text-content.menu .fdm-item-has-price .fdm-item-panel p{padding-right:0}section.text-content.menu .fdm-item-price-wrapper{position:relative;text-align:center;width:auto;width:60%;margin:0 auto}section.text-content.menu .fdm-item-price-wrapper:before{content:'';position:absolute;width:100%;height:1px;left:0;top:60%;border-top:1px #a37c52 dashed;z-index:1}section.text-content.menu .fdm-item-price-wrapper .fdm-item-price{display:inline-block;background-color:#1a1a1a;position:relative;z-index:2;padding:0 5px}section.text-content.menu .fdm-section-header{border:0;margin-bottom:4rem}section.text-content.menu .fdm-section-header h3{color:#fff;font-family:'Oswald',sans-serif;font-weight:700;font-size:3.6rem;text-transform:uppercase;margin-bottom:0}section.text-content.menu .fdm-section-header p{font-style:italic;font-size:1.8rem}.nav-tabs{border-bottom:1px solid #a37c52;margin:0 20px;margin-top:40px;outline:none!important}.nav-tabs a{text-decoration:none;outline:none!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;cursor:default;background-color:#a37c52;border:1px solid #a37c52;border-bottom-color:transparent}@media all and (max-width:991px){.nav-tabs{border:0}.nav-tabs>li{float:none;display:block;text-align:center}.nav-tabs>li>a{border-radius:0}section.text-content.menu .text-padding{padding:0!important;margin:0}section.text-content.menu .fdm-layout-classic>li{margin:0}}.fdm-menu-content{padding:20px}.page .fdm-columns-2 .fdm-column{width:45%;float:left}@media all and (max-width:991px){.page .fdm-columns-2 .fdm-column{float:none;width:100%}#primary{padding-bottom:30px}}.page-id-85 .wpcf7{text-align:center}.page-id-782 .wpcf7{text-align:center}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{width:100%}a.anchor{position:absolute;margin-top:-100px}#primary-menu>li.gift-card a{color:#a37c52;border:1px #a37c52 solid;transition:all .3s}#primary-menu>li.gift-card a:hover{color:#000;background-color:#a37c52;text-decoration:none}