
/*
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
Text Domain: shoppystore
*/
@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; }
.rtl .product_meta { margin-right: 10px; }
.sw-related-product .carousel-inner { border-top: 1px solid #ddd; }
.slick-slider .slick-list { overflow: visible; }
.single-product-top .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail { padding: 0 }
#enquiry-form .wdm-pef-form-row > label { float: right !important; }