.wd-popup.wd-promo-popup{
	background-color:rgba(17,17,17,0);
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(238,34,42);
	background-image: none;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://x-forcetactical.com.au/wp-content/uploads/2022/10/banner-03.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(245,245,245);
	background-image: none;
	background-size:cover;
}

:root{
--wd-text-font:Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(224,41,25);
}
:root{
--wd-alternative-color:rgb(224,41,25);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(205,1,0);
}
:root{
--btn-shop-bgcolor-hover:rgb(205,1,0);
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
								}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]) {
				padding-left: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//x-forcetactical.com.au/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.5.4") format("woff2");
}

/* Theme updated css start*/
.short-desc li,.short-desc p{font-family:'Gilroy-Light'!important;color:#000;font-size:16px;}
.single-product .wd-gallery-thumb img{height:80px;object-fit:contain!important;width:100px;background:#fff;}
.single-product .wd-gallery-thumb .wd-carousel-wrap{justify-content:center;}
.single-product p.stock.in-stock.wd-style-default {border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.single-product .wd-gallery-thumb .wd-carousel-item{text-align:center;}
.fab {
    font-family: 'Font Awesome 5 Brands' !important;
}
.wd-social-icons .wd-icon {
    font-family: "woodmart-font" !important;
}
/* Theme updated css end*/
body .woocommerce-product-gallery .wd-gallery-images{align-items: center;background: #fff;padding: 10% 0%;}
input.minus
{
border-top-left-radius: 35px!important;
border-right: none!important;
border-bottom-left-radius: 35px!important;
color: #000!important;
}
.wd-buttons{
box-shadow:none !important;}
.sidebar-container .textwidget h3{
font-size:14px !important;
text-align:center;}
input.plus {
    color: #000!important;
    font-weight: bold;
    border-left: none!important;
    font-size: 18px;
    border-top-right-radius: 35px!important;
    border-bottom-right-radius: 35px!important;
}
.qty.text
{
color: #000!important;
font-weight: bold;
font-size: 16px;
}
button.single_add_to_cart_button
{
background: #CD0100;
font-weight: 700;
font-family: 'Gilroy-bold';
padding: 12px 60px;
border-radius: 35px;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon {
    display: none;
}
.wd-wishlist-icon span
{
display: none;
}
.single-product span.woocommerce-Price-amount.amount {
color: #EE222A;
font-size: 26px;
}
.summary-inner>.wd-action-btn {
    border: 1px solid #000;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    padding: 6px 12px;
    width: 40px;
}
.single-product .product_meta a{
    display: none!important;
}
.single-product .wd-social-icons {
    display: block !important;
}
/* .single-product .product_meta>span {
    display: none;
} */
.single-product .product_meta .posted_in {
    display: none !important;
}
.single-product .product_meta .tagged_as {
    display: none !important;
}

.single-product  .summary-inner>.price {
    font-size: 15px !important;
    line-height: 1.5 !important;
    color: #000 !important;
    font-weight: 600 !important;
}
.wd-product-brands.set-mb-s {
    display: none;
}
{
    border-top: 1px solid #ccc;
    padding-top: 25px;
}
.single-product .summary-inner .product_meta
{
border: none;
}
.site-content.shop-content-area
    background-color: #f6f6f6;
}
.labels-rounded {
    opacity: 0;
    top: 7px;
    left: 7px;
}
/*span.woocommerce-Price-amount.amount {
    color: #777!important;
}*/
ins span.woocommerce-Price-amount.amount {
    color: #EE222A!important;
}
.wd-star-rating {
    display: none;
}
.wd-products-per-page {
    display: none;
}
.wd-products-shop-view {
    display: none!important;
}
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.wd-nav-accordion-mb-on.title-shop {
    display: none;
}
.widget-area {
    border-top: 1px solid #ccc;
}
h5.widget-title {
    margin-top: 24px;
}
.wd-product-cats,h3.wd-entities-title,.product-grid-item .price
{
text-align: left;
}
.woocommerce-product-gallery .product-image-thumbnail.active-thumb
{
opacity: 1;
}
body .accordion-content
{
  display: block!important;
  padding-left: 0px;
	background: #f6f6f6!important;
}
.accordion-header h1
{
text-transform: uppercase!important;
color: #000000;
font-size: 25px;
font-weight: bold;
}
.accordion-header
{
pointer-events: none!important;
background: #f6f6f6!important;
margin-top: 30px!important;
margin-bottom: 20px!important;
border: none!important;
padding-left: 0px;
}
.accordion-content
{
border: none!important;
}
.accordion-header-icon
{
display: none;
}
.product-tabs-wrapper,.shop_attributes th, .shop_attributes td,.shop_attributes tr,.btn.btn-style-link
{
border: none!important;
}
.woocommerce-product-gallery figure img {
    width: 100%;
    object-fit: contain;
    height: 400px!important;
}
.product-images,.product-tabs-wrapper
{
background: #f6f6f6!important;
}
.product-images
{
padding: 50px 80px!important;
}
.single_add_to_cart_button:hover
{
background: #CD0100;
}
.shop_attributes tr
{
display: inline-block!important;
}
td.woocommerce-product-attributes-item__value
{
padding-left: 15px;
}
.wd-hover-quick .wd-add-btn>a
{
background: #CD0100!important;
}
.woodmart-archive-shop .container
{
max-width: 98%!important;
}
h3.wc-block-attribute-filter__title
{
position: relative;
margin-bottom: 0px!important;
}
.wd-widget-collapse .widget-title
{
font-weight: bold;
color: #000;
}
.wc-block-attribute-filter
{
margin-top: 20px!important;
margin-bottom: 10px!important
}
.widget
{
margin-bottom: 20px;
padding-bottom: 20px;
}
.single-product .price ins
{
padding-left: 10px;
font-weight: 800;
font-size: 26px;
}
.singl-pro-info p
{
text-align: center;
}
.owl-theme .owl-dots .owl-dot span {
    width: 23px!important;
    height: 1px!important;
}
.owl-theme .owl-dots .owl-dot.active span
{
background: red!important
}
.singl-pro-info
{
margin-bottom: 0px!important;
}
.single-pro-car
{
box-shadow: 0 0 4px 2px #ccc;
/*margin-top: 50px!important;*/
padding: 20px;
}
.singl-pro-info strong
{
font-size: 20px!important;
font-weight: 700;
font-family: 'Gilroy-medium';
color: #000;
}
.singl-pro-info p
{
font-size: 13px!important;
color: #000;
}
p.stock.in-stock.wd-style-default,p.stock.in-stock.wd-style-default:before
{
color: #70cf8c;
}
.caro-single
{
padding: 20px;
}
.poduct-tabs-inner .woocommerce-product-details__short-description p {
    font-size: 16px !important;
    
    font-weight: 500;
    color: #000;
    font-family: 'Gilroy-light'!important;
}
.woocommerce-product-details__short-description
{
border-top: 1px solid #ccc;
padding-top: 24px;
}
body .single-product-page .container.related-and-upsells
{
width: 100%!important;
}
.related-products .slider-title
{
display: none;
}
.description_tab.cust {
    text-transform: uppercase;
    margin-top: 70px;
}
.single-breadcrumbs-wrapper
{
display: block;
}
.wd-products-nav {
    display: none;
}
.product-template-default .slider-type-product .owl-dots {
    position: absolute;
    top: -47px;
    right: 0;
    margin-top: 5px;
    text-align: center;
}
.product-template-default .wd-carousel-container.slider-type-product .owl-dots button span
{
visibility: hidden;
}
.product-template-default .wd-carousel-container.slider-type-product .owl-dots button:nth-child(1):after {
    border: 1px solid #ccc;
    content: "\f114";
    border-radius: 50%;
    padding: 15px;
    font-family: "woodmart-font";
}
.product-template-default .wd-carousel-container.slider-type-product .owl-dots button:nth-child(2):after {
    border: 1px solid #ccc;
    content: "\f113";
    border-radius: 50%;
    padding: 15px;
    font-family: "woodmart-font";
}
.product-template-default .slider-type-product .owl-dots .owl-dot
{
margin-right: 5px;
}
.product-template-default .slider-type-product .owl-dots button:hover
{
box-shadow: none!important;
}
.product-template-default .brdcrm {
    padding: 0px 0px 20px 0px;
}
.product-template-default .single-breadcrumbs-wrapper {
    display: none;
}
.product-template-default .main-page-wrapper
{
padding-top: 0px;
border-top: 1px solid #ccc;
}
/*.product-template-default table.variations {
    display: none;
}*/
.product-template-default .wd-sizeguide-icon
{
display: none!important;
}
.summary.entry-summary
{
padding-top: 40px;
}
.woocommerce-breadcrumb a:after
{
content: ">";
}
/*.woocommerce-shop .woocommerce-ordering select option:bfore
{
content: 'sort by';
}
.woocommerce-shop .woocommerce-breadcrumb a
{
visibility: hidden;
}
.woocommerce-shop .woocommerce-breadcrumb a:after {
    visibility: visible;
    content: "show: ";
    position: absolute;
    left:30px;
    color: #000;
    font-weight: 800;
}
.woocommerce-shop .span.breadcrumb-last
{
visibility: hidden;
}
.woocommerce-shop .span.breadcrumb-last:after
{
visibility: visible;
position: absolute;
font-weight: 400;
left: 80px;
content: "12 per page"
}
.caro-single .owl-carousel .owl-stage-outer
{
position: initial!important;
}
*/
.col-12.poduct-tabs-inner {
    padding-left: 0px;
}
.caro-single .owl-carousel, .owl-carousel .owl-item
{
position: initial!important;
}
.description_tab.cust
{
font-size: 26px;
}
.woocommerce-product-gallery .product-image-thumbnail.active-thumb {
    opacity: 1!important;
}
.woocommerce-product-gallery .product-image-thumbnail img
{
max-width: 100px;
margin: 20px auto!important;
background: #fff!important;
}
.shop-content-area.site-content
{
    background: #f6f6f6!important;
}
.wd-entities-title a
{
color: #000!important;
font-weight: 600;
}
.wd-builder-off .woocommerce-result-count
{
display: block!important;
font-size: 17px;
}
span.out-of-stock.product-label {
    min-height: auto;
    font-weight: bold;
    border-radius: 20px!important;
    color: #fff;
    background: #CD0100;
    padding: 7px 2px;
    min-width: 70px!important;
    max-width: auto!important;
}
.shop-loop-head
{
padding-top: 15px!important;
}
.product-grid-item .product-element-top
{
padding: 5px;
}
.woodmart-archive-shop.archive .whb-general-header
{
border-bottom: 1px solid #ccc;
}
.woodmart-archive-shop.archive .widget-area
{
border-top: 0px!important;
}
.single-product .summary.entry-summary
{
background: #fff!important;
}
.wd-widget-collapse:not(.wd-opened-initially)>.widget-title ~ *
{
/*display: block!important;*/
}
/*.wd-widget-collapse .wc-block-attribute-filter.style-list
{
display: none;
}
.wd-widget-collapse.wd-opened .wc-block-attribute-filter.style-list
{
display: block;
}
*/
.woodmart-archive-shop.archive .wd-widget-collapse .widget-title:after
{
  content: "+";
  font-weight: 700;
  font-size: 22px;
}
.woodmart-archive-shop.archive .wd-widget-collapse.wd-opened .widget-title:after
{
content: "-";
}
.widget_product_categories.wd-widget-collapse .widget-title:after
{
content: "";
}
h3.wc-block-attribute-filter__title :not(div#block-25 h3.wc-block-attribute-filter__title):after {
    content: "+";
    font-weight: bold;
    font-size: 30px;
    position: absolute;
    top: calc(50% - 12px);
    right: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: var(--color-gray-800);
    vertical-align: middle;
    text-align: center;
    line-height: 24px;
    transition: all .25s ease;
    font-family: "woodmart-font";
}
.wd-widget-collapse.wd-opened .widget-title:after,.wd-widget-collapse.wd-opened h3.wc-block-attribute-filter__title:after
{
content: "-";
line-height: 10px;
position: absolute;
font-family: inherit;
background-color: transparent;
transform: rotate(180deg);
}
.widget_product_categories.wd-widget-collapse.wd-opened .widget-title:after
{
content: "";
}
.widget_product_categories .wd-cats-toggle:after {
    content: "+";
    color: #000;
    font-weight: 700;
    font-family: inherit;
    font-size: 23px;
}
.widget_product_categories .wd-cats-toggle.wd-cats-toggle.toggle-active:after {
    content: "-";
    font-size: 20px;
}
.widget_product_categories .wd-cats-toggle {
    background-color: #0000 !important;
}
.sidebar-container .widget-area {
    /*height: 800px;
    overflow-y: scroll;
    overflow-x: clip;*/
}
.sidebar-container .widget-area::-webkit-scrollbar {
    width: 6px;
  color:#e02919;
}

.sidebar-container .widget-area::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 6px;
}

.sidebar-container .widget-area::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.widget-area {
    padding-right: 10px;
}
.sidebar-container .widget-area::-webkit-scrollbar-thumb {
  background: #E02919;
}
div#block-26 li input#instock, div#block-26 li input#outofstock {
    float: left;
}
.filters-area.always-open.custom-content {
    display: none;
}
.poduct-tabs-inner h1.product_title.entry-title.wd-entities-title,.poduct-tabs-inner p.price,.poduct-tabs-inner form.cart,
.poduct-tabs-inner p.stock,.poduct-tabs-inner .in-stock.wd-style-default,.poduct-tabs-inner .product_meta,.poduct-tabs-inner .wd-wishlist-icon
{
display: none!important;
}
.woocommerce-product-details__short-description {
    display: none;
}
.poduct-tabs-inner .woocommerce-product-details__short-description {
    display: block;
}
.sapc
{
text-transform: uppercase;
color: #cd0100;
}
p.stock.in-stock.wd-style-default {
    margin-bottom: 40px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.woodmart-archive-shop.archive .wd-widget-collapse .widget-title {
	font-weight: 700;
  font-size:14px !important;
}
.sidebar-container .widget-area::-webkit-scrollbar {
    width: 7px!important;
}
.sidebar-container .widget-area::-webkit-scrollbar-track {
    background-color: transparent!important;
    -webkit-border-radius: 10px!important;
    visibility: hidden;
    border-radius: 10px!important;
    opacity: 0;
}
.sidebar-container .widget-area::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px!important;
    border-radius: 10px!important;
    background: rgba(196,196,196,0.5)!important;
}
.woodmart-archive-shop.archive .widget_product_categories .product-categories li a
{
font-weight:700;
font-size: 15px;
}
.woodmart-archive-shop.archive .wd-shop-tools .woocommerce-ordering.wd-style-underline select {
    color: #908787;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px;
    border: none;
    max-width: 200px;
}
.wd-widget-collapse .wp-block-woocommerce-attribute-filter .wc-block-attribute-filter
{
display: none;
}
.wd-opened.wd-widget-collapse .wp-block-woocommerce-attribute-filter .wc-block-attribute-filter
{
display: block;
}
.woodmart-archive-shop.archive #block-25 h3.wc-block-attribute-filter__title:after {
    right: 5px !important;
    font-size: 25px;
	transition: none!important;
   position: absolute;
    content: '+';
    font-weight: 700;
    font-family: inherit;
}
.woodmart-archive-shop.archive #block-25.wd-opened h3.wc-block-attribute-filter__title:after
{
    content: '-';
}
.woodmart-archive-shop.archive .product-categories a:hover,
.woodmart-archive-shop.archive .widget-title:hover
{
color: #cd0100!important;
}
.woodmart-archive-shop.archive h3.wc-block-attribute-filter__title:hover
{
color: #cd0100!important;
}
.woodmart-archive-shop.archive h3.wc-block-stock-filter__title:hover
{
    color: #cd0100!important;
}
.woodmart-archive-shop.archive .wd-widget-collapse .wc-block-stock-filter
{
display: none;
}
.woodmart-archive-shop.archive .wd-widget-collapse.wd-opened .wc-block-stock-filter
{
display: block;
}
.woodmart-archive-shop.archive .wd-widget-collapse h3.wc-block-stock-filter__title:after {
    right: 4px !important;
    font-size: 25px;
	transition: none!important;
   position: absolute;
    content: '+';
    font-weight: 700;
    font-family: inherit;
}
.woodmart-archive-shop.archive .wd-widget-collapse h3.wc-block-stock-filter__title
{
position: relative;
}
.woodmart-archive-shop.archive .wd-widget-collapse.wd-opened h3.wc-block-stock-filter__title:after
{
    content: '-'!important;
}
.woodmart-archive-shop.archive nav.woocommerce-breadcrumb
{
font-size: 16px;
}
.woodmart-archive-shop.archive .product-label.featured {
    padding: 9px 18px!important;
    min-width: auto;
    border-radius: 18px!important;
    background-color: #cd0100;
    min-height: auto!important;
}
.sidebar-left .widget_text .owl-dots .owl-dot span
{
width: 24px;
height: 2px;
border-radius: 0px;
border: 1px solid var(--color-gray-300);
}
.sidebar-left .widget_text .owl-dots .owl-dot.active span
{
border: 2px solid #cd0100;
}
.product-grid-item .wd-product-cats a
{
text-transform: uppercase;
font-size: 12px;
}
.single-product nav.woocommerce-breadcrumb a,.single-product nav.woocommerce-breadcrumb span
{
color: #000;
font-size: 15px;
font-family: Gilroy-light !important;
font-weight: normal!important;
}
.single-product nav.woocommerce-breadcrumb a:hover,.single-product nav.woocommerce-breadcrumb span:hover
{
color: #cd0100;
}
.single-product .star-rating span:before
{
font-family: 'woodmart-font';
}
.poduct-tabs-inner .woocommerce-product-rating
{
    display: none!important;
}
.single-product .summary-inner .woocommerce-product-rating
{
    float: right;
}
.woocommerce-tabs .accordion-header h1 {
    color: #cd0100;
}
p.stock.in-stock.wd-style-default
{
    font-weight: 600;
    font-size: 16px;
    color: #008000;
}
p.stock.in-stock.wd-style-default:before
{
content: "";
}
.summary-inner .star-rating {
    color: #cd0100!important;
}
button.single_add_to_cart_button
{
font-weight: 800;
}
/*.related-products {
    display: none;
}
.owl-carousel .owl-dots.disabled {
    display: block!important;
}*/
.single-product-page
{
border-top: 1px solid #ccc;
}
.summary-inner .woocommerce-Price-amount.amount
{
color: #cd0100!important;
}
.single-product .summary-inner .owl-theme .owl-dots .owl-dot span {
    width: 26px!important;
    height: 1px!important;
    border: 1px solid #888;
}
.single-product .summary-inner .woocommerce-review-link
{
font-size: 15px;
color: #000!important;
}
.single-product .summary-inner .owl-theme .owl-dots .owl-dot.active span
{
border: 1px solid #cd0100;
}
.product-images .accordion-content p,.product-images .accordion-content li,
.poduct-tabs-inner .woocommerce-product-details__short-description p,
.poduct-tabs-inner .woocommerce-product-details__short-description li,
.poduct-tabs-inner th,.poduct-tabs-inner td,span#reply-title,.comment-form-rating,
.poduct-tabs-inner div
{
    font-size: 16px !important;
    
    font-weight: 500;
    padding: 0px 0px;
    color: #000;
    font-family: 'Gilroy-light'!important;
}
.poduct-tabs-inner td
{
padding-left: 10px;
}
.product-images .upsells-carousel {
    display: none;
    /*padding-bottom: 75px;
    padding-top: 75px;
    border-bottom: 1px solid #000;*/
}
.related-products .owl-carousel .owl-stage-outer
{
padding-top: 45px;
}
.hve-qust h3 {
    text-transform: uppercase;
    color: #fff;
    padding-bottom:0px !important;
    margin-bottom:0px;
}
.hve-qust p {
    color: #fff;
    font-weight: 500;
    padding-bottom: 0px;
    font-size: 19px;
}
.cnt-bt {
    font-weight: 700;
    font-family: 'Gilroy-bold'!important;
    color: #cd0100!important;
    padding: 10px 10px;
    width: 120px;
    font-size: 14px;
    background-color: #ffffff;
    border-color: #ffffff !important;
    border-radius: 22px;
}
.eml-bt
{
    color: #fff!important;
    font-weight: 700;
    font-family: 'Gilroy-bold'!important;
    background-color: #cd0100!important;
    padding: 10px 10px;
    font-size: 14px;
  width: 120px;
    border: 1px solid #fff;
    border-color: #ffffff !important;
    border-radius: 22px;
}
.hqst-rw .wpb_column.vc_column_container{
    position: relative;
}
.hqst-rw .wpb_column.vc_column_container:before {
    background: #cd0100;
    width: 50%;
    content: '';
    z-index: -1;
    left: -16%;
    position: absolute;
    height: 100%;
}
.poduct-tabs-inner section.cwginstock-subscribe-form {
    display: none;
}
figure.woocommerce-product-gallery__wrapper.owl-items-lg-1.owl-items-md-1.owl-items-sm-1.owl-items-xs-1.owl-carousel.owl-loaded.owl-drag {
    order: 2;
    padding: 0;
    pointer-events: auto;
    background: #fff;
    margin-bottom: 1.38889vw;
    min-height: 33.47222vw!important;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    position: relative;
}
.single-product .product-labels.labels-rounded {
    display: none!important;
}
body .single-product .product-additional-galleries {
    position: absolute;
    top: -10px!important;
    right: 64px!important;
}
/*.summary-inner.nor {
    position: absolute;
    top: auto;
    width: 85%;
}
.summary-inner.fix {
    position: fixed;
    top: 161.608px;
    width: 25%;
}
.summary-inner.fix.bot {
position: absolute!important;
top: 6652.18px!important;
width: 85%!important;
}*/
.comment-form-rating label,.comment-form-comment label
{
color: #CD0100!important;
font-weight: 700!important;
padding-bottom: 10px;
}
.comment-respond input#submit
{
    background: #CD0100;
    color: #fff;
    margin-top: 10px;
    padding: 12px 15px;
    font-family: 'Gilroy-bold';
    border-radius: 30px;
    font-weight: 700;
}
.comment-form textarea {
    overflow: auto;
    padding: 10px 15px;
    border: 1px solid #ccc;
    min-height: 120px;
}
.comment-form p.comment-form-author {
    margin: 10px 0px;
}
.comment-form .comment-form-author input
{
border: 1px solid #ccc!important;
}
p.comment-notes,.comment-form-rating,p.meta
{
    margin: 14px 0px!important;
}
span.onsale.product-label
{
min-height: auto;
border-radius:35px;
}
.poduct-tabs-inner div.star-rating
{
font-family: woodmart-font!important;
}
.product-element-top.wd-quick-shop
{
background: #fff;
}
p#wc-stripe-payment-request-button-separator {
    display: none!important;
    width: 0%!important;
}
.summary-inner>.wd-action-btn
{
margin-right: 0px!important;
}
div#wc-stripe-payment-request-wrapper {
    display: none!important;
    width: 0%!important;
}
.woocommerce-mini-cart__total strong {
    font-size: 14px !important;
}
.woocommerce-mini-cart__total .amount {
    font-size: 14px !important;
}
.woocommerce-mini-cart span.woocommerce-Price-amount.amount {
    color: #EE222A !important;
    font-size: 16px !important;
}
.single-product-page .summary-inner .price del span.woocommerce-Price-amount.amount {
    color: #777 !important;
}
.related-products .owl-carousel .owl-item img {

    object-fit: contain;
}

.tax-product_cat .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1665636987671.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.wd-rs-63479a7615cd2 {
    max-width: 93%;
    margin: 0 auto;
    margin-right: 0px;
}

.single-product section.vc_section.preefooter.wd-row-gradient-enable.wd-rs-6358dc63345ea {
    padding-left: 105px !important;
}
.single-product .product-image-thumbnail img{
  
    object-fit: contain; 
}

.woocommerce-shop .product-grid-item .product-image-link img{
  
height:270px !important;
object-fit:contain !important;

}

.search-results .main-page-wrapper{

margin-top:2% !important;

}
.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    width: 100%;
    object-fit: contain;
    height: 280px;
}
span.woocommerce-Price-amount.amount bdi {
     color: #EE222A !important;
}


span.price del span.woocommerce-Price-amount.amount bdi,p.price del span.woocommerce-Price-amount.amount bdi{
     color: #777 !important;
}
ul.woocommerce-error, ul.woocommerce-message, ul.woocommerce-info {

    margin-top: 35px;
 
}
.wd-social-icons.icons-size-small .wd-icon, .wd-social-icons.icons-size- .wd-icon {
    font-family: 'woodmart-font' !important;

}

/* 17-11-22 */
li.cat-item.cat-item-2686 {
    display: none;
}
.woodmart-archive-shop.archive #block-25 h3.wc-block-attribute-filter__title:after {
    margin-top: -8px;

}
.woodmart-archive-shop.archive .wd-widget-collapse h3.wc-block-stock-filter__title:after {
    margin-top: -8px;
}
.header-banner-display .header-banner {
    text-align: center;
}
.related-products .sku-val, .related-products .sku-label {
	display:none;
}
p.stock.in-stock.wd-style-default span{color:#696969!important;font-style:italic;}
p.stock.in-stock.wd-style-default b{padding:0 5px!important;}
.term-essentials-bundles span.out-of-stock.product-label,.term-blaster-bundles span.out-of-stock.product-label,.term-packages-bundles span.out-of-stock.product-label,.acoplw-badgeOutter .acoplw-badge-listing-hide, .acoplw-badgeOutter .acoplw-jq-badge {
    display: none!important;
}
.single-product .acoplw-badge-icon{top:50px!important;}
.scrollToTop{bottom: 85px !important;}

.social-icons .fa-music:before {
    content: "" !important;
	background: url(https://x-forcetactical.com.au/wp-content/uploads/2024/10/tiktok-icon.png)no-repeat;
	width: 30px;
	height: 30px;
}@media (min-width: 1025px) {
	.single-product .acoplw-badge-icon{top:50px!important;}
.summary-inner>.wd-action-btn {
    display: flex;
    margin-bottom: 20px;
	  margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
}
/*.col-lg-6.col-12.col-md-6.text-left.summary.entry-summary {
    padding-left: 10%;
}*/
.single-product-page .container
{
max-width: 98%!important;
}
.summary.entry-summary {
    padding-left: 30px;
}
.cart
{
float: left;
}
button.single_add_to_cart_button
{
    margin: 0px!important;
}
.shop-content-area
{
padding: 0px 15px 15px 60px;
}
body .single-product-page .container.related-and-upsells {
    max-width: 100%!important;
}
.product-element-top.wd-quick-shop
{
min-height: 290px;
max-height: 290px;
background: #fff;
}
.single-product .cart button.single_add_to_cart_button
{
width: 75%;
}
.single-product .summary-inner .cart
{
width: 80%;
}
.single-product .summary-inner div.quantity
{
width: 24%!important;
}
.single-product .cart button.single_add_to_cart_button
{
width: 69%;
}
form#commentform {
    padding: 0% 30% 0% 0%;
}
@media (max-width: 1450px)
{
button.single_add_to_cart_button
{
margin: 0px 2px!important;
padding: 12px 15px;
}
.single-product .summary-inner .cart
{
width: 77%;
}
.single-product .summary-inner div.quantity
{
width: 38%!important;
}
.single-product .cart button.single_add_to_cart_button
{
width: 58%;
}
.single-product .summary-inner .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon
{
width: 13%;
margin-left: 10px;
}
}

@media (min-width:1401px) and (max-width:1599px){
.wd-header-nav .wd-nav[class*="wd-style-"]>li>a
{
padding-left:2px!important;
font-size:12px!important;
}
}
@media (min-width:1025px) and (max-width:1400px){
.wd-header-nav .wd-nav[class*="wd-style-"]>li>a
{
padding-left:1px!important;
font-size:12px!important;
}
.whb-general-header .container
{width:98%!important;}
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.product-images {
    padding: 10px 10px!important;
}
.cart:not(.variations_form):not(.grouped_form),.summary-inner>.wd-action-btn
{
float: left;
}
button.single_add_to_cart_button
{
padding: 10px 15px!important;
margin-left: 10px!important;
margin-right: 10px!important;
}
.cart
{
float: left;
width: 84%;
}
a.woof_btn_default.woof_show_auto_form {
    display: none!important;
}
.caro-single
{
    margin-top: 125px;
}
body.single-product .quantity {
    margin-left: 0px;
    margin-right: 2%;
    width: 25%!important;
}
body.single-product .cart
{
width: 85% !important;
}
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 40px!important;
    float: left;
}
p#wc-stripe-payment-request-button-separator {
    display: none!important;
    width: 0%!important;
}
.summary-inner>.wd-action-btn
{
margin-right: 0px!important;
}
div#wc-stripe-payment-request-wrapper {
    display: none!important;
    width: 0%!important;
}
button.single_add_to_cart_button {
    margin: 0 auto;
    width: 68%;
    padding: 11px 35px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.single-product .related-and-upsells .owl-dots {
    display: block!important;
}
body.single-product .related-products .product-grid-item .product-element-top {
    padding: 0px!important;
    height: auto!important;
}
.single-product .acoplw-badge-icon {
    top: 130px!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.single-product .acoplw-badge-icon {
    top: 140px!important;
}
.single-pro-car{margin-top:80px;}
.es-submit{
margin-left: 129px;
}

.product-images {
    padding: 10px 10px!important;
}
.cart:not(.variations_form):not(.grouped_form),.summary-inner>.wd-action-btn
{
float: left;
}
.caro-single
{
    margin-top: 125px;
}
button.single_add_to_cart_button
{
padding: 10px 15px!important;
margin-left: 10px!important;
margin-right: 10px!important;
}
.caro-single
{
    margin-top: 125px;
}
body.single-product .quantity {
    width: 25%!important;
}
body.single-product .cart
{
width: 85% !important;
}
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 40px!important;
    float: left;
}
p#wc-stripe-payment-request-button-separator {
    display: none!important;
    width: 0%!important;
}
.summary-inner>.wd-action-btn
{
margin-right: 0px!important;
}
div#wc-stripe-payment-request-wrapper {
    display: none!important;
    width: 0%!important;
}
button.single_add_to_cart_button {
    width: 67%;
    padding: 11px 35px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.single-product .related-and-upsells .owl-dots {
    display: block!important;
}
body.single-product .related-products .product-grid-item .product-element-top {
    padding: 0px!important;
    height: auto!important;
}
}

@media (max-width: 576px) {
	.single-product .acoplw-badge-icon{top:140px!important;}
.single-pro-car{margin-top:80px;}
.product-images {
    padding: 10px 5px!important;
}
button.single_add_to_cart_button
{
margin-left: 5px;
padding: 12px 30px;
}
.cart:not(.variations_form):not(.grouped_form),.summary-inner>.wd-action-btn
{
float: left;
}
button.single_add_to_cart_button
{
padding: 10px 15px!important;
margin-left: 10px!important;
margin-right: 10px!important;
}
.caro-single
{
    margin-top: 125px;
}
body.single-product .quantity {
    width: 25%!important;
}
body.single-product .cart
{
width: 85% !important;
}
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 8%!important;
    float: left;
}
p#wc-stripe-payment-request-button-separator {
    display: none!important;
    width: 0%!important;
}
.summary-inner>.wd-action-btn
{
margin-right: 0px!important;
}
div#wc-stripe-payment-request-wrapper {
    display: none!important;
    width: 0%!important;
}
button.single_add_to_cart_button {
    width: 67%;
    padding: 11px 35px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.single-product .related-and-upsells .owl-dots {
    display: block!important;
}
@media (min-width: 426px) and (max-width: 576px)
{
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 40px!important;
}
body.single-product .quantity {
    width: 26%!important;
}
body.single-product .related-products .product-grid-item .product-element-top {
    padding: 0px!important;
    height: auto!important;
}
}
@media (max-width: 425px)
{
button.single_add_to_cart_button {
    width: 65%;
    padding: 11px 35px!important;
    margin-left: 16px!important;
    margin-right: 5px!important;
}
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 10%!important;
}
body.single-product .related-products .product-grid-item .product-element-top {
    padding: 0px!important;
    height: auto!important;
}
}
@media (max-width: 375px)
{
button.single_add_to_cart_button {
    width: 64%;
    padding: 11px 5px!important;
    margin-left: 20px!important;
    margin-right: 5px!important;
}
body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 40px!important;
	  height:40px!important;
}
body.single-product .related-products .product-grid-item .product-element-top {
    padding: 0px!important;
    height: auto!important;
}
.related-products .slider-type-product .owl-dots
{
top: -45px;
}
}

.es-submit{
margin-left: 129px;
}
}

