.title-divider{margin-top:15px!important;margin-bottom:25px!important;width:220px;height:auto}.image-shadow{-webkit-box-shadow:-20px 15px 90px rgb(0 0 0 / .3);box-shadow:-20px 15px 90px rgb(0 0 0 / .3)}.section-title{margin-top:40px}body,p{line-height:1.7}.site-footer a:after,.wrapper a:after{display:none}.site-footer a:hover,.blog-posts .post-item .post-details .post-title a:hover,.single-post .post .post-meta a:hover,.wrapper a:hover,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,body a:hover{color:#222}.page-heading{margin-bottom:40px;margin-top:40px}.page-heading--title-section{width:100%;margin:0 auto;max-width:70%;text-align:center;position:relative;margin-bottom:0;margin-top:0}.page-heading--title,.portfolio-title-holder .pt-column.pt-column-title h1{margin-bottom:15px}.page-heading--description p~p{margin-top:0}.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li+li,.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li{margin-left:30px}.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a:hover{color:#c39a2c!important}.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li.current-menu-item>a,.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li.current_page_parent>a,.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a:hover{color:#c39a2c!important}.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul ul,.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul{background-color:#c39a2c!important;box-shadow:0 0 0 5px #c39a2c,inset 0 0 0 1px rgb(255 255 255 / .5)!important}.labeled-input-row label,.labeled-textarea-row label{letter-spacing:2px}.custom .tp-bullet{width:60px;height:2px;background:rgb(255 255 255 / .5)}.custom .tp-bullet:hover,.custom .tp-bullet.selected{background:rgb(255 255 255)}.homepage-intro{padding:45px 0}.home-auto-type h2{margin-top:0}.service-icons{padding-top:35px}.service-icons img{height:48px;width:auto}.homepage-reviews{padding-top:45px}.vc_tta-container{margin-bottom:0}.review-tabs{width:60%;margin:0 auto}.homepage-events .show-more{margin:0}.home .show-more .reveal-button{border:none;letter-spacing:2px}.home .show-more .reveal-button a{color:#000;box-shadow:0 0 0 1px rgb(0 0 0 / .1),0 0 0 2px #FFF,0 0 0 3px rgb(0 0 0 / .1)}.home .show-more .reveal-button a:hover{box-shadow:0 0 0 1px rgb(0 0 0 / .5),0 0 0 2px #FFF,0 0 0 3px rgb(0 0 0 / .5)}.wpb_wrapper .lab-blog-posts .blog-post-entry{border:none}.homepage-events .show-more .reveal-button a{box-shadow:0 0 0 1px rgb(0 0 0 / .1),0 0 0 2px #EEE,0 0 0 3px rgb(0 0 0 / .1)}.homepage-events .show-more .reveal-button a:hover{box-shadow:0 0 0 1px rgb(0 0 0 / .5),0 0 0 2px #EEE,0 0 0 3px rgb(0 0 0 / .5)}.homepage-events{padding-top:45px;padding-bottom:30px}.homepage-posts .blog-post-entry .blog-post-content-container{background:#FFF}.homepage-rooms{padding-top:45px}.homepage-rooms .wpb_wrapper .lab-portfolio-items .more-link{margin-top:10px}.homepage-rooms .show-more{margin:0}.blog-posts .post-item.template-standard .post-details{padding:35px 40px}.blog-posts .post-item.template-standard{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.blog-posts .post-item.template-standard:hover{-webkit-box-shadow:0 5px 20px rgb(0 0 0 / .06);box-shadow:0 5px 20px rgb(0 0 0 / .06)}.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:after,.blog-posts .post-item .post-details .post-title a:after{display:none}.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,.blog-posts .post-item .post-details .post-title a:hover{color:#c39a2c}.blog-posts .post-item .post-details .post-meta i{display:none}.widget.widget_recent_entries li .post-date,.woocommerce .woocommerce-Reviews #comments .commentlist .comment-text .meta time,.single-post .post .post-meta-only .post-meta,.single-post .post-comments--list .comment .commenter-details .date,.post-navigation--label em,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date,.blog-posts .post-item .post-details .post-meta{letter-spacing:2px}.blog-posts .post-item .post-details .post-meta{margin-bottom:5px}.post_format-post-format-link .post-details{background-color:#f3ede5;border:none!important;padding:30px}.post_format-post-format-link .post-item{-webkit-box-shadow:0 5px 20px rgb(0 0 0 / .06);box-shadow:0 5px 20px rgb(0 0 0 / .06)}.post_format-post-format-link .post-details .post-meta{display:none}.post_format-post-format-link .post-details .post-excerpt{margin-bottom:0px!important}.post_format-post-format-link .post-details .post-excerpt p{margin-bottom:0}.single-post .post .post-meta a{color:#c39a2c}.single-post .post .post-meta i{line-height:0}.widget_text.widget.widget_custom_html{padding:0px!important}.widget.widget_product_search .search-bar input[name="s"],.widget.widget_search .search-bar input[name="s"]{background:none}.widget-area--skin-background-fill .widget.widget_tag_cloud a{background:#FFF}.portfolio-title-holder{display:block}.portfolio-title-holder .pt-column.pt-column-title{width:100%;margin:0 auto;max-width:70%;text-align:center;position:relative;margin-bottom:40px;padding-right:0}.portfolio-title-holder .pt-column{margin:auto}.product-filter ul li.active a{color:#c39a2c}.product-filter ul li a:after{height:2px!important;display:block;background:#c39a2c;content:"";width:0%;position:absolute;top:45%;margin:0 auto;left:0;right:0;-webkit-transition:all .2s cubic-bezier(0,0,.16,.95);-o-transition:all .2s cubic-bezier(0,0,.16,.95);transition:all .2s cubic-bezier(0,0,.16,.95);opacity:.5}.product-filter ul li a:hover:after{width:100%;opacity:1}.product-filter ul li.active a:after{opacity:1}.product-filter ul{text-align:center}.portfolio-holder .thumb .hover-state .info p{letter-spacing:2px}.portfolio-holder .thumb .hover-state .info p a:hover{color:#222}.single-portfolio-holder .checklist-entry ul{list-style-type:none;padding:0}.single-portfolio-holder .checklist-entry img{vertical-align:baseline;margin-right:10px}.single-portfolio-holder .details .link a{background:#c39a2c;padding:5px 20px;color:#FFF}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info{margin:0;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo:hover .collapse-project-info{visibility:visible;opacity:1}.restaurant{padding:45px 0}.restaurant-row-2{padding:30px 0}.restaurant-menu{padding:0;padding-top:35px}.restaurant-menu h4{letter-spacing:3px;margin-bottom:20px}.restaurant-menu ul{text-align:left}.restaurant-menu li a:after{display:none!important}.restaurant-menu li{border-bottom:1px solid #e0ded4!important;padding:10px 15px 5px 0px!important;margin:0px!important}.restaurant-menu ul li.vc_active{border-bottom-color:#222!important}.restaurant-menu ul li.vc_active a{color:#222!important}.wpb-js-composer .vc_tta.restaurant-menu .vc_tta-panel-body{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.food-list h3{border-bottom:1px dotted #CCC;padding-bottom:10px;color:#000}.food-list del{position:absolute;top:0;right:0;text-decoration:none;color:#000}.food-list p{padding-right:0;color:#888}.vc_btn3:after{background-color:transparent!important}.menu-catalog{padding:0;padding-top:20px}.spa-services{padding:40px 0}.spa-menu-row{padding:50px 0}.spa-divider{text-align:center!important}.spa-divider img{width:20%}.spa-menu .vc_tta-panel-body{padding:25px 50px!important;-webkit-box-shadow:0 5px 40px rgb(0 0 0 / .15);box-shadow:0 5px 40px rgb(0 0 0 / .15)}.spa-menu .vc_tta-tab{padding-bottom:0px!important;border-bottom:none!important;padding-right:5px!important}.spa-menu .vc_tta-tab a{padding:5px 20px!important}.types-of-massage{padding-top:35px}.types-of-massage h3{line-height:1.8}.types-of-massage h3 img{width:36px;margin-right:20px;float:left}.massage-row{background-position:bottom right;background-repeat:no-repeat;background-size:30%;background-color:#fafafa;padding:50px 0}.sub-heading{letter-spacing:5px}.separator-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact-address-row{padding-top:70px}.contact-address-small-box{padding-top:20px;padding-bottom:30px}.contact-address .vc_column-inner{margin-top:50px;margin-right:-100px;padding:55px 130px 35px 55px}.labeled-textarea-row textarea{background-image:-webkit-linear-gradient(#CCC 1px,transparent 1px);background-image:-o-linear-gradient(#CCC 1px,transparent 1px);background-image:linear-gradient(#CCC 1px,transparent 1px)}.labeled-input-row input{border-bottom-color:#CCC}.title-stylized{letter-spacing:2px;margin-bottom:20px}.wpb_wrapper .lab-google-map.contact-page{margin-bottom:35px;-webkit-box-shadow:-20px 15px 90px rgb(0 0 0 / .3);box-shadow:-20px 15px 90px rgb(0 0 0 / .3);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.labeled-input-row{flex-wrap:unset}input[type=checkbox]{border-color:#CCC}@media (min-width:1200px){footer .container{width:960px!important}}footer.site-footer{background:#222!important}footer.site-footer{padding-top:30px}.site-footer .footer-widgets .widget.widget_nav_menu ul li a:hover{color:#FFF}.site-footer .footer-widgets .widget.widget_nav_menu ul li a:after{height:1px!important;display:block;background:#c39a2c;content:"";width:0%;position:absolute;margin:0 auto;left:0;right:0;-webkit-transition:all .2s cubic-bezier(0,0,.16,.95);-o-transition:all .2s cubic-bezier(0,0,.16,.95);transition:all .2s cubic-bezier(0,0,.16,.95);opacity:.5}.site-footer .footer-widgets .widget.widget_nav_menu ul li a:hover:after{width:100%;opacity:1}.widget-area.widgets--columned-layout>.widget{margin-bottom:0}.site-footer.site-footer-inverted .footer-widgets .widget ul li{padding:2px 0}.site-footer.site-footer-inverted .footer-widgets .widget a{color:#999}.site-footer .footer-widgets .widget .widgettitle{letter-spacing:2px}.site-footer .footer-widgets{margin:30px 0}.footer-awards{text-align:center;padding:0;margin-bottom:40px}.footer-awards li{display:inline-block;list-style-type:none;margin-right:20px}.footer-awards li img{width:64px}.site-footer.site-footer-inverted hr{display:none}.site-footer .footer-bottom-content{padding-top:20px;padding-bottom:20px}.site-footer.footer-bottom-horizontal .footer-bottom-content{display:block}.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-right{width:100%;display:block}.site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-left{display:block;width:100%;text-align:center}.site-footer.site-footer-inverted .footer-bottom-content .copyrights{text-align:center}.site-footer.site-footer-inverted .footer-bottom-content .copyrights p{letter-spacing:4px;color:#999}.site-footer.site-footer-inverted .footer-bottom-content .copyrights a{letter-spacing:4px;color:#999}.site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks{margin-top:0}.site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks.rounded li a{width:35px;height:35px;background:transparent!important}.site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks.rounded li a i{color:#999}.site-footer .footer-widgets .widget.widget_nav_menu ul li a{-webkit-transition:all .2s cubic-bezier(0,0,.16,.95);-o-transition:all .2s cubic-bezier(0,0,.16,.95);transition:all .2s cubic-bezier(0,0,.16,.95)}.go-to-top{background-color:#c39a2c}.wpb_wrapper .lab-blog-posts .blog-post-entry{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.wpb_wrapper .lab-blog-posts .blog-post-entry:hover{-webkit-box-shadow:0 5px 20px rgb(0 0 0 / .06);box-shadow:0 5px 20px rgb(0 0 0 / .06)}.vc_sep_width_10{width:6%}@media screen and (max-width:480px){.image-shadow{-webkit-box-shadow:none;box-shadow:none}.page-heading--title-section{width:100%;max-width:90%}.menu-bar .ham:after,.menu-bar .ham:before,.menu-bar .ham{height:1px}.menu-bar .ham:after{top:6px}.menu-bar .ham:before,.menu-bar .ham:after,.menu-bar .ham{width:30px}.menu-bar .ham:before{top:-6px}.menu-bar.exit .ham:after{-webkit-transform:translateY(-6px) rotateZ(45deg);transform:translateY(-6px) rotateZ(45deg)}.menu-bar.exit .ham:before{-webkit-transform:translateY(6px) rotateZ(-45deg);transform:translateY(6px) rotateZ(-45deg)}.mobile-menu-wrapper .mobile-menu-container .search-form input::placeholder,.mobile-menu-wrapper .mobile-menu-container .search-form label{color:rgb(255 255 255 / .75)}.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay{background-color:rgb(195 154 44 / .95)}.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a,.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a{padding:5px 30px}.homepage-intro{padding:30px 0 45px 0}.service-icons{padding-top:0}.service-icons .vc_column_container{margin-top:35px}.homepage-reviews{padding-top:35px}.review-tabs{width:100%}.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.review-tabs .vc_pagination{margin:0}.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.review-tabs:not(.vc_tta-tabs-position-bottom){padding-bottom:35px}.homepage-events{padding-top:35px;padding-bottom:30px}.homepage-rooms{padding-top:35px}.portfolio-title-holder .pt-column.pt-column-title{width:100%;max-width:90%;margin-bottom:40px}.restaurant{padding:0;padding-top:25px}.restaurant-row-2{padding:0}.restaurant-menu{padding-top:15px}.restaurant-menu .vc_tta-panel-heading h4{border-bottom:1px dashed rgb(0 0 0 / .1);font-weight:500}.wpb-js-composer .vc_tta.vc_general.restaurant-menu .vc_tta-panel-title>a{padding-left:0px!important;padding-right:0px!important}.spa-menu .vc_tta-panel-body{padding:25px 20px!important;-webkit-box-shadow:0 5px 40px rgb(0 0 0 / .15);box-shadow:0 5px 40px rgb(0 0 0 / .15)}.wpb-js-composer .vc_tta.vc_general.restaurant-menu.spa-menu .vc_tta-panel-title>a{padding-left:20px!important;padding-right:20px!important}.spa-menu .vc_tta-panel-heading h4{border-bottom:none}.spa-menu-row{padding:15px 0}.spa-services{padding:0}.spa-divider img{width:60%}.massage-row{padding:35px 0}.types-of-massage{padding-top:0}.single-post .post .entry-header{margin-bottom:15px}.single-post .post-image{margin-bottom:25px}.post-meta-only{margin-bottom:25px}.single-post .post .post-meta-only .post-meta{margin-bottom:5px}.post-formatting .wp-caption .wp-caption-text{background:#EEE}.wpb-js-composer .vc_tta.restaurant-menu .vc_tta-panel-body{padding-top:0px!important}.contact-address .vc_column-inner{margin-top:0;margin-right:0;padding:25px 15px 0 15px}.wpb_wrapper .lab-google-map.contact-page{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}.vc_col-sm-8 .vc_column-inner{padding:0}.contact-form .button,.comment-form .button{width:100%}.contact-address-small-box{padding-top:0;padding-bottom:35px}.contact-address-small-box .post-formatting{margin-bottom:0}.contact-address-row{padding-top:15px}.widget-area.widgets--columned-layout.widgets--columns-5>.widget{margin-bottom:35px}.site-footer .footer-widgets{margin:0}.widget-area.widgets--columned-layout.widgets--columns-5>.widget{width:50%}.footer-awards li{margin-right:10px;margin-left:10px}.footer-awards li img{width:42px}.site-footer.site-footer-inverted .footer-bottom-content .copyrights p{letter-spacing:1px}.site-footer .footer-bottom-content{padding-top:0}}@media screen and (min-width:768px){.spa-menu .vc_tta-panel-body{padding:10px 15px!important}.review-tabs{width:100%;margin:0 auto}.portfolio-title-holder .pt-column.pt-column-title{width:100%;max-width:100%}.page-heading--title-section{width:100%;max-width:100%}}@media screen and (min-width:992px){.review-tabs{width:100%;margin:0 auto}.portfolio-title-holder .pt-column.pt-column-title{width:100%;max-width:100%}.page-heading--title-section{width:100%;max-width:100%}}.example{color:red!important}