@font-face{font-display:swap;font-family:Brown Sugar;font-style:normal;font-weight:400;src:url(../../fonts/BrownSugar/BrownSugar.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cocomat Pro;font-style:normal;font-weight:400;src:url(../../fonts/CocomatPro/CocomatPro.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cocomat Pro Light;font-style:normal;font-weight:300;src:url(../../fonts/CocomatPro/CocomatProLight.woff2) format("woff2")}body,html{min-height:100vh}body{background:#fff;display:flex;flex-direction:column;font-family:Cocomat Pro,sans-serif;font-size:18px;font-style:normal;line-height:1.4}::-moz-selection{background:#a78f86;color:inherit}::selection{background:#a78f86;color:inherit}h1,h2,h3,h4,h5,h6{color:#030304;font-family:Brown Sugar,serif;font-weight:600;letter-spacing:1px;line-height:1.1;text-transform:uppercase}p{font-family:Cocomat Pro,sans-serif;font-size:inherit;font-style:inherit;line-height:inherit}p:last-of-type{margin-bottom:0}button,input,optgroup,select,textarea{font-family:Cocomat Pro,sans-serif}input[type=email],input[type=file],input[type=password],input[type=text],textarea{border-bottom-color:#796461;color:#030304;font-style:normal}button,input[type=button],input[type=reset],input[type=submit]{background:#796461;border-color:#796461;color:#fff;text-transform:uppercase}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#796461;color:#030304}.form-control{background-color:transparent;border:none;border-bottom:1px dashed #796461;border-radius:0;color:#030304}.form-control:focus{background:transparent;border:none;border-bottom:1px dashed #796461;box-shadow:none;color:#030304}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.flex-grow-1{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.txt-color-01{color:#030304}.butn-dark a{background:#796461;color:#fff;font-size:1.25rem;font-weight:400;text-transform:uppercase}.butn-dark a:after{background:#655451;color:#fff}.butn-dark a:hover span{color:#fff}.owl-theme .owl-dots .owl-dot span{border-color:#796461;height:14px;margin:0 5px;transition:all .2s ease;width:14px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#796461;border-color:#796461}section.bg-theme-primary{background-color:#796461}section.bg-theme-primary .section-title{color:#f7f2f0}section.bg-theme-primary .section-title h1,section.bg-theme-primary .section-title h2,section.bg-theme-primary .section-title h3,section.bg-theme-primary .section-title h4,section.bg-theme-primary .section-title h5,section.bg-theme-primary .section-title h6,section.bg-theme-primary .section-title li,section.bg-theme-primary .section-title p,section.bg-theme-primary .section-title span{color:inherit}section.bg-theme-primary h1,section.bg-theme-primary h2,section.bg-theme-primary h3,section.bg-theme-primary h4,section.bg-theme-primary h5,section.bg-theme-primary h6,section.bg-theme-primary li,section.bg-theme-primary p{color:#f7f2f0}section.bg-theme-primary .butn-dark a{background:#e9d6cc;color:#796461}section.bg-theme-primary .butn-dark a:after{background:#e1c8ba;color:#796461}section.bg-theme-primary .butn-dark a:hover span{color:#796461}section.bg-theme-secondary{background-color:#e9d6cc}section.bg-theme-light{background-color:#f7f2f0}.section-title span{color:#030304;font-size:16px;font-weight:500;letter-spacing:1px}.section-title h2{color:#796461;font-size:42px}@media (max-width:767px){.section-title h2{font-size:34px}}@media (max-width:399px){.section-title span{font-size:14px}.section-title h2{font-size:26px}}.section-padding{padding:90px 0}@media (max-width:991px){.section-padding{padding:80px 0}}@media (max-width:767px){.section-padding{padding:60px 0}}.preloader .preloader-bg{background:#fff}.preloader .loader{border-color:#796461}.preloader .loader span{border-top-color:#5d4d4a}[data-overlay-dark]:before{background:#030304}.navbar.main-navbar{background-color:#f7f2f0;opacity:1;padding-bottom:10px;padding-top:10px}.navbar.main-navbar.nav-scroll{background-color:#f7f2f0;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;opacity:.97}.navbar.main-navbar .logo{height:44px;width:auto}.navbar.main-navbar .logo .logo-dark{display:none}.navbar.main-navbar .navbar-nav .nav-link{border-bottom:1px solid transparent;color:#030304;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1;margin:.75rem .75rem .6rem;padding:0 0 .15rem;text-transform:uppercase}.navbar.main-navbar .navbar-nav .nav-link.active,.navbar.main-navbar .navbar-nav .nav-link:active,.navbar.main-navbar .navbar-nav .nav-link:focus,.navbar.main-navbar .navbar-nav .nav-link:hover{border-bottom-color:#5d4d4a;color:#5d4d4a}.navbar.main-navbar .navbar-nav:hover .nav-link.active:not(:hover){border-bottom-color:transparent!important;color:#030304!important}.navbar.main-navbar .navbar-toggler{background:transparent;font-size:1.5rem}.navbar.main-navbar .navbar-toggler:active,.navbar.main-navbar .navbar-toggler:focus,.navbar.main-navbar .navbar-toggler:hover{border-color:transparent;color:#5d4d4a}.navbar.main-navbar .navbar-toggler .icon-bar{color:#796461}.pushy{background-color:#796461;color:#f7f2f0;max-width:100%;width:300px}.pushy .pushy-content ul{list-style:none;margin:0;padding:0}.pushy .pushy-content .pushy-close{font-size:1.5rem}.pushy .pushy-content .pushy-link{color:#f7f2f0;font-family:Cocomat Pro,sans-serif;font-size:1.2rem;letter-spacing:1px;line-height:1;text-transform:uppercase}.pushy .pushy-content .pushy-link a{border-bottom:1px solid transparent;color:#f7f2f0;display:inline-block;margin:1rem .75rem .85rem;padding:0 0 .15rem;transition:all .3s ease}.pushy .pushy-content .pushy-link a.active,.pushy .pushy-content .pushy-link a:active,.pushy .pushy-content .pushy-link a:focus,.pushy .pushy-content .pushy-link a:hover{border-bottom-color:#e1c8ba;color:#e1c8ba}.pushy .pushy-content .social-icons a{border:1px dashed hsla(17,30%,95%,.15);border-radius:100%;color:#f7f2f0;font-size:13px;height:40px;line-height:40px;margin:0 .75rem;padding:0;text-align:center;transition:all .3s ease;width:40px}.pushy .pushy-content .social-icons a:hover{border-color:#e1c8ba;color:#e1c8ba}.content-wrapper{padding-top:90px}.slider-section .header{height:calc(100vh - 90px);min-height:unset}.slider-section .header .owl-carousel,.slider-section .header .owl-carousel .owl-stage-outer,.slider-section .header .owl-carousel .owl-stage-outer .owl-stage,.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item .caption h1{color:#f7f2f0}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item .caption p{color:#fff;font-size:1.5rem;font-weight:400}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item:after{background-color:#030304;content:"";display:block;height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item .butn-dark a{background:#e9d6cc;color:#796461;font-size:1.25rem;font-weight:400;text-transform:uppercase}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item .butn-dark a:after{background:#e1c8ba;color:#5d4d4a}.slider-section .header .owl-carousel .owl-stage-outer .owl-stage .owl-item .butn-dark a:hover span{color:#5d4d4a}.slider-section .header .owl-carousel .owl-dots{bottom:30px}.page-header-section.banner-header{height:unset;margin-top:0;min-height:450px}.page-header-section.banner-header h1{color:#796461;font-family:Brown Sugar,serif;font-size:2.5rem;font-weight:400;letter-spacing:2px;line-height:1.1;text-transform:uppercase}.page-header-section.banner-header p{color:#fff;font-size:1.5rem}@media only screen and (max-width:991px){.page-header-section.banner-header{min-height:350px}.page-header-section.banner-header h1{font-size:2rem}.page-header-section.banner-header p{font-size:1.3rem}}@media only screen and (max-width:767px){.page-header-section.banner-header{min-height:300px}.page-header-section.banner-header h1{font-size:1.5rem}.page-header-section.banner-header p{font-size:1.2rem}}.about-section.about .about-img .img:before,.text-image-section.about .about-img .img:before{background:#796461}.team-section.team .owl-stage-outer{width:100%}.team-section.team .owl-stage-outer .owl-stage{margin-left:auto;margin-right:auto}.team-section.team .team-item .img:before{background:#a78f86}.team-section.team .team-item .team-title{background:#796461;color:#f7f2f0}.team-section.team.bg-theme-primary .team-item .img:before{background:#f7f2f0}.team-section.team.bg-theme-primary .team-item .team-title{background:#a78f86;color:#030304}.products-section.pricing .section-title h2{font-size:42px}.products-section.pricing .single-product-category{padding-bottom:100px}.products-section.pricing .single-product-category .section-title{background-color:#796461;margin-bottom:80px;min-height:330px;padding:30px 0;position:relative}.products-section.pricing .single-product-category .section-title>.container{bottom:25%;left:0;position:absolute;right:0}.products-section.pricing .single-product-category .section-title>.container span{color:#555;font-size:18px;letter-spacing:4px}.products-section.pricing .single-product-category .section-title>.container h2{color:#fff;font-weight:700;line-height:1;margin-bottom:0}.products-section.pricing .single-product-category .section-title.has-background-image>.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:100%;position:absolute;right:0;top:0;width:900px;z-index:0}.products-section.pricing .single-product-category .section-title.has-background-image>.background-image-overlay{background-image:linear-gradient(90deg,#796461 0,hsla(8,11%,43%,.75) 25%,hsla(8,11%,43%,.75) 75%,#796461);bottom:0;display:block;left:0;margin-left:auto;margin-right:auto;max-width:100%;position:absolute;right:0;top:0;width:900px}.products-section.pricing .single-product-category .section-title.has-background-image>.container{z-index:1}.products-section.pricing .single-product-category .pricing-panel .pricing-content .pricing-heading{color:#030304;font-family:Cocomat Pro,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5}.products-section.pricing .single-product-category .pricing-panel .pricing-content .pricing-divider{border-bottom-color:#a78f86;height:17px;min-width:50px}.products-section.pricing .single-product-category .pricing-panel .pricing-content .price{color:#030304;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.5}.products-section.pricing.bg-theme-primary .pricing-panel .pricing-content .pricing-heading{color:#f7f2f0}.products-section.pricing.bg-theme-primary .pricing-panel .pricing-content .pricing-divider{border-bottom-color:#f7f2f0}.products-section.pricing.bg-theme-primary .pricing-panel .pricing-content .price{color:#f7f2f0}@media only screen and (max-width:767px){.products-section.pricing .single-product-category{padding-bottom:60px}.products-section.pricing .single-product-category .section-title{margin-bottom:60px;min-height:240px}.products-section.pricing .single-product-category .section-title.has-background-image>.background-image>.background-image-overlay{background-image:linear-gradient(90deg,#a78f86 0,hsla(16,16%,59%,.9) 20%,hsla(16,16%,59%,.9) 80%,#a78f86)}}.instagram-section .single-instagram-post{overflow:hidden}.instagram-section .single-instagram-post .gallery-img{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100%;transition:transform .25s ease}.instagram-section .single-instagram-post .gallery-img:hover{transform:scale(1.05)}.contact-section.contact .contact-list li .icon span{color:#796461}.contact-section.contact .contact-list li .text{margin-bottom:6px}.contact-section.contact .contact-list li .text p a{color:#030304}.contact-section.contact .contact-list li .text p a:hover{color:#796461}.contact-section.contact.bg-theme-primary input[type=email],.contact-section.contact.bg-theme-primary input[type=file],.contact-section.contact.bg-theme-primary input[type=password],.contact-section.contact.bg-theme-primary input[type=text],.contact-section.contact.bg-theme-primary textarea{border-bottom-color:#f7f2f0;color:#f7f2f0}.contact-section.contact.bg-theme-primary ::-moz-placeholder{color:#f7f2f0;opacity:.3}.contact-section.contact.bg-theme-primary ::placeholder{color:#f7f2f0;opacity:.3}.contact-section.contact.bg-theme-primary .contact-list li .icon span{color:#e9d6cc}.contact-section.contact.bg-theme-primary .contact-list li .text p{color:#f7f2f0}.contact-section.contact.bg-theme-primary .contact-list li .text p a{color:inherit}.contact-section.contact.bg-theme-primary .contact-list li .text p a:hover{color:#e1c8ba}.contact-section.contact.bg-theme-primary button{background:#e9d6cc;border-color:#e9d6cc;color:#796461}.contact-section.contact.bg-theme-primary button:hover{background:#e1c8ba;border-color:#e1c8ba;color:#5d4d4a}.main-footer{background-color:#796461;border-top-color:#5d4d4a;border-top-style:solid;color:#f7f2f0}.main-footer p{color:inherit;font-size:18px;letter-spacing:1px}.main-footer .fotcont .fothead h6{color:#f7f2f0;font-size:1.4rem}.main-footer .fotcont.openinghours table{border:none;font-size:18px;letter-spacing:1px;margin-left:auto}.main-footer .fotcont.openinghours table tr{border:none}.main-footer .fotcont.openinghours table tr th{border:none;font-weight:400;line-height:1.1;padding-bottom:5px;padding-left:0;padding-top:0}.main-footer .fotcont.openinghours table tr td{border:none;line-height:1.1;padding-bottom:5px;padding-right:0;padding-top:0}.main-footer .fotcont.openinghours table tr td strong{font-weight:600}.main-footer .abot .social-icon a{border:1px solid #f7f2f0;color:inherit;font-size:14px;height:40px;line-height:40px;text-align:center;width:40px}.main-footer .abot .social-icon a:hover{border-color:#e1c8ba;border-style:solid;color:#e1c8ba}.main-footer .sub-footer p{color:inherit;font-size:16px;letter-spacing:1px}.main-footer .sub-footer p a{color:inherit;font-size:inherit}.main-footer .sub-footer p a:hover{color:#e1c8ba}@media only screen and (max-width:575px){.main-footer .fotcont.openinghours table{margin-left:0}}
