a:focus{border:0;outline:0;}
.image-feature figcaption{bottom:30px;top:auto;}
.image-feature a:before{background-color:transparent;}
.header-4 .search-trigger span{border-right-width:0px;}
.header-4 .search-wishlist-link span{border-right-width:0px;}
.header-4 .search-myaccount-link span{border-right-width:1px;}
.header-4 .search-myaccount-link span svg{width:20px;height:20px;}
.iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper:after{border-width:1px;border-right-width:2px;}
.iconic-woothumbs-thumbnails__image-wrapper:after{border-color:#231f20;}
.iconic-woothumbs-thumbnails__image-wrapper:after{opacity:1;}
.single-product .content-area .summary .onsale{display:none;}
.single-product .summary h1.product_title.entry-title{font-size:26px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border:2px solid #e1e1e1;padding:0 10px;background:#fff;font-size:12px;color:#222;min-height:30px;line-height:30px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button{position:relative;margin:0px 10px 10px 0px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{border-color:#ed1c24;background:transparent;color:#231f20;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:43px;height:43px;border-radius:2px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image img{border-radius:2px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{cursor:default;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button:before{display:none;}
.single-product .summary .variations .label{display:none!important;}
.product .cart .quantity .input-text{height:40px;}
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{height:20px;}
.cart .single_add_to_cart_button{height:40px;line-height:40px;border-radius:2px;outline:0;background:#ed1c24;width:auto;}
.product .cart .single_add_to_cart_button{background-color:#ed1c24!important;color:#ffffff!important;font-size:14px!important;text-transform:uppercase!important;}
.summary .commercekit-wishlist{margin-bottom:15px;display:inline-block;width:auto;position:relative;}
.summary .yith-wcpsc-product-size-chart-button{background:transparent;background-image:url(https://nrgimpex.com/wp-content/uploads/2022/05/ruler.png);border:none;border-radius:0;color:#999;display:inline-block;padding:0;text-decoration:none;margin:0;cursor:pointer;box-shadow:none;font-weight:400;font-size:13px;background-repeat:no-repeat;background-position:center left;padding-left:28px;margin-right:20px;text-transform:uppercase;display:none;}
.summary .yith-wcpsc-product-size-chart-button:hover{background-color:transparent;color:#231f20;}
.summary .commercekit-save-wishlist{color:#999!important;}
.summary .commercekit-wishlist a em.cg-wishlist:before{color:#999!important;background-color:#999;}
.summary .commercekit-wishlist a span{font-weight:400;font-size:13px;text-transform:uppercase;}
.summary .commercekit-wishlist a span:hover{color:#231f20!important;}
.woocommerce-product-details__short-description{color:#666;font-size:14px;}
body a.reset_variations{display:none;}
.iconic-woothumbs-thumbnails__control{background:#ed1c24;}
.onsale, .product-label{background-color:#ed1c24!important;color:#fff;}
.button, input[type="submit"], ul.products li.product .button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart, div.wpforms-container-full .wpforms-form button[type="submit"], ul.products li.product .added_to_cart, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span{background-color:#ed1c24!important;}
.button:hover, [type="submit"]:hover, ul.products li.product .button:hover, #place_order[type="submit"]:hover, body .woocommerce #respond input#submit.alt:hover, .product .cart .single_add_to_cart_button:hover, .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:focus, ul.products li.product .added_to_cart:hover, .widget_shopping_cart a.button.checkout:hover, .woocommerce-cart p.return-to-shop a:hover{background-color:#231f20!important;}
li.product:not(.product-category):hover img{transform:scale(1);}
.ecom-category-banner{height:50px!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.ecom-category-banner h1{font-size:28px;}
header.woocommerce-products-header, .ecom-category-banner{background-color:#ebebeb!important;}
.ecom-category-banner.lazy-background:before{display:none;}
.ecom-category-banner .taxonomy-description{width:100%;}
.ecom-category-banner .taxonomy-description ul li img.breadarrow{display:inline-block;height:10px;position:relative;top:-5px;}
.ecom-category-banner .taxonomy-description ul li{display:inline-block;list-style:none;margin:0px;height:22px;}
.ecom-category-banner .taxonomy-description ul li a{display:inline-block;background:transparent;border-radius:0px;border:0;}
.ecom-category-banner .taxonomy-description ul{display:flex;justify-content:center;align-items:center;}
.ecom-category-banner .taxonomy-description ul li img.breadarrow.arrowtwo{top:0px;}
.ecom-category-banner.lazy-background h1{text-transform:uppercase;font-size:32px;letter-spacing:2px;color:#363032;}
body .onsale{display:none;}
.ajax_add_to_cart.add_to_cart_button:hover, .single-product div.product form.cart .button:hover{color:#fff!important;}
.ajax_add_to_cart.add_to_cart_button, .single-product div.product form.cart .button{padding:0px 40px;}
.product-stock-status{margin-bottom:15px;color:#999;font-size:14px;}
.product-stock-status span{margin:0 1px 0 0px;}
.woocommerce-variation-availability{display:none;}
#page .woocommerce-tabs{display:none;}
.related-wrapper .product_meta{display:none;}
.single-product .site-content .col-full{background-color:#fff!important;}
.woocommerce-message .message-inner{background-color:#231f20;}
body.single-product .woocommerce-message .message-inner .buttons-wrapper a.button{text-decoration:none;padding:2px 5px;color:#231f20;}
.woocommerce-message .message-inner .buttons-wrapper a span{border-bottom:0px solid transparent;}
.woocommerce-message .button.checkout:after{background:#231f20;}
ul.checkout-bar:before, .woocommerce-checkout .checkout-bar li.active:after, ul.checkout-bar li.visited:after{background-color:#ed1c24!important;}
.product .summary p.price{color:#ed822b;font-size:24px;font-weight:600;letter-spacing:-.025em;margin-bottom:13px;}
.summary .yith-wcpsc-product-size-chart-button-2:hover{background-color:transparent;color:#231f20;}
.summary .yith-wcpsc-product-size-chart-button-2{background:transparent;background-image:url(https://nrgimpex.com/wp-content/uploads/2022/05/ruler.png);border:none;border-radius:0;color:#999;display:inline-block;padding:0;text-decoration:none;margin:0;cursor:pointer;box-shadow:none;font-weight:400;font-size:13px;background-repeat:no-repeat;background-position:center left;padding-left:28px;margin-right:20px;text-transform:uppercase;}
ul.site-header-cart.menu li:nth-child(1){display:none;}
#shiprocket_pincode_check{display:none;}
#check_pincode{display:none;}
section.coupon-wrapper{display:none!important;}
body .checkout_coupon{width:100%;}
tr.coupon-form{}
tr.coupon-form td{padding:20px 0px 20px 0px!important;}
.essb_links.essb_size_xs li a .essb_network_name{display:none!important;}
.mailster-email:focus{color:#fff;}
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content{border:2px solid #ed1c24;background:#ed1c24;font-weight:bold;}
.swatch.cgkit-swatch.cgkit-swatch-selected{border:2px solid #ed1c24!important;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button:hover{border:solid 2px #ccc;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image:hover{cursor:pointer;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{cursor:pointer;}
.ecom-category-banner{}
.mobile-only-menu{display:none!important;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:80px;height:98px;}
.commercekit-wishlist.mini{right:inherit;left:15px;}
.header-4 .site-header .custom-logo-link img{height:54px!important;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button{background:transparent!important;}
body.single-product .woocommerce-message .message-inner .buttons-wrapper a.button{color:#fff;}
body.single-product .woocommerce-message .button.checkout:after{background:#fff;}
.widget_shopping_cart a.button{color:#fff;}
#wfspb-top-bar{font-family:'Open Sans'!important;}
#wfspb-top-bar .wfspb-lining-layer{background-color:rgb(254, 107, 0)!important;}
#wfspb-top-bar #wfspb-main-content > a, #wfspb-top-bar #wfspb-main-content b span{color:#fff!important;}
body.home{overflow-x:hidden;}
.home .elementor-widget-slides.e-widget-swiper{overflow:hidden;}
.home .elementor-swiper{overflow:hidden;}
.top-bar .textwidget{display:block;width:100%;padding-top:0px !important;padding-bottom:0px !important;}
.col-full.topbar-wrapper{background-color:#fe6b00!important;border-bottom-color:#eee;}
.topbar-text{color:#fff;}
.top-bar .elementor-widget-testimonial-carousel .swiper-slide{padding:0px;}
.top-bar .elementor-testimonial__text{color:#fff!important;font-size:14px!important;}
.top-bar .elementor-testimonial__footer{display:none;}
.top-bar .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:5px 0px 5px 0px!important;}
.topbar-dontneed{display:none!important;}
.carousel-wrapper-middle{height:30px;max-height:30px;}
.your-slider{height:30px;max-height:30px;overflow:hidden;}
.your-slider-item{line-height:30px;color:#fff;font-size:14px;text-align:center;}
@media(min-width:993px){
.main-navigation ul li.menu-item-has-children.full-width.gents-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(1){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.gents-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(2){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.gents-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(3){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.gents-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(4){width:40%!important;}
.main-navigation ul li.menu-item-has-children.full-width.ladies-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(1){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.ladies-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(2){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.ladies-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(3){width:20%!important;}
.main-navigation ul li.menu-item-has-children.full-width.ladies-main-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:nth-child(4){width:40%!important;}
}
@media(max-width:992px){
body.theme-ecom .site-header .custom-logo-link img, body.wp-custom-logo .site-header .custom-logo-link img{height:64px;margin-top:4px;}
.wc-active .site-header .site-header-cart{display:flex;}
.single-product .summary h1.product_title.entry-title{font-size:16px;}
.product p.price{font-size:16px;}
.woocommerce-product-details__short-description{font-size:13px;}
.no-breadcrumbs.single-product .site-content .col-full{padding-top:10px;}
.mobile-only-menu{display:block!important;}
.top-bar{padding:0px;}
.top-bar .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0px!important;}
}
@media(min-width:770px){
.pdp-g-regular div.product .summary{width:46%;margin-right:0%;}
}
@media(max-width:767px){
body table.cart td.product-quantity .qty{border:1px solid #ccc;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:60px;height:74px;}
}
@media(max-width:500px){ .ecom-category-banner.lazy-background h1{display:none;}
.ecom-category-banner .taxonomy-description ul{margin:10px 0 15px;}
.ecom-category-banner .taxonomy-description ul li:nth-child(2) a{position:relative;top:2px;}
.ecom-category-banner .taxonomy-description ul li:nth-child(2) img.breadarrow{top:2px;}
}
@media(max-width:400px){ body .ecom-sorting {
display: none;
}
header.woocommerce-products-header{
margin-bottom: 0px;
}
.woocommerce-product-details__short-description{ }
}