/*
Theme Name: Yobazar Child
Theme URI: https://demo.theme-sky.com/yobazar/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: yobazar
Version: 1.0.1
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: yobazar-child
*/
/*home**/
.home #main > .page-container {
    padding-top: 0;
}

/**menu-background*/
.header-bottom.menu-center.hidden-phone {
    background-color: #fff !important;
}
.header-middle.logo-center {
    padding-top: 20px;
    padding-bottom: 20px;
}
.ts-store-notice {
    font-family: 'Manrope';
	font-size:16px;
	font-weight:lighter;
}
/*banner-home**/
.title-banner-home .box-content {
    width: 80% !important;
    margin: 0 auto !important;
}

.title-banner-home .box-content h2 {
    margin-bottom: 0px !important;
    background-color: #ffffffd1 !important;
}

.title-banner-home-desktop h2 {
    font-size: 36px !important;
    font-weight: 400 !important;

}

.title-banner-home-desktop h2 {
    font-size: 36px !important;
    font-weight: 400 !important;
    width: 50%;
   }



/*footer**/
.footer-links .list-categories ul li a {
    font-size: 30px;
	font-family:Manrope;
	font-size:14px;
	font-weight:normal;
}
.footer-links h2 {
    border-bottom: none !important;
}
/*product-label**/
.woocommerce .product .product-label span {
    font-size: 14px !important;
    padding: 2px 5px;
}
/*icon-cart-header**/
ul.cart_list h3.product-name {
    font-size: 20px !important;
    text-align: left !important;
    font-family: 'Manrope' !important;
}
/*breadcrums**/
.breadcrumb-title-wrapper .page-title + .breadcrumbs{
	font-family: 'Manrope';
	font-weight:400;
  	font-size:13px;
}
.breadcrumb-title-wrapper.breadcrumb-v3 .page-title {
    width: 41%;
    margin: 0 auto;
    border-bottom: 1px solid #912F2F;
	padding-bottom:15px;
}
/*price-product-category**/
.price, .products .meta-wrapper > .price{
	font-family: 'Manrope';
	font-weight:400;
	font-size:20px;
}
/*name-product**/
.product-name, h3.product-name{
	font-family: 'Playfair' !important;
	font-weight:400 !important;
	font-size:28px !important;
	text-align:center;
}
/*font-swaches**/
span.variable-item-span.variable-item-span-button {
    font-family: 'Manrope';
    font-weight: 400;
}
a.wvs_archive_reset_variations_link {
	font-family: 'Manrope';
	font-weight: 400;
}
/*style-color-and-sizes**/
li.variable-item.color-variable-item {
    display: inline-block !important;
}
li.variable-item.button-variable-item {
    display: inline-block !important;
}
.product-hover-vertical-style-2 .thumbnail-wrapper .product-group-button > div.loop-add-to-cart:hover {
    background: #740000 !important;
}
/*detail-product**/
.summary.entry-summary{
	text-align:center;
}
.summary.entry-summary .meta-content {
    display: inline-block;
}
.summary.entry-summary .meta-content {
    font-family: 'Manrope';
    font-weight: 400;
}
.summary.entry-summary p.price {
    display: block;
}
div.product .summary .meta-content > div, div.product .summary .detail-meta-top > div{
	margin-left: 8px;
}
form.variations_form.cart.wvs-loaded {
    text-align: center !important;
    display: inline-block;
}
.woocommerce div.product form.cart .variations *{
	text-align:center;
}
.woocommerce div.product form.cart .variations label{
	text-align:center;
}
.woocommerce div.product form.cart .button{
	background: #7A0000;
	border:none;
}
.woocommerce div.product form.cart .button:hover{
	background: #000;
	color:#fff;
}
/**.woocommerce-product-gallery__image.flex-active-slide {
    width: 560px !important;
}
.woocommerce-product-gallery .flex-viewport {
    height: 840px !important;
}
.woocommerce div.product div.woocommerce-product-gallery {
    width: 40% !important;
}/**

/*heading-H2-boder-bottom**/
h2.elementor-heading-title {
    padding-bottom: 15px !important;
    
	border-bottom: none;
	display: inline-block;
	
}
/*h2-titles**/
h2.shortcode-title{
    font-size: 54px !important;
    display: inline-block !important;
	padding-bottom: 15px !important;
    border-bottom: 1px solid #912F2F !important;
	display: inline-block;
}
section.woocommerce.related.products.new-arrivals h2 {
    font-size: 54px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #912F2F !important;
    text-align: left;
    width: 50%;
}

section.woocommerce.related.products.new-arrivals span.woocommerce-Price-amount.amount {
    font-size: 20px;
}
/*ig-mussi**/
p.sbi_bio {
    color: #7A0000;
	font-family:Manrope;
}
/***/
.woocommerce-tabs.wc-tabs-wrapper {
    width: 50%;
	padding-bottom:0px;
}
/*adicional-info**/
.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    margin-bottom: 0px !important;
}
.woocommerce-tabs.wc-tabs-wrapper a {
    font-family: 'Playfair';
    text-align: left;
}
/*carrito**/
.woocommerce table.shop_table td.product-name{
	font-size:15px !important;
}
.woocommerce-cart div#main-content, .woocommerce-checkout div#main-content {
    background-color: #fff;
	margin-bottom:50px;
}
.woocommerce table.shop_table.cart th {
    font-size: 14px !important;
    font-family: 'Manrope' !important;
    font-weight: 500 !important;
}
tr.woocommerce-cart-form__cart-item.cart_item,.woocommerce table.shop_table td.product-name {
    font-family: 'Manrope' !important;
}

.woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review{
	background: #fff;
    border: 1px solid #000;
    margin-top: 60px;
}
.cart_totals h2 {
    text-align: center;
    font-family: 'Playfair' !important;
    font-size: 24px !important;
}


.woocommerce-cart table.shop_table.cart td.product-thumbnail{
	width: 250px !important;
    padding-right: 25px;
}


/*menu**/
.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li{
	 margin: 0 75px 0 0;
}
/*detail-product**/
.product-template-default .page-container.show_breadcrumb_v3 {
    padding-top: 0px !important;
}
.product-template-default .breadcrumb-title{
	min-height: 5vw !important;
}

/*filters**/
button.mussi-filter-toggle {
    padding: 0px 20px;
    vertical-align: middle;
	background:#7A0000 !important;
	border:none;
	color:#fff;
}
button.mussi-filter-toggle:hover {
	background:#000 !important;
}
#left-sidebar.ts-sidebar{
	background:#F7F4ED;
}
.mussi-sidebar-title{
	font-size:54px !important;
}
.mussi-sidebar-close{
	border:none !important;
	background:#F7F4ED !important;
	font-size: 30px !important;
    top: 20px !important;
}
.mussi-sidebar-close:hover{
	background:#F7F4ED !important;
	color:#7A0000 !important;
}
.woocommerce .widget_price_filter .price_slider_amount button.button {
    background: #7A0000 !important;
    padding: 5px 20px !important;
    color: #fff !important;
}
.woocommerce .widget_price_filter .price_slider_amount button.button:hover {
	background: #000 !important;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {
    font-size: 20px !important;
}

/*checkout**/
.woocommerce-form-coupon-toggle {
    font-size: 16px !important;
    font-family: 'Manrope';
    font-weight: 400;
}
.woocommerce-form-coupon-toggle a.showcoupon{
	color:#912F2F;
}
table.shop_table.woocommerce-checkout-review-order-table th.product-name {
    text-align: left;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
    text-align: left;
}
/*account**/
.woocommerce-account .page-container.show_breadcrumb_v3 {
    padding-top: 0px !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    color: #000 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:not(:hover):not(.is-active) a {
    opacity: 0.8 !important;
    color: #000 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	color: rgb(53 50 50) !important;
}
/*all-inputs**/
input {
    border-radius: 5px !important;
}
button.woocommerce-Button.button {
    border-radius: 5px !important;
}
form.elementor-form input {
    border: 1px solid #cbcbcb !important;
}
/*product-swaches**/
.wvs-archive-product-wrapper span.price {
    display: block !important;
    text-align: center !important;
}

@media only screen and (max-width: 1279px) {
	.product-group-button-meta{
		background: #7A0000 !important;
	}
	.product-group-button-meta > div.loop-add-to-cart > a.button:before{
		color:#fff !important;
	}





.loop-add-to-cart a.add_to_cart_button.wvs_ajax_add_to_cart {
    font-size: 0 !important;
	}
.loop-add-to-cart a.add_to_cart_button.wvs_ajax_add_to_cart::after {
    content: 'Añadir' !important;
    font-size: 14px !important;
	}
.loop-add-to-cart a.add_to_cart_button.wvs_ajax_add_to_cart::before {
    display: none !important;
    content: none !important;
	}

.loop-add-to-cart a.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart {
	 font-size: 0 !important;
	}
.loop-add-to-cart a.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart::after {
	content: 'Añadir' !important;
    font-size: 14px !important;
	}
.loop-add-to-cart a.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart::before {
	display: none !important;
    content: none !important;
	}



a.ts-add-to-wishlist.remove-after-added:before {
    color: #fff !important;
	}


	.woocommerce.main-products:not(.columns-1) .product .product-group-button-meta > div a{
		display:inline-block !important;
	}
	.related .product .product-group-button-meta > div a{
		display:inline !important;
	}


}

/*responsive**/
@media only screen and (max-width: 768px) {


	section.woocommerce.related.products.new-arrivals h2, h2.shortcode-title{
		font-size:40px !important;
		line-height:45px !important;
	}
	h2.elementor-heading-title{
		padding-bottom:0px !important;
	}
	.elementor-widget.elementor-widget-heading {
    	margin-bottom: 0px !important;
	}
	.social-icons.style-horizontal {
    	padding-bottom: 25px !important;
	}
	#left-sidebar .widget-container, #right-sidebar .widget-container{
		background: #F7F4ED !important;
	}
div#left-sidebar h3.widget-title.heading-title {
    font-size: 26px;
}
	div#left-sidebar{
		width:100%;
	}


	/***/
    .owl-item .product .product-group-button-meta > div a {
        display: inline !important;
        font-size: 15px !important;
        position: relative;
        top: 3px;
        right: 10px;
    }
	.owl-item .product a.ts-add-to-wishlist.remove-after-added {
    	position: relative !important;
    	left: 0px;
	}

   div.product .product-images-summary {
        overflow: clip !important;
	    display:inline-block !important;
    }

/*search icon**/
.header-left {
        text-align: right;
        position: absolute;
        right: 0;
}
.ts-search-by-category > form {
    min-width: 60px;
    max-width: 10%;
}


    .ts-search-by-category .search-field.active {
        width: 150px !important;
        top: 15px !important;
    }

}
@media only screen and (max-width: 480px) {
.ts-list-items-mobile-align-left li.elementor-icon-list-item.elementor-inline-item {
    width: 33% !important;
    float: right !important;
    display: -webkit-inline-box !important;
	margin: 0px !important;
	padding-left:10px;
}

.ts-list-items-mobile-align-left span.elementor-icon-list-text {
    font-size: 12px !important;
}


.ts-list-items-mobile-align-left ul.elementor-icon-list-items.elementor-inline-items {
    display: inline-block !important;
    width: 100% !important;
}

.ts-list-items-mobile-align-left span.elementor-icon-list-icon {
    padding-inline-end: 0px !important;
}
.ts-list-items-mobile-align-left span.elementor-icon-list-text {
    padding-inline-start: 0px !important;
}

.logo-wrapper {
    padding: 0px !important;
    max-width: 100% !important;
    display: block !important;
}
	.header-middle.logo-center .container{
		display: block !important;
	}



	/***/
    .owl-item .product .product-group-button-meta > div a {
        display: inline !important;
        font-size: 13px !important;
        position: relative;
        top: 3px;
        right: 10px;
    }
	.owl-item .product a.ts-add-to-wishlist.remove-after-added {
    	position: relative !important;
    	left: 0px;
	}



}