/*
 Theme Name:   Fidarstudio Child
 Description:  Fidarstudio Child Theme
 Author:       Fidarstudio
 Author URI:   http://Fidarstudio.com
 Template:     Fidarstudio
 Version:      1.0.0
 Text Domain:  woodmart
*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
  
  body {
    font-family: IRANSans!important;
    letter-spacing: 0!important
  }
  .wd-nav.wd-style-underline .nav-link-text{
    font-family: IRANSans!important;
}
  html {
  font-family: IRANSans!important;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.blog-design-masonry .post-title{
    font-size: 16px !important;
    line-height: 2 !important;
}
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  a{
    font-family: IRANSans!important;
  }
.recent-posts-2 ul li a {
	font-family: IRANSans!important;
}
  
  .nav>li>a {
    font-family: IRANSans!important;
  }
  .font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .wishlist-title h2, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a {
      font-family: IRANSans!important;
  }
  .masonry-filter li a, .navigation-style-underline .nav-link-text, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text {
      /* font-family: IRANSans!important; */
  }
  .main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .wd-tools-element .wd-tools-text, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number {
      font-family: IRANSans!important;
      letter-spacing: 0 !important;
  }
  .main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .woodmart-burger-icon .woodmart-burger-label, .woodmart-wishlist-info-widget .wishlist-label, .woodmart-compare-info-widget .compare-label, .woodmart-shopping-cart .woodmart-cart-totals, .woodmart-header-links .item-level-0 > a, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .woodmart-wishlist-info-widget .wishlist-count, .woodmart-compare-info-widget .compare-count {
    font-family: IRANSans!important;
}
.wd-header-cats .menu-opener .menu-open-label{
	font-family:'IRANSans' !important;
}
.mc4wp-form-fields .btn .btn-primary {
	background-color:red !important;
	color:white;
	border-radius:5px;
	margin:5px 0;
	float:left;
}
.woodmart-header-links .item-level-0 {
    border-radius: 5px;
    border: 1px solid #e0e0e2;
}
.whb-with-shadow {
    /* box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); */
    -webkit-box-shadow: 0 2px 4px 0 hsla(0,0%,44.3%,.05);
    box-shadow: 0 2px 4px 0 hsla(0,0%,44.3%,.05);
    background-color: #fff;
    -webkit-box-shadow: rgba(0,0,0,.04) 0 7px 8px 0;
    box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
}
.title-size-small .woodmart-product-categories {
    display: none !important;
}
.product-image-summary .entry-title {
    font-size: 26px !important;
}
/*
.widget:last-child {
    background: #fff;
    padding: 10px;
}
.widget {
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
}
.post-single-page {
    text-align: center;
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
}
.comments-area{
	    background: #fff;
    padding: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
}
.single-post-navigation {
	    background: #fff;
    padding: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
}
*/
.blog-post-loop .entry-title a {
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.whb-column .woodmart-search-form input[type=text] {
    border: 0 !important;
    background: #f5f5f5;
    border-radius: 5px;
}
.page-title.color-scheme-light .entry-title {
    font-size: 16px !important;
}
.wa__btn_popup .wa__btn_popup_txt {
    position: absolute;
    width: 156px;
    right: 100%;
    background-color: #f5f7f9;
    font-size: 12px;
    color: #43474e;
    top: 15px;
    padding: 7px 0 7px 12px;
    margin-right: 7px;
    letter-spacing: -.03em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.wa__button, .wa__btn_popup, .wa__button *, .wa__btn_popup *, .wa__btn_popup :before, .wa__button :before, .wa__button :after, .wa__btn_popup :after, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box :before, .wa__popup_chat_box :after {

    font-family: IRANSans!important;
}
.wa__btn_popup{
    right: 15px !important;
    bottom: 66px !important;
}
#billing_company_field{
  display:none;
}
.widget, div[class^=vc_wp] {
	/* 
    background: #f5f5f51c;
    padding: 10px;
    border-radius: 4px;
    border: 2px solid #f5f5f5;
    -webkit-box-shadow: 5px 5px 15px 5px #EEEEEE;
    box-shadow: 1px 2px 5px 3px #EEEEEE;
	 */
}

.social-media-icons i {
  font-family: woodmart-font;
  font-weight: normal;
}

.vc_tta-panels .vc_tta-panel-heading a{
    font-size:16px;
}
a#callnowbutton {
    bottom: 65px;
}
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-family: 'IRANSans';
}
p#billing_country_field {
    display: none;
}



@media only screen and (max-width: 768px) {
.wd-entities-title a {
    font-size: 10px !important;
    color: inherit;
}
}


/**
attributes group start
**/

tbody {
    padding-bottom: 10px;
}
.woocommerce-group-attributes-layout-1 .attribute_group_row {
    border-bottom: 2px dotted rgba(0, 0, 0, .1);
}

.tabs-layout-tabs .shop_attributes {
    max-width: 100% !important;
}
.shop_attributes tr {
    margin-bottom: 0px !important;
    border: 0px dashed #16161630;
    padding: 10px 10px;
}
.shop_attributes tr, .shop_attributes tr td {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    width: -webkit-fill-available !important;
}

.shop_attributes tr.alt, .shop_attributes tr.alt td {
    background-color: #f0f0f0 !important;
    border-radius: 8px;
}
/**
attributes group End
**/

dl.tm-extra-product-options-totals.tm-custom-price-totals {
    display: none !important;
}

.elementor-1055 .elementor-element.elementor-element-b3a8f89 .shop_attributes {
    --wd-attr-col: 1 !important;
}

.wd-single-attrs.wd-layout-grid tr {
    flex-direction: row !important;
    /* flex-direction: column; */
    align-items: flex-start !important;
    column-gap: 60px !important;
  
}

th.attribute_group_name {
    width: 250px !important;
}
img.attribute-group-image {
    width: 40px;
    margin: -10px 0 0 11px;
}
tr {
    font-size: 12px;
}
a {
    color: #017370;
}
select#pa_warranty {
    max-width: 200px;
    font-size: 10px;
}
.wd-single-attrs.wd-layout-grid tr {
    margin-left: 250px;
		
}
.woocommerce-group-attributes-layout-1 {
    background: #ffffff;
}
@media (min-width: 768px) {
  .wd-sticky-btn {
    visibility:hidden;
  }
	.wd-sticky-btn-cart .price .woocommerce-Price-amount{
		display:none !important;
	}

}
.elementor-shortcode{
	font-size:11px;
}
li.tmcp-field-wrap{
	font-size:11px;
}
.tm-epo-totals{
	padding:0 !important;
}
.tm-extra-product-options .tc-cell, .tc-extra-product-options .tmcp-field-wrap label.tc-cell, .tc-cell{
	margin-bottom:0 !important;
}
button.single_add_to_cart_button.button.alt {
    margin-top: -15px;
}

.wd-wtl-form{
	padding-top:12px !important;
}
.wd-wtl-form p {
	font-size:12px;
}
.wd-wtl-form h4 {
	font-size:15px;
}
.elementor-element-86d3390 .wd-product-cats{
	display:none;
}
.elementor-element-86d3390 span.price{
	display:none;
}
.elementor-element-158a7be .wd-product-cats{
	display:none;
}
.elementor-element-158a7be span.price{
	display:none;
}
table th{
	width:100%;
}
div.quantity{
	color:black;
}
.elementor-element-449f13f .wd-product-cats{
	display:none;
}
.product_list_widget>li .wd-entities-title , .wd-page-nav-btn .wd-entities-title{
	font-family:'IRANSans';
}
.widget-area {
    position: sticky;
    top: 150px;
}
.wd-empty-page{
	font-family:'IRANSans' !important;
}