@viewport{user-zoom: fixed;}
   .preloader {
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99999999;
	background: radial-gradient(circle,rgba(34, 34, 34, 1) 0%, rgba(0, 0, 0, 1) 100%);;
}

.preloader figure img { max-width: 200px; }
.preloader figure span { display: block; color: #fff; font-size: 22px; margin: 20px 0 0; letter-spacing: 7px; animation: letr 3s linear infinite; }
.preloader figure { position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;height: 100%; flex-direction: column; }

@keyframes letr {
  0% {
    opacity: 0.9;
    letter-spacing: 1px;
  }
  50% {
    opacity: 1;
    letter-spacing: 15px;
  }
  100% {
    opacity: 0.9;
    letter-spacing: 1px;
  }
}


.fixed {position: fixed !important;top:0;left:0;width: 100%;z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;background: #000 !important;box-shadow: 0 0 20px 0 #080a0b30;}
.header-sec.fixed { padding: 10px 0; }
.header-sec.fixed img {max-width: 170px;}


.logo-sec img {max-width: 230px;}
.header-top{background:#12121240;}
.header-top .row{align-items:center;}
.header-top{display:flex;padding:10px 0;}
.top-left,.top-right,.head-contact{display:flex;align-items:center;gap:12px;}
.header-btn, .nav-menu { display: flex; }
.nav-menu {justify-content: center;}
.top-right, .header-btn { justify-content: flex-end; }
.header-sec { padding: 20px 0 0; }
.header-sec .row { align-items: center !important; }
.top-content p, .top-content a { margin: 0; color: #FFFFFFA6; font-size: 14px; }
.nav-menu ul{display:flex;gap:25px;}
header{position:absolute;width:100%;z-index:999;     border-bottom: solid 1px #cccccc47;
    padding: 10px 0}

.home header{position:absolute;width:100%;z-index:999; border: none;}
.theme-btn a{background:#E9021E;font-family:"Manrope",Sans-serif;font-size:15px;font-weight:600;letter-spacing:0;color:#fff;overflow:hidden;padding:8px 20px;position:relative;line-height:26px;border-radius:6px;}
.nav-menu ul li a{ color:#fff; font-size: 20px; letter-spacing: 1px; }
.banner-content h1{ text-transform:uppercase;color:#fff;font-size:90px;}
.banner-content{text-align:center;padding: 120px 0 0}
.banner-content p{color:#FFFFFFA6;max-width:430px;margin:0 auto 40px;}
.banner-btn{display:flex;justify-content:center;}
.banner-btn .wp-block-button__link { background: #E9021E00; border: solid 1px #FFFFFF80; } 
.new-btn .wp-block-button__link {border: solid 1px #FFFFFF80;}
.header-btn .theme-btn a { padding: 12px 20px; }
.theme-btn a:hover { background: #222222; color: #fff; }

.logo-slider, .hm-abt-main { background: #121212;padding: 50px 0; }
.logo-slider .slick-slide img {max-width: 90px !important;}

.hm-abt-main .wp-block-columns{align-items:center!important;}
.hmabt-content h5{padding:6px 0 3px;font-size:12px;text-transform:uppercase;line-height:24px;border-radius:3px;margin-bottom:20px;letter-spacing:10px;color:#fff;position:relative;display:inline-block;}
.hmabt-content h5:before{content:"";position:absolute;width:50%;height:2px;background:#E9021E;left:0;bottom:0;}
.hmabt-content h5:after{content:"";position:absolute;bottom:auto;left:auto;top:0;right:0;width:50%;height:2px;background:#E9021E;}
.hmabt-content h2{margin:0 0 15px;color:#fff; font-size:45px;}
.hmabt-content p{color:#FFFFFFA6;margin:0 0 30px; }
.hmabt-sec figure{margin:0;}
.hmabt-sec figure img{border-radius:10px;}
figure.wp-block-image.size-full.addon-sec { margin: 70px 0 0; }
.hm-abt-main .hmabt-content h2 { font-size: 35px; max-width: 520px; line-height: 140%; }

.counter-main { background: #121212;padding: 0 0 40px; } 
.counter-box .wp-block-getwid-icon__wrapper { padding: 0 0 15px; font-size: 35px;display: flex;justify-content: center; } 
.counter-box .wp-block-getwid-counter__number { color: #ffffff; font-family: 'Oxanium'; font-weight: 600; line-height: 30px; } 
.counter-box .wp-block-getwid-counter__suffix {color: #FFFFFFA6;font-size: 16px;font-weight: 600;} 
.counter-box .wp-block-getwid-counter__prefix { color: #fff; font-size: 40px; padding: 0; font-weight: 600;line-height: 40px; }
.counter-box {text-align: center;position: relative;}
.counter-box .wp-block-getwid-counter__prefix { position: absolute; right: 0; left: 0; width: 30px; margin: 0 auto; bottom: 25px; font-weight: 700; } 
.counter-box.ic-1 .wp-block-getwid-counter__prefix { left: 145px; } 
.counter-box.ic-2 .wp-block-getwid-counter__prefix { left: 120px; } 
.counter-box.ic-3 .wp-block-getwid-counter__prefix { left: 75px; }
.counter-box figure { margin: 0; }

.car-sector figure { margin: 0; } 
.car-sector img { display: block; max-width: 950px; margin: 0 auto; }
.car-detailing { background: #222222; padding: 100px 0px; } 
.car-detail-head { text-align: center; } 
.car-detail-head p { max-width: 740px; margin: 0 auto; }
.reactheme__service:before { position: absolute; width: 100%; height: 100%; background: #00000045; content: ""; }
.reactheme__service{overflow:hidden;position:relative;text-align:center;color:#f8f9fa;border-radius:10px;--bg-dark-1-rgb:18,18,18;}
.reactheme__service .serial{position:absolute;top:0;left:0;z-index:1;font-size:32px;color:#fff;padding:25px;font-weight:600;font-family:'Oxanium';}
.reactheme__service img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}
.reactheme__service_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;opacity:0;margin-top:40px;width:100%;padding-left:24px;padding-right:24px;}
.reactheme__service_description{text-align:center;}
.reactheme__service_content .reactheme__service_description{margin-bottom:20px;}
.reactheme__service *{transition:all .3s ease-in-out;}
.reactheme__service_content a{box-shadow:none;text-decoration:none;}
.reactheme__service_overlay{position:absolute;background-color:#00000026;z-index:2;top:0;height:100%;width:100%;opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.reactheme__service_title{color:#fff;text-align:center;}
.reactheme__service_title h2{font-size:20px;font-weight:600;}
.reactheme__service .gradient-trans-dark-bottom{background:linear-gradient(0deg,rgba(var(18,18,18),1) 0%,rgba(var(18,18,18),0) 100%);position:absolute;height:40%;width:100%;bottom:0;}
.reactheme__service:hover .reactheme__service_content{opacity:1;margin-top:0;}
.reactheme__service_img{width:100%;}
.rts__main__btn{display:inline-block;font-family:var(--e-global-typography-primary-font-family);text-align:center;color:var(--e-global-color-white);outline:0;font-weight:600;text-decoration:none;overflow:hidden;padding:8px 20px;font-size:15px;position:relative;line-height:26px;border-radius:6px;transition:var(--transition);background-color:#E9021E;}
.reactheme__service_title{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);z-index:3;margin-top:15px;width:100%;opacity:1;}
.rts__main__btn::before{content:"";position:absolute;left:0;width:100%;opacity:0;transform:translate(0px,-100%);transition:.3s ease-in-out;}
.rts__main__btn:hover{background:#E9021E;color:#fff;}
.rts__main__btn:hover::before{opacity:1;transform:translate(0px,0px);}
/*.rts__main__btn:hover span{transform:translate(0,40px);opacity:0;}*/
.hm-services-pst { padding: 30px 0 0; } 
.hm-services-pst .col-md-4 { margin: 0 0 25px; } 
.hm-services-pst .col-md-4:last-child { margin: 0; }
.reactheme__service:hover .reactheme__service_overlay {opacity: 1;}
.reactheme__service:hover .reactheme__service_title { opacity: 0; }


.home-testimonials, .whychoose-sec, .hmfaq-sec { background: #121212; padding: 100px 0; } 
.home-testimonials .wp-block-columns { align-items: center !important; }
.rts__single__testimonial__slider {background:#222222;padding: 30px;border-radius: 10px;}
.relative {position:relative;}
.rts__single__testimonial__slider .between { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 10px; }
.rts__single__testimonial__slider .thumb_and_name { display: flex; gap: 10px; align-items: center; }
.rts__single__testimonial__slider .thumb_and_name .thumb img { height: 40px; width: 40px; border-radius: 50px; }
.rts__single__testimonial__slider .thumb_and_name .author h2 { display: flex; flex-direction: column; font-weight: 700;color: #fff;font-size: 17px; font-family: 'Manrope'; }
.rts__single__testimonial__slider .thumb_and_name .author .date { font-weight: 400; font-size: 14px;color:#ffffffa6; }
.rts__single__testimonial__slider .company_logo img { height: 55px; width: 30px; }
.rts__single__testimonial__slider .rts__single__testimonial__slider__rating {display: flex;gap: 10px;align-items: center;}
.rts__single__testimonial__slider p { color: #FFFFFFA6; margin: 20px 0 0;; }
.d-stars i { color: #f2b827; letter-spacing: 4px; font-weight: 600; }
span.rating_count { color: #FFFFFFA6;font-weight:400; margin-left: 8px;}

.owl-dots { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 20px; } 
.owl-dots .owl-dot span { width: 7px; height: 7px; background: #ffffffa6; display: block; border-radius: 50%; transition: all 0.3s ease; } 
.owl-dots .owl-dot.active span { background: #e9021e; transform: scale(1.2); border-radius: 50%; } 
.owl-dots .owl-dot { background: none !important; border: 0 !important; padding: 0 !important; }

.new-head h3 { margin: 0; display: block; font-size: 32px; font-weight: 600; color: #fff; } 
.new-sec { background: #E9021E; padding: 50px 0; } 
.new-btn .wp-block-buttons { justify-content: flex-end; } 
.new-sec .wp-block-columns { align-items: center !important; }

.whychoose-head h2 { max-width: 550px; margin: 0 auto 15px; } 
.whychoose-head p { max-width: 610px; }
.pkg-box { background: #222222; padding:35px; border-radius: 10px; text-align: center; min-height: 195px; } 
.pkg-box p { margin: 0; color: #FFFFFFA6; font-weight: 400; line-height: 30px; } 
.pkg-box h6 { font-weight: 600; color: #fff; font-size: 21px; } 
.packages-sec { padding: 30px 0 0; }

.inner_faqsec .wp-block-getwid-accordion__header-wrapper{border-radius:2px 2px 0 0!important;border-bottom:solid 1px #737479!important;border:none!important;margin-top:10px}
.inner_faqsec .wp-block-getwid-accordion__content-wrapper{border-bottom:none!important;}
.inner_faqsec .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content{padding:25px 0px;}
.inner_faqsec .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content p{color:#FFFFFFA6;line-height:30px;font-size:16px;font-weight:500;}
.inner_faqsec .wp-block-getwid-accordion__header-wrapper h3.wp-block-getwid-accordion__header span{padding:10px 0px 20px !important;font-size:17px;line-height:20px;font-weight:600;color:#fff; font-family: "Instrument Serif", serif;
    letter-spacing: 2px;}
.inner_faqsec .wp-block-getwid-accordion__header-wrapper h3.wp-block-getwid-accordion__header a{color:#434449;border-bottom:solid 1px #737479!important;}
.inner_faqsec .wp-block-getwid-accordion__header-wrapper h3.wp-block-getwid-accordion__header{padding:0;}

.insta-sec { background: #222222; padding: 50px 0; }
.insta-gallery { padding: 20px 0 0; }
.insta-gallery .wp-block-gallery {gap: 0 !important;}
#galler_pg{ gap: 0 !important; } 
#galler_pg .wp-block-image, #galler_pg figure{ margin: 0 !important; padding: 0 !important; } 
#galler_pg img{ display: block; margin: 0 !important; padding: 0 !important; } 
.wp-block-gallery.is-layout-flex{ gap: 0 !important; }


.footer-sec, .footer-bottom { background: #222222; }
.footer-bottom {border-top:solid 1px #FFFFFF1A;padding: 20px 0;}
.footer-sec { padding: 60px 0 20px; }  
.footer-social ul { display: flex; gap: 10px; } 
.footer-social ul li a { background: #FFFFFF1A; padding: 10px; border-radius: 5px; display: flex; height: 35px; width: 35px; justify-content: center; align-items: center; }
.footer-social i { color: #FFFFFFA6; font-size: 18px; } 
.footer-text p, .footer-menu ul li a, .para-sec p, .para-sec a, .footer-bottom p, .footer-bottom a { color: #FFFFFFA6; } 
.footer-menu h5, .footer-menu h6 { color: #fff; }
.ft-main { display: flex;gap: 15px;align-items: baseline; } 
.footer-logo img { max-width: 300px; } 
.footer-logo, .footer-menu h5 { margin: 0 0 25px; } 
.footer-menu h5 {font-size: 18px;}
.ft-icon i { color: #E9021E; }
.footer-social { padding: 15px 0 0; } 
.footer-text p { max-width: 400px; }
.footer-menu ul { display: flex; flex-direction: column; gap: 10px; }

.terms-sec { display: flex; gap: 30px;justify-content: flex-end; }
.footer-bottom p { margin: 0; }

.nav-menu ul li a:hover, .footer-menu ul li a:hover, .para-sec a:hover, .top-content a:hover {color: #E9021E;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added { display: none; } 
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce a.added_to_cart { display: inline-block; font-family: var(--e-global-typography-primary-font-family); text-align: center; color: var(--e-global-color-white); outline: 0; font-weight: 600; text-decoration: none; overflow: hidden; padding: 8px 20px; font-size: 15px; position: relative; line-height: 26px; border-radius: 6px; transition: var(--transition); background-color: #E9021E; }

header.entry-header.alignwide {position: static;}

.inner-banner {
    padding: 170px 0 60px 0;
}



.product-search-sidebar { margin-bottom: 20px; position: relative; } 
.product-search-sidebar form { display: flex; align-items: center; } 
.product-search-sidebar input[type="text"] { width: 100%; padding: 10px 0 10px 30px; border-bottom: 1px solid #232323; border-radius: 0; margin-left: auto; color: #232323; } 
.product-search-sidebar input[type="text"]:focus { outline: none; border-color: #0073aa; } 
.product-search-sidebar button { padding: 10px 0px; background-color: transparent; color: #fff; border: none; border-radius: 4px; cursor: pointer; position: absolute; left: 0; top: 0; } 
#product-suggestions { display: none; position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.1); z-index: 1000; } 
#product-suggestions ul { list-style: none; margin: 0; padding: 0; } 
#product-suggestions ul li { border-bottom: 1px solid #23232347; } 
#product-suggestions ul li:last-child { border-bottom: none; } 
#product-suggestions ul li a { text-decoration: none; color: #232323; font-size: 13px; display: block; padding: 5px 10px; } 
#product-suggestions ul li a:hover { color: #0073aa; } 
.product-tags-sidebar { margin-bottom: 20px; } 
.product-tags-list { list-style: none; margin: 0; padding: 0; } 
.product-tags-list li { display: inline-block; margin-right: 10px; margin-bottom: 10px; } 
.product-tags-list li a { display: block; padding: 8px 12px; background-color: #f0f0f0; border-radius: 4px; text-decoration: none; color: #333; } 
.product-tags-list li a:hover { background-color: #0073aa; color: #fff; } 
.product-tags-list li.active-tag a { background-color: #0073aa; color: #fff; } 
.product-search-sidebar button svg { color: #232323; width: 18px; height: 18px; } 
.product-search-sidebar input[type="text"]::placeholder { color: #232323; } 
#product-suggestions ul li a:hover { background: #232323; color: #fff; } 
.product-caegory-sec { padding: 20px 0 30px 0; } 
.product-tags-sidebar h2, 
.product-caegory-sec h2 { font-size: 20px; font-weight: 600; margin: 0 0 20px; line-height: 1.3; } 
.product-caegory-sec ul li { margin: 0 0 0px 0;transition: linear 0.2s; } 
.product-caegory-sec ul li a { font-size: 16px; font-weight: 500; padding: 5px 0px; display: flex ; align-items: center;} 
.product-caegory-sec ul li a svg { width: 0; height: 0; opacity: 0; visibility: hidden; transition: linear 0.2s; } 
.product-caegory-sec ul li:hover a span, 
.product-caegory-sec ul li.current-cat a span { background: #e7b62e; font-size: 13px; padding: 0; border-radius: 50%; } 
.product-caegory-sec ul li a span { margin: 0 0 0 4px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; }
.product-caegory-sec ul li:hover a svg, 
.product-caegory-sec ul li.current-cat a svg{ opacity: 1; visibility: visible; display: inline-block; transition: linear 0.2s; width: 20px; height: 20px; } 
.product-tags-list li a { padding: 0 9px; font-size: 14px; line-height: 34px; font-weight: 500; background: #f5f5f5; transition: 0.4s ease-in-out; border-radius: 10px; color: #232323; } 
.product-tags-list li a:hover, 
.product-tags-list li.active-tag a { background: #232323; border-radius: 30px; color: #fff; }
.left-sidebar { position: sticky; top: 90px; }
.desktop-none{display:none;}


.shop_detail_page header.entry-header.alignwide { display: none; } 
.shop_detail_page .woocommerce div.product .product_title {font-size: 30px;letter-spacing: -0.03em;font-weight: 600;margin-top: -0.1em;margin-bottom: 13px;line-height: 1.3em;color: #fff;} 
.shop_detail_page .woocommerce .product .summary p.price {font-size: 24px;line-height: 1.25em;color: #232323;letter-spacing: -0.02em;font-weight: 500;margin-top: 0;margin-bottom: 10px;} 
.shop_detail_page .woocommerce .product .summary .woocommerce-product-details__short-description p, 
.shop_detail_page .woocommerce .product .summary .woocommerce-product-details__short-description ul li {font-size: 16px;font-weight: 500;color: #FFFFFFA6;} 
.shop_detail_page .woocommerce .product .summary .woocommerce-product-details__short-description ul li {padding: 0 0 5px 26px;margin: 0 0 5px 0;position: relative;} 
.shop_detail_page .woocommerce .product .summary .woocommerce-product-details__short-description ul li:before {content: "";background-color: transparent;border-radius: 50%;border: 2px solid #e9021e;width: 12px;height: 12px;display: block;top: 6px;left: 0;position: absolute;} 
.shop_detail_page .woocommerce .product .summary .woocommerce-product-details__short-description {padding: 0 0 0px 0;} 
.shop_detail_page .woocommerce .product .summary form.cart button.single_add_to_cart_button {width: 430px;display: flex;align-items: center;justify-content: center;padding: 23px 26px 23px;gap: 9px;text-align: left;margin-bottom: 20px;min-width: 160px;max-width: 100%;color: #ffffff;background-color: #E9021E;border: 1px solid #E9021E;font-size: 15px;letter-spacing: 0;} 
.shop_detail_page .woocommerce .product .summary form.cart button.single_add_to_cart_button::before { display: none; }
.shop_detail_page .woocommerce .product .summary form.cart button.single_add_to_cart_button:hover { background: #e7b62e; border: solid 1px #e7b62e !important;}
.single-product .woocommerce .product .summary .quantity input.plus, .single-product .woocommerce .product .summary .quantity input.minus {height: 60px;border-color: #ffffff;background: #ffffff;} 
.single-product .woocommerce .product .summary .quantity {border-color: #fefefe;background: #cdcccd;} 
.single-product .woocommerce .product .summary .quantity input.plus:hover, 
.single-product .woocommerce .product .summary .quantity input.minus:hover { background: #e7b62e; } 
.product_meta span.posted_in, 
.product_meta span.tagged_as { font-weight: 600; display: block; font-size: 15px; margin: 0 0 7px 0; } 
.product_meta span.posted_in a, 
.product_meta span.tagged_as a {font-weight: 300;display: inline-block;padding: 1px 5px;border-radius: 12px;font-size: 13px;color: #FFFFFFA6;} 
.product_meta span.posted_in a:hover, 
.product_meta span.tagged_as a:hover { background: #232323; color: #fff; }

.woocommerce div.product form.cart { margin-bottom: 20px; } 
.shop_detail_page .flex-direction-nav {bottom: 143px;} 
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { height: 550px !important;    object-fit: cover !important; } 
.shop_detail_page .flex-direction-nav li { background: #232323; color: #fff; } 
.shop_detail_page .flex-direction-nav li a { color: #fff; }
.related.products { position: relative; top: 20px; } 
.related.products>h2 {color: #232323;margin-bottom: 31px;font-size: 36px;line-height: 1.25em;letter-spacing: -0.03em;text-transform: capitalize;border-bottom: none;padding: 0;}
.footer-subscribe .wpcf7-form input[type="email"] { background: transparent; border: none; border-bottom: solid 1px #7d7d7d; border-radius: 0; }

.nav-menu { display: flex; justify-content: flex-end; padding: 0 50px 0 0; }

.hm-add-to-cart {display: flex; justify-content: center; gap: 20px;}
.hm-add-to-cart a.rts__main__btn {height: max-content;}

.inner_About .wp-block-media-text__content {padding: 0 0;}
.inner_About .wp-block-media-text {gap: 30px;}
.inner_About p {margin-bottom: 10px;}

.inner_About {padding: 50px 0;}
.inner_About .hmabt-content p {margin-bottom: 10px; line-height: 150%;}
.inner_About .hmabt-content h2:before {background: #fff; width: 4px;}

.copyright-sec {display: block; text-align: center;}

.shop_detail_page .woocommerce .product .summary p.price ins bdi{color:#E9021E}
.detail_page.shop_detail_page{padding: 140px 0 0;background:#222}
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%!important;border:solid 1px #cccc}
.product_meta span.posted_in,.product_meta span.tagged_as{color:#fff}
.woocommerce div.product p.price del{color:#FFFFFFA6}
.shop_detail_page .woocommerce div.product .woocommerce-tabs .panel h2{color:#fff}
.shop_detail_page .woocommerce div.product .woocommerce-tabs .panel p{color:#FFFFFFA6}


.wc-block-cart-item__prices del.wc-block-components-product-price__regular{text-decoration:line-through;color:#FFFFFFA6}
.wc-block-cart-item__wrap{gap:10px}
.wp-element-button.wc-block-cart__submit-button.contained{background:#E9021E;color:#fff;font-size:15px;border-radius:10px}
.wc-block-cart-item__prices ins.wc-block-components-product-price__value.is-discounted{color:#E9021E}
a.wc-block-components-product-name{color:#fff}
span.wc-block-formatted-money-amount{color:#fff}
.wc-block-components-product-badge{border:solid 1px #fff;color:#fff}
button.wc-block-cart-item__remove-link{background:#E9021E!important;color:#fff!important;border: solid 1px #E9021E !important;}
article#post-180{padding:50px 0}
.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header th{color:#fff}
h2.wc-block-cart__totals-title{color:#fff!important}
.wc-block-components-panel__button{color:#fff}
button.wc-block-components-button{background:#e9021e;border-radius:10px;color:#fff!important}
.wc-block-components-button__text{opacity:1!important}
.wc-block-components-text-input input#wc-block-components-totals-coupon__input-coupon{border:solid 1px #fff}
.wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label{color:#fff}
.wc-block-components-totals-item.wc-block-components-totals-footer-item p.wc-block-components-totals-footer-item-shipping{color:#fff}

tr.wc-block-cart-items__row{border-top:solid 1px #cccccc4a!important}
.wc-block-cart__main .wc-block-cart-items td{border:none}
.wc-block-components-quantity-selector{background:#FFFFFFA6}
.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper{border-top:solid 1px #cccccc4a!important}
.wc-block-components-totals-wrapper{border-top:solid 1px #cccccc4a!important}

.wc-block-components-address-form input#shipping-first_name{margin-bottom:12px!important}
.wc-block-components-address-form input#billing-first_name{margin-bottom:12px}
.wc-block-components-address-form input,select#shipping-country,select#shipping-state,select#billing-country,select#billing-state{border:solid 1px #cccccc4a!important}
h2.wc-block-components-title.wc-block-components-checkout-step__title{color:#fff}
span.wc-block-components-checkbox__label{color:#fff}
.wc-block-components-radio-control-accordion-option{border:solid 1px #cccccc4a;box-shadow:none!important}
label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{color:#fff}
div#radio-control-wc-payment-method-options-cod__content{color:#fff}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block span.wc-block-components-checkbox__label a{color:#fff}
.wc-block-components-checkout-return-to-cart-button{color:#fff}
.wp-block-woocommerce-checkout-order-summary-block{border:solid 1px #cccccc4a}
h3.wc-block-components-product-name,.wc-block-components-product-price{color:#fff!important}
.wp-block-woocommerce-checkout-order-summary-subtotal-block{padding:10px 0!important;color:#fff}
.wc-block-components-totals-shipping{color:#fff}
.wc-block-components-product-metadata p{color:#FFFFFFA6}

span.wc-block-components-address-form__address_2-toggle{color:#fff}
p.wc-block-components-shipping-rates-control__no-shipping-address-message{border:solid 1px #cccccc4a;color:#fff!important;background:transparent!important}
.wc-block-components-checkout-order-summary__title p{color:#fff}
.inner-page article#post-181{padding:50px 0}

.inner-page article#post-182{padding:50px}
.woocommerce-info a.button.wc-forward{background:#E9021E}
.woocommerce-info a.button.wc-forward:hover{background:#222;color:#fff;border:solid 1px #222!important}

.reactheme__service_content .reactheme__service_description ul {display: none;}
.nav-menu ul li.current-menu-item a {color: #E9021E;}