/*
Theme Name: 	ShoppyStore Child
Theme Uri:  	http://www.smartaddons.com/themes/sw_shoppy
Description:    A child theme of SW ShoppyStore
Author:     	smartaddons
Author Uri: 	http://www.smartaddons.com/
Template:   	shoppystore
Version:    	2.4.1
License:    	GNU General Public License v2 or later
*/

@font-face {
  font-family: Vazir;
  src: url('fonts/vazir/Vazir.eot');
  src: url('fonts/vazir/Vazir.eot?#iefix') format('embedded-opentype'),
       url('fonts/vazir/Vazir.woff2') format('woff2'),
       url('fonts/vazir/Vazir.woff') format('woff'),
       url('Vazir.ttf') format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: Vazir;
  src: url('fonts/vazir/Vazir-Bold.eot');
  src: url('fonts/vazir/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/vazir/Vazir-Bold.woff2') format('woff2'),
       url('fonts/vazir/Vazir-Bold.woff') format('woff'),
       url('fonts/vazir/Vazir-Bold.ttf') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: Vazir;
  src: url('fonts/vazir/Vazir-Light.eot');  src: url('fonts/vazir/Vazir-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/vazir/Vazir-Light.woff2') format('woff2'),
       url('fonts/vazir/Vazir-Light.woff') format('woff'),
       url('fonts/vazir/Vazir-Light.ttf') format('truetype');
  font-weight: 300;
}

@font-face {
  font-family: Vazir;
  src: url('fonts/vazir/Vazir-Medium.eot');
  src: url('fonts/vazir/Vazir-Medium.eot?#iefix') format('embedded-opentype'),
       url('fonts/vazir/Vazir-Medium.woff2') format('woff2'),
       url('fonts/vazir/Vazir-Medium.woff') format('woff'),
       url('fonts/vazir/Vazir-Medium.ttf') format('truetype');
  font-weight: 500;
}

.contact-bonus .wpcf7-form input[type="text"], .contact-bonus .wpcf7-form input[type="email"] {
	border: 1px solid #cecece;
	margin-left: 5px;
}

.contact-bonus .ct-street, .contact-bonus .ct{
	border: none;
}

.primary-menu {
	float: left !important;
}
@media (max-width: 991px) {
	.primary-menu {
		float: left;
	}
}

body, a.tooltips span, .woocommerce > .cart-collaterals .cart_totals table tr,
.woocommerce-page > .cart-collaterals .cart_totals table tr,
.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar
{font-family: Vazir, Tahoma !important}
.contact-bonus .wpcf7-form .wpcf7-textarea { border: 0; }
.contact-bonus .wpcf7-form input[type="text"], .contact-bonus .wpcf7-form input[type="email"]{ width: 100%; }
.rtl span.wpcf7-form-control-wrap textarea { width: 82% !important; float: left; }
.contact-bonus .wpcf7-form .wpcf7-submit { padding: 0 15px; }
.contact-bonus .wpcf7-form .wpcf7-submit { float: left; }
.woocommerce img, .woocommerce-page img { width: 100%; }
.products-thumb .product-thumb-hover { width: 100%; height: 100% }
.products-thumb { /* width: auto !important; */ height: auto !important; }
.persian-num { direction: ltr; display: inline-block; }
.logo-wrapper img { max-width: 100%; width: auto; }
#bonus-recaptcha { float: left }
.primary-menu { width: 100%; }
.rtl .resmenu-container .navbar-toggle .sr-only { margin-left: 0; margin-right: 27px; }
.rtl .primary-menu .resmenu-container .navbar-toggle:after { right: 37px; }

/*.res-button { border-radius: 0; color: #dddddd; border-color: #444444; background: #444444; }*/
/*.button.product_type_simple.ajax_add_to_cart { background-color: #ddd !important; color: #444444 !important; }*/
.rtl .sw-related-product .block-title.title1 .nav-left-product .btn-bs.prev-bs { left: 0; }
.rtl .sw-related-product .block-title.title1 .nav-left-product .btn-bs { left: 25px; }
.products-loop.grid li .products-entry { min-height: 270px }
.rtl.woocommerce .products-nav .catalog-ordering, .rtl.woocommerce-page .products-nav .catalog-ordering { margin-left: 202px; margin-right: 0; }
.slick-slide { border: none !important; }
.sw-woo-container-slider .slider { border: none !important; }
.products-loop.grid li .products-entry { box-shadow: none; -webkit-box-shadow: none; }
#enquiry { padding-bottom: 0 !important; }
#enquiry > input {background-color: #df1f26 !important; color: #fff !important; }
.product_meta { margin-right: 10px; margin-top: 8px; }
.yith-wcwl-add-to-wishlist, .compare.button { margin-right: 5px !important; }
.tagged_as { display: none; }
.term-description { display: none; }