/* Tamaño de la venta del quick view*/
#yith-quick-view-modal.open .yith-wcqv-main {
    height: fit-content;
    overflow-y: scroll;
    position: relative;
}

/* Eliminar datos de woocommerce del quick view*/
.woocommerce div.product form.cart {
    margin-bottom: 2em;
    display: none;
}

/* Formato quick view */
#yith-quick-view-content div.summary {
    text-align: center;
    font-family: 'Quattrocento';
    margin-top: 80px;
}
/* Tamaño del menú*/
.tst-menu-nav ul li a {
    font-family: 'Quattrocento';
    font-size: 14px;
    text-transform: capitalize;
}

/* Quitar carrito de la página de shop*/
.woocommerce a.button, .woocommerce ul.products li.product .button.add_to_cart_button{
	    display: none;
}

/* Quitar carrito del menú*/
.tst-menu-right .tst-cart {
    display: none;
}
/* Botón de Quick View */
.woocommerce ul.products li.product .button {
    margin-top: -30px;
	width: 130px;
	font-family: quattrocento;
}

/* Formato precio del shop */
.woocommerce ul.products li.product .price {
    position: relative;
    margin: 0 30px;
    padding-top: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000;
    min-height: 40px;
    text-align: left;
    font-family: 'Quattrocento';
}


/* Formato del shop títulos */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding: 0;
    margin: 0 20px;
    font-size: 20px;
    font-weight: 200px;
    min-height: 30px;
    font-family: 'Quattrocento';
	color: #000;
}

/* Formato del shop fondo */
.tst-content-frame--container {
    background-color: #000000;
}

/* Formato del shop2 fondo */
.page-template-default.elementor-page .tst-content-frame--container {
    background: #000;
}

/* Quitar título del shop */
.shop-page .page-title {
    font-size: 50px;
    line-height: 1.6;
    display: none;
}

/* Quitar título del shop-2 */
.h2-tst-mb-60 .h2, h1{
    font-family: 'Montserrat';
	display: none;
}

/* Color negro de shop parte inferior */
.tst-content-frame--end {
    position: relative;
    background-color: #000;
    border-radius: 0 0 10px 10px;
}


/* Quitar etiqueta de resultados del shop */
.woocommerce .woocommerce-result-count {
    margin: 0 0 15px 0;
    font-size: 14px;
    line-height: 30px;
    display: none;
}

/* Font Family del Menú*/
.tst-menu-nav ul li a {
    font-family: 'Quattrocento';
    font-size: 14px;
}

/* Espacio en el footer */
footer {
    padding: 10px 0 10px;
    width: 100%;
}

/*Detalles del producto*/
.woocommerce-product-details__short-description {
    margin-left: 35px;
    text-align: left;
}
.product_meta .posted_in, .product_meta .tagged_as {
    text-align: left;
    margin-left: 35px;
}

#tst-dynamic-menu{
	margin-top:30px;
}
.tst-menu-nav ul li ul {
    max-height: 425px !important;
}
@font-face {
    font-family: 'Cinzel';
    src: url('webfonts/Cinzel.eot');
    src: url('webfonts/Cinzel.eot') format('embedded-opentype'),
         url('webfonts/Cinzel.woff2') format('woff2'),
         url('webfonts/Cinzel.woff') format('woff'),
         url('webfonts/Cinzel.ttf') format('truetype'),
         url('webfonts/Cinzel.svg#Cinzel') format('svg');
}
@font-face {
    font-family: 'BeVietnamPro';
    src: url('webfonts/BeVietnamPro.eot');
    src: url('webfonts/BeVietnamPro.eot') format('embedded-opentype'),
         url('webfonts/BeVietnamPro.woff2') format('woff2'),
         url('webfonts/BeVietnamPro.woff') format('woff'),
         url('webfonts/BeVietnamPro.ttf') format('truetype'),
         url('webfonts/BeVietnamPro.svg#BeVietnamPro') format('svg');
}
@font-face {
    font-family: 'Quattrocento';
    src: url('webfonts/Quattrocento.eot');
    src: url('webfonts/Quattrocento.eot') format('embedded-opentype'),
         url('webfonts/Quattrocento.woff2') format('woff2'),
         url('webfonts/Quattrocento.woff') format('woff'),
         url('webfonts/Quattrocento.ttf') format('truetype'),
         url('webfonts/Quattrocento.svg#Quattrocento') format('svg');
}


.visible-xs{
    display: none;
}
@media screen and (max-width: 767px){
    .hidden-xs{
        display: none !important;
    }   
    .visible-xs{
        display: block !important;
    }
	.simple-banner.simple-banner-scrolling {
    margin-top: -46px;
	}
	.tst-menu-nav ul li ul {
		display:none;
	}
	.tst-menu-nav span {
		display:none !important;
	}
}
@media screen and (max-width: 767px){
    .hidden-xs{
        display: none !important;
    }   
    .visible-xs{
        display: block !important;
    }
	.simple-banner.simple-banner-scrolling {
    margin-top: -46px;
	}
	.tst-menu-nav ul li ul {
		display:none;
	}
	.tst-menu-nav span {
		display:none !important;
	}
}
@media screen and (min-width: 1920px){
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-ea86ebe{
    margin-left: -345px;}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-ff55780{
		margin-right: -55px !important;
	}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-e176954{
	    margin-right: -250px;
	}
}