#header .logo,.side-header-narrow-bar-logo{max-width:111px}@media (min-width:1220px){#header .logo{max-width:111px}}@media (max-width:991px){#header .logo{max-width:111px}}@media (max-width:767px){#header .logo{max-width:88px}}#header.sticky-header .logo{max-width:100px}@media (min-width:992px){}#header .header-main .header-left,#header .header-main .header-center,#header .header-main .header-right,.fixed-header #header .header-main .header-left,.fixed-header #header .header-main .header-right,.fixed-header #header .header-main .header-center,.header-builder-p .header-main{padding-top:25px;padding-bottom:25px}.page-top .page-title-wrap{line-height:0}.page-top .page-title:not(.b-none):after{content:'';position:absolute;width:100%;left:0;border-bottom:1px solid #000000;bottom:-13px}body.single-product .page-top .breadcrumbs-wrap{padding-left:55px}@media (min-width:1500px){.left-sidebar.col-lg-3,.right-sidebar.col-lg-3{flex:0 0 auto;width:20%}.main-content.col-lg-9{flex:0 0 auto;width:80%}.main-content.col-lg-6{flex:0 0 auto;width:60%}}#login-form-popup{position:relative;width:80%;max-width:525px;margin-left:auto;margin-right:auto}#login-form-popup .featured-box{margin-bottom:0;box-shadow:none;border:none;border-radius:0}#login-form-popup .featured-box .box-content{padding:45px 36px 30px;border:none}#login-form-popup .featured-box h2{text-transform:uppercase;font-size:15px;letter-spacing:.05em;font-weight:600;line-height:2}#login-form-popup .porto-social-login-section{margin-top:20px}.porto-social-login-section{background:#f4f4f2;text-align:center;padding:20px 20px 25px}.porto-social-login-section p{text-transform:uppercase;font-size:12px;color:#222329;font-weight:600;margin-bottom:8px}#login-form-popup .col2-set{margin-left:-20px;margin-right:-20px}#login-form-popup .col-1,#login-form-popup .col-2{padding-left:20px;padding-right:20px}@media (min-width:992px){#login-form-popup .col-1{border-left:1px solid #f5f6f6}}#login-form-popup .input-text{box-shadow:none;padding-top:10px;padding-bottom:10px;border-color:#ddd;border-radius:2px;line-height:1.5 !important}#login-form-popup .form-row{margin-bottom:20px}#login-form-popup .woocommerce-privacy-policy-text{display:none}#login-form-popup .button{border-radius:2px;padding:18px 24px;text-shadow:none;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:-0.025em}#login-form-popup label.inline{margin-top:15px;float:left;position:relative;cursor:pointer;line-height:1.5}#login-form-popup label.inline input[type=checkbox]{opacity:0;margin-left:8px;margin-top:0;margin-bottom:0}#login-form-popup label.inline span:before{content:'';position:absolute;border:1px solid #ddd;border-radius:1px;width:16px;height:16px;right:0;top:0;text-align:center;line-height:15px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:9px;color:#aaa}#login-form-popup label.inline input[type=checkbox]:checked + span:before{content:'\f00c'}#login-form-popup .social-button i{font-size:16px;margin-left:8px}#login-form-popup p.status{color:#222329}.porto-social-login-section .google-plus{background:#dd4e31}.porto-social-login-section .facebook{background:#3a589d}.porto-social-login-section .twitter{background:#1aa9e1}.featured-box .porto-social-login-section i{color:#fff}.porto-social-login-section .social-button:hover{background:var(--bs-primary)}#login-form-popup{max-width:480px}html.panel-opened body > .mfp-bg{z-index:9042}html.panel-opened body > .mfp-wrap{z-index:9043}@media (min-width:1440px){.container .elementor-top-section.space-xlg{padding-left:10vw;padding-right:10vw}.sidebar.col-lg-3{max-width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.main-content.col-lg-9{max-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.porto-products-filter-body:not(.opened) .main-content{margin-left:-20%}.porto-products-filter-body .left-sidebar{left:-20%}}@media (min-width:992px){.container,.container-fluid .elementor-top-section > .elementor-container,.elementor-top-section.elementor-section.elementor-section-boxed > .elementor-container{padding-left:4.27vw;padding-right:4.27vw;max-width:none}.container-fluid .elementor-top-section{padding-left:0;padding-right:0}.container-fluid .elementor-top-section.elementor-section-full_width > .elementor-column-gap-no{padding-left:0;padding-right:0;width:100%;margin:0}}@media (max-width:991px){.container .elementor-top-section{padding-left:0;padding-right:0}}@media (max-width:767px){.page-wrapper{/*overflow:visible*/}}.custom-font4 .elementor-heading-title{font-family:'Segoe Script','Savoye LET'}#header .main-menu{margin-left:2.5vw}#header .top-links{font-size:16px}#mini-cart{margin-left:6px;font-size:26px !important;top:-1px}#header .top-links > li.menu-item > a{padding:0;font-size:26px}#header .searchform-popup .search-toggle{font-size:21px}#header .main-menu .narrow .popup li.menu-item > a{border-bottom:none}#header .main-menu .wide .popup li.menu-item li.menu-item > a:hover{background:none;text-decoration:underline}#side-nav-panel .top-links{display:none}#header .mobile-toggle{font-size:16px}ul.breadcrumb,.page-top ul.breadcrumb>li a{font-size:10px;font-weight:700;letter-spacing:1px}.page-top ul.breadcrumb>li .delimiter{font-size:16px;font-weight:400}.section-title,.slider-title,.widget .widgettitle,.widget .widget-title,.widget .widgettitle a,.widget .widget-title a,.widget_calendar caption{color:#302e2a}.btn{font-family:Poppins;text-transform:uppercase}ul.products li.product-category .thumb-info h3{font-size:1.125rem}.product-layout-transparent{margin-top:-35px}body.woocommerce-page.archive .sidebar-content .widget .widget-title,body.woocommerce-page.archive .sidebar-content .widget .widgettitle{font-family:IRANSans;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;padding:10px 0;border-bottom:2px solid #dfdfdf;margin-bottom:10px}body.woocommerce-page.archive .sidebar-content .widget:first-child .widget-title{padding-top:0}body.woocommerce-page.archive .sidebar-content .widget:first-child .widget-title .toggle{margin-top:-1.3em}.shop-loop-before label,.shop-loop-after label{font-family:Oswald;font-weight:700;font-size:12px;color:#222329;text-transform:uppercase}body.woocommerce-page.archive .sidebar-content{border:none}body.woocommerce-page.archive .sidebar-content aside.widget{padding:0;margin-bottom:30px;border-bottom:none}.sidebar .product-categories li>a{font-size:12px;font-weight:400}.sidebar .product-categories li>a,.widget>div>ul,.widget>ul{font-weight:400;font-size:12px}.widget>div>ul li,.widget>ul li{line-height:1.8}.sidebar-content .filter-item-list{display:block}.sidebar-content .filter-item-list .filter-color{margin-bottom:10px;text-indent:37px;line-height:18px}.widget_product_categories .widget-title .toggle,.widget_price_filter .widget-title .toggle,.widget_layered_nav .widget-title .toggle,.widget_layered_nav_filters .widget-title .toggle,.widget_rating_filter .widget-title .toggle{left:-4px}.widget_product_categories ul li .toggle{font-size:12px}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal,.product-nav .product-popup .product-details .amount,ul.product_list_widget li .product-details .amount,.widget ul.product_list_widget li .product-details .amount{color:#000}.price ins{color:#f00}.price del{font-size:1em;color:#000}ul.products li.product-category .thumb-info-type{opacity:1;color:#777}.single-product .product_title,ul.products li.product-col h3{font-family:inherit}.woocommerce-ordering select,.woocommerce-viewing select{border:2px solid #000;font-weight:700;text-transform:uppercase}.woocommerce-pagination ul li .page-numbers{font-family:Poppins;font-weight:500;font-size:15px;border:none;color:#000;min-width:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{line-height:36px}.woocommerce-pagination ul li .prev,.woocommerce-pagination ul li .next{border:2px solid #000;height:36px;line-height:36px;width:36px;color:#000}.woocommerce-pagination ul li .prev:hover,.woocommerce-pagination ul li .next:hover{background:#000;color:#fff}.porto-product-filters .widget-title,.porto-product-filters-toggle{font-weight:700;text-transform:uppercase}.product_title,.product_title a{color:#000}.single-product .woocommerce-product-rating .star-rating{font-size:15px}.woocommerce-product-rating a{color:#000;font-size:14px}.product-images .img-thumbnail{border:none}.product-summary-wrap .single_add_to_cart_button{padding:0 3vw;line-height:42px}.product-summary-wrap .single_add_to_cart_button:before{display:none}.product-layout-wide_grid .product-summary-wrap .single_add_to_cart_button{padding:0 1.4vw}.single-product .product-summary-wrap:not(.product) .price{font-size:3rem;line-height:1.1;color:#000}@media (max-width:1200px){.single-product .product-summary-wrap .price{font-size:36px}}@media (max-width:767px){.single-product .product-summary-wrap .price{font-size:24px}}.single-product .product-summary-wrap .description p{color:inherit}.single-product .product-layout-default .variations .label,.single-product .product-layout-default .variations .value{display:block;padding:0 !important}.single-product .product-layout-default .variations tr{display:block;margin-bottom:20px}.single-product .product-layout-default .variations .label label{text-transform:none;font-size:14px;color:#000;font-weight:400;line-height:1.5}.porto-related-products{background:none;padding-top:0;margin-top:30px}.woocommerce-tabs.style-2 .resp-tabs-list li{color:#000 !important;font-family:Oswald;font-size:14px;font-weight:500;letter-spacing:.2em;padding:0.8vw 2.5vw !important;margin-right:0;border-bottom:none !important}.woocommerce-tabs.style-2 .resp-tabs-list li.resp-tab-active,.woocommerce-tabs.style-2 .resp-tabs-list li:hover{background:#dfdfdf !important}.footer-wrapper p{font-size:13px}.footer-top > .container:before,.footer-top > .container:after,#footer .footer-main>.container:after{content:'';display:block;border-top:1px solid #e7e7e7;-ms-flex:0 0 100%;flex:0 0 100%}.footer-top > .container:before{margin-bottom:40px}.footer-top > .container:after{margin-top:40px}#footer .footer-main>.container:after{margin-top:1.5rem}@media (min-width:768px){.footer-top .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-top .widget{margin:0}}.footer-top h4,.footer-top h5{letter-spacing:.075em}.footer-top .wysija-input,.footer-top .wysija-submit{height:48px;box-shadow:none !important;font-size:12px}.footer-top .wysija-input{border:none;background:#f4f4f4}.footer-top .wysija-submit{font-weight:700}.footer-top .wysija-paragraph{margin-bottom:0}.footer-top .follow-us .share-links{white-space:nowrap}.footer-top .follow-us .share-links a{box-shadow:none;font-size:18px;width:40px;height:40px}#footer .widget-title{font-size:1.1666em}@media (min-width:576px){#footer .contact-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .contact-details > li{flex:0 0 50%}}#footer .contact-info i{display:none}#footer .contact-info .contact-details strong,#footer .contact-info .contact-details span{padding:0;line-height:1.4}#footer .contact-info .contact-details strong{text-transform:uppercase}#footer .row.d-inline-flex{white-space:nowrap;margin-left:-3vw;margin-right:-3vw}#footer .row.d-inline-flex > div{padding-left:3vw;padding-right:3vw}#footer .footer-main>.container{padding-top:4rem;padding-bottom:0}#footer .footer-bottom{padding:1.5rem 0 2rem;font-size:1em}@media (min-width:768px){#footer .footer-bottom .footer-center{text-align:right;padding-right:0}}@media (min-width:1440px){.rtl .porto-products-filter-body:not(.opened) .main-content{margin-left:0;margin-right:-20%}.rtl .porto-products-filter-body .left-sidebar{left:auto}}@media (min-width:768px){.rtl .pr-md-5{padding-left:48px !important;padding-right:0 !important}}sup{font-size:55%}.emphasize em{color:#000;font-size:2em;font-style:normal;vertical-align:text-top}.coupon-sale-text{display:inline-block;padding:5px 10px}.coupon-sale-text:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background:#fff;transform:rotate(-2deg)}.vertical-font small{font-size:25%;font-weight:500;transform:translateY(-50%) rotate(-90deg);position:absolute;left:-1em;top:50%}.vertical-font .elementor-heading-title{padding-left:.3em}.elementor-column.box-type .porto-ibanner-layer{border:5px solid #222529;padding-top:2.75em}.box-type .elementor-widget:last-child{transform:translateY(50%);-webkit-transform:translateY(50%)}.porto-ibanner .btn-modern.btn-sm{padding:1.3em 2em;letter-spacing:.15em;font-size:.6875em}.porto-ibanner .btn-modern.btn-md{padding:1.5em 3em;letter-spacing:.15em;font-size:.6875em}.porto-ibanner .btn-modern.btn-xl{font-size:1.125em;font-weight:700;padding:1.125em 2.75em}.fullscreen-carousel .porto-ibanner > img{object-position:center top}@media (min-width:992px) and (max-width:1199px){.home-ads .porto-ibanner-layer{font-size:.75rem}}@media (max-width:768px){.top-ads .porto-ibanner-layer{font-size:.675rem}}@media (max-width:575px){.home-ads .porto-ibanner-layer{font-size:4vw}}.rtl .mr-3{margin-left:16px !important;margin-right:0 !important}.rtl .mr-5{margin-left:48px !important;margin-right:0 !important}
