body{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400}a,body{color:#333}a{text-decoration:none;transition:all .5s}.fs-7{font-size:14px}.fs-8{font-size:13px}.fs-9{font-size:12px}.fs-10{font-size:11px}.fs-11{font-size:10px}.fs-12{font-size:9px}figure,figure img{max-width:100%}ul.primary-menu{list-style:none;margin:0;padding:0;text-align:center}.dropdown-menu .dropdown-menu{left:100%;top:0}.dropdown:hover .dropdown-menu,.dropdown:hover .mega-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown .nav-link{cursor:pointer}.dropdown .nav-link i{font-size:8px;padding-left:0}.dropdown-item{position:relative}.dropdown-item:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item span{cursor:pointer;display:block}.dropdown-menu{background-color:#fff;border:0;border-radius:0;display:block;opacity:0;padding:15px 10px;transform:translateY(20px);transition:all .3s;visibility:hidden}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{background-color:transparent;border-bottom:1px solid #f4f4f4;color:#222;font-family:Barlow,sans-serif;font-size:15px;font-weight:400;padding:4px 15px;position:relative;transition:all .4s}.dropdown-menu .dropdown-item:last-child,.sub-menu .dropdown-item:last-child{border-bottom:none}.dropdown-menu .dropdown-item:hover,.sub-menu .dropdown-item:hover{background:transparent;color:#222;padding-left:20px}.dropdown-menu .dropdown-item a,.sub-menu .dropdown-item a{display:block}.dropdown-menu .dropdown-item i,.sub-menu .dropdown-item i{float:right;font-size:8px;padding:13px 0 0 5px}.dropdown-menu .dropdown-item em,.sub-menu .dropdown-item em{background-color:#aa8453;border-radius:0;color:#fff;font-size:10px;font-style:normal;line-height:1.5em;margin-left:10px;padding:3px 6px;position:absolute;top:10px}.dropdown-menu.last{left:-20%}.sub-menu.left{left:-100%;margin-left:-20px}.mega-menu{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05);opacity:0;position:absolute;right:-150px;transform:translateY(20px);transition:all .3s;visibility:hidden;width:800px}.mega-menu .dropdown-title{border-bottom:1px solid hsla(0,0%,100%,.03);color:#fff;display:block;font-size:15px;font-weight:400;letter-spacing:5px;margin-bottom:15px;padding:0 15px 15px;text-transform:uppercase}.mega-menu .dropdown-menu{border-bottom:1px solid hsla(0,0%,100%,.03);border-right:1px solid hsla(0,0%,100%,.03);box-shadow:none;float:left;position:static!important;transition:all .3s}@media screen and (max-width:767px){.navbar{background:transparent;padding:15px 0}.nav-scroll{background:#fff}.logo-wrapper{float:left;padding:15px}.nav-scroll .logo-wrapper{background-color:#fff;padding:15px}}.rank-math-breadcrumb a{color:#848484}.navigation{display:inline-block;margin:20px auto 0}.wp-pagenavi{margin:10px 0}.wp-pagenavi:after,.wp-pagenavi:before{content:" ";display:table}.wp-pagenavi:after{clear:both}.wp-pagenavi a,.wp-pagenavi span{background-color:#fff;border:1px solid #ddd;color:#337ab7;display:inline;float:left;font-size:14px;line-height:1.42857143;margin-left:-1px;padding:8px 12px;position:relative;text-decoration:none}.wp-pagenavi a:first-child,.wp-pagenavi span:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.wp-pagenavi a:last-child,.wp-pagenavi span:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span:focus,.wp-pagenavi span:hover{background-color:#eee;border-color:#ddd;color:#23527c;z-index:2}.wp-pagenavi a.current,.wp-pagenavi a.current:focus,.wp-pagenavi a.current:hover,.wp-pagenavi span.current,.wp-pagenavi span.current:focus,.wp-pagenavi span.current:hover{background-color:#035ba6;border-color:#035ba6;color:#fff;cursor:default;z-index:3}.wp-caption{position:relative}.wp-caption .wp-caption-text{background:rgba(30,30,30,.62);bottom:0;color:#fff;font-family:monospace;font-size:.8rem;left:0;line-height:2.1rem;margin:0!important;position:absolute;right:0}.aligncenter,.wp-caption-text{text-align:center}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0;text-align:left}.alignright{float:right;margin:.5em 0 .5em 1em;text-align:right}.slider-fade .owl-item{height:100vh;position:relative}.slider-fade .item{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.slider-fade .item .caption{z-index:9}.slider-fade .owl-nav{bottom:7%;position:absolute;right:12%}.slider-fade .owl-prev{float:left}.slider-fade .owl-next{float:right}.slider-fade .owl-theme .owl-nav [class*=owl-]{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:100%;color:#fff;cursor:pointer;font-size:10px;height:40px;line-height:34px;margin-right:3px;transform:scale(1);transition:all .2s ease-in-out;width:40px}.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;border:1px solid #aa8453;color:#fff;transform:scale(.9)}@media screen and (max-width:768px){.slider-fade .owl-nav{display:none}}.slider-fade .owl-dots{position:absolute;right:5%;text-align:center;text-align:right!important;top:50%;transform:translateY(-50%);width:40px}.slider-fade .owl-dots:after{top:-70px}.slider-fade .owl-dots:after,.slider-fade .owl-dots:before{background:hsla(0,0%,100%,.3);content:"";height:60px;left:10%;position:absolute;right:0;transform:translateX(50%);width:1px}.slider-fade .owl-dots:before{bottom:-70px}.slider-fade .owl-dots .owl-dot{text-align:center}.slider-fade .owl-dots{counter-reset:dots}.slider-fade .owl-dots .owl-dot{color:#fff;display:block;font-family:Barlow,sans-serif;position:relative;transition:all .3s ease}.slider-fade .owl-dots .owl-dot span{background:transparent;display:none}.slider-fade .owl-dots .owl-dot.active{color:#aa8453}.slider-fade .owl-dot:before{content:counter(dots);counter-increment:dots}.header{min-height:100vh;overflow:hidden}.header .caption .o-hidden{display:inline-block}.header .caption h2{font-size:30px;font-weight:400}.header .caption span i.star-rating{animation-delay:.8s}.header .caption h4{animation-delay:.4s;color:#fff;font-family:Barlow Condensed,serif;font-size:15px;font-weight:400;letter-spacing:6px;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.header .caption h1{font-size:55px;letter-spacing:15px}.header .caption h1,.header .caption h3{animation-delay:.6s;color:#fff;font-family:Gilda Display,serif;font-weight:400;line-height:1.35em;margin-bottom:20px;position:relative;text-transform:uppercase}.header .caption h3{font-size:48px;letter-spacing:7px}.header .caption p{animation-delay:.6s;color:#fff;font-size:18px;line-height:1.75em;margin-bottom:0;margin-right:15px}.header .caption p span{letter-spacing:5px;margin:0 5px;padding-right:14px;position:relative;text-transform:uppercase}.header .caption p span:last-child{padding:0}.header .caption p span:last-child:after{display:none}.header .caption p span:after{background:#222;border-radius:50%;content:"";height:7px;opacity:.5;position:absolute;right:0;top:10px;width:7px}.header .caption .butn-dark,.header .caption .butn-light{animation-delay:.8s}.header .social a{color:#eee;font-size:20px;margin:10px 15px}.header .arrow{bottom:40px;position:absolute;text-align:center;width:100%;z-index:8}.header .arrow.bounce{animation:bounce 2s infinite}.header .arrow i{border:1px solid hsla(0,0%,100%,.3);border-radius:100%;color:#fff;display:inline-block;font-size:15px;height:50px;line-height:50px;position:relative;width:50px}.header .arrow i:hover{border:1px solid #aa8453}.header .arrow i:hover:after{opacity:0;transform:scale(1.2);transition:all .5s}.header div.reservation{height:60%;left:40px;margin:0;position:absolute;text-orientation:sideways;top:0;transform:rotate(180deg);writing-mode:vertical-lr;z-index:9}.header div.reservation .call{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400;letter-spacing:5px;line-height:1.75em;margin-top:15px;text-transform:uppercase}.header div.reservation .call span{color:#aa8453;font-family:Gilda Display,serif;font-size:24px;letter-spacing:1px}.header div.reservation .icon{animation:pulse 2s infinite;border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:50px;left:-1px;position:absolute;top:-50px;width:50px}.header div.reservation a .icon i{color:#fff;font-size:24px;transform:rotate(90deg)}.header div.reservation a .icon:hover{border:1px solid #aa8453}@media screen and (max-width:768px){.header div.reservation{display:none}}.butn-dark{line-height:1.2em;position:relative}.butn-dark a{background:#ab8a62;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;margin:0;padding:13px 22px;position:relative;text-transform:uppercase}.butn-dark a:after{background:#222;bottom:0;color:#fff;content:"";height:100%;left:100%;position:absolute;transition:all .3s ease;width:0;z-index:1}.butn-dark a span{position:relative;z-index:2}.butn-dark a:hover:after{left:0;transition:width .3s ease;width:100%}.butn-dark a:hover span{color:#fff}.butn-light{line-height:1.2em;position:relative}.butn-light a{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;margin:0;padding:12px 20px;position:relative;text-transform:uppercase}.butn-light a:after{background:#fff;bottom:0;content:"";height:100%;left:100%;position:absolute;transition:all .3s ease;width:0;z-index:1}.butn-light a span{position:relative;z-index:2}.butn-light a:hover:after{left:0;transition:width .3s ease;width:100%}.butn-light a:hover span{color:#222}.navbar{background:transparent;height:90px;left:0;padding:30px 0 0;position:absolute;top:0;width:100%;z-index:99}.navbar .icon-bar{color:#aa8453}.navbar .navbar-nav .nav-link{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;margin:3px;text-transform:uppercase;transition:all .4s}.navbar .navbar-nav .nav-link.nav-color{color:#fff}.navbar .navbar-nav .nav-link:hover{color:#aa8453}.navbar .navbar-nav .active{color:#aa8453!important}.star-rating{border-bottom:.7em solid #e4a853;border-left:.3em solid transparent;border-right:.3em solid transparent;display:inline-block;font-size:8px;height:0;margin-bottom:2em;margin-left:.9em;margin-right:.9em;position:relative;width:0}.star-rating:after,.star-rating:before{border-bottom:.7em solid #e4a853;border-left:1em solid transparent;border-right:1em solid transparent;content:"";display:block;height:0;left:-1em;position:absolute;top:.6em;transform:rotate(-35deg);width:0}.star-rating:after{transform:rotate(35deg)}img{color:#f4f4f4;transition:all .5s}.bg-cream{background:#f8f5f0}.rooms1 .item{margin-bottom:30px;overflow:hidden;position:relative}.rooms1 .item:hover img{filter:none;-webkit-filter:brightness(70%);transform:scale(1.09);transition:all 1s ease}.rooms1 .item:hover .con{bottom:0}.rooms1 .item img{transition:all .5s}.rooms1 .item .category{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;line-height:1.5em;padding:10px 3px;position:absolute;right:20px;text-orientation:mixed;text-transform:uppercase;top:20px;transform:rotate(180deg);writing-mode:vertical-rl;z-index:3}.rooms1 .item .category a,.rooms1 .item .category:hover{color:#fff}.rooms1 .item .con{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);bottom:-60px;box-sizing:border-box;height:auto;left:0;padding:20px;position:absolute;text-align:left;transition:all .3s;width:100%;z-index:20}.rooms1 .item .con h6,.rooms1 .item .con h6 a{color:#fff;display:inline;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;position:relative;text-transform:uppercase}.rooms1 .item .con h6 i{font-size:6px;margin-right:2px}.rooms1 .item .con h5,.rooms1 .item .con h5 a{color:#fff;font-size:27px;font-weight:400;margin-bottom:5px;margin-top:5px;position:relative}.rooms1 .item .con p{color:#fff;font-size:20px}.rooms1 .item .con i{color:#fff;font-size:18px}.rooms1 .item .con i:hover{color:#fff}.rooms1 .item .con .butn-light{border-color:#666;border-radius:30px;margin-left:0;padding:11px 30px}.rooms1 .item .con .butn-light:hover{border-color:#aa8453}.rooms1 .item .line{background-color:hsla(0,0%,100%,.2);height:1px;margin:auto 0 30px;text-align:center;transition-duration:.3s;transition-property:all;transition-timing-function:ease-in-out;width:60px}.rooms1 .item:hover .line{transition-duration:.8s;transition-property:all;transition-timing-function:ease-in-out;width:100%}.rooms1 .facilities ul{list-style:none;margin:0;padding:0}.rooms1 .facilities ul li{color:#fff;float:left;font-size:10px;letter-spacing:3px;line-height:1.2em;padding-bottom:20px;text-transform:uppercase}.rooms1 .facilities ul li i{margin-right:10px}.rooms1 .item .con .permalink{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;display:inline;font-family:Barlow Condensed,sans-serif;font-size:15px;height:0;letter-spacing:3px;overflow:hidden;text-transform:uppercase;transition:all .3s ease}.rooms1 .item .con .permalink a{color:#fff;text-align:right}.rooms1 .item .con .permalink i{font-size:10px;text-align:right}.rooms1 .item .con .permalink a:hover,.rooms1 .item .con .permalink i:hover{color:#aa8453}.bg-black{background:#222;background-color:#222!important}.pricing-card{background-color:#f8f5f0;margin-bottom:30px}.pricing-card .desc{padding:40px}.pricing-card .name{color:#222;font-family:Gilda Display,serif;font-size:24px;line-height:1;margin:0 0 20px}.pricing-card .subname{color:#666;font-size:12px;letter-spacing:3px;line-height:1;margin:0 0 20px;text-transform:uppercase}.pricing-card .amount{color:#aa8453;font-family:Gilda Display,serif;font-size:40px;line-height:1;margin:0 0 20px}.pricing-card .amount span{color:#666;font-family:Barlow,sans-serif;font-size:15px}.pricing-card .list{margin-bottom:0;margin-left:auto;margin-right:auto;text-align:left}.pricing-card .list li{font-size:15px;padding-left:30px;position:relative}.pricing-card .list li+li{margin-top:5px}.pricing-card .list li i{color:#aa8453;font-size:15px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.pricing-card .list li i.unavailable{color:#666}.owl-theme .owl-dots{text-align:center}.owl-theme .owl-nav.disabled+.owl-dots{display:block;line-height:1.5;margin-top:0;outline:none}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:transparent;border:1px solid #adadad;border-radius:50%;display:block;height:12px;margin:0 3px;transition:opacity .2s ease;width:12px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#aa8453;border:1px solid #aa8453}.color-2{color:#adadad}.reservations{align-items:center;display:flex}.reservations .icon{position:relative;top:3px}.reservations .icon span{color:#8e6d45;font-size:35px}.reservations .icon.color-1 span{color:#fff;font-size:40px}.reservations .text{margin-left:20px}.reservations .text p{font-size:15px;margin:0}.reservations .text a{color:#8e6d45;font-family:Barlow Condensed,sans-serif;font-size:24px;letter-spacing:1px}.reservations .text a.color-1{color:#fff}.video-wrapper{min-height:500px}.video-wrapper .vid{position:relative;z-index:8}.video-wrapper .vid .vid-butn:hover .icon{color:#fff}.video-wrapper .vid .vid-butn:hover .icon:before{transform:scale(0)}.video-wrapper .vid .vid-butn .icon{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#aa8453;display:block;font-size:40px;height:100px;line-height:100px;margin:0 auto;position:relative;text-align:center;transition:all .5s;width:100px}.video-wrapper .vid .vid-butn .icon:after{border:1px solid #eee}.video-wrapper .vid .vid-butn .icon:after,.video-wrapper .vid .vid-butn .icon:before{border-radius:50%;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;z-index:-1}.video-wrapper .vid .vid-butn .icon:before{background:#fff;transition:all .5s cubic-bezier(1,0,0,1)}.bg-fixed{background-attachment:fixed}.bg-img{background-repeat:no-repeat;background-size:cover}.section-title{color:#222;font-family:Gilda Display,serif;font-size:45px;font-weight:400;line-height:1.25em;margin-bottom:20px;position:relative}.section-title span{color:#fff}.section-subtitle{color:#666;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:6px;margin-bottom:5px;position:relative;text-transform:uppercase}.section-subtitle span{color:#aa8453}.facilties .single-facility{background:transparent;border:1px solid #f1eeeb;line-height:1;margin-bottom:30px;padding:30px 20px;position:relative;transition:.5s;z-index:1}.facilties .single-facility h5{color:#222;font-size:24px;margin-bottom:10px}.facilties .single-facility:hover h5{color:#222;transition:.5s}.facilties .single-facility span{color:#aa8453;display:inline-block;font-size:45px;line-height:1;margin-bottom:20px;transition:.5s}.facilties .single-facility p{color:#666;margin:0}.facilties .single-facility .facility-shape{bottom:15px;left:120px;opacity:.02;position:absolute;z-index:-1}.facilties .single-facility .facility-shape span{color:#222;font-size:140px}.testimonials-box{background:transparent;margin-bottom:90px;padding:30px;position:relative}.testimonials-box .head-box h6{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:6px;margin-bottom:10px;text-transform:uppercase}.testimonials-box .head-box h4{color:#fff;font-size:32px;font-weight:400;margin-bottom:10px}.testimonials-box .head-box h4 span{color:#222}.line{border-top:1px solid hsla(0,0%,100%,.2)!important;margin-bottom:10px;width:60px}.testimonials h5{color:#fff;font-size:24px;margin-bottom:30px}@media screen and (max-width:991px){.testimonials-box{margin-bottom:90px;padding:35px 20px}}.testimonials .item{margin-bottom:30px;position:relative}.testimonials .item .quote{margin:0 auto 30px;opacity:.1;position:absolute;right:20px;top:90px;width:70px}.testimonials .item p{color:#fff}.testimonials .item .info{margin:30px 0 15px;text-align:left}.testimonials .item .info .author-img{border-radius:50%;float:left;height:70px;overflow:hidden;width:70px}.testimonials .item .info .cont{margin-left:85px}.testimonials .item .info h6{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;line-height:1em;margin-bottom:0;padding-top:0;text-transform:uppercase}.testimonials .item .info span{color:#fff;font-size:12px;line-height:1em}.testimonials .item .info .rate{float:right}.testimonials .item .info i{color:#222;font-size:6px}@media screen and (max-width:767px){.testimonials-box{padding:0}}.services .img{overflow:hidden;position:relative}.services .img:hover img{filter:none;transform:scale(1.09);transition:all 1s ease}.services .img img{transition:all .5s}.services .content{padding:30px;width:100%}.services .content .date{display:table-cell;position:relative;width:80px;z-index:2}.services .content .date h3{color:#aa8453;font-size:65px;font-weight:500;margin-bottom:0}.services .content .date h6{color:#666;font-family:Barlow,sans-serif;font-size:10px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.services .content .cont{display:table-cell;vertical-align:middle}.services .content .cont h4{color:#222;font-size:32px;font-weight:400;line-height:1.5em;margin:0 0 10px}.services .content .cont .more{color:#aa8453;font-size:12px;font-weight:400;letter-spacing:2px;padding-left:40px;position:relative;text-transform:uppercase}.services .content .cont .more:after{background:#aa8453;content:"";height:1px;left:0;position:absolute;top:50%;width:30px}.services .content .cont .more:hover{color:#222}.services .content .info h6{color:#666;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;margin-bottom:5px;text-transform:uppercase}.services .content .info .tags{color:#aa8453}@media screen and (max-width:991px){.services .content .cont h4{line-height:1.25em}.order2{order:2!important}.order1{order:1!important}}@media screen and (max-width:480px){.services .content .date{width:60px}.services .content .info .tags{margin:5px 0 0}.services .content .date h3{font-size:40px}}.news .section-title{color:#fff}.news .section-subtitle{color:#aa8453}.news .item{margin-bottom:30px;overflow:hidden;position:relative}.news .item:hover img{filter:none;-webkit-filter:brightness(75%);transform:scale(1.09);transition:all 1s ease}.news .item:hover .con{bottom:0}.news .item img{-webkit-filter:brightness(100%);transition:all .5s}.news .item .date{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;display:inline-block;left:20px;padding:5px 10px;position:absolute;text-align:center;top:20px}.news .item .date span{font-size:12px;letter-spacing:3px;text-transform:uppercase}.news .item .date i,.news .item .date span{color:#fff;display:block;font-family:Barlow Condensed,sans-serif}.news .item .date i{font-size:24px;font-style:normal}.news .item .con{background-color:#f8f5f0!important;border:1px solid #f8f5f0;border-radius:0;bottom:-90px;margin:-155px 20px 90px;overflow:hidden;padding:20px;position:relative;transition:.2s cubic-bezier(.3,.58,.55,1)}.news .item .con .category{font-family:Barlow,sans-serif;font-size:12px;font-weight:400;letter-spacing:3px;margin-bottom:5px;text-transform:uppercase}.news .item .con .category a{color:#666;margin-right:5px;position:relative}.news .item .con .category a:hover{color:#222}.news .item .con .category a:last-child{margin-right:0}.news .item .con .category a:last-child:after{display:none}.news .item .con h5,.news .item .con h5 a{color:#222;font-family:Gilda Display,serif;font-size:24px;font-weight:400;margin-bottom:0}.news .item .con h5 a:hover,.news .item .con h5:hover{color:#aa8453}.news .item .con p{color:#fff;font-size:17px}.news .item .con i{color:#fff;font-size:20px}.booking-box{background:#f8f5f0;margin-bottom:-75px;padding:60px 45px;position:relative}.booking-box .head-box h6{color:#666;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:6px;margin-bottom:10px;position:relative;text-transform:uppercase}.booking-box .head-box h4{border-bottom:1px solid #ececec;color:#222;font-family:Gilda Display,serif;font-size:27px;font-weight:400;letter-spacing:0;margin-top:0;padding-bottom:15px;text-transform:none}.booking-box .head-box h4 span{color:#222}@media screen and (max-width:991px){.booking-box{margin-bottom:90px;padding:35px 20px}}.btn-form1-submit{background:#aa8453;border:none;color:#fff;cursor:pointer;display:block;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;line-height:62.5px;margin:0;padding:0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;width:100%}.btn-form1-submit:hover{background:#222}.btn-form1-submit:focus{outline:none}.btn-form1-submit:after{background:inherit;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:1px}.input1_inner{position:relative}.input1_inner input[type=date]{background:#fff;border:none;border-radius:0;box-shadow:none;color:#222;display:block;font-size:15px;padding:20px 40px 20px 20px;width:100%}.input1_inner input[type=date]::-moz-placeholder{color:#222!important;font-size:15px}.input1_inner input[type=date]::placeholder{color:#222!important;font-size:15px}.input1_inner input[type=date]:focus{background:#fff;box-shadow:none;color:#222!important;outline:none}.input1_inner select{border:none;border-radius:0;box-shadow:none;color:#222;display:block;font-size:15px;padding:20px 40px 20px 20px;width:100%}.input1_inner select option{color:#000}.input1_inner select:not(:checked){color:gray}.input1_inner select *{padding:5px 0}.clients{background-color:#fff}.clients .owl-carousel{margin:20px 0}.clients .clients-logo{line-height:0;opacity:1}.clients .clients-logo:hover{opacity:1}.clients img{filter:none}.clients img:hover{filter:grayscale(100%);transition:all .5s}.footer,.footer-top{display:block;position:relative}.footer-top{background-color:#222;padding:90px 0 60px;z-index:1}.footer-bottom{background-color:#1e1e1e;box-shadow:0 -1px 0 0 hsla(0,0%,100%,.05);color:#adadad;display:block;margin:0;padding:32px 0;position:relative}.banner-header{height:60vh}.banner-header.full-height{background-position:50%;min-height:100vh}.banner-header.full-height h4{font-family:Barlow Condensed,serif;font-size:15px;letter-spacing:6px;margin-top:20px}.banner-header.full-height h1,.banner-header.full-height h4{color:#fff;font-weight:400;margin-bottom:20px;text-transform:uppercase}.banner-header.full-height h1{font-family:Gilda Display,serif;font-size:55px;letter-spacing:15px;line-height:1.35em;position:relative}.banner-header h1{color:#fff;font-size:60px;position:relative}.banner-header.full-height h3{color:#fff;font-family:Gilda Display,serif;font-size:48px;font-weight:400;letter-spacing:7px;line-height:1.35em;margin-bottom:20px;position:relative;text-transform:uppercase}.banner-header .caption{position:relative}.banner-header h5{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:6px;margin-bottom:10px;text-transform:uppercase}.banner-header h5 a{color:#aa8453}.banner-header p{color:#fff;font-size:15px;margin-bottom:0}.banner-header p a{color:#aa8453}.banner-header .author .avatar{border-radius:50%;height:27px;margin-right:5px;overflow:hidden;width:27px}.banner-header .post{margin-top:20px}.banner-header .post div{display:inline-block}.banner-header .post .author{font-size:13px;margin-right:20px}.banner-header .post .date-comment{color:#fff;font-size:13px;margin-right:20px;position:relative}.banner-header .post .date-comment i{color:#aa8453;font-size:18px;margin-right:5px}.banner-header .post .date-comment:last-of-type{margin-right:0}.banner-header .arrow{bottom:40px;position:absolute;text-align:center;width:100%;z-index:8}.banner-header .arrow.bounce{animation:bounce 2s infinite}.banner-header .arrow i{border:1px solid hsla(0,0%,100%,.3);border-radius:100%;color:#fff;display:inline-block;font-size:15px;height:50px;line-height:50px;position:relative;width:50px}.banner-header .arrow i:hover{border:1px solid #fff}.banner-header .arrow i:hover:after{opacity:0;transform:scale(1.2);transition:all .5s}@media screen and (max-width:767px){.banner-header.full-height h1,.banner-header.full-height h3{font-size:30px;letter-spacing:10px;line-height:1.35em;margin-bottom:15px}.banner-header.full-height h4{font-size:12px}.banner-header h1{font-size:45px}}.section-padding{padding:120px 0}.valign{align-items:center;display:flex}h1,h2,h3,h4,h5,h6{font-family:Gilda Display,serif;font-weight:400;line-height:1.25em;margin:0 0 20px}input{border:0}input[type=checkbox]:focus,input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none}input[type=email],input[type=file],input[type=password],input[type=tel],input[type=text],textarea{background-color:transparent;background-image:none;border-bottom:1px solid #ececec;border-color:ease-in-out .15s,box-shadow ease-in-out currentcolor;border-style:solid;border-width:0 0 1px .15s;box-shadow:none;color:#666;display:block;font-family:Barlow,sans-serif;font-size:15px;font-weight:400;height:auto;line-height:1.5em;margin-bottom:15px;max-width:100%;padding:10px 0;width:100%}input:focus,textarea:focus{border-bottom-width:1px;border-color:#aa8453}button,input[type=button],input[type=reset],input[type=submit]{background:transparent;border:0 solid transparent;box-shadow:none;line-height:1.75em;text-shadow:none;transition:background-color .15s ease-out}form textarea{border:0;border-bottom:1px solid #ececec;height:120px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:0 solid transparent}select{border-radius:5px;padding:10px}table,td,th,tr{border:1px solid #f8f5f0}td,th,tr{padding:10px}input[type=checkbox],input[type=radio]{display:inline}input[type=submit]{background:#aa8453;color:#fff;font-family:Gilda Display,serif;font-size:15px;font-weight:400;letter-spacing:3px;margin:0;padding:8px 24px;position:relative;text-transform:uppercase}.alert-success{background:transparent;border:1px solid #aa8453;border-radius:0;color:#666}::-webkit-input-placeholder{color:#666;font-size:15px;font-weight:400}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}blockquote{background-color:#f8f5f0;color:#666;display:block;font-size:15px;font-weight:400;line-height:1.75em;margin:35px 0;overflow:hidden;padding:45px;position:relative}blockquote p{color:inherit;font-family:inherit;margin-bottom:0!important;max-width:650px;position:relative;width:100%;z-index:3}blockquote:before{bottom:40px;color:#222;content:"\f10d";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-size:110px;font-weight:var(--fa-style,900);line-height:1;opacity:.07;position:absolute;right:40px}blockquote p{margin-bottom:0}blockquote p a{color:inherit}blockquote cite{border-color:inherit;color:#aa8453;display:inline-block;font-size:15px;font-style:normal;font-weight:400;line-height:1;margin-top:22px;padding-left:60px;position:relative}blockquote cite:before{border-top:1px solid;border-color:inherit;bottom:5px;color:#aa8453;content:"";height:1px;left:0;position:absolute;width:45px}#map{height:400px}.gallery{display:inline-block;margin:10px 0 30px;width:100%}.gallery .gallery-item{float:left;margin-top:10px;padding-right:10px;text-align:center}.gallery img{border:1px solid #cfcfcf}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-of-type(odd){text-align:right}.gallery-columns-2 .gallery-item:nth-of-type(2n+2){text-align:left}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-1 .gallery-item{float:none}.comment-form-cookies-consent{display:none}.post .author a[rel=author]{text-transform:capitalize}.banner-header:before{background-color:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.sidebar .widget,.widget{background:#f8f5f0;margin-bottom:30px;overflow:hidden;padding:30px}.sidebar .widget ul li{color:#666;font-size:15px;line-height:1.5em;margin-bottom:15px}.sidebar .widget ul li a{color:#666}.sidebar .widget ul li a.active,.sidebar .widget ul li a:hover{color:#aa8453}.sidebar .widget ul li:last-child{margin-bottom:0}.sidebar .widget ul li i{font-size:9px;margin-right:10px}.sidebar .widget .recent li{display:block}.sidebar .widget .recent .thum{width:90px}.widget_categories ul{list-style:none;padding-left:0}.widget_categories ul li{font-size:15px;line-height:1.5em;margin-bottom:15px}.widget_categories ul li:hover a{color:#aa8453}.widget_categories ul li a:before{speak:none;-webkit-font-smoothing:antialiased;content:"\f105";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-size:9px;font-style:normal;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;margin-right:10px;text-transform:none}.widget_categories ul li:hover a:before{color:#aa8453}.widget_tag_cloud ul li{background-color:#fff;color:#666!important;float:left;margin:3px!important;padding:6px 16px}.widget_tag_cloud ul li:hover{background-color:#aa8453;color:#fff}.widget_tag_cloud ul li a{color:#666;font-size:14px!important}.widget_tag_cloud ul li:hover a{color:#fff}.slider .owl-item{height:100vh;position:relative}.slider .item{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.slider .item .caption{z-index:9}.slider .owl-theme .owl-dots{bottom:3%;position:absolute;right:12%;text-align:right;width:100%}.slider .owl-theme .owl-dots .owl-dot span{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;height:13px;margin:0 3px;width:13px}.slider .owl-theme .owl-dots .owl-dot.active span,.slider .owl-theme .owl-dots .owl-dot:hover span{background:#aa8453;border:1px solid #aa8453}.comming{background:rgba(0,0,0,.4);background-attachment:fixed;background-blend-mode:overlay;background-image:url(../img/slider/1.jpg);background-position:50%;background-size:cover;color:#fff;height:auto;min-height:100vh;position:relative}@media (max-width:767px){.comming{min-height:120vh}}.comming .item{background:transparent;border:1px solid hsla(0,0%,100%,.2);margin-bottom:30px;padding:30px 15px}.comming h6{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;margin-bottom:30px}.comming h3,.comming h6{color:#fff;letter-spacing:3px;text-transform:uppercase}.comming h3{font-size:48px;margin-bottom:0;position:relative}.comming h2{color:#fff;font-size:40px}.comming h1,.comming h2{font-weight:400;position:relative}.comming h1{-webkit-text-stroke:1px #fff;color:transparent;font-size:200px;margin-bottom:0;opacity:.8}.comming p{color:#fff;font-size:15px}.comming form{margin-top:30px;position:relative}.comming form input{background-color:transparent;border:1px solid #aa8453;border-radius:0;color:#fff;margin-bottom:15px;outline:none;padding:11px 50px 11px 11px;width:100%}.comming form input::-moz-placeholder{color:#fff}.comming form input::placeholder{color:#fff}.comming form button{background-color:#aa8453;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;outline:none;padding:6px 20px;position:absolute;right:4px;text-transform:uppercase;top:4px}.comming form button:hover{background-color:#222;color:#fff;outline:none}.go-back{margin-top:45px}.go-back a{color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase}.go-back a:hover{color:#aa8453}.go-back a span{transition:all .5s}.go-back a span i{color:#fff;font-size:12px}.go-back a:hover span{padding-right:15px}.error-form{margin:50px auto 0;max-width:520px}.error-form,.error-form form{position:relative}.error-form .form-group{margin:0;position:relative}.error-form .form-group input[type=email],.error-form .form-group input[type=search],.error-form .form-group input[type=text]{background:#f4f4f4;border:1px solid #f4f4f4;border-radius:7px;color:#666;display:block;font-family:Barlow,sans-serif;font-size:15px;height:70px;line-height:30px;padding:20px 60px 20px 30px;position:relative;transition:all .3s ease;width:100%}.error-form .form-group input[type=email]:focus,.error-form .form-group input[type=search]:focus,.error-form .form-group input[type=text]:focus{border-color:#f4f4f4}.error-form .form-group input::-webkit-input-placeholder{color:#f4f4f4}.error-form .form-group .theme-btn{background:none;color:#666;font-size:20px;height:40px;line-height:40px;position:absolute;right:20px;top:10px;width:40px}.error-form .form-group .theme-btn span{outline:none;vertical-align:middle}.v-middle{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.accordion-box{position:relative}.accordion-box .block{background:#fff;border-radius:0;margin-bottom:15px;overflow:hidden;position:relative}.accordion-box .block.active-block{background-color:#fff}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-btn{color:#222;cursor:pointer;font-family:Gilda Display,serif;font-size:20px;font-weight:400;line-height:27px;padding:20px 60px 20px 40px;position:relative;transition:all .5s ease}.accordion-box .block .acc-btn .count{color:#aa8453;padding-right:3px}.accordion-box .block .acc-btn:before{color:#aa8453;content:"+";font-family:Font Awesome\ 6 Free;font-size:14px;font-weight:400;font-weight:900;height:30px;line-height:30px;position:absolute;right:35px;top:20px;transition:all .5s ease}.accordion-box .block .acc-btn.active{background-color:#fff;color:#aa8453}.accordion-box .block .acc-btn.active:before{color:#aa8453;content:"\f068"}.accordion-box .block .acc-content{display:none;position:relative}.accordion-box .block .content{background-color:#fff;color:#666;padding:0 40px 30px;position:relative}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content .text{display:block;position:relative;top:0}.team .item{margin-bottom:30px}.team .item:hover .info .social{top:0}.team .info{background:#fff;overflow:hidden;padding:30px 20px;position:relative;text-align:center}.team .info h6{color:#222;font-size:20px;margin-bottom:5px}.team .info p{color:#666;margin-bottom:0}.team .info .social{background:#fff;height:100%;left:0;position:absolute;top:100%;transition:all .4s;width:100%}.team .info .social a{color:#aa8453;font-size:15px;margin:0 5px}.team .info .social a:hover{color:#222}.team .info .social p{color:#666;margin-bottom:0}.progress-wrap{border-radius:50px;bottom:30px;cursor:pointer;display:block;height:45px;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .4s linear;visibility:hidden;width:45px;z-index:100}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#323232;content:"\f106";cursor:pointer;display:block;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-size:12px;font-weight:var(--fa-style,900);height:45px;left:0;line-height:45px;position:absolute;text-align:center;top:0;transition:all .4s linear;width:45px;z-index:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:rgba(0,0,0,.2);stroke-width:2;box-sizing:border-box;transition:all .4s linear}.progress-wrap{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.progress-wrap:after{color:#aa8453}.progress-wrap svg.progress-circle path{stroke:#aa8453}.product-item{border:1px solid #cecece;display:flex;flex-direction:column;overflow:hidden}.product-item .product-item-details{border-radius:0;padding:0 10px 10px}.product-item .product-item-image{border-radius:0;display:block;height:auto;overflow:hidden;position:relative;width:100%}.product-item .product-item-image img{border-radius:0;margin:0;margin-bottom:0!important;-o-object-fit:contain;object-fit:contain;padding:10px;transition:transform .4s linear}.product-item .product-item-image img:hover{transform:scale(1.3)}.brick{border:1px solid #cecece;margin:0 0 20px;overflow:hidden}.brick .image{border-radius:0;display:block;height:auto;overflow:hidden;position:relative;width:100%}.brick .image img{border-radius:0;margin:0;-o-object-fit:contain;object-fit:contain;padding:10px;transition:transform .4s linear}.brick .image img:hover{transform:scale(1.3)}.brick .caption{border-radius:0;padding:10px}.brick h3{line-height:1}.brick h3 a{color:#030a1d;font-size:15px;font-weight:700;line-height:normal;padding-top:0;text-align:left}.brick .image .onsale,.brick-item .image .onsale{background-color:transparent;color:#000;font-size:16px;font-weight:600;height:52px;left:10px;line-height:54px;padding-left:15px;position:absolute;text-align:center;text-transform:uppercase;top:10px;width:52px;z-index:2}.brick .image .onsale:after,.brick-item .image .onsale:after{color:#ffd3c8;content:"\f0a3";font-family:FontAwesome;font-size:65px;height:inherit;left:0;line-height:55px;position:absolute;top:0;width:inherit;z-index:-1}.brick .product-prices{align-items:center;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:space-between}.brick .product-prices ins{color:#8e6d45;font-size:17px;font-weight:700;line-height:17px;text-align:left;text-decoration:none}ul.product-cats{display:flex;flex-wrap:nowrap;-ms-flex-wrap:wrap;list-style:none;margin:0;overflow-x:auto;padding:0 0 15px;white-space:nowrap}ul.product-cats li.category{background:#fff;border:1px dashed rgba(3,10,29,.3);border-radius:0;margin-right:10px;padding:10px 15px}ul.product-cats li.category a,ul.product-cats li.category h2{font-size:16px;line-height:18px;margin:0}ul.products.columns-4 li.product{list-style:none;margin:0 10px 10px 0;position:relative;width:24.4%}ul.products.columns-4 li.product.last{margin-right:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#030a1d;font-size:16px;font-weight:700;line-height:22px;margin-bottom:25px;min-height:52px;padding-top:0;text-align:left}.woocommerce ul.products li.product a{display:block;overflow:hidden}.woocommerce ul.products li.product .onsale{align-items:center;background:#8e6d45;border-radius:0;color:#fff;display:grid;font-size:14px;justify-content:center;left:10px;line-height:1;margin:0;min-height:unset;min-width:unset;padding:5px 15px;right:auto;top:10px}.woocommerce.single-product .product.first .single-product-information{background:#fff;border-radius:0;box-shadow:5px 5px 10px rgba(0,0,0,.25);margin:25px 0 40px;padding:15px;position:relative}.woocommerce.single-product .product.first .single-product-information .onsale{background-color:#ffd3c8;border-radius:0;color:#000;left:unset;line-height:1;min-height:unset;min-width:unset;padding:10px 15px;position:absolute;right:0;top:0}.woocommerce div.product .product_title{font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:400;margin:0 0 10px}.sale_shop{border:1px dashed #dc2828;margin:10px 0;padding:10px 15px;position:relative}.sale_shop ul{margin:0;padding:0}.sale_shop p{margin-bottom:9px;padding-left:0;position:relative}.sale_shop p:last-child{margin-bottom:0}.sale_shop td{border-color:#dadada;border-width:1px;padding-left:5px;padding-right:5px}.sale_shop td:first-child{width:30%!important}.sale_shop td:last-child{width:70%!important}.sale_shop table table td,.sale_shop table table td:first-child,.sale_shop table table td:last-child{width:50%!important}.woocommerce.single-product .product.first .entry-summary .price{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;font-size:14px;justify-content:unset;justify-self:revert;margin-bottom:0;padding:5px 0;position:relative}.woocommerce.single-product .product.first .entry-summary .price del{color:#030a1d;font-size:15px;font-weight:700;line-height:17px;margin-left:15px;margin-top:12px;text-align:right}.woocommerce.single-product .product.first .entry-summary .price ins{color:#8e6d45;font-size:28px;font-weight:700;line-height:17px;text-align:left}.woocommerce .woocommerce-ordering select{padding:5px 15px}.woocommerce.single-product .product.first .single_add_to_cart_button{background:#030a1d;border-radius:0;float:none;margin-left:0;padding-right:38px;position:relative}.woocommerce.single-product .product.first .single_add_to_cart_button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgLjgxM2E0Ljg3NSA0Ljg3NSAwIDAgMC00Ljg3NSA0Ljg3NVY2LjVoLS42NzRBMi42NTcgMi42NTcgMCAwIDAgLjc5NCA5LjAzNUwuMTUyIDIyLjQwMWEyLjY2NSAyLjY2NSAwIDAgMCAyLjY1NyAyLjc4N2gxMi4zODNhMi42NjYgMi42NjYgMCAwIDAgMi42NTctMi43ODdsLS42NDItMTMuMzY2QTIuNjU3IDIuNjU3IDAgMCAwIDE0LjU1IDYuNWgtLjY3NXYtLjgxM0E0Ljg3NSA0Ljg3NSAwIDAgMCA5IC44MTNaTTUuNzUgNS42ODhhMy4yNSAzLjI1IDAgMCAxIDYuNSAwVjYuNWgtNi41di0uODEzWm05LjgzMiAzLjQyLjY0MiAxMy4zNzRhMS4wNjMgMS4wNjMgMCAwIDEtLjI4NS43NjQgMS4wNDggMS4wNDggMCAwIDEtLjc0Ny4zMTdIMi44MDlhMS4wNDcgMS4wNDcgMCAwIDEtLjc0Ny0uMzE3IDEuMDY1IDEuMDY1IDAgMCAxLS4yODUtLjc2NEwyLjQyIDkuMTA4YTEuMDMyIDEuMDMyIDAgMCAxIDEuMDMyLS45ODNIMTQuNTVhMS4wMzIgMS4wMzIgMCAwIDEgMS4wMzIuOTgzWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:18px}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce div.product div.summary table.variations{border:0;margin-bottom:15px;width:100%}.woocommerce table.shop_table td{border-bottom:0;border-left:0;border-right:0}.woocommerce div.product div.summary table.variations td,.woocommerce div.product div.summary table.variations th,.woocommerce div.product div.summary table.variations tr{border:0;display:block;padding:0;position:relative}.woocommerce div.product div.summary table.variations td a{position:absolute;right:0;top:0}.product-item .product-item-details .price{display:block}.product-item .product-item-details .product-prices{align-items:center;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:space-between}.product-item .product-item-details .price del,.product-item .product-item-details .price ins,.product-item .product-item-details .product-prices del,.product-item .product-item-details .product-prices ins{background:0 0}.product-item .product-item-details .price bdi,.product-item .product-item-details .price ins bdi,.product-item .product-item-details .product-prices bdi,.product-item .product-item-details .product-prices ins bdi{color:#8e6d45;font-size:17px;font-weight:700;line-height:17px;order:1;text-align:left}.product-item .product-item-details .price del bdi,.product-item .product-item-details .product-prices del bdi{color:hsla(0,0%,7%,.5);font-size:14px;line-height:17px;order:2;text-align:right}.product-item .product-item-details .product-card-title,.product-item .product-item-details .woocommerce-loop-product__title{color:#030a1d;font-size:17px;line-height:22px;margin-bottom:25px;padding-top:0;text-align:left}.qib-button-wrapper .quantity input.input-text.qty.text,.qib-button-wrapper button.qib-button,.qib-button-wrapper div.quantity.wqpmb_quantity{height:35.75px!important}.qib-button.qib-button-wrapper{margin-top:0!important;margin:0}.product-type-simple .cart,.woocommerce-variation-add-to-cart.variations_button{display:flex;justify-content:flex-start}.woocommerce .gpls-arcw-buy-now.button,.woocommerce div.product form.cart .gpls-arcw-buy-now.button{background:#8e6d45;border:1px solid #8e6d45;border-radius:0;color:#fff;display:block;font-weight:700;line-height:1.5;opacity:1;padding:5px 15px;text-transform:uppercase}.woocommerce .gpls-arcw-buy-now.button,.woocommerce div.product form.cart .gpls-arcw-buy-now.button:after{display:none}.woocommerce div.product form.cart,.woocommerce div.product form.cart .variations label{margin-bottom:0}.woocommerce.single-product .product.first .product_meta{color:hsla(0,0%,5%,.5);display:flex;flex-direction:column;margin-left:0;margin-top:15px}.woocommerce.single-product .product.first .product_meta span{font-size:15px;font-weight:700}.woocommerce.single-product .product.first .product_meta span>span{font-weight:400}.woocommerce.single-product .product.first .product_meta a,.woocommerce.single-product .product.first .product_meta a:hover{color:#8e6d45}.product_meta h2{display:inline-block;font-size:16px;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:unset;border-radius:0;color:#8e6d45}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#8e6d45;border:none;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#8e6d45}.related-article h3,.related.products>h2{color:#030a1d;display:block;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:15px;padding-bottom:5px;position:relative}.related-article h3:before,.related.products>h2:before{background:#030a1d;bottom:0;content:"";display:block;height:1.5px;left:0;position:absolute;width:120px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}.woocommerce form .form-row{display:block}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#0c1327;border-radius:0}.woocommerce button.button.alt:hover{background-color:#0c1327}.woocommerce ul.products.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.woocommerce .products .star-rating{margin-left:10px}.canvas-menu{background:#fff;box-shadow:-4px 0 20px rgba(32,54,86,.1);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:40px 0;position:fixed;top:0;transform:translateX(-420px);transition:all .3s ease-in-out;width:300px;z-index:9999}.canvas-menu.open{transform:translateX(0)}.canvas-menu.position-left{left:0;right:auto;transform:translateX(-350px)}.canvas-menu.position-left.open{transform:translateX(0)}.canvas-menu .btn-close{border:0;border-radius:.25rem;box-sizing:content-box;color:#000;height:1em;opacity:.4;padding:.25em;position:absolute;right:30px;top:20px;transition:all .3s ease-in-out;width:1em}.canvas-menu .btn-close:focus{box-shadow:none;outline:none}.canvas-menu .btn-close:hover{opacity:1}.canvas-menu .logo{margin-bottom:20px;margin-top:20px;width:100%}.canvas-menu .logo.dark .logo-light{display:block}.canvas-menu .logo.dark .logo-dark{display:none}.canvas-menu nav{width:100%}.canvas-menu .vertical-menu{list-style:none;margin-bottom:0;padding:0}.canvas-menu .vertical-menu li.openmenu>a{color:#203656}.canvas-menu .vertical-menu .switch.rotated{transform:rotate(180deg)}.canvas-menu .vertical-menu .sub-menu li .switch{border:0!important;right:0;top:3px}.canvas-menu .vertical-menu li{list-style:none;padding:0;position:relative;transition:all .2s ease-in-out}.canvas-menu .vertical-menu li:after{background:#ebebeb;background:linear-gradient(90deg,#ebebeb 0,transparent);content:"";display:block;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.canvas-menu .vertical-menu li.current-menu-item a{color:#fe4f70}.canvas-menu .vertical-menu li.current-menu-item .sub-menu a{color:#79889e}.canvas-menu .vertical-menu li.current-menu-item .sub-menu a:hover{color:#203656}.canvas-menu .vertical-menu li .angle-down:before{background-image:url(../images/angle-down-solid.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;position:relative;width:20px}.canvas-menu .vertical-menu li .switch{-webkit-backface-visibility:hidden;border:0 solid #ebebeb;border-radius:5px;color:#fe4f70;cursor:pointer;display:inline-block;font-size:10px;line-height:1;padding:3px 10px;position:absolute;right:0;top:0;transform:rotate(0deg);transition:all .2s ease-in-out}.canvas-menu .vertical-menu li a{color:#203656;font-size:14px;font-weight:400;padding:0 10px;position:relative;text-decoration:none}.canvas-menu .sub-menu{display:none;padding:10px}.canvas-menu .sub-menu li{padding:5px 0}.canvas-menu .sub-menu li:after{content:"";display:none}.canvas-menu .sub-menu li a{color:#79889e;font-size:14px;font-weight:400}.canvas-menu .sub-menu li a:hover{color:#203656}.site-wrapper .main-overlay{background:#fff;filter:blur(2px);height:100vh;opacity:0;position:fixed;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:5}.site-wrapper .main-overlay.active{opacity:.6;visibility:visible}
