/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
	
	}
	
	
	
	
	.home-videos .video-fit {
		padding-top: 0 !important;
	}
	
	.contact-row .col-inner {
	  border-radius: 10px;
		background-color: #ffffff;
		padding: 24px;
	}
	
	.contact-row .icon-box-left {
		align-items: center;
	}
	
	.contact-row .icon-box-img {
		width: 28px !important;
	}
	
	.icon-box-left .icon-box-img+.icon-box-text {
		padding-right: 1em;
	}
	
	.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	  padding: 1em 1.618em;
	  margin-bottom: 2.617924em;
	  background-color: #0f834d;
	  margin-left: 0;
	  border-radius: 10px;
	  color: #fff !important;
	  clear: both;
	  border-right: 0.6180469716em solid rgba(0,0,0,.15);
		margin: 24px 0;
	}
	
	.woocommerce-info {
	  background-color: #5558da;
	  margin: 24px 0 !important;
	}
	
	.woocommerce-info a {
		color: #fff;
	}
	
	.wallet-cashback-notice, .wallet-cashback-notice span.amount {
		background-color: #0f834d;
		color: #fff;
	}
	
	.wallet-pay-partial label {
		line-height: 21px;
		font-weight: normal;
		border: 1px dashed #212121;
		border-radius: 6px;
		padding: 8px;
		margin-top: 24px
	}
	
	.woo-wallet-sidebar {
		display: none;
	}
	
	.woo-wallet-my-wallet-container .woo-wallet-content {
		width: 100%;
	}
	
	#top-bar .text p {
		font-size: 18px;
	}
	
	@media only screen and (min-width: 850px) {
		#top-bar .text p {
		font-size: 24px;
	}
	}
	
	#header .ux-timer span strong {
		font-size: 12px;
		padding-top: 4px;
	}
	
	#header .ux-timer span{
		padding: 12px;
	}
	
	#header .ux-timer span {
		background: #eee;
	}
	
	#header .ux-timer {
		direction: ltr;
	}
	 
	#top-bar .container {
		padding: 0 !important;
	}
	
	.col-countdown {
		margin-top: 80%;
	}
	
	@media only screen and (min-width: 850px) {
		.col-countdown {
		margin-top: 60%;
	}
	}
	
	@media only screen and (min-width: 1920px) {
		.col-countdown {
		margin-top: 95%;
	}
	}
	
	.page-id-153819 #main, .page-id-153819 #wrapper {
		background-color: #222222 !important;
	}
	
	.off-canvas .sub-menu.is-current-slide {
		margin-top: 36px;
	}
	
	/*----------------------------
	 * About Us page styles
	 * --------------------------
	*/
	.team-members-section .row {
		margin-bottom: 48px !important;
	}
	
	.team-members-section .box-image img {
		border-radius: 100%;
	}
	
	@media only screen and (min-width: 850px) {
	.team-members-section .box-image {
		height: 60%;
		width: 60%;
	}
	}
	
	.team-members-section .box-image {
		height: 75%;
		width: 75%;
	}
	
	.team-members-section .box-push .box-text {
		padding: 15px 0; 
	}
	
	.team-members-section .box-text .person-name {
		font-size: 15px;
		font-weight: 500;
	}
	
	.retail-section .col .col-inner .icon-box {
	  border: 3px solid #F2F2F2 !important;
	  border-radius: 6px;
		padding: 16px
	}
	
	
	/*----------------------------
	 * Endedddd About Us page styles
	 * --------------------------
	*/
	
	.menu-item > a:after {
		display: inline-block;
		font-size: 10px;
		line-height: 9px;
		letter-spacing: -0.1px;
		margin-left: 4px;
		background-color: #ff0000 !important; /* Change color */
		border-radius: 3px;
		color: #fff !important;
		padding: 3px 4px 3px !important;
		position: relative;
	}
	
	/*----------------------------Quform------
	*/
	.quform-elements-3 .quform-button-submit-text {
		float: revert;
		width: 100px;
	}
	
	.quform-elements-3  .quform-submit {
		background: #000;
		color: #fff;
		font-weight: 500;
	}
	
	.quform-elements-3 .quform-child-elements {
		display: flex;
		justify-content: center;
		align-items: center;
	} 
	
	.quform-elements-3 .quform-spacer {
		padding: 0;
	}
	
	.quform-field-3_3 {
		width: 350px !important;
		border-radius: 6px !important;
	}
	
	@media only screen and (max-width: 849px) {
		.newsletter-row .col {
		padding: 0 !important;
	}
		.quform-field-3_3 {
		width: 230px !important;
		border-radius: 6px !important;
	}
	}
	
	.quform-label-3_3 {
		line-height: 28px !important;
	}
	
	.quform-label-text {
		font-weight: 400;
		color: #000 !important;
	}
	
	.quform-option-text {
		font-weight: 300;
	}
	
	/*----------------------------Ennnnd Quform------
	*/
	
	.mfp-content .lightbox-content {
		border-radius: 10px !important;
	}
	
	@media only screen and (max-width: 849px) {
	.mfp-wrap.mfp-auto-cursor {
		top: 0 !important;
	}
	}
	
	.know-better-price-button a, .know-better-price-button a:hover {
		background-color: transparent !important;
		color: #212121;
		font-size: 12px;
		border: none;
		margin-top: 12px;
		font-weight: 500;
		box-shadow: none;
		vertical-align: middle !important;
		display: flex;
		padding-right: 0;
	}
	
	.know-better-price-button {
		opacity: 0.75
	}
	
	.know-better-price-button a:before {
		content: url("https://bolgano.org/wp-content/uploads/tag%20price-1.svg");
		margin-left: 8px
	}
	
	.custom-tooltip.tooltip {
	  position: relative;
	  display: inline-block;
	}
	
	/* Tooltip text */
	.custom-tooltip.tooltip .tooltiptext {
	  visibility: hidden;
	  width: 160px;
	  background-color: black;
	  color: #fff;
	  text-align: center;
	  padding: 5px 0;
	  border-radius: 6px;
	 
	  /* Position the tooltip text */
	  position: absolute;
	  z-index: 1;
	}
	
	.custom-tooltip.tooltip:hover .tooltiptext {
	  visibility: visible;
	}
	
	
	@media only screen and (min-width: 850px) {
	.wc-block-grid.has-3-columns .wc-block-grid__product {
		flex: 1 0 29.333333% !important;
		max-width: 29.333333% !important;
	}
		
		.wc-block-grid .wc-block-grid__product {
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 10px 10px 1px rgb(112 107 107 / 9%);
		margin-bottom: 24px;
	}
	}
	
	@media only screen and (max-width: 849px) {
	.wc-block-grid .wc-block-grid__product {
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 10px 10px 1px rgb(112 107 107 / 9%);
		margin-bottom: 24px;
	}
		
		.wc-block-grid__products {
			margin: 24px;
		}
	}
	
	.wc-block-grid.has-1-columns .wc-block-grid__product {
		flex: 1 0 90% !important;
		max-width: 90% !important;
	}
	
	.single-post .wc-block-grid__products .del-price-with-percentage {
		justify-content: center;
		line-height: 18px;
		font-size: 10px;
		direction: rtl;
	}
	
	.single-post .wc-block-grid__products .del-price-with-percentage .percentage {
		font-size: 12px;
		top: 4px;
		position: relative;
		line-height: 26px;
		font-weight: 500;
		margin-left: 6px;
	}
	
	.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title {
		margin-bottom: 0 !important;
	}
	
	.wc-block-grid__product .wc-block-grid__product-title {
		font-size: 14px !important;
		color: #1a1a1a;
		font-weight: normal;
		line-height: 23px;
	}
	
	.single-post .entry-content .wc-block-grid__product-add-to-cart a {
		font-size: 12px !important;
		color: #1a1a1a;
		font-weight: normal;
		line-height: 18px;
		padding: 0px 12px !important;
		border-radius: 6px;
		color: #fff !important
	}
	
	.wc-block-grid__product-onsale, .wc-block-grid__product-rating {
		display: none !important;
	}
	
	
	/* .payment_method_WC_ZPal label:after, .payment_method_WC_NextPay label:after {
		content: 'کارمزد این درگاه کمتر از ۱۰۰۰ تومان و به عهده مشتری می باشد.';
		display: block;
		color: #c69019;
	  font-size: 12px;
	  font-weight: 500;
	} */
	
	.payment_method_WC_NextPay img {
		display: none;
	}
	
	.visitor-counter {
		display: none !important;
	}
	
	.single-product .ux-swatches--large .ux-swatch--label {
		width: max-content;;
	}
	
	.testimonials-slider img {
		filter: grayscale(1);
	}
	
	.testimonials-slider img:hover {
		filter: grayscale(0);
	}
	
	@media only screen and (min-width: 850px) {
	.ux-menu-icon {
		display: none;
	}
	}
	
	.ux-menu-icon, .ux-sidebar-menu-icon {
		width: 27px;
		height: 27px;
	}
	
	.off-canvas .mfp-content #main-menu a {
		font-size: 14px;
		color: #212121;
	}
	
	.off-canvas .mfp-content #main-menu .toggle {
		opacity: 1;
	}
	
	/* 
	.off-canvas .mfp-content #main-menu .toggle i {
		content: url("https://bolgano.org/wp-content/uploads/2022/11/Plus-icon-menu.svg");
		width: 18px;
	} */
	
	 ul.product_list_widget li a:not(.remove) {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
	
	.widget_shopping_cart_content ul.product_list_widget li a:not(.remove) {
		font-size: 11px;
		line-height: 18px;
	}
	
	@media only screen and (max-width: 849px) {
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
		width: 80% !important;
		transition: -webkit-transform 0.8s;
	  transition: transform 0.8s;
	  transition: transform 0.8s, -webkit-transform 0.8s;
	}
		
		.off-canvas .mfp-content .header-button a {
		margin: 16px 12px !important;
		display: block;
		color: #fff !important;
	}
		
		.header-contact-wrapper a {
			font-size: 16px !important;
		}
		
		.mfp-ready .mfp-close {
			opacity: 1;
			mix-blend-mode: inherit !important;
			top: 6px;
		}
	
	 .nav-vertical li li.menu-item-has-children>a {
			font-weight: 700 !important;
		}
	}
	
	
	ul.product_list_widget li.mini_cart_item img {
		width: 60px;
		height: 60px;
	}
	
	.mobile-menu-top-sticky {
		font-size: 22px;
		background-color: #3383f5;
		color: #fff;
		text-align: center;
		display: block !important;
		width: 100%;
		padding: 4px !important;
		margin: 0 !important;
		position: -webkit-sticky !important; 
	  position: sticky !important;
	  top: 0 !important;
	}
	
	.nav-slide {
		padding-top: 0;
	}
	
	.off-canvas:not(.off-canvas-center) #main-menu li.html {
		padding: 0;
	}
	
	.off-canvas #main-menu .sidebar-menu {
		padding: 0;
	}
	
	.off-canvas .nav-vertical>li>a {
		padding: 12px 0;
	}
	
	.term-description p, .term-description a, .term-description span, .term-description h2, .term-description h3, .term-description h4, .article-inner, .article-inner .entry-content {
		text-align: justify !important;
	}
	
	.article-inner, .article-inner .entry-content {
		text-align: right !important;
	}
	
	
	@media only screen and (max-width: 549px) {
	.article-inner, .article-inner .entry-content h2 {
		font-size: 16px !important;
	}
	}
	
	
	.rx-comment-form-attachment .rx_upload_file:after {
		content: 'فرمت قابل قبول: JPG, PNG, JPEG, BMP, GIF';
		font-size: 11px !important;
	  color: #000;
	  white-space: initial;
	}
	
	.rx-comment-form-attachment .rx-form-btn {
		padding-bottom: 4px !important;
	}
	
	.rx_body .review_title, .rx-filter-bar {
		display: none;
	}
	
	.rx_recommended_wrapper {
		margin-right: 0;
	}
	
	.rx_listing_container, .rx-review-form-area-style-1 {
		border-radius: 6px;
		border: none
	}
	
	.header-button-1 .header-button a {
		background: rgba(255 0 0) !important;
		box-shadow: 0 0 0 0 rgba(255 0 0);
		animation: pulse-red 2s infinite;
	}
	
	@keyframes pulse-red {
		0% {
			transform: scale(0.95);
			box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
		}
		
		70% {
			transform: scale(1);
			box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
		}
		
		100% {
			transform: scale(0.95);
			box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
		}
	}
	
	.term-description .wp-video {
		margin: 0 auto;
	}
	
	.term-description a, .single-product .woocommerce-Tabs-panel--description a, .article-inner .entry-content a {
		color: #3383f5 !important;
		font-weight: 600;
	}
	
	.term-description a:hover, .single-product .woocommerce-Tabs-panel--description a:hover, .article-inner .entry-content a:hover {
		color: #F0A500 !important;
	}
	
	/* .variations th.label label:after {
		content: ' یکی از گزینه های زیر را انتخاب کنید.';
		font-weight: normal;
		display: block;
		color: red;
		font-weight: bold;
		font-size: 11px;
		margin-top: 12px;
		margin-bottom: 0
	} */
	
	
	/*My Fonts are All in here :) 
	 * --------------------------------*/
	/* font styling------------------ */
	
	body, .nav > li > a, h1,h2,h3,h4,h5,h6, .heading-font, .alt-font, .box-text a:not(.button)  {
		font-family: Yekan Bakh FaNum, sans-serif !important;
	}
	.stars a:after {
		font-family: 'fl-icons';
	}
	/*----------End Fonts--------------*/
	strong {
		font-weight: bold !important;
	}
	
	@media only screen and (max-width: 782px) {
	.page-id-124953 #wpap-user-panel {
		top: 0px !important;
	}
	}
	
	#wpap-user-panel {
		z-index: 30 !important
	}
	
	.justify, #justify {
		text-align: justify !important;
	}
	
	/*--------------------------------start Comments styles---------------------------------------*/
	#wpap-content #wpap-comments .wpap-card header {
		display: none !important;
	}
	
	#wpap-content #wpap-comments .wpap-card {
		padding: 12px;
	}
	
	.rx_review_block .children .comment-content p, .rx_review_block p, .rx-criteria-table td, .rx-rating-table td {
		text-align: right;
	}
	
	.rx_varified, .rx_review_calender, .rx_helpful {
		justify-content: end;
		flex: auto;
	}
	
	.rx-images {
		justify-content: right;
	}
	
	.rx_review_vote_icon p {
		display: none;
	}
	
	.rx_listing .children {
		margin-left: unset;
		margin-right: 120px;
	}
	
	.rx_listing ul.children li {
		margin-right: 0;
	}
	
	.rx_listing .rx_review_block .children .rx_thumb {
		margin-right: 0;
		margin-left: 16px;
	}
	
	.rx_listing .rx_review_block .rx_thumb {
		width: 40px;
		height: 0;
	}
	
	.reviewx_front_end_from .comment-notes, .rx-review-form-area-style-1 .comment-respond .comment-reply-title, .rx_listing .rx_review_block .children .review_title {
		text-align: right !important;
	}
	
	.reviewx-star-rating {
		float: right;
	}
	
	.rx_recommended_wrapper, .rx_rating_graph_wrapper {
		box-shadow: none;
		border-radius: 6px;
	}
	
	.rx_listing .rx_review_block .rx_body .rx_review_calender svg {
		margin-right: 4px;
		margin-top: 0;
	}
	
	.rx_listing_container .children .rx_review_calender {
		display: none;
	}
	
	.rx-horizontal .progress-track {
		margin-left: unset;
		margin-right: 12px;
	}
	
	.rx_listing .children {
			background-color: #336CFB !important;
		}
	
	.rx_listing .children .comment .comment-content p, .rx_listing .children .rx_body .review_title {
		color: #fff !important;
		font-style: normal;
	}
	
	.owner_arrow, .rx_rating_graph_wrapper {
		display: none;
	}
	
	.rx-reviewbox .rx_recommended_wrapper {
		width: 100%;
	}
	
	.rx-admin-reply-area .admin-reply-form-title {
		color: #212121 !important;
	}
	
	.rx_meta, .rx_listing .rx_review_block .rx_body .rx_varified {
		margin-bottom: 0;
	}
	
	.rx_listing .rx_review_block .rx_body .rx_review_calender {
		display: none;
	}
	
	.comment-form-email:after {
		content: 'اگر ایمیل ندارید، bolgano@gmail.com را وارد نمایید.';
		color: #c69019;
	  font-size: 10px;
	  font-weight: 500;
	}
	
	.rx_listing .rx_review_block .rx_author_info .rx_author_name h4 {
		font-size: 12px;
		font-weight: 500;
		color: #9B9B9B !important;
		margin-top: 0;
	}
	
	.rx_listing .rx_review_block .rx_body p {
		color: #212121 !important;
		display: inline-block;
		width: 100%;
	}
	
	@media only screen and (max-width: 849px) {
		
		
		.rx_listing .children {
			padding: 0 !important;
			background-color: transparent !important;
		}
		
		.rx_listing .children li {
			padding: 2px !important;
			padding-bottom: 12px !important;
			background-color: #336CFB !important;
			margin-left: 8px !important;
			border-radius: 6px !important;
		}
		
		.rx_listing .reviewx_highlight_comment {
		padding: 12px 8px !important;
	}
		
		.rx_author_name h4 {
			text-align: right !important;
		}
		
		.rx_thumb {
			display: none;
		}
		
		.rx_listing .rx_review_block .rx_body .rx_review_calender svg {
		margin-left: 6px;
	}
		
		.rx_rating_graph_wrapper {
			display: none;
		}
		
		.rx_listing .children {
			margin-left: 0;
			margin-right: unset;
	}
		
		.rx_listing_container {
			padding: 8px 12px !important; 
		}
		
		.rx_listing_style_2 .rx_review_block .rx_body, .rx_listing .rx_review_block .rx_body, .rx_author_info {
			margin-left: unset;
			margin-right: 8px;
		}
		
		.rx_listing .rx_review_block .rx_body .rx_rating_section {
			position: relative;
			top: -24px;
			float: left;
		}
	}
	/*--------------------------------End Comments styles---------------------------------------*/
	
	
	/*--------------------------------Start Header styles---------------------------------------*/
	
	.header-button a span {
		font-weight: normal;
	}
	
	.header-bottom .flex-row.container {
		padding-left: 10px;
	}
	
	.custom.html_topbar_left {
		justify-content: center;
	}
	
	.whatsapp-support .icon-box-left .icon-box-img+.icon-box-text {
		padding-left: 0 !important;
		padding-right: 12px !important;
	}
	
	.whatsapp-support p {
		margin-bottom: 12px;
	}
	
	@media only screen and (max-width: 849px) {
	#logo img {
		width: 160px;
	}
		.nav-vertical>li>ul li a {
		font-size: 14px;
	}
	
	.off-canvas-left .mfp-content {
		width: 290px;
	}
		
		.mobile-nav.nav>li>a>i.icon-menu {
			font-size: 2.5em
		}
		
	}
	
	.mtsnb .mtsnb-container {
		padding: 10px 24px;
	}
	
	.mtsnb .mtsnb-container a {
		color: #000 !important;
		text-shadow: none !important;
		font-weight: bold;
	}
	
	/* .mtsnb .mtsnb-container a:before {
		content: url('https://bolgano.org/wp-content/uploads/2022/08/icons8-telegram-app-48.svg');
		width: 10px !important
	} */
	
	.header:not(.transparent) .header-bottom-nav.nav > li.active > a {
		color: #0A2942 !important;
		font-weight: bold !important;
	}
	
	.header-bottom-nav.nav > li > a {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
	}
	
	.header-bottom-nav.nav > li.active > a {
		font-weight: bold;
	}
	
	ul.product_list_widget li img {
		width: 40px;
		height: 40px;
	}
	
	.woocommerce-mini-cart__buttons .wc-forward {
		background-color: #222222 !important;
		font-size: 14px;
	}
	
	.woocommerce-mini-cart__buttons .checkout.wc-forward {
		background-color: #3383F5 !important;
		font-size: 14px;
	}
	
	.woocommerce-mini-cart-item a {
		font-size: 14px;
	}
	
	/*----------------------------
	Start header search input 
	----------------------------*/
	.search-field {
		background: #F2F2F2 !important;
		border-radius: 6px !important;
		border: none !important;
		height: 64px !important;
		font-size: 16px !important;
		margin-right: 16px !important;
	}
	
	.ux-search-submit {
		top: 4px !important;
		left: 4px;
	}
	
	.autocomplete-suggestion img+.search-name {
		text-align: right;
		margin-right: 12px;
	}
	
	.ux-search-submit .icon-search:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/search-icon.svg") !important;
	}
	
	
	.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
		padding: 10px 16px;
	}
	
	.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	  left: 10px;
	  right: auto;
		transform: scale(1.25); 
	}
	
	.rtl .dgwt-wcas-preloader {
	  right: auto;
	  left: 32px;
	}
	
	.dgwt-wcas-search-input {
		border: 2px solid #EEEEF0 !important;
		border-radius: 8px !important;
		background-color: #ffffff !important;
		height: 48px !important;
		font-size: 16px !important;
	}
	
	.dgwt-wcas-st-title {
		font-size: 13px;
		overflow: hidden !important;
	  display: -webkit-box !important;
	  -webkit-line-clamp: 2 !important;
	  -webkit-box-orient: vertical !important;
	}
	
	.dgwt-wcas-sp .amount {
		font-size: 12px;
	}
	
	@media only screen and (max-width: 849px) {
			.header-main .show-for-medium .icon-search, .header-main .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-icon {
		content: url("https://bolgano.org/wp-content/uploads/2024/09/search-icon.svg") !important;
			max-width: 24px !important;
			height: 24px !important;
			width: 24px !important;
	}
	}
	/*----------------------------
	Ennnnd header search input 
	----------------------------*/
	
	.icon-user:before, .header-nav .account-item .nav-top-not-logged-in:after {
		content: url("https://bolgano.org/wp-content/uploads/2024/10/user-icon-header.svg");
	}
	
	.header-main .account-item  a {
		padding: 9px 0 !important;
	}
	
	.header-account-title, .header-cart-title, .header-nav .account-item .nav-top-not-logged-in span {
		margin-left: 12px;
		font-size: 16px;
		font-weight: 400;
	}
	
	.header-nav li.account-item, .logged-in .header-nav li.account-item {
		padding: 0px 12px;
		border: 2px solid #EEEEF0;
		border-radius: 8px;
	}
	
	.header-nav-main.nav-right li a {
		color: #0a2942;
	}
	
	
	@media only screen and (max-width: 849px) {
		.header-search-form-wrapper .form-flat .flex-row .flex-col {
			padding-left: 0;
			padding-right: 4px;
		}
		
	  .header-bottom {
		background-color: #fff !important;
	  }
		.search-field {
		background: #F2F2F2 !important;
		border-radius: 6px !important;
		border: none !important;
		height: 48px !important;
		font-size: 14px !important;
		margin-right: 0 !important
	}
	}
	
	/*--------------------------------Enddddddd Header styles---------------------------------------*/
	/*--------------------------------Start Sidebar styles---------------------------------------*/

	
	#shop-sidebar input.woof_checkbox_term, #shop-sidebar .woof_checkbox_instock_container input  {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-checkbox-1.svg");
		margin-left: 4px;
		width: 21px;
		height: 21px;
	}
	
	#shop-sidebar input.woof_checkbox_term:checked, #shop-sidebar  .woof_checkbox_instock_container input:checked  {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/checkbox-checked.svg");
		margin-left: 4px;
		width: 24px;
		height: 24px;
	}
	
	
	#shop-sidebar .woof_list li {
		display: inline-block;
		margin: 0 !important;
	}
	
	#shop-sidebar .woof_list li label, #shop-sidebar  .woof_checkbox_instock_container label {
		font-weight: normal !important;
	}
	
	#shop-sidebar .woocommerce-widget-layered-nav-list .count, .woof_products_top_panel {
		display: none !important;
	}
	
	#shop-sidebar .woocommerce-widget-layered-nav, #shop-sidebar .woof_container_pa_sayzkfsh, #shop-sidebar .woof_checkbox_instock_container {
		border: 3px solid #F2F2F2;
		border-radius: 6px;
	}
	
	#shop-sidebar .woof_checkbox_instock_container {
		margin-bottom: 24px
	}
	
	#shop-sidebar .woof_checkbox_instock_container input {
		margin-top: 16px;
		margin-right: 16px;
		vertical-align: middle;
	}
	
	#shop-sidebar .woof_container {
		padding-bottom: 0;
	}
	
	#shop-sidebar .woocommerce-widget-layered-nav-list {
		padding: 12px;
	}
	
	#shop-sidebar #woocommerce_layered_nav-13 .woocommerce-widget-layered-nav-list, #shop-sidebar .woof_container_pa_sayzkfsh .woof_list.woof_list_checkbox {
		-webkit-column-count: 3;
	  -moz-column-count: 3;
	  column-count: 3;
		padding: 12px;
	}

.woof_container_inner h4 {
	margin: 16px;
}
	
	@media only screen and (max-width: 849px) {
		#shop-sidebar #woocommerce_layered_nav-13 .woocommerce-widget-layered-nav-list, #shop-sidebar .woof_container_pa_sayzkfsh .woof_list.woof_list_checkbox {
		-webkit-column-count: 2;
	  -moz-column-count: 2;
	  column-count: 2;
		padding: 12px;
	}
		
		.category-filter-row {
		padding: 4px 0;
		position: relative;
		top: 4px;
	}
		
		.category-page-row {
			padding-top: 4px !important;
		}
		
		.category-filtering.show-for-medium .filter-button {
			background: #3383F5;
		border-radius: 6px;
		color: #fafafa;
			padding: 8px 12px
		}
	}
	
	#shop-sidebar #woocommerce_layered_nav-13 .woocommerce-widget-layered-nav-list li {
		display: inline-block;
	}
	
	#shop-sidebar #woocommerce_layered_nav-16 span.widget-title:after {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/water_proof-1.svg");
		vertical-align: middle;
		float: left;
	}
	
	#shop-sidebar #woocommerce_layered_nav-13 span.widget-title:after {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/ruler-1.svg");
		vertical-align: middle;
		float: left;
		
	}
	
	#shop-sidebar .woocommerce-widget-layered-nav .is-divider, .post-sidebar .is-divider {
		width: 100% !important;
		max-width: 850px;
		margin: 0;
		padding: 0;
		background-color: #F2F2F2;
		height: 0;
	}
	
	#shop-sidebar span.widget-title, #shop-sidebar .widget_product_categories {
		display: block;
		width: 100%;
		background-color: #F2F2F2;
		padding: 12px 24px;
		color: #0A2942;
		font-weight: 400;
	}
	
	#shop-sidebar .widget_product_categories {
		border-radius: 6px;
	}
	
	#shop-sidebar .widget>ul>li ul {
		border-right: none;
	}
	
	#shop-sidebar .widget>ul>li ul li {
		margin-bottom: 8px;
	}
	
	#shop-sidebar .woocommerce-widget-layered-nav-list li a:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-checkbox-1.svg");
		vertical-align: sub;
		margin-left: 8px;
		width: 24px;
		height: 24px;
	}
	
	#shop-sidebar .wc-layered-nav-term.chosen>a:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/checkbox-checked.svg");
		opacity: 1;
		margin-left: 8px;
		width: 24px;
		height: 24px;
		top: 0;
	}
	
	#shop-sidebar .cat-item-16390, #shop-sidebar .cat-item-15, #shop-sidebar .cat-item-16388 {
		display: none;
	}
	
	aside .featured-section-slider  .flickity-prev-next-button {
		display: none;
	} 
	
	/*--------------------------------Enddddddddd Sidebar styles---------------------------------------*/
	
	.badge {
		height: 1.5em;
	}
	
	/*--------------------------------Working with product category page breadcrumb and top section---------------------------------------*/
	
	.starting-subcategories {
		margin: 24px 8px 0  !important;
		padding-right: 8px;
		padding-left: 8px;
		max-width: 97% !important;
		justify-content: space-around;
	}
	
	.starting-subcategories::-webkit-scrollbar { 
		height: 5px;
		width: 5px;
	}
	
	.starting-subcategories::-webkit-scrollbar-thumb {
	  background: #1a1a1a;
	  border-radius: 8px;
	}
	
	.starting-subcategories::-webkit-scrollbar-track {
		background: #eee;
	}
	
	.starting-subcategories .product-category a {
		border: 1px solid #d0d0ce;
		color: #555 !important;
		border-radius: 8px;
		padding: 5px 24px;
	}
	
	.starting-subcategories .product-category a:hover {
		border: 1px solid transparent;
		color: #fff !important;
		background-color: #000;
		border-radius: 8px;
		padding: 5px 24px;
		transition: all 0.5s ease-out;
	}
	
	.starting-subcategories .large-columns-3>.col {
		flex-basis: content;
	  max-width: max-content;
		padding: 8px; 
	}
	
	.starting-subcategories .large-columns-4>.col {
		padding: 12px 4px;
		font-size: 14px;
		margin: 0 4px !important;
		flex-basis: max-content;
		max-width: max-content;
	}
	
	.starting-subcategories {
		overflow-x: scroll !important;
	}
	
	.starting-subcategories .row.row-small {
		flex-wrap: nowrap;
		white-space: nowrap;
	}
	
	@media only screen and (max-width: 849px) {
	.starting-subcategories .large-columns-4>.col {
		padding: 12px 0;
		font-size: 14px;
		margin: 0;
	}
		
		.starting-subcategories .product-category a {
		border: 1px solid #d0d0ce;
		color: #555 !important;
		border-radius: 8px;
		padding: 5px 16px;
	}
	}
	
	
	.filter-price-button {
		width: 100% !important;
		margin-top: 16px;
		background-color: #f7f7f7 !important;
		color: #000;
		box-shadow: 0px 1px 0px 0px #bbbbbb;
	}
	
	.price-label-filter-text {
		display: none;;
	}
	
	.price-section-filter {
		direction: ltr;
		display: flex;
		padding-top: 12px;
		justify-content: space-between;
	}
	
	.widget_price_filter .ui-slider .ui-slider-handle {
	 position: absolute;
	 top: -2px;
	 margin-top: 0px;
	 margin-left: -10px;
	 width: 24px;
	 height: 8px;
	 cursor: ew-resize;
	 background-color: #83b735 !important;
	  box-shadow: 0px 0 10px 0px #d4d4d4;
	  border-radius: 20px;
		transform: rotate(90deg);
	}
	
	.widget_price_filter .ui-slider .ui-slider-handle:after, .widget_price_filter .ui-slider .ui-slider-range {
		 background-color: #83b735 !important;
		opacity: 1;
	}
	
	.woocommerce-result-count {
		display: none;
	}
	
	.meta-row {
		margin-top: 0 !important;
	}
	
	.meta-row .col {
		padding-bottom: 0;
	}
	
	.features-section-below-top {
		padding-bottom: 0 !important;
	}
	
	.term-cat-watch #shop-sidebar .widget .woof_container_pa_sayzkfsh, .term-bags-and-backpacks #shop-sidebar .widget .woof_container_pa_sayzkfsh, .term-cleaner-shoes #shop-sidebar .widget .woof_container_pa_sayzkfsh {
		display: none;
	}
	
	.shop-page-title .page-title-inner {
		display: block;
	}
	
	/* .page-title-inner {
		padding-bottom: 20px;
	} */
	
	.top-category-sorting-custom {
		display: flex;
		justify-content: space-between;
		background-color: #F2F2F2;
		padding: 14px;
		margin-bottom: 24px;
		border-radius: 6px;
	}
	
	.top-category-sorting-custom .woocommerce-ordering ul a {
		margin: 6px !important
	}
	
	.top-category-sorting-custom ul.orderby {
		margin-bottom: 0;
	}
	
	.top-category-sorting-custom .woocommerce-ordering .active {
		background: #3383F5;
		border-radius: 6px;
		max-width: 100px !important;
		color: #fafafa;
		font-weight: bold;
	}
	
	.top-category-sorting-custom .woocommerce-ordering a {
		background: #FAFAFA;
		border-radius: 6px;
		padding: 5px 20px;
		font-size: 16px;
	}
	
	.top-category-sorting-custom .text-icon-sorting-title span {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/custom-sorting-icon.svg");
		margin-left: 16px;
		width: 27px;
	}
	
	.top-category-sorting-custom .text-icon-sorting-title {
		display: flex;
		min-width: 230px;
	}
	
	.woocommerce-ordering, p.custom-text-before-sorting-category {
		margin: 0;
		font-size: 17px !important;
		font-weight: normal;
		width: max-content;
	}
	
	.mobile-top-category-sorting-custom {
		display: none;
	}
	
	@media only screen and (max-width: 849px) {
		.category-filtering strong {
			letter-spacing: 0;
		}
		
		.top-category-sorting-custom {
			display: none;
		}
		
		.mobile-top-category-sorting-custom {
			/*New Ordering mobile*/
			display: block;
			text-align: center;
			margin-bottom: 8px;
			position: relative;
			top: -12px;
		}
		
		.mobile-top-category-sorting-custom .woocommerce-ordering {
			width: 100%;
		}
		
		.mobile-top-category-sorting-custom .woocommerce-ordering select {
			border-radius: 6px;
		}
	}
	
	.single-product nav#breadcrumbs :nth-child(2), .single-product nav#breadcrumbs :nth-child(3) {
	  display: none;
	}
	
	.archive .woocommerce-breadcrumb, .archive #breadcrumbs {
		font-size: 13px;
	/* 	background: #FAFAFA;
		border: 3px solid #F2F2F2;
		border-radius: 6px;
		padding: 20px 24px; */
	}
	
	
	.single-product .woocommerce-breadcrumb, .single-product #breadcrumbs {
		background: #FAFAFA;
		border: 3px solid #F2F2F2;
		border-radius: 6px;
		padding: 20px 24px;
	}
	
	.woocommerce-breadcrumb .divider, #breadcrumbs .divider {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg");
		opacity: 1;
		margin: 0 6px;
		vertical-align: middle;
	}
	
	.woocommerce-breadcrumb a, .woocommerce-breadcrumb, #breadcrumbs a {
		color: #0A2942;
		font-weight: 400;
	}
	
	/*--------------------------------Endddddddddddddd Working with product category page breadcrumb and top section---------------------------------------*/
	
	
	/*--------------------------------Starting on Category/tag woocommerce category pages---------------------------------------*/
		
	.product-small .amount {
		color: #0A2942;
		font-weight: 700;
		font-size: 14px;
		line-height: 24px;
		display: block;
		text-align: left;
	}
	
	.product-small del .amount {
		font-weight: 400;
		font-size: 12px;
		line-height: 24px;
	}
	
	.woocommerce-Price-currencySymbol {
		font-weight: normal;
	}
	
	.box-text {
		padding-bottom: 0 !important;
		padding-top: 12px;
	}
	
	.product-small .col-inner .product-small .title-wrapper a {
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		color: #0A2942;
	}
	
	.vertical-products-home .custom-archive-one-size-remaining {
		display: none;
	}
	
	.home .top-featured-section .product-small .col-inner .product-small .title-wrapper a, .my-featured-section .product-small .col-inner .product-small .title-wrapper a {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
	
	.top-featured-section .custom-archive-one-size-remaining {
		display: none;
	}
	
	.term-description {
		background-color: #F2F2F2;
		border-radius: 6px;
		padding: 32px 24px;
		margin-bottom: 24px;
	}
	
	.term-description li {
		margin-right: 24px;
	}
	
	.term-description p {
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		color: #0A2942;
	}
	
	.woocommerce-pagination .page-number {
		font-weight: 400;
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		padding: 12px;
		height: 48px;
		min-width: 48px;
		margin: 8px;
		border: 3px solid #F2F2F2;
		border-radius: 6px;
	}
	
	.woocommerce-pagination .page-number.next, .woocommerce-pagination .page-number.prev {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		padding: 8px;
		height: 36px;
		width: 36px;
		margin: 8px;
		border: none;
		border-radius: 6px;
		color: #3383F5;
		background-color: #F2F2F2;
	}
	
	/* .icon-angle-right:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-next-arrow.svg");
	} */
	
	/* .icon-angle-left:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-previous-arrow.svg");
	} */
		

	.del-price-with-percentage {
		display: flex;
		direction: ltr;
		font-weight: 400;
		font-size: 12px;
		line-height: 24px;
	}
	
	.del-price-with-percentage span.percentage {
		background-color: #ff0000 !important;
		color: #fff;
		border-radius: 3px;
		font-weight: bold;
		width: 32px;
		height: 24px;
		text-align: center;
		z-index: 2;
	}
	
	.del-price-with-percentage .woocommerce-Price-currencySymbol {
		display: none;
	}
	
	.product-small .price-wrapper {
		text-align: left !important;
	}
	
	.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled::before, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled::after, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover::before, .rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover::after {
		background-color: transparent !important;
	}
	
	.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled {
		opacity: 0.9
	}
	
	.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term) {
		margin: 4px 8px 4px 0 !important;
	}
	
	.cashback-text-single {
		background-color: #FDED4F;
		border-radius: 3px;
		font-size: 13px;
		line-height: 24px;
		color: #0A2942;
		font-weight: 400;
		padding: 4px 8px;
		width: max-content;
	}
	
	.cashback-text-single span {
		font-weight: bold;
	}
	
	
	
	.custom-archive-one-size-remaining {
		background-color: rgb(255 0 0);;
		padding: 0px 8px !important;
		font-size: 12px;
		line-height: 24px;
		color: #fafafa;
		border-radius: 6px;
		display: block;
		width: max-content;
	}
	
	#shop-sidebar .widget>ul>li+li {
		border-top: none;
	}
	
	
	/*--------------------------------Endddddddddddddd on Category/tag woocommerce category pages---------------------------------------*/
	
	/*--------------------------------Start on Single Product pages---------------------------------------*/
	.single-product {
		overflow: hidden;
	}
	
	.product-section-title-upsell {
		display: none;
	}
	
	.single-product table.variations label {
		font-weight: 400;
		}
	
	@media only screen and (max-width: 849px) {
	  .single-product.body-scroll-lock--active {
		position: inherit !important;
	}
	}
	
	.single-product .new-custom-size-section a:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg") !important;
		position: relative;
		top: 4px;
	}
	
	.single-product .new-custom-size-section a:after {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/ruler-1size.svg");
		padding-right: 8px !important;
		position: relative;
		top: 4px;
	}
	
	/* .single-product .size-section  li {
		padding-right: 8px !important;
	} */
	
	.single-product .new-custom-size-section {
	  border: 3px solid #F2F2F2 !important;
	  border-radius: 6px;
	  padding: 8px 0;
	}
	
	.single-product .new-custom-size-section a {
		background-color: transparent !important;
		color: #444444;
		font-weight: normal;
		border: none;
	}
	
	.single-product .new-custom-size-section a:hover {
		box-shadow: none;
	}
	
	.woocommerce-Tabs-panel--ux_video_tab .video-fit {
		padding-top: 24px !important;
	}
	
	.single-product .image-tools .button i {
		top: 2px;
		border-radius: 6px;
		border: 2px solid #F2F2F2;
		padding: 6px;
	}
	
	.single-product .image-tools.bottom {
		bottom: unset;
		top: 14px;
	}
	
	.single-product .image-tools .button.is-outline {
		border: none;
		color: #A1A6AD;
	}
	
	.single-product .image-tools .button.is-outline:hover {
		border: none;
		background-color: transparent;
		color: #A1A6AD;
	}
	
	.single-product .image-tools-share a.button span {
		content: url("https://bolgano.org/wp-content/uploads/2022/08/share-image-tools-icon.svg");
		width: 58%
	}
	
	.single-product .image-tools-share a.button {
		background-color: transparent !important;
		padding: 0;
		width: 38px !important;
		height: 38px;
		margin: 0;
		line-height: 50px;
		border: 2px solid #F2F2F2;
	}
	
	.single-product .image-tools-share a.button:hover {
		background-color: transparent !important;
		box-shadow: none;
	}
	
	.single-product #share-product-block.lightbox-content {
		border-radius: 6px;
	}
	
	.single-product .product_meta>span {
		border-top: none;
	}
	
	.single-product .product_meta .sku_wrapper {
		display: none
	}
	
	.single-product .single-product-meta-bottom .col {
		padding-bottom: 0
	}
	
	.single-product .product_meta .posted_in:nth-child(3), .single-product .product_meta .posted_in:nth-child(4) {
		display: none !important;
	}
	
	.single-product .outofstock .out-of-stock {
		border: 3px solid #ff0000ab !important;
	  border-radius: 6px;
	  margin: 12px 0;
	  padding: 16px;
		color: #ff0000;
	}
	
	.single-product .watch-before-cart-section a {
		border: 3px solid #F2F2F2 !important;
	  border-radius: 6px;
	  margin: 4px 0 10px 0 !important;
	  padding: 16px;
	}
		
	.single-product .watch-before-cart-section ul, .single-product .watch-before-cart-section li {
		margin-bottom: 4px;
		padding-right: 0;
	}
	
	.single-product .watch-before-cart-section li:first-child {
		padding-bottom: 8px;
	}
	
	.single-product .watch-before-cart-section li {
			font-size: 14px;
	}
	
	.single-product .watch-before-cart-section li::marker {
		color: #3383f5;
		font-size: 1.2em;
	}
	
	.single-product .stack.watch-before-cart-section .button {
		border: 0;
		font-weight: normal;
		color: #0a2942 !important;
		display: flex;
		padding-top: 12px;
		text-align: right;
		padding-right: 0;
		font-size: 13px;
	}
	
	.single-product .stack.watch-before-cart-section .button:hover {
		box-shadow: none;
	}
	
	.single-product .stack.watch-before-cart-section .button i {
		color: #00af01;
	}
	
	.single-product p.in-stock {
		text-align: center;
		color: #00af01;
		font-size: 14px;
		font-weight: 500;
	}
	
	.ux-swatches--large .ux-swatch--label {
		width: 48px;
		height: 48px;
	}
	
	.single-product .ux-swatch--image {
		height: 70px !important;
		width: 70px !important;
	}
	
	.product-small .ux-swatch--image {
		width: 45px !important;
		height: 45px !important;
	}
	
	.product-small .ux-swatches .ux-swatch--image {
		background-color: transparent;
	}
	
	.woocommerce-Reviews-title {
		font-size: 16px;
		font-weight: normal;
	}
	
	.single-product span.amount {
		display: block;
		line-height: 24px;
	}
	
	.single-product .variations th {
		border: none;
	}
	
	.single-product .woocommerce-variation-price {
		border-top: 0;
		padding: 0;
		text-align: center;
		font-size: 20px;
	}
	
	.single-product .woocommerce-variation-price .amount:before {
		content: 'قیمت نهایی: ';
		font-size: 14px;
		color: red;
	}
	
	.variations td, .variations tr {
		display: block;
		border: none !important;
	}
	
	.variations .reset_variations {
		display: none;
	}
	
	.ux-swatches--rounded .ux-swatch {
		background-color: #F2F2F2;
		border-radius: 6px;
		box-shadow: none;
		color: #0A2942;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	
	.ux-swatches--rounded .ux-swatch--image {
		mix-blend-mode: darken;
	}
	
	.product-small .ux-swatches--rounded .ux-swatch--label {
		width: min-content;
	}
	
	.ux-swatches--rounded .selected {
		background-color: #3383F5;
		color: #fafafa
	}
	
	.single-product .product-summary .product-title {
		font-weight: 400;
		font-size: 24px;
		line-height: 36px;
		color: #0A2942;
	}
	
	.product-short-description li::marker {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg") !important;
		position: relative;
		top: 4px;
	}
	
	.product-short-description li {
		padding-right: 12px;
		font-size: 14px;
		color: #0A2942;
	}
	
	.product-features-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 16px;
	}
	
	.single-product .woocommerce-product-gallery, .single-product .product-thumbnails a {
		border: 3px solid #F2F2F2;
		border-radius: 6px;
	}
	
	.single-product .woocommerce-product-gallery img {
		padding: 24px;
	}
	
	.product-thumbnails a:hover, .product-thumbnails .is-nav-selected a {
		border-color:  #3383f5c9;
	}
	
	.single-product .product-thumbnails img {
		opacity: 1;
	}
	
	.single-product .variations tr, .single-product .brands-section {
	/* 	background-color: #FAFAFA; */
		border: 3px solid #F2F2F2 !important;
		border-radius: 6px;
		margin: 12px 0;
		padding: 16px;
	}
	
	.single-product .brands-section {
		display: flex;
		justify-content: space-between;
		align-items: center !important;
		padding: 8px 16px 16px;
	}
	
	.single-product .brands-section img {
		height: 68px;
		border-radius: 6px;
		top: 8px;
		position: relative;
	}
	
	.single-product .brands-section p, .single-product .brands-section ul, .single-product .brands-section li {
		margin-bottom: 0 !important;
	}
	
	.product-attributes-summary li {
		line-height: 23px;
		font-size: 14px;
	}
	
	.single-product-brand-section-attributes::marker {
		color: transparent;
		width: 0 !important;
	}
	
	.single-product-brand-section-attributes {
		margin-right: 0 !important;
	}
	
	
	/* Varations for plugin swatches----*/
	.single-product .woocommerce-variation-price .rtwpvs-button-term, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term {
		border: none;
		padding: 0;
		box-shadow: none;
		background-color: #F2F2F2;
	  border-radius: 6px;
	  box-shadow: none;
	  color: #0A2942;
	  font-size: 16px;
	  font-weight: 400;
	  line-height: 24px;
		width: 48px;
		height: 48px;
	}
	
	.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected {
		background-color: #3383F5 !important;
	}
	
	.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover {
		background-color: #0062ee !important;
	}
	
	.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-button-term.selected span.rtwpvs-term-span {
		color: #fafafa;
	}
	
	.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-button-term.selected span.rtwpvs-term-span:hover {
		color: #000;
	}
	
	
	.single-product .button-variable-wrapper  {
		border: none;
		padding: 0;
	}
	
	.single-product .product-summary .quantity {
		display: none !important;
	}
	
	.stack-phone-number {
		text-align: center !important;
		display: block !important;
		top: -16px;
	  position: relative;
	}
	
	.stack-phone-number a {
		text-decoration: underline #008000;
		-webkit-text-decoration: underline #008000;
		text-underline-offset: 10px;
		color: #008000;
		font-size: 14px;
	}
	
	.single-product .single_add_to_cart_button {
		width: 100%;
		font-size: 16px;
		line-height: 32px;
		padding: 12px
	}
	
	.single-product table.variations {
		margin-bottom: 0;
	}
	
	.single-product .woocommerce-variation-availability .in-stock {
		display: none;
	}
	
	.single-product .woocommerce-variation-availability .out-of-stock {
		color: #fd0101;
		text-align: center;
		font-weight: bold;
	}
	
	.single-product .related-products-wrapper .percentage-single-product, .nav-vertical.nav-line>li>a:before, .single-product .related-products-wrapper .custom-archive-one-size-remaining {
		display: none;
	}
	
	.single-product .related-products-title {
		font-size: 1.6em;
	}
	
	.single-product .product-tabs.nav-vertical li {
		background-color: #F2F2F2;
		border-radius: 6px;
		margin-bottom: 12px;
		padding: 4px 24px;
		font-weight: bold;
	}
	
	.single-product .nav-vertical.nav-line li:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg") !important;
	}
	
	.single-product .nav-vertical.nav-line>li.active {
		background-color: #3383F5;
	}
	
	.single-product .nav-vertical.nav-line>li.active a {
		color: #fafafa;
	}
	
	.single-product .product-tabs.nav-vertical li a {
		font-weight: bold;
		color: #0A2942;
		margin-right: 8px;
	}
	
	.nav-vertical+.tab-panels {
		border-right: none;
		padding: 0 24px 24px 0;
	}
	
	.single-product .shop_attributes {
		background-color: #F2F2F2;
		border-radius: 6px !important;
	}
	
	.single-product .shop_attributes td, .single-product .shop_attributes th {
		border-bottom: 1px solid #fafafa;
		padding: 8px 24px;
		font-size: 16px;
		line-height: 24px;
		font-weight: normal;
		color: #0A2942;
	}
	
	.single-product .woocommerce-Tabs-panel--description, .single-product .woocommerce-Tabs-panel--reviews {
		background-color: #F2F2F2;
		border-radius: 6px !important;
		padding: 24px;
	}
	
	.single-product .product-summary .two-prices-side-by-side {
		display: flex;
	}
	
	.single-product .product-summary .two-prices-side-by-side del .amount {
		font-size: 16px;
		font-weight: normal;
		margin-right: 8px;
	}
	
	.single-product .product-summary .two-prices-side-by-side ins .amount {
		font-size: 24px;
		font-weight: bold;
		line-height: 24px
	}
	
	.single-product .product-summary .two-prices-side-by-side ins .amount .woocommerce-Price-currencySymbol {
		font-size: 14px;
		font-weight: normal;
	}
	
	.single-product .stack-single-product-features .icon-box p {
		margin-top: 16px;
		margin-right: 24px;
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
	}
	
	.single-product .stack-single-product-features {
		background-color: #F2F2F2;
		border-radius: 6px;
		padding: 24px;
	}
	
	.single-product .custom-sku-code {
		background-color: #f2f2f2;
		padding: 6px 10px;
		border-radius: 6px;
	}
	
	.single-product .number-for-sku {
		color: #222;
	}
	
	.single-product .custom-archive-original-status {
		background-color: #00af01;
		padding: 6px 8px !important;
		font-size: 12px;
		line-height: 24px;
		color: #fafafa;
		border-radius: 6px;
		width: max-content;
		margin-right: 16px !important;
		font-weight: bold;
	}
	
	
	@media only screen and (max-width: 849px) {
		#footer .namad-footer {
			display: block !important;
		}
		
		.single-product .social-icons, #footer .social-icons {
		text-align: center;
	}
		
		.single-product .stack-single-product-features .icon-box p {
		font-size: 14px;
	}
		
		.single-product .shop_attributes td, .single-product .shop_attributes th {
		padding: 8px 12px;
		font-size: 14px;
		line-height: 24px;
		font-weight: normal;
	}
		
		.single-product .tab-panels {
			padding: 0;
			padding-top: 24px;
		}
		
		.single-product .product-title {
			font-size: 18px !important;
			line-height: 28px !important;
		}	
		
	.single-product .single-breadcrumb {
		padding: 0 16px;
		}
		
		.single-product .single-breadcrumb {
		font-size: 14px;
		}
	}
	
	
	/*--------------------------------Endddddddddddddd on Single Product pages---------------------------------------*/
	
	/*--------------------------------Starting Footer ---------------------------------------*/
	.bolgano-footer-title p {
		margin-bottom: 0;
	}
	
	.footer-features-section {
		background: url("https://bolgano.org/wp-content/uploads/2022/03/wave-footer-bg.png");
	}
	
	#footer {
		background-color: #f2f2f2;
	}
	
	#footer .footer-features-section .icon-box {
		background-color: #FAFAFA;
		border-radius: 6px;
		padding: 24px;	
	}
	
	#footer .footer-features-section .icon-box p {
		margin-bottom: 0;
		font-weight: 700;
		font-size: 16px;
		line-height: 24px;
	}
	
	.footer-contact-section {
		background-color: #3383F5;
		border-radius: 6px;
		padding: 16px;
	}
	
	.footer-contact-section p {
		line-height: 36px;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 0;
		margin-top: 8px;
	}
	
	.phone-section-footer {
		margin-top: 16px;
	}
	
	.footer-contact-section p:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Location-on-footer.svg");
		vertical-align: middle;
		vertical-align: -webkit-baseline-middle;
		display:inline-block
	}
	
	.bottom-footer .ux-menu-title {
		font-weight: bold;
		font-size: 24px;
		line-height: 36px;
		color: #0A2942;
	}
	
	.bottom-footer .ux-menu-link__text {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		color: #0A2942;
	}
	
	.bottom-footer .ux-menu-link__text:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg") !important;
		vertical-align: sub;
		padding-left: 12px;
	}
	
	.bolgano-footer-title p {
		margin-bottom: 0;
	}
	
	@media only screen and (max-width: 849px) {
		
	.bolgano-footer-title p {
		margin-bottom: 16px;
		font-size: 16px;
	}
		
		.bottom-footer .ux-menu-title {
			font-size: 16px !important;
		}
		.bottom-footer .ux-menu-link__text {
		font-size: 14px;
	}
		
		.bottom-footer .ux-menu-link__text:before {
		padding-left: 4px;
	}
		
		.bottom-footer .col {
			padding-left: 0px
		}
	}
	
	.social-icons .icon-twitter {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Twitter-icon.svg") !important;
	}
	
	.social-icons .icon-facebook {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Facebook-icon.svg") !important;
	}
	
	.social-icons .icon-instagram {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Instagram-icon.svg") !important;
	}
	
	.social-icons .icon-youtube {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/YouTube-icon.svg") !important;
	}
	
	.social-icons .icon-pinterest {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Pinterest-icon.svg") !important;
	}
	
	.social-icons .icon-telegram {
		content: url("https://bolgano.org/wp-content/uploads/2022/08/icons8-telegram-app-48.svg") !important;
	}
	
	.social-icons .icon-flickr, .social-icons .icon-whatsapp {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/WhatsApp-icon.svg") !important;
	}
	
	.social-icons .whatsapp.show-for-medium {
		display: initial !important;
	}
	
	.social-icons .icon-flickr::aria-label {
		content: 'واتس اپ' !important
	}
	
	
	
	@media only screen and (max-width: 849px) {
		.footer-contact-section p:before {
			display: none;
		}
		
		.bottom-footer .ux-menu-title {
		font-weight: bold;
		font-size: 18px;
		line-height: 24px;
		color: #0A2942;
	}
		
		.footer-contact-section p {
		line-height: 24px;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0;
		text-align: center;
	}
		
		#footer .footer-features-section .icon-box p {
		margin-bottom: 0;
		font-weight: 700;
		font-size: 12px;
		line-height: 24px;
	}
		
		#footer {
			padding: 0 16px;
		}
	}
	
	/*--------------------------------Endddddddddddddddd Footer ---------------------------------------*/
	
	/*--------------------------------Start Homepage Styles ---------------------------------------*/
	
	.product-small .add-to-cart-button {
		display: none !important;
	}
	
	.first-no-slider-section .ux-swatches, .product-small .ux-swatch--label, .featured-section-slider .ux-swatches, .home .top-featured-section .ux-swatche {
		display: none;
	}
	
	.product-small .ux-swatch--image, .product-small .ux-swatches__limiter {
		margin-top: -55px !important;
	}
	
	.product-small .ux-swatches {
		justify-content: center;
	}
	
	.one-size-only-section .add-to-cart-button {
		position: absolute;
		bottom: 12px;
		left: 0px;
		display: inline !important;
	}
	
	.one-size-only-section {
		border-radius: 6px;
		background: url("https://bolgano.org/wp-content/uploads/2022/04/wave.svg");
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: auto;
	}
	
	.one-size-only-section .custom-archive-one-size-remaining {
		display: none;
	}
	
	.one-size-only-section .product-small .add-to-cart-button, .one-size-only-section .product-small .ux-swatches, .one-size-only-section .product-small .custom-sku-code {
		display: block;
		width: fit-content;
	}
	
	.one-size-only-section .product-small .ux-swatches {
		display: flex;
	}
	
	.one-size-only-section .product-small .ux-swatches .ux-swatch {
		box-shadow: none;
	}
	
	/* .one-size-only-section .product-small .ux-swatches:before {
		content: 'سایز: ' !important;
		margin-left: 12px;
	} */
	
	.one-size-only-section .product-small .ux-swatches .ux-swatch:before {
		content: url('https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg') !important;
		margin-left: 8px;
		position: relative;
		top: 3px;
	}
	
	.one-size-only-section .box-vertical .box-text {
		direction: rtl;
	}
	
	.one-size-only-section {
		background-color: #FDED4F;
		padding: 24px
	}
	
	.one-size-only-section .col-inner .product-small {
		background-color: #FAFAFA;
		border-radius: 6px;
		padding: 8px 12px 16px
	}
	
	.one-size-only-section .col-inner .product-small.box-vertical {
		display: flex;
		flex-direction: row-reverse;
	}
	
	.one-size-only-section .del-price-with-percentage {
		direction: rtl !important;
		padding-top: 60px;
	}
	
	.one-size-only-section .price-wrapper .price {
		display: flex;
		align-items: baseline;
		justify-content: space-between;
	}
	
	.one-size-only-section .product-small .amount {
		text-align: right;
	}
	
	.one-size-only-section .product-small ins .amount {
		position: relative;
		left: 12px;
	}
	
	.one-size-only-section .product-small .add-to-cart-button a {
		display: block;
		font-size: 16px;
		padding: 8px;
	}
	
	.one-size-only-section .product-small .add-to-cart-button {
		width: 100%;
	}
	
	.one-size-only-section .product-title a {
		font-weight: 400;
	  font-size: 16px;
	  line-height: 24px;
	  color: #0A2942;
	}
	
	.one-size-only-section .ux-swatches--rounded .ux-swatch {
		background-color: transparent;
	}
	
	@media only screen and (max-width: 849px) {
		.one-size-only-section {
		background-color: #FDED4F;
		padding: 8px
	}
		
		.one-size-only-section .ux-swatches {
		display: none !important;
	}
		
	  .one-size-only-section .del-price-with-percentage {
		padding-top: 12px;
	}
		
		.one-size-only-section .product-small ins .amount {
		left: 0px;
	}
		
		.one-size-only-section .col-inner .product-small.box-vertical {
		display: block;
	}
		
		.one-size-only-section .price-wrapper .price {
		display: block;
		align-items: baseline;
		justify-content: space-between;
	}
		
		.one-size-only-section .add-to-cart-button a {
			display: none !important;
		}
		
		.one-size-only-section .product-small .title-wrapper a {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
	}
	
	@media only screen and (min-width: 850px) {
	.home .one-size-only-section .product-title a {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	}
	
	.radius-img img {
		border-radius: 6px;
	}
	
	.product-rows .row-small.large-columns-5 {
		max-width: 1423px !important
	}
	
	.home .top-featured-section, .my-featured-section {
		background: url("https://bolgano.org/wp-content/uploads/2022/04/wave.svg");
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: auto;
	}
	
	.home .top-featured-section .flickity-page-dots .dot, .my-featured-section .flickity-page-dots .dot {
		background-color: #fff !important;
	}
	
	.home .product-rows.row.row-small:not(.row-collapse) {
	
	}
	
	@media only screen and (max-width: 849px) {
	.flickity-prev-next-button, .single-product .related-products-wrapper .flickity-prev-next-button {
		display: none;
	}
		
		.section-title-normal a {
		font-size: 11px;
			position: relative;
			top: 6px;
	}
	
	.section-title-normal i, .error404 .section-title-normal i {
		width: 12px;
		margin-right: 8px !important;
		position: relative;
		top: 4px !important;
	}
	}
	
	@media only screen and (min-width: 850px) {
	.flickity-prev-next-button {
		opacity: 1;
	}
	
	.flickity-prev-next-button {
		top: unset;
		bottom: -24px;
	}
		
		.single-product .product-images .flickity-prev-next-button {
			bottom: 40%;
			top: 40%;
		}
		
		.single-product .product-images .flickity-prev-next-button, .single-product .product-thumbnails .flickity-prev-next-button {
		opacity: 0;
	}
	/* 
		.single-product .product-images .flickity-prev-next-button:hover, .single-product .product-images .flickity-prev-next-button:focus {
		opacity: 1 !important;
	} */
	
	.slider-nav-outside .flickity-prev-next-button.next {
		right: 96.8% !important;
		background-color: #F2F2F2;
		border-radius: 6px;
		color: #3383F5;
	}
	
	.slider-nav-outside .flickity-prev-next-button.previous {
		left: 4% !important;
		background-color: #F2F2F2 !important;
		border-radius: 6px !important;
		color: #3383F5;
	}
	
	.flickity-prev-next-button.previous, .flickity-prev-next-button.next {
		-webkit-transform: translateX(0%) !important;
		-ms-transform: translateX(0%) !important;
		transform: translateX(0%) !important;
	}
		
		.home .top-featured-section .flickity-page-dots, .my-featured-section .flickity-page-dots, .home .one-size-only-section .flickity-page-dots, .product-rows .flickity-page-dots {
			display: none;
		}
		
		.home .first-no-slider-section {
			padding-bottom: 0 !important
		}
	}
	
	.home .flickity-rtl, .single-product .related-products-wrapper .flickity-rtl, .error404 .flickity-rtl, .product-rows .flickity-rtl, .my-featured-section .flickity-rtl {
		padding-bottom: 16px !important;
	}
	
	.home .top-featured-section, .my-featured-section {
		background-color: #3383F5;
		border-radius: 6px;
		padding: 24px !important;
	}
	
	.home .first-no-slider-section {
		padding-bottom: 0 !important;
	}
	
	.home .vertical-products-home .product-small .title-wrapper a {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	
	.home .top-featured-section .vertical-products-home .product-small {
		background-color: #FAFAFA !important;
		border-radius: 6px;
		padding-right: 8px;
		height: 105.5px;
	}
	
	.home .top-featured-section .watch-cat-home-featured .col-inner .product-small {
		padding: 4px 0 !important
	}
	
	.home .watch-cat-home-featured .product-small .amount  {
		text-align: center !important;
	}
	
	.home .product-rows.row-small>.col {
		padding: 0;
	}
	
	
	.home .top-page-banner.row-small>.col {
		padding: 0px 8px;
	}
	
	.top-page-banner .half-half-top-banner img {
		border-radius: 6px;
	}
	
	.top-page-banner {
		margin-bottom: 24px;
	}
	
	@media only screen and (min-width: 850px) {
	.top-page-banner .half-half-top-banner.right-banner {
		padding-left: 8px !important;
	}
	
	.top-page-banner .half-half-top-banner.left-banner {
		padding-right: 8px !important;
	}
		
	}
	
	@media only screen and (max-width: 849px) {
		.top-page-banner .half-half-top-banner {
		padding: 12px 20px 0 !important;
	}
	}
	
	.home .top-featured-section .vertical-products-home .row-small>.col, .home .top-featured-section .watch-cat-home-featured .row-small>.col {
		padding-bottom: 16px
	}
	
	.home .top-featured-section.row-small>.col {
		padding-bottom: 8px;
	}
	
	.home .top-featured-section .watch-cat-home-featured p a {
		display: none;
	}
	
	.home .top-featured-section .watch-cat-home-featured .col-inner .product-small {
		background-color: #fff;
		border-radius: 6px;
	}
	
	.home .section-title-normal span, .home .section-title-normal, .error404 .section-title-normal, .error404 .section-title-normal span, .single-product .section-title-normal span, .single-product .section-title-normal, .my-featured-section .section-title-normal span, .my-featured-section .section-title-normal, .product-rows .section-title-normal, .product-rows .section-title-normal span, .section-title-normal span, .section-title-normal {
		border-bottom: 0;
		margin-bottom: -8px;
	}
	
	.home .top-featured-section .section-title-normal a, .my-featured-section .section-title-normal a {
		color: #fafafa;
	}
	
	.section-title-normal i {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-title-black.svg");
		opacity: 1;
		top: 8px;
		margin-right: 16px;
	}
	
	.home .top-featured-section .section-title-normal i, .my-featured-section .section-title-normal i {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-left-title.svg");
		opacity: 1;
		top: 8px;
		margin-right: 16px;
	}
	
	.post-item .has-hover:hover .badge-outline .badge-inner {
		background-color: #D1D4D6
	 !important;
	}
	
	.post-item .box-blog-post {
		padding: 16px;
		background-color: #f2f2f2; 
		border-radius: 6px;
	}
	
	.middle-post-related .author-name {
		display: none;
	}
	
	.middle-post-related .post-title, .uagb-post__inner-wrap .uagb-post__title a {
		font-weight: normal;
	  font-size: 14px !important;
		line-height: 21px !important;
		color: #1a1a1a !important;
	}
	
	.middle-post-related .post-title {
		overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.home .blog-section {
		background-color: #F2F2F2;
		border-radius: 6px;
		padding: 24px;
	}
	
	@media only screen and (max-width: 849px) {
		.home .blog-section {
		padding: 10px;
	}
	}
	
	.home .blog-section .post-item .box-blog-post {
		padding: 16px;
		background-color: #fafafa; 
		border-radius: 6px;
	}
	
	.home .blog-section .post-item .box-normal.box-blog-post {
		min-height: 292.56px;
	}
	
	.home .blog-section .post-title {
		font-weight: normal;
		font-size: 16px;
	}
	
	/* .post-item {
		position: relative !important;
	} */
	
	.post-item .badge-outline {
		top: 6px;
		right: 34%;
		display: flex;
		width: max-content;
	}
	
	.single-post .article-inner  .badge.post-date {
		display: none;
	}
	
	.home .blog-section .is-divider {
		display: none;
	}
	
	.post-item .post-meta, .post-item .author-name {
		direction: rtl;
		color: #636B78;
		opacity: 1;
		font-size: 12px;
	}
	
	.post-item .post-meta .post-date {
		float: left;
	}
	
	.post-item .post-meta .post-date:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/date-icon.svg");
		margin-left: 8px
	}
	
	.post-item .box-vertical .box-text {
		padding: 0 !important;
	}
	
	.post-item .author-name {
		margin-top: 12px;
	}
	
	.single-post .byline {
		display: none;
	}
	
	.single-post .visitor-counter {
		margin-right: 8px;
	}
	
	.single-post .posted-on, .single-post .visitor-counter {
		font-size: 16px;
		line-height: 28px;
		font-weight: 500;
		display: none;
	}
	
	@media only screen and (max-width: 849px) {
		.single-post .posted-on, .single-post .visitor-counter {
		font-size: 13px;
		line-height: 28px;
		display: block;
	}
	}
	
	.home .post-item .box-vertical .box-image {
		display: none;
	}
	
	.home .post-item {
		padding-bottom: 8px;
	}
	
	.post-item .badge-inner {
		display: flex;
		color: #0A2942 !important;
		border: none;
		background-color: #D1D4D6;
		border-radius: 6px;
		padding: 2px 24px;
	}
	
	.post-item .badge-inner span {
		margin-top: 6px;
		font-weight: normal;
		font-size: 12px;
		margin: auto 1px;
		line-height: 24px;
	}
	
	.home .featured-section-slider .section-title-main, .sidebar-wrapper .section-title-normal .section-title-main, .post-sidebar .section-title-normal .section-title-main {
		background-color: #FDED4F;
		border-radius: 6px;
		width: 100%;
		margin: 0;
		text-align: center;
		padding-bottom: 0;
		padding: 8px;
		font-size: 24px;
	}
	
	.home .featured-section-slider .slider-nav-light .flickity-page-dots .dot.is-selected, .sidebar-wrapper .slider-nav-light .flickity-page-dots .dot, aside .slider-nav-light .flickity-page-dots .dot {
		background-color: #3383F5;
	}
	
	.home .featured-section-slider .flickity-rtl .flickity-page-dots {
		background-color: #F2F2F2;
		border-radius: 6px;
		width: 94%;
		right: 8px;
		padding: 8px;
		bottom: -10px;
	}
	
	aside .slider-nav-light .flickity-page-dots {
		background-color: #F2F2F2;
		border-radius: 6px;
		width: 96%;
		right: 10px;
		padding-top: 16px;
		padding-bottom: 24px;
		top: 98%;
	/* 	margin-top: 8px; */
	}
	
	aside .section-title-normal span, aside .section-title-normal {
		border-bottom: none !important;
	}
	
	@media only screen and (max-width: 849px) {
		width: 96%;
		right: 10px;
	}
	
	aside .row-slider .flickity-page-dots .dot.is-selected {
		background-color: #3383F5;
	}
	
	aside .section-title-container {
		margin-bottom: 0;
	}
	
	@media only screen and (max-width: 849px) {
	aside#block-11 .featured-section-slider.col {
		padding: 0;
	}
	}
	
	@media only screen and (min-width: 850px) {
		.home	.featured-section-slider .flickity-rtl {
			padding-bottom: 6px !important;
		} 
		
	.home .first-no-slider-section .product-small .col-inner .product-small .price {
		padding-top: 16px;
	}
		
		.home .first-no-slider-section .product-small .col-inner .product-small {
		height: 348px;
		}
		
		.left-column-full-height {
		padding-left: 0 !important;
	}
	
	.home .featured-section-slider {
		padding-right: 0 !important;
	}
		
		.home .multi-banner-section .large-3 {
			max-width: 30.5%;
		-ms-flex-preferred-size: 30.5%;
		flex-basis: 30.5%;
		}
		
		.home .multi-banner-section .large-7 {
			max-width: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		}
		
		.home .multi-banner-section .large-2 {
			max-width: 19.5%;
		-ms-flex-preferred-size: 19.5%;
		flex-basis: 19.5%;
		}
		
		.home .multi-banner-section.row-small>.col {
			padding: 0 6.8px 19.6px;
		}
	}
	
	@media only screen and (max-width: 849px) {
		.section-title-main {
			font-size: 16px !important;
			margin-top: 12px;
		}
		
		.home .top-featured-section {
			padding: 8px;
		}
		
		.home .top-page-banner.row-small>.col, .home .product-rows.row-small>.col {
		padding: 0 16px;
	}
	
	}
	
	/*--------------------------------Enddddddddddddddddd Homepage Styles ---------------------------------------*/
	
	/*--------------------------------Start Sidebar Styles & Blog single ---------------------------------------*/
	.sidebar-wrapper #recent-posts-3, .post-sidebar #recent-posts-3, #flatsome_recent_posts-4 {
		background-color: #F2F2F2;
		border-radius: 6px;
		padding: 24px !important;
	}
	
	.sidebar-wrapper #recent-posts-3 a, .post-sidebar #recent-posts-3 a, .sidebar-wrapper .flatsome_recent_posts a, .post-sidebar .flatsome_recent_posts a {
		color: #0A2942 !important;
		font-size: 14px;
		line-height: 24px;
		display: block;
	}
	
	.sidebar-wrapper #recent-posts-3 .post-date, .post-sidebar #recent-posts-3 .post-date, #flatsome_recent_posts-4 .post-date-custom {
		color: #636B78;
		font-size: 12px;
		margin-top: 14px;
	}
	
	.post-sidebar .widget-title, .post-sidebar .section-title-main {
		margin-bottom: 24px !important;
		display: block;
	}
	
	aside .recent-blog-posts {
		padding: 0;
	}
	
	#flatsome_recent_posts-4 .recent-blog-posts-li .mr-half .post-date {
		width: 67px;
		height: 61px;
	}
	
	#flatsome_recent_posts-4 .recent-blog-posts-li .mr-half .post-date .bg-fill {
		border-radius: 3px;
	}
	
	#flatsome_recent_posts-4 .recent-blog-posts-li {
		background-color: #FAFAFA;
		border-radius: 6px;
		margin-bottom: 24px;
		padding: 12px;
	}
	
	.single-post .article-inner {
		background-color: #F2F2F2;
		border-radius: 6px;
		padding: 12px;
	} 
	
	.single-post .article-inner .entry-content {
		background-color: #FAFAFA;
		border-radius: 6px;
		padding: 24px 16px !important;
		margin: 24px 0;
	}
	
	.blog-archive .from_the_blog_excerpt, .blog-archive .post-item .box-text-inner .is-divider {
		display: none;
	}
	
	.blog-archive .icon-angle-left:before {
		content: url("https://bolgano.org/wp-content/uploads/2022/03/Vector-previous-arrow.svg");
	}
	
	.blog-archive .nav-pagination .page-number {
		font-weight: 400;
		font-style: normal;
		font-size: 16px;
		line-height: 24px;
		padding: 12px;
		height: 48px;
		min-width: 48px;
		margin: 8px;
		border: 3px solid #F2F2F2;
		border-radius: 6px;
	}
	
	.blog-archive .nav-pagination .page-number.next, .blog-archive .nav-pagination .page-number.prev {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		padding: 8px;
		height: 36px;
		width: 36px;
		margin: 8px;
		border: none;
		border-radius: 6px;
		color: #3383F5;
		background-color: #F2F2F2;
		  transform: rotate(180deg);
	}
	
	.blog-archive .nav-pagination .page-number.current {
		border-color: transparent;
	}
	
	@media only screen and (min-width: 850px) {
		
		.blog-archive .post-sidebar.large-3 {
		max-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
			padding: 12px;
	}
	
	.blog-archive .large-9 {
		 max-width: 66.66667%;
	   -ms-flex-preferred-size: 66.66667%;
	   flex-basis: 66.66667%;
		padding: 12px;
	}
	
	.single-post #main .large-9 {
		max-width: 67%;
		flex-basis: 67%;
	}
	
	.single-post #main .large-9 {
		max-width: 67%;
		flex-basis: 67%;
	}
		
		.single-post #main .large-3 {
			max-width: 33%;
			flex-basis: 33%;
		}
	}
	
	.single-post .article-inner .entry-content p, .single-post .article-inner .entry-content a, .single-post .article-inner .entry-content span, .single-post .article-inner .entry-content li {
		font-size: 16px;
		line-height: 38px;
		}
	
	@media only screen and (max-width: 849px) {
		.single-post .article-inner .entry-content p, .single-post .article-inner .entry-content a, .single-post .article-inner .entry-content span, .single-post .article-inner .entry-content li {
			font-size: 14px;
		}
	}
	/*--------------------------------Enddddddddddddddddd Sidebar Styles & blog single ---------------------------------------*/
	
	
	/*--------------------------------Start Cart & Checkout Styles ---------------------------------------*/
	.woocommerce-cart .cross-sells {
		display: none;
	}
	
	.woocommerce-cart-form__contents {
		border-collapse: collapse;
	}
	
	.shop_table thead th, .shop_table .order-total td, .shop_table .order-total th {
		border-bottom: none;
		font-weight: normal;
	}
	
	.woocommerce-cart-form__contents tbody .cart_item {
		border-bottom: 16px solid #fff !important;
	}
	
	.woocommerce-cart-form__contents tbody .cart_item .product-thumbnail img {
		border-radius: 6px !important;
		width: 57px;
		height: 57px;
	}
	
	td.product-thumbnail {
		width: 70px;
	}
	
	.woocommerce-cart-form__contents tbody .cart_item span.amount {
		font-size: 14px;
		font-weight: normal;
	}
	
	.woocommerce-cart-form__contents tbody .cart_item .product-quantity input.qty {
		background-color: #3383F5;
		color: #fafafa;
		width: 48px;
		height: 36px;
	}
	
	.woocommerce-cart-form__contents tbody .cart_item .product-quantity .plus, .woocommerce-cart-form__contents tbody .cart_item .product-quantity .minus {
		border: none;
		height: 36px;
		color: #0A2942;
		font-weight: bold;
		background-color: #fff;
	}
	
	.cart-collaterals {
		border-right: 0 !important;
	}
	
	.cart-collaterals .cart-sidebar {
		border-radius: 6px;
		padding: 24px;
	}
	
	#billing_country_field {
		display: none !important;
	}
	
	
	
	@media only screen and (max-width: 849px) {
	.sticky-proceed-to-checkout {
		position: fixed;
	  bottom: 0 !important;
	  right: 0;
		width: 100%;
		z-index: 10;
		background-color: #fff !important;
		padding: 12px 24px;
		margin: 0 !important;
	}		
	}
	
	@media only screen and (min-width: 850px) {
	  .sticky-proceed-to-checkout {
		display: none;
	}		
	}
	
	/*--------------------------------Enddddddddddddddddd Cart & Checkout Styles ---------------------------------------*/
	
	.accordion-item .accordion-title {
		background-color: #3383F5;
		border-radius: 6px;
		margin-bottom: 16px;
		color: #f2f2f2;
		font-size: 16px;
	}
	
	.accordion-item .accordion-title.active {
		color: #fff;
	}
	
	.accordion-item .accordion-inner {
		background-color: #F2F2F2;
		border-radius: 6px;
		margin-bottom: 16px;
	}
	
	.accordion-item .accordion-inner p {
		margin-bottom: 0;
	}
	
	.single-product .accordion-item .accordion-title {
	  background-color: #f2f2f2 !important;
	  color: #212121;
	  font-size: 14px !important;
	
	}
	
	/*--------------------------------Start Contact Page Styles ---------------------------------------*/
	.bordered-row {
		border: 3px solid #F2F2F2;
		border-radius: 6px;
		padding: 32px 24px 0 !important;
	}
	
	.contact-boxes .boxes-contact-right .col .col-inner {
		background-color: #F2F2F2;
		padding: 23px;
		border-radius: 6px;
	}
	
	.contact-boxes p {
		margin-bottom: 0;
	}
	
	.quform-input-text input, .quform-input textarea {
		border-radius: 6px !important;
		height: 67px !important;
	}
	
	.quform-label-inside {
		line-height: 2.5;
	}
	
	.quform-button-submit-text {
		float: left;
		width: 214px !important;
	}
	
	
	/*--------------------------------Ennnnnddddd Contact Page Styles --------------------------------*/
	
	/*--------------------------------Start Category top landing Styles --------------------------------*/
	.banner-top-landing-category .banner p {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	
	.banner-top-landing-category .banner .banner-bg.fill, .banner-top-landing-category .banner-inner, .banner-top-landing-category .banner {
		border-radius: 6px !important;
	}
	
	.multi-column-cats img {
		width: 126px;
		height: 106px;
		margin-left: auto;
	  margin-right: auto;
		display: block;
	/* 	mix-blend-mode: darken; */
	}
	
	.multi-column-cats p, .multi-column-cats a {
		font-weight: 700;
		font-size: 16px;
		text-align: center;
		margin-bottom: 0;
		color: unset;
	}
	
	.multi-column-cats .large-2 .col-inner {
		border-radius: 6px;
		padding-bottom: 1px;
	}
	
	.multi-column-cats .bg-fill {
		background-size: contain !important;
	}
	
	.brands-column-cat img {
		border-radius: 8px;
		width: 120px;
		height: 120px;
	}
	
	.brands-column-cat a {
		font-size: 16px;
		font-weight: 700;
	}
	
	.multi-column-cats .banner, .multi-column-cats .banner-bg {
		border-radius: 6px !important;
		background: transparent;
	}
	
	@media only screen and (max-width: 849px) {
		.brands-column-cat img {
		border-radius: 8px;
		width: 100px;
		height: 100px;
	}
		
		.brands-column-cat a {
		font-size: 12px;
		font-weight: 700;
	}
		
		.multi-column-cats p, .multi-column-cats a {
		font-weight: 700;
		font-size: 12px;
		text-align: center;
	}
		
		.term-16382 h1 .section-title-main, .term-16383 h1 .section-title-main {
		text-align: center !important;
		width: 100%;
		font-size: 1em !important;
	}
	}
	
	/* Display none for men shoes*/
	/* .term-16382 .category-page-row .large-9, .term-16382 .category-page-row .large-3 , .term-16382 .category-page-title {
		display: none;
	} */
	
	/* Display none for Women shoes*/
	/* .term-16383 .category-page-row .large-9, .term-16383 .category-page-row .large-3 , .term-16383 .category-page-title {
		display: none;
	} */
	
	/*--------------------------------Endddd Category top landing Styles --------------------------------*/
	
	/*--------------------------------Start Single Brand landing Styles --------------------------------*/
	
	.brands-single-page-top .logo-text-stack img {
		width: 95px;
		height: 59px;
		margin-bottom: 16px;
	}
	
	.brands-single-page-top .img {
		text-align: center;
	}
	
	.brands-single-page-top .logo-text-stack {
		border-radius: 6px;
		background-color: #F2F2F2;
		width: 100%;
		text-align: center;
		padding: 16px;
		margin-bottom: 0.6em;
	}
	
	.brands-single-page-top .bottom-logo-text p {
		font-size: 16px;
		color: #000;
		font-weight: 500px;
		margin-bottom: 0;
		line-height: 32px;
	}
	
	.brands-single-page-top .brand-sub-cats ul li {
		border-radius: 6px;
		background-color: #F2F2F2;
		padding: 16px;
		margin-right: 0;
	}
	
	.brands-single-page-top .brand-sub-cats ul li:before {
		content: url(https://bolgano.org/wp-content/uploads/2022/03/Vector-arrow-breadcrumb.svg) !important;
	  position: relative;
	  top: 4px;
		margin-left: 8px
	}
	
	.brands-single-page-top .brand-sub-cats ul li::marker {
		content: '';
	}
	
	/*--------------------------------End Single Brand landing Styles --------------------------------*/
	
	
	/*--------------------------------Start Thank you page Styles --------------------------------*/
	.woocommerce-order-received #contact-cart-notice {
		display: none;
	}
	
	.img-card-transfer {
		margin: 24px 0;
	}
	
	.transfer-money-guide {
		font-weight: 500;
		color: #FF0000;
		text-align: justify;
		font-size: 15px;
	}
	
	.woocommerce-order-received .woocommerce-bacs-bank-details {
		margin: 24px auto;
		width: 100% !important;
		border: 2px dashed #bbb;
		border-radius: 12px;
		padding: 12px 24px
	}
	
	.woocommerce-order-received .woocommerce-bacs-bank-details ul {
		margin-bottom: 0;
	}
	
	/*--------------------------------End Thank you page Styles --------------------------------*/
	
	
	
	
	
	/*Woocommerce single product tabs   */
	/* @media only screen and (max-width: 849px) {
	.woocommerce-tabs .nav > li > a {
		border: none;
		background: transparent;
		color: rgb(88, 102, 126);
		padding: 6px 16px;
		line-height: 21px;
	}
	
	.woocommerce-tabs .nav > li:hover, .nav-tabs>li.active {
		border: none !important;
	  transition: all 0.1s ease 0s;
		background: #3383F5;
		border-radius: 8px;
		color: #fff !important;
		padding: 0px 4px;
		line-height: 14px;
	}
		
			.single-product .woocommerce-tabs .product-tabs {
		background-color: transparent !important;
		border-radius: 0 !important
	}
	
	.single-product .product-tabs {
		background: rgb(239, 242, 245) !important;
		width: auto;
		padding: 4px !important;
	  background-color: rgb(239, 242, 245);
		transition: all 0.1s ease 0s !important;
	}
		
		.woocommerce-tabs .nav.nav-vertical {
			flex-flow: initial;
			overflow: auto;
		}
		
		.single-product .product-tabs.nav-vertical li {
			padding: 0px;
		}
		
		.single-product .product-tabs.nav-vertical li a {
			margin-right: 0;
		}
	}
	
	
	@media (max-width: 549px) {
		.small-nav-collapse>li {
		width: auto;
	}
	}
	 */
	