:root{--bs-body-line-height:1.7;--bs-body-color:#343F52}
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
td,
html,
*{font-family:"lato",sans-serif;text-rendering:optimizeLegibility;text-wrap:balance}
a,
.button,
button{color:#3097d1;text-decoration:none!important}
a:hover{color:#6A3A0A!important}
p,
ul{margin-bottom:0 !important}
a:hover,
a:focus{color:#216a94;text-decoration:underline}
h1,
.h1{font-size:40px}
h2,
.h2{font-size:26px}
h3,
.h3{font-size:22px}
h4,
.h4{font-size:19px}
h5,
.h5{font-size:16px}
h6,
.h6{font-size:14px}
h1,
.h1,
h2,
.h2{font-weight:700}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-bottom:13.5px}
p.lead{font-size:20px;font-weight:400}
img{max-width:100%;height:auto}
ol,
ul{padding-left:0rem !important}
code{padding:2px 4px;font-size:90%;color:#D35400;background-color:#ECF0F1;border-radius:4px}
.center{text-align:center}
.right{text-align:right}
.relative{position:relative}
main{min-height:100vh;background:white;position:relative;z-index:1}
.header-main{box-shadow:0px 8px 8px rgba(0,0,0,0.1);transition:height 0.3s ease-in-out;background:#fff;z-index:10;position:relative}
.header-top{background:#eee}
.header-top li{display:inline}
.header-top p{font-size:.8rem}
.header-top .bi{color:#555;padding:0.4rem 0.3rem;font-size:1.2rem}
.sticky{position:fixed;top:0;width:100%}
nav{padding-top:.5rem}
nav li{display:inline}
nav li a{padding:.5rem}
footer{position:sticky;bottom:0;left:0;width:100%;background:#252a47;display:grid;place-items:center;box-shadow:inset 0 20px 20px -20px #fff}
footer a,
footer p,
footer span,
footer .bi,
footer *{color:#fff}
footer h4{font-weight:bold}
footer .bi{padding:1rem;font-size:2rem}
footer .social li{display:inline}
footer .social li .bi{position:relative;transition:.7s all;bottom:0}
footer .social li .bi:hover{bottom:1rem}
footer .credits{position:relative}
footer .credits a{font-size:.8rem}
footer .credits a:hover{color:#fff}
footer .credits a:hover .bi{font-size:1rem}
footer .credits .bi{font-size:.8rem;color:#f00;padding:0 0.3rem;transition:.3s all;width:20px;display:inline-block;left:-40px;position:relative;top:-11px}
footer .credits .bi:before,
footer .credits .bi:after{position:absolute;content:"";left:50px;top:0;width:7px;height:13px;background:#a00;border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%;animation:pulsecolor 1s infinite}
footer .credits .bi:after{left:43px;transform:rotate(45deg);transform-origin:100% 100%;animation:pulsecolor 1s infinite}
@keyframes pulse{10%{transform:scale(1.1)}}
@keyframes pulsecolor{10%{background:#d00}}
footer .credits::before{content:'';position:absolute;width:50%;height:1px;background:linear-gradient(to left,rgba(255,0,0,0),#f00,#f00,rgba(255,255,255,0));top:-5px;left:25%}
.animate{position:relative;opacity:0;transition:1s all ease}
.animate.active{opacity:1}
.animateup{transform:translateY(150px)}
.animateup.active{transform:translateY(0)}
.animatedown{transform:translateY(-150px)}
.animatedown.active{transform:translateY(0)}
.animateright{transform:translateX(-150px)}
.animateright.active{transform:translateX(0)}
.animateleft{transform:translateX(150px)}
.animateleft.active{transform:translateX(0)}
#layout-header,
#layout-header.navbar{background:linear-gradient(102.01deg,#DB6A26 0.3%,#DBB326 106.31%)}
#layout-header .header-extra{color:#fff;padding-top:40px;padding-bottom:50px}
#layout-header .header-extra h1{font-size:60px}
#layout-header .header-extra p.lead{font-size:22px}
#layout-header .navbar{min-height:155px}
#layout-header .navbar>.navbar-container.container{position:relative;z-index:2}
#layout-nav-decorations{position:absolute;z-index:1;top:0;left:0;right:0;overflow:hidden;height:150px}
#layout-nav-decorations .navbar-decorations{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}
#layout-nav-decorations .navbar-decoration-1{width:524px;height:524px;left:-105px;top:-420px;opacity:.04}
#layout-nav-decorations .navbar-decoration-2{width:524px;height:524px;left:548px;top:-385px;opacity:.05}
#layout-content{padding-top:30px}
#layout-content header{padding:0 0 30px 0}
#layout-content main.header-flush{margin-top:-30px}
ul.list-with-ticks{padding:0}
ul.list-with-ticks li{list-style:none;position:relative;padding-left:23px}
ul.list-with-ticks li:before{content:'';display:block;width:15px;height:15px;background:url('../themes/assets/images/icons/icon-tick.png') no-repeat 0 0;background-size:15px 15px;position:absolute;left:0;top:6px}
nav{background:#fff;padding-top:1rem}
nav>ul{display:flex}
nav>ul>li{width:20%;padding:1rem;list-style:none;text-align:center;text-transform:uppercase}nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:999;width:100%;list-style:none;padding-left:0;padding-top:1rem}nav ul ul{background:#fff;padding-top:1rem;padding-bottom:1rem}nav ul li{position:relative}
nav ul li ul li ul{position:absolute;top:-1rem;width:100%}
nav ul li ul li{position:relative;padding-top:1rem;padding-bottom:1rem;display:block}
nav ul li ul li:hover{background:#0a58ca;transition:.5s all}
nav ul li ul li:hover a{color:inherit}
nav ul li ul li ul{position:absolute;left:100%;top:0;padding-top:0}
nav ul li:hover ul li{color:#e8ba58}
nav ul li ul.flex-menu{display:flex !important;flex-wrap:wrap;height:auto !important;min-width:500px}
nav ul li ul li:hover ul{background:#fff;box-shadow:0px 0px 4px 1px black}
nav ul li ul.flex-menu li{width:50%;min-width:auto}
nav ul li ul.flex-menu li a{padding-top:.25rem;padding-bottom:.25rem}
nav ul li ul.flex-menu li ul li{width:100%}
nav ul li ul.flex-menu li ul li a{padding-top:.25rem;padding-bottom:.25rem}
@media (max-width:992px){.header-main{display:none}#mobile_header{padding:1.2rem;margin-bottom:1.2rem;box-shadow:0px 5px 10px rgba(0,0,0,0.3)}.menu-mobile-container{padding-top:1rem}.menu-mobile-container>ul{padding:2rem}.menu-mobile-container>ul ul{padding:0}.menu-mobile-container>ul>li{border-bottom:1px solid}.menu-mobile-container li{text-transform:uppercase;padding-bottom:0.5rem;padding-top:0.5rem}.menu-mobile-container ul{list-style:none}.menu-mobile-container ul li ul{display:none}.menu-heading{padding:1.6rem;text-align:center;border-bottom:1px solid #cebea1}.inside-mobile-menu-container{visibility:hidden;left:-110%;transition:all 1s;position:relative;top:0;height:100vh}.inside-mobile-menu-container.visible{left:0;transition:all 1s;position:fixed;width:100%;top:0;background:white}.close-button-container{position:absolute;top:1.2rem}}
.ss-search-form{margin-top:19px}
nav>ul>li a{font-size:0.8rem}
#tecno-txtSearch{width:320px !important}
#tecno-wrapper-result{width:320px}
.search-container{position:absolute;left:50%;transform:translateX(-50%)}
.capitalize{display:inline !important;text-transform:capitalize}
.pl-0{padding-left:0 !important}
.bold{font-weight:700 !important}
@media (min-width:1400px){.container{max-width:1170px!important}}
#mobile_header,
.inside-mobile-menu-container{display:none}
html,
body{overflow-x:hidden}
@media (max-width:992px){#mobile_header,.inside-mobile-menu-container{display:block}.header-main{display:none}#mobile_header{display:block;padding:1.2rem;margin-bottom:1.2rem;box-shadow:0px 5px 10px rgba(0,0,0,0.3)}.menu-mobile-container{padding-top:1rem}.menu-mobile-container>ul{padding:2rem}.menu-mobile-container>ul ul{padding:0}.menu-mobile-container>ul>li{border-bottom:1px solid}.menu-mobile-container li{text-transform:uppercase;padding-bottom:0.5rem;padding-top:0.5rem}.menu-mobile-container ul{list-style:none}.menu-mobile-container ul li ul{display:none}.menu-heading{padding:1.6rem;text-align:center;border-bottom:1px solid #cebea1}.inside-mobile-menu-container{visibility:hidden;left:-110%;transition:all 1s;position:relative;top:0;height:100vh}.inside-mobile-menu-container.visible{left:0;transition:all 1s;position:fixed;width:100%;top:0;background:white;visibility:visible}.close-button-container{position:absolute;top:1.2rem}}
html,
body{overflow-x:hidden}
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
td,
html,
*{text-wrap:wrap}
h1,
h2,
h3,
h4,
h5,
h6{text-transform:lowercase !important}
h1::first-letter,
h2::first-letter,
h3::first-letter,
h4::first-letter,
h5::first-letter,
h6::first-letter{text-transform:uppercase!important}
p{line-height:30px}
ul{list-style:none}
.blog-post-pagination li a{color:black}
.blog-post-pagination li a:hover{color:#E8BA58}

a.page-link{color:#E1B44F}
.custom-font-weight h1{font-weight:700}
.hide-me{display:none}
.padding-bottom-4{padding-bottom:8rem !important;padding-top:1.6rem !important}
.masonry{column-count:2;column-gap:20px}
.masonry-item{break-inside:avoid;margin-bottom:20px}
.masonry-item img{width:100%;display:block;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);object-fit:cover;max-height:360px}
@media (max-width:991px){.masonry{column-count:1}}
.ss-search-form__input{display:flex}
.ss-search-form__results.ss-search-form__results--visible .row{align-items:center}
.ss-search-form__results.ss-search-form__results--visible .row .ss-autocomplete-result__aside a{display:block;width:100%;text-align:left}
.ss-search-form__results.ss-search-form__results--visible .row .ss-autocomplete-result__aside a img{width:95px}
.ss-search-form__results.ss-search-form__results--visible .row .ss-autocomplete-result__title a{font-size:1rem}
#tecno-wrapper-result{width:450px;position:absolute;z-index:999;background:#fff;padding:1rem;top:4.5rem;box-shadow:#373737 0 0 15px}
#tecno-wrapper-result{width:500px;position:absolute;z-index:999;background:#fff;padding:1rem;top:4.5rem;box-shadow:#373737 0 0 15px}
#tecno-wrapper-result a{color:#E8BA58;font-weight:600}
#tecno-txtSearch{border-bottom:1px solid #a7a7a7;border-radius:0;width:400px;background:none;font-size:.9rem;padding:.75rem !important}
#tecno-txtSearch:focus,
#tecno-txtSearch:focus-within,
#tecno-txtSearch:focus-visible{border:1px solid #E8BA58;box-shadow:0 0 0 0.25rem #E8BA58}
.page-ricerca .ss-result{display:flex;flex-wrap:wrap;align-items:center;margin-top:3.2rem;padding:3.2rem;border-bottom:1px solid #E8BA58}
.page-ricerca .ss-result .ss-result__aside{width:20%}
.page-ricerca .ss-result .ss-result__aside a{width:100%;display:block;text-align:center}
.page-ricerca .ss-result .ss-result__aside a img{width:auto}
@media (max-width:991px){.page-ricerca .ss-result .ss-result__aside a{padding:.75rem}}
.page-ricerca .ss-result .ss-result__content{width:80%}
.page-ricerca .ss-result .ss-result__content .ss-result__title{display:flex;flex-wrap:wrap;justify-content:space-between}
.page-ricerca .ss-result .ss-result__content .ss-result__title a{font-weight:700;color:#E8BA58}
.page-ricerca .ss-result .ss-result__content .ss-result__title span.ss-result__badge{font-size:1rem;background:#E8BA58;padding:0.6rem;border-radius:10px;color:white}
.page-ricerca .ss-result .ss-result__content .ss-result__url{margin-top:.5rem}
.page-ricerca .ss-result .ss-result__content .ss-result__url a{padding:.5rem;background:#E8BA58;color:white;border-radius:10px;text-transform:uppercase;font-weight:700}
@media (max-width:991px){.page-ricerca .ss-result .ss-result__content .ss-result__url a{font-size:.7rem}}
.page-ricerca .pagination{margin-top:1.2rem;margin-bottom:1.2rem !important;justify-content:center}
.page-ricerca .pagination .page-item.active span{background:#E8BA58}
.header-main .row{align-items:center}
nav>ul>li{width:auto;padding-top:2rem;padding-bottom:2rem;padding-left:.5rem;padding-right:.5rem;font-weight:600}
nav>ul>li a{color:#E8BA58}
nav>ul>li ul{width:320px;left:-110px}
nav>ul>li ul li{font-weight:600}
nav>ul>li ul li a{color:#E8BA58}
nav ul li ul li:hover{background:#E8BA58;transition:.5s all;color:white;font-weight:700}
nav ul ul{padding-top:0rem;padding-bottom:0rem}
nav ul li ul li{padding-top:0;padding-bottom:0}
nav ul li ul li a{padding-top:1rem;padding-bottom:1rem;display:block}
section{background:#FFF;padding-top:112px;padding-bottom:120px}
.single_con_add span{margin:0;margin-top:-7px;font-weight:400}
.form-control{padding:1.375rem .85rem !important}
.page-contact-us .details-contact-form .contact_pg_address .single_con_add a i{color:#fff !important}
.button-form button{width:100%;height:100%;background:#E8BA58;border:1px solid #E8BA58}
.page-product-product .btn.btn-primary{margin-left:20%;width:80%}
@media (max-width:991px){.page-product-product .btn.btn-primary{margin-left:0;width:100%}}
.page-product-product #subject{display:none}
.page-product-product #contact-form>div:nth-child(6){width:100%}
.button-form button:hover{background-color:#1A1A1A}
.ss-search-form__submit{margin-top:-1px;margin-left:6px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:#E8BA58;border-radius:2px;font-weight:600;display:inline-block;font-size:14px;padding:5px 13px;border:0;color:#fff;text-transform:capitalize;letter-spacing:0px;font-family:'Manrope',sans-serif}
.ss-search-form{position:relative}
.ss-search-form__results{position:absolute;background:#fff;width:500px;transform:translateX(-230px)}
.ss-autocomplete-result__title a{font-size:20px;text-transform:capitalize;font-weight:700;color:#355d91}
.ss-search-form__results--visible{padding:1rem;box-shadow:0px 3px 20px #355D91;margin-top:1rem}
.heading_small{font-size:20px;text-transform:capitalize;font-weight:700;color:#E8BA58;position:relative}
.heading_small::before{position:absolute;content:"";width:40px;height:3px;background:#E8BA58;left:-60px;top:50%}
.base-header.base_header_left h2{padding-bottom:21px}
.base-header.base_header_left .heading_small::before{left:0px}
.base-header{padding-bottom:35px;width:57%;margin:auto;text-align:center}
header .header-top.d-none.d-lg-block{padding:15px 0px;background:#E8BA58;color:#fff}
header .header-top.d-none.d-lg-block ul li a i.bi{color:#fff}
header .header-main .flex-right-end nav ul{justify-content:flex-end}
footer{background:#E8BA58}
footer .footer-links a:hover{color:white !important}
footer .footer-links:nth-child(2) a{text-transform:capitalize !important}
footer form#scf-form-id-contactForm .col-lg-6{width:100%;margin-left:0 !important}
footer #submit-wrapper-contactForm button{width:100%;background:#E8BA58;border:2px solid white;text-transform:uppercase}
.home-banner-background{padding-top:220px;padding-bottom:220px;background-image:url(/storage/app/media/banner2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}
.home-banner-background h2{font-weight:700;color:white;font-size:3.2rem}
.home-banner-background h6{color:white}
a.button.mt-1{background:#E8BA58 !important;color:white;border-radius:15px !important;padding:.75rem;margin-top:2rem !important;position:relative;display:block;width:50%;text-align:center}
.custom-cta-bg{padding-top:8rem!important;padding-bottom:8rem!important;background-image:url("/storage/app/media/cta_bg.jpg")}
.custom-cta-bg h2{color:white !important}
.main-title-section-home h4{font-size:20px;font-weight:700;color:#E8BA58;width:max-content;text-align:center;display:block;position:relative;left:50%;transform:translateX(-50%);margin-bottom:1.6rem}
.main-title-section-home h4::before,
.main-title-section-home h4::after{position:absolute;content:"";width:40px;height:3px;background:#E8BA58;left:-60px;top:50%}
.main-title-section-home h2{padding-bottom:18px;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;margin-top:12px;line-height:62px;letter-spacing:-1.5px}
.main-title-section-home h4::after{right:-55px;left:auto}
.main-row-home .row{align-items:center}
.main-row-home h1{padding-left:60px;font-size:20px;text-transform:capitalize;font-weight:700;color:#E1B44F;position:relative}
.main-row-home h1::before{position:absolute;content:"";width:40px;height:3px;background:#E1B44F;left:-60px;top:50%}
.main-row-home h2{padding-bottom:31px;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;margin-top:12px;line-height:62px;letter-spacing:-1.5px;width:70%}
.main-row-home h1::before{left:0px}
.main-row-home p{line-height:30px;font-weight:400;margin-bottom:10px}
.main-row-home .home-image-about-us{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.main-row-home .home-image-about-us .home-image-about-us{margin-top:1rem;width:25%;padding-right:1.6rem;display:block}
.main-row-home .home-image-about-us .home-image-about-us img{width:100%;height:auto}
.main-row-home .home-image-about-us .home-p-about-us{width:75%}
.main-row-home .button.button-home-about-us,
.main-row-home .button{margin-top:2em;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:#E8BA58;border-radius:6px;font-weight:600;display:inline-block;font-size:16px;padding:14px 35px 14px 38px;color:#fff;text-transform:capitalize;letter-spacing:0px;font-family:'Manrope',sans-serif}
.main-row-home .button.button-home-about-us:hover{color:#fff;border:2px solid #2b343b;transition:.9s;background:#2b343b}
.main-service-cards .card{background:#fff;padding:70px 50px 50px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;margin-top:3.2rem;border-radius:10px;text-align:left;position:relative}
.main-service-cards .card h2{font-size:22px;margin-bottom:12px;line-height:28px;font-weight:700;z-index:9;position:relative}
.main-service-cards .card i{text-align:center;overflow:hidden;border-radius:50%;background:#fff;position:relative;height:120px;width:120px;margin-top:-130px;margin-bottom:34px;box-shadow:0px 0px 60px 0px #dadada;z-index:99}
.main-service-cards .card i::before{top:-20%;position:relative}
.main-service-cards .card .button-card{background:#fff;width:45px;height:45px;display:inline-block;text-align:center;line-height:45px;border-radius:5px;font-size:14px;color:#E8BA58;box-shadow:0px 0px 60px 0px #dadada;z-index:9;position:relative;margin-top:22px}
.background-product{background:#F7F7F7}
.featured-product-section .featured-container{max-width:723px;width:100%}
.featured-product-section .featured-container h4{font-weight:700;font-size:22px;margin-bottom:12px}
.featured-product-section .featured-container .fea-product-item{background:#fff;padding:30px 30px 24px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;margin-bottom:15px;text-align:left;margin-top:15px;border-top:2px solid #E8BA58;position:relative;z-index:1;overflow:hidden;border-radius:10px;height:320px}
.featured-product-section .featured-container .fea-icon{margin-bottom:1.2rem}
.featured-product-section .featured-container .fea-text ul li i{color:#E8BA58;margin-right:5px}
.featured-product-section .featured-container .fea-icon i{background:#E8BA58;width:60px;height:60px;font-size:30px;color:#fff;text-align:center;line-height:60px;display:block;border-radius:5px}
.featured-product-section .featured-container .fea-text p{margin-bottom:12px}
.featured-product-section .featured-container .fea-product-item:hover{color:white}
.featured-product-section .featured-container .fea-product-item:hover:after{visibility:visible;opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;transform:scale(1)}
.featured-product-section .featured-container .fea-product-item:after{background:url(/storage/app/media/featured-item-bg.jpg);position:absolute;content:"";width:107%;height:100%;top:0px;left:0px;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;transform:scale(1.5)}
.custom-team-card .col{padding-left:25px;padding-right:25px}
.custom-team-card .card{border-radius:10px}
.custom-team-card .card img{border-top-right-radius:10px;border-top-left-radius:10px}
.custom-team-card .card h2{line-height:1.2;font-weight:700;font-size:22px;padding:20px;padding-bottom:0;text-align:center}
.custom-team-card .card p{text-align:center;padding-bottom:20px;margin-top:-10px}
.main-review-home .row{align-items:center}
.main-review-home h1{font-size:20px;text-transform:capitalize;font-weight:700;color:#E8BA58;position:relative;left:60px}
.main-review-home h1::before{position:absolute;content:"";width:40px;height:3px;background:#E8BA58;left:-60px;top:50%}
.main-review-home h2{padding-bottom:18px;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;margin-top:12px;line-height:62px;letter-spacing:-1.5px}
.main-review-home .item p{font-size:20px;line-height:32px;margin-bottom:26px}
.main-review-home .item .user-circle-container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-top:1.6rem}
.main-review-home .item .circle-container{width:100px;height:100px}
.main-review-home .item img{width:100%;height:auto;border-radius:50%}
.main-review-home .item .circle-text-container{padding-left:30px}
.main-review-home .item .circle-text-container h4{display:inline-block;font-size:22px;position:relative;top:16px;line-height:32px;font-weight:700}
.main-review-home .owl-nav{position:absolute;right:30px;bottom:0px}
.main-review-home .owl-dots{display:none}
.main-review-home .owl-prev,
.main-review-home .owl-next{top:100%;font-size:17px !important;left:auto;color:#fff !important;margin-top:-103px;background:#E8BA58 !important;opacity:1;border-radius:5px;width:40px;height:40px;line-height:30px !important}
.blog-post-home-title{background:#F7F7F7;padding-top:3.2rem!important}
.oc-box.oc-box--blog_lastposts.oc-box--last{background:#F7F7F7;padding-top:3.2rem;padding-bottom:3.2rem}
.main-home-blog-section .post-list{display:flex;flex-wrap:wrap;justify-content:flex-start}
.main-home-blog-section .post-list .post{width:33.3%}
.main-home-blog-section .post-list .post .post-container{background:#fff;overflow:hidden;transition:all 0.4s ease-out 0s}
.main-home-blog-section .post-list .post .post-container:hover img{transform:scale(1.1) rotate(3deg);-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}
.main-home-blog-section .post-list .post .featured-images{overflow:hidden}
.main-home-blog-section .post-list .post .blog-infos-container{padding:1.6rem}
.main-home-blog-section .post-list .post h4{text-align:left}
.main-home-blog-section .post-list .post h4 a{margin-bottom:8px;color:#1A1A1A;text-transform:capitalize;font-size:22px;line-height:32px;font-weight:700}
.main-home-blog-section .post-list .post .excerpt{text-align:left;border-bottom:1px solid #f0eaea}
.main-home-blog-section .post-list .post .bottom-footer-blog-post{display:flex;align-items:baseline;justify-content:space-between}
.main-home-blog-section .post-list .post .bottom-footer-blog-post p,
.main-home-blog-section .post-list .post .bottom-footer-blog-post a{color:#74787C;font-weight:400}
.about-us-tabs .col-12{display:flex;flex-wrap:wrap;justify-content:space-between}
.about-us-tabs .col-12 .nav.nav-tabs{width:33%;border:none;display:flex;flex-direction:column}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item{width:100%;text-align:right;padding-right:.6rem}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item button{width:100%;height:100px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px;background:url(/storage/app/media/blog1.jpg);background-size:cover;background-position:center;transition:0.5s;color:#fff;z-index:9;font-size:20px;text-transform:uppercase;padding-right:40px;border-radius:10px}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item .button::before{position:absolute;content:"\f061";font-family:"Font Awesome";right:34px;margin-top:1px;opacity:0;font-size:18px}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,41,41,0.93);transition:0.5s;z-index:-1;border-radius:10px}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item button:hover{padding-right:60px;background-position:top}
.about-us-tabs .col-12 .nav.nav-tabs .nav-item button:hover:after{background-color:rgba(225,180,79,0.91)}
.about-us-tabs .col-12 .tab-content{width:66%;padding-left:.6rem}
.about-us-tabs .col-12 .tab-content .tab-pane{border:none !important}
.about-us-tabs .col-12 .tab-content h2{padding-bottom:18px;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;line-height:62px;letter-spacing:-1.5px}
.header-contact-form{background:transparent url(/storage/app/media/contatti.webp);color:#FFF;box-sizing:border-box;height:400px;background-repeat:no-repeat;width:100%;background-attachment:fixed;position:relative;color:#fff}
.header-contact-form h2{color:#fff;text-transform:capitalize;font-size:55px;font-weight:800;margin-bottom:0px}
.details-contact-form{padding:120px 0px;background:#fff}
.details-contact-form h4{font-weight:700}
.details-contact-form .base-header.base_header_left{width:100%;text-align:left;padding-bottom:40px}
.details-contact-form .heading_small{left:60px}
.details-contact-form .base-header.base_header_left .heading_small::before{left:-60px}
.details-contact-form .base-header h2{padding-bottom:18px;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;margin-top:12px;line-height:62px;letter-spacing:-1.5px}
.details-contact-form .contact_pg_address{margin-top:-32px}
.details-contact-form .contact_pg_address .single_con_add{overflow:hidden;margin-bottom:0px;margin-top:8px;padding:10px 0px}
.details-contact-form .contact_pg_address .single_con_add a{display:block;float:left;color:#515050;margin-top:6px}
.details-contact-form .contact_pg_address .single_con_add span{display:block;padding-left:45px}
.details-contact-form .single_con_add h4{font-size:16px}
.details-contact-form .contact_pg_address .single_con_add a i{font-size:20px;margin-top:-11px;color:#fff;border-radius:50%;margin-right:20px;background:#E8BA58;width:55px;height:55px;line-height:55px;display:inline-block;text-align:center}
.details-contact-form .flex-form-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.details-contact-form .flex-form-wrap .col-lg-6{width:48%}
.details-contact-form .flex-form-wrap label.control-label{font-weight:700;margin-bottom:0.5rem}
.details-contact-form .flex-form-wrap #submit-button-contactForm{background:#E8BA58;padding:22px 35px;line-height:13px;text-align:center;text-transform:capitalize;border:none;color:#fff;font-size:16px;margin-top:0px;border-radius:3px;font-weight:600;letter-spacing:0px;font-family:'Manrope',sans-serif;float:left}
section.map-contact-form{padding-top:0}
.widget-title{font-size:22px;text-transform:capitalize;text-align:left;letter-spacing:0px;margin:-5px 0px 30px;padding:0px 0px 8px;position:relative;font-weight:700}
.widget-title:after{position:absolute;background:#E8BA58;bottom:0;width:50px;height:2px;content:"";left:0}
.page-blog-blog .titoli,
.page-blog-blog-category .titoli{padding-top:150px;padding-bottom:150px;color:#fff}
.page-blog-blog .titoli h1,
.page-blog-blog-category .titoli h1{font-weight:700}
.page-blog-blog .post-list,
.page-blog-blog-category .post-list{padding-top:3.2rem;padding-bottom:3.2rem}
.page-blog-blog .post-list li,
.page-blog-blog-category .post-list li{margin-bottom:1.2rem}
.page-blog-blog .post-list li .featured-images img,
.page-blog-blog-category .post-list li .featured-images img{border-radius:10px 10px 0px 0px}
.page-blog-blog .post-list li .post-wrapper,
.page-blog-blog-category .post-list li .post-wrapper{padding:1.6rem;border:1px solid #eee0e0;border-radius:0px 0px 10px 10px}
.page-blog-blog .post-list li .post-wrapper h4,
.page-blog-blog-category .post-list li .post-wrapper h4{font-size:30px;line-height:32px;margin-bottom:15px;font-weight:700}
.page-blog-blog .post-list li .post-wrapper h4 a,
.page-blog-blog-category .post-list li .post-wrapper h4 a{color:#1A1A1A}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta{display:flex;justify-content:space-between;border-top:1px solid #eee0e0;padding:20px 0px;margin-top:34px;align-items:center}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container{display:flex;justify-content:space-between}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container .info i,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container .info i{color:#E8BA58}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container .info:nth-child(2),
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-left-container .info:nth-child(2){margin-left:1.2rem}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read i,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:50%;width:38px;height:38px;line-height:39px;display:inline-block;text-align:center;background:#E8BA58;color:#fff}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i{background:#2b343b;color:#fff}
.page-blog-blog .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i,
.page-blog-blog-category .post-list li .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;transform:translateX(5px);position:relative;margin-left:5px;color:#fff}
.page-blog-blog .recent-post-widget,
.page-blog-blog-category .recent-post-widget{margin-top:3.2rem;margin-bottom:1.6rem;background:#f7f7f7;padding:30px}
.page-blog-blog .recent-post-widget .recent-post-container .post-list,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list{padding-top:0;padding-bottom:0}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container .featured-images.text-center,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container .featured-images.text-center{width:30%}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container{width:70%;padding-left:1.2rem}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title{margin-bottom:0}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title a,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title a{font-size:18px;margin-top:-4px;display:inline-block;color:#262c33;font-size:16px;line-height:1.3;font-weight:600}
.page-blog-blog .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container p.info,
.page-blog-blog-category .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container p.info{font-size:0.75rem;margin-top:-5px}
.page-blog-blog .categories-widget,
.page-blog-blog-category .categories-widget{background:#f7f7f7;padding:30px}
.page-blog-blog .categories-widget .categories-widget-container li,
.page-blog-blog-category .categories-widget .categories-widget-container li{padding:4px 3px;letter-spacing:0.5px;color:#e1e1e1;list-style:square}
.page-blog-blog .categories-widget .categories-widget-container li a,
.page-blog-blog-category .categories-widget .categories-widget-container li a{color:#74787C}
.page-blog-blog .categories-widget li:hover a,
.page-blog-blog-category .categories-widget li:hover a{color:#E8BA58}
.page-blog-blog .pagination,
.page-blog-blog-category .pagination{padding-bottom:2rem;justify-content:center}
.page-blog-blog .pagination li,
.page-blog-blog-category .pagination li{margin-right:1.2rem}
.page-blog-blog .pagination li.active a,
.page-blog-blog-category .pagination li.active a{font-weight:700 !important;color:#E8BA58}
.page-blog-blog-post .post-list{padding-bottom:1.2rem}
.page-blog-blog-post .post-list .featured-images img{border-radius:10px 10px 0px 0px}
.page-blog-blog-post .post-list .post-wrapper{padding:1.6rem;border:1px solid #eee0e0;border-radius:0px 0px 10px 10px}
.page-blog-blog-post .post-list .post-wrapper h4{font-size:30px;line-height:32px;margin-bottom:15px;font-weight:700}
.page-blog-blog-post .post-list .post-wrapper h4 a{color:#1A1A1A}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta{display:flex;justify-content:space-between;border-top:1px solid #eee0e0;padding:20px 0px;margin-top:34px;align-items:center}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-left-container{display:flex;justify-content:space-between}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-left-container .info i{color:#E8BA58}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-left-container .info:nth-child(2){margin-left:1.2rem}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:50%;width:38px;height:38px;line-height:39px;display:inline-block;text-align:center;background:#E8BA58;color:#fff}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i{background:#2b343b;color:#fff}
.page-blog-blog-post .post-list .post-wrapper .blog_pg_meta .blog-post-right-container .blog_read:hover i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;transform:translateX(5px);position:relative;margin-left:5px;color:#fff}
.page-blog-blog-post .post-list .blog_read{display:none}
.page-blog-blog-post .recent-post-widget{margin-bottom:1.6rem;background:#f7f7f7;padding:30px}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list{padding-top:0;padding-bottom:0}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container .featured-images.text-center{width:30%}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container{width:70%;padding-left:1.2rem}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title{margin-bottom:0}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container .recent-title a{font-size:18px;margin-top:-4px;display:inline-block;color:#262c33;font-size:16px;line-height:1.3;font-weight:600}
.page-blog-blog-post .recent-post-widget .recent-post-container .post-list .recent-single-post-container .description-container p.info{font-size:0.75rem;margin-top:-5px}
.page-blog-blog-post .categories-widget{background:#f7f7f7;padding:30px}
.page-blog-blog-post .categories-widget .categories-widget-container li{padding:4px 3px;letter-spacing:0.5px;color:#e1e1e1;list-style:square}
.page-blog-blog-post .categories-widget .categories-widget-container li a{color:#74787C}
.page-blog-blog-post .categories-widget li:hover a{color:#E8BA58}
.oc-box--slider-prodotti .mall-products,
.page-product-product-category{background:#F7F7F7;padding-bottom:3.2rem}
.oc-box--slider-prodotti .mall-products .mall-pagination--products,
.page-product-product-category .mall-pagination--products{display:none}
.oc-box--slider-prodotti .mall-products .mall-products-item__short-description,
.page-product-product-category .mall-products-item__short-description{display:none}
.oc-box--slider-prodotti .mall-products .mall-products__products,
.page-product-product-category .mall-products__products{display:flex;flex-wrap:wrap;justify-content:flex-start}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item,
.page-product-product-category .mall-products__products .mall-products-item{width:25%;padding:1rem;display:flex;flex-direction:column;align-self:end}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__image,
.page-product-product-category .mall-products__products .mall-products-item__image{text-align:center;background:#fff}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__image img,
.page-product-product-category .mall-products__products .mall-products-item__image img{height:auto;width:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__info,
.page-product-product-category .mall-products__products .mall-products-item__info{background:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;height:220px;padding:1.2rem}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__info .mall-products-item,
.page-product-product-category .mall-products__products .mall-products-item__info .mall-products-item{width:100%}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__info .mall-products-item__name,
.page-product-product-category .mall-products__products .mall-products-item__info .mall-products-item__name{color:#000;font-weight:700;text-align:center;font-size:20px;margin-bottom:5px;padding-top:1.2rem;letter-spacing:-.3px}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item__info .mall-products-item__price,
.page-product-product-category .mall-products__products .mall-products-item__info .mall-products-item__price{font-size:15px;color:#222;font-weight:500;text-align:center;padding-bottom:1.2rem}
.oc-box--slider-prodotti .mall-products .mall-products__products .mall-products-item:last-child,
.page-product-product-category .mall-products__products .mall-products-item:last-child{display:none}
.page-product-product-category main{background:#F7F7F7}
.page-product-product-category main h2.product-category-title{font-weight:700}
.page-product-product-category main .mall-pagination.mall-pagination--products{display:flex;padding-top:.6rem;padding-bottom:1.2rem;justify-content:center}
.page-product-product-category main .page-item.active .page-link{background:#E8BA58}
.mall-loader{display:none}
.mall-product__cart,
.mall-product-reviews{display:none}
.product-title-section{padding-top:150px;padding-bottom:150px}
.product-title-section .mall-product__name{font-weight:700;color:white}
.product{padding-top:3.2rem;padding-bottom:3.2rem}
.product .mall-product__image img{position:relative;left:50%;transform:translateX(-50%);max-height:500px}
.product .row{align-items:center}
.product #scf-contactForm form{margin-top:3.2rem;display:flex;flex-wrap:wrap}
.product #scf-contactForm form .col-lg-6{margin-left:0!important}
.product #scf-contactForm form .col-lg-6.ms-4{padding-left:1.5rem}
.product #scf-contactForm form button#submit-button-contactForm{width:100%;padding:0.5rem;border:none;background:#E8BA58;transition:.5s all}
.product #scf-contactForm form button#submit-button-contactForm:hover{background:#1A1A1A;transition:.5s all}
.product #scf-contactForm form .mall-product__image img{padding:2rem}
.page-product-prodotti main{background:#F7F7F7}
.page-product-prodotti .pagination{justify-content:center;padding-top:1.6rem;padding-bottom:3.2rem}
.page-product-prodotti .pagination .page-item.active .page-link{background:#E8BA58;border:none;color:white}
.page-product-prodotti .pagination .page-item .page-link{color:#E8BA58}
.page-product-prodotti .mall-products__products{display:flex;flex-wrap:wrap;justify-content:space-between}
.page-product-prodotti .mall-products__products .item{width:25%}
.page-product-prodotti .mall-products__products .mall-products-item{width:25%;padding:1rem;display:flex;flex-direction:column;align-self:end}
.page-product-prodotti .mall-products__products .mall-products-item .mall-products-item__short-description{display:none}
@media (max-width:991px){.page-product-prodotti .mall-products__products .mall-products-item{width:50%}}
@media (max-width:768px){.page-product-prodotti .mall-products__products .mall-products-item{width:100%}}
.page-product-prodotti .mall-products__products .mall-products-item__image{text-align:center;background:#fff}
.page-product-prodotti .mall-products__products .mall-products-item__image img{height:auto;width:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}
.page-product-prodotti .mall-products__products .mall-products-item__info{background:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;height:220px;padding:1.2rem}
.page-product-prodotti .mall-products__products .mall-products-item__info .mall-products-item{width:100%}
.page-product-prodotti .mall-products__products .mall-products-item__info .mall-products-item__name{color:#000;font-weight:700;text-align:center;font-size:20px;margin-bottom:5px;padding-top:1.2rem;letter-spacing:-.3px}
.page-product-prodotti .mall-products__products .mall-products-item__info .mall-products-item__price{font-size:15px;color:#222;font-weight:500;text-align:center;padding-bottom:1.2rem}
.section-related-products{padding-top:110px;padding-bottom:110px;background:#F7F7F7}
.section-related-products h4{font-size:20px;text-transform:capitalize;font-weight:700;color:#E8BA58;position:relative;width:100px;text-align:center;left:50%;transform:translateX(-50%)}
.section-related-products h4::before,
.section-related-products h4::after{position:absolute;content:"";width:40px;height:3px;background:#E8BA58;left:-60px;top:50%}
.section-related-products h4::after{right:-55px;left:auto}
.section-related-products h2{text-align:center;padding-bottom:3.2rem;position:relative;text-transform:capitalize;font-weight:800;margin-bottom:0px;font-size:52px;color:#1A1A1A;margin-top:12px;line-height:62px;letter-spacing:-1.5px}
.section-related-products .mall-products__products{display:flex;flex-wrap:wrap;justify-content:space-between}
.section-related-products .mall-products__products .item{width:25%}
.section-related-products .mall-products__products .mall-products-item{width:100%;padding:1rem;display:flex;flex-direction:column;align-self:end}
.section-related-products .mall-products__products .mall-products-item__image{text-align:center;background:#fff}
.section-related-products .mall-products__products .mall-products-item__image img{height:auto;width:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}
.section-related-products .mall-products__products .mall-products-item__info{background:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;height:220px;padding:1.2rem}
.section-related-products .mall-products__products .mall-products-item__info .mall-products-item{width:100%}
.section-related-products .mall-products__products .mall-products-item__info .mall-products-item__name{color:#000;font-weight:700;text-align:center;font-size:20px;margin-bottom:5px;padding-top:1.2rem;letter-spacing:-.3px}
.section-related-products .mall-products__products .mall-products-item__info .mall-products-item__price{font-size:15px;color:#222;font-weight:500;text-align:center;padding-bottom:1.2rem}
@media (max-width:992px){header{height:72px}}
@media (max-width:991px){header .navbar-brand img{width:100%;max-width:200px}header .close-button-container{top:2.6rem}header .inside-mobile-menu-container{z-index:999;overflow-y:scroll}header .inside-mobile-menu-container .menu-content{padding-left:2rem}header .inside-mobile-menu-container .menu-content .expand-icon:nth-child(2){display:none}.col-md-3{width:100% !important}.col-md-6{width:100%!important;padding-bottom:1.6rem}.col-md-9{width:100% !important}.card{width:100%}footer{text-align:center}footer label{padding-top:1.2rem;padding-bottom:1.2rem;text-transform:uppercase;font-weight:700}footer a{color:#000!important}.contact_pg_address{text-align:center}.details-contact-form .flex-form-wrap .col-lg-6{width:100%;margin-left:0 !important}#scf-form-contactForm .col-lg-12{width:100%}.ss-result__badge{display:none}.page-blog-blog-post .post-list li{padding-bottom:1.2rem}.page-product-product-category .mall-products-item{width:100% !important}.page-product-product #scf-contactForm .col-lg-6{width:100%;padding-left:0!important}.section-related-products .item{width:100% !important}}
.mall-products-item__price{display:none}
.owl-carousel-loghi .owl-stage{display:flex;align-items:center}
.main-review-home .owl-nav{display:none}
.page-product-product #scf-form-id-contactForm>div:nth-child(6){width:100%}
.page-product-product #scf-form-id-contactForm>div:nth-child(7){display:none}
@media (max-width:576px){.container{padding:1.2rem!important}}
i{color:#E8BA58 !important}
.featured-product-section .featured-container .fea-icon i{background:#fff6e4}
.active>.page-link,
.page-link.active{border:#fff6e4}
.categories-site-search{background:#F7F7F7 !important;padding-bottom:1.2rem}
.categories-site-search .search-container{position:absolute;left:50%;transform:translateX(-50%)}
.categories-site-search .search-container .ss-search-form__results{position:absolute;background:#fff;width:600px;left:50%;transform:translateX(-50%)}
.categories-site-search .search-container .ss-autocomplete-result__badge{display:none}
.subcategories-button,
.hide-subcategories-button{padding:1.2rem;background:#E8BA58;color:white;border-radius:10px;cursor:pointer}
.subcat-container{display:flex;flex-wrap:wrap}
.subcat-container .subcat-item{padding:1rem;width:33.3%}
.subcat-container .subcat-item a{padding:1.2rem;background:white;color:#E1B44F;font-weight:bold;display:block;border-radius:10px;transition:.5s all}
.subcat-container .subcat-item a:hover{box-shadow:0px 0px 14px 0px #E8BA58;transition:.5s all}
.post .post-container .info{display:none}
p.info{display:none !important}
.blog_pg_meta .info:nth-child(1){display:none !important}