.site-header{position:absolute;z-index:99;left:0;right:0;width:100%}.logo-text{position:relative;z-index:1}body:not(.home) .outer-footer{margin-top:6%}body:not(.home) #site_top p,body:not(.home) #site_top .custom-social-icons i,body:not(.home) #site_top i{color:#fff}.custom-social-icons i{color:var(--white);font-size:16px}.custom-social-icons i:hover{color:var(--yellow)}.header-inner{background:var(--white);border-radius:10px;background-size:100% 100%;background-repeat:no-repeat}.vw-logo{position:relative}.vw-logo img{position:absolute;top:-45px;left:0;right:0}.avatar{border-radius:5px}.head-togle{text-align:end;align-items:center;display:flex;padding:0}#sidebar1,.mobile-menu,.sub-menu{display:none}#header_widgets .header_title{margin:0;padding:0;color:#fff;position:relative}.header_title:after{content:"";position:absolute;border-bottom:1px solid #fff;top:0;right:0;bottom:0;width:83px}.menubar{-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}#header .logo,#footer .logo{margin:0;padding:16px 0}.scrolled{position:fixed;top:0;left:0;width:100%;z-index:9999999;background-color:#f82938;padding:0 10px;height:75px}ul.list_nav{margin:0 auto;text-align:center;display:block}.main-navigation li{position:relative;display:inline-block;cursor:pointer;padding:10px}.primary_nav{display:flex;justify-content:end;gap:30px}.main-navigation a{display:block;text-decoration:none;font:500 16px/24px var(--theme-font);letter-spacing:0px;color:var(--black) !important}.main-navigation a:not(.sub-menu a):hover{color:var(--yellow) !important}#sidebar1,.mobile-menu,.sub-menu{display:none}.main-navigation ul ul{position:absolute;left:0;top:35px;background:var(--color-secondary);min-width:220px;z-index:9999;transition:all 1s;transform:scaleX(0);animation:rotateY .4s ease-in-out forwards;transform-origin:left center;border-radius:6px}@keyframes rotateY{0%{transform:scaleX(0)}100%{transform:scale(1)}}.main-navigation ul ul ul{left:31% !important;top:100% !important}.main-navigation ul ul li a:hover{padding-left:10px;transition:all .3s}.main-navigation ul ul li{float:none;text-align:left;padding:13px 15px;margin:0}.main-navigation ul ul li,.menubar.scrolled .main-navigation ul ul li{float:none;display:block;text-align:left}.main-navigation ul li ul{background:var(--yellow);list-style:none;position:absolute;padding:0;display:none;margin:0;border:0;box-shadow:0px 5px 40px rgba(0,0,0,.15);display:none;overflow:hidden;transition:all 1s;left:0;animation:growDown .3s ease-in-out forwards;transform-origin:top center}@keyframes growDown{0%{transform:scaleX(0)}80%{transform:scaleX(1.1)}100%{transform:scaleX(1)}}.main-navigation ul li:hover ul,.main-navigation ul li ul li:hover ul{display:block}.sub-menu a:before{content:'';position:absolute;top:60%;left:15px;z-index:-1;height:1.6875rem;width:1.6875rem;margin-top:0;-moz-transform:translate3d(-100%,-100%,0) scale(0);-ms-transform:translate3d(-100%,-100%,0) scale(0);-webkit-transform:translate3d(-100%,-100%,0) scale(0);transform:translate3d(-100%,-100%,0) scale(0);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;clip-path:polygon(43.58% 92.35%,43.58% 92.35%,44.596% 93.967%,45.791% 95.225%,47.119% 96.124%,48.537% 96.663%,50% 96.843%,51.463% 96.663%,52.881% 96.124%,54.209% 95.225%,55.404% 93.967%,56.42% 92.35%,95.423% 15.507%,95.423% 15.507%,96.229% 13.458%,96.639% 11.342%,96.682% 9.226%,96.385% 7.177%,95.776% 5.261%,94.881% 3.544%,93.729% 2.093%,92.347% .975%,90.762% .255%,89.002% 0%,10.998% 0%,10.998% 0%,9.238% .255%,7.653% .975%,6.271% 2.093%,5.119% 3.544%,4.224% 5.261%,3.615% 7.177%,3.318% 9.226%,3.361% 11.342%,3.771% 13.458%,4.577% 15.507%,43.58% 92.35%)}.sub-menu a:hover:before{-moz-transform:translate3d(-70%,-50%,0) scale(1);-ms-transform:translate3d(-70%,-50%,0) scale(1);-webkit-transform:translate3d(-70%,-50%,0) scale(1);transform:translate3d(-70%,-50%,0) scale(1)}.right-menu,.left-menu{display:flex;gap:20px}.main-header .menu-item-has-children{position:relative}.main-header .menu-item-has-children:before{content:"\f078";font-family:'font awesome 5 free';font-weight:800;position:absolute;right:-3px;bottom:0;display:flex;align-items:center;top:6px;font-size:12px;color:#000;transition:.3s ease-in-out}.main-navigation ul li:hover>ul{display:block}.primary_nav>li>ul>li a{font:600 15px/20px var(--theme-font);letter-spacing:0px}.side-navigation ul li.current_page_item{border:2px solid #fff;border-radius:50px;background:#566e89;padding:4px 26px;margin:20px}.main-navigation ul ul li,.menubar.scrolled .main-navigation ul ul li{float:none;display:block;text-align:left}.primary_nav>li>ul>li a:hover{color:var(--white) !important}.main-navigation ul ul li:last-child{border-bottom:0}#menu-primary-menu>.menu-item-has-children:before{content:"\f078";font-family:'font awesome 5 free';font-weight:800;position:absolute;right:-10px;bottom:0;top:15px;font-size:12px;color:#fff}.sub-menu li{padding:10px 12px}.main-navigation a{position:relative;z-index:1;transition:all .5s ease}.wrapper i,.header-login i{background:#000;height:40px;width:40px;border-radius:50%;color:var(--white);line-height:40px;text-align:center;cursor:pointer}.header-login i:hover,.wrapper i:hover{background:var(--yellow)}.form{height:100px;padding:1% 7%;box-sizing:border-box}.input{border:0;box-sizing:border-box;outline:none;padding:10px;color:#000;font-size:16px;width:100%;border-radius:8px}.search-form{position:absolute;transform:scale(0);transition:all .5s ease;text-align:left;top:70px;width:20%;left:0;background:#fff;border-radius:8px;border-bottom:3px solid var(--yellow)}.search-icon{background-color:transparent;border:none}.search-icon i{background:0 0;color:#000}#search{color:#798640;position:relative;top:30px;font-weight:700;letter-spacing:1px;left:10px}.search-form.active{transform:scale(1)}#search.move{top:60px;left:20px;font-size:12px}.dd-selected{background:0 0;padding:0 !important}.dd-desc{display:none !important}.dd-select{background:0 0 !important;border:none !important}.dd-selected-text,.gt_selector{font-family:Outfit;font-weight:500;font-size:15px;color:#fff}.currency-box{width:50px}.gt_selector{margin-bottom:0;background:0 0;color:#fff;padding:0;text-transform:uppercase;border:none}:focus-visible{outline:none !important}.dd-pointer-down{border:none !important}.dd-pointer{position:relative}.dd-pointer:after{content:"\f078";font-family:'font awesome 5 free';font-weight:800;position:absolute;right:-6px;bottom:0;top:-5px;font-size:12px;color:var(--white)}.gt_selector option{color:#000}.woocommerce-currency-switcher-form a.dd-option{padding:5px !important}.dd-option{border:none !important}.dd-options li{background:var(--yellow)}#custom_footer{padding:0}.footer-contact i{font-size:35px;color:var(--lightgrey11)}.footer-contact p{font-size:14px;color:var(--lightgrey11);margin:0}.footer-contact{background-size:100% 50% !important;position:relative;top:-34px}.footer-contact h2{color:#fff;font:normal normal normal 36px/35px DM Serif Display}.footer-contact-detail{color:#fff;margin-top:30%}.footer-menu-wrap{padding:40px 15px;border-bottom:solid 1px var(--grey2)}.footer-menu ul{margin:0;position:absolute;top:50%;transform:translateY(-50%);left:0}.footer-menu ul li{list-style:none;display:inline-block;padding:0 20px}.footer-menu ul li a{color:var(--lightgrey11);font-size:14px;text-transform:uppercase}.footer-menu ul li a:hover{color:var(--orange)}.footer-top{padding-bottom:50px}.footer-top-col h3{font-size:20px;font-weight:700}.outer-footer{background-size:100% 100%}.top-social-icon .topbar-number-text,.top-social-icon .topbar-email-text{z-index:1}.copyright-outer .term-info{font-family:Inter;font-size:16px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:left;color:#fff}#footer{text-align:center;color:#fff;text-align:left;background-size:cover;background-repeat:no-repeat;background:#000;overflow:unset;padding-top:15%}.footer_hide{display:none}.footer-top-col{border-left:solid 5px var(--orange);padding-left:15px}#footer ul{margin:0}#footer ul li{list-style:none;margin:0 0 5px;padding:5px}#footer ul li a{color:var(--white);font:400 16px/25px var(--theme-font)}.col-row{padding-top:5%}#footer ul li a:hover{color:var(--yellow)}#footer .footer-col-one p{margin:20px 0;font:400 14px/30px var(--theme-font)}.copyright p{color:var(--black);font:normal normal normal 16px/26px var(--theme-font)}.copyright a{font:normal normal normal 16px/23px var(--theme-font);letter-spacing:0px;color:var(--black)}.copyright a:hover{color:var(--white)}.widget_recent_entries img{width:100px}#footer .footer-col-one{padding-right:5%}#footer .col-row h3{font:700 22px/25px var(--theme-font);letter-spacing:0px;color:var(--white);margin-bottom:20px}.about_me .widget_wpb_widget a{font:400 16px/22px var(--theme-font);letter-spacing:0px;color:var(--white);display:flex;gap:10px;align-items:baseline}.about_me .widget_wpb_widget a i{color:var(--yellow)}.about_me .widget_wpb_widget a:hover{color:var(--yellow)}.copyright-outer{background:var(--yellow);padding:10px}.footer-mid{padding-left:15%;text-align:left}#site_top .custom-social-icons{display:flex;gap:25px}.footet-col-1 .widget_media_image{position:relative;height:109px;width:175px;text-align:center}.footet-col-1 .widget_media_image img{position:relative;z-index:1}.about_me{padding-top:20px}#gallery-1 .gallery-item{margin-top:unset!important}#gallery-1 img{border:none !important;border-radius:3px;width:83px;height:68px;object-fit:cover}.gallery-item{position:relative}.gallery-item:after{content:"\f16d";font-family:"Font Awesome 5 Brands";font-weight:800;position:absolute;display:flex;align-items:center;top:6px;font-size:22px;color:var(--yellow);inset:0;justify-content:center;opacity:0}.gallery-item:hover:after{opacity:1}.gallery-item:hover img{filter:brightness(.5)}.our-newsletter-box{margin-top:-29%}.newsletter-left-content{background:#ffbf28;padding:20px 30px;display:flex;flex-direction:column;gap:20px;border-radius:15px}.newsletter-left-content p,.newsletter-left-content h3{color:#000}.newsletter-left-content .shape{background:#000}.newsletter-content h3{color:#fff}.newsletter-content{background:#000;padding:40px 30px;border-radius:15px}.news-form-main>p{margin-bottom:0;width:100%}.news-form-main input[type=email]{font-size:14px;padding:10px;border:none}.news-form-main .theme-btn{height:max-content;padding:7px 20px;display:flex;align-items:center;justify-content:center;width:max-content}.news-form-main .btn-wrap:hover .theme-btn,.news-form-main .btn-wrap:hover .btn-arrow{background:#fff}.news-form-main .btn-wrap:hover .btn-arrow:after{background:#000}.news-form-main .theme-btn:hover{color:#fff !important}.news-form-main .theme-btn p{margin-bottom:0}.news-form-main .theme-btn p input{background:0 0;border:none;font:500 15px/19px var(--theme-font);color:#000}.news-form-main .wpcf7-spinner{position:absolute;right:-35px;top:10px;margin:0 2px;z-index:2}.news-form-main .wpcf7 form .wpcf7-response-output{border:#000}.about_me .phone-wrap a{font:600 20px/22px var(--theme-font)}.about_me i{color:var(--red)}.phone-wrap i{color:var(--white)}.news-img{width:140px;height:38px;border-radius:5px}