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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//bazarganijozi.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Vazirmatn", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,0,128);
	--wd-alternative-color: rgb(245,192,18);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(245,192,18);
	--btn-default-bgcolor-hover: rgb(232,174,16);
	--btn-accented-bgcolor: rgb(0,84,172);
	--btn-accented-bgcolor-hover: rgb(3,65,129);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(167,2,0);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,128);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.title-after_title a{color:#EEA400 !important;}
.wd-underline-bordered{text-shadow: #FFFFFFA6 1px 0 10px;}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown{
background-color: white;
color: black !important;
	border-radius:5px;
}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown a{color:black !important;font-weight:700;}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown a:hover{background-color:rgba(0, 84, 172, 0.18);padding:10px; border-radius:5px;}
#box-widget-icon{float:left !important;}
.chapar-form.chapar-form-oneclick.chapar-position-relative.chapar-preset-digikala{
margin:0 auto 0;
}
#chapar_btn_login{background-color:#0754a5;border-color:#0754a5;}
.alignleft{display:none !important;}
.alignright{display:none;}
.verify-box{width:90px !important;}
.wd-header-my-account{
    background-color: #fed813;
    border-radius: 3px;
    color: white!important;
    padding: 4px;
}
.wd-header-my-account span{
color:black;
	font-weight:500;
}
.wd-header-search{
	background-color: #cccccc50!important;
    padding: 4px;
    border-radius: 4px;
    margin-right: 5px;
}
.wd-tools-icon{
color: #fffefe;
    font-weight: 700;
}
.wd-nav[class*="wd-style-"] > li.wd-has-children > a::after, .wd-nav[class*="wd-style-"] > li.menu-item-has-children > a::after {
  color: #fed813;
  font-weight: 900;
}

.woocommerce-MyAccount-navigation-link--orders, .woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-navigation-link--wishlist{
display:none;
} 

#form-tamin-body{border-radius:64px !important;}
/** فرم ایجاد مشتری**/
#wpcf7-f11883-p11866-o1 input{
    border: #fed813 2px solid;
    border-radius: 36px;
}
#wpcf7-f11883-p11866-o1 input[type="submit"]{
background-color:#fed813;
}  
#wpcf7-f11883-p11866-o1 select{
border: #fed813 2px solid;
border-radius: 36px;
}  
#wpcf7-f11883-p11866-o1 textarea{
border: #fed813 2px solid;
border-radius: 20px;
}  
.elementor-element.elementor-element-c119b2a.elementor-widget.elementor-widget-wd_contact_form_7{
background-color: #f7f7f7;
}
.form_tamin input{
border: #fed813 2px solid;
border-radius: 36px;
}
.form_tamin input[type="submit"]{
background-color:#fed813;
}  
/** فرم فرصت شغلی**/
#wpcf7-f11955-p11972-o1 input{
    border: #fed813 2px solid;
    border-radius: 36px;
}
#wpcf7-f11955-p11972-o1 input[type="submit"]{
background-color:#fed813;
}  
#wpcf7-f11955-p11972-o1 select{
border: #fed813 2px solid;
border-radius: 36px;
}  
#wpcf7-f11955-p11972-o1 textarea{
border: #fed813 2px solid;
border-radius: 20px;
}  

.easy-notification-bar-message{
font-family:IRANSans !important;
}
.easy-notification-bar-button{
font-family:IRANSans;
}
.easy-notification-bar-container.enb-textcenter.enb-system-font{font-family:IRANSans;}
.easy-notification-bar-button a{
border-radius: 50px !important;
font-size: 15px;
}

#wpcf7-f11937-p11870-o1 input{
    border: #fed813 2px solid;
    border-radius: 36px;
}
#wpcf7-f11937-p11870-o1 input[type="submit"]{
background-color:#fed813;
}  
#wpcf7-f11937-p11870-o1 select{
border: #fed813 2px solid;
border-radius: 36px;
}  
#wpcf7-f11937-p11870-o1 textarea{
border: #fed813 2px solid;
border-radius: 20px;
}  



/** فرم تماس**/
#wpcf7-f1572-p4439-o1 input{
    border: #fed813 2px solid;
    border-radius: 36px;
}
#wpcf7-f1572-p4439-o1 input[type="submit"]{
background-color:#fed813;
}  
#wpcf7-f1572-p4439-o1 textarea{
border: #fed813 2px solid;
border-radius: 20px;
}  
/**دکمه های تب برند ها**/

#tab-brands li{
	padding: 2px 14px 2px;
	border-radius: 5px;
	background-color: #fed813;
}
#tab-brands li[class=wd-active]{
background-color:#a70200;
}
#tab-brands .wd-active span{
color:white;
}

/**باکس جستجو برند ها**/
#search-box-brand{
width: 50%;
text-align: center;
color: black;
border: 2px solid #fed813;
border-radius: 48px;
font-size: 15px;
background-color:white;
}
#div-box-serch-brand{
text-align:center;
}

/** نوار بالای سایت**/

.easy-notification-bar.easy-notification-bar--align_center{
background-image:url(https://bazarganijozi.com/wp-content/uploads/2023/04/bg-icon-car-4.png)
}




/* جدول */

.pagination {
  margin-top: 20px;
}

.pagination button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.pagination button.active {
  background-color: #45a049;
}

.pagination button:hover:not(.active) {
  background-color: #45a049;
}


/** wish-list **/

.woocommerce-placeholder.wp-post-image{
display:none;
}
.wishlist_table{
margin-top:40px;
}
.wishlist_table h3{
font-size:16px;
}
.hidden-title-form{
width:200px !important;
}
.hidden-title-form input{
border-radius:10px;
border-style:dashed;
border-color:black;
}
.btn.button.show-title-form{
margin-bottom:10px;
background-color:#fed813;
	border-radius:10px;
}

.wishlist-title.wishlist-title-with-form h3{
text-align:center;
padding:5px;
}

.back-to-all-wishlists{
margin-top:20px;
border:1px solid black;	
border-radius:10px;	
background-color:#000080;	
padding:10px;
width:250px;
}
.back-to-all-wishlists a{
color:white;
}
.wishlist-title h2{
text-align:center !important;
background-color:#000080;	
color:white;
padding:5px;
}

.wishlist_table li{
text-decoration:none !important;
}

.wishlist_table li:nth-child(even) {
background-color: #FAFAFB;
}


.wishlist_table li:nth-child(odd) {
background-color: #adbce81f;
}

.move-to-another-wishlist{
background-color:#000080;
padding:10px;
	width:180px;
}
.move-to-another-wishlist a{
color:white;
}

.yith_wcwl_wishlist_update input{
background-color:#fed813;
border-radius:5px;	
}

.yith-wcwl-share{
background-color:#98FF98;
padding:10px;
margin-top:10px;
margin-bottom:10px;
border-radius:5px;
}
.yith-wcwl-share a{
color:#000080;
}
.wishlist-name{
background-color:#fed813;
padding:5px;
}
.wishlist-name a{
color:#000080;
}
.wishlist-name input{
display:none !important;
}

.wishlist-page-links .search{
display:none;
}

.wishlist-page-links a{
width:200px;
background-color:#000080;
color:white;
padding:10px;
border-radius:10px;
}
.yith-wcwl-tooltip{
display:none !important;
}

.yith-wcwl-wishlistexistsbrowse{
background-color: green;
  color: white;
  width: ;
  padding: 20px;
}

.tooltip-added {
	color: #fff;
	background-color: #000080;
	padding: 10px;
	border-radius: 44px;
}
#ask_an_estimate_popup{
display:none;
}
#move_to_another_wishlist{
display:none;
}
.yith_wcwl_footer_additional_action{
margin-bottom:20px;
}

.pp_content{

   position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    z-index: 9999; /* Makes sure it appears above other content */
	 margin: 10px 0;
}
.pp_fade{

background-color: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    width: 500px;
    max-width: 90%;
    text-align: center;
    margin: 10px 0; /* Adds space above and below */
}
.pp_details{
text-align:left;
position:absolute;
left:0;
	padding-left:50px;
	padding-bottom:10px;
}
.pp_close{
	padding: 10px;
  position: fixed;
  margin-bottom: 10px;
  background-color: #bb0101;
  color: #fdfdfd;
  border-radius: 5px;
	}

.notice.notice-success.peproicon{
display:none;
}


#menu-item-73960 a{
padding:8px !important;
background-color:#054ba0 !important;
color:white !important;
	font-size:16px;
	text-align:center;
	border-radius:5px;
	width: 100px;
}

.swal2-confirm.swal2-styled{
background-color:#000080;
	color:white;
}
.remove_from_wishlist {
	background-color: red;
	padding: 5px;
	color: white;
	border-radius: 5px;
}
.product-remove{
margin-top:10px;
}
.product-remove a:hover{
	color:yellow;
}

.wishlist-delete i{
background-color: #9f0000;
  padding: 10px;
  border-radius: 5px;
  font-weight: bold;
  color: white;
}
.hidden-title-form{
padding: 10px;
}
.edit-title-buttons{
text-align: center;
	padding-top: 15px;
}

.save-title-form{
background-color: #fed813;
  padding: 6px;
  border-radius: 5px;
  color: black;
}
.pp_content{
height:460px !important;
}@media (min-width: 1025px) {
	.elementor-image-box-content{
width:180px !important;
}
.elementor-image-box-description{
margin-top:30px !important;
}




}

