@font-face {
  font-family: iy;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/iranyekanwebregularfanum.eot');
  src: url('fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
  font-family: iyl;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/iranyekanweblightfanum.eot');
  src: url('fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanweblightfanum.ttf') format('truetype');
}
@font-face {
  font-family: iyb;
  font-style: bold;
  font-weight: bold;
  src: url('fonts/iranyekanwebboldfanum.eot');
  src: url('fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanwebboldfanum.ttf') format('truetype');
}
body {
	letter-spacing: normal;
}
h1 {
    font-family: iyb !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
h2 {
    font-family: iyb !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
h3 {
    font-family: iy !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
h4 {
    font-family: iy !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
h5 {
    font-family: iyl !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
h6 {
    font-family: iyl !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
p {
    font-family: iy !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
div {
    font-family: iy !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
a {
    font-family: iy !important;
	direction: rtl;
	font-weight: normal;
	letter-spacing: normal !important;
}
.products-list.grid .product-wapper.content-product5 .product-button > a {
	font-size: 14px;
	font-family: iy;
}
.rtl .products-list.grid .product-wapper .products-content .product-button .yith-wcwl-add-to-wishlist {
    margin-left: 6px;
    margin-right: 6px;
}
.star-rating {
    font-family: FontAwesome !important;
}
/*@media (max-width: 1440px) {
.rtl i.slick-arrow.fa-angle-left {
    left: 0;
    right: auto;
}
.rtl i.slick-arrow.fa-angle-right {
    right: 0;
    left: auto;
}
}*/
/*.rtl i.slick-arrow.fa-angle-left {
    left: -20px;
    right: auto;
}
.rtl i.slick-arrow.fa-angle-right {
    right: -20px;
    left: auto;
}*/
.onsale {
    font-family: iy;
    font-size: 13px;
}
.rtl .products-list.grid .product-wapper .products-thumb .product-quickview {
    left: -30px;
    right: auto;
}
.rtl .products-list.grid .product-wapper .products-thumb .product-button {
    right: 10px;
    left: auto;
	top: 40px;
}
.price ins {
    font-family: iy;
}
.products-list.grid .product-wapper.content-product5 .product-button > a.read_more::before {
    content: "\23";
}
.rtl .onsale {
    direction: ltr;
}
#bwp-footer ul li {
    margin-top: 8px;
    margin-bottom: 0px;
}
.bwp-testimonial.layout2 .testimonial-content .item {
    background: unset;
}
.bwp-testimonial.layout2 .testimonial-content:nth-child(2n+1) .item {
    background: unset;
}
.bwp-testimonial.layout2 .testimonial-content:nth-child(n+1) .item {
    background: unset;
}

.bwp-testimonial.layout2 .testimonial-content:nth-child(3n+1) .item {
    background: unset;
}
.bwp-testimonial.layout2 .testimonial-image img {
    max-width: 60px;
}
.bwp-testimonial.layout2 .testimonial-customer-name {
    font-size: 15px;
}
.bwp-testimonial.layout2 .testimonial-job {
    font-size: 14px;
}
.bwp-testimonial.layout2 .title-item {
    font-size: 18px;
}
.bwp-testimonial.layout2 .slick-dots {
    margin-top: 0px;
}
.bwp-testimonial.layout2 .testimonial-customer-position {
    color: #797979;
}
#bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix input[type="submit"] {
    font-family: iyb;
    letter-spacing: normal;
    font-size: 14px;
}
#bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter input[type="email"] {
    direction: rtl;
}	

#bwp-footer.footer-2 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix {
    border-radius: 5px;
    margin-right: 10px;
}
#inline-sbthemes {
	display: inline-flex;
}
.bwp-recent-post.slider .entry-dates span.day {
    font-family: iyb;
}
.bwp-recent-post.slider .entry-dates span.month {
    font-family: iy;
}
.products-list.grid .product-wapper.content-product4 .product-button-cart > a {
    font-size: 14px;
    font-family: iy;
}
.bwp-navigation ul > li.level-0 > a {
    font-family: iy;
}
.bwp-top-bar.top .button-filter-toggle::after {
    right: 15px;
    left: auto;
}
.rtl .filter_offcanvas .bwp-top-bar.top .button-filter-toggle {
    font-family: iyb;
    font-size: 14px;
}
.bwp-top-bar .davici-woocommerce-sort-count label {
    font-family: iy;
    font-size: 14px;
	direction: rtl;
}
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle {
    font-family: iy;
    font-size: 14px;
}
.bwp-top-bar .woocommerce-ordering.open .pwb-dropdown-toggle::after {
	float: right;
}
.rtl .bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle::after {
	float: right;
	padding-left: 5px;
	padding-right: 0;
}
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle::after {
	top: 10px;
}
.rtl .bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu {
	text-align: right;
	/*right: 0;
	left: auto;*/
}
.woocommerce-pagination > ul.page-numbers li a.next::before {
	content: "\34";
}
.bwp-header .header-search-form .search-from .select_category ul {
	text-align: right;
}
.contents-detail .bwp-single-product .davici-bt-video a {
    font-size: 14px;
    font-family: iy;
}
.single-product .bwp-single-info .single_add_to_cart_button.button {
	font-size: 16px;
	font-family: iy;
}
.single-product .woocommerce-tabs ul.tabs li a {
    font-family: iy;
}
.main-single-product .sticky-product .quantity-button .single_add_to_cart_button {
	font-size: 14px;
	font-family: i
}*/
/*.fa-angle-left::before {
    content: "\f105" !important;
}
.fa-angle-right::before {
    content: "\f104";
}
.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}
.related .content-product-list .slick-arrow:hover {
	padding-top: 10px;
}
.related .content-product-list:hover .slick-arrow {
	padding-top: 10px;
}
.related .content-product-list .slick-arrow {
	font-size: 20px;
}
.single-product .brands-single .title-brand {
	font-size: 16px;
}
.rtl .main-single-product .sticky-product .quantity-button .single_add_to_cart_button {
    font-family: iy;
}
.single-product .woocommerce-tabs #tab-reviews #reviews #respond input[type="submit"] {
	font-size: 16px;
	font-family: iy;
}
.related .content-product-list .products-list.grid .slick-list {
	margin-bottom: 50px;
}
.breadcrumb-noheading .breadcrumb .delimiter::before {
    content: "\f104";
}
.form-login-register .box-form-login .rememberme-lost .inline {
	font-family: iyb;
}
.form-login-register .box-form-login .button-login input[type="submit"] {
	font-family: iy;
	font-size: 14px;
}
.form-login-register .box-form-login .button-next-reregister {
	font-family: iy;
	font-size: 14px;
}
#customer_login .button-register input[type="submit"] {
	font-family: iy;
	font-size: 14px;
}
.form-login-register .active-login {
    padding: 3px 3px 0 0;
}
.content-product-360-view .product-360-view .navigation-bar-wrapper .navigation-bar > * {
    font-family: FontAwesome !important;
}
.content-product-360-view .product-360-view .navigation-bar-wrapper .navigation-bar-previous::before {
    content: "\f051";
}
.content-product-360-view .product-360-view .navigation-bar-wrapper .navigation-bar-next::before {
    content: "\f048";
}
.rtl .davici-360-button {
    font-size: 13px;
}
.davici-360-button i {
    margin-right: 0;
    margin-left: 7px;
}
.rtl .contents-detail .bwp-single-product.extra-sidebar .bwp-single-info {
    padding-right: 20px;
    padding-left: 20px;
}
.single-product .entry-summary .price {
	font-size: 35px;
	font-family: iy !important;
	line-height: 55px;
}
.single-product .entry-summary .price span.woocommerce-Price-currencySymbol {
	font-size: 20px;
}
.rtl .single-product .woocommerce-tabs .panel {
	color: #646363;
	font-size: 16px;
	line-height: 35px;
}
.single-product .bwp-single-info .description {
	font-size: 16px;
	line-height: 25px;
}
.single-product .bwp-single-info .single_add_to_cart_button.button {
	background: #5CB85C;
}
.single-product .bwp-single-info .single_add_to_cart_button.button:hover {
	background: #40AA40;
}
.products-list.grid .product-wapper .countdown .item-countdown .countdown-content {
	font-family: iyb !important;
	direction: rtl;
	font-size: 16px !important;
}
.single-product .woocommerce-tabs #tab-reviews #reviews #respond #reply-title {
	line-height: 35px;
}
.contents-detail .bwp-single-product {
	margin-bottom: 0;
}
.single-product .product-type-variable .variations_form.cart table tr td label {
	font-size: 16px;
	font-family: iyb !important;
}
.rtl .woocommerce-message .button {
    font-family: iyb;
    font-size: 14px;
}
.woocommerce-message .wc-forward::after {
    content: "\23";
}
table.shop_table.cart > thead > tr > th {
	text-align: center;
	font-family: iy;
}
.woocommerce-cart-form table.shop_table .coupon .button {
	font-size: 14px;
	font-family: iyb;
}
.woocommerce-cart-form table.shop_table .button {
	font-size: 14px;
	font-family: iyb;
}
table.shop_table.cart > thead th {
	font-family: iyb !important;
	font-size: 15px;
}
.woocommerce-cart .cart-collaterals h2 {
	font-size: 15px;
}
.cart_totals table.shop_table > tbody > tr th {
	text-align: right;
}
table.shop_table > tbody > tr > td {
	text-align: left;
}*/
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price h3{
	display : inline-block;
}
/*.woocommerce-cart-form {
    margin-right: 250px;
}
.woocommerce-cart .cart-collaterals {
    margin-left: 250px;
}*/
table.shop_table > tbody > tr > th {
	font-family: iy;
}
.cart_totals table.shop_table > tbody > tr td {
	text-align: right;
}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form .button {
    font-size: 14px;
    letter-spacing: normal;
}
.cart_totals .wc-proceed-to-checkout > a.wc-forward {
	font-size: 14px;
	font-family: iyb;
}
table.shop_table.cart > tbody td {
	text-align: right;
}
.breadcrumb .delimiter::before {
    content: "\f104";
}
.checkout h3 {
    font-family: iyb !important;
}
.rtl .checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span {
    font-family: iy;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table th.product-name {
	text-align: right;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table > tbody > tr > td {
	text-align: right;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table tfoot th {
	text-align: right;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table > tfoot > tr > td {
	text-align: right;
}
checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table th.product-name {
	font-family: iyb;
	font-size: 16px;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table .woocommerce-Price-amount {
	font-size: 15px;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table tfoot th {
	font-family: iy;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table strong .woocommerce-Price-amount {
    font-size: 20px;
}
.checkout #place_order {
    font-size: 14px;
    font-family: iyb;
}
woocommerce-checkout-payment .payment_methods li {
    border-bottom: unset;
}
.rtl .woocommerce-order-received .woocommerce-thankyou-order-details li {
	font-size: 15px;
}
table.shop_table > thead > tr > th {
	text-align: right !important;
}
table.shop_table > tbody > tr > td {
	text-align: right !important;
}
.single-product .woocommerce-tabs #tab-reviews #reviews #respond #reply-title {
    font-size: 20px;
    font-family: iyb;
}
.single-product .woocommerce-tabs #tab-reviews #reviews > div#comments .woocommerce-Reviews-title span {
    font-size: 20px;
}
.single-product .woocommerce-tabs #tab-reviews #reviews > div#comments .woocommerce-Reviews-title {
    font-size: 20px;
}
.rtl .quickview-container .product-type-variable .variations_form.cart table tr td label {
    font-size: 15px;
    font-family: iyb !important;
}
.bwp-filter-ajax ul li {
    color: #7b7b7b;
}
.bwp-sidebar > .widget ul.product-categories li:not(.recentcomments)::before {
    content: "\f104";
    float: right;
    padding-right: 0;
    padding-left: 10px;
	font-size: 14px;
}
.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable::before {
    content: "\23";
}
.rtl .mini-cart .cart-popup a.product-name {
    line-height: 25px;
    font-size: 16px;
}
.mini-cart .cart-popup .quantity {
    font-size: 13px;
}
.mini-cart .cart-popup .quantity > span {
    font-size: 16px;
}
.mini-cart .cart-popup .mini_cart_item .woocommerce-product-rating .star-rating {
    display: none;
}
.mini-cart .cart-popup.popup .remove-cart a {
    font-size: 14px;
}
.single-product .type-product.outofstock .product-stock span {
    font-size: 15px;
}
.post-single .post-content {
    font-size: 16px;
    line-height: 30px;
}
.comments-area .comments-title {
    font-size: 24px;
    font-family: iyb !important;
}
.bwp-sidebar > .widget {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 25px;
	margin-bottom: 30px !important;
	box-shadow: 0px 0px 4px -1px #e6e2e2;
}
.bwp-sidebar > .widget .widget-title::before {
	height: 3px;
}
.wpbingo-newsletter.wpbingo-newsletter-sidebar .content-newsletter input[type="email"] {
	direction: rtl;
}
.wpbingo-newsletter.wpbingo-newsletter-sidebar .content-newsletter input[type="submit"] {
    font-size: 13px;
    font-family: iyb;
}
.bwp-sidebar > .widget.widget_categories ul li::before {
    display: none !important;
}
.bwp-sidebar > .widget.widget_categories ul li a {
    font-size: 13px;
	font-family: iy;
}
.bwp-recent-post.sidebar .item .post-content .post-categories a {
    font-size: 13px;
    font-family: iy;
}
/*.bwp-recent-post.sidebar .item .post-content .comments-link {
    font-size: 13px;
    display: none;
}*/
.bwp-sidebar > .widget.widget_tag_cloud .tagcloud a {
    font-size: 13px !important;
    font-family: iy;
}
.rtl .bwp-sidebar > .widget > ul {
    list-style: none;
}
.rtl .bwp-filter-ajax ul li > span {
    margin-left: 0px !important;
}
/*.bwp-filter-ajax ul li > span {
    margin-right: 0px !important;
    margin-left: 10px !important;
}*/
.comments-area .comment-form .form-group input[type="submit"], .comments-area .comment-respond .form-group input[type="submit"] {
	font-size: 14px;
	font-family: iy;
}
.bwp-recent-post.sidebar .item .post-content .post-categories a {
    font-size: 13px;
    font-family: iy;
}
.content-image-single .cat-links .post-categories {
    font-size: 14px;
}
.post-single h3.entry-title {
    font-size: 30px;
    font-family: iyb !important;
}
.rtl .category-posts .cate-post-content .blog-content-list .post-date {
	display: none;
}
.bwp-navigation ul > li.level-0 > a {
    font-size: 16px;
}
.bwp-recent-post.slider .btn-read-more .read-more::after {
    content: "\44";
}
.bwp-recent-post.slider .btn-read-more .read-more {
    font-size: 14px;
    font-family: iyb;
}
/*.bwp-recent-post.slider .slick-dots {
    margin-top: 75px;
}*/
.bwp_product_list.slider .slick-dots {
    margin-top: 75px;
}
/*.products-list.grid .product-wapper {
    margin: 0 0 95px;
}*/
.products-list.grid .product-wapper .countdown .item-countdown h2 {
    font-size: 12px;
}
.products-list.grid .product-wapper .products-content .price {
    font-size: 16px;
}
/*.slick-slider .slick-list .slick-slide:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    border-radius: 5px;
}*/
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button {
	border: 1px solid #c2c2c2;
	border-radius: 20px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist a {
	border: 1px solid #c2c2c2;
	border-radius: 20px;
}
.products-list.grid .product-wapper .products-thumb .product-button .compare-button > a {
	border: 1px solid #c2c2c2;
	border-radius: 20px;
}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button::before  {
	font-size: 17px;
	padding-top: 2px;
}
.products-list.grid .product-wapper .products-thumb .product-button .compare-button > a::before  {
	font-size: 17px;
	padding-top: 2px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before {
    line-height: 32px;
	font-size: 17px;
	padding-top: 2px;
}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button {
	height: 40px;
	width: 40px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist a {
	height: 40px;
	width: 40px;
}
.products-list.grid .product-wapper .products-thumb .product-button .compare-button > a {
	height: 40px;
	width: 40px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist:hover a {
    padding-top: 3px;
}
.products-list.grid .product-wapper .products-thumb .product-button .compare-button > a {
    padding-top: 2px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist a {
    padding-top: 3px;
	background: #fff;
}
.rtl .products-list.grid .product-wapper .products-thumb .product-quickview {
    display: none;
}
.rtl .products-list.grid .product-wapper .products-thumb .product-attribute {
    display: none;
}
.products-list.grid .product-wapper .products-content .price {
    line-height: 25px;
}
.hot {
    background: #31BFD6;
}
.rtl .bwp-navigation ul > li.level-0:last-child {
    padding-right: 10px;
}
.woocommerce-account #customer_login .rememberme-lost .inline {
    font-family: iyb;
}
.woocommerce-account #customer_login .button-login input[type="submit"], .woocommerce-account #customer_login .button-register input[type="submit"] {
    font-size: 14px;
    font-family: iyb;
    font-weight: normal;
}	
.bwp-main .page-title h1 {
    font-size: 45px;
    line-height: 45px;
}
.bwp-main .page-title h1 {
    font-size: 40px;
}
.social-contact .social-link li {
    margin-left: 10px !important;
}
.contact-us-form input[type="email"] {
	text-align: right;
}
.contact-us-form input[type="submit"] {
    font-family: iyb;
    letter-spacing: normal;
    font-size: 15px;
}
.social-contact .social-link li a i {
    font-size: 18px !important;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
}
.bwp-header .header-page-link .phone .content label {
    margin: 0 0 0px;
    font-size: 14px;
    font-family: iy;
}
.categories-vertical-menu .bwp-vertical-navigation > div ul.menu li.level-0 > a {
    font-size: 15px;
    line-height: 24px;
}
.categories-vertical-menu .bwp-vertical-navigation > div ul.menu li.level-0 > a {
    color: #888686;
}
.bwp-canvas-vertical .remove-verticalmenu {
    font-size: 14px;
    font-family: iy;
}
.font-medium {
    font-family: iy;
}
#dokan-seller-listing-wrap .store-footer a .dokan-btn-theme::before {
    content: "\34";
}
#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {
    letter-spacing: normal;
    font-size: 14px;
    font-family: iy;
}
#dokan-store-listing-filter-wrap .right .item button {
    padding-right: 25px;
    padding-left: 45px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] {
    float: left;
    right: 25%;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content {
    padding-right: 4%;
    padding-left: 0;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address::before {
    right: -5px;
    left: auto;
}
.rtl .bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5 {
    /*border-left: unset;*/
	margin-left: 24px;
}
.bwp_product_list.slider4 .content-product-list:hover .slick-arrow {
    padding-top: 6px;
    font-size: 18px !important;
}
.bwp-recent-post.slider3 .post-categories a {
    font-size: 14px;
    font-family: iy;
}
.bwp-recent-post.slider3 .btn-read-more .read-more {
    font-size: 13px;
    font-family: iyb;
}
.bwp-recent-post.slider3 .btn-read-more .read-more::after {
    content: "\44";
}
#rev_slider_129_1_wrapper .zeus .tp-tab-title {
    font-family: iy;
    font-size: 13px;
}
.bwp-recent-post.slider4 .entry-dates span {
    display: block;
    font-family: iyb;
	font-size: 14px;
}
.bwp-recent-post.slider4 .entry-dates span.day {
    font-family: iyb;
	font-size: 20px;
}
.rtl .bwp-recent-post.slider4 .entry-dates {
    right: 6px;
}
.bwp-recent-post.slider4 .entry-dates {
    top: 6px;
}
.bwp-recent-post.slider4 .post-categories a {
    font-size: 13px;
    font-family: iy;
}
.rtl .bwp-recent-post.slider4 .entry-meta-head {
    text-align: right;
}
.bwp-recent-post.slider4 .btn-read-more .read-more {
    font-size: 13px;
    font-family: iyb;
    float: left;
}
.bwp-recent-post.slider4 .btn-read-more .read-more::after {
    content: "\44";
}
.bwp-filter-homepage.tab_product_default .title-block h2 {
    margin: 0;
    font-size: 24px;
}
.bwp-filter-homepage.tab_product_default .bwp-filter-heading .filter-orderby li {
    font-size: 14px;
    font-family: iy;
}
.bwp-filter-homepage.tab_product_default .button-all a::after {
    content: "\34";
	margin-right: 5px;
	margin-left: -5px;
}
.bwp-filter-homepage.tab_product_default .bwp-filter-heading .filter-orderby li {
	font-size: 16px;
}
.sbthemesborderradiuswatch {
	border-radius: 10px;
}
#bwp-footer.footer-4 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix input[type="submit"] {
    font-size: 14px;
    font-family: iy;
    letter-spacing: normal;
}
#bwp-footer.footer-4 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix {
    border-radius: 10px 0 0 10px;
}
/*.rtl .bwp-filter-ajax #bwp_form_filter_product ul li {
    margin-right: 0px;
    margin-left: 10px;
}*/
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li > span {
    margin-left: 10px !important;
}
.main-archive-product .banner-shop .subtitle {
    font-size: 18px;
}
.main-archive-product .banner-shop .title {
    font-size: 30px;
    font-family: iyb !important;
    line-height: 50px;
}
.main-archive-product .banner-shop .button a {
    font-size: 13px;
}
.filter_offcanvas .sidebar-product-filter .button-filter-toggle {
    font-size: 14px;
}
.fa-angle-right::before {
    content: "\f104";
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right {
	padding-top: 7px;
    padding-right: 2px;
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left {
    padding-top: 7px;
    padding-left: 2px;
}
.single-product .countdown-single .product-countdown .countdown-content, .quickview-container .countdown-single .product-countdown .countdown-content {
	font-family: iyb !important;
}
.single-product .offer-product ul li, .quickview-container .offer-product ul li {
    font-family: iy;
}
.single-product .offer-product ul li::before {
	transform: rotate(180deg);
}
.bwp-header .header-page-link .davici-topcart .cart-count {
    font-size: 12px;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table th.product-name {
    font-family: iy;
    font-size: 15px;
}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table th.product-total {
    font-family: iy;
    font-size: 15px;
}
.comments-area .comment-form .comment_reply_header h3, .comments-area .comment-respond .comment_reply_header h3 {
    font-size: 24px;
    font-family: iyb !important;
}
/*.products-list.grid .product-wapper {
    margin: 0 0 85px;
}*/
.products-list.grid .product-wapper.content-product4 .products-content h3.product-title {
	line-height: 22px;
    max-height: 36px;
    min-height: 36px;
}
.products-list.grid .product-wapper.content-product5 .product-button > a {
    font-size: 12px;
}
.products-list.grid .product-wapper .products-content .price {
    font-size: 15px;
}
.products-list.grid .product-wapper .products-content h3.product-title {
    font-size: 15px;
}
.rtl .bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5 {
    border-left: unset;
	margin: 10px;
	border-radius: 10px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	background: #fff;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.products-list.grid .product-wapper.content-product7 {
    border-left: unset;
	margin: 10px 5px;
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	background: #fff;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.products-list.grid .product-wapper.content-product7 .product-button-cart > a {
    font-size: 14px;
}
.products-list.grid .product-wapper.content-product7 .product-quickview > a {
    top: 0px;
}
/*.products-list.grid .product-wapper {
    border-left: unset;
	border-radius: 10px;
	background: #fff;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
	padding: 30px 20px;
	border: 1px solid #e7e7e7;
	box-shadow: 0px 0px 4px -1px #e6e2e2;
	-webkit-box-shadow: 0px 0px 4px -1px #e6e2e2;
}
.products-list.grid .product-wapper:hover {
	border: 1px solid #e7e7e7;
	box-shadow: 0px 0px 4px -1px #e6e2e2;
	-webkit-box-shadow: 0px 0px 4px -1px #e6e2e2;
}*/
.rtl .bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
}
.products-list.grid .product-wapper .products-content h3.product-title {
    min-height: 70px;
    max-height: 70px;
    text-align: center;
}
.rtl .bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5 .products-content {
    text-align: center;
}
.products-list.grid .product-wapper.content-product5 .product-button > a.product_type_variable::before {
    content: "\23";
}
/*.rtl .products-list.grid .product-wapper.content-product5 .product-button > * {
    margin-left: 2px;
    margin-right: 2px;
}*/
.rtl .products-list.grid .product-wapper.content-product5 .product-button > a::before {
    margin-left: 5px;
    margin-right: 5px;
	font-weight: normal;
}
.hot {
    border-radius: 3px;
}
.rtl .onsale {
    border-radius: 3px;
}
.title-block-2::before {
    width: 60px;
}
.products-list.grid .product-wapper.content-product5 .product-button .yith-wcwl-add-to-wishlist a {
    border-radius: 3px;
}
.bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5 .product-button .woocommerce > a {
    border-radius: 3px;
}
.bwp_product_list.slider4 .products-list.grid .product-wapper.content-product5 .product-button > a {
    border-radius: 3px;
}
.bwp_product_list.slider4 .content-product-list .slick-arrow {
    opacity: 1;
    visibility: visible;
}
.bwp_product_list.slider4 .content-product-list .slick-arrow {
    padding-top: 6px;
    font-size: 18px !important;
}
.bwp-canvas-navigation .remove-megamenu {
	font-size: 14px;
	font-family: iy;
}
.bwp-testimonial.layout2 .testimonial-customer-name {
    margin: 0;
	line-height: 25px;
}
.page-template-homepage .bwp-header.header-v5 .wpbingoLogo img {
    max-height: 75px;
}
.bwp-recent-post.slider3 .entry-title {
    font-size: 18px;
}
.bwp-recent-post.slider3 .post-image img {
    border-radius: 10px;
}
.bwp-recent-post.slider3 .post-inner {
    border-radius: 10px;
}
.bwp-recent-post.slider3 .post-categories {
    border-radius: 30px;
}
/*.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price h3 {
	display: inline-block;
}*/
.bwp-top-bar .woocommerce-sort-count {
	border-radius: 3px;
}
.products-list.grid .product-wapper .products-content {
    text-align: center;
}
.products-list.grid .product-wapper .countdown .item-countdown {
    padding: 0;
    border-radius: 5px;
}
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist {
	background: unset;
}
.rtl .bwp-filter-homepage.slider .bwp-filter-heading ul.filter-category li:last-child {
    padding-right: 0px !important;
}
.rtl .bwp-filter-homepage.tab_category_slider_2 .filter-category li {
    margin-left: 25px;
}
.rtl .bwp-filter-homepage.slider .bwp-filter-heading ul.filter-category li:first-child {
    padding-left: 0px !important;
}
.bwp-filter-homepage.tab_category_slider_2 .filter-category li a {
    font-size: 16px;
}
.bwp-filter-homepage.tab_category_slider_2 .bwp-filter-heading {
    border-bottom: 2px solid #eeeded;
}
.bwp-filter-homepage.tab_category_slider_2 .filter-category li a::before {
    top: 33px;
}
#bwp-footer.footer-1 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix input[type="submit"] {
    letter-spacing: normal;
    font-size: 15px;
	font-family: iyb;
}
.elementor-8975 .elementor-element.elementor-element-58ebdb4 .elementor-social-icon {
    font-size: 20px !important;
}
#bwp-footer.footer-1 .wpbingo-newsletter.newsletter-default .content-newsletter input[type="email"] {
    direction: rtl;
}
#bwp-footer.footer-1 .wpbingo-newsletter.newsletter-default .content-newsletter {
    margin: unset;
}
/*#bwp-footer a {
    font-size: inherit !important;
    color: inherit !important;
}*/
.bypostauthor {
	font-style: italic;
	font-size: 12px;
	color: #757575;
}
.bwp-recent-post.sidebar .sticky .item .post-content{
	padding-left: 20px !important;
	padding-top: 15px !important;
}
.bwp-recent-post.sidebar .sticky .item .post-content h2.entry-title a{
	font-size: 16px !important;
}
.bwp-recent-post.sidebar .post-grid.sticky{
	padding: 0 15px !important;
	background: transparent;
}
.bwp-recent-post.sidebar .sticky .item{
	background: #f5f5f5;
}
.category-posts .cate-post-content .blog-content-grid .post-date {
	font-family: iyb;
}
.category-posts .cate-post-content .blog-content-grid .post-categories a {
	font-size: 14px;
	border-bottom: 1px solid;
	padding-bottom: 3px;
}
.category-posts .cate-post-content .blog-content-grid h3.entry-title {
	font-size: 18px;
	line-height: 28px;
}
.category-posts .cate-post-content .blog-content-grid .post-categories {
    margin-bottom: 10px;
    margin-top: 10px;
}
.category-posts .cate-post-content .blog-content-grid .post-date .date {
	font-family: iyb;
	text-align: center;
}
.category-posts .cate-post-content .post-content .read-more {
	font-size: 13px;
}
.category-posts .cate-post-content .post-content .read-more::after {
	transform: rotate(180deg);
}
/*.category-posts .cate-post-content .blog-content-grid .entry-post {
	box-shadow: 0px 0px 4px -1px #e6e2e2;
}*/
.blog-content-grid .entry-post {
    box-shadow: 0px 0px 4px -1px #e6e2e2;
    border-radius: 5px;
    overflow: hidden;
}
.category-posts .cate-post-content .blog-content-grid .entry-post .post-content {
	border-radius: 0 0 5px 5px;
}
.bwp-recent-post.sidebar .item > .post-thumbnail .cout {
    font-size: 14px;
	border-radius: 5px;
}
.bwp-recent-post.sidebar .item .post-content h2.entry-title {
    font-size: 15px;
    line-height: 25px;
}
.widget_search .form-content input[type="text"] {
    border-radius: 0 5px 5px 0;
}
.rtl .bwp-sidebar > .widget.widget_search #searchsubmit {
    margin-right: 0;
    margin-left: 0;
    border-radius: 0px 5px 5px 0;
}
.back-to-top-sbthemes {
    font-size: 18px;
    color: #3d3d3e;
}
.elementor-social-icons-wrapper {
    font-size: unset;
}
#rev_slider_129_2_wrapper .zeus .tp-tab-title {
    font-family: iyl;
}
.rtl .bwp-header.header-v7 .header-menu .bwp-navigation ul > li.level-0:first-child {
    padding-right: 0;
    padding-left: 10px;
}
.wpbingo-newsletter.newsletter-default .content-newsletter .clearfix input[type="submit"] {
    font-family: iyb;
}
.newlest-home-3 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix input[type="submit"] {
    font-size: 15px;
    letter-spacing: normal;
}
.rtl .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix {
    left: 0;
    right: 7px;
}
.rtl .newlest-home-3 .wpbingo-newsletter.newsletter-default .content-newsletter {
    border-radius: 10px;
}
.newlest-home-3 .wpbingo-newsletter.newsletter-default .content-newsletter input[type="email"] {
    direction: rtl;
}
#bwp-footer.footer-5 .box-phone h2 {
    font-size: 14px;
}
#bwp-footer.footer-5 .list-contact ul li {
    font-family: iyl;
}
.bwp-header.header-v6 .categories-vertical-menu .widget-title {
    border-radius: 5px;
}
.bwp-header.header-v6 .verticalmenu {
    border-radius: 3px;
}
.rtl .categories-vertical-menu .bwp-vertical-navigation > div ul.menu li.level-0.menu-item-has-children:hover div.sub-menu {
    border-radius: 3px;
}
.bwp-navigation ul ul.sub-menu {
	top: 30px !important;
	border-radius: 3px;
}
.categories-vertical-menu > div {
    border-radius: 3px;
}
.categories-vertical-menu .widget-title {
    font-size: 15px;
    font-family: iyb !important;
}
.bwp-header.header-v6 .header-wrapper {
    background: #fff;
}
.bwp-header.header-v6 .header-page-link .phone a, .bwp-header.header-v6 .header-page-link .phone span {
    color: #333;
}
.bwp-header.header-v6 .header-page-link .phone label {
    color: #333;
}
.bwp-header.header-v6 .header-page-link .phone {
    border-color: #E6E6E6;
    border-radius: 5px;
}
.bwp-header.header-v6 .header-page-link a {
    color: #333;
}
.bwp-header.header-v6 .header-bottom {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}
.bwp-header.header-v6 .header-page-link .mini-cart .cart-icon {
    color: #333;
}
.back-top {
    border-radius: 20px;
}
/*.sbthemes-footer6-newsletter .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix {
    background: #3496d8;
}
.sbthemes-footer6-newsletter .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix:hover {
    background: #2e8ac8;
}
.sbthemes-footer6-newsletter .wpbingo-newsletter.newsletter-default .content-newsletter .wpcf7-form-control-wrap {
    border: 1px solid #e1e1e1;
    border-radius: 0 10px 10px 0;
}*/
.rtl .bwp-header.sticky.header-v6 .header-menu {
    padding: 8px 0;
}

.rtl #bwp-topbar .social-link li:first-child {
    margin-left: 10px;
}
#bwp-topbar .social-link li {
    margin: 0 10px;
}
.rtl #bwp-topbar .social-link li:last-child {
    margin-right: 10px;
}
.rtl .related .content-product-list .slick-arrow.fa-angle-left {
	/*left: -25px;*/
	right: auto;
	font-size: 20px;
}
.rtl .related .content-product-list .slick-arrow.fa-angle-right {
	right: -25px;
	left: auto;
	font-size: 20px;
}
.related .content-product-list .products-list.grid .product-wapper {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    border-radius: 10px;
    padding: 30px;
}
.rtl .back-top i::before {
    margin-left: 0px;
    margin-right: 0px;
}
.single-product .product_title, .quickview-container .product_title {
    display: block !important;
}
@media (min-width: 992px) {
.demos-megamenu-sbthemes {
	min-width: 800px;
}
}
.rtl .bwp-header .header-page-link .account i {
    margin-left: 8px;
    margin-right: 0;
    font-size: 20px !important;
}
.username-style-header-1-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 150px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-2-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 150px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-3-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 170px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-4-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 220px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-5-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 170px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-6-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 220px;
	display: inline-block;
	transform: translateY(7px);
}
.username-style-header-7-sbthemes {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 220px;
	display: inline-block;
	transform: translateY(7px);
}
.single-product .bwp-single-info .woosw-btn {
    margin: 5px 0px 5px 20px;
}
.single-product .bwp-single-info .woosw-btn::before {
	color: #515050;
    border: 1px solid #c8c8c8;
}
.single-product .bwp-single-info .woosc-btn::before {
	color: #515050;
    border: 1px solid #c8c8c8;
}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-continue::after {
    content: "\23";
}
body.rtl .woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close {
    right: auto;
    left: 0;
    margin-left: 10px;
}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:nth-child(2n) td {
    text-align: right;
}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td {
    text-align: right;
}
.woosw-list table.woosw-content-items tr td {
    text-align: right;
}
.products-list.grid .product-wapper.content-product5 .product-button .woosw-btn::before {
    vertical-align: middle;
}
.products-list.grid .product-wapper.content-product5 .product-button .woosc-btn::before {
    vertical-align: middle;
}
.rtl .products-list.grid .product-wapper.content-product7 .woosw-btn {
    display: none;
}
.single-product .bwp-single-info .woosc-btn::before {
	vertical-align: middle;
}
.single-product .bwp-single-info .woosw-btn::before {
	vertical-align: middle;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn {
	border: 1px solid #c2c2c2;
	border-radius: 20px;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn {
	border: 1px solid #c2c2c2;
	border-radius: 20px;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn::before {
    vertical-align: middle;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn::before {
    font-size: 16px;
    vertical-align: middle;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn {
    width: 40px;
    height: 40px;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn::before {
    font-size: 16px;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn {
    width: 40px;
    height: 40px;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosw-btn::before {
    color: #535353;
}
.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn::before {
    color: #535353;
}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button::before {
    color: #535353;
}
.products-list.list .product-wapper .products-content .product-button .woosc-btn::before {
    vertical-align: middle;
}
.products-list.list .product-wapper .products-content .product-button .woosw-btn::before {
    vertical-align: middle;
}
.rtl .products-list.list .product-wapper .products-content .product-button .woosw-btn {
    margin-left: 12px;
}
.rtl .products-list.list .product-wapper .products-content .add_to_cart_button {
	margin-left: 12px;
}
.products-list.list .product-wapper .products-content .add_to_cart_button {
	box-shadow: unset;
	-webkit-box-shadow: unset !important;
}
.rtl .davici-360-button {
    right: 15px;
    left: auto;
}
.content-product-360-view.active {
    display: flex;
    z-index: 9999;
}
.main-single-product > .col-xl-12 {
    padding: 10px;
}
.fa-angle-left::before {
    content: "\f105" !important;
}
.fa-angle-right::before {
    content: "\f104" !important;
}
.single-product .product_title {
word-break: unset;
}
@media (max-width: 991px) {
    .error404 .page-404 .content-page-404 {
      margin-top: 20px; }
	  }
@media (max-width: 767px) {
    .error404 .page-404 .content-page-404 {
      position: unset;
      margin-top: 20px; }
      .error404 .page-404 .content-page-404 a {
        margin-top: 20px;
		}
.rtl .bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu {
    text-align: right;
}
	  
	  