/**

Theme Name: RamizWebDev Child Theme

Author: Ramiz Web Dev

Author URI: https://ramizwebdev.com

Description: Professional Website Development and Digital Marketing Services

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: ramizwebdev

Template: astra

*/



/* About the Theme:

Ramiz Web Dev specializes in crafting modern, scalable, and conversion-focused websites tailored to meet your business goals. With over 7 years of experience, our expertise lies in creating websites that are:

- SEO Optimized: Enhance your online visibility and drive more organic traffic.

- Mobile-First Design: Ensure seamless browsing experiences across devices.

- High-Performance: Speed and functionality are at the core of every site we build.

- Interactive & Engaging: Turn visitors into leads with a user-friendly interface and smooth navigation.



Visit https://ramizwebdev.com to learn more about our services and projects, or contact us for custom web development and digital marketing solutions.
*/
.cls-2{fill:#A02524!important}.whmc_top_part{color:#fff!important}nav div#menuiconwrap,li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.wpfMainWrapper button.wpfFilterButton.wpfButton{background:#a02524}.wc-block-components-product-name{font-size:23px!important}.woocommerce-MyAccount-navigation-link.is-active a{font-weight:700;background:#f5f5f5!important}.elementor-kit-63 h2{font-family:'Roboto'}.ast-container{max-width:1500px}.eael-single-product-images .image_slider__image img{height:500px;object-fit:contain}.return-to-shop a.button.wc-backward{color:#ffffff!important}td.woocommerce-product-attributes-item__value,table.shop_attributes,th.woocommerce-product-attributes-item__label,table.description-border tr td,table.description-border tr th,table.description-border{border-color:#0000004a!important}table.description-border tr th{text-align:left}.vat-text-sctm .elementor-shortcode{font-size:14px;line-height:0;margin-bottom:15px;color:#909090}body .woocommerce-MyAccount-navigation-link,.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce .woocommerce-Addresses address{border:1px solid #1c1f2678}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info{border-color:#000}div.store-selection-btn{color:#a02524;cursor:pointer}.shop-products-grid .woocommerce ul.products li.product.type-product .astra-shop-summary-wrap span.price{display:flex;margin:0;align-items:center;flex:0 0 50%;max-width:50%;flex-direction:column;justify-content:center;align-items:self-start}table.cool-table-dark{background:#000;color:#fff}table.cool-table-dark td{border:1px solid #f5f5f56e;padding:12px}.info-i{color:#fff}.info-i img.alignnone.size-full.wp-image-2109.ic-fade-in.wps-ic-loaded{filter:brightness(13.5);background:#ffffff1c;border-radius:50px}body.woocommerce-checkout.role-guest #ship-to-different-address,body.woocommerce-checkout.role-customer #ship-to-different-address{display:none!important}body.woocommerce-checkout.role-dealer #openSidebarBtnLarge,body.woocommerce-checkout.role-dealer .click-details{display:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation-link--wishlist{display:none!important}.vi-wpvs-label-selected{margin-left:10px;font-size:10px}.woocommerce-js div.product form.cart .reset_variations{all:initial;font-family:inherit;visibility:hidden;position:static;display:none!important;color:inherit;opacity:.6;font-size:.75rem;text-transform:uppercase;cursor:pointer}.woocommerce-js div.product form.cart .variations{border-bottom:1px solid #8c8c8c;position:relative;margin-bottom:1em;width:100%}.woocommerce-form-register{display:none!important}.woocommerce-register{display:none!important}.custom-login-step-wrapper{background:#f7f6f7;padding:25px;border-top:3px solid #a02524;margin-bottom:10px}.elementor-kit-63 button,.elementor-kit-63 input[type="button"],.elementor-kit-63 input[type="submit"],.elementor-kit-63 .elementor-button{background:#a02524}body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button{background:#a02524}.eael-woo-cart .eael-woo-cart-wrapper p{margin:0;display:none}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{border-color:#a02524}.eael-woo-cart .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before{color:#a02524}.click-details h3{font-size:20px;margin-bottom:20px;font-family:'Roboto'}.custom-sidebar-section .sidebar-items h3.item-title{margin-top:15px;margin-bottom:1em;font-family:'Roboto'}@media screen and (max-width:600px){.thwmscf-wrapper .thwmscf-buttons{text-align:left}.elementor-kit-63 button,.elementor-kit-63 input[type="button"],.elementor-kit-63 input[type="submit"],.elementor-kit-63 .elementor-button{background:#a02524;margin-bottom:20px}}input.ur-input-border-red,textarea.ur-input-border-red{border-color:#ff4f55!important}.user-registration-error{border-top-color:#ff4f55;background:rgb(255 79 85 / .1);color:#a02524}.elementor-kit-63 button:hover,.elementor-kit-63 button:focus,.elementor-kit-63 input[type="button"]:hover,.elementor-kit-63 input[type="button"]:focus,.elementor-kit-63 input[type="submit"]:hover,.elementor-kit-63 input[type="submit"]:focus,.elementor-kit-63 .elementor-button:hover,.elementor-kit-63 .elementor-button:focus{background-color:#a02524;color:var(--e-global-color-f6b68d5);box-shadow:rgb(0 0 0 / .1) 2px 2px 10px 0}.elementor-template-full-width .ast-container{display:block;overflow:hidden}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{opacity:4.6;display:none}.user-registration-password-hint{display:none!important;margin:.5em 0 0;display:block}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-name dl{display:none;font-size:89%}.order-total{display:none}.includes_tax{display:none}.woocommerce-js td.product-name .wc-item-meta p,.woocommerce-js td.product-name .wc-item-meta:last-child,.woocommerce-js td.product-name dl.variation p,.woocommerce-js td.product-name dl.variation:last-child{display:none}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td{padding:10px 10px 10px 10px;border-color:var(--ast-border-color)}.show-password-input{display:none}.elementor-kit-63 h5{color:#444;font-family:"Roboto",San-serif;font-size:18px;font-weight:500;padding:20px 0 0 0}.thwmscf-last-next{display:none}body.is-dealer .elementor-1267 .elementor-element.elementor-element-92bef0d,body.is-dealer .elementor-1267 .elementor-element.elementor-element-77e7e8e{display:none!important}.tfhb-confirmation-seccess img{display:block;margin:0 auto}.eael-woo-cart .elementor-8 .elementor-element.elementor-element-3c63bbd .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-tr-left>.product-thumbnail{margin-top:20px;background:var(--e-global-color-astglobalcolor3)}.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td a.remove{color:#202b46!important;position:unset;font-size:31px;height:24px;width:24px;display:inline-block;opacity:.5}.elementor-8 .elementor-element.elementor-element-3c63bbd .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,.eael-woo-cart .elementor-8 .elementor-element.elementor-element-3c63bbd .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove,.elementor-8 .elementor-element.elementor-element-3c63bbd .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a svg,.elementor-8 .elementor-element.elementor-element-3c63bbd .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:24px;width:24px;line-height:16px}.ur-frontend-form.login .ur-reset-password-btn{border:1px solid #475bb2;background:#a02524;width:100%;color:#fff;letter-spacing:.15px;border:0}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg{top:84%;transform:translateY(-50%);left:12px;width:14px;height:14px}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button{width:max-content;border:0;padding:10px 24px;color:#fff;font-size:15px;font-weight:500;line-height:24px;letter-spacing:.15px;border:1px solid #a02524;margin-right:0;background:#a02524}body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover{background:#dc3545;border-color:#dc3545;color:#fff}.woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type="radio"]{display:inline-block;margin-right:5px}.woocommerce-billing-fields .form-row .woocommerce-input-wrapper label{display:inline-block;margin-right:15px}.woocommerce-error li,..woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important;margin-right:318px}.product_image_slider span.onsale{z-index:999;min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#a02524!important;color:#fff;font-size:.857em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem;display:none}@media (max-width:767px){.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove,.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove{display:block;position:absolute;top:6px;right:5px;height:24px;width:24px;text-align:center;line-height:30px;border-radius:50%;background:#fff;border:1px solid #000}}.woocommerce-js a.remove:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;border:none;border-radius:100%;transition:all .2s linear}.gpay-card-info-container.white.border-inset,.gpay-card-info-animation-container.white.border-inset{outline-offset:-1px;display:none}.order-tax{display:none}#place_order.ppcp-hidden{display:block!important}#ppcp-hosted-fields{display:none!important}.woocommerce-input-wrapper{display:flex}.woocommerce-js .select2-container .select2-selection--single,.woocommerce-js select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{padding:.5em .8em;line-height:normal;padding-right:2em;appearance:none;background-position:98% 50%;background-color:var(--ast-global-dark-bg-style,#fff);border-color:#1ea71b;border-radius:3px;box-shadow:none}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;overflow:visible}.csm_not_fnd{box-shadow:10px!important;background-color:#f8f9fa;padding:20px;border-radius:20px}.elementor-kit-63 button:hover,.elementor-kit-63 button:focus,.elementor-kit-63 input[type="button"]:hover,.elementor-kit-63 input[type="button"]:focus,.elementor-kit-63 input[type="submit"]:hover,.elementor-kit-63 input[type="submit"]:focus,.elementor-kit-63 .elementor-button:hover,.elementor-kit-63 .elementor-button:focus{background-color:#a02524!important}.product-card .btn:hover{background-color:#a02524!important}.frame-form-ui{background:#f8f9fa;padding:20px 25px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1);max-width:300px;width:100%}.frame-form-ui h2{margin-bottom:20px;font-size:20px;color:#333}.frame-form-ui .form-group{margin-bottom:15px}.frame-form-ui label{display:block;font-size:14px;margin-bottom:5px;color:#555}.frame-form-ui input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px}.frame-form-ui button{background-color:#a02524;color:#fff;padding:10px 18px;font-size:16px;border:none;border-radius:6px;cursor:pointer;width:100%;transition:background-color 0.3s ease}.frame-form-ui button:hover{background-color:#cc1939}.elementor-element-ca4f27b{display:none!important}.custom-size-label{display:flex;align-items:center}.custom-size-label img{height:22px}.size-guide-sidebar{position:fixed;top:0;right:-430px;width:430px;height:100%;background:#fff;box-shadow:-2px 0 5px rgb(0 0 0 / .3);transition:right 0.3s ease;z-index:10001;padding:20px;padding-top:30px;font-size:13px;overflow-y:auto}.size-guide-sidebar.active{right:0}.size-guide-btn{color:#e30613;border:none;padding:5px 8px;cursor:pointer;display:flex;text-align:center;font-weight:400;font-size:12px}.close-btn{font-size:20px;float:right;cursor:pointer;border-radius:50%;padding-bottom:17px;position:absolute;color:#fff;right:20px;text-align:center;height:30px;width:30px;background:#a02524;border:2px solid #a02524}.size-guide-sidebar h3{font-size:19px;margin-bottom:15px;margin-top:8px}.size-guide-sidebar .sidebar-content{padding:0px!important;padding-top:15px!important}.sidebar-overlay-final{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:10000}.sidebar-overlay-final.active{opacity:1;visibility:visible}.frame-results-title{color:var(--e-global-color-primary)!important;font-size:24px;padding-left:20px}.cust-form-paragraph{font-size:14px}.bg-loading{background-color:transparent!important}.new-custom-header{max-height:100px!important}.size-guide-sidebar th,.size-guide-sidebar td{padding:.7em 4px!important;text-align:center;font-size:12px}@keyframes reveal-after-1s{0%{opacity:0;visibility:hidden}99.999%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.custom-color-swatches{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;justify-content:flex-start;background-color:#fff!important;position:absolute;bottom:8px}.color-swatch-box{position:relative;width:35px;height:35px;border:2px solid #e1e1e1;box-shadow:0 0 3px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;padding:0 15px!important}.astra-shop-thumbnail-wrap{background-color:#fff!important;margin-bottom:10px}.astra-shop-thumbnail-wrap a{margin-bottom:12px;padding-bottom:12px!important}.mate-label{font-size:8px;font-weight:700;color:red;text-transform:uppercase;padding:2px 3px;border-radius:2px}.e-site-logo-main{ovearflow:hidden}@media (max-width:768px){.size-guide-sidebar{width:100%;right:-100%;font-size:13px}.size-guide-sidebar.active{right:0}.size-guide-sidebar h3{font-size:18px}}@media (max-width:480px){.size-guide-sidebar{font-size:13px}.size-guide-sidebar h3{font-size:16px}}@media (min-width:2200px){.new-custom-header{background-size:92% auto!important;background-position:right!important}}@media (min-width:3300px){.new-custom-header{background-size:88% auto!important;background-position:right!important}}.custom-products{column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:1025px){.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}ul.custom-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){ul.custom-products{grid-template-columns:repeat(2,1fr)}.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)}ul.custom-products{grid-template-columns:repeat(2,1fr)}}.custom-products li.product .price{color:#A02524!important;font-weight:600;font-family:"Roboto",San-serif;margin:0;flex:0 0 50%;max-width:50%}.soft-bloom .mate-label,.silver-comet .mate-label,.anthrazit .mate-label,.grau .mate-label,.blau .mate-label,.rot .mate-label{color:#fff!important}.custom-products li.product .price{line-height:1.3;font-weight:700;font-size:.9em}.custom-products .product .astra-shop-summary-wrap a.button.add_to_cart_button{margin:0;padding:9px 0 10px;flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:center;text-align:center}.custom-products .product{background:#f5f5f5;border-radius:10px}ul.custom-products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.astra-shop-summary-wrap{display:flex;padding:0 15px 15px;flex-wrap:wrap;align-items:center}.out-of-stock-badge{position:absolute;top:10px;left:10px;background:#c00;color:#fff;padding:5px 10px;border-radius:3px;font-size:.75rem;text-transform:uppercase}.shop-products-grid .woocommerce-loop-product__title{color:#A02524!important;font-weight:700!important}.shop-products-grid{display:block!important}.not-display{display:none!important}.asl-cluster::after{background:#A02524!important}.asl-cluster,.asl-cluster-2,.asl-cluster-3,.asl-cluster-4{background-color:#A02524!important;background:#A02524!important}.asl-cluster-2{--cluster-color:#A02524 !important}.woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button.wc-forward.button{color:#ffffff!important}

@media screen and (min-width: 1040px) and (max-width: 1060px) {
  .header-left-side-img {
	left:163px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1030px) {
  .header-left-side-img {
	left:163px;
  }
  .custom-new-nav-menu{
	padding-left:60px;
  } 
}
