.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-image: url(https://www.big-dil.com/wp-content/uploads/2021/08/retail-popup-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://www.big-dil.com/wp-content/uploads/2021/08/retail-page-title.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(9,33,67);
	background-image: none;
}

:root{
--wd-text-font:"Assistant", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:rgb(109,109,109);
--wd-text-font-size:17px;
}
:root{
--wd-title-font:"Assistant", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Assistant", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Assistant", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Assistant", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Assistant", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

:root{
--wd-primary-color:rgb(244,165,28);
}
:root{
--wd-alternative-color:#fbbc34;
}
: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(244,165,28);
}
:root{
--btn-shop-bgcolor-hover:rgb(222,150,26);
}
: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: 35px;
			
			
					
					--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: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-shop-brd-radius: 35px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
			
					
									--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;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

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

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-width: 1600px;
		}
	
			@media (min-width: 1600px) {
			[data-vc-full-width]:not([data-vc-stretch-content]) {
				padding-left: calc((100vw - 1600px - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1600px - 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("//www.big-dil.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.3") format("woff2");
}

body .delivery-price-product {
  padding: 17px 10px;
}
.single-product .ppc-button-wrapper, .woocommerce-cart .ppc-button-wrapper{
  display: none;
}
#wd-6a1e91880173b .list-content{
direction: ltr;
}
.footer35 h3{
   color: #d79520;
  font-size: 50px;
  margin-bottom: 5px;
  line-height: 55px;
}
.woocommerce-shipping-methods input.shipping_method[value*="table_rate:5"] + label .woocommerce-Price-amount {
    display: none;
}
.woocommerce-shipping-methods input.shipping_method[value*="table_rate:9"] + label .woocommerce-Price-amount {
    display: none;
}
.single-product input[type="submit"] {
  width: 100%;
  border-radius: 50px;
}
.single-product [type="submit"]:hover {
  color: #fec601;
}
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
  direction: rtl;
}
#menu-main-navigation .wd-dropdown-menu.sub-menu-dropdown .widget_nav_menu li a {
  color: #000;
  font-weight: 600;
}
#menu-main-navigation .wd-dropdown-menu.sub-menu-dropdown .wpb_wrapper a:hover {
  color: rgb(244,165,28);
}
.wd-dropdown-menu .vc_wp_custommenu ul.menu > li > a {
  font-weight: 700 !important;
}
#ship_abg li label {
  padding-left: 70px;
}
.ui-widget.ui-widget-content.price_slider {
  z-index: 99;
}
#cookieadmin_customize_button, .cookieadmin-poweredby{
display:none;
}
.wd-dropdown-menu .wpb_wrapper ul{
  list-style: none;
	margin:0;
}
.wd-dropdown-menu .wpb_wrapper > ul{
  padding: 0;
}
.wd-dropdown-menu .wpb_wrapper > ul > li > a{
  font-weight:700;
}
.wd-dropdown-menu .wpb_wrapper a{
  font-size:14px;
	color: #000;
}
.wd-dropdown-menu .wpb_wrapper a:hover {
  color: rgb(244,165,28);
}
.wd-dropdown-menu .wpb_wrapper > p {
  margin-bottom: 0;
	font-weight:700;
}
.wd-dropdown-menu .wpb_wrapper li{
  margin-bottom: 0;
}
.wd-dropdown-menu .wpb_content_element {
  margin-bottom: 0;
}
.payment_methods li.wc_payment_method.payment_method_ppcp-gateway::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(/wp-content/plugins/woocommerce/assets/images/onboarding/icons/paypal.svg);
  background-size: contain;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
.payment_methods li > label::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
#ship_abg li {
  flex-wrap: wrap;
}
#israelpost-additional{
width:100%;
}
/*.single-product .wapf-field-container.wapf-field-select{display:none;}*/
.single-product .wapf-field-container.wapf-field-select[data-clone-txt=""]{display:flex;}
.fullinfo{
  display: block;
  width: fit-content;
  background: #f4a51c;
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px;
  margin-top: 20px;
  border: 1px solid #f4a51c;
}
.fullinfo:hover{
  background: #fff;
  color: #f4a51c;
}
.wd-dropdown-menu.wd-design-default .wd-dropdown {
  top: -12px;
}
#cclw_payment_section #place_order {
  background: #f4a51c;
}
.checkout_coupon .button:hover {
  background-color: rgb(7, 27, 55);
}
.checkout_coupon .button {
  background-color: rgb(9, 33, 67);
}
.cart-totals-inner .checkout-button:hover {
  background-color: rgb(7, 25, 49);
}
.cart-totals-inner .checkout-button {
  background-color: rgb(9, 33, 67);
}
#cclw_payment_section #payment ul.payment_methods li {
  border: 2px solid #092143;
}
.payment_methods li > input[type="radio"]:checked + label::after {
  background: #f4a51c;
}
#customer_address_details, #customer_shipping_abg, .shop_table_abg, #cclw_payment_section, .cclw_cart_totals_abg, .woocommerce-NoticeGroup-checkout, #cclw_payment_section {
  border: 5px solid #f4a51c;
  border-radius: 0;
}
.wc-block-grid__products .wc-block-grid__product-image img {
  width: 100% !important;
  height: 283px !important;
  object-fit: scale-down;
}
.wc-block-grid__products .wp-block-button.wc-block-grid__product-add-to-cart a {
  margin: 0 0 0 5px !important;
  background: #092143 !important;
  border: none;
  box-shadow: none !important;
  width: 100%;
  border-radius: 0 0 20px 20px !important;
  font-size: 18px;
  padding: 10px;
}
.wc-block-grid__products .wp-block-button.wc-block-grid__product-add-to-cart a:hover {
  color: #fff;
}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title {
  width: 100%;
}
.wc-block-grid__product-price.price {
  font-size: 23px !important;
}
.wc-block-grid__product {
  text-align: right !important;
}
.wc-block-grid__product-title {
  font-size: 20px !important;
  line-height: 1 !important;
  text-align: right;
  display: block !important;
  min-height: 50px;
}
@media (max-width: 575px) {
  .wc-block-grid__products .wc-block-grid__product-image img {
    height: 200px !important;
  }
  .wc-block-grid__product-price.price {
    font-size: 16px !important;
  }
}
.wc-tab-inner div, .wc-tab-inner span, .wc-tab-inner p {
  font-size: 18px !important;
}
.wd-dropdown-cats{
  width: 300px !important;
}
.summary-inner > .row{
flex-direction: row-reverse;
}
fieldset.hidden-fields-container {
  margin-bottom: 0;
  padding: 0;
  border: none;
  border-radius: 0;
}
#product-sticky .item-price .order-summ {
  color: #092143;
}
.single-product .wc-tab p {
  margin-bottom: 0;
	font-weight: 500;
}
.single-product .nickx-slider .nswiper-slide {
  padding-top: 100%;
}
.single-product .nickx-slider .nswiper-slide img {
  position: absolute;
  top: 0;
  right: 0;
}
.single-product #nickx-gallery .nswiper-slide img{
  height: 100px;
}
.row.product-image-summary-inner{
  flex-direction: row-reverse;
}
/*.tax-product_cat .category-grid-item img {
  object-fit: cover;
}*/
html .product.category-grid-item .wd-entities-title {
  font-size: 16px;
  line-height: 16px;
  height: 48px;
  padding-top: 10px;
}
body #product-sticky .wrap {
  max-width: 100%;
}
body #product-sticky .notice .yes_stock {
  background-color: #092143;
}
body #product-sticky .backtotop {
  background: url("/wp-content/uploads/2025/08/pnav.jpg") no-repeat center center transparent;
}
.vc_sep_line{
  border-color: rgb(9,33,67) !important;
}
body .wd-buttons {
  box-shadow: none;
}
.wd-action-btn.wd-style-icon .button:hover, .wd-action-btn.wd-style-icon .button {
  background-color: transparent !important;
}
.allcats > a::before {
  margin-left: 10px;
  content: "";
  background: url(/wp-content/uploads/2025/01/circles.png);
  display:inline-block;
  width:16px;
  height:16px;
  background-size:contain;
	margin-top: 2px;
}
.allcats > a{
font-weight:500 !important;
	color: #fff !important;
}
.allcats > a:hover{
color:#fff !important;
}
.wd-nav > li:is(.allcats) > a::after {
  margin-right: 10px;
  font-weight: 600;
  font-style: normal;
  font-size: 50%;
  content: "\f129";
  font-family: "woodmart-font";
  display: inline-block !important;
  color: #fff !important;
}
.wd-event-click.wd-opened > .wd-dropdown{
  height: 500px;
  overflow: auto;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.wd-event-click.wd-opened > .wd-dropdown  .col-lg-2 {
    flex: 0 0 8%;
    max-width: 8%;
  }
.wd-event-click.wd-opened > .wd-dropdown .category-grid-item .wd-entities-title {
  font-size: 14px;
  line-height: 16px;
}
.wd-event-click.wd-opened > .wd-dropdown .products.woocommerce{
  justify-content: center;
}
.price-free-interest-outer.spacebetween > div:not(.pricefull){
	display:none;
}
.wd-hover-fw-button .add-to-cart-loop span {
  font-size: 16px;
  font-weight: 600;
}
.wd-nav-main > li > a, .wd-nav-secondary > li > a {
  font-weight: 600;
}
.wd-header-cats .menu-open-label{
  font-size: 17px;
  font-weight: 600;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
  position: absolute;
  background-color: rgb(255, 216, 0);
  color: #1d2128;
  font-size: 10px;
}
.single-product .site-content, .single-product .product-tabs-wrapper {
  margin-bottom: 0px !important;
}
.sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content .sp-wcsp-cat-name a {
  font-size: 17px !important;
}
.sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content .sp-wcsp-cat-name a {
  display: block;
  white-space: nowrap;
	overflow: hidden;
  text-overflow: ellipsis;
}
.sp-wcsp-button-prev, .sp-wcsp-button-next {
  border-radius: 50%;
  position: absolute;
}
.sp-wcsp-button-prev{
  left: 0;
}
.sp-wcsp-button-next {
  right:0;
}
body .nav-top-right .sp-wcsp-button {
  top: 30%;
  z-index: 9;
  width:100%;
}
.nav-top-right .sp-wcsp-slider-section {
  padding-top: 0 !important;
}
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail {
  padding: 3px !important;
}
.sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content {
  padding-top: 5px !important;
}
.sp-wcsp-cat-thumbnail a{
  display: block;
  width: 100%;
  padding-top: 100%;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img{
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.whb-main-header {
  border-bottom: 1px solid #C0C0C0;
}
.sendcomment{
  background: #82a3b1;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  margin-top: 20px;
  display: inline-block;
}
#submit, #do_uploadFile {
  font-size: 16px !important;
  background: #82a3b1;
}
#review_form_wrapper {
  padding-top: 100px;
  margin-top: 0;
  display: none;
}
#review_form_wrapper input[type="email"], #review_form_wrapper input[type="text"], #review_form_wrapper  textarea{
	border-radius: 5px;
	background-color: #fff;
}
.commentsdiv {
  background: #f7f7f7;
  width: calc(100vw - 20px);
  margin-right: calc(-50vw + 50% + 10px);
  padding: 50px 20px;
}
.commentlist .comment_container {
  display: block;
}
.commentlist .meta time {
  font-style: normal;
  float: left;
}
.commentlist > li:not(:last-child) {
  border-bottom: none;
}
div.reply {
  display: none;
}
#reviews .comment_container {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.avRaiting{
  text-align: center;
  font-size: 55px;
  font-weight: 600;
  line-height: 1;
}
.ywar_stars_value, .review_helpful, .review-inappropriate, #reviews_order {
  display: none !important;
}
span.ywar_perc_rating {
  float: right;
}
#reviews_summary h3{
  font-size: 35px;
}
.ywar_review_row span {
  border-radius: 50px;
}
.woocommerce-Reviews > :is(div, p) {
  flex: 1 1 50% !important;
}
.wd-single-reviews {
  border-top: none;
}
#reviews_summary .woocommerce-product-rating {
  display: block;
	text-align:center;
}
#reviews_summary .woocommerce-product-rating .star-rating {
  display: inline-block;
  margin-right: 0;
}
#reviews_summary .woocommerce-product-rating .ywar_review_count {
  float: none;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

.single-product-page.single-product-content > div, .woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs  {
  background: #f7f7f7 !important;
}
.single-product .footer-container {
  margin-top: -25px;
}
.single-product-page.single-product-content > div:first-child{
  background: #fff !important;
  padding: 50px 20px;
  margin-top: -60px;
}

.vc_separator.sectiontitle  {
  flex-direction: column;
  align-items: start;
  border-bottom: 3px solid #dadfe3;
  position: relative;
}
.vc_separator.sectiontitle .vc_sep_holder {
  margin-top: 10px;
}
a, a:hover {
  color: #333;
}
footer .icons-design-default .wd-social-icon {
  margin-left: 15px !important;
}
footer ::placeholder {
  color: #333;
}
footer input[type="submit"], footer input[type="submit"]:hover {
  font-size: 18px;
  padding: 0 30px;
  background: #125052;
  color: #fff;
  height: 50px;
  border-radius: 10px;
}
footer input[type="email"] {
  background: #fff;
  border: 2px solid #dadfe3;
  color: #333;
  border-radius: 10px;
  height: 50px;
	font-size: 16px;
}
footer h3 {
  margin-bottom: 10px;
}
.tm1 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/02/ico6.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.tm2 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/03/icotruck.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.tm3 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/01/ico3.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.tm4 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/01/ico4.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.tm5 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/02/ico7.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.tm6 a::before {
  content: "";
  background: url(/wp-content/uploads/2025/02/ico9.png);
  width: 25px;
  height: 30px;
  margin-left: 5px;
}
.wd-nav[class*="wd-style-"] > li:hover > a {
  color: rgb(130, 163, 177);
}
.wd-tools-element .wd-tools-text {
  font-weight: 500 !important;
  font-size: 15px !important;
}
.wd-header-my-account .wd-tools-icon {
  background: none;
  color: #fff;
  height: 23px;
  width: 23px;
}
.menu-opener-icon.woodmart-burger{
  background: url(/wp-content/uploads/2025/01/circles.png);
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
	margin-left: 25px !important;
}
.wd-header-cats .menu-opener {
  justify-content: start;
}
.wd-header-cats .menu-opener::after {
  margin-right: 10px;
}
.wd-header-cats .menu-opener{
font-weight: 500;
}
.wd-header-cats, .wd-header-cats .menu-opener {
max-width: 170px;
  min-width: 170px;
}
.wd-opened .wd-dropdown.wd-dropdown-cats.categories-menu-dropdown{
  width: 270px;
	margin-top: 40px !important;
}
.whb-sticked .wd-dropdown.wd-dropdown-cats.categories-menu-dropdown{
	margin-top: 5px !important;
}
.wd-header-cats .wd-nav-vertical.wd-design-default {
  border-top: none;
}
.wd-dropdown.wd-dropdown-cats.categories-menu-dropdown::before {
  content: "";
  position: absolute;
  top: -25px;
  right: 20%;
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  opacity: 1;
  transform: translateY(10px);
  transition: .25s;
  border-color: transparent;
  border-bottom-color: #fff;
  border-width: 8px;
  margin-right: -8px;
}
.single-product .grid_style3 .gs_testimonial_single {
  padding-top: 0;
}
.single-product .grid_style3 .gs_testimonial_single .testimonial-box {
	border: 1px solid rgb(39, 218, 255);
  padding: 30px 40px 30px;
}
.single-product .swiper {
  padding-bottom: 10px;
}
.single-product .carousel-has-dots .swiper-pagination {
  margin: 10px 0 20px;
}
.single-product .carousel-dots--style-two .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #fed800;
}
.single-product .carousel-dots--style-two .swiper-pagination .swiper-pagination-bullet-active {
  background: #fed800 !important;
}

.search-results-wrapper .suggestion-sku{display:none}
.checkout.woocommerce-checkout label{
font-weight:600;
}
.wd-header-nav .color-scheme-dark, .wd-header-nav  .sub-sub-menu{
background:white}
.wd-nav-main .wd-sub-menu li a, .wd-nav-main .wd-sub-menu .sub-sub-menu  li a {
	color:black
}
#delivery-price-product li bdi{
font-weight:bold;
}
#delivery-price-product li bdi:after{
content:' : ';
}
#billing_country_field{display:none!important}
.labels-rounded .out-of-stock {
  border: 2px solid #a60202;
}
.labels-rounded .out-of-stock.product-label {
  left: auto;
  right: 15px;
}
.payment_methods li.wc_payment_method.payment_method_paybox_std::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(/wp-content/plugins/paybox-woocommerce-gateway/images/logo.png);
  background-size: contain;
  margin: 0 auto;
	background-repeat: no-repeat;
background-position: center;
}
.payment_methods li.wc_payment_method.payment_method_paybox_std img {
  display: none;
}
.payment_methods .payment_box {
  box-shadow: none;
	background:none;
}
.payment_methods .payment_box::before {
  display: none;
}
.payment_methods li.wc_payment_method.payment_method_icredit_payment::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(/wp-content/uploads/2026/02/cards.png);
  background-size: contain;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
.payment_methods li.wc_payment_method.payment_method_cod::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url(/wp-content/uploads/2026/02/money.png);
  background-size: contain;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
.payment_methods li.wc_payment_method.payment_method_icredit_payment .wc-stripe-card-icons-container {
  display: none;
}
.itemshippUL {
  padding: 0;
	margin-top: 10px;
	margin-bottom: 0;
}
.itemshippUL li{
  float: none;
  margin: 5px 0;
  font-size: 14px;
}
button.xoo-wl-open-form-btn {
  max-width: 300px;
  margin-bottom: 20px;
  background: #fed800;
  border-radius: 50px;
}
.labelsItem{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: left;
	z-index: 1;
}
.labelsItem ul {
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: end;
}
.labelsItem ul li {
  display: flex;
  margin: 5px;
  width: 42px;
  height: 42px;
  vertical-align: middle;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 1;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}
.labelsItem ul li.new {
    background:#ffa200;
}
.labelsItem ul li.recommended_package {
    background:#30aad8;
}
.labelsItem ul li.huge_sale {
    background:#ffdb50;
}
.labelsItem ul li.buy_get {
    background:#fed800;
}
.labelsItem ul li.best_selling {
    background:#333652;
}
.price-free-interest-outer div:nth-child(2)::after {
  content: "";
  width: 1px;
  height: 50px;
  background: #e4e4e4;
  display: block;
  position: absolute;
  top: -15px;
  right: 50%;
  z-index: 0;
}
.price-free-interest-outer div:nth-child(2) {
  position: relative;
}
.orword{
  background: #fff;
  display: block;
  z-index: 2;
  position: relative;
  line-height: 20px;
}
.interest{
  display: block;
  margin-bottom: -10px;
  font-size: 14px;
}
.cart-totals-section h2{
  font-size: 20px;
  text-align: center;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
}
.cart-content-wrapper .cart-totals-inner {
  border: none;
	padding: 0px;
}
table.cart tr.cart_item td.product-name a {
  font-size: 20px;
}
table.cart tr.cart_item td.product-subtotal{
vertical-align:bottom;
}
table.cart tr.cart_item div.quantity {
  display: inline-flex;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 0;
}
table.cart tr.cart_item .amount {
  font-weight: 600;
  color: #2b303a;
  font-size: 25px;
}
.actsubtotal, .actsubtotal .amount{
  font-size: 20px;
  font-weight: 600;
}
.buyblock.carttableitems, .cart-totals-section .buyblock{
  padding: 20px;
	margin-bottom: 20px;
}
table.cart tr.cart_item td.product-thumbnail {
  width: 150px;
  padding-left: 15px;
  padding-right: 15px;
}
td.product-thumbnail img {
  min-width: unset;
  max-width: 100%;
  border-radius: 0;
}
.cart-totals-section .coupon .button {
width:100%;
}
.cart-actions .button[name="update_cart"], .cart-actions .shop-button, .cart-totals-section .coupon .button {
border-radius: var(--btn-default-brd-radius);
  color: #fff;
  box-shadow: var(--btn-shop-box-shadow);
  background-color: rgb(9, 33, 67);
}
.cart-actions .button[name="update_cart"]:hover, .cart-actions .shop-button:hover, .cart-totals-section .coupon .button:hover {
box-shadow: var(--btn-shop-box-shadow);
  background-color: rgb(7, 25, 49);
  color: #fff;
}
#open_related{
  direction: rtl;
  max-width: 70%;
}
/*.additional_products_line .row label {
  position: absolute;
  margin-bottom: 0;
  cursor: pointer;
  height: 95%;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  padding: 15px;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  background: #fff;
  width: 95%;
  top: 0;
  right: 0;
}*/
.additional_products_line .row label {
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
  height: 100%;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  padding: 15px;
  border-radius: 0;
  text-align: center;
  overflow: hidden;
  background: #fff;
  width: 100%;
  top: 0;
  right: 0;
  border-radius: 5px;
}
/*.additional_products_line .row .col-6 {
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 20px;
  padding-top: 33%;
}*/
.additional_products_line .row .col-6 {
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 20px;
  padding-top: 0;
}
.additional_products_line .row label::before {
	content: "";
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	border: 2px solid #2b303a;
	z-index: 1;
	background: #fff;
	top: 10px;
	right: 50%;
	transform: translateX(50%);
    border-radius: 50%;
}
.additional_products_line .row .additional_products_radio:checked + label::after {
	content: "";
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	border: 2px solid #2b303a;
	z-index: 2;
	background: #2b303a;
	top: 14px;
	right: 50%;
	transform: translateX(50%);
	border-radius: 50%;
}
.additional_products_line .row .additional_products_radio:checked + label {
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
} 
.additional_products_radio{
display:none;
}
.additional_products_line .row label .itemimg {
  width: 100%;
  padding-top: 70%;
  position: relative;
}
/*.additional_products_line .row label .itemtitle{
  font-size: 12px;
  font-weight: 600;
  line-height: 1.1;
  margin-top: 5px;
  padding: 0 20px;
}*/
.additional_products_line .row label .itemtitle {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.1;
  margin-top: 5px;
  padding: 0;
}
.additional_products_line .row label .itemprice {
	display: block;
	position: absolute;
	bottom: 0;
	line-height: 1;
	background: #fed800;
	color: #000;
	font-weight: 600;
	font-size: 18px;
	padding: 3px;
	right: 0;
}
/*.additional_products_line .row label .itemimg img {
	display: block;
	position: absolute;
	top: 20%;
	right: 50%;
	width: 80%;
	height: 80%;
	object-fit: contain;
	transform: translateX(50%);
}*/
.additional_products_line .row label .itemimg img {
  display: block;
  position: absolute;
  top: 20%;
  right: 0;
  width: 100%;
  height: 80%;
  object-fit: contain;
}
.pdf{
  display: block;
  margin-bottom: 10px;
}
.pdf a{
margin-left:10px;
}
.pdf i.fa.fa-file-pdf-o{
	color: #dc3232;
}
.product-tabs-wrapper {
  padding-top: 30px !important;
  padding-bottom: 0 !important;
}
.upsells-carousel{
  margin-bottom: 0 !important;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs{
  background: #fff;
  padding: 20px;
}
.product-tabs-wrapper{
border:none !important;
}
.product-tabs-wrapper .wd-nav-tabs-wrapper{
display:none;
}
.prodform3 .list-content{
  line-height: 1.2;
  font-weight: 600;
	direction: rtl;
}
.prodform3 .wd-list li {
  direction: ltr;
}
.prodform3 .list-icon {
  margin-left: 0;
  margin-right: 10px;
}
.prodform2 .set-mb-s > * {
  margin-bottom: 0;
}
.prodform2 input[type="submit"] {
  color: #fff;
  border-radius: 5px;
  height: 35px;
  line-height: 35px;
  padding-top: 0;
  padding-bottom: 0;
  background: #092143;
  width: 100%;
}
.prodform2 input[type="text"], .prodform2 input[type="tel"]{
 height: 35px;
  border: 2px solid #e5e5e5;
  border-radius: 5px;
  background-color: #fff;
  font-size: 16px;
  direction: rtl;
}
.prodinfoblock {
  margin: 0 0 10px !important;
}
.buyblock .single_add_to_cart_button {
background: #092143;
  box-shadow: none;
  border: 1px solid #092143;
  color: #fff;
  border-radius: 5px;
  padding: 0 20px;
  height: 35px;
  width: 50%;
}
.buyblock div.quantity input[type="number"] {
  width: 50px;
}
div.quantity .minus {
  border-start-start-radius: 5px;
  border-end-start-radius: 5px;
}
div.quantity .plus {
  border-start-end-radius: 5px;
  border-end-end-radius: 5px;
}
.wapf select {
  border-radius: 5px;
}
.buyblock .wd-buy-now-btn {
background: #f4a51c;
  box-shadow: none;
  border: 1px solid #f4a51c;
  color: #fff;
  padding: 0 20px;
  height: 35px;
  display: block;
  width: 100%;
  border-radius: 5px;
}
.buyblock .price .amount, .buyblock .price1 .amount{
  font-size: 25px;
  font-weight: 700;
  color: #092143;
}
.buyblock form.cart {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.buyblock .price, .buyblock .price1{
  margin: 0;
}
.short-attr-out > div {
  display: block;
  width: 100%;
  font-size: 16px;
  padding: 0px 10px 10px;
  line-height: 1;
  margin-bottom: 15px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
}
.spacebetween{
  display: flex;
  justify-content: space-between;
	align-items: center;
}
.short-attr-out .block div {
  margin-bottom: 10px;
	position: relative;
}
.delivery-price-product {
  min-width: 300px;
  max-width: 300px;
}
.delivery-price-toggle bdi{
  font-weight: 600;
  color:#000;
}
.wd-header-main-nav .wd-nav > li {
  width: auto;
}
.wd-header-cart .wd-tools-icon.woodmart-cart-icon {
  background: none;
  color: #fff;
}
.social-whatsapp .wd-icon::before {
  content: "\f175";
}
.single-product .wd-social-icon.social-facebook .wd-icon {
  background: #fff;
  color: #fff;
}
.whb-color-dark .wd-header-divider::before {
  border-color: rgb(0, 0, 0) !important;
}
.whb-general-header .wd-logo img {
  top: -5px;
  position: relative;
}
.searchform input[type="text"] {
  height: 50px !important;
  font-size: 15px !important;
  padding-right: 20px !important;
  margin-bottom: 0;
  background: #fff;
  padding-left: 50px !important;
  color: #82a3b1 !important;
}
.searchform .searchsubmit {
  left: 0 !important;
  height: 50px !important;
  right: auto !important;
  color: #000 !important;
  background: #ffd800;
}
.whb-header{
padding-bottom:20px;
}
.flickity-page-dots {
  position: relative !important;
  bottom: 0 !important;
  margin-top: 10px !important;
}
.pagin-style-1 .flickity-page-dots li.is-selected {
  width: 10px !important;
}
.vc_separator.vc_separator_align_left.sectiontitle h4 {
  padding: 0 0 0 .8em;
  font-size: 35px;
}

.product-grid-item .wd-entities-title {
  margin-bottom: 15px !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.amount {
  font-weight: 600;
  color: #092143;
}
.product-grid-item .wd-entities-title {
  min-height: 42px;
}
body .product-grid-item .wd-add-btn > a {
background: #092143 !important;
  border: none;
  box-shadow: none !important;
  width: 100%;
  border-radius: 0 0 20px 20px !important;
  font-size: 20px;
}
body .wd-hover-quick .wd-add-btn {
  opacity: 1;
}
.wd-hover-standard .add-to-cart-loop span {
  font-size: 20px !important;
  line-height: 1.2 !important;
}
.moredetails{
  font-weight: 600;
  margin-top: 10px;
  line-height: 1;
}
.moredetails .fa{
  margin-right: 15px;
  vertical-align: middle;
}
.wd-post-img{
  padding-top: 80%;
  background: #000;
}
.wd-post-img img{
  position: absolute;
  top: 0;
  width: 100%;
  right: 0;
  height: 100%;
  object-fit: cover;
  opacity: 0.6;
}
.wd-post-share, .wd-post-entry-meta{
display:none !important;
}
.wd-post-content{
  position: absolute;
  top: 0;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  padding: 20px;
	display: flex;
flex-direction: column;
justify-content: center;
}
.wd-entities-title.title.post-title {
  min-height: 60px;
  margin-bottom: 20px;
  font-size: 25px;
  display: block;
  font-weight: 600;
  line-height: 1.2;
}
.wd-entry-content, .wd-read-more a, .wd-entities-title.title.post-title a, .wd-entities-title.title.post-title a:hover{
 /* color: #fff !important;*/
}
.main-footer, .main-footer li a, .main-footer .widgettitle, .main-footer .widget-title {
  color: #fff;
}
footer .wd-icon::before {
  font-size: 35px !important;
  color: #000;
  opacity: 1;
}
.copyrights-wrapper {
  border-top: 1px solid #c0c0c0 !important;
  background: #fff;
}
.main-footer .widgettitle, .main-footer .widget-title {
  font-size: 25px;
}
.main-footer li {
  margin-bottom: 5px;
}
.main-footer li a, .main-footer{
  font-weight: 400;
}
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #82a3b1;
  padding: 5px;
}
.cat-design-default .hover-mask {
  bottom: 0px !important;
  left: 0px !important;
  text-align: center !important;
  background: none;
  width: 100%;
  right: 0 !important;
  height: 45px;
  transform: translateY(0) translateZ(0) !important;
  position: relative !important;
}
.tax-product_cat .main-page-wrapper {
  background: #fff;
}
[class*="wd-header-search-form"] input[type="text"] {
  min-width: 300px !important;
}
.woocommerce-product-details__short-description {
  /*border-bottom: 1px solid var(--brdcolor-gray-300);*/
  /*padding-bottom: 20px;*/
}
#open_payments + h3{
  border-bottom: 1px solid var(--brdcolor-gray-300);
  padding: 10px;
}
.additional_products_line select {
  font-weight: 600;
  border-radius: 50px;
  height: 35px;
  border-width: 1px;
}
select {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMyYjMwM2EiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
}
.summary-inner .product_meta {
  border-top: none !important;
  background: #fff;
}
/*.buyblock {
  border: 5px solid #fed800;
  padding: 0 10px;
  border-radius: 0;
  overflow: hidden;
	background:#fff;
}*/
.buyblock {
  border: 5px solid #f4a51c;
  padding: 0 10px;
  border-radius: 0;
  overflow: unset;
  background: #fff;
  position: relative;
  margin-bottom: 70px;
}
.single-product .joinchat__woo-btn {
  max-width: unset;
  border-radius: 0;
  font: unset;
  width: calc(100% + 10px);
  margin: 0 -5px 0 0;
  font-weight: 600;
  font-size: 22px;
  line-height: 40px;
}
.single-product .joinchat__woo-btn__wrapper {
  position: absolute;
  bottom: -55px;
  right: 0;
  width: 100%;
}
body .category-grid-item .category-image {
  display: block;
  position: relative;
  padding-top: 100%;
  width: 100%;
}
body .category-grid-item img {
  width: 100% !important;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  object-fit: scale-down;
  max-height: 1000px !important;
	min-height:0 !important;
}
body .category-grid-item .category-image-wrapp {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.12) !important;
  border-radius: 5px;
  margin: 2px;
}
body .cat-design-default .wd-entities-title {
  color: #000;
}
body #product-sticky {
  display: none;
  border-bottom: 0px solid #CFD8DC;
  left: 0;
  width: 100%;
  min-height: 100px;
  position: fixed;
  text-align: center;
  top: auto;
  z-index: 999;
  bottom: 0;
}

@media (min-width:768px){
/*.single-product .owl-carousel.owl-rtl .owl-item.active img {
  border-radius: 0 0 50px 0 !important;
}*/
body .cat-design-default.categories-with-shadow .wrapp-category {
  box-shadow: none !important;
}
.cat-design-default .wd-entities-title {
position: absolute !important;
bottom: 0 !important;
  inset-inline-start: 0;
  width: 100%;
  line-height: 45px;
}
.catblock1{
  border-radius: 0 50px 0 0 !important;
}
.catblock2{
  border-radius: 0 0 50px 0 !important;
}
.catblock3{
  border-radius: 0 0 0 50px !important;
}
.vc_row.catblock3 {
  margin-left: 0;
  margin-right: 0;
}
.wd-blog-holder article:first-child .wd-post-img img, .wd-blog-holder article:first-child .wd-post-img{
  border-radius: 0 50px 0 0 !important;
}
.imghomeblock	img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 50px 0 !important;
}
}
@media (max-width:1140px){
.blog-design-meta-image .wd-entities-title.title.post-title {
  min-height: 40px;
  font-size: 18px;
  line-height: 1.2;
}
.blog-design-meta-image .wd-entry-content{
  font-size: 14px;
}
}

@media (max-width:900px){
#cclw_payment_section #payment ul.payment_methods li {
  width: 49%;
  margin: 10px 0;
}
#cclw_payment_section #payment ul.payment_methods {
  display: inline-flex;
  flex-wrap: wrap;
}	
}

@media (max-width: 767px) {
footer .wd-social-icons.text-right {
  --text-align: center;
  text-align: center;
  --content-align: center;
}
footer .vc_align_left.wpb_single_image.vc_align_left {
  text-align: center;
}
}
@media (max-width: 690px) {
.woocommerce-Reviews {
  margin-right: 0;
  margin-left: 0;
}
}

@media (max-width: 576px) {
  .whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
    display: block !important;
    margin-bottom: 3px;
  }
	.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle .woodmart-social-icons{
	display:none;
	}
}
@media (max-width:480px){
#cclw_payment_section #payment ul.payment_methods {
  margin: 0 10px;
}
#open_related{
max-width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.woocommerce-cart-form__cart-item.cart_item{
	padding:0;
}
table.cart tr.cart_item td.product-thumbnail {
  width: 100%;
  position: relative;
}
	:is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail img {
  min-width: unset;
  max-width: 100%;
}
:is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail {
  max-height: unset;
}
:is(.woocommerce-cart-form__contents, .group_table) td > .cart-price{
	width:100%;
}
table.cart tr.cart_item div.quantity {
  margin-right: 10px;
}
table.cart.shop_table_responsive td::before {
  display: none;
}
.cart-actions .shop-button {
  margin: 10px 0;
}
}
.wd-hover-fw-button .add-to-cart-loop span {
    font-size: 17px;
}
.commentsdiv {
    display: none;
}
.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 600;
    font-size: 14px;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element {
    font-size: 14px;
    font-weight: 600;
}
span.nav-link-text {
    font-size: 14px;
	    font-weight: 600;
}
.btn-size-large {
    font-size: 17px;
    font-weight: 700;
}
span.nav-link-text {
    font-size: 18px;
}
.menu-opener-icon.woodmart-burger {
    color: #2f2a2ac2;
}@media (min-width: 1025px) {
	.thumbs-position-bottom_grid .product-image-wrap img{
width: 110px;
height: 110px;
	object-fit: cover;
}
.thumbs-position-bottom_grid .product-image-wrap:first-child img{
width: auto;
height: auto;
	object-fit: cover;
}
.home .flickity-viewport{
border-radius: 0 0 50px 0;
}
}

