@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.barghsan.com/wp-content/themes/oxy760/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(56,56,56);
	--wd-text-font-size: 13px;
	--wd-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(43,43,43);
	--wd-entities-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(53,53,53);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-widget-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(10,10,10);
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 18px;
	--wd-primary-color: rgb(163,32,53);
	--wd-alternative-color: rgb(255,247,249);
	--wd-link-color: rgb(44,65,229);
	--wd-link-color-hover: rgb(44,65,229);
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: rgb(163,32,53);
	--btn-default-bgcolor-hover: rgb(255,247,249);
	--btn-default-color-hover: rgb(163,32,53);
	--btn-accented-font-weight: 400;
	--btn-accented-bgcolor: #A32035;
	--btn-accented-bgcolor-hover: rgb(45,45,45);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #35ad3b;
	--notices-success-color: #ffffff;
	--notices-warning-bg: rgb(163,32,53);
	--notices-warning-color: #ffffff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: scroll;
	background-position: center center;
	--wd-popup-width: 1000px;
	--wd-popup-padding: 0px;
}
.header-banner {
	background-color: rgb(164,32,53);
	background-image: none;
	background-repeat: inherit;
	background-size: inherit;
	background-attachment: scroll;
	background-position: center center;
}
.page-title-default {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-image: none;
	background-position: center bottom;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1280px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1280px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1280px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


	@font-face {font-family: 'YekanBakhVF';font-display: swap;
	  src: url('/wp-content/uploads/assets/fonts/variable/YekanBakh-VF.woff2') format('woff2-variations');
	  src: url('/wp-content/uploads/assets/fonts/variable/YekanBakh-VF.woff2') format('woff2') tech('variations');
	  font-weight: 100 900;}

	@font-face {
	  font-family: "Roboto";
	  src: local("Roboto");
	  ascent-override: 100%;
	  descent-override: 55%;
	  line-gap-override: 0%;
	}

	@font-face {
	  font-family: "Times New Roman";
	  src: local("Times New Roman");
	  ascent-override: 100%;
	  descent-override: 55%;
	  line-gap-override: 0%;
	}

	@font-face {
	  font-family: "Ubuntu";
	  src: local("Ubuntu");
	  ascent-override: 100%;
	  descent-override: 55%;
	  line-gap-override: 0%;
	}

	/* Variables */
	:root {
	  --wd-text-font: 'YekanBakhVF', "Times New Roman", Roboto, Ubuntu, sans-serif;
	  --wd-title-font: 'YekanBakhVF', "Times New Roman", Roboto, Ubuntu, sans-serif;
	  --wd-entities-title-font: 'YekanBakhVF', "Times New Roman", Roboto, Ubuntu, sans-serif;
	  --wd-widget-title-font: 'YekanBakhVF', "Times New Roman", Roboto, Ubuntu, sans-serif;
	  --wd-header-el-font: 'YekanBakhVF', "Times New Roman", Roboto, Ubuntu, sans-serif;
	}

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
	address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
	b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,
	thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,
	hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-feature-settings: "ss01";}

	:root {
	  --wy-gray1: #e0e0e0;
	  --wy-gray2: #2d2d2d;
	  --wy-gray3: #ededed;
	  --wy-gray4: #f7f7f7;
	  --wy-gray5: #fafafa;
		--wy-gray6: #595959;
	  --wy-light-red: #fff7f9;
	  --wy-light-red2: #fff0f2;
	  --wy-red: #a32035;
	  --wy-green: #1f9970;
		--wy-blue: #2b79ff;
	  --wy-white: #fff;
	  --wy-border-radius1: 18px;
	  --wy-border-radius2: 83px;
		--wy-border-radius3: 8px;
		--wy-border-radius4: 38px;
		--wy-border-radius5: 138px;
	  --wy-font-size1: 16px;
	  --wy-font-size2: 18px;
	  --wy-font-size3: 22px;
	  --wy-font-size4: 26px;
	  --wy-font-size5: 28px;
	  --wy-font-size6: 38px;
		--wy-font-size7: 24px;
		--wy-font-size8: 12px;
		--wy-font-size9: 14px;
		--wy-font-size10: 20px;
		--wy-font-size11: 48px;
		--wy-link-decoration: initial;
	}
	/* Ke and Ye */
	.ss023,.nav-link-text,.product_title,.related-products .slider-title,.related-products .wd-entities-title,.summary-inner .product_meta,.wy-agent-letter a,.wy-home-above-cta4 p,.wy-pricelist-table h2,.term-description h1, strong,
	.wy-pricelist-table td, .vc_tta-title-text, .wy-home-above-cta4 a, .wy-home-above-cta4 strong, .wy-home-p-name a, .woocommerce-product-details__short-description th, .wy-header-categories, .wy-last-upadate, .wy-company-certificate p, .wy-representative, .wy-company-name {font-feature-settings: "ss02", "ss03";}

	/* Persian Number and Ke */
	.ss02,.wy-footer-list a,.wy-footer-copyright p,.wy-footer-col-title,.wy-latest-posts a, .wy-contact h2, .wy-contact li, .wd-breadcrumbs .woocommerce-breadcrumb a, .wd-toolbar.wd-toolbar-label-show .wd-toolbar-label, .wy-pricelist-table td, .wy-fire-cable-desc-str-fa, .wy-faq-answer, .wy-faq-question summary, .wy-temprature-red::after, .wy-temprature-green::after, .wy-voltage::after {font-feature-settings: "ss01", "ss02";}


	.wy-border1 {border: 1px solid var(--wy-gray1);}
	.wy-border2 {border: 1px solid var(--wy-red);}
	.wy-p-spec-title {color:var(--wy-gray2);}
	.wy-ltr {direction: ltr;}
	.wy-f-size14 {font-size:14px;}
	.wy-f-size15 {font-size:15px;}
	.wy-f-size16 {font-size:16px;}
	.wy-f-size17 {font-size:17px;}
	.wy-f-size18 {font-size:18px;}
	.wy-f-size20 {font-size:20px;}
	.wy-f-size24 {font-size:24px;}
	.wy-f-size28 {font-size:28px;}
	.wy-f-size32 {font-size:32px;}
	.wy-c-gray6 {color: var(--wy-gray6);}
	.ss-c-gray1 {color: var(--wy-gray1);}
	.ss-c-green {color: var(--wy-green);}
	.wy-margin-top1 {margin-top: 30px;}
	.wy-margin-top2 {margin-top: -244px;}
	.wy-margin-top3 {margin-top: 60px;}
	.wy-margin-top4 {margin-top: 16px;}
	.wy-margin-top5 {margin-top: 40px;}
	.wy-margin-bottom1 {margin-bottom: 30px;}
	.wy-margin-bottom2 {margin-bottom: 20px;}
	.wy-margin-bottom3 {margin-bottom: 40px;}
	.wy-margin-bottom4 {margin-bottom: 0;}
	.wy-margin-bottom5 {margin-bottom: 5px;}
	.wy-margin-right1 {margin-right: 30px;}
	.wy-margin-right2 {margin-right: 70px;}
	.wy-margin-right3 {margin-right: 40px;}
	.wy-margin-right4 {margin-right: -40px;}
	.wy-margin-left1 {margin-left: 40px;}
	.wy-padding-top1 {padding-top: 60px;}
	.wy-padding-top2 {padding-top: 100px;}
	.wy-padding-top3 {padding-top: 8px;}
	.wy-padding-bottom1 {padding-bottom: 60px;}
	.wy-padding-bottom2 {padding-bottom: 20px;}
	.wy-padding-bottom3 {padding-bottom: 80px;}
	.wy-padding-bottom4 {padding-bottom: 130px;}
	.wy-padding-bottom5 {padding-bottom: 8px;}
	.wy-padding-left1 {padding-left: 5px;}
	.wy-fw300 {font-weight: 300;}
	.wy-fw400 {font-weight: 400;}
	.wy-fw600 {font-weight: 600;}
	.wy-fw700 {font-weight: 700;}
	.wy-fw800 {font-weight: 800;}
	.wy-fw900 {font-weight: 900;}
	.wy-center {text-align: center;}
	.wy-left {text-align: left;}
	.wy-vertical-align {vertical-align: middle;}
	.wy-vertical-align2 {vertical-align: bottom;}
	.ss-width {width:98%}
	.ss-table-responsive{ word-break: normal; white-space: normal;}
	body::selection {background-color: #ff9296;}
	.wy-border-radius1 img,.wy-home-above-cta4,.wy-border-radius1 {border-radius: var(--wy-border-radius1);}
	.wy-border-top-right-left-radius2 {border-top-right-radius: var(--wy-border-radius2);border-top-left-radius: var(--wy-border-radius2);}
	.wy-border-bottom-right-left-radius2 {border-bottom-right-radius: var(--wy-border-radius2);border-bottom-left-radius: var(--wy-border-radius2);}
	p,.wy-list li {line-height: 2.2;text-align: justify;font-size: 1.06rem;}
	.comment p {line-height: 2;}
	.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {border: none;}
	.no-full-heading {position: absolute;right: 0;}
	.wy-view-all {position: absolute;left: 15px;color: var(--wy-red);font-size: 14px;}
	.wy-view-all:hover {color: var(--wy-red);opacity: 0.7;}
	.wy-view-all .wd-btn-icon {margin-right: 10px;}
	.wy-flex-center {display: flex;justify-content: center;}
	.wy-red-word, .type-post p a, .type-page p a, .type-post li a, .type-page li a, .comment-body p a {color: var(--wy-red);}
	.type-post li a .author_name {color: var(--wy-gray6);}
	a.wy-red-word{transition:width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);}
	a.wy-red-word:hover{color: var(--wy-red);background-size: var(--wy-link-decoration, 100% 1px);background-image: var(--wy-link-decoration, linear-gradient(#a32035, #a32035));background-position: var(--wy-link-decoration, 0% 100%);background-repeat: var(--wy-link-decoration, no-repeat);}
	.wy-bg-gray3 {background-color: var(--wy-gray3);}
	.wy-bg-gray4 {background-color: var(--wy-gray4);}
	.wy-bg-gray5 {background-color: var(--wy-gray5);}
	.ss-bg-gray2 {background-color: var(--wy-gray2);}
	.ss-bg-red {background-color: var(--wy-red);}
	.wy-bg-light-red {background-color: var(--wy-light-red);}
	.wy-bg-light-red2 {background-color: var(--wy-light-red2);}
	.wy-red {color:var(--wy-red);}
	.wy-red a {color:var(--wy-red);}
	.wy-white {color:var(--wy-white);}
	option {font-family:var(--wd-text-font);}
	video {border-radius: 20px;max-width: 900px;clear: both;margin: 0 auto;}
	@media screen and (max-width: 767px) {
	.unset-m-inline{margin-inline: unset;}
	}

	/* Price list cards (two boxes) - Bakery */
	.wy-price-list-boxes {display: flex;border-radius: var(--wy-border-radius1);background-color: var(--wy-gray4);border-radius: var(--wy-border-radius1);padding: 8px;}
	.wy-price-list-box-content {display: flex;flex-direction: column;justify-content: space-around;margin-right: 26px;}
	.wy-price-list-box-text {margin-top: -25px;}
	.wy-price-list-box-text p {font-size: var(--wy-font-size10);}
	.wy-price-list-box-text a{color:var(--oxy-gray2);}
	.wy-price-list-box-top-img img {border-radius: var(--wy-border-radius3);}
	.wy-price-list-box-img img {border-radius: var(--wy-border-radius3);}
	a .wy-price-list-name {color: var(--wd-text-color);}
	a .wy-price-list-boxes:hover {background-color: var(--wy-light-red);}
	a .wy-price-list-boxes:hover .wy-price-list-name {color: var(--wy-red);}
	.wy-price-list-boxes:hover {background-color: var(--wy-light-red);}
	.wy-price-list-boxes:hover .wy-price-list-box-text a {color: var(--wy-red);}
	.wy-price-list-box-top-img img {aspect-ratio: 1 / 1;}
	.wy-price-list-name {margin-bottom: 14px;}
	.wy-price-list-svg {vertical-align: sub;}
	@media screen and (max-width: 767px) {
	.wy-price-list-boxes{margin: 10px;padding: 4px;}
	.wy-price-list-box-img img {aspect-ratio: 27 / 33;}
	.wy-element-icon img {height: 35px;width: auto;}
	.wy-price-list-box-img-col {max-width: 33%;align-items: center;display: flex;}
	.wy-element-icon {margin-bottom: 15px;}
	.wy-price-list-box-content {margin-right: 13px;}
	.wy-price-list-box-text {font-size: var(--wy-font-size1);}
	}

	/* Price list seyfan */
	.ss-pricelist-circle {position: relative; display: inline-block; width: 12px; height: 12px; margin-left: 14px;vertical-align: middle;}
	.ss-pricelist-circle::before {content: ""; position: absolute; inset: -8px; border-radius: 50%; background-color: #00E1AB; opacity: 0.6; animation: pulse 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;}
	.ss-pricelist-circle::after {content: ""; position: absolute; inset: 0; border-radius: 50%; background-color: #00E1AB; animation: circle 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;}
	@keyframes pulse {0% {transform: scale(0.5);opacity: 0.8;}80%,100% {transform: scale(1.6);opacity: 0;}}
	@keyframes circle {0% {transform: scale(0.8);}50% {transform: scale(1);}100% {transform: scale(0.8);}}
	.ss-pricelist-time{display: flex; justify-content: center;}
	.ss-pricelist-date{border-radius: 20px; padding: 10px 19px 10px 19px;}
	.wy-pricelist-table-head .ss-best-price::before {content: url(/wp-content/uploads/assets/icons/general/verifying.svg);vertical-align: -webkit-baseline-middle;padding-left: 2px;}


	/* Header Search Box */
	.searchform input[type="text"] {background-color: var(--wy-gray4);}

	/* Homepage */
	.wy-home-right-square {display: flex;flex-direction: column;justify-content: space-between;border-radius: var(--wy-border-radius1);background: url(/wp-content/uploads/assets/images/home/barghsan-office.png);background-repeat: no-repeat;padding-top: 40px;background-size: cover;}
	.wy-home-h1 {font-size:22px;color:#fff;font-weight: 400;}
	.wy-home-barghsan-desc1 {font-size:30px;color:#fff;}
	.wy-home-barghsan-desc2 {font-size: 18px;color: #fff;text-align: justify;display: block;padding: 22px 40px;background: rgba(45, 45, 45, 0.3);backdrop-filter: blur(3px);border-bottom-right-radius: var(--wy-border-radius1);border-bottom-left-radius: var(--wy-border-radius1);font-weight: 200;}
	.wy-home-quote-btn {background-color: rgb(20 20 20 / 20%);color: #fff;display: inline-block;font-size: 18px;margin-right: 40px;}
	.wy-home-above-cta4 {background-color: var(--wy-gray3);margin-bottom: 20px;transition: 0.3s;}
	.wy-home-above-cta4 a {color: var(--wy-gray2);font-family:var(--wd-title-font)}
	.wy-home-above-cta4:hover {background-color: var(--wy-red);color: #fff;}
	.wy-home-above-cta4:hover a {color: #fff;}
	.wp-block-media-text.wy-home-above-cta4 .wp-block-media-text__content {padding: 16px 8%;}
	.wp-block-media-text.wy-home-above-cta4 {box-sizing: border-box;direction: ltr;display: grid;grid-template-columns: 50% 1fr;grid-template-rows: auto}
	.wy-home-above-agent {font-size:16px;}
	.wy-home-above-agent::before {content: url(/wp-content/uploads/assets/icons/general/representative-badge.svg);vertical-align: top;padding-left: 10px;}
	.wy-home-above-cta4 p {text-align: right;font-size: 0.9rem;line-height: 1.7;}
	.wy-home-brands-logos{border-radius:var(--wy-border-radius1);padding-bottom: 30px;}
	.wy-gray-background {background-color: var(--wy-gray3);}
	.wy-gray-background-pattern {background-color: var(--wy-gray3);background-image: url(/wp-content/uploads/assets/images/pattern1.png);}
	.homepage-heading-row {display: flex;justify-content: space-between;}
	.wp-block-group.wy-cat-sales {margin-bottom: 0;}
	.wy-home-agent-row {display: flex;justify-content: center;}
	.wy-home-agent-col {display: flex;flex-basis: 76%;}
	.wy-latest-posts .wp-block-latest-posts__post-title {background-color: var(--wy-gray3);padding: 26px 10px;text-align: center;color: var(--wy-gray2);font-size: 17px;font-weight: 500;min-height: 100px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
	.wy-latest-posts .wp-block-latest-posts__featured-image {margin-bottom: 0}
	.wy-latest-posts img {border-top-right-radius: 10px;border-top-left-radius: 10px;}
	.wy-home-p-name {background: var(--wy-gray3);color: var(--wy-gray2);padding: 25px 10px;border-bottom-right-radius: var(--wd-brd-radius);border-bottom-left-radius: var(--wd-brd-radius);text-align: center;}
	.wy-home-p-name:hover {background: var(--wd-primary-color);}
	.wy-home-p-name a{font-size: 15px;}
	.type-page li .wy-home-p-name a {color: var(--wd-entities-title-color);}
	.type-page li .wy-home-p-name:hover a{color: #fff;}
	.wy-products .wc-block-components-product-image {margin-bottom:0;}
	.wy-c-comments-box {background-image: url(/wp-content/uploads/assets/images/home/red-light-desktop.png);background-position: 50%;background-size: 600px;background-repeat: no-repeat;display: flex;align-items: center;}
	.wy-home-c-comment {background: linear-gradient(105.73deg, rgba(250, 247, 249, 0.6) -7.07%, rgba(255, 247, 249, 0.1) 104.43%);border-radius: var(--wy-border-radius4);border: 1px solid var(--wy-light-red);padding: 24px;margin-top: 24px;margin-bottom: 24px;position: relative;}
	.wy-home-c-comment p {font-size: 14px;font-weight: 200;}
	.wy-home-c-name {font-size: 16px;font-weight: 600;}
	.wy-home-c-overlay1, .wy-home-c-overlay2, .wy-home-c-overlay3, .wy-home-c-overlay4 {position: absolute;width: 100%;height: 100%;}
	.wy-home-c-overlay1 {top: 0;left: 0;background: linear-gradient(rgb(255 255 255), rgb(255 255 255 / 0%));}
	.wy-home-c-overlay2 {top: 0;left: 0;background: linear-gradient(rgb(255 255 255), rgb(255 255 255 / 0%));}
	.wy-home-c-overlay3 {bottom: 0;left: 0;background: linear-gradient(rgb(255 255 255), rgb(255 255 255 / 0%));}
	.wy-home-c-overlay4 {bottom: 0;left: 0;background: linear-gradient(rgb(255 255 255), rgb(255 255 255 / 0%));}
	body .is-layout-flex > .wy-margin-top1.wy-home-sales {margin-top: 60px;}
	.wp-block-columns.wy-margin-bottom4[class*="wp-block"] {margin-bottom:-130px}
	.wy-home-categories.wy-padding-top1 {padding-top: 220px;}
	.wy-home-cat-name:hover {background: var(--wy-red);}
	.wy-home-cat-name:hover .wy-cat-name {color: #fff;}
	.wy-home-cat-name:hover svg.wy-red-arrow {transition: all .3s ease;fill: #fff;}
	.wy-home-cat-name {display: flex;justify-content: space-between;align-items: flex-end;background-color: #fff;padding: 20px;border-bottom-right-radius: var(--wy-border-radius1);border-bottom-left-radius: var(--wy-border-radius1);color: var(--wy-gray2);font-size: 18px;width: 90%;}
	.wy-home-cat-image img {border-radius: 18px;border: 1px solid var(--wy-light-red);background-color: rgb(255 255 255 / 17%);}
	.wy-home-cat-image {display: flex;justify-content: center;}
	.wy-latest-posts .wp-block-latest-posts__post-title:hover {background-color: var(--wy-light-red);color: var(--wy-red);}
	/* Add these to Homepage as inline */
	.wp-block-latest-posts__featured-image {max-width: 100%;}
	:is(.wc-block-grid__products,.wp-block-query) .wc-block-grid__product-image, :is(.wc-block-grid__products,.wp-block-query) .wc-block-components-product-image.wc-block-grid__product-image {border-bottom-right-radius: unset;border-bottom-left-radius: unset;}

	/* Red Bullet (before headings) */
	.wy-red-bullet1::before, .wy-red-bullet2::before {content: url(/wp-content/uploads/assets/icons/general/red-bullet.svg);vertical-align: top;padding-left: 10px;}

	.wy-red-bullet3::before, .wy-red-bullet4::before {content: url(/wp-content/uploads/assets/icons/general/red-bullet-mobile.svg);vertical-align: top;padding-left: 10px;}

	.is-layout-flex .wy-red-bullet4 {margin-right: 15px;}
	.related-products .slider-title:before {content: url(/wp-content/uploads/assets/icons/general/red-bullet.svg);vertical-align: top;padding-left: 10px;position: relative;background: none;margin-right: -15px;}
	.wy-red-bullet5::before {content: url(/wp-content/uploads/assets/icons/general/red-bullet2.svg);vertical-align: top;padding-left: 10px;}
	.is-layout-flex .wy-red-bullet5 {margin-right: -40px;}

	/* Hyperlinks <a> */
	.woocommerce-product-details__short-description a, .woocommerce-Tabs-panel--description p a {color: var(--wy-red);}
	.woocommerce-Tabs-panel--description p a:hover {text-decoration: underline;text-underline-offset: 8px;}

	/* Buttons */
	.wy-btn {border-radius: var(--wy-border-radius3);padding: 11px 14px;}
	.wy-btn .wd-btn-icon {margin-right: 10px;margin-left: unset;}
	.wy-white-btn {background-color: #fff;color: var(--wy-red);font-size: 14px;}
	.wy-white-btn:hover {background-color: var(--wy-light-red);color: var(--wy-red);}
	.woocommerce-Tabs-panel--description p a.wy-white-btn:hover {text-decoration: none;}
	.wy-light-red-btn {background-color: var(--wy-light-red);color: var(--wy-red);}
	.wy-light-red-btn:hover {background-color: var(--wy-red);color: #fff;}

	a svg#header-pricelist-arrow {transition: all .3s ease;fill: #a32035;}
	a svg.wy-red-arrow {transition: all .3s ease;fill: #a32035;}
	a svg.wy-red-arrow:hover {transition: all .3s ease;fill: #fff;}
	.wy-three-btn .wy-light-red-btn:hover svg.wy-red-arrow {fill: #fff;}
	.wy-light-red-btn:hover svg#header-pricelist-arrow {fill: #fff;}
	a svg.wy-white-arrow {transition: all .3s ease;fill: #fff;}
	.wy-agent-btn:hover svg.wy-white-arrow {fill: #a32035;}
	.wy-agent-btn:hover .wd-btn-icon {background-color: #fff;}
	.wy-agent-btn .wd-btn-icon {background-color: var(--wy-red);padding: 15px 18px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;transition: 0.3s ease;}
	.wy-red-btn {background-color: var(--wy-red);color: #fff;}
	.wy-red-btn:hover {background-color: var(--wy-gray2);color: #fff;border-color: var(--wy-gray2);}
	.wy-agent-btn {background-color: rgb(20 20 20 / 20%);color: #fff;padding: 15px 20px 15px 0;border-radius: 8px;display: inline-block;font-size: 18px; backdrop-filter: blur(4px);}
	.wy-agent-btn:hover {color: #fff;}
	.wy-agent-letter a:hover {opacity: 0.7;}
	.wy-agent .wpb_content_element {margin-bottom:0}

	.wy-btn svg {vertical-align: middle;}
	.wy-simple-btn {width: 190px;display: block;text-align: center;margin-top: 40px;margin-bottom: 40px;}

	/** Product Category **/
	.products.elements-grid.row {background-color: var(--wy-gray4);}
	.woocommerce .wd-product.wd-hover-tiled .product-wrapper {box-shadow: none;border: 1px solid var(--wy-gray3);}
	.product.wd-hover-tiled .product-element-bottom {padding: 4px 8px 10px 8px;}

	/** Product link brand insert by seyfan **/
	.ss-brand-img-product {background-color: rgba(224, 224, 224, 0.3);border-radius: 12px;border: 1px solid var(--wy-gray1) ;width: 80px;height: 80px;margin-left: 8px;text-align: center;align-content: center;}
	.ss-brand-img-product:hover{background-color: var(--wy-light-red);border: 1px solid var(--wy-red);}
	.ss-brand-box-product {display: flex; margin-top: -15px; padding-bottom: 20px;}
	

	/* Category Sidebar */
	.widget-area {border: 1px solid var(--wy-gray1);border-radius: var(--wy-border-radius1);padding: 10px;}
	.sidebar-container .wd-filter-list .count {min-width: 30px;height: 30px;border: 1px solid var(--wy-gray1);border-radius: 30px;color: var(--wy-gray6);line-height: 30px;background: var(--wy-gray1);}
	.sidebar-container .widget {border-bottom:none;margin-bottom: 16px;padding-bottom: 16px;}
	.sidebar-container .widget-title {margin-bottom: 16px;color: var(--wy-gray6);font-size:16px;}
	.woocommerce .page-title-default {background-color: #fff;}
	.wy-filter {font-size: 16px;color: var(--wy-gray2);margin-right: 6px;}
	.wd-filter-lable {font-size: 14px;}
	.sidebar-container .wd-layout-list li:not(:first-child) {border-top: 1px solid var(--wy-gray1);padding-top: 5px;}
	.woocommerce .products-bordered-grid.elements-grid {border-right: none;}

	.wd-products .product-grid-item .wd-entities-title {background: none;color: var(--wy-gray2);border-radius: unset;text-align: right;padding:10px 0;}
	.wd-products .wd-product .price {text-align: left;}
	.wd-products .product-element-bottom {background: var(--wy-gray3);border-radius: 10px;margin: 0 15px 15px 15px;}
	.wd-products .product-grid-item .wd-entities-title:hover {background: unset;}
	.wd-products .product-element-bottom:hover {background: var(--wd-primary-color);}
	.wd-products .product-element-bottom:hover .wd-entities-title {color: #fff;}
	.wd-products .product-element-bottom:hover del .woocommerce-Price-amount.amount {color: var(--wy-gray1);}
	.wd-products .product-element-bottom:hover .amount {color: #fff;}
	.wd-products .wd-product.wd-hover-tiled .product-element-bottom {padding: 4px 8px 10px 8px;}


	/* Product cards */
	.product-grid-item .wd-entities-title {background: var(--wy-gray3);color: var(--wy-gray2);padding: 25px 10px;border-radius: 10px;text-align: center;}
	.product-grid-item .wd-entities-title:hover {background: var(--wd-primary-color);color: #fff;}
	.product-grid-item .wd-entities-title a:hover {color: #fff;}
	.product-grid-item .product-grid-item .wd-entities-title {font-size: 15px;}

	/* Product image */
	.product-image-wrap figure,.wd-v-thumb-custom img,.product-image-thumbnail img {border: 1px solid var(--wy-gray1);}

	/** Product **/
	/* Breadcrumb */
	.wd-breadcrumbs .woocommerce-breadcrumb a {color: var(--wy-gray2);
		background-size: var(--wy-link-decoration, 100% 1px);
		background-image: var(--wy-link-decoration, linear-gradient(#2d2d2d, #2d2d2d));
		background-position: var(--wy-link-decoration, 0% 100%);
		background-repeat: var(--wy-link-decoration, no-repeat);font-weight: 300;}
	.wd-breadcrumbs .woocommerce-breadcrumb .breadcrumb-last {color: #7B7B7B;font-weight: 400;}

	/* Product H1 */
	.product_title.entry-title.wd-entities-title {font-weight: 800;}

	/* Short Description */
	a.reset_variations {width: 80px;}
	/* .wy-under-p-name .wy-pricelist-date, .wy-under-p-name .wy-best-price {font-size: 14px;}
	.wy-best-price {color: var(--wy-green);}
	.wy-best-price::before {content: url(/wp-content/uploads/assets/icons/general/verified.svg);vertical-align: -webkit-baseline-middle;padding-left: 2px;} */
	.wy-three-btn .wy-btn {width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;height: 55px;font-size: 1.01rem;padding:20px;}
	.woocommerce-product-details__short-description {margin-top: 20px;}
	.woocommerce-product-details__short-description table, .woocommerce-product-details__short-description table td {border:none;padding: 10px;}
	.woocommerce-product-details__short-description th {font-weight:700;border: none;font-size: 1.07rem;}
	th.wy-sh-desc-table-head {padding-bottom: 5px;}
	.woocommerce-product-details__short-description td {font-size:1.07rem;}
	.woocommerce-product-details__short-description td:nth-child(1) {max-width: 50px;}
	.product_cat-double-coated-silicone-wire .woocommerce-product-details__short-description td:nth-child(1) {max-width: 70px;}
	.woocommerce-product-details__short-description td:nth-child(2) {font-weight: 700;}
	.wy-sh-desc-dl-catalogue {margin-bottom: 10px;}
	.wd-after-add-to-cart {margin-top: 40px;}
	.product_meta .meta-label, .product_meta .posted_in {color:var(--wy-gray6);}
	.product_meta .meta-label a, .product_meta .posted_in a {color:var(--wy-gray2);}
	.is-layout-flex .wy-margin-top3 {margin-top: 60px;}
	.wy-pr-key-details {font-feature-settings: "ss01";}

	.woocommerce-product-details__short-description .wy-red-btn {color: #fff;}
	.woocommerce-product-details__short-description .wy-red-btn:hover {color: #fff;border-color: var(--wy-gray2);background-image:none;}
	.woocommerce-product-details__short-description .wy-light-red-btn {background-color: var(--wy-light-red);color: var(--wy-red);}
	.woocommerce-product-details__short-description .wy-light-red-btn:hover {background-color: var(--wy-red);color: #fff;background-image:none;}
	.woocommerce-product-details__short-description .wy-white-btn {background-color: #fff;color: var(--wy-red);font-size: 14px;}
	.woocommerce-product-details__short-description .wy-white-btn:hover {background-color: var(--wy-light-red);color: var(--wy-red);background-image:none;}

	.wy-price-section {display: flex;justify-content: space-between;align-items: center;background: var(--wy-gray4);border-radius: 12px;margin-top: 16px;}
	p.price.wy-prices {margin-bottom: unset;}
	form.cart.wy-ad-to-card-btn div.quantity input[type="button"], form.wy-ad-to-card-btn,form.cart.wy-ad-to-card-btn, div.quantity input[type="button"],div.quantity :is(input[type="number"],input[type="text"]){height: 47px;background: #ffffff;}
	.wy-advantages .vc_col-xs-3 {width: 22%;}
	.wy-price-section .single_add_to_cart_button {border-radius: var(--wy-border-radius3);}
	.wy-price-section .single_add_to_cart_button:hover {background-color: var(--wy-gray2);}
	.wy-price-section div.quantity .minus {border-start-start-radius: var(--wy-border-radius3);border-end-start-radius: var(--wy-border-radius3);}
	.wy-price-section div.quantity .plus {border-start-end-radius: var(--wy-border-radius3);border-end-end-radius: var(--wy-border-radius3);}
	.wy-price-section {padding: 13px;}
	.amount {color: var(--wy-gray2);font-weight: 700;}
	del .amount {color: var(--wy-gray6);}
	.woocommerce-Price-currencySymbol {font-weight: 200;}

	.wy-sh-desc-single-p-info {margin-top: 30px; color:var(--wy-blue);}
	.wy-sh-desc-single-p-info::before {content: url(/wp-content/uploads/assets/icons/general/info.svg);vertical-align: text-top;;padding-left: 5px;}

	/* Product Variable */
	a.jcaa_obj_text {color: var(--wy-gray6);background-color: rgb(224 224 224 / 30%);padding: 4px 16px;border-radius: 16px;border: 1px solid var(--wy-gray1);}
	a.jcaa_obj_text:hover {color: var(--wy-red);background-color: var(--wy-light-red);border: 1px solid var(--wy-red);}

	.jcaa_active_attr a.jcaa_obj_text {color: #ffffff;background-color: var(--wy-red);border: 1px solid var(--wy-gray2);}
	.jcaa_active_attr a.jcaa_obj_text:hover {color: var(--wy-red);background-color: var(--wy-light-red);border: 1px solid var(--wy-red);}
	.variations ul.jcaa_attr_select li {float:right;}

	/* Schneider */
	.wy-p-linkbox-title {font-size: 16px;margin-top: 32px;margin-bottom: 5px;}
	.wy-p-linkbox-items {font-size: 16px;margin-right: -8px;display: flex;flex-wrap: wrap;line-height: 3.2;}
	.woocommerce-product-details__short-description .wy-p-linkbox a:hover {background-image: none;}
	.wy-p-linkbox-items span {background-color: rgb(224 224 224 / 30%);margin: 8px;color: var(--wy-gray6);padding: 4px 16px;border-radius: 16px;border: 1px solid var(--wy-gray1);}
	.wy-p-linkbox-items a span {color: var(--wy-gray6);}
	.wy-p-linkbox-items span:hover {background-color: var(--wy-light-red);}
	.wy-p-linkbox-items a span:hover {color: var(--wy-red);}

	.wy-p-linkbox-items span.wy-active-item {background-color: var(--wy-red);border: 1px solid var(--wy-gray2);}
	.wy-p-linkbox-items a span.wy-active-item {color:#fff;}
	.wy-p-linkbox-items span.wy-active-item:hover {background-color: var(--wy-light-red);}
	.wy-p-linkbox-items a span.wy-active-item:hover {color: var(--wy-red);}

	/* Under add to cart section */
	.single-product .summary-inner .product_meta {padding-top: 4px;border-top:none;border-bottom: 1px solid var(--brdcolor-gray-300);}
	.wy-under-cart {display: flex;flex-wrap: wrap;width: 100%;}
	.wy-under-cart-col {flex: 1;display: flex;align-items: center;box-sizing: border-box;}
	@media screen and (min-width: 769px) {
	.single-product .summary-inner .product_meta {padding-bottom: 17px;}
	.wy-under-cart-col {flex-direction: row;padding: 11px 20px;}
	.wy-under-cart-col-text {flex: 1;}
	.wy-under-cart-col-img {text-align: right;padding-left: 8px;}
	.wy-under-cart-col-br {border-left: 1px solid var(--wy-gray1);}
	}
	@media screen and (max-width: 768px) {
	.single-product .summary-inner .product_meta {padding-bottom: 1px;}
	.wy-under-cart-col {flex-direction: column;text-align: center;padding: 16px 20px 0 20px;}
	.wy-under-cart-col-text {order: 2;margin-top: 10px;}
	.wy-under-cart-col-img {order: 1;}
	.ss-pricelist-above-text{font-size: var(--wy-font-size9); margin-bottom:32px;}
	.ss-pricelist-heading-above {font-size: var(--wy-font-size2); margin-bottom: 12px;}
	}
	.wy-under-cart-col-img img {max-width: 100%;background-color: var(--wy-light-red);border-radius: 24px;}

	/* Hide Price Plugin Button */
	.single-product-page .button.add_to_cart_button.product_type_simple {border-radius: var(--wy-border-radius3);color: var(--btn-accented-color);background-color: var(--btn-accented-bgcolor);font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));width: 160px;}
	.single-product-page .button.add_to_cart_button.product_type_simple:hover {background-color: var(--wy-gray2);}


	/* Product description */
	.woocommerce-Tabs-panel--description {background-color: var(--wy-gray3);}
	.woocommerce-Tabs-panel li {font-size: 1.02rem;}
	.wy-p-cable-diameter td:nth-child(1) {border: none;font-size: 1.07rem;max-width: 120px;color:var(--wy-gray2);padding: 12px;}
	.wy-p-cable-diameter td:nth-child(2) {border: none;font-size: 1.07rem;max-width: 120px;color:var(--wy-red);padding: 12px;}
	.wp-block-table.wy-p-cable-diameter table {width: unset;}
	.woocommerce-Tabs-panel--description h2, .woocommerce-Tabs-panel--description h3 {padding-bottom: 10px;}
	body .wy-margin-top3 {margin-top:60px}

	.wy-pr-key-spec {background: #fff;border-radius: var(--wy-border-radius1);padding:40px 40px 0 40px;}
	.wy-pr-key-spec ul {padding-right:0;display: flex;flex-wrap: wrap;}
	.wy-pr-key-spec li {display:flex;flex-direction: column;padding-bottom: 40px;width: 50%;box-sizing: border-box;}
	.wy-pr-key-desc-title{font-feature-settings: "ss01", "ss02", "ss03";}
	.wy-pr-key-desc-title::before {content: url(/wp-content/uploads/assets/icons/general/star.svg);vertical-align: top;padding-left: 10px;}
	.wy-pr-key-desc-details {color: var(--wy-gray6);padding-right:30px; font-feature-settings: "ss01", "ss02", "ss03";}

	/* Upsells */
	.upsells-carousel .product-grid-item .wd-entities-title {background: none;color: var(--wy-gray2);border-radius: unset;text-align: right;padding:10px 0;}
	.upsells-carousel .wd-product .price {text-align: left;}
	.upsells-carousel .product-element-bottom {background: var(--wy-gray3);border-radius: 10px;margin: 0 15px 15px 15px;}
	.upsells-carousel .product-grid-item .wd-entities-title:hover {background: unset;}

	.upsells-carousel .product-element-bottom:hover {background: var(--wd-primary-color);}
	.upsells-carousel .product-element-bottom:hover .wd-entities-title {color: #fff;}
	.upsells-carousel .product-element-bottom:hover del .woocommerce-Price-amount.amount {color: var(--wy-gray1);}
	.upsells-carousel .product-element-bottom:hover .amount {color: #fff;}

	/* Price list Page */
	.wy-narrow-section-title {display: flex;justify-content: space-between;}
	.wy-pricelist-date {font-size: 14px;border-radius: 16px;padding: 7px 12px 7px 12px;}
	.wy-pricelist-date svg {vertical-align: middle;}
	.wy-pricelist-date span {margin-right: 5px;}
	.wy-pricelist-table {background-color: #fff;border-radius: var(--wy-border-radius1);}
	.wy-pricelist-table tr:first-child {background-color: var(--wy-gray3);}
	.wy-pricelist-table td:nth-child(1n) {line-height: 2;}
	.wy-pricelist-table td {font-weight: 500;}
	.wy-pricelist-table td:nth-child(2)::after {content: "ریال";margin-right: 5px;font-weight: 300;}
	table.wy-fire-cable tr:last-child.wy-fire-cable-desc-col td {border-bottom: none;}
	.wy-pricelist-table tr:last-child td {border-bottom: none;}
	.wy-underground-header1 td,.wy-underground-header2 td {background: var(--wy-gray2);border-top-right-radius: var(--wy-border-radius1);border-top-left-radius: var(--wy-border-radius1);
	  background-repeat: no-repeat;background-position: left center;}
	.wy-pricelist-table-head .wy-best-price::before {content: url(/wp-content/uploads/assets/icons/general/verified.svg);vertical-align: -webkit-baseline-middle;padding-left: 2px;}
	.wy-pricelist-table-head .wy-narrow-section-title {margin-bottom:20px;}
	.wy-pricelist-table-head h2 {margin-bottom:0;}
	.wy-price-sep {font-size: 14px;}
	.wy-pricelist-table h2 {color: #fff;margin-bottom: 0;font-weight: 600;font-size: 20px;}
	.wy-pricelist-3btn {width: 190px;display: flex;justify-content: space-between;font-size: 16px;}
	a.wy-pricelist-3btn:hover svg.wy-red-arrow {fill: #fff;}
	.wy-pricelist-3btn .wd-btn-icon {padding-top:2px;}
	.entry-content .wy-price-row {margin-bottom:0;border-bottom: 2px solid var(--wy-gray1);}
	.wy-pricelist-3btn-row {padding: 25px 30px 30px 25px;}
	.wy-pricelist-3btn-row p {text-align: left;}
	.wy-pricelist-table strong {font-weight: 900;}
	.wy-pricelist-table td:nth-child(2n) {text-wrap: nowrap;text-align:left;}
	.wy-fire-cable-price-list {justify-content: space-evenly;}
	table.wy-pricelist-table td {padding: 15px 8px;}
	table.wy-pricelist-table td.wy-linked-td {padding: 7px 8px;}
	.price-list-summary h3 {font-size: 20px;font-weight: 400;}
	.price-list-summary p {font-size: 15px;}
	.wy-fire-approved {font-size: 14px;font-weight: 400;background-color: var(--wy-red);padding: 5px 5px 5px 12px;border-radius: var(--wy-border-radius1);}
	.wy-fire-approved::before {
	content: url(/wp-content/uploads/assets/icons/general/tick-circle.svg);
		vertical-align: -webkit-baseline-middle;
		padding-left: 1px;
	}

	.wy-link-icon::before {content: url(/wp-content/uploads/assets/icons/general/shopping-cart-barghsan-tejarat-price-list.svg);vertical-align: middle; padding-left: 2px; margin-top: 7px; display: inline-block; }
	.wy-pricelist-table td a {color:var(--wd-text-color);}

	@media (min-width: 1025px) and (max-width: 1280px) {
	.wy-price-row-two-col .wy-pricelist-table {min-width: 458px;}
	}
	@media (min-width: 1281px) {
	.wy-price-row-two-col .wy-pricelist-table {min-width: 562px;}
	}

	/* FAQ Page */
	.vc_tta-title-text {font-size: 18px;color: var(--wd-title-color);line-height: 2;}
	.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels{border-top:none;}
	.vc_tta.wy-faq .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {content: url(/wp-content/uploads/assets/icons/general/arrow-down-red.svg);border-width: 0px;transform: translateY(0%);}
	.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right>a {padding-inline: 25px 25px;}
	.wy-faq li {font-size: 1rem;}

	/* FAQ */
	.wy-faq-question:not(:last-child) {border-bottom: 1px solid var(--wy-gray1);}
	.wy-faq-question {padding-bottom: 20px;padding-top: 20px;}
	.wy-faq-question summary {font-size:17px;font-weight:600;}
	.wy-faq-question summary::before {content: url(/wp-content/uploads/assets/icons/general/arrow-left-red.svg);border-width: 0px;transform: translateY(0%);margin-left: 8px;vertical-align: sub;}
	.wy-faq-answer {font-size:15px;font-weight:400;margin-bottom: 0;margin-top:10px;}

	/* Agent */
	.wy-agent {margin-right: -30px;margin-left: -30px;background: var(--wy-gray2);}
	.wy-font-weight700 {font-weight: 700}
	.wy-agent-title1,.wy-agent-title2,.wy-agent-title3 {color: #ffffff;margin-bottom: 5px;}
	.wy-agent-title1 {font-size: var(--wy-font-size2);}
	.wy-agent-title2 {font-size: var(--wy-font-size5);}
	.wy-agent-title3 {font-size: var(--wy-font-size6);line-height: 1.7;text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.38);}
	.wy-network-agent .wy-agent-title3 {font-size: var(--wy-font-size4);}
	.wy-network-agent .wy-agent-title2 {font-size: var(--wy-font-size3);}
	.wy-network-agent .wy-agent-btn {background: var(--wy-red);}
	.wy-network-agent .wy-agent-btn .wd-btn-icon {background: var(--wy-gray2);padding: 11px 17px;border-radius: 5px;margin-left: 4px;}
	.wy-agent-btn:hover .wd-btn-icon {background: #fff;}
	.wy-agent.wy-network-agent {padding-top:0;}
	.wy-network-agent .wp-block-image .alignleft {margin:0;}
	.wy-network-agent-right-col {padding-top: 25px;}
	.wy-network-agent figure {position: relative;display: inline-block;}



	.wy-agent {padding-top: 30px;}
	.wy-agent h2 {font-weight: 100;}
	.woocommerce-Tabs-panel--description p.wy-agent-letter a {color: #fff;font-weight: 300;}
	.woocommerce-Tabs-panel--description p.wy-agent-letter a:hover, .wy-agent-letter a:hover {text-decoration:none;}
	p.wy-agent-letter a {padding-left: 10px;color: #fff;font-weight: 300;}
	.wy-agent-letter .wd-btn-icon {margin-left: 0}
	.wy-agent-letter {margin-bottom: 0;}
	.wp-block-column.wy-agent-right-col.is-layout-flow.wp-block-column-is-layout-flow {background-image: url(/wp-content/uploads/2024/02/3-2516_Zamini_0001-1.png);background-repeat: no-repeat;background-position: bottom right;}

	/* Comment */
	.comments-title {margin-top: 60px;}
	.comment-author a {color: var(--color-gray-900);}

	/* Toast Styles */
	.toast {position: fixed; background-color: rgba(255, 255, 255, 0.3); color: var(--wy-red); padding: 10px 16px; font-size: 12px; font-weight: 600; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25); backdrop-filter: blur(6px); z-index: 10000; pointer-events: none; opacity: 0; transform: translateY(10px); transition: opacity 0.3s ease, transform 0.3s ease; white-space: nowrap; max-width: 280px; border: var(--wy-gray1) 1px solid;
	}
	@media screen and (min-width: 1025px) {
	.toast.show {opacity: 1;transform: translateY(0);}
	.toast {border-radius: 20px 20px 20px 0;}
	}

	@media screen and (max-width: 1024px) {
	.toast.show {opacity: 1;left: 50%;transform: translateX(-50%);}
	.toast {border-radius: 20px;}
	.ss-pricelist-time{margin-top: -8px; padding-bottom:0;}
	.wy-price-guaranty{margin-bottom:0; margin-top:16px;}
	}

	/* Contact Us */
	.wy-c-info-left, .wy-c-info-right {display:flex;flex-direction: column;}
	.wy-c-info-right {align-items: flex-start;}
	.wy-c-info-left {align-items: flex-end;}
	.wy-contact {padding: 20px;background: rgb(20 20 20 / 20%);border-radius: var(--wy-border-radius3);color: #fff;max-width: 304px;margin-bottom:40px;}
	.wy-contact h2, .wy-contact li, .wy-contact a{color:#fff;}
	.wy-contact li{list-style: none;}
	.wy-c-tel::before{content: url(/wp-content/uploads/assets/icons/general/white-phone.svg);}
	.wy-c-fax::before{content: url(/wp-content/uploads/assets/icons/general/white-fax.svg);}
	.wy-c-email::before{content: url(/wp-content/uploads/assets/icons/general/white-email.svg);}
	.wy-c-address::before{content: url(/wp-content/uploads/assets/icons/general/white-location.svg);}
	.wy-c-tel::before, .wy-c-fax::before, .wy-c-email::before, .wy-c-address::before {padding-left: 10px;}

	/* Footer */
	.wy-footer-col-title-right {font-size: 15px;color: #A2A2A2 ;font-weight: 200;}
	.wy-footer-col-title-left {font-size: 15px;color: var(--wy-gray1);font-weight: 700;}
	.wy-footer-list {margin-top: 25px;}
	.wy-footer-left-top,.wy-footer-right-top {padding-top: 35px;}
	.wy-footer-list li {list-style: none;margin-bottom: 15px;}
	.wy-footer-list a {color: #fff;}
	.wy-footer-list li:hover a{opacity: 0.7;}
	.wy-footer-copyright p {font-size: 12px;}
	.wy-footer-tel::before {content: url(/wp-content/uploads/assets/icons/general/phone.svg);vertical-align: top;padding-left: 10px;}
	.wy-footer-email::before {content: url(/wp-content/uploads/assets/icons/general/email.svg);vertical-align: top;padding-left: 10px;}
	.wy-footer-address {color: #fff;}
	.wy-footer-address::before {content: url(/wp-content/uploads/assets/icons/general/location.svg);vertical-align: top;padding-left: 10px;}
	.wy-footer-fax::before {content: url(/wp-content/uploads/assets/icons/general/fax.svg);vertical-align: top;padding-left: 10px;}
	.wy-footer-tel,.wy-footer-email,.wy-footer-address {font-size: 14px;}
	.wy-footer-col-title-left::before {content: url(/wp-content/uploads/assets/icons/general/black-bullet.svg);vertical-align: top;padding-left: 10px;margin-right: -15px;}
	.wy-footer-left-top {background-color: var(--wy-red);}
	.wy-footer-right-top {background-color: var(--wy-gray2);}
	.wy-footer-social-col {display: flex;justify-content: flex-end;}
	.wy-footer-social-col img {margin-right: 10px;margin-left: 10px;}
	.wy-footer-social,.wy-footer-copyright {border-top:1px solid rgb(255 255 255 / 40%);padding-top: 20px;margin-bottom: 20px;}
	.wy-footer-map {display: flex;justify-content: center;}
	.wy-footer-map img {border-radius: var(--wd-brd-radius);}
	.scrollToTop {right: 20px;bottom: 80px !important;}
	@media (max-width: 1023px) {
	.wd-toolbar .wd-toolbar-link .wd-tools-icon:before {content: none;}
	body .wd-toolbar>a, body .wd-toolbar>div a {height: 17px;}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(1), .wd-toolbar.wd-toolbar-label-show>:nth-child(2){margin: 4px;border-radius: var(--wy-border-radius3);}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(1){background-color: var(--wy-red);padding: 16px 5px 14px 5px;}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(2){background-color: var(--wy-light-red);border: 1px solid var(--wy-gray1);padding: 16px 5px 14px 5px;}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(1) a{color: #fff;}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(2) a{color: var(--wy-red);}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(1) .wd-toolbar-label::after{content: url(/wp-content/uploads/assets/icons/general/white-arrow.svg);padding-right: 14px;margin-top: -3px;position: absolute;left: 0;}
	.wd-toolbar.wd-toolbar-label-show>:nth-child(2) .wd-toolbar-label::after{content: url(/wp-content/uploads/assets/icons/general/red-arrow.svg);padding-right: 14px;margin-top: -3px;position: absolute;left: 0;}
	.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label {text-align: right;font-size:14px;font-weight:400;}
	}
	.wy-f-badges-logo, .wy-f-badges {display: flex;justify-content: space-between;flex-direction: row;}
	.wy-f-badge1, .wy-f-badge2, .wy-f-badge3 {background: #fff;border-radius: 8px;margin-right: 16px;}
	.wy-f-badge1 {padding: 8px 13px;}
	.wy-f-badge2 {padding: 7px;}
	.wy-f-badge3 {padding: 8px 10px;}

	/* Catalogue */
	a svg.wy-dl-icon {transition: all .3s ease;fill: #a32035;}
	a:hover svg.wy-dl-icon {fill: #fff;}
	.wy-catalogue-title a {font-size: var(--wy-font-size10);color: var(--wy-gray2);}
	.wy-catalogue-desc {font-size: var(--wy-font-size9);color: var(--wy-gray6);}
	.wy-dl-btn .wd-btn-icon {margin-right: 0;}

	/* tablepress */
	.tablepress thead th {background-color: #2D2D2D;color: white;text-transform: none;font-family: inherit;font-weight: 300;font-size: 14px;padding: 10px;}
	.tablepress tbody td, .tablepress thead th {text-align: center;vertical-align: middle;}
	.tablepress thead th:first-child{border-top-right-radius: var(--wy-border-radius1);}
	.tablepress thead th:last-child{border-top-left-radius: var(--wy-border-radius1);}
	.tablepress .odd td {background: #F2F4F7;}
	.tablepress tbody td,
	.tablepress tfoot th {border-top: none;}

	/* Diameter page */
	.wy-pricelist-table.wy-diameter-table td:nth-child(2n) {text-wrap: nowrap;text-align: center;}
	.wy-pricelist-table.wy-diameter-table td:nth-child(2)::after {content: "mm";margin-left: 5px;font-weight: 300;}
	.wy-pricelist-table.wy-diameter-table .wy-diameter-table-head td:nth-child(2)::after {content:none;}
	.wy-diameter-table-head ,.wy-weight-table-head {background-color: #e1eaff;font-size: 1.1em;}
	table.wy-pricelist-table .wy-diameter-table-head td {padding: 8px;}

	/* weight page */
	.wy-pricelist-table.wy-weight-table td:nth-child(2n) {text-wrap: nowrap;text-align: center;}
	.wy-pricelist-table.wy-weight-table td:nth-child(2)::after {content: "گرم";margin-left: 5px;font-weight: 300;}
	.wy-pricelist-table.wy-weight-table .wy-weight-table-head td:nth-child(2)::after {content:none;}
	table.wy-pricelist-table .wy-weight-table-head td {padding: 8px;}

	/* strand table */
	.wy-pricelist-table.wy-core-table td:nth-child(2n) {text-wrap: nowrap;text-align: center;}
	.wy-pricelist-table.wy-core-table td:nth-child(2)::before {content: "mm";margin-left: 5px;font-weight: 300;}
	.wy-pricelist-table.wy-core-table td:nth-child(2)::after {content:none;}
	//.wy-core-table-head ,.wy-weight-table-head {background-color: #e1eaff;font-size: 1.1em;}
	table.wy-pricelist-table .wy-core-table td {padding: 4px;}


	/* Current Diameter Table */
	.wy-current-diameter-table td {text-align: center;}
	.wy-cable-length-title {border-top-right-radius: var(--wy-border-radius1);}

	#wy-current-diameter-table .wy-cable-length-title, #wy-current-diameter-table .wy-cable-length-title.highlight-column {font-size: 1.3em;background-color: var(--wy-gray2);color: #fff;padding-top: 7px;padding-bottom: 7px;}

	#wy-current-diameter-table .wy-cable-length-no {font-size: 1.3em;background-color: var(--wy-gray2);color: #fff;padding-top: 7px;padding-bottom: 7px;}
	#wy-current-diameter-table .wy-cable-length-no.highlight-column {color:#000;}

	#wy-current-diameter-table .highlight-row {background-color: rgba(255, 200, 0, 0.2);}
	#wy-current-diameter-table .highlight-column {background-color: rgba(255, 200, 0, 0.2);}

	.wy-al-cable-title {color: #fff;font-size: 1.3em;width: 105px;background-image: linear-gradient(45deg, #353535, #d7d7d7);}
	.wy-al-col {background-color: #c9c9c9;}
	.wy-copper-cable-title {color: #fff;font-size: 1.3em;width: 105px;background-image: linear-gradient(45deg, #662E00, #D47800);border-top-left-radius: var(--wy-border-radius1);}
	.wy-copper-col {background-color: #f4b084;}
	.wy-current-diameter-table .column-3, .wy-current-diameter-table .column-4, .wy-current-diameter-table .column-5, .wy-current-diameter-table .column-6, .wy-current-diameter-table .column-7, .wy-current-diameter-table .column-8, .wy-current-diameter-table .column-9, .wy-current-diameter-table .column-10, .wy-current-diameter-table .column-11, .wy-current-diameter-table .column-12, .wy-current-diameter-table .column-13 {background-color: var(--wy-gray3);}

	td.wy-cable-length-no::after {content: "m";margin-left: 5px;font-weight: 300;}
	.wy-cable-amp-row td:nth-child(1)::after, .wy-cable-amp-row td:nth-child(2)::after, .wy-cable-amp-row td:nth-child(3)::after, .wy-cable-amp-row td:nth-child(4)::after, .wy-cable-amp-row td:nth-child(5)::after, .wy-cable-amp-row td:nth-child(6)::after, .wy-cable-amp-row td:nth-child(7)::after, .wy-cable-amp-row td:nth-child(8)::after, .wy-cable-amp-row td:nth-child(9)::after, .wy-cable-amp-row td:nth-child(10)::after, .wy-cable-amp-row td:nth-child(11)::after {content: "A";margin-left: 5px;font-weight: 300;}
	.wy-cable-amp-row td:nth-child(12)::after, .wy-cable-amp-row td:nth-child(13)::after {content: "mm²";margin-left: 5px;font-weight: 300;}

	.wy-current-diameter-table tr:last-child td:nth-child(1) {border-bottom-right-radius: var(--wy-border-radius1);}
	.wy-current-diameter-table tr:last-child td:nth-child(13) {border-bottom-left-radius: var(--wy-border-radius1);}
	.wy-current-diameter-table tr:last-child td {border-bottom: none;}

	/* Article Table Style */
	.ek-table-wrapper {overflow-x: auto; margin: 0 auto; background: var(--wy-gray1); border-radius: 16px;}
	.ek-data-table {width: 100%; border-collapse: separate; border-spacing: 0 16px; background: var(--wy-gray1); border-radius: 32px; margin: 0; padding: 0 16px;}
	.ek-data-table th,.ek-data-table td {padding: 12px 14px; text-align: center; border: none; color: #333; box-sizing: border-box; font-weight: 300;}
	.ek-data-table th {background: var(--wy-red); color: #fff; font-size: 15px;}
	.ek-data-table td {font-size: 14px;}
	.ek-data-table tbody tr:nth-child(even) {background: #fff;}
	.ek-data-table tbody tr:nth-child(odd)  {background: var(--wy-gray1);}
	.ek-data-table tbody tr:hover {background: var(--wy-light-red); transition: background .2s ease-in-out;}
	.ek-data-table thead th:first-child,.ek-data-table tbody td:first-child {border-top-right-radius: 16px; border-bottom-right-radius: 16px; padding-right: 5px;}
	.ek-data-table thead th:last-child,.ek-data-table tbody td:last-child {border-top-left-radius: 16px; border-bottom-left-radius: 16px; padding-left: 5px;}
	/* Article Tip and Read More Box*/
	.ek-tip-box, .ek-readmore-box {font-size: var(--wy-font-size9); position: relative; margin: 48px 0; padding: 20px 60px; min-height: 88px; line-height: 3.5; border-radius: 16px;}
	.ek-tip-box::before, .ek-readmore-box::before,.ek-tip-box::after, .ek-readmore-box::after {content: ''; position: absolute; top: 0; width: 40px; height: 100%; background: url('https://www.barghsan.com/wp-content/uploads/2025/08/article-tip-box.png') no-repeat center/contain;}
	.ek-tip-box::before, .ek-readmore-box::before {left: 0;}
	.ek-tip-box::after, .ek-readmore-box::after  {right: 0; transform: scaleX(-1);}
	.ek-readmore-box::before,.ek-readmore-box::after {filter:grayscale(1);}
	@media (max-width:768px) {
	.ek-tip-box, .ek-readmore-box {min-height: 172px; width: 100%; padding: 50px 16px; line-height: 2.5;}
	.ek-tip-box::before, .ek-readmore-box::before,
	.ek-tip-box::after, .ek-readmore-box::after {width: 100%; height: 40px; background-size: contain;}
	.ek-tip-box::before, .ek-readmore-box::before {left: 50%; top: 0; transform: translateX(-50%) rotate(90deg) scaleY(-1) scale(1.3); background-position: top center;}
	.ek-tip-box::after, .ek-readmore-box::after {top: auto; bottom: 0; right: 50%; transform: translateX(50%) rotate(-90deg) scale(1.3); background-position: bottom center;}
	}
	/* Popup */
	.popup-added_to_cart .view-cart, .popup-added_to_cart .btn {border-radius: 8px;font-size: 16px;font-weight: 300;padding: 15px;width: calc(50% - 20px);}
	.popup-added_to_cart .btn.btn-style-link {background-color: var(--wy-light-red) !important;color: var(--wy-red);border: 1px solid var(--wy-gray1);}
	.popup-added_to_cart .btn.btn-style-link:hover {background-color: var(--wy-red) !important;color: #fff;}
	.mfp-content .wd-popup {padding: 16px;}
	.popup-added_to_cart h3 {font-weight: 700;}
	.wd-popup.popup-added_to_cart h3::before {content: '';position: absolute;top: 15px;left: 50%;transform: translateX(-50%);background-image: url(/wp-content/uploads/assets/icons/general/added-to-cart.svg);background-size: contain;background-repeat: no-repeat;background-position: center;width:88px;height:88px;}
	.wd-popup.popup-added_to_cart .added-to-cart {margin-top: 100px;}

	.quform-rtl .quform-success-message {border-right: 0; background-color: #e1e1e1; border-right: 5px solid var(--wy-red); color: var(--wy-gray2) !important; border-radius: 8px; text-align: center; padding: 15px 24px 15px 0px; margin: 0; border-left: 5px solid var(--wy-red);}
	.quform-error>.quform-error-inner{background-color: #fff0f4; color: var(--wy-gray2); border-radius: 8px; text-align: center; padding: 20px;}
	.quform-rtl .quform-error>.quform-error-inner {border-right: 5px solid var(--wy-red); border-left: 5px solid var(--wy-red);}

	@media (max-width: 768.98px) {.header-banner-container {padding-inline: 10px; !important}}

	/* Checkout */
	.digcon input#username::placeholder {color: #acacac;}
	.woocommerce-input-wrapper span#billing_phone-description {font-size: 12px;}@media (min-width: 1025px) {
	.woocommerce-product-details__short-description a:hover, .wd-dropdown-menu .wpb_content_element:hover a:nth-child(2) {
/* background-size: var(--wy-link-decoration, 100% 1px);
background-image: var(--wy-link-decoration, linear-gradient(#a32035, #a32035));
background-position: var(--wy-link-decoration, 0% 100%);
background-repeat: var(--wy-link-decoration, no-repeat); */
color:var(--wy-red);text-decoration: underline;text-underline-offset: 8px;} 
.woocommerce-product-details__short-description a, .wpb_content_element a {transition: width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);}

/* Price list cards (two boxes) - Bakery */
.wy-price-list-box-text {font-size: var(--wy-font-size10);}

/* Header */
.wy-header-categories {color: #fff;font-size: 14px;}
.nav-link-text {font-weight: 400;}
.wy-phone-icon {line-height: normal;padding-right:20px;padding-left:20px;}
.wd-header-text.wy-unset-flex{flex:unset}
.whb-header-bottom-inner{background-color: var(--wy-gray2);border-bottom-right-radius: 18px;border-bottom-left-radius: 18px;}
.whb-header-bottom .nav-link-text {color: #ffffff;}
.wy-menu-row3{display: flex;align-items: center;}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a::after{content: url(/wp-content/uploads/assets/icons/general/arrow-down-gray.svg);vertical-align: top;padding-right: 3px;font-family:inherit;}
.wd-nav[class*="wd-style-"]>li>a:hover {opacity: 0.7;}
/* .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:hover::after{content: url(/wp-content/uploads/assets/icons/general/arrow-down-red.svg);} */
.whb-main-header .wd-tools-element>a {color: var(--wy-gray6);border: 1px solid var(--wy-gray1);border-radius: 8px;padding: 12px 10px;height: 46px;margin: 8px;}
.whb-main-header .wd-tools-element:hover>a {color: var(--wy-gray6);}

/* Homepage */
.wy-home-agent-left-col{flex-direction: column-reverse;display: flex;}
.wy-home-right-square .wy-agent-btn:hover{background: var(--wy-red);}
.wy-home-agent-row .wp-block-column.wy-agent-right-col.is-layout-flow.wp-block-column-is-layout-flow {background-image: url(/wp-content/uploads/assets/images/khorasan-afsharnejad-cables.png);background-repeat: no-repeat;background-position: bottom;background-position-x: 420px;padding-bottom: 70px;}
.wp-block-column.wy-agent-right-col {margin-bottom:0;}

/* Product Category */
.woocommerce .page-title .title {font-size:32px;}
.woocommerce-ordering {background: var(--wy-gray4);border-radius: 24px;padding: 8px 8px 8px 11px;margin-left: 14px;min-width: 148px;}
.woocommerce-ordering::before {content:'مرتب سازی';position: absolute;margin-right: -80px;padding-top: 2px;}
.woocommerce .woocommerce-ordering select {border:none;background-image: url(https://www.barghsan.com/wp-content/uploads/assets/icons/general/arrow-down-red.svg);background-size: auto 12px;}
.woocommerce .page-title {margin-block: -40px 20px;padding-top: 40px;}

/* Product short description */
/* .wy-price-section {padding: 13px;} */
.wy-price-section :is(.btn,.button,button,[type="submit"],[type="button"]) {padding: 16px 40px;}
.entry-summary .summary-inner .product_meta {display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: center;}
.entry-summary .summary-inner .product_meta>span:not(:last-child) {margin-bottom: 0;}
.product_meta .posted_in {padding-left: 11px;border-left: 1px solid var(--wy-gray1);}
.product_meta .meta-label {padding-right: 11px;}
.product_meta .meta-label a:hover, .product_meta .posted_in a:hover{color: var(--wy-red);}
.wy-advantages img {margin-left: 8px;}
form div.quantity input[type="number"] {width:50px}
table.variations tr:last-child td.cell {padding-top: 22px;}

/* Product description */
.woocommerce-Tabs-panel--description {padding: 30px;border-radius: 40px;}
.wy-agent-left-col{flex-direction: column-reverse;display: flex;left: 65px;position: relative;}
.wy-network-agent .wy-agent-left-col {left: 0;}

/* Agent */
.wy-network-agent .wy-agent-btn {margin-right:70px;}
.wy-network-agent figure::after {content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(45, 45, 45, 0) 20%, #2D2D2D 100%);
    pointer-events: none;}

/* Product Price */
.single-product .price .amount {font-size: 20px;}
.archive .price .amount {font-size: 16px;}

/* Red Bullet (before headings) */
.is-layout-flex .wy-red-bullet1 {margin-right: -30px;}
.is-layout-flex .wy-red-bullet3 {margin-right: -30px;}

/* Pricelist Tables */
.wy-pricelist-table {min-width: 380px;}

/* Contact Us */
.wy-c-col .vc_column-inner {padding:120px 80px 0 80px;background-position: center !important;
    background-repeat: no-repeat !important;}

/* Footer */
.wy-footer-left-top {border-top-left-radius: 38px;}
.wy-footer-right-top {border-top-right-radius: 38px;}
.wy-footer-left-bottom {border-bottom-left-radius: 38px;}
.wy-footer-right-bottom {border-bottom-right-radius: 38px;}
.footer-container{margin-bottom:20px;}
.wy-footer-right-bottom {background-color: var(--wy-gray2);}
.wy-footer-left-bottom {background-color: var(--wy-red);}
social-col a:hover {opacity: 0.7;}

/* Catalagoue */
.wy-catalogue-title {margin-bottom: -40px;}

/* Price list */
.wy-link-icon::after {padding-right: 5px;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* Header */
.whb-general-header-inner .wd-tools-element a, .wy-mobile-header-phone {border: 1px solid var(--wy-gray1);border-radius: 8px;}
.whb-general-header-inner svg {vertical-align: middle;}
.wy-mobile-header-phone {padding: 9px;}
.whb-general-header-inner .wd-header-text{flex:none;}

/* Price list cards (two boxes) - Bakery */
.wy-price-list-box-text {font-size: var(--wy-font-size2);}

/* Homepage */
.wy-home-right-square {padding-top: 26px;}
.wy-home-h1 {font-size: 18px;}
.wy-home-barghsan-desc1 {font-size: 26px;}
.wy-home-barghsan-desc2 {font-size: 16px;}
.wy-section-h2 {font-size: 22px;}
.wy-home-agent-col {flex-basis: 90%;}

/* Product Category */
.woocommerce .page-title .title {font-size:30px;}
.woocommerce-ordering {background: var(--wy-gray4);border-radius: 24px;padding: 8px 8px 8px 11px;margin-left: 14px;min-width: 148px;}
.woocommerce-ordering::before {content:'مرتب سازی';position: absolute;margin-right: -80px;padding-top: 2px;}
.woocommerce .woocommerce-ordering select {border:none;background-image: url(https://www.barghsan.com/wp-content/uploads/assets/icons/general/arrow-down-red.svg);background-size: auto 12px;}
.woocommerce .page-title {margin-block: -40px 20px;padding-top: 40px;}

/* Product description */
.woocommerce-Tabs-panel--description {background-color: var(--wy-gray3);padding: 20px;border-radius: 40px;}
.wy-agent-left-col.wp-block-column-is-layout-flow {margin-left: 25px;}
form div.quantity input[type="number"] {width:50px}

/* Footer */
.wy-footer-left-top {border-top-left-radius: 38px;}
.wy-footer-right-top {border-top-right-radius: 38px;}
.wy-footer-left-bottom {border-bottom-left-radius: 38px;}
.wy-footer-right-bottom {border-bottom-right-radius: 38px;}
.wy-footer-right-bottom {background-color: var(--wy-gray2);}
.wy-footer-left-bottom {background-color: var(--wy-red);}

/* Catalagoue */
.wy-catalogue-title {margin-bottom: -30px;}

/* Pricelist */
.wy-underground-header1 td {background-size: 170px;}
}

@media (max-width: 576px) {
	/* .wd-carousel-spacing-20, .wd-carousel-spacing-30{--wd-car-sp:100px} */
.wy-margin-right3 {margin-right: 16px;}
.wy-padding-top2 {padding-top: 70px;}
.wy-padding-bottom4 {padding-bottom: 100px;}
.wy-agent {padding-bottom: 35px;}
.wy-agent.wy-network-agent {padding-bottom: 0;}
.margin-top-mob-none {margin-top:0;}


/* Header */
.whb-general-header-inner .wd-tools-element a, .wy-mobile-header-phone {border: 1px solid var(--wy-gray1);border-radius: 8px;}
.whb-general-header-inner svg {vertical-align: middle;}
.wy-mobile-header-phone {padding: 9px;}
.whb-general-header-inner .wd-header-text{flex:none;}
.whb-header-bottom-inner .wd-header-mobile-nav .wd-tools-icon::before {content: url(/wp-content/uploads/assets/icons/general/menu.svg);font-size: 0;}


/* Homepage */
.wy-c-comments-box {background-image: url(/wp-content/uploads/assets/images/home/red-light-mobile.png);background-size: 115%;}
.wy-home-c-comment {margin-bottom: 0px;}
.wy-home-c-right-last {margin-bottom:0;}
.wy-home-c-left-first {margin-top:0;}
.wy-home-right-square {padding-top: 16px;height: 480px;}
.wy-home-h1 {font-size: 16px;font-weight: 400;}
.wy-home-barghsan-desc1 {font-size: 22px;}
.wy-home-barghsan-desc2 {font-size: 14px;padding: 16px;}
.wy-agent-btn {font-size: 14px;padding: 12px 12px 12px 0}
.wy-agent-btn .wd-btn-icon {padding: 10px 14px 11px 11px;}
.wy-home-cat-name {max-width: 265px;}
.wy-section-h2 {font-size: 18px;}
.wp-block-columns.wy-margin-bottom4[class*="wp-block"] {margin-bottom: -60px;}
.wy-home-categories.wy-padding-top1 {padding-top: 140px;}
.wy-home-agent-row {justify-content: space-between;padding-right: 15px;padding-left: 15px;}
.wy-home-agent-col {flex-direction: column;flex-basis: 100%;}
/* .wy-agent-title1.wy-red-bullet3::before{content:none;} */
.wy-view-all {left: unset;}
/* Add these to Homepage as inline */
.wy-products .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 43% !important;}
.wy-products .wp-block-group {margin-right: 10px;margin-left: 10px;}
.wy-home-cat-image {
    display: block;
}
.wy-home-cat-name {padding: 4px 15px;font-size: 14px;line-height: 2.3;}
a svg.wy-red-arrow {width: 12px;}

.is-layout-flex .wy-red-bullet5 {margin-right: 0;}
.wy-red-bullet5::before {content: none;}
.wp-block-media-text .wp-block-media-text__content {padding-right: 15px;}
.wy-home-agent-left-col .wp-block-image .alignleft {margin-right: 0;}
.wy-agent-right-col .wy-margin-right2 {margin-right: 0;}
.wy-latest-posts .wp-block-latest-posts.is-grid li {margin: 0 0 1.25em 0;}


/* Product Category */
.woocommerce .page-title .title {font-size:24px;}

/** Product **/
/* .wy-pricelist-date {display: flex;justify-content: space-between;} */
/* Product short description */
.wy-under-p-name .wy-best-price {font-size: 12px;}
.entry-summary .summary-inner .product_meta {display: flex;flex-direction: column-reverse;margin-bottom:0;}
.wy-three-btn .wpb_content_element {margin-bottom: 20px;}
/* .wy-price-section :is(.btn,.button,button,[type="submit"],[type="button"]) {padding: 5px 10px;font-size: 11px;} */
.wy-under-p-name {display: flex;flex-direction: column;}
.wy-best-price {margin-top: 10px;}
form div.quantity input[type="number"] {/* width:50px; */ width:calc(68% - 3px);font-weight: 700;}
form.cart {width: 100%;justify-content: space-between;}
div.quantity, .wy-price-section .single_add_to_cart_button {width: calc(49% - 3px);}
.wy-price-section {padding: 20px 12px;align-items: flex-end;flex-direction: column;}
.wy-prices {padding-bottom: 18px;}
p.wy-prices {line-height: 1;}

/* Product description */
.product-tabs-wrapper {padding-top:0;}
.woocommerce-Tabs-panel--description {background-color: var(--wy-gray3);padding: 15px;border-radius: 30px; margin-bottom: 20px;}
.wp-block-column.wy-agent-right-col.is-layout-flow.wp-block-column-is-layout-flow {padding: 0 25px;}
.wy-agent-left-col.wp-block-column-is-layout-flow {margin-left: 25px;}
.wy-network-agent .wy-agent-left-col.wp-block-column-is-layout-flow {margin-left: 0;}
.wy-margin-right2 {margin-right: 30px;}

.wy-pr-key-spec {padding: 16px 16px 0 16px;}
.wy-pr-key-spec li {padding-bottom: 16px;width: 100%;}

/* Agent */
.wy-agent-title1 {font-size: var(--wy-font-size1);}
.wy-agent-title2 {font-size: var(--wy-font-size3);}
.wy-agent-title3 {font-size: var(--wy-font-size4);}
.wy-network-agent figure::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(45, 45, 45, 0) 20%, #2D2D2D 100%);pointer-events: none;}
.wy-network-agent .wy-network-agent-right-col {display: flex;flex-direction: column;align-items: center;}
.wy-network-agent p, .wy-network-agent h2 {text-align: center;margin-right: 0;}
.wy-network-agent .wy-agent-btn .wd-btn-icon {padding: 9px 12px;}
.wy-network-agent .wy-red-bullet2::before {content: none;}
.wy-agent.wy-network-agent {position: relative;}
.wy-agent.wy-network-agent::before {content: "";position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 21px;
    background: url(https://www.barghsan.com/wp-content/uploads/assets/icons/general/red-bullet-top.png) no-repeat center center;background-size: contain;}


/* Related Products */
.related-products .slider-title:before { content: url(/wp-content/uploads/assets/icons/general/red-bullet-mobile.svg);margin-right:0;}

/* Red Bullet (before headings) */
.wy-red-bullet1::before, .wy-red-bullet2::before{content: url(/wp-content/uploads/assets/icons/general/red-bullet-mobile.svg);}
/* .is-layout-flex .wy-red-bullet1 {margin-right: -15px;} */
/* .is-layout-flex .wy-red-bullet2 {margin-right: -15px;} */
.wy-home-agent-row .wy-red-bullet3 {margin-right: -30px;}
/* .wy-red-bullet1::before, .wy-red-bullet2::before {margin-right: -48px;} */

/* Contact Us */
.wy-c-info-right {align-items: center;}
.wy-c-info-left {align-items: center;}
.wy-c-col .vc_column-inner {padding: 0;}
.wy-c-col .vc_column-inner {padding:40px 0 0;background-position: center !important;
    background-repeat: no-repeat !important;}

/* Footer */
.wy-footer-right-top {border-top-left-radius: 38px;border-top-right-radius: 38px;}
.wy-footer-right-bottom {border-bottom-left-radius: 38px;border-bottom-right-radius: 38px;}
.footer-container{margin-bottom:10px;}
.wy-footer-right-bottom {background-color: var(--wy-red);}
.wy-footer-left-bottom {background-color: var(--wy-red);}
.wy-footer-right-top .wy-footer-list{display:flex;flex-wrap: wrap;}
.wy-footer-right-top .wy-footer-list li{margin-right: 8px;margin-left: 12px;list-style: disc;}
.wy-footer-social-col {justify-content: center;}
.wy-footer-right-top, .wy-footer-left-top, .wy-footer-right-bottom, .wy-footer-left-bottom {margin-right: 16px;margin-left: 16px;}
.wy-f-badge1 {padding: 5px 3px;}
.wy-f-badge2 {padding: 5px 3px;}
.wy-f-badge3 {padding: 5px 5px;}
.wy-f-badge1, .wy-f-badge2, .wy-f-badge3 {margin-right: 12px;}


/* Catalagoue */
.wy-catalogue-title a {font-size: var(--wy-font-size9);}
.wy-catalogue-desc {font-size: var(--wy-font-size8);}
.wy-price-list-boxes.wy-catalogue-boxes {margin: 0;}
.wy-catalogue-title {margin-bottom: -18px;}
.wy-btn.wy-dl-btn {padding: 8px 14px;}
svg.wy-dl-icon{max-width:16px;}

/* Price list */
.wy-narrow-section-title {flex-direction: column;}
.wy-narrow-section-title .wy-pricelist-date {margin-bottom: 24px;width: 234px;margin-right:0;}
.wy-underground-header1 td {background-size: 150px;}
.wy-pricelist-3btn {width: unset;}
a.wy-pricelist-3btn svg.wy-red-arrow {width: 16px;}
.wy-pricelist-3btn-row p {text-align: center;}
.wy-border-top-right-left-radius2 {border-top-right-radius: var(--wy-border-radius1);border-top-left-radius: var(--wy-border-radius1);}
.wy-border-bottom-right-left-radius2 {border-bottom-right-radius: var(--wy-border-radius1);border-bottom-left-radius: var(--wy-border-radius1);}

body .wy-pricelist-table-head .wy-margin-top3 {margin-top:27px;margin-bottom: 8px;}
.wy-pricelist-table-head .wy-margin-right2 {margin-right:0}
.wy-price-guaranty {display: flex;justify-content: center;}
.wy-pricelist-table-head .wy-best-price {font-size:15px;}
.wy-pricelist-table-head h2 {text-align: center;font-size:20px;}
.wy-pricelist-table-head .wy-red-bullet2::before {content: none;}
.wy-pricelist-table-head .wy-narrow-section-title {align-items: center;}
.wy-pricelist-table-head .wy-pricelist-date {text-align:center;}
.wy-last-upadate, .wy-update-date {font-size: 12px;}
.wy-price-list-name {font-size: 15px;}

/* FAQ */
.wy-faq-question summary {font-size:16px;}
.wy-faq-question {border-bottom: 1px solid var(--wy-gray1);}

/* tablepress */
.tablepress {overflow-x: scroll;display: block;}
.tablepress tbody td, .tablepress thead th {min-width: 85px;}

/* Cart */
.woocommerce-cart-form .shop-table-with-img td.product-quantity input[type="number"], .cart-widget-side div.quantity input[type="number"] {width: 50px;}

/* Popup */
.popup-added_to_cart .view-cart, .popup-added_to_cart .btn {font-size: 13px;padding: 15px 13px;}
.popup-added_to_cart h3 {font-weight: 600;font-size: 19px;}
}

