/*
Theme Name: Tienda YVapeo Online
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.25
*/

.tarjeta  {
		z-index:1;
}

.bulk_table {
	display:none !important;
}
#product-addons-total {
	display:none !important;
}
.aligncenter {
	text-align:center;
}
/*************** ADD CUSTOM CSS HERE.   ***************/

.jq-catalog-brand {
	font-size:24px;
	font-weight:700;
	margin-top:48px;
}
.jq-catalog-brand:nth-child(1) {
	margin-top:12px;
}

.jq-catalog-brand table {
	margin-bottom:0;
}
.jq-catalog-brand td {
	border-bottom:none;
}
.jq-catalog-brand h2{
	width:auto;
	text-align:center;
}
.jq-catalog-brand img {
	display:inline-block;
	margin:0 auto;
}
.jq-catalog-item {
	position:relative;
	margin:25px 0;
	padding-right:8px;
	display:inline-block;
	vertical-align:top;
}

.jq-catalog-image {
	width:96px;
	height:96px;
	float:left;
}

.jq-catalog-image img {
	width:96px;
	height:96px;
}

.jq-catalog-item h3{
	width:auto;
	font-size:18px;
	font-weight:800;
	margin-left:100px;
}
.jq-catalog-item p {
   margin-left:100px;
   overflow: hidden;
   margin-bottom:8px;
}

.jq-catalog-item p, .jq-catalog-item p b , .jq-catalog-item p strong{
	font-size:14px;
}

.jq-catalog-meta {
	
	margin-right:16px;
}

.jq-catalog-category {
	display:inline-block;
	font-size:18px;
	font-weight:800;
	text-transform: uppercase;
	float:right;
	margin-right:4px;
}

/* POSTRES*/
.jq-catalog-category-79 {
	color:#e5005c;
}
/* FRESCOS/ MENT*/
.jq-catalog-category-77 {
	color:#009fe3;
}
/* FRUTALES */
.jq-catalog-category-76 {
	color:#f3934a;
}
/* BEBIDAS */
.jq-catalog-category-78 {
	color:#009d3d;
}
/* TABAQUILES */
.jq-catalog-category-80 {
	color:#935200;
}
.jq-catalog-price {
	display:inline-block;
	font-size:21px;
	font-weight:800;	
	float:right;
}

.jq-catalog-price:after {
	content:'€';
	font-size:18px;
	font-weight:800;	
}

.jq-catalog-stock {
	position:absolute;top:100px; left:12px;
	font-size:14px;
	font-weight:700;	
}

.jq-catalog-stock-none {
	color:#c55;
}

@media only screen and (min-width:850px) {
	.jq-catalog-item {
		width:49.99%;
	}
	.jq-catalog-item h3{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-height: 20px;     
		height: 40px;
	}
	.jq-catalog-item p {
	   overflow: hidden;
	   text-overflow: ellipsis;
	   display: -webkit-box;
	   -webkit-box-orient: vertical;
	   -webkit-line-clamp: 4;
	   line-height: 20px;     
	   height: 80px;
	}

}

.woocommerce-Tabs-panel--description a {
		text-decoration:underline;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.woocommerce-shipping-destination {
	text-align:center !important;
	font-weight:700;
}
.woocommerce-shipping-calculator > a {
	color:#dd9933;
	border:1px solid #dd9933;
	padding: 8px 16px;
	margin:16px 0;
	display:block;
	text-align:center;
}

.woocommerce-shipping-calculator > a:hover, .woocommerce-shipping-calculator > a:focus {
	 color:#fff;
	 background-color:#dd9933;
}


.available-on-backorder {
	color:#669966;
	font-size:18px  !important;
}

#product-90492 .jq-aviso-tienda {
	display:none;
}

.yith-par-message, .yith-par-message span.amount, .yith-par-message-variation,  .yith-par-message-variation span.amount{
	display:none;
}

form.cart {
	margin-bottom:0;
}

.product-info p.stock {
	font-size: 1em;
}

.overlay-tools .quick-view-added {
	margin-left:40px;
}


/* PAY ICONS */
.jq-pay-icons  {
	padding:8px 0;
	display:flex;	
	width:100%;
}

.jq-pay-icon {
	display:inline-flex;
}
.jq-pay-icon img{
	display:block;
	margin:0 auto;
}
/* INFO ICONS */

.jq-info-icons {
	padding:8px 0;
	display:flex;
}
.jq-info-icon {
	background-color:#efefef;
	margin-right:4px;
	padding: 0 4px;
}
.jq-info-icon-img{
}
.jq-info-icon-img img{
	width:48px;
	margin: 4px auto;
	display:block;
}

.jq-info-icon-txt {
	margin:4px;
	text-align:center;
}

.jq-info-icon-txt p{
	font-weight:700;
	font-size:12px;
	line-height:14px;
	margin-bottom:4px;
	margin-bottom:4px;
}
.jq-info-icon-txt .jq-info-icon-txt-thin{
	font-size:10px;
	line-height:12px;
	font-weight:500;
}
@media screen and (min-width: 849px) {
	.jq-info-icon {
		display:inline-flex;
	}
	.jq-info-icon-img img{
		margin: 24px 12px;
	}
	.jq-info-icon-txt {
		margin: 18px 0px 0px 12px;
		text-align:left;
	}
	.jq-info-icon-txt p{
		font-size:16px;
		line-height:18px;
	}
	.jq-info-icon-txt .jq-info-icon-txt-thin{
		font-size:12px;
		line-height:14px;
	}
}

/* RELATED*/ 

.woobt-wrap .woobt_products {
   width:100%;
   margin:0 !important;
}

.woobt-product  {
	position:relative;
	display:block;
	padding:24px 0 !important
}
.woobt-thumb {
	width:auto !important;
}
.woobt-thumb img {
	width:auto !important;
	height:80px!important;
}
.woobt-title {
	margin:0 8px;
}
.woobt-title > a{
	position:absolute;
	left:0;
	top:6px;
	font-weight:700;
}
.woobt-title .variation {
	width:100% !important;
	padding:0 8px !important;
}
.woobt-title .variation .label {
	display:none !important;
}
.woobt-products .woobt-product.woobt-hide .woobt-quantity .woobt-qty {
   opacity:1 !important;
}
.woobt-products .woobt-quantity .quantity {
	margin-bottom:0;
}
.woobt-price {
	/*display:block !important;*/
	max-width:110px; !important;
}

.woobt_before_text {
	font-weight:700;
	color:#00b;
}

#order_items_list-wrapper {
    overflow-y: scroll;
    height: 100%;
}    