/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.25.1.1717676647
Updated: 2024-06-06 14:24:07

*/

/*Fuentes*/
@font-face {
    font-family: 'SourceSansPro-Black';
    src: url('fonts/SourceSansPro-Black.ttf') format('truetype'),
         url('fonts/SourceSansPro-Black.woff') format('woff'),
		url('fonts/SourceSansPro-Black.odt') format('odt');
    font-weight: black;
    font-style: black;
}
@font-face {
    font-family: 'SourceSansPro-BlackIt';
    src: url('fonts/SourceSansPro-BlackIt.ttf') format('truetype'),
         url('fonts/SourceSansPro-BlackIt.woff') format('woff'),
		url('fonts/SourceSansPro-BlackIt.odt') format('odt');
    font-weight: black;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url('fonts/SourceSansPro-Bold.ttf') format('truetype'),
         url('fonts/SourceSansPro-Bold.woff') format('woff'),
		url('fonts/SourceSansPro-Bold.odt') format('odt');
    font-weight: bold;
    font-style: bold;
}
@font-face {
    font-family: 'SourceSansPro-BoldIt';
    src: url('fonts/SourceSansPro-BoldIt.ttf') format('truetype'),
         url('fonts/SourceSansPro-BoldIt.woff') format('woff'),
		url('fonts/SourceSansPro-BoldIt.odt') format('odt');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro-ExtraLight';
    src: url('fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLight.woff') format('woff'),
		url('fonts/SourceSansPro-ExtraLight.odt') format('odt');
    font-weight: lighter;
    font-style: lighter;
}
@font-face {
    font-family: 'SourceSansPro-ExtraLightIt';
    src: url('fonts/SourceSansPro-ExtraLightIt.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLightIt.woff') format('woff'),
		url('fonts/SourceSansPro-ExtraLightIt.odt') format('odt');
    font-weight: lighter;
    font-style: italic;
}
@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('fonts/SourceSansPro-Regular.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular.woff') format('woff'),
		url('fonts/SourceSansPro-Regular.odt') format('odt');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url('fonts/SourceSansPro-Semibold.ttf') format('truetype'),
         url('fonts/SourceSansPro-Semibold.woff') format('woff'),
		url('fonts/SourceSansPro-Semibold.odt') format('odt');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Zapfino';
    src: url('fonts/Zapfino.ttf') format('truetype'),
         url('fonts/Zapfino.woff') format('woff'),
		url('fonts/Zapfino.odt') format('odt');
    font-weight: normal;
    font-style: normal;
}
/*Fin Fuentes*/
/*Modal vacaciones*/
/*#pum-5288 #popmake-5288 .pum-content h2{
	font-size: 2em;
}
#pum-5288 #popmake-5288 .pum-content p{
	font-size: 1em;
    padding-bottom: 0;
    line-height: 1.5em;
}
#pum-5288 #popmake-5288 .pum-content p a{
	color: #FF7300;
}
#pum-5288 #popmake-5288 .pum-close{
    background-color: #FF7300;
    font-size: 2em;
}*/
/*#pum-3793{
	display: none !important;
}*/
#pum-5288 #popmake-5288{
    padding: 0px;
	background-color: #FF7300;
	border-radius: 15px;
}
#pum-5288 #popmake-5288 .pum-content .header_popup{
	padding: 0px 5px 5px 5px;
}
#pum-5288 #popmake-5288 .pum-content h2{
	font-size: 2em;
	padding: 20px 0px;
}
#pum-5288 #popmake-5288 .pum-content p{
	font-size: 1.2em;
    padding-bottom: 0;
    line-height: 1.5em;
	text-align: center;
}
#pum-5288 #popmake-5288 .pum-content .header_popup .body_popup{
	background-color: #fff;
    padding: 25px;
	border-radius: 10px;
	text-align: center;
	font-size: 1.2em;
}
#pum-5288 #popmake-5288 .pum-content .header_popup .body_popup img{
	width: 20%;
	margin: 25px 0px;
}
#pum-5288 #popmake-5288 .pum-close{
    background-color: #FF7300;
    font-size: 2em;
	box-shadow: none;
	top: 10px;
	right: 15px;
}
/*Fin Modal vacaciones*/
/*LOGO*/
#logo{
	height: auto;
    max-width: 100% !important;
	margin-left: 25px;
}
/*FIN LOGO*/
/*Instagram*/
.sbi_follow_btn a{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/10/Instagram-1.png) !important;
	color: transparent !important; 
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-size: contain !important;
	padding: 5px 115px !important;
	margin-top: 50px !important;
}
.sbi_follow_btn a:hover{
	background-color: transparent !important;
	box-shadow: none !important;
}
.sbi_follow_btn a svg,
.sbi_follow_btn a span{
	display: none;
}
/*Fin Instagram*/
/*Mis datos*/
.woocommerce .woocommerce-form-coupon-toggle{
	display: none;
}
.woocommerce-MyAccount-navigation-link--dashboard,
.woocommerce-MyAccount-navigation-link--edit-account{
	display: none;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover{
	/*background-color: #b31722;*/
	background-color: #FF7300;
    cursor: pointer;
    border: none;
    color: #fff;
    border-radius: 0px;
}
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{
	color: #525252;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:after{
	display: none;
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration{
	box-shadow: none;
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-navigation{
	box-shadow: 0 2px 20px rgba(45, 53, 89, 0.1);
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-navigation ul li a{
	color: #FF7300;
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link--dashboard,
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link--user-logout,
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields .user-registration-profile-header,
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields .user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid .field-radio #user_registration_radio_1724668540238_field,
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields .user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid .field-radio #user_registration_profesional_field,
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields .user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid .field-checkbox {
	display: none;
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields p{
	text-align: center;
	float: none !important;
}
.seccion_especial_datos .et_pb_row .et_pb_specialty_column .editar_perfil .et_pb_column .et_pb_module .et_pb_code_inner #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .ur-form-row .ur-form-grid .user-registration-profile-fields p .user-registration-Button{
	float: none !important;
	background-color: #FF7300;
    border-radius: 15px;
    cursor: pointer;
    border: none;
    color: #fff;
}
#user-registration .user-registration-MyAccount-content .user-registration-MyAccount-content__body #ur-frontend-form form .ur-form-row .ur-form-grid p .user-registration-Button{
	background-color: #FF7300;
    border-radius: 15px;
    cursor: pointer;
    border: none;
    color: #fff;
}
/*Fin Mis datos*/
/*Categorías de producto + productos*/
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product{
	width: 25%;
	margin-right: 0px;
}
/*Fin Categorías de producto + productos*/
/*Ventana emergente PopUp*/
#popmake-3793{
    padding: 0px;
	box-shadow: none;
	background-color: transparent;
}
.pum-theme-3784, .pum-theme-default-theme{
	background-color: rgba( 255, 255, 255, 0.5) !important;
}
#popmake-3793 .popmake-close{
	width: 60px;
    background: transparent;
    box-shadow: none;
    font-size: 2em;
    right: 15px;
    top: 15px;
}
#popmake-3793 .pum-content .popup{
	padding: 0px !important;
}
#popmake-3793 .pum-content .popup .et_pb_row:nth-child(2){
	width: 99% !important;
	max-width: 100% !important;
	margin-bottom: 10px;
	border-radius: 0px 0px 10px 10px;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .novedades_popup .et_pb_text_inner h2{
	font-size: 3em !important;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .producto_novedades,
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .producto_novedades .woocommerce .products{
	margin-bottom: 0px !important;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .producto_novedades .woocommerce{
	    padding: 0px 45px;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .producto_novedades .woocommerce .products .product a .onsale{
	display: none;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .producto_novedades .woocommerce .products .product a .woocommerce-loop-product__title{
	text-align: center;
	text-transform: uppercase;
}
#popmake-3793 .pum-content .popup .et_pb_row .et_pb_column .et_pb_button_module_wrapper a{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/08/Ir-a-novedades.png);
    border: none;
    color: transparent;
    padding: 15px 75px !important;
    background-size: 100%;
}
/*.modal_custom{
	box-shadow: none !important;
	background-color: transparent !important;
}
.modal_custom div div div div .modal_divi{
	padding: 0px !important;
	border: 5px solid #b31722;
}
.modal_custom div div div div .modal_divi .et_pb_row{
	width: 100% !important;
	max-width: 100% !important;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products{
	padding: 10px;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products{
	display: flex;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products > h2,
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products .product a .onsale{
	display: none;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products .product a span{
	text-align: center;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products .product a span img{
	width: 60%;
}
.modal_custom div div div div .modal_divi .et_pb_row .et_pb_column .et_pb_wc_related_products .et_pb_module_inner .products .product a h2{
	font-size: 1em;
	padding: 10px 50px;
	text-align: center;
}*/
.et_pb_button_module_wrapper{
	text-align: center;
}
.et_pb_button_module_wrapper .boton_novedades{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/08/Ir-a-novedades.png);
    border: none;
    color: transparent;
	/*padding: 15px 70px !important;*/
}
/*.et_pb_button_module_wrapper .boton_novedades:hover{
	padding: 15px 70px !important;
}*/
/*Fin Ventana emergente PopUp*/
/*Mensaje carrito*/
.woocommerce .checkout_coupon{
	border: none !important;
	padding: 0px !important;
}
.woocommerce .checkout_coupon .form-row-last button{
	border-radius: 13px !important;
    border: 1px solid #b3242a !important;
    color: #fff !important;
    background-color: transparent;
    font-family: 'SourceSansPro-Regular';
    /*background-color: #b31722 !important;*/
	background-color: #FF7300 !important;
}
.woocommerce .checkout_coupon .form-row-first input{
	border-radius: 13px !important;
    border: 1px solid #b3242a !important;
    color: #525252;
    padding: 14px 8px !important;
    font-size: 1em;
    background-color: transparent !important;
    font-family: 'SourceSansPro-Regular';
}
.page-id-8 .cart-empty {
	/*color: #b31722 !important;*/
	color: #FF7300 !important;
}
.tax-product_cat #page-container #et-boc #et-main-area #main-content .container #content-area #left-area .woocommerce-no-products-found
.woocommerce-info{
	color: #FF7300 !important;
}
.woocommerce-info{
	background-color: transparent !important;
	/*border: 1px solid #b31722;*/
	border: 1px solid #FF7300;
	border-radius: 10px;
}
.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info a{
	/*color: #b31722 !important;*/
	color: #FF7300 !important;
}
.woocommerce-info .alg-wc-oma-msg{
	/*color: #b31722 !important;*/
	color: #FF7300 !important;
	padding: 10px;
	text-align: center;
}
.page-id-9 .woocommerce .woocommerce-erro,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message{
	/*background-color: #b31722 !important;*/
	background-color: #FF7300 !important;
}
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-error .button:hover{
	color: #fff;
}
/*.woocommerce .woocommerce-error .button,*/
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
/*.woocommerce .woocommerce-error .button:hover,*/
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover{
	/*color: #b31722;*/
	color: #FF7300;
}
.page-id-9 #page-container #et-boc #et-main-area #main-content article .et-l .entry-content .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde .et_pb_colum .finalizar_compra .et_pb_code_inner .woocommerce .woocommerce-info{
	color: #FF7300 !important;
}
.woocommerce .woocommerce-message{
	margin-bottom: 0px !important;
}
p,
a{
	font-family: 'SourceSansPro-Regular';
}
.recordar{
    /*border: 2px solid #b31722;*/
	border: 2px solid #ff7300;
    border-radius: 20px;
    padding: 15px;
    margin: 10px 0px;
    text-align: center;
    font-size: 1.2em;
    /*color: #b31722;*/
	color: #FF7300;
	font-family: 'SourceSansPro-Regular';
}
.validate-required label span{
	/*color: #b31722 !important;*/
	color: #ff7300 !important;
    font-family: 'SourceSansPro-Regular' !important;
	font-size: 1.2em !important;
	cursor: pointer;
}
.woocommerce-privacy-policy-text p a,
.woocommerce-terms-and-conditions-checkbox-text a{
	/*color: #b31722;*/
	color: #FF7300;
	font-weight: bold;
}
/*Fin Mensaje carrito*/
#et-top-navigation #top-menu-nav ul li a{
	font-family: 'SourceSansPro-ExtraLight';
	font-size: 1.2em;
}
/*IMG Carrito*/
.tabal_carrito .et_pb_code_inner .woocommerce .woocommerce-cart-form .shop_table tbody .product-price del,
.tabal_carrito .et_pb_code_inner .woocommerce .woocommerce-cart-form .shop_table tbody .product-subtotal del{
	display: none;
}
#page-container div #main-header .container #et-top-navigation{
	display: initial !important;
	padding-left: 0px !important;
}
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a .wpmenucart-icon-shopping-cart-0{
	display: none;
}
/* Estilo para la imagen */
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu,
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a{
	display: flex;
    align-items: center;
}
#page-container div #main-header .container #et-top-navigation .et-cart-info span,
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a{
    transition: all 0.4s ease-in-out; /* Añade una transición suave */
}

/* Clase que se añadirá al body cuando se haga scroll */
/*body.scrolled #page-container div #main-header .container #et-top-navigation .et-cart-info span img,
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a > img{
    transform: scale(0.7);
}*/
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a > img{
	/*width: 42px;*/
	/*padding-right: 5px;*/
	position: absolute;
	opacity: 0;
    animation: fadeIn 0.5s ease-in forwards;
}
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a span{
	margin-left: 40px;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content thead th,
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tr th{
	color: #525252 !important;
	/*border-bottom: 1px solid #b31722;*/
	border-bottom: 1px solid #FF7300;
}
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{
	padding: 0px !important;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tbody tr td,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-cart div div .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-cart div div .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block > .wp-block-woocommerce-cart-order-summary-totals-block,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block,
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block > .wc-block-components-totals-wrapper/*,
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-cart div div .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block,
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-cart div div .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper*/{
	/*border-top: 1px solid #b31722;*/
	border-top: 1px solid #FF7300;
}
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content form div input{
	/*border: 1px solid #b31722;*/
	border: 1px solid #FF7300;
	border-radius: 15px;
}
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content div div .wc-block-components-totals-coupon__content button{
	/*background-color: #b31722;*/
	background-color: #FF7300;
	border-radius: 15px;
	cursor: pointer;
}
#page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{
	border: none;
}
.woocommerce-cart-form .shop_table,
#order_review .shop_table{
	border: none !important;
}
.woocommerce-cart-form .shop_table tbody tr td,
#order_review .shop_table tbody tr td,
#order_review .shop_table tfoot tr td,
#order_review .shop_table tfoot tr th{
	/*border-top: 1px solid #b31722 !important;*/
	border-top: 1px solid #FF7300 !important;
}
.woocommerce-cart-form,
.cart-collaterals{
	padding: 0px 10px;
}
.woocommerce-cart-form .shop_table tbody tr{
	padding: 0px;	
}
.woocommerce-cart-form .shop_table tbody tr td a{
	color: #666;
}
.woocommerce-cart-form .shop_table tbody tr .actions .coupon #coupon_code{
	padding: 11px 20px;
}
.woocommerce-cart-form .shop_table tbody tr .actions .coupon,
.woocommerce-cart-form .shop_table tbody tr .actions .button{
	display: none;
}
.woocommerce-cart-form .shop_table tbody tr .actions .coupon .button,
.woocommerce-cart-form .shop_table tbody tr .actions .button{
	/*background-color: #b31722;*/
	background-color: #FF7300;
	border-radius: 15px;
	cursor: pointer;
	border: none;
	color: #fff;
	border-radius: 0px;
}
.woocommerce .cart-collaterals{
	text-align: center;
    display: flex;
    justify-content: center;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	/*background-color: #FF7300;
	border-radius: 15px;
	cursor: pointer;
	border: none;
	color: #fff;*/
	background-image: url("https://tibetimport.evotic.es/wp-content/uploads/2024/10/Finalizar-compra.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	color: transparent;
	border: none;
	background-size: contain;
    padding: 8px 60px;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{
	background-color: transparent;
}
.woocommerce .cart-collaterals .cart_totals .shop_table{
	border: none;
}
.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td,
.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr th{
	/*border-top: 1px solid #b31722;*/
	border-top: 1px solid #FF7300;
	width: 50%;
	text-align: center;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tbody tr td a,
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tbody tr td div{
	color: #525252;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tr .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{
	display: none;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tr .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus,
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content tr .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{
	/*border: 1px solid #b31722;*/
	border-radius: 15px !important;
	/*color: #b31722;*/
	border: 1px solid #FF7300;
	color: #FF7300;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content table{
	width: 100%;
	border: none;
}
.wc-block-components-sidebar-layout{
	display: flex;
	flex-direction: column;
	
}
.wc-block-components-sidebar-layout .wc-block-components-main{
	width: 100% !important;
}
.wc-block-components-sidebar-layout .wc-block-components-sidebar{
	width: 50%;
	margin: auto !important;
}
/*.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container{
	display: flex;
}
.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container a{
	width: 50%;
	margin: 5px;
}*/
.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container a,
.page-id-9  #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button{
	/*background-color: #b31722 !important;*/
	background-color: #FF7300 !important;
	border-radius: 15px;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-notice,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-overview li{
	font-size: 1em;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-overview{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details{
	margin-top: 25;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table{
	border: none;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table thead th,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tbody td,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tbody th,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tfoot td,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tfoot th{
	/*border-top: 1px solid #b31722 !important;*/
	border-top: 1px solid #FF7300 !important;
	width: 50%;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table thead th a,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tbody td a,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tbody th a,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tfoot td a,
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table tfoot th a{
	color: #525252;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-customer-details address{
	padding: 0px !important;
	border: none;
}
.woocommerce-order-received #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .woocommerce-order .woocommerce-customer-details address p{
	padding-bottom: 5px;
}
.page-id-8 #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_button_module_wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 48%;
	margin: auto;
}
/*.page-id-8 #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_button_module_wrapper a{
	width: 100% !important;
}*/
.seguir_comprando{
	margin-top: 50px;
	text-align: center;
	width: 100%;
}
.seguir_comprando a{
	/*border-radius: 15px;
	background-color: #FF7300;
	padding: 15px 60px;
	color: #fff;
	font-family: 'SourceSansPro-Regular';*/
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/10/Continuar-comprando.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;
    border: none;
    background-size: contain;
    padding: 20px 100px;
}
.return-to-shop{
	display: none;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details/*,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details*/{
	width: 80%;
	margin: auto;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1{
	width: 100%;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	font-size: 1em;
	font-family: 'SourceSansPro-Regular';
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{
	width: 100%;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row  span input,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row  span input{
	border-radius: 13px !important;
    /*border: 1px solid #b3242a;*/
	border: 1px solid #FF7300;
    color: #525252;
    padding: 14px 8px !important;
    font-size: 1em;
	background-color: transparent;
	font-family: 'SourceSansPro-Regular';
}
.formulario_actividad .woocommerce-input-wrapper{
	display: flex;
	align-items: start !important;
	flex-direction: column;
}
.formulario_actividad .woocommerce-input-wrapper label{
	position: relative;
	bottom: 21px;
	left: 21px;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .formulario_actividad .woocommerce-input-wrapper,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .recargo_equivalencia .woocommerce-input-wrapper,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .formulario_actividad .woocommerce-input-wrapper,
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .recargo_equivalencia .woocommerce-input-wrapper{
	display: flex;
    align-items: center;
}
.finalizar_compra .et_pb_code_inner .woocommerce .checkout #order_review #payment .place-order #place_order{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/10/Realizar-pago.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent;
    border: none;
    background-size: contain;
    padding: 8px 60px;
	background-color: transparent !important;
	color: transparent !important;
	border: none !important;
}
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-2{
	width: 100%;
}
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p label{
	display: none;
}
.finalizar_compra .et_pb_code_inner .woocommerce form #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p span input{
    border-radius: 13px !important;
    border: 1px solid #FF7300;
    color: #525252;
    padding: 14px 8px !important;
    font-size: 1em;
    background-color: transparent;
    font-family: 'SourceSansPro-Regular';
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review_heading{
	padding-top: 50px;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review_heading,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review{
	width: 80%;
	margin: auto;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review .shop_table{
	border: none;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review .shop_table thead,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review .shop_table tbody,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review .shop_table tfoot{
	/*border-bottom: 0px !important;*/
	/*border-top: 1px solid #b31722;*/
	border-top: 1px solid #FF7300;
}
#order_review_heading{
	margin-top: 50px;
}
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area article .entry-content .woocommerce form #order_review #payment .place-order .button,
#order_review #payment .place-order #place_order,
.button.wc-backward{
	border-radius: 13px !important;
    border: 1px solid #b3242a !important;
    color: #fff !important;
    /*padding: 14px 8px !important;*/
    /*font-size: 1em;*/
    background-color: transparent;
    font-family: 'SourceSansPro-Regular';
	margin-top: 25px;
	/*background-color: #b31722 !important;*/
	background-color: #FF7300 !important;
    border-radius: 15px;
}
/*Fin IMG Carrito*/
/*Ocultar imagen carrito*/
#page-container div #main-header{
	/*background-color: #b31722;*/
	background-color: #FF7300;
}
#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu li a{
	color: #fff;
}
#page-container div #main-header .container #et-top-navigation{
	display: flex;
	align-items: center;
}
#page-container div #main-header .container #et-top-navigation .et-cart-info span:before{
	display: none;
}
#page-container div #main-header .container #et-top-navigation .et-cart-info span img{
	position: relative;
	top: -10px;
}
/*Fin Ocultar imagen carrito*/
/*Home*/
.imagen_background{
	height: 465px;
	background-attachment: fixed;
	background-position: center 13%;
	background-repeat: no-repeat;
	background-size: contain;
	top: -25px;
}
.imagen_background .imagen_background_verde{
	height: 450px;
}
/*.imagen_background .imagen_background_verde{
	height: 47vh;
	
}*/
/*Fin Home*/
/*MODULO CATEGORÍAS BARRA LATERAL*/
#block-7{
	display: none !important;
}
/*Fin MODULO CATEGORÍAS BARRA LATERAL*/
#block-7,
#block-7 div{
	margin: 0px !important;
	height: 0px;
}
/*.categorias .box_categorias,
.categorias .categorias_custom a,
.mis_datos,
.mis_pedidos,
.pagos,
.envio,
.ayuda{
	background: #eee;
    background-image: linear-gradient(#fff, #f1f1f1);
    padding: 10px;
    text-shadow: 0 1px 0 #fff;
	cursor: pointer;
}*/
.categorias .box_categorias:hover,
.categorias .categorias_custom a:hover,
.mis_datos:hover,
.mis_pedidos:hover,
.pagos:hover,
.envio:hover,
.ayuda:hover{
	background: #f6f6f6;
	background-image: linear-gradient(#f6f6f6, #e0e0e0);
}
.categorias .categorias_custom a:hover,
.mis_datos:hover .texto_mis_datos a,
.mis_pedidos:hover .texto_mis_pedidos a,
.pagos:hover .texto_pagos a,
.envio:hover .texto_envio a,
.ayuda:hover .texto_ayuda a{
    color: #FF7300;
}
.detalle,
.mayor,
.mis_datos,
.mis_pedidos,
.pagos,
.img_pagos,
.envio,
.ayuda,
.categorias .box_categorias{
    display: flex;
    align-items: center;
	/*margin-bottom: 15px;*/
}
.detalle .img_detalle,
.mayor .img_mayor,
.mis_datos .img_mis_datos,
.mis_pedidos .img_mis_pedidos,
.pagos .img_pagos,
.img_pagos .img_img_pagos,
.envio .img_envio,
.ayuda .img_ayuda,
.categorias .box_categorias .img_categorias{
    width: 40%;
}
.detalle .img_detalle img,
.mayor .img_mayor img,
.mis_datos .img_mis_datos img,
.mis_pedidos .img_mis_pedidos img,
.pagos .img_pagos img,
.img_pagos .img_img_pagos img,
.envio .img_envio img,
.ayuda .img_ayuda img,
.categorias .box_categorias .img_categorias img{
	/*width: 60%;*/
	max-height: 70px;
}
.detalle .texto_detalle,
.mayor .texto_mayor,
.mis_datos .texto_mis_datos,
.mis_pedidos .texto_mis_pedidos,
.pagos .texto_pagos,
.img_pagos .texto_img_pagos,
.envio .texto_envio,
.ayuda .texto_ayuda,
.categorias .box_categorias .texto_categorias{
    width: 60%;
	text-align: center;
	color: #525252;
}
.detalle .texto_detalle a,
.mayor .texto_mayor a,
.mis_datos .texto_mis_datos a,
.mis_pedidos .texto_mis_pedidos a,
.pagos .texto_pagos a,
.img_pagos .texto_img_pagos a,
.envio .texto_envio a,
.ayuda .texto_ayuda a,
.categorias .box_categorias .texto_categorias a{
	font-family: 'SourceSansPro-Regular';
	/*font-size: 1em;*/
	font-size: 1.2em;
}
.categorias .box_categorias .texto_categorias{
	cursor: pointer;
	display: flex;
    align-items: center;
    justify-content: center;
	font-family: 'SourceSansPro-Regular';
	color: #525252;
	font-size: 1.2em;
}
.categorias .box_categorias .texto_categorias i{
	padding-left: 5px;
}
 .categorias_custom {
	 display: none;
}
/*
Copia de seguridad
.categorias_custom{
	position: relative;
	top: -20px;
	left: 45%;
    display: flex;
    justify-content: end;
	flex-direction: column;
	width: 38%;
}*/
.categorias_custom {
    position: relative;
    top: -1px;
    left: 0%;
    display: flex;
    justify-content: end;
    flex-direction: column;
    width: 100%;
    /*background: #eee;*/
}
/*.categorias_custom:hover{
	background: #f6f6f6;
    background-image: linear-gradient(#f6f6f6, #e0e0e0);
}*/
.categorias_custom a{
	margin-bottom: 10px;
}
/*.categorias_custom ul{
	float: right;
	position: relative;
    top: -65px;
    left: -40px;	
}*/
.categorias_custom .wc-block-product-categories-list{
	display: none !important;
}
.categorias .categorias_custom a,
.categorias .categorias_custom ul li a{
	color: #525252;
	font-family: 'SourceSansPro-Regular';
	font-size: 1.2em;
	/*text-transform: uppercase;*/
	/*display: flex;
    align-items: center;
	justify-content: space-between;*/
	padding: 5px;
	display: flex;
    /*align-items: baseline;*/
	align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.categorias .categorias_custom a div:nth-child(1){
	width: 60%;
	text-align: center;
}
.categorias .categorias_custom a div:nth-child(4){
	width: 40%;
}
.categorias .categorias_custom a img,
.categorias .categorias_custom ul li a img{
	max-height: 60px;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products .product h2 {
    text-transform: uppercase;
}
#sidebar .et_pb_widget{
	margin-bottom: 0px;
}
.products .product-category a h2{
	text-align: center;
}
.products .product-category a h2 .count{
	display: none;
}
/*Banner especial*/
.banner_sonidos_alma .et_pb_row .et_pb_column .et_pb_module div h2{
	font-family: 'Zapfino';
}
.body_background{
    background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/portada.jpg);
    background-repeat: no-repeat;
    height: 550px;
	padding: 27px 0;
	/*background-size: 100%;*/
	background-position: 50%;
    background-size: cover;
	display: flex;
    align-items: flex-end;
}
.body_background .text_category{
    font-family: 'Zapfino';
	/*height: 500px;*/
    display: flex;
    align-items: flex-end; 
	/*padding: 42px 0;*/
	padding: 75px 0px 10px 0px;
	color: #fff;
	font-size: 2.5em;
	width: 80%;
    max-width: 1080px;
	margin: auto
}
.sonidos_alma div h2{
	padding-top: 70px;
}
.sonidos_alma div h2,
.body_background .text_category{
  font-size: 40px;
  opacity: 0; /* Invisible al inicio */
  position: relative;
  width: 100%; /* Mantiene el ancho completo */
  transform: scale(0) translate(-100%, -100%); /* Escala inicial pequeña y fuera de la pantalla */
  animation: enterAndGrow 5s ease forwards;
  transform-origin: left top; /* Punto de crecimiento desde la esquina superior izquierda */
}

@keyframes enterAndGrow {
  0% {
    opacity: 0;
    transform: scale(0) translate(-100%, -100%); /* Comienza pequeño */
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0); /* Crece al tamaño completo */
  }
}


/*.sonidos_alma div h2,
.body_background .text_category{
	overflow: hidden;
	white-space: nowrap;
	margin: 0 auto;
	letter-spacing: .15em;
	animation: 
	typing 3.5s steps(40, end),
    blink-caret .75s step-end infinite;
}
@keyframes typing {
	from { width: 0 }
	to { width: 100% }
}
@keyframes blink-caret {
	from, to { border-color: transparent }
	50% { border-color: #b31722; }
}*/
/*Fin Banner especial*/
/*Efecto texto máquina de escribir*/
/*Efecto texto máquina de escribir*/
/*Página de categorías de producto*/
/*Productos*/
.precio .continua_carrito,
.cantidad .continua_carrito{
	/*color: #FF7300 !important;*/
	background-color: #FF7300;
    padding: 15px 20px;
    border-radius: 25px;
}
.product_sku .et_pb_module_inner .product_meta .posted_in{
	display: none;
}
#descripcion_corta_producto .et_pb_module_inner h3{
	text-align: center;
}
.descuento_pugin .wdp_bulk_table_content .bulk_table .wdp_pricing_table{
	width: 100%;
}
.datos_productos .et_pb_column .et_pb_module .et_pb_module_inner .woocommerce-product-gallery .flex-control-nav{
	display: flex;
}
.datos_productos .et_pb_column .et_pb_module .et_pb_module_inner .woocommerce-product-gallery .flex-control-nav li{
    margin-right: 6.6666%;
    margin-bottom: 6.6666%;
    width: 80px !important;
}
.precio_producto .et_pb_module_inner .price del{
	display: none !important;
}
#video_youtube .fluid-width-video-wrapper{
	height:350px;
	margin-bottom: 25px;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message{
	/*background-color: #b31722;*/
	background-color: #FF7300;
}
.product-template-default #page-container #et-boc #et-main-area #main-content .woocommerce-notices-wrapper .woocommerce-message:after{
	display: none;
}
.product-template-default #page-container #et-boc #et-main-area #main-content .woocommerce-notices-wrapper .woocommerce-message{
    display: flex;
    align-items: center;
    /*flex-direction: row-reverse;*/
    justify-content: space-between;
	font-family: 'SourceSansPro-Regular';
}
/*.product-template-default #page-container #et-boc #et-main-area #main-content .woocommerce-notices-wrapper .woocommerce-message{
	font-family: 'SourceSansPro-Regular';
}*/
.pagina_productos .et_pb_row,
.seccion_especial_custom .et_pb_row{
	width: 95% !important;
	max-width: 100%;
}
.pagina_productos .et_pb_row .et_pb_column .datos_productos{
	display: flex;
}
.pagina_productos .et_pb_row .et_pb_specialty_column .datos_productos{
	padding-bottom: 0px;
}
.pagina_productos .et_pb_row .et_pb_specialty_column .datos_productos_dos{
	padding-top: 0px;
}
.product_sku .et_pb_module_inner .product_meta{
	border-top: 0px !important;
}
.boton_abajo{
	width: 27%;
	margin: auto;
}
.boton_abajo .et_pb_module_inner .wdp_bulk_table_content{
	display: none;
}
/*Botón PayPal en producto*/
.add_cart i i .et_pb_module_inner .ppc-button-wrapper,
.page-id-8 .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .ppcp-messages,
.page-id-8 .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .ppc-button-wrapper,
.page-id-9 #order_review .ppcp-messages{
	display: none !important;
}
/*Fin Botón PayPal en producto*/
.add_cart .et_pb_module_inner .wdp_bulk_table_content .wdp_bulk_table_content .bulk_table .wdp_pricing_table{
	width: 100%;
}
.add_cart_variation .et_pb_module_inner .variations_form{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}
.add_cart_variation .et_pb_module_inner .variations_form .variations{
	width: 75% !important;
}
.add_cart_variation .et_pb_module_inner .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{
	width: 55%;
}
.add_cart_variation .et_pb_module_inner .variations_form .single_variation_wrap{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	width: 50% !important;
}
.add_cart_variation .et_pb_module_inner .variations_form .variations tbody tr .value .reset_variations,
.add_cart_variation .et_pb_module_inner .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .amount bdi{
	color: #000;
}
.add_cart{
    position: absolute;
    /*top: 80px;
    left: 40%;*/
	top: 55px;
    left: 45%;
	width: 27%;
}
.add_cart i i .et_pb_module_inner .cart .single_add_to_cart_butto{
	padding-top: 9px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-left: 20px !important;
	background-size: 100% !important;
}
body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button,
body .pum-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button,
body #page-container .et_pb_section .et_pb_wc_add_to_cart_1_tb_body .button,
body .pum-container .et_pb_section .et_pb_wc_add_to_cart_1_tb_body .button,
body #page-container .et_pb_section .et_pb_wc_add_to_cart_2_tb_body .button,
body .pum-container .et_pb_section .et_pb_wc_add_to_cart_2_tb_body .button{
	background-size: 100% !important;	
}
/*.add_cart .et_pb_module_inner .stock,
.add_cart .et_pb_module_inner form .quantity{
	display: none !important;
}*/
.add_cart i i .et_pb_module_inner .variations_form{
	display: none;
}
.producto_variacion i i .et_pb_module_inner .variations_form{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.producto_variacion i i .et_pb_module_inner .comprar_producto_variacion{
	display: none;
}
.producto_variacion i i .et_pb_module_inner .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount bdi,
.producto_variacion i i .et_pb_module_inner .variations_form .variations tbody tr .value .reset_variations,
.producto_variacion i i .et_pb_module_inner .variations_form .variations tbody tr th label{
	color: #525252;
	font-style: normal;
}
.ancla_variacion{
	text-align: center;
}
.ancla_variacion a{
	color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 15px;
    background-color: #FF7300;
	padding: 15px;
	font-family: 'SourceSansPro-Regular';
	font-size: 1.2em;
}
/*Fin Productos*/
.tax-product_cat #page-container #et-main-area #main-content,
.product-template-default #page-container #et-main-area #main-content,
.error404 #page-container #et-main-area #main-content,
.page-template-default #page-container #et-boc #et-main-area #main-content,
.tax-product_cat #page-container #et-main-area #main-content > .container,
.product-template-default #page-container #et-main-area #main-content > .container,
.error404 #page-container #et-main-area #main-content > .container,
.page-template-default #page-container #et-boc #et-main-area #main-content > .container{
	background-color: #FAFAFA;
}
.tax-product_cat #page-container #et-main-area #main-content > .container,
.product-template-default #page-container #et-main-area #main-content > .container,
.error404 #page-container #et-main-area #main-content > .container,
.page-template-default #page-container #et-boc #et-main-area #main-content > .container{
	/*width: 80%;*/
	width: 95%;
	max-width: 100%;
	padding-top: 54px;
}
#barra_lateral > div{
	margin-bottom: 0px;
}
.tax-product_cat #page-container #et-main-area #main-content > .container:before,
.product-template-default #page-container #et-main-area #main-content > .container:before,
.error404 #page-container #et-main-area #main-content > .container:before,
.page-template-default #page-container #et-boc #et-main-area #main-content > .container:before{
	/*left: 29.6% !important;*/
	margin-top: 55px;
    height: 95%;
	left: 15.875% !important;
}
.tax-product_cat #page-container #et-main-area #main-content > .container #content-area,
.product-template-default #page-container #et-main-area #main-content > .container #content-area,
.error404 .product-template-default #page-container #et-main-area #main-content > .container #content-area{
	width: 100%;
	max-width: 100%;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area,
.product-template-default #page-container #et-main-area #main-content .container #content-area #left-area,
.error404 #page-container #et-main-area #main-content .container #content-area #left-area,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area,
.seccion_especial_custom .et_pb_row > .et_pb_column:nth-child(2),
.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde > .et_pb_column:nth-child(2),
.seccion_especial_datos .et_pb_row > .et_pb_column:nth-child(2),
.pagina_productos .et_pb_row > .et_pb_column:nth-child(2),
.page-id-10 .et_section_specialty .et_pb_row > .et_pb_column:nth-child(2),
.iniciar_sesion_detalle .et_pb_row .et_pb_column:nth-child(2){
	/*width: 64.833%;*/
	/*width: 69.833%;*/
	width: 73.625%;
	padding-left: 0px;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #sidebar,
.product-template-default #page-container #et-main-area #main-content .container #content-area #sidebar,
.error404 #page-container #et-main-area #main-content .container #content-area #sidebar,
.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #sidebar,
.seccion_especial_custom .et_pb_row > .et_pb_column:nth-child(1),
.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde > .et_pb_column:nth-child(1),
.seccion_especial_datos .et_pb_row > .et_pb_column:nth-child(1),
.pagina_productos .et_pb_row > .et_pb_column:nth-child(1),
.page-id-10 .et_section_specialty .et_pb_row > .et_pb_column:nth-child(1),
.iniciar_sesion_detalle .et_pb_row .et_pb_column:nth-child(1){
	/*width: 20.875%;*/
	width: 15.875%;
}
/*.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-breadcrumb,*/
.product-template-default #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-breadcrumb/*,
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-products-header,*/
.tax-product_cat #page-container #et-boc #et-main-area #main-content .container #content-area #left-area .woocommerce-result-count,
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-result-count,
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-ordering{
	display: none;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-products-header{
	margin-bottom: 50px;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-products-header h1{
	text-align: center;
	/*font-family: 'SourceSansPro-Semibold';*/
	font-family: 'SourceSansPro-Regular';
	color: #525252;
	font-size: 3em;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-products-header .term-description{
	color: #525252;
	font-size: 1.3em;
	line-height: 1.5em;
	font-family: 'SourceSansPro-Regular';
	text-align: center;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .woocommerce-products-header .term-description a{
	color: #525252;
	font-size: 1em;
	line-height: 1.5em;
	font-family: 'SourceSansPro-Regular';
	text-align: center;
}
.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .products li a img,
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products .product a img{
	width: 90%;
    margin: auto !important;
	transition: transform 0.3s ease-in-out; /* Añade una transición suave */
}
.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .products li a img:hover,
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products .product a img:hover{
    transform: scale(1.1); /* Hace que la imagen se agrande un 10% */
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products .product h2,
.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_module .et_pb_code_inner .woocommerce .products li a h2{
	text-align: center;
	font-family: 'SourceSansPro-Regular';
	color: #525252;
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	text-transform: uppercase;
	margin-top: 15px;
}
.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area .products .product .price{
	/*display: none;*/
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}
/*Fin Página de categorías de producto*/
/*Páginas de iniciar sesión*/
.boton_alta_por_mayor{
	background-size: contain!important;
}
.et_section_specialty .et_pb_row{
    width: 95%;
	max-width: 100%;
}
.iniciar_sesion_detalle .titulo_iniciar > .et_pb_column:nth-child(1){
	width: 100% !important;
}
.seccion_inicio_registro .et_pb_column:nth-child(1){
	/*width: 29.8%;*/
	width: 20.875% !important;
}
.seccion_inicio_registro .et_pb_column:nth-child(2){
	width: 62% !important;
	padding-left: 99.4219px !important;
}
.et_section_specialty .et_pb_row .et_pb_column .et_pb_module .et_pb_widget{
	margin-bottom: 0px;
}
.user-registration{
    border: none;
}
.user-registration form .ur-form-row .ur-form-grid div div span input,
.user-registration form .ur-form-row .ur-form-grid p span input,
.field-billing_phone .form-row input{
	border-radius: 13px !important;
    border: 1px solid #b3242a;
    /*border-style: none;*/
	color: #525252;
	padding: 14px 8px !important;
	font-size: 1.2em;
}
.user-registration form .ur-form-row .ur-form-grid div div span input::placeholder,
.user-registration form .ur-form-row .ur-form-grid p span input::placeholder{
	color: #525252 !important;
}
.user-registration form .ur-form-row .ur-form-grid .validate-required label a{
	color: #b3242a;
	text-decoration: underline;
}
.user-registration form .ur-form-row .ur-form-grid .validate-required ul{
	padding-left: 0px;
}
.user-registration form .ur-button-container button{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/Enviar.png);
    color: transparent;
    background-repeat: no-repeat;
    padding: 12px 57px;
    margin: auto;
	background-color: transparent;
	background-size: contain;
}
.iniciar_sesion_user .et_pb_newsletter_form form .et_pb_forgot_password{
	margin-top: 10px;
}
.iniciar_sesion_user .et_pb_newsletter_form form .et_pb_forgot_password a{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/Olvidaste.png);
    color: transparent;
    background-repeat: no-repeat;
    padding: 18px 57px;
    margin: auto;
	background-size: 100%;
    padding: 10px 30px;
	background-color: transparent;
}
.iniciar_sesion_user .et_pb_newsletter_form form p .et_pb_newsletter_button{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/Aceptar.png);
    color: transparent;
    background-repeat: no-repeat;
    padding: 18px 57px;
    margin: auto;
	height: 50px;
    /*width: 52%;*/
	width: 45%;
	margin-top: 20px;
	background-color: transparent;
	background-size: contain;
}
.iniciar_sesion_registro .et_pb_code_inner .user-registration,
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid > div{
	margin-bottom: 10px;
}
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid div div ul{
	padding-bottom: 0px;
}
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid div div span input,
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid div div label,
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid div div label a,
.iniciar_sesion_registro .et_pb_code_inner .user-registration form .ur-form-row .ur-form-grid div div ul li label{
	font-size: 1em;
	font-family: 'SourceSansPro-Regular';
	color: #000;
}
#iniciar_sesion_page .et_pb_login_form .et_pb_contact_form_field label{
	display: block !important;
	color: #000;
}
.alta_por_pagor_page .et_pb_text_inner p a{
	/*background-color: #b31722;*/
	background-color: #FF7300;
    border-radius: 15px;
    cursor: pointer;
    border: none;
    color: #fff;
	padding: 10px 15px;
	text-decoration: underline;
}
.seccion_inicio_registro .et_pb_column:nth-child(2){
    padding-left: 7.47%;
    border-left: 1px solid #f1ecec;
}
.user-registration .login .user-registration-form-login .ur-form-row .ur-form-grid div input{
    background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/Aceptar.png);
    background-repeat: no-repeat;
    margin: auto;
    background-color: transparent;
	background-size: contain;
	padding: 0px;
	border: none;
    color: transparent;
	padding: 40px;
}
.user-registration .login .user-registration-form-login .ur-form-row .ur-form-grid div input:hover{
	padding: 40px;
}
.user-registration .login .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-LostPassword a{
	color: #FF7300 !important;
}
/*Fin Páginas de iniciar sesisión*/
/*Contacto*/
.ur-frontend-form{
	border: none !important;
}
.formulario_contacto{
	display: flex;
}
.formulario_contacto .box_uno{
	width: 50%;
}
.formulario_contacto .box_dos{
	width: 50%;
	padding: 0px 20px;
}
.formulario_contacto .box_uno div p,
.formulario_contacto .box_dos p{
	margin-bottom: 15px;
}
.formulario_contacto .box_uno div p label span input,
.formulario_contacto .box_dos div p label span input{
	padding: 10px 20px;
    border-radius: 15px;
    /*border: 1px solid #ab1b25;*/
	/*border: 1px solid #B31722;*/
	border: 1px solid #FF7300;
	width: 100%;
	font-family: 'SourceSansPro-Regular';
	font-size: 1.2em;
}
.formulario_contacto .box_dos div p label span textarea{
	padding: 10px 20px;
    border-radius: 15px;
	/*border: 3px solid #B31722;*/
	border: 3px solid #FF7300;
	width: 100%;
	font-family: 'SourceSansPro-Regular';
	font-size: 1.2em;
}
.formulario_contacto .box_uno .email{
	margin-bottom: 50px !important;
}
.formulario_contacto .box_dos .enviar p input{
	background-image: url(https://tibetimport.evotic.es/wp-content/uploads/2024/06/Enviar.png);
    color: transparent;
    background-repeat: no-repeat;
    padding: 18px 57px;
    margin: auto;
	cursor: pointer;
	border: 0px;
	background-color: transparent;
}
.formulario_contacto .texto_adicional{
	padding: 20px;
    border-radius: 15px;
    /*border: 1px solid #ab1b25;*/
	/*border: 3px solid #B31722;*/
	border: 3px solid #FF7300;
}
.formulario_contacto .texto_adicional p{
	margin-bottom: 0px !important;
}
.formulario_contacto .texto_adicional,
.formulario_contacto .texto_adicional a{
	font-size: 1em;
	color: #525252;
	line-height: 2.5em;
}
.formulario_contacto .texto_adicional .info_formulario_contacto{
	height: 0px;
}
.formulario_contacto .texto_adicional .info_formulario_contacto img{
	width: 27%;
    left: 76%;
    position: relative;
    top: -170px;
}
/*Fin Contacto*/
/*Footer*/
.redes_sociales{
	display: flex;
	align-items: center
}
.redes_sociales div{
	padding-right: 10px;
}
.redes_sociales div a img{
	width: 32px;
	height: 32px;
}
/*Fin Footer*/
/*Media Query*/
@media (min-width: 981px) {
    .boton_movil_menu {
        display: none; /* Ocultar el botón en pantallas grandes */
    }
}
@media(max-width: 980px){
	.formulario_contacto{
		flex-direction: column;
	}
	.formulario_contacto .box_uno{
		width: 100%;
	}
	.formulario_contacto .box_dos{
		width: 100%;
		margin-top: 25px;
		padding: 0px;
	}
	.formulario_contacto .box_uno .email {
    	margin-bottom: 0px !important;
	}
	.product-template-default #page-container #et-boc #et-main-area #main-content .woocommerce-notices-wrapper .woocommerce-message{
		flex-direction: column-reverse;
	}
	.product-template-default #page-container #et-boc #et-main-area #main-content .woocommerce-notices-wrapper .woocommerce-message a{
		margin-top: 15px;
	}
	.page-id-9 #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .finalizar_compra .et_pb_code_inner .woocommerce .woocommerce-info{
		color: #FF7300 !important;
	}
	#sesion_usuario .et_pb_row .et_pb_column{
		width: 100% !important;
	}
	.iniciar_sesion_user .et_pb_login_form{
    	width: 100% !important;
		padding: 0px !important;
	}
	.iniciar_sesion_user .et_pb_newsletter_form form .et_pb_forgot_password a {
        padding: 15px 40px;
    }
	.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td{
		width: 100%;
	}
	.add_cart_variation .et_pb_module_inner .variations_form{
		display: block;
	}
	.add_cart_variation .et_pb_module_inner .variations_form .variations,
	.add_cart_variation .et_pb_module_inner .variations_form .single_variation_wrap{
		width: 100% !important;
	}
	/*Barra lateral*/
	#page-container div #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu{
		z-index: 1;
	}
	#page-container div #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .wpmenucartli a{
		display: flex;
		align-items: center;
	}
	#page-container div #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .wpmenucartli a .wpmenucart-icon-shopping-cart-0{
		display: none;
	}
	#page-container div #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .wpmenucartli a img{
		width: 42px;
		padding-right: 5px;
	}
	#barra_lateral, #sidebar {
		position: fixed;
		top: 0px;
		left: -250px; 
		/*width: 250px !important;*/
		width: 300px !important;
		height: calc(100% - 0px);
		background-color: #f5f5f5;
		box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);
		transition: left 0.3s ease;
		z-index: 1;
		padding: 5px;
		overflow-y: auto;
	}
	#barra_lateral.mostrar, #sidebar.mostrar {
		left: 0; 
	}
	#barra_lateral.mostrar {
		left: 0; 
	}
	.boton_movil_menu {
		position: fixed;
		top: 23px; 
		left: 20px; 
		z-index: 1000; 
		transition: left 0.7s ease; 
	}
	.boton_movil_menu.mover {
		/*left: 270px;*/
		left: 320px;
	}
	.boton_movil_menu > i {
		color: #fff;
		font-size: 32px;
		/*background-color: #b31722;*/
		background-color: #FF7300;
		height: 28px;
		width: 25px;
		border-radius: 5px;
		box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);
	}
	/*.categorias_custom{
		left: 30% !important;
		width: 70% !important;
	}*/
	.detalle .img_detalle, 
	.mayor .img_mayor, 
	.mis_datos .img_mis_datos, 
	.mis_pedidos .img_mis_pedidos, 
	.pagos .img_pagos, 
	.img_pagos .img_img_pagos, 
	.envio .img_envio, 
	.ayuda .img_ayuda,
	.categorias .box_categorias .img_categorias,
	.detalle .texto_detalle,
	.mayor .texto_mayor,
	.mis_datos .texto_mis_datos,
	.mis_pedidos .texto_mis_pedidos,
	.pagos .texto_pagos,
	.img_pagos .texto_img_pagos,
	.envio .texto_envio,
	.ayuda .texto_ayuda,
	.categorias .box_categorias .texto_categorias{
		width: 50%;
		/*text-align: center;*/
		display: block;
	}
	/*Fin menú lateral*/
	 #logo {
        max-height: 65% !important;
    }
	#page-container div #main-header .et_menu_container .logo_container{
		text-align: center;
	}
	#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu,
	#page-container div #main-header .container #et-top-navigation #top-menu-nav #top-menu .wpmenucartli a{
		display: none;
	}
	.page-id-8 #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .product .seccion_regular_azul .seccion_regular_verde .et_pb_column .et_pb_button_module_wrapper{
		width: 100%;
	}
	.mobile_menu_bar:before{
		color: #000;
	}
	#page-container #et-boc #main-header .container #et-top-navigation #et_mobile_nav_menu #mobile_menu{
		/*background-color: #b31722;*/
		background-color: #FF7300;
		border: none;
	}
	#page-container #et-boc #main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li a{
		color: #fff;
	}
	.btn_category_mv{
		/*background-color: #B31722;*/
		background-color: #FF7300;
		text-align: center;
		color: #fff;
		padding: 15px 20px;
		border-radius: 15px;
		margin-bottom: 50px;
		font-family: 'SourceSansPro-Regular';
	}
	.pagina_productos .et_pb_row .et_pb_column .datos_productos{
		flex-wrap: wrap;
	}
	#barra_lateral > div,
	.tax-product_cat #page-container #et-main-area #main-content .container #content-area #sidebar,
	.product-template-default #page-container #et-main-area #main-content .container #content-area #sidebar,
	.error404 #page-container #et-main-area #main-content .container #content-area #sidebar,
	.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #sidebar,
	.seccion_especial_custom .et_pb_row > .et_pb_column:nth-child(1),
	.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde > .et_pb_column:nth-child(1),
	.seccion_inicio_registro .et_pb_column:nth-child(1),
	.tax-product_cat #page-container #et-main-area #main-content .container #content-area #left-area
	.product-template-default #page-container #et-main-area #main-content .container #content-area #left-area,
	.error404 #page-container #et-main-area #main-content .container #content-area #left-area,
	.page-template-default #page-container #et-boc #et-main-area #main-content .container #content-area #left-area,
	.seccion_especial_custom .et_pb_row > .et_pb_column:nth-child(2),
	.page-template-default #page-container #et-boc #et-main-area #main-content article .entry-content .et-l .et_builder_inner_content .seccion_regular_azul .seccion_regular_verde > .et_pb_column:nth-child(2),
	.seccion_inicio_registro .et_pb_column:nth-child(2){
		width: 100% !important;
	}
	.seccion_inicio_registro .et_pb_column:nth-child(2){
		padding-left: 0px !important;
	}
	.tax-product_cat #page-container #et-main-area #main-content > .container #content-area,
	.product-template-default #page-container #et-main-area #main-content > .container #content-area, .error404 .product-template-default #page-container #et-main-area #main-content > .container #content-area{
		display: flex;
    	flex-direction: column-reverse;
	}
}
/*Media Query*/
@media(max-width: 1366px){
	.iniciar_sesion_user .et_pb_newsletter_form form .et_pb_forgot_password a{
		padding: 10px 0px;
	}
	.imagen_background,
	.imagen_background .imagen_background_verde{
		height: 40vh;
	}
	#logo{
		max-height: 45% !important;
	}
	#et-top-navigation #top-menu-nav ul li a{
		font-size: 0.938em;
	}
	.categorias > div,
	.mis_datos,
	.mis_pedidos,
	.pagos,
	.envio,
	.ayuda{
		padding: 5px;
	}
	.categorias .box_categorias .texto_categorias,
	.detalle .texto_detalle a,
	.mayor .texto_mayor a,
	.mis_datos .texto_mis_datos a,
	.mis_pedidos .texto_mis_pedidos a,
	.pagos .texto_pagos a,
	.img_pagos .texto_img_pagos a,
	.envio .texto_envio a,
	.ayuda .texto_ayuda a,
	.categorias .box_categorias .texto_categorias a{
		font-size: 1em;
	}
	/*.categorias_custom{
		top: -10px;
		left: 50%;
		width: 52%;
	}*/
	.formulario_contacto .texto_adicional .info_formulario_contacto{
		display: none;
	}
}
@media(max-width: 1200px){
	.imagen_background, .imagen_background .imagen_background_verde {
        height: 39vh;
    }
}
@media(max-width: 685px){
	#pum-5288 #popmake-5288 .pum-content h2{
		padding: 45px 0px;
	}
	#pum-5288 #popmake-5288 .pum-close{
		top: 0px;
	}
}
/*Fin Media Query*/