
body {
	font-family: "Ubuntu";
	overflow-x: hidden;
}

.filtro li {
	display: block !important;
}

.filtro {
	width: 100%;
	position: fixed;
	left: 0;
	background-color: transparent;
	z-index: 9999;
	height: 0;
	top: 0;
	overflow: hidden;
}

.filtro.oscuro {
	background-color: rgba(0, 0, 0, .6);
	height: 100vh;
}

.h1-logo {
	z-index: 999999999;
	margin-top: 0;
	padding: 10px 30px;
}

.h1-logo span {
	left: -9999px;
	position: absolute;
}

.site-header .wrap {
	padding: 0;
	height: 114px;
}

.site-inner {
	padding-top: 0;
}

.title-area {
	padding: 0;
	width: 405px;
}

.site-header {
	background-color: white !important;
	height: 153px;
}

.site-header {
	height: 170px;
	z-index: 99999;
	width: 100%;
	background-repeat: no-repeat;
	padding-top: 39px;
	transition: all .3s ease-in-out;
}

/*body.home .site-header, body.page-id-6284 .site-header, body.page-id-8501 .site-header, body.page-id-2888 .site-header{
    background-color: transparent !important;
}*/
.menu-item {
	text-transform: uppercase;
	font-weight: bold;
	color: rgba(255, 255, 255, .6);
	text-decoration: none;
}

.genesis-nav-menu a {
	color: rgba(255, 255, 255, .6);
	text-decoration: none;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s;
}

.genesis-nav-menu a:hover, .genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s;
}

.aws-container .aws-search-field {
	font-size: 19px !important;
}

/*.genesis-nav-menu a {
        color: #250F8A;
    text-decoration: none;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.genesis-nav-menu a:hover, .genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
        color: #332789;
    text-decoration: none;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}*/
.site-header .widget-area {
	top: 9px;
	position: relative;
}

.slick-slide-bg {
	background-position: right !important;
}

#nav_menu-2 {
	z-index: 9999999;
	position: relative;
}

.menu-categorias-container {
	display: table-cell;
	vertical-align: middle;
}

.pr_oculta {
	position: absolute;
	width: 100%;
	height: 90%;
	background-color: rgba(255, 255, 255, .96);
	right: 0;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s;
	z-index: 999999;
	bottom: -100%;
	padding: 15px;
}

.pr_oculta.muestra {
	bottom: -66%;
	box-shadow: 0px -2px 6px rgba(0, 0, 0, .16);
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s;
}

.pr_oculta.muestrafull {
	bottom: 0%;
	box-shadow: 0px -2px 6px rgba(0, 0, 0, .16);
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s;
}

.pr_visible {
	z-index: 999;
	position: relative;
	background-color: transparent;
	overflow: hidden;
}

li.product {
	box-shadow: 0px 16px 22px rgba(0, 0, 0, .03);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	z-index: 9 !important;
	border-radius: 20px;
}

li.product:hover {
	/*box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/
	z-index: 99 !important;
}

li.product.activa {
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

li.product .pr_visible {
	padding: 15px;
	text-align: left;
}

.form-row.form-row-caja {
	display: flex;
	justify-content: space-between;
}

.caja_caja, .caja_bolson {
	display: flex;
}

.caja_caja_agrupada, .caja_bolson_agrupada {
	/*cambiado por edu*/
	float: left;
}

.cantidad_caja, .cantidad_bolson {
	padding: 2px 2px;
	width: 45px;
	margin: 0;
	border: 0;
	color: #ff7020 !important;
	border-radius: 6px;
	text-align: center;
}

.cantidad_caja {
	color: black;
}

.cantidad_bolson {
	color: black;
}

.pr_oculta svg {
	width: 32px;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}

.pr_oculta label {
	font-size: 12px;
	color: #807c7c;
	font-family: "Ubuntu", sans-serif;
	font-weight: 100;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 12px;
	text-align: center;
	margin: 8px;
}

.datos-producto {
	background-color: rgba(0, 0, 0, .8);
	width: 100%;
	height: 100%;
	position: fixed;
	opacity: 0;
	z-index: 0;
	bottom: 0;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
}

.datos-producto .capa_datos {
	height: 60%;
	background-color: #3452aa;
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	opacity: 1;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
}

canvas#c {
	position: absolute;
	top: -70%;
	height: 100%;
	width: 100%;
}

.datos-producto.visible {
	opacity: 1;
	z-index: 999999;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
}

.datos-producto.visible .capa_datos {
	bottom: 0;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
}

.carga {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	display: table;
	background-color: #3452aa;
	opacity: 1;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
	z-index: 9999999;
}

.carga.invisible {
	opacity: 0;
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
}

.carga svg {
	width: 100px;
	height: 100px;
	margin: 20px;
	display: table-cell;
	vertical-align: middle;
}

li.product {
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
	top: 0;
	left: 0;
	transform: translate(0, 0);
	overflow: hidden;
}

li.product.activa_aux {
	transition: all .6s cubic-bezier(.25, .8, .25, 1);
	z-index: 9999999 !important;
	max-width: 360px;
}

li.product.activa h2, li.product.activa .pr_oculta {
	display: none;
	opacity: 0;
}

.cerrar_capa_datos {
	position: absolute;
	right: 30px;
	top: 30px;
	color: white;
	cursor: pointer;
}

.escritura_producto {
	padding: 120px;
	color: white;
}

.escritura_producto span {
	color: white;
}

.marcador {
	width: 24px;
	height: 24px;
	background-color: blue;
	z-index: 99999999;
	position: fixed;
	top: -120px;
	left: 120px;
}

.post-type-archive-product .site-container {
	width: 102%;
}

header {
	position: fixed;
}

/*
.grupo-productos {
        float: left;
}
*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	max-width: 256px;
	margin-right: 30px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 30px 0px 0;
}

.buscador {
	width: 20%;
	float: left;
	position: relative;
	margin-left: 2%;
}

/*cambiado por edu*/
.resultset {
	width: 78%;
	float: left;
	margin-top: 2%;
}

.resultset.full-ancho {
	width: 100%;
}

.woocommerce-cart-form .qty {
	width: auto !important;
	padding: 2px;
	max-width: 100px;
}

.woocommerce-cart-form {
	padding: 3% 15%;
}

.filtro-cat {
	position: relative;
	width: 40%;
	overflow: auto;
	z-index: 9999999;
	right: 118px;
	float: right;
	top: -112px;
}

.filtro-cat a, .filtro-cat h2 {
	font-size: 14px !important;
	line-height: 12px !important;
}

.site-inner, .wrap {
	margin: 0 auto;
	max-width: none;
	padding: 60px;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear: none;
}

.woocommerce .products ul, .woocommerce ul.products {
	padding: 0 30px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 10px 15px 35px 25px;
	min-height: 280px;
}

.wpf_color_icons li label {
	border: .1em solid #aaa !important;
	border-radius: 50px !important;
	height: 30px !important;
	min-width: 30px !important;
	width: 30px !important;
	color: transparent !important;
	-webkit-box-shadow: 0px 0px 36px -18px rgba(0, 0, 0, .75);
	-moz-box-shadow: 0px 0px 36px -18px rgba(0, 0, 0, .75);
	box-shadow: 0px 0px 36px -18px rgba(0, 0, 0, .75);
}

.wpf_items_wrapper .wpf_item .wpf_color_icons li {
	margin-right: 0px !important;
}

.wpf_item, .menu-buscador {
	padding: 15px !important;
	position: relative;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, .1);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .1);
	margin: 24px 0;
	border-radius: 5px;
}

.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
	width: 22%;
	max-width: none;
}

.top_header {
	background-color: #5073b7;
	padding: 6px 0;
}

.top_header .left_side {
	text-align: left;
}

.top_header .right_side {
	text-align: right;
}

.top_header ul li {
	float: left;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0 10px;
}

.top_header ul li a {
	color: white;
	text-transform: none;
	font-size: 12px;
	font-weight: 100;
}

.top_header ul {
	display: inline;
	float: right;
	width: auto;
}

.top_header {
	background-color: #5073b7;
	padding: 6px 30px;
	position: fixed;
	width: 100%;
	height: 39px;
	z-index: 999999999;
	transition: all .3s ease-in-out;
}

.top_header .wrap {
	padding: 0;
}

.sub_header {
	position: fixed;
	width: 100%;
	top: 147px;
	right: 0;
	background-color: white;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .16);
	z-index: 99999;
	transition: all .3s ease-in-out;
}

.sub_header .elementor-container {
	max-width: none !important;
	padding: 0 30px;
}

.archive .sub_header, .single-product .sub_header {
	display: block;
}

.site-inner {
	position: relative;
	top: 200px;
	margin-bottom: 170px;
}

body.home .site-inner {
	top: 76px;
	margin-bottom: 0px;
}

.page-id-6284 .site-inner, .page-id-9923 .site-inner, .page-id-2888 .site-inner {
	margin-bottom: 0px;
}

.archive .site-inner, .single-product .site-inner {
	position: relative;
	top: 200px;
	margin-bottom: 250px;
}

.single-product .site-inner {
	max-width: 1200px;
}

.acceso-clientes {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/ACCESO-CLIENTES-ICO.svg");
	background-repeat: no-repeat;
	background-size: 24px;
	background-position: left center;
	padding-left: 28px !important;
}

.acceso-clientes.nitro-lazy {
	background-image: none !important;
}

.acceso-carrito {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/ACCESO-CARRITO.svg");
	background-repeat: no-repeat;
	background-size: 24px;
	background-position: left center;
	padding-left: 28px !important;
}

.acceso-carrito.nitro-lazy {
	background-image: none !important;
}

.info-telefono {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/telefonoNav_Globolandia.svg");
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: left center;
	padding-left: 28px !important;
}

.info-telefono.nitro-lazy {
	background-image: none !important;
}

.info-mail {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/sobre1.svg");
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: left center;
	padding-left: 28px !important;
}

.info-mail.nitro-lazy {
	background-image: none !important;
}

.info-localizacion {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/localiza.svg");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: left center;
	padding-left: 28px !important;
}

.info-localizacion.nitro-lazy {
	background-image: none !important;
}

.info-pedido {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/transporte.svg");
	background-repeat: no-repeat;
	background-size: 21px;
	background-position: left center;
	padding-left: 28px !important;
}

.info-pedido.nitro-lazy {
	background-image: none !important;
}

.top_header .left_side ul {
	float: left;
}

li.product .titulos {
	position: relative;
	top: 0px;
}

li.product h2 {
	color: #171f24;
	font-size: 19px !important;
	font-weight: bold;
	padding: .2em 0 !important;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

li.product h5 {
	font-family: "Roboto", sans-serif;
	font-style: italic;
	color: #778087;
	font-size: 12px !important;
	margin: 0;
	position: relative;
	top: -4px;
}

.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {
	width: 74%;
}

.first {
	clear: both !important;
}

.acceso-clientes a {
	font-style: italic;
	font-weight: lighter;
}

.ver-fotos, .ver-descripcion {
	/*box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    border-radius: 14px 14px 14px 14px;
    color: #383EB3;
    padding: 6px 8px;
    font-size: 13px;
    margin: 0 2px 0px 0px;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;*/
	cursor: pointer;
}

/*.ver-fotos:hover, .ver-descripcion:hover {
    box-shadow: 0px 3px 6px rgba(0,0,0,0.60);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}*/
.woocommerce ul.products li.product .price {
	color: #383eb3;
	display: block;
	font-weight: 400;
	margin-bottom: .5em;
	font-size: .8em;
	position: absolute;
	top: -20px;
	right: 15px;
	border: 2px solid #af89f0;
	border-radius: 50%;
	padding: 24px 12px;
	background-color: white;
	box-shadow: 0px -2px 6px rgba(0, 0, 0, .16);
	text-align: center;
	line-height: 15px;
}

.botones_prod {
	margin-bottom: 16px;
	top: 8px;
	position: relative;
}

.pr_oculta .form-row {
	padding: 12px 0;
	border-bottom: 1px solid #807c7c;
}

.woocommerce-Price-amount::after {
	content: "\A/und.";
	text-align: center;
}

.woocommerce-price-suffix {
	white-space: pre !important;
	clear: both !important;
	font-size: 9px;
	font-family: "Ubuntu Condensed", sans-serif;
	display: block;
}

.woocommerce-price-suffix::after {
	white-space: pre !important;
}

.woocommerce-MyAccount-content .woocommerce-Price-amount::after, .cart_totals .woocommerce-Price-amount::after, .woocommerce-checkout-review-order .woocommerce-Price-amount::after, .woocommerce-thankyou-order-details .woocommerce-Price-amount::after, .woocommerce-order-received
  .woocommerce-table--order-details
  .woocommerce-Price-amount::after, .xoo-cp-container .woocommerce-Price-amount::after {
	content: "";
	white-space: pre;
	text-align: center;
}

.cart_totals .includes_tax, .woocommerce-checkout-review-order .includes_tax, .woocommerce-thankyou-order-details .includes_tax, .woocommerce-order-received .includes_tax {
	display: none;
}

.cart_totals {
	margin-right: 15%;
}

.woocommerce-thankyou-order-details .total {
	position: relative;
	top: 0px;
	color: black;
}

.ajax_add_to_cart, .checkout-button, #place_order, #submit_redsys_payment_form {
	border-radius: 50px 50px 50px 50px !important;
	padding: 10px 20px !important;
	font-size: 11px !important;
	color: white !important;
	background: rgba(144, 37, 252, 1) !important;
	background: -moz-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(144, 37, 252, 1)), color-stop(100%, rgba(20, 8, 254, 1))) !important;
	background: -webkit-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -o-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: linear-gradient(to right, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9025fc", endColorstr="#1408fe", GradientType=1);
	transition: background 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	text-transform: none !important;
	float: right;
}

#redsys_payment_form .cancel {
	border-radius: 50px 50px 50px 50px !important;
	padding: 10px 20px !important;
	font-size: 11px !important;
}

.ajax_add_to_cart:hover, .checkout-button:hover, #place_order:hover, #submit_redsys_payment_form:hover {
	background: rgba(144, 37, 252, 1) !important;
	background: -moz-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(144, 37, 252, 1)), color-stop(0%, rgba(20, 8, 254, 1)), color-stop(100%, rgba(20, 8, 254, 1))) !important;
	background: -webkit-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -o-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	background: linear-gradient(to right, rgba(144, 37, 252, 1) 0%, rgba(20, 8, 254, 1) 0%, rgba(20, 8, 254, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9025fc", endColorstr="#1408fe", GradientType=1);
	transition: background 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

#submit_redsys_payment_form {
	float: none;
}

.checkout-button {
	float: none;
	font-size: 24px !important;
}

#place_order {
	font-size: 18px !important;
}

.total {
	position: relative;
	top: 15px;
	color: #ff7020;
}

.modal-backdrop.in {
	z-index: 999999999;
}

.modal {
	z-index: 99999999999;
}

/*.post-type-archive-product{
    overflow-y: hidden;
}*/

/*POPUP AL AÑADIR PRODUCTOS AL CARRITO*/
.xoo-cp-active {
	transition: visibility .4s ease-out, opacity .4s ease-out, transform .4s ease-out;
	visibility: visible;
	opacity: 1;
	transform: scale(1);
	z-index: 100000000;
}

.xoo-cp-opac {
	background-color: black;
	opacity: .6;
	position: fixed;
	display: none;
	z-index: 1000000;
}

.solo_prof {
	text-align: center;
	border: 1px dashed #807c7c;
	padding: 15px;
	font-size: 14px;
	position: relative;
	top: 20px;
}

.mas_caja, .mas_bolson, .mas_bolson_agrupado {
	width: 20px;
	border-radius: 5px;
	margin-left: 5px;
	text-align: center;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .26);
	font-size: 17px;
	color: #807c7c;
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.mas_caja:hover, .mas_bolson:hover, .mas_bolson_agrupado:hover {
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .26);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.menos_bolson, .menos_caja, .menos_bolson_agrupado {
	width: 20px;
	border-radius: 5px;
	margin-right: 5px;
	text-align: center;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .26);
	font-size: 20px;
	color: #807c7c;
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.menos_bolson:hover, .menos_caja:hover, .menos_bolson_agrupado:hover {
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .26);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.caja_importe {
	/*border: 1px solid #383EB3;*/
	
	/*border-radius: 14px 14px 14px 14px;*/
	padding: 7px;
	margin-left: 2px;
}

.modal-body.centro {
	text-align: center;
}

.modal-content {
	margin: 10px auto;
	height: auto;
	max-width: 600px;
	position: relative;
}

.modal-body .fotos img {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .3);
	border-radius: 5px;
}

.modal-body, .modal-body .fotos, .modal-body .fotos img {
	width: 100%;
}

.icono-menu {
	display: none;
	padding: 0 30px;
	width: 120px;
	position: absolute;
	right: 0;
	cursor: pointer;
	transform: scale(.9, .9);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
	z-index: 99;
}

.icono-menu:hover {
	transform: scale(1, 1);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.cerrar-menu, .cerrar-categorias {
	max-width: none;
	position: absolute;
	right: 30px;
	top: 30px;
	cursor: pointer;
	transform: scale(.9, .9);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.cerrar-menu:hover, .cerrar-categorias:hover {
	transform: scale(1, 1);
	transition: all .3s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu {
	height: 100vh;
	width: 30% !important;
	background-color: transparent;
	background-color: white;
	position: fixed;
	z-index: 99999999999 !important;
	right: -150%;
	display: table;
	vertical-align: middle;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	box-shadow: -4px 0px 4px rgba(0, 0, 0, .16);
}

.slide-menu.visible {
	right: 0%;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu .contenido {
	display: table-cell;
	vertical-align: middle;
}

.slide-menu .social {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #af89f0;
	color: white;
	text-align: center;
	padding: 30px 0;
}

.slide-menu ul.menu li {
	text-align: center;
	border-bottom: 2px solid #af89f0;
	margin: 30px 60px;
}

.slide-menu ul.menu li:last-child {
	border-bottom: none;
}

.slide-menu ul.menu li a {
	color: #af89f0;
	font-size: 50px;
	text-align: center;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu ul.menu li a:hover {
	text-decoration: none;
	color: #0ea7f8;
	text-shadow: 0px 3px 6px rgba(0, 0, 0, .34);
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu .social .clientes {
	background-color: white;
	border-radius: 31px;
	padding: 10px 60px;
	color: #af89f0;
	font-weight: bold;
}

.slide-menu .social ul {
	width: 300px;
	text-align: center;
	margin: 24px auto 0 auto;
	overflow: auto;
}

.slide-menu .social svg {
	width: 32px;
	transform: scale(.9, .9);
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu .social svg:hover {
	transform: scale(1, 1);
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.slide-menu .social li {
	float: left;
	padding: 0 15px;
}

.buscador.visible {
	transition: top 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	top: 0;
	display: block;
}

#movil-filtros .elementor-button, #movil-catalogos .elementor-button {
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

#movil-filtros .elementor-button:hover, #movil-catalogos .elementor-button:hover, #movil-filtros .elementor-button:focus, #movil-catalogos .elementor-button:focus {
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, .36);
}

.categorias_movil {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: -100%;
	background-color: white;
	z-index: 999999999;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	overflow: scroll;
}

.categorias_movil .contenido {
	position: relative;
	top: 100px;
}

.categorias_movil.visible {
	left: 0px;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.categorias_movil .menu-item {
	text-decoration: none;
	position: relative;
	height: auto;
	display: inline-block;
	overflow: visible;
	margin-bottom: -40px;
	box-shadow: 0px -3px 6px rgba(0, 0, 0, .16);
	width: 100%;
}

.categorias_movil .globos {
	background-color: #d1bdf5;
	text-align: center;
}

.categorias_movil .decoracion {
	background-color: #bb9cef;
	text-align: center;
}

.categorias_movil .pinata {
	background-color: #af89f0;
	text-align: center;
}

.categorias_movil .guirnaldas {
	background-color: #9a6ee5;
	text-align: center;
}

.categorias_movil .juguetes {
	background-color: #7746cd;
	text-align: center;
}

.categorias_movil .juguetes.celeb {
	background-color: #5616c5;
	text-align: center;
	height: 104px;
}

.categorias_movil .accesorios {
	background-color: #6429cb;
	text-align: center;
}

.categorias_movil li a {
	font-size: 24px;
}

.categorias_movil ul li .col-md-4 {
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	position: relative;
	top: -42px;
	z-index: 9999999999 !important;
	padding: 0;
	box-shadow: 0px -13px 6px -9px rgba(0, 0, 0, .16);
}

.categorias_movil ul li.globos .col-md-4 {
	border-color: #d1bdf5;
}

.categorias_movil ul li.decoracion .col-md-4 {
	border-color: #bb9cef;
}

.categorias_movil ul li.pinata .col-md-4 {
	border-color: #af89f0;
}

.categorias_movil ul li.guirnaldas .col-md-4 {
	border-color: #9a6ee5;
}

.categorias_movil ul li.juguetes .col-md-4 {
	border-color: #7746cd;
}

.categorias_movil ul li.accesorios .col-md-4 {
	border-color: #6429cb;
}

.categorias_movil ul li.globos .col-md-4 {
	background-color: #d1bdf5;
}

.categorias_movil ul li.decoracion .col-md-4 {
	background-color: #bb9cef;
}

.categorias_movil ul li.pinata .col-md-4 {
	background-color: #af89f0;
}

.categorias_movil ul li.guirnaldas .col-md-4 {
	background-color: #9a6ee5;
}

.categorias_movil ul li.juguetes .col-md-4 {
	background-color: #7746cd;
}

.categorias_movil ul li.accesorios .col-md-4 {
	background-color: #6429cb;
}

.categorias_movil ul li.celeb .col-md-4 {
	background-color: #5616c5;
	border-color: #5616c5;
}

.categorias_movil .texto-enlace span {
	position: relative;
	top: 18px;
	text-transform: none;
}

#buscadorheader, input.aws-search-field {
	float: left;
	width: 434px !important;
	height: 55px !important;
	border-radius: 33px !important;
	border: 2px solid white !important;
	text-align: center;
	padding: 8px 15px !important;
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/buscar.svg");
	background-repeat: no-repeat;
	background-position: 94%;
	background-size: auto 35%;
	background-color: #eee;
}

#buscadorheader.nitro-lazy, input.aws-search-field.nitro-lazy {
	background-image: none !important;
}

input.aws-search-field::placeholder {
	color: #e2d4fa !important;
	opacity: 1;
	text-align: center;
}

input.aws-search-field:-ms-input-placeholder {
	color: #e2d4fa !important;
}

input.aws-search-field::-ms-input-placeholder {
	color: #e2d4fa !important;
}

.aws-container .aws-search-form input.aws-search-field {
	border-radius: 15px !important;
	text-align: left;
	max-width: 600px;
	width: 600px !important;
}

.aws-search-result {
	left: 0 !important;
	width: 100vw !important;
	height: 100vh;
	padding-top: 60px;
	z-index: 9999999;
	top: 213px !important;
}

.aws-search-result ul {
	height: 90%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr 1fr 1fr;
	grid-template-areas: "a a " "a a " "a a " "b b ";
	grid-gap: 20px;
	max-height: none;
}

.aws-search-result ul li {
	border-bottom: 0;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .1);
	min-height: 180px;
}

.aws-search-result .aws_result_image img {
	width: 100%;
}

.aws-search-result .aws_result_item:hover, .aws-search-result .aws_result_item.hovered {
	background: transparent;
}

.aws-search-result .aws_search_more {
	grid-area: b;
}

.aws-search-result .aws_result_title {
	display: block;
	font-weight: 700;
	margin-bottom: 3px;
	color: #171f24;
	font-size: 15px;
}

.aws-container .aws-search-form .aws-search-clear {
	top: 80px;
	right: 20px;
}

.aws-container .aws-search-form .aws-search-clear span {
	font-size: 42px;
}

.resultset h1, .resultset .woocommerce-result-count, .resultset .woocommerce-ordering {
	display: none;
}

.wpf-hide-pagination, .wpf-hide-pagination * {
	display: block !important;
}

.wpf-pagination .wpf_infinity a {
	color: white;
	font-weight: 100;
}

.wpf-pagination {
	text-align: center;
	margin-bottom: 90px;
}

.wpf-pagination .wpf_infinity {
	width: auto;
	margin: 0 auto;
	background: rgba(80, 122, 204, 1) !important;
	background: -moz-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(58, 67, 181, 1)), color-stop(100%, rgba(20, 8, 254, 1))) !important;
	background: -webkit-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -o-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: linear-gradient(to right, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#507ACC", endColorstr="#3A43B5", GradientType=1);
	transition: background 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
	color: white !important;
	padding: 9px 8px;
	border-radius: 35px;
	display: inline-block !important;
}

.wpf-pagination .wpf_infinity:hover {
	background: rgba(80, 122, 204, 1) !important;
	background: -moz-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(58, 67, 181, 1)), color-stop(100%, rgba(20, 8, 254, 1))) !important;
	background: -webkit-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -o-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	background: linear-gradient(to right, rgba(80, 122, 204, 1) 0%, rgba(58, 67, 181, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9025fc", endColorstr="#1408fe", GradientType=1);
	transition: background 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.dragon-inicio {
	z-index: 9999;
	position: absolute !important;
	top: -482px !important;
	max-width: none;
	left: -112px;
}

.dragon-inicio img {
	width: 672px;
	max-width: none !important;
}

.dragon-inicio-box {
	width: 20% !important;
}

.inicio-hola {
	z-index: 9999;
	width: 45% !important;
}

.slider-circle {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/forma-productos.svg");
	height: 572px !important;
	width: 100%;
	display: table;
	vertical-align: middle;
	text-align: center;
	background-size: 125%;
	right: -10px;
	position: relative;
	background-repeat: no-repeat;
	top: -120px;
}

.slider-circle.nitro-lazy {
	background-image: none !important;
}

.slider-circle img {
	height: auto !important;
	max-width: 75% !important;
	top: 102px !important;
	position: relative;
	right: 60px;
}

.slider-circle .contenido {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.slide-circle-link {
	position: absolute;
	top: 0;
	left: auto;
	transform: scale(4, 4);
	margin: 0 auto;
	text-align: center;
	opacity: 0;
	z-index: 9;
	right: -225px;
}

.dragon-oculto {
	display: none;
}

.slide-circle-link.visible {
	transform: scale(1.5, 1.5);
	opacity: 1;
	transition: transform 4s cubic-bezier(.19, 1, .22, 1), opacity 2s cubic-bezier(.19, 1, .22, 1) 1s;
	z-index: 90;
}

.slide-circle-link.oculta {
	display: none;
	z-index: -1;
}

.innicio-cat a {
	color: #af89f0;
	z-index: 90;
	position: relative;
}

.innicio-cat a:hover {
	text-decoration: underline;
}

.innicio-cat .elementor-column-wrap {
	position: relative;
	overflow: visible !important;
}

.inicio-imagen {
	position: absolute !important;
	top: -34px;
	left: -27px;
	z-index: 99;
}

.prod_info {
	position: relative;
	right: 10px;
	top: 0px;
	width: 95px;
}

.prod_info .color_i img, .prod_info .gama_i img {
	width: 60px !important;
}

.prod_info .tam_i img {
	width: 120px !important;
}

.switcher {
	float: right;
	position: relative;
	top: 2px;
}

.dialog-lightbox-widget {
	z-index: 9999999999 !important;
}

.comprar_mas {
	cursor: pointer;
}

.single-product .summary h1, .single-product .summary p, .single-product .summary span {
	font-family: "Ubuntu";
}

/*.single-product .prod_info {
	position: relative;
	right: 0;
	top: 0;
	width: auto;
	margin: 20px 0 20px 0;
}*/
.single-product .prod_info img {
	max-height: 55px;
	width: auto !important;
}

.single-product .prod_info .price {
	color: #383eb3 !important;
	display: block;
	font-weight: 400;
	margin: .5em 0;
	font-size: 1em !important;
	position: absolute;
	top: -22px;
	left: 0px;
	border: 2px solid #af89f0;
	border-radius: 50%;
	padding: 28px 12px;
	background-color: white;
	box-shadow: 0px -2px 6px rgba(0, 0, 0, .16);
	text-align: center;
	line-height: 15px;
}

.single-product .prod_info .precio {
	text-align: left;
	height: 90px;
}

.single-product .solo_prof {
	text-align: center;
	border: 1px dashed #807c7c;
	padding: 30px;
	font-size: 24px;
}

.single-product .cantidad_caja, .single-product .cantidad_bolson {
	width: 60px;
}

.woocommerce .quantity .qty {
	width: auto !important;
}

.single-product input[name="quantity"] {
	display: none;
}

.single-product .caja_caja, .single-product .caja_bolson, .single-product label {
	/*float: left;*/
	
	/*width: 50%;*/
	margin: 10px 0;
	color: #777;
}

.single-product .total, .single-product form.cart {
	float: left;
}

.single-product form.cart {
	left: 30px;
	position: relative;
}

.single-product .product_meta {
	clear: both;
}

.cerrar-modal {
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 99999999999999;
	border: none;
	background: transparent;
	color: white;
	font-weight: bold;
	font-size: 42px;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
}

.cerrar-modal:hover {
	background-color: transparent !important;
	transform: scale(1.05);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
}

.modal-backdrop.in {
	filter: alpha(opacity=80);
	opacity: .8;
}

.modal-dialog {
	width: 100%;
	margin: 0;
	height: 100vh;
	background-color: rgba(255, 255, 255, .7);
	padding: 60px;
}

#modal-fotos {
	padding-right: 0px !important;
}

.modal-content {
	background-color: transparent;
	border: 0;
	box-shadow: none;
}

.modal-body {
	color: white;
	text-align: center;
	font-size: 24px;
}

.df-card__title {
	font-family: "Ubuntu";
	color: #171f24;
	font-size: 15px !important;
	font-weight: bold;
	padding: .2em 0 !important;
	text-align: left;
}

.df-card__pricing {
	text-align: left;
	color: #383eb3;
}

.df-card__mpn {
	font-family: "Roboto", sans-serif;
	font-style: italic;
	color: #778087;
	font-size: 15px !important;
	margin: 0;
	text-align: left;
	font-weight: bold;
}

div.df-card {
	padding: 30px;
}

.df-card__main {
	padding: 0 !important;
}

.df-fullscreen .df-card {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .1);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	z-index: 9 !important;
}

.df-fullscreen .df-card:hover {
	background-color: transparent !important;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, .2);
	transition: all .3s cubic-bezier(.25, .8, .25, 1);
	z-index: 9 !important;
}

.df-fullscreen .df-results {
	padding: 60px !important;
}

li.product .added_to_cart {
	display: none !important;
}

.xoo-cp-opac {
	z-index: 99999999 !important;
}

.footer-widgets-1 {
	width: 25%;
	float: left;
	padding: 0 30px;
}

.footer-widgets-2, .footer-widgets-3, .footer-widgets-4, .footer-widgets-5 {
	width: 17%;
	float: left;
	padding: 0 30px;
}

.dragon-eco {
	position: absolute !important;
	left: 0px;
	bottom: -33px;
	max-width: 200px;
}

.nube1 {
	display: inline-block;
	width: 47% !important;
	position: relative;
	left: 0px;
	top: 0px;
}

.nube2 {
	display: inline-block;
	width: 47% !important;
	position: relative;
	right: 0px;
	top: 0px;
}

.arboles {
	position: absolute !important;
	top: 0;
}

.nube1.nube-flota {
	animation: nubes1 50s linear infinite;
	-ms-animation: nubes1 50s linear infinite;
	-moz-animation: nubes1 50s linear infinite;
	-webkit-animation: nubes1 50s linear infinite;
}

.nube2.nube-flota {
	animation: nubes2 42s linear infinite;
	-ms-animation: nubes2 42s linear infinite;
	-moz-animation: nubes2 42s linear infinite;
	-webkit-animation: nubes2 42s linear infinite;
}

@keyframes nubes1 {
	0% {
		left: 0px;
	}
	
	50% {
		left: 200px;
	}
	
	100% {
		left: 0px;
	}
}

@-webkit-keyframes nubes1 {
	0% {
		left: 0px;
	}
	
	50% {
		left: 200px;
	}
	
	100% {
		left: 0px;
	}
}

@-ms-keyframes nubes1 {
	0% {
		left: 0px;
	}
	
	50% {
		left: 200px;
	}
	
	100% {
		left: 0px;
	}
}

@-moz-keyframes nubes1 {
	0% {
		left: 0px;
	}
	
	50% {
		left: 200px;
	}
	
	100% {
		left: 0px;
	}
}

@keyframes nubes2 {
	0% {
		right: 0px;
	}
	
	50% {
		right: 200px;
	}
	
	100% {
		right: 0px;
	}
}

@-webkit-keyframes nubes2 {
	0% {
		right: 0px;
	}
	
	50% {
		right: 200px;
	}
	
	100% {
		right: 0px;
	}
}

@-ms-keyframes nubes2 {
	0% {
		right: 0px;
	}
	
	50% {
		right: 200px;
	}
	
	100% {
		right: 0px;
	}
}

@-moz-keyframes nubes2 {
	0% {
		right: 0px;
	}
	
	50% {
		right: 200px;
	}
	
	100% {
		right: 0px;
	}
}

.dragon-cat {
	background-position-x: 95% !important;
	background-size: 400px !important;
	background-position-y: bottom 20px !important;
}

.footer-widgets {
	background-color: #517dcd;
}

.footer-widgets li {
	border-bottom: none;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.footer-widgets li *, .footer-widgets p, .footer-widgets p * {
	color: white !important;
}

.contacto-inicio input, .contacto-inicio select, #mailjet_widget_email {
	color: #ffa800;
	font-family: "Ubuntu";
	font-size: 24px;
	border-radius: 36px;
	background-color: white;
	padding: 15px 40px;
	margin: 10px 0;
	z-index: 99999 !important;
	position: relative;
}

#mjForm input[type="submit"] {
	background-color: #c3251d;
	color: #ffa800;
	font-family: "Ubuntu";
	font-size: 24px;
	border-radius: 36px;
	padding: 15px 40px;
	margin: 10px 0;
	z-index: 99999 !important;
	position: relative;
}

#mjForm input[type="submit"]:hover {
	background-color: #fff;
}

.contacto-inicio select {
	color: black !important;
}

.contacto-inicio select option {
	color: #ffa800 !important;
}

.contacto-inicio textarea {
	color: #ffa800;
	font-family: "Ubuntu";
	font-size: 24px;
	border-radius: 36px;
	background-color: white;
	padding: 15px 40px;
	margin: 10px 0;
	z-index: 99999 !important;
	position: relative;
}

.contacto-inicio input[type="submit"], #mjForm input[type="submit"] {
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.contacto-inicio input[disabled], #mjForm input[disabled] {
	cursor: not-allowed !important;
}

.contacto-inicio .wpcf7-list-item-label, #mjForm label {
	color: #fff;
	cursor: pointer;
}

.menu-icon-cat .ee-button-text {
	font-size: 12px;
	font-weight: 500;
	padding: 16px 0;
}

.idiomas {
	display: inline-block;
	float: right;
	border-left: 1px solid rgba(255, 255, 255, .5);
	padding-left: 10px;
	text-align: left;
}

.idiomas select {
	padding: 1px;
	width: 75%;
}

.idiomas a {
	padding: 0 4px;
}

li.wc_payment_method {
	list-style: none !important;
}

.footer-widgets .widget-title {
	font-size: 30px;
	font-weight: bold;
	font-family: "Helvetica";
	border-bottom: 4px solid #fff;
	display: inline-block;
}

.footer-widgets a {
	text-transform: none;
	font-weight: normal;
	font-size: 20px;
}

.social li {
	float: left;
	padding: 8px;
}

.social li img {
	width: 30px;
}

.social li.face {
	width: 26px;
}

.site-footer {
	background-color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1;
	padding: 20px 0;
	text-align: center;
}

.site-footer .wrap {
	padding: 0;
}

.site-footer * {
	color: white;
}

.entry {
	margin-bottom: 0;
	padding: 50px 60px 0px 60px;
}

.dragon-empresa img {
	position: absolute;
	right: 0;
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
	clear: both;
	position: relative;
	top: 54px;
}

.menu-icon-cat .elementor-column-wrap a {
	color: #af89f0;
	position: relative;
	transition: color .4s cubic-bezier(.19, 1, .22, 1);
	font-size: 12px;
}

.menu-icon-cat .globos .elementor-column-wrap a {
	top: 5px;
}

.menu-icon-cat .elementor-column-wrap:hover a {
	color: white;
	transition: color .4s cubic-bezier(.19, 1, .22, 1);
}

.menu-icon-cat .globos:hover .elementor-column-wrap {
	background-image: url("https://globolandia.es/wp-content/uploads/2018/11/Globos-hover.png") !important;
}

.menu-icon-cat .globos:hover .elementor-column-wrap.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .decoracion .elementor-column-wrap:hover {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2018/11/Decoraci%C3%B3n-hover.png") !important;
}

.menu-icon-cat .decoracion .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .pinata .elementor-column-wrap:hover {
	background-image: url("https://globolandia.es/wp-content/uploads/2018/11/Pi%C3%B1atas-hover.png") !important;
}

.menu-icon-cat .pinata .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .guirnaldas .elementor-column-wrap:hover {
	background-image: url("https://globolandia.es/wp-content/uploads/2018/11/Guirnaldas-hover.png") !important;
}

.menu-icon-cat .guirnaldas .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .complementos .elementor-column-wrap:hover {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2018/11/Accesorios-hover.png") !important;
}

.menu-icon-cat .complementos .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .photocall .elementor-column-wrap:hover {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2018/11/Photocalls-hover.png") !important;
}

.menu-icon-cat .photocall .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.menu-icon-cat .accesorios .elementor-column-wrap:hover {
	background-image: url("https://globolandia.es/wp-content/uploads/2018/11/Complementos-hover.png") !important;
}

.menu-icon-cat .accesorios .elementor-column-wrap:hover.nitro-lazy {
	background-image: none !important;
}

.register select {
	padding: 0 15px;
}

.wpcf7-response-output {
	background-color: rgba(255, 255, 255, .6);
}

.flecha_muestra {
	position: absolute;
	width: 100%;
	top: -20px;
	left: 0;
}

.arrow-icon {
	background-color: white;
	height: 2em;
	width: 2em;
	display: block;
	padding: .5em;
	margin: 0;
	position: relative;
	cursor: pointer;
	border-radius: 50%;
	box-shadow: 0px -3px 3px rgba(0, 0, 0, .16);
	left: 15px;
}

.left-bar {
	position: absolute;
	background-color: white;
	top: 15px;
	left: 8px;
	width: 12px;
	height: 2px;
	display: block;
	transform: rotate(35deg);
	float: right;
	border-radius: 2px;
}

.left-bar:after {
	content: "";
	background-color: #383eb3;
	width: 12px;
	height: 2px;
	display: block;
	float: right;
	border-radius: 6px 10px 10px 6px;
	transition: all .5s cubic-bezier(.25, 1.7, .35, .8);
	z-index: -1;
}

.right-bar {
	position: absolute;
	background-color: white;
	top: 15px;
	left: 17px;
	width: 12px;
	height: 2px;
	display: block;
	transform: rotate(-35deg);
	float: right;
	border-radius: 2px;
}

.right-bar:after {
	content: "";
	background-color: #383eb3;
	width: 12px;
	height: 2px;
	display: block;
	float: right;
	border-radius: 10px 6px 6px 10px;
	transition: all .5s cubic-bezier(.25, 1.7, .35, .8);
	z-index: -1;
}

.open .left-bar:after {
	transform-origin: center center;
	transform: rotate(-70deg);
}

.open .right-bar:after {
	transform-origin: center center;
	transform: rotate(70deg);
}

.wpcf7-not-valid-tip {
	background-color: rgba(255, 255, 255, .7);
	padding: 40px 10px 10px 10px;
	border-radius: 0px 0px 50px 50px;
	text-align: center;
	position: relative;
	top: -39px;
	z-index: 9;
}

.footer-widgets-4 .contacto-inicio input, .footer-widgets-4 .contacto-inicio select, #mjForm input {
	color: #ffa800 !important;
}

.pr_oculta.muestra .left-bar, .pr_oculta.muestra .right-bar {
	animation: clicaqui 1s infinite;
}

.pr_oculta.muestrafull .left-bar, .pr_oculta.muestrafull .right-bar {
	animation: none;
}

@keyframes clicaqui {
	0% {
		top: 20px;
	}
	
	100% {
		top: 10px;
	}
}

.noproductsfound {
	padding: 30px;
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2018/12/dragon-2.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom right;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, .2);
	margin: 30px auto;
	width: 62%;
}

.noproductsfound.nitro-lazy {
	background-image: none !important;
}

/*.enuso .wpf_color_icons:not(.wpf_hide_text) li > input + label {
    opacity: 0.25;
}*/
.enuso .wpf_color_icons:not(.wpf_hide_text) li:hover > input + label {
	opacity: 1;
}

.wpf_color_icons:not(.wpf_hide_text) li > input + label {
	opacity: 1;
}

.enuso .wpf_color_icons:not(.wpf_hide_text) li > input:checked + label {
	opacity: 1;
}

.wpf_color_icons:not(.wpf_hide_text) li > input:checked + label {
	opacity: 1;
}

.wpf_color_icons:not(.wpf_hide_text) li {
	position: relative;
}

.wpf_color_icons:not(.wpf_hide_text) li.enusoahora label::after {
	opacity: 1;
	content: "X";
	text-align: center;
	display: inline-block;
	position: absolute;
	z-index: 99;
	left: 11px;
	top: -4px;
	color: white;
	font-weight: bold;
	background-color: red;
	border-radius: 50%;
	font-size: 14px;
	padding: 2px 6px;
	cursor: pointer;
}

.wpf_item_pa_color .wpf_color_icons li:first-child {
	display: none;
}

.wpf_color_icons li label[for="wpf_filtro_globos_222"], .wpf_color_icons li label[for="wpf_filtro_general_222"], .wpf_color_icons li label[for="wpf_filtro_decoracion_222"], .wpf_color_icons li label[for="wpf_filtro_pinata_222"], .wpf_color_icons li label[for="wpf_filtro_guirnaldas_222"], .wpf_color_icons li label[for="wpf_filtro_general_222"], .wpf_color_icons li label[for="wpf_filtro_photocall_222"], .wpf_color_icons li label[for="wpf_filtro_accesorios_222"], .wpf_color_icons li label[for="wpf_filtro_complementos_222"] {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2019/02/color_mixto.png");
	background-color: transparent !important;
	background-size: cover;
	border: 0 !important;
}

.wpf_color_icons li label[for="wpf_filtro_globos_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_general_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_decoracion_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_pinata_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_guirnaldas_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_general_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_photocall_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_accesorios_222"].nitro-lazy, .wpf_color_icons li label[for="wpf_filtro_complementos_222"].nitro-lazy {
	background-image: none !important;
}

[data-layout="grid"][data-browser-support~="cssgrid"] .df-results {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (minmax(20%, 1fr)) [auto-fill] !important;
	grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
	grid-column-gap: 30px !important;
	grid-row-gap: 30px !important;
	grid-auto-rows: min-content;
}

.grecaptcha-badge {
	bottom: 95px !important;
}

/*Iconos de secciones a la izquierda*/
.page-id-2 .elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: left !important;
}

/*Página de gracias*/
.xlwcty_order_details_2_col .xlwcty_title {
	font-size: 20px;
	text-align: left;
	font-family: Ubuntu !important;
	font-weight: bold !important;
}

.xlwcty_customer_info .xlwcty_title {
	font-size: 20px;
	text-align: left;
	font-family: Ubuntu !important;
	font-weight: bold !important;
}

.page-id-4445 .small, small {
	font-size: 47%;
}

.xlwcty_p_img {
	position: relative !important;
	width: 100px !important;
	float: left !important;
}

.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_rightDiv {
	text-align: right;
	width: 30%;
	float: left;
	padding: 10px 0px 15px 10px !important;
	font-family: Ubuntu;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child th {
	padding-top: 15px;
	font-family: Ubuntu;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
	display: table-cell;
	border: none;
	font-size: 15px;
	line-height: 20px;
	color: #4c4c4c;
	font-weight: 400;
	background: 0 0;
	text-transform: initial;
	font-family: Ubuntu;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td {
	width: 30%;
	text-align: right;
	padding: 5px 0px 5px 10px !important;
	padding-bottom: 5px;
}

.xlwcty_in_wrap {
	padding-left: 70px !important;
}

.xlwcty_userN {
	font-size: 28px;
	line-height: 32px;
	color: #000;
	margin-bottom: 40px !important;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:last-child td {
	font-size: 28px;
	line-height: 32px;
	padding-top: 20px !important;
}

.xlwcty_wrap
  .xlwcty_order_details_2_col
  .xlwcty_pro_list
  .xlwcty_leftDiv
  .xlwcty_p_name
  .xlwcty_t {
	display: block;
	color: #000 !important;
	margin-left: 40px !important;
}

.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
	width: 22% !important;
	text-align: left;
	padding: 5px 10px 5px 20px;
	padding-bottom: 5px;
}

.xlwcty_wrap * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Ubuntu;
	font-size: 14px;
}

.page-id-10236 .site-inner {
	position: relative;
	top: 75px;
	margin-bottom: 170px;
}

@media all and (max-width: 1235px) {
	.xlwcty_order_details_2_col .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.xlwcty_customer_info .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.page-id-4445 .small, small {
		font-size: 47%;
	}
	
	.xlwcty_p_img {
		position: relative !important;
		width: 100px !important;
		float: left !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_rightDiv {
		text-align: right;
		width: 30%;
		float: left;
		padding: 10px 0px 15px 10px !important;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child th {
		padding-top: 15px;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
		display: table-cell;
		border: none;
		font-size: 15px;
		line-height: 20px;
		color: #4c4c4c;
		font-weight: 400;
		background: 0 0;
		text-transform: initial;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td {
		width: 30%;
		text-align: right;
		padding: 5px 0px 5px 10px !important;
		padding-bottom: 5px;
	}
	
	/*.xlwcty_in_wrap {
        padding-left: 70px !important;
    }*/
	.xlwcty_userN {
		font-size: 28px;
		line-height: 32px;
		color: #000;
		margin-bottom: 40px !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:last-child td {
		font-size: 28px;
		line-height: 32px;
		padding-top: 20px !important;
	}
	
	.xlwcty_wrap
    .xlwcty_order_details_2_col
    .xlwcty_pro_list
    .xlwcty_leftDiv
    .xlwcty_p_name
    .xlwcty_t {
		display: block;
		color: #000 !important;
		margin-left: 40px !important;
	}
	
	.xlwcty_wrap * {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		font-family: Ubuntu;
		font-size: 14px;
	}
	
	.page-id-10236 .site-inner {
		position: relative;
		top: 75px;
		margin-bottom: 170px;
	}
}

@media all and (max-width: 991px) {
	.xlwcty_order_details_2_col .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.xlwcty_customer_info .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.page-id-4445 .small, small {
		font-size: 47%;
	}
	
	.xlwcty_p_img {
		position: relative !important;
		width: 100px !important;
		float: left !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_rightDiv {
		text-align: right;
		width: 30%;
		float: left;
		padding: 10px 0px 15px 10px !important;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child th {
		padding-top: 15px;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
		display: table-cell;
		border: none;
		font-size: 15px;
		line-height: 20px;
		color: #4c4c4c;
		font-weight: 400;
		background: 0 0;
		text-transform: initial;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td {
		width: 30%;
		text-align: right;
		padding: 5px 0px 5px 10px !important;
		padding-bottom: 5px;
	}
	
	.xlwcty_in_wrap {
		padding-left: 0px !important;
	}
	
	.xlwcty_userN {
		font-size: 28px;
		line-height: 32px;
		color: #000;
		margin-bottom: 40px !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:last-child td {
		font-size: 28px;
		line-height: 32px;
		padding-top: 20px !important;
	}
	
	.xlwcty_wrap
    .xlwcty_order_details_2_col
    .xlwcty_pro_list
    .xlwcty_leftDiv
    .xlwcty_p_name
    .xlwcty_t {
		display: block;
		color: #000 !important;
		margin-left: 50px !important;
	}
	
	.xlwcty_col2_wrap .xlwcty_leftArea, .xlwcty_col2_wrap .xlwcty_rightArea {
		width: 95% !important;
		float: none;
		margin-left: 10px !important;
		margin-right: 15px !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
		width: 30% !important;
	}
	
	.xlwcty_wrap.xlwcty_circle_show .xlwcty_circle {
		display: block;
		margin-left: 6px;
	}
	
	.xlwcty_wrap .xlwcty_order_info .xlwcty_order_no {
		font-size: 20px;
		line-height: 24px;
		color: #507acc;
		margin-left: 1%;
	}
	
	.xlwcty_wrap .xlwcty_order_info .xlwcty_userN {
		font-size: 28px;
		line-height: 32px;
		color: #000;
		margin-left: 1%;
	}
	
	.xlwcty_wrap .xlwcty_circle {
		border-color: #d8a026;
		color: #507acc;
		display: none !important;
	}
	
	.xlwcty_wrap * {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		font-family: Ubuntu;
		font-size: 14px;
	}
	
	.page-id-10236 .site-inner {
		position: relative;
		top: 75px;
		margin-bottom: 170px;
	}
}

@media all and (max-width: 768px) {
	.xlwcty_order_details_2_col .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.xlwcty_customer_info .xlwcty_title {
		font-size: 20px;
		text-align: left;
		font-family: Ubuntu !important;
		font-weight: bold !important;
	}
	
	.page-id-4445 .small, small {
		font-size: 47%;
	}
	
	.xlwcty_p_img {
		position: relative !important;
		width: 100px !important;
		float: left !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_rightDiv {
		text-align: right;
		width: 30%;
		float: left;
		padding: 10px 0px 15px 10px !important;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:first-child th {
		padding-top: 15px;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
		display: table-cell;
		border: none;
		font-size: 15px;
		line-height: 20px;
		color: #4c4c4c;
		font-weight: 400;
		background: 0 0;
		text-transform: initial;
		font-family: Ubuntu;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td {
		width: 30%;
		text-align: right;
		padding: 5px 0px 5px 10px !important;
		padding-bottom: 5px;
	}
	
	.xlwcty_in_wrap {
		padding-left: 0px !important;
	}
	
	.xlwcty_userN {
		font-size: 28px;
		line-height: 32px;
		color: #000;
		margin-bottom: 40px !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr:last-child td {
		font-size: 28px;
		line-height: 32px;
		padding-top: 20px !important;
	}
	
	.xlwcty_wrap
    .xlwcty_order_details_2_col
    .xlwcty_pro_list
    .xlwcty_leftDiv
    .xlwcty_p_name
    .xlwcty_t {
		display: block;
		color: #000 !important;
		margin-left: 50px !important;
	}
	
	.xlwcty_col2_wrap .xlwcty_leftArea, .xlwcty_col2_wrap .xlwcty_rightArea {
		width: 95% !important;
		float: none;
		margin-left: 10px !important;
		margin-right: 15px !important;
	}
	
	.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th {
		width: 30% !important;
	}
	
	.xlwcty_wrap.xlwcty_circle_show .xlwcty_circle {
		display: block;
		margin-left: 6px;
	}
	
	.xlwcty_wrap .xlwcty_circle {
		border-color: #d8a026;
		color: #507acc;
		display: block !important;
	}
	
	.xlwcty_wrap * {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		font-family: Ubuntu;
		font-size: 14px;
	}
	
	.page-id-10236 .entry {
		margin-bottom: 0;
		padding: 0px 0px 0px 0px;
	}
	
	.page-id-10236 .footer-widgets {
		background-color: #517dcd;
		margin-top: 169px !important;
	}
	
	.page-id-10236 .xlwcty_wrap .xlwcty_order_info {
		padding-left: 60px;
		margin-top: -90px;
	}
	
	/*Artículos responsive*/
	.single-post .entry {
		margin-bottom: 0;
		margin-bottom: 170px;
		padding: 50px 5px 0px 5px !important;
	}
	
	.page-id-2890 .entry {
		margin-bottom: 0;
		margin-bottom: 170px;
		padding: 5px 5px 0px 5px !important;
	}
}

div.wpgdprc-consent-modal.is-open {
	z-index: 10000000000000000000;
	position: relative;
}

.elementor-2
  .elementor-element.elementor-element-4f71736
  .elementor-text-editor {
	line-height: 1.2;
}

.inicio-hola {
	z-index: 9999;
	width: 45% !important;
}

.slider-circle-box {
	position: absolute !important;
	right: 0px;
	width: 30% !important;
	overflow: hidden;
}

.slider-circle .contenido {
	left: -60px;
}

div.wpgdprc-consent-bar {
	z-index: 99999999 !important;
	height: 50px;
}

.form-es, .form-fr, .form-en, .form-de {
	display: none;
}

html[lang="fr"] .form-fr, html[lang="en"] .form-en, html[lang="de"] .form-de, html[lang="es"] .form-es {
	display: block;
}

.wpf_infinity_container .product.wpf_transient_product {
	opacity: 1 !important;
	visibility: visible !important;
}

/*
.wpf_item ul li:nth-child(1) > label {
  padding: 0;
  border: 0;
  left: 0;
}*/
.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid #fff;
	background: white !important;
}

.page-numbers {
	background-color: #fff;
	border: 1px solid #fff !important;
}

.woocommerce-pagination .page-numbers a:link, .woocommerce-pagination .page-numbers a:visited {
	display: block !important;
	background: #517dcd !important;
	color: #fff !important;
	padding: 10px 19px !important;
}

.woocommerce-pagination .page-numbers .current, .woocommerce-pagination .page-numbers li a:hover {
	padding: 10px 19px !important;
}

.post-edit-link {
	display: none;
}

/*Omar*/
.imagen-logo {
	width: 20%;
}

.new-header {
	background: #578bd3;
	min-height: 96px;
	z-index: 99999999;
	width: 100%;
	background-repeat: no-repeat;
	padding-top: 42px;
}

.cabecera {
	display: flex;
	padding: 5px 0px 5px 140px;
}

.buscador-header {
	width: 50%;
	align-self: center;
}

.buscador-header .aws-search-field {
	width: 400px !important;
	margin: auto !important;
	float: none;
}

.new-slider {
	background: transparent linear-gradient(180deg, #fcfafa 0%, #fff8f8 9%, #fff 98%, #fafafa 100%) 0% 0% no-repeat padding-box;
	display: flex;
}

.new-content {
	position: relative;
	padding-top: 175px;
}

.new-menu {
	display: flex;
	margin-bottom: 0;
}

.new-pro, .new-we, .new-news, .new-contact {
	color: white;
	text-transform: uppercase;
	width: 25%;
	text-align: center;
	font-size: 27px;
	font-weight: bold;
}

.new-pro a, .new-we a, .new-news a, .new-contact a {
	color: white !important;
}

.new-pro {
	background: #4e70e2;
	position: relative;
}

.new-we {
	background: #af88ef;
}

.new-news {
	background: #4b9bb3;
}

.new-contact {
	background: #e87a61;
}

.new-text {
	font-size: 26px;
	padding-left: 8%;
	padding-top: 8%;
	width: 70%;
}

.new-caja {
	width: 50%;
	display: flex;
}

.new-caja-text1 {
	width: 50%;
	height: 25vw;
	background: #4e70e2;
	margin-right: -1px;
	padding: 40px 0 0 40px;
}

.new-caja-text2 {
	width: 50%;
	height: 25vw;
	background: #af88ef;
	margin-right: -1px;
	padding: 40px 0 0 40px;
}

.new-caja-text3 {
	width: 50%;
	height: 25vw;
	background: #e87a61;
	margin-right: -1px;
	padding: 40px 0 0 40px;
}

.new-caja-text4 {
	width: 50%;
	height: 25vw;
	background: #4b9bb3;
	margin-right: -1px;
	padding: 40px 0 0 40px;
}

.new-caja-slider1 {
	background-image: url("https://globolandia.es/wp-content/uploads/2020/03/MARCO-GLOBOS.svg");
	width: 50%;
	background-size: cover;
	background-position-x: 100%;
	background-repeat: no-repeat;
}

.new-caja-slider1.nitro-lazy {
	background-image: none !important;
}

.new-caja-slider2 {
	background-image: url("https://globolandia.es/wp-content/uploads/2020/03/MARCO-DECORACI%C3%93N.svg");
	width: 50%;
	background-size: cover;
	background-position-x: 100%;
	background-position-y: 100%;
	background-repeat: no-repeat;
}

.new-caja-slider2.nitro-lazy {
	background-image: none !important;
}

.new-caja-slider3 {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2020/03/MARCO-CELEBRACIONES.svg");
	width: 50%;
	background-size: cover;
	background-position-x: 90%;
	background-repeat: no-repeat;
}

.new-caja-slider3.nitro-lazy {
	background-image: none !important;
}

.new-caja-slider4 {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/uploads/2020/03/MARCO-ACCESORIOS.svg");
	width: 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.new-caja-slider4.nitro-lazy {
	background-image: none !important;
}

.new-cajas {
	display: flex;
	flex-wrap: wrap;
}

.titulo-caja {
	text-align: left;
	font: Bold 38px/34px Ubuntu;
	letter-spacing: 0;
	color: #fff;
	opacity: 1;
	margin-bottom: 12px;
}

.subtitulo-caja {
	text-align: left;
	letter-spacing: 0;
	color: #fff;
	opacity: 1;
	font: 18px/32px Ubuntu;
}

li:hover > .submenu {
	display: block;
}

.submenu {
	position: absolute;
	color: black;
	background: white;
	font-size: 15px;
	align-content: center;
	right: 30%;
	display: none;
}

.new-menu li ul {
	display: none;
	position: absolute;
	min-width: 140px;
}

.sub-globos {
	display: none;
	left: 100%;
	background: white !important;
	width: 100vh;
	top: 0;
	height: 100%;
	position: absolute;
}

.sub-globos a {
	color: black !important;
}

.submenu li {
	padding: 15px;
}

.sub-glo {
	display: flex;
	flex-direction: column;
	width: 30%;
}

li:hover > .sub-globos {
	display: flex;
	flex-direction: row;
}

.menu-sub {
	display: flex;
	width: 70%;
}

.sub-glo a {
	text-align: left;
	height: 33%;
	display: flex;
	align-items: center;
}

.menu-sub {
	display: flex;
	width: 70%;
	padding: 10px 0px 0 20px;
}

.sub-glo a:hover {
	background: #af88ef;
}

.submenu li:hover {
	border-left: solid #af88ef;
}

/* slider menu*/
.slider, .slider2, .slider3, .slider4 {
	width: 100%;
	position: relative;
}

.slide, .slide2, .slide3, .slide4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	transition: all .3s ease-in-out;
	height: 100%;
	z-index: 1;
	padding: 22%;
}

.slide .content-inner, .slide2 .content-inner, .slide3 .content-inner, .slide4 .content-inner {
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

.slide.activo, .slide2.activo, .slide3.activo, .slide4.activo {
	opacity: 1;
	transition: all .3s ease-in-out;
	z-index: 2;
}

.slider-navigation, .slider2-navigation, .slider3-navigation, .slider4-navigation {
	z-index: 9;
	position: absolute;
	right: 17px;
	top: 168px;
}

.slider-navigation a, .slider2-navigation a, .slider3-navigation a, .slider4-navigation a {
	display: block;
	padding: 3px 16px;
	text-decoration: none;
	color: #222;
	font-size: 26px;
	margin: 1px 0;
	background-color: transparent;
}

.slider-navigation a:hover, .slider2-navigation a:hover, .slider3-navigation a:hover, .slider4-navigation a:hover {
	color: #009bdb;
}

a.slider-link:hover {
	background-size: 100% 10px;
}

.content-slider h2 {
	font-weight: 900;
	font-size: 50px;
	margin-bottom: 15px;
	color: #222;
}

.slider-navigation, .slider2-navigation, .slider3-navigation, .slider4-navigation {
	z-index: 9;
	position: absolute;
	top: 115px;
	width: 100%;
	left: 0;
}

.slider-prev, .slider2-prev, .slider3-prev, .slider4-prev {
	top: 50;
	position: absolute;
}

.slider-next, .slider2-next, .slider3-next, .slider4-next {
	position: absolute;
	top: 50;
	right: 0;
}

/* fin slider*/
img.img-menu {
	width: 50px;
	margin-right: 10px;
}

.img-folder {
	height: 12px;
	margin-right: 10px;
}

li.solicitaCatalogo {
	text-align: left;
	letter-spacing: 0;
	color: #af88ef;
	opacity: 1;
	font-size: 12px;
	text-transform: none;
	font-weight: lighter;
}

.new-drag {
	width: 30%;
}

img.perrito {
	position: absolute;
	right: 44%;
	bottom: 67%;
}

img.tarta {
	position: absolute;
	right: 33%;
	bottom: 65%;
}

.woocommerce a.button.added::after {
	content: "";
}

.site-header .widget-area {
	width: 70%;
	display: flex;
	flex-direction: row-reverse;
}

.widget_aws_widget {
	position: relative;
	display: block !important;
	flex-grow: 1;
}

.sub_header_wrapper {
	display: flex;
	align-items: flex-end;
}

.sub_header .sub_header_link {
	font-size: 19px;
	color: #af89f0;
	background-color: white;
	font-weight: bold;
	padding: 10px 0px 10px 80px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 30px center;
	position: relative;
	flex: auto;
	border-left: 1px solid #af89f0;
}

.sub_header .sub_header_link:nth-child(1) {
	border-left: 0;
}

.sub_header .sub_header_link:hover {
	color: white;
	background-color: #af89f0;
	text-decoration: none;
}

.sub_header_wrapper_mobile {
	display: none;
}

.sub_header .sub_header_link.sub_header_link_globos {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/link_globos.png");
}

.sub_header .sub_header_link.sub_header_link_globos.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_foil {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/foil.png");
}

.sub_header .sub_header_link.sub_header_link_foil.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_photocalls {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/link_photocalls.png");
}

.sub_header .sub_header_link.sub_header_link_photocalls.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_decoracion {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/link_decoracion.png");
}

.sub_header .sub_header_link.sub_header_link_decoracion.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_pinatas {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/link_pinatas.png");
}

.sub_header .sub_header_link.sub_header_link_pinatas.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_guirnaldas {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/link_guirnaldas.png");
}

.sub_header .sub_header_link.sub_header_link_guirnaldas.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_complementos {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/link_accesorios.png");
}

.sub_header .sub_header_link.sub_header_link_complementos.nitro-lazy {
	background-image: none !important;
}

.sub_header .sub_header_link.sub_header_link_celebraciones {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/celebraciones.png");
}

.sub_header .sub_header_link.sub_header_link_celebraciones.nitro-lazy {
	background-image: none !important;
}

.sub_header_wrapper_mobile .boton {
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .16);
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #807c7c;
	background-color: #fff;
	padding: 4px 30px 4px 30px;
	display: inline-block;
	cursor: pointer;
}

.sub_header_wrapper_mobile #movil-catalogos, .sub_header_wrapper_mobile #movil-filtros {
	flex: 1;
	text-align: center;
	cursor: pointer;
	padding: 10px 0;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #807c7c;
	z-index: 9999999;
}

.sub_header_wrapper_mobile #movil-catalogos {
	border-right: 1px solid rgba(0, 0, 0, .16);
}

.categorias_movil .menu-item img {
	width: 300px;
}

/*cambios popup*/
.popup {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999999999;
	border: 3px solid #af88ef;
	border-radius: 40px;
	background-color: white;
	width: 600px !important;
	max-width: 80%;
	font-family: Ubuntu !important;
	height: 550px;
}

.popup.open {
	transform: translate(-50%, -50%) scale(0);
}

.popup_header {
	padding: 30px 45px;
	align-items: center;
	text-align: center;
}

.popup_header span {
	padding: 2%;
	cursor: pointer;
}

.activado {
	border-bottom: 2px solid black;
}

.desactivado {
	display: none;
}

.popup_header .title {
	font-weight: bold;
}

.popup_body {
	padding: 20px 35px;
	display: flex;
}

#boton_particular, #boton_profesional {
	border-radius: 25px;
	background-color: #eb45fa;
	color: white;
}

#boton_cliente {
	border-radius: 25px;
	background-color: #0e961e;
	color: white;
}

#boton_particular:hover, #boton_profesional:hover, #boton_cliente:hover {
	background-color: #4e70e2;
}

#overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .2);
	z-index: 999999999;
	display: none;
}

.popup.activate {
	transform: translate(-50%, -50%) scale(1);
}

#overlay.activate {
	display: inline;
}

.seccion_particular {
	border-right: 3px solid #af88ef;
	padding-right: 20px;
}

.seccion_profesional {
	padding-left: 20px;
}

.seccion_cliente {
	margin: 0 auto;
	text-align: center;
	width: 85%;
	padding-top: 20px;
	padding-bottom: 13px;
}

.seccion_particular, .seccion_profesional {
	text-align: center;
	font-style: italic;
}

.seccion_particular p, .seccion_profesional p {
	color: gray;
	margin-bottom: 20px;
	padding: 20%;
}

.popup_title {
	font-weight: bold;
}

.texto_popup {
	font-size: .9em;
}

#boton_particular, #boton_profesional, #boton_cliente {
	width: 200px;
	height: 50px;
	font-size: 15px;
}

#boton_profesional {
	margin-top: -2%;
}

.woocommerce-form.woocommerce-form-login.login {
	border: none;
	padding: 5% 25%;
}

/*fin cambios popup*/
.elementor-widget-container ul, .elementor-widget-container ol {
	padding-left: 5%;
}

.elementor-widget-container ul li {
	list-style: none !important;
}

.elementor-widget-container ol li {
	list-style: decimal !important;
}

li.product .pr_visible {
	display: flex;
	flex-direction: column;
}

li.product .pr_visible .titulos {
	flex-grow: 1;
}

.prod_imagenes {
	position: relative;
	top: 0px;
	display: flex;
	flex-direction: row;
}

.woocommerce .products ul, .woocommerce ul.products {
	display: flex;
	flex-wrap: wrap;
}

.woocommerce .products ul li, .woocommerce ul.products li {
	display: flex;
	flex-direction: column;
}

.capa_enriquedica {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.capa_cantidades {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: flex-end;
	max-width: 100%;
}

.prod_imagenes {
	width: 100%;
}

.prod_imagenes .imagen_producto {
	width: 70%;
	padding: 0px 0px 0px 15px;
}

.woocommerce ul.products li.product .capa_enriquedica .price {
	color: #171f24;
	display: block;
	font-weight: bold;
	font-size: 23px;
	position: absolute;
	bottom: 10px;
	right: 15px;
	text-align: right;
	margin: 0;
	top: auto;
	border-radius: 0;
	border: 0;
	background: none;
	box-shadow: none;
	padding: 0;
	line-height: inherit;
}

.movil {
	display: none;
}

.form-row-caja {
	background-color: #eff2fa;
	padding: 3px 10px;
	margin: 0px 15px;
}

.form-row-bolson {
	background-color: #faefef;
	padding: 3px 10px;
	margin: 0px 15px;
}

.mas_caja, .mas_bolson, .menos_caja, .menos_bolson, .mas_bolson_agrupado, .menos_bolson_agrupado {
	cursor: pointer;
	background-color: white;
	font-weight: bold;
	box-shadow: none !important;
}

.form-row-bolson label, .form-row-caja label {
	font-size: 16px;
	font-weight: light;
	font-style: italic;
	font-family: "Gotham";
}

.capa_enriquedica .add_to_cart_button {
	background-color: #af89f0;
}

.woocommerce ul.products li.product .capa_enriquedica a.button {
	background: #af89f0 !important;
	border-radius: 4px !important;
	font-size: 12px !important;
	font-weight: normal;
	padding: 8px 0;
	padding: 10px !important;
	position: relative;
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	text-transform: uppercase !important;
}

.woocommerce ul.products li.product .capa_enriquedica a.button:hover {
	background: #0e961e !important;
}

.totales {
	display: flex;
}

.totales .total_und, .totales .total {
	width: 50%;
}

.totales .total_und .etiqueta, .totales .total .etiqueta, .totales .total_und .caja_total_und, .totales .total .caja_importe {
	display: block;
}

.totales .total_und, .totales .total {
	width: 50%;
	position: relative;
	top: 10px;
	text-align: center;
}

.totales .total_und .etiqueta, .totales .total .etiqueta {
	font-family: "Gotham-Book";
	font-size: 9px;
	color: #6c6c6c;
}

.totales .total_und .caja_total_und {
	background-color: #faefef;
	border-radius: 6px;
	font-size: 14px;
	color: #807c7c;
	width: 50%;
	margin: 0 auto;
	padding: 8px 0;
}

.totales .total .caja_importe {
	font-size: 14px;
	color: #807c7c;
	background-color: #f3faef;
	border-radius: 6px;
	padding: 0;
	padding: 8px 0;
	border: 0;
	width: 50%;
	margin: 0 auto;
}

.woocommerce ul.products li.product .capa_enriquedica .price::before {
	content: "Precio Unt.";
	font-style: italic;
	font-size: 14px;
	color: #6c6c6c;
	display: block;
	font-weight: lighter;
	position: relative;
	top: 5px;
}

.prod_info {
	right: -13px;
}

.woocommerce-Price-amount::after {
	content: "";
}

.boton_novedades {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/boton_novedades.png");
	width: 100%;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	padding: 51px 0;
	display: flex;
	align-content: center;
	align-items: center;
	align-self: center;
	justify-content: center;
	justify-items: center;
	justify-self: center;
	flex-direction: column;
	color: white;
	text-transform: uppercase;
}

.boton_novedades.nitro-lazy {
	background-image: none !important;
}

.boton_novedades:hover {
	color: white;
	text-decoration: none;
}

.boton_novedades span {
	position: relative;
	top: 17px;
	left: -35px;
	font-size: 36px;
}

.seleccion-grupo {
	margin: 0px 15px 19px 15px;
	display: none;
}

.seleccion-grupo-grouped {
	margin: 0px 15px 19px 15px;
	display: block !important;
}

.seleccion-grupo.activo {
	display: block;
}

.seleccion-grupo img {
	width: 24px;
}

.seleccion-grupo span {
	cursor: pointer;
}

.woocommerce ul.products li.product .capa_enriquedica a.button.disabled {
	background-color: #828086 !important;
	opacity: 1;
	pointer-events: none;
	cursor: not-allowed;
}

.seleccion-unico .seleccionado {
	display: none;
}

.seleccion-unico.selected .seleccionado {
	display: block;
}

.abrir-seleccion {
	background: linear-gradient(89deg, #578bd3 0%, #3434af 100%);
	margin: 15px 15px 5px 15px;
	border-radius: 4px;
	text-align: center;
	color: white;
	font-size: 14px;
	padding: 4px 0;
	position: relative;
	cursor: pointer;
	width: 100%;
	max-width: calc(100% - 30px);
	transition: all .3s ease-in-out;
	height: 28px;
}

.abrir-seleccion .texto {
	opacity: 1;
	display: inline;
	transition: all .3s ease-in-out .4s;
}

.abrir-seleccion .fa-chevron-down {
	position: absolute;
	right: 10px;
	top: 7px;
	transition: all .3s ease-in-out;
}

.abrir-seleccion .fa-times {
	display: none;
	transition: all .3s ease-in-out;
}

.abrir-seleccion.cerrar {
	background: linear-gradient(89deg, #cc5050 0%, #b53a65 100%);
	width: 28px;
	transition: all .3s ease-in-out;
	padding: 6px 0;
}

.abrir-seleccion.cerrar .fa-chevron-down {
	display: none;
	transition: all .3s ease-in-out;
}

.abrir-seleccion.cerrar .fa-times {
	display: block;
	transition: all .3s ease-in-out;
}

.abrir-seleccion.cerrar .texto {
	opacity: 0;
	display: none;
	transition: all .3s ease-in-out .4s;
}

.seleccion-unico.selected {
	position: relative;
}

.seleccion-unico.selected .seleccionado {
	background-color: #1a9b15;
	width: 15px;
	border-radius: 50%;
	height: 15px;
	padding: 3px;
	position: absolute;
	top: -4px;
	right: 0px;
}

/*Barra navegacion cuenta*/
.woocommerce-MyAccount-navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-right: 1px solid #507acc;
}

.woocommerce-MyAccount-navigation ul li a {
	font-size: 19px;
	text-decoration: none;
	text-transform: uppercase;
	color: #262626;
	padding: 21px 94px 20px 68px;
	display: block;
}

.woocommerce-MyAccount-navigation ul li {
	border-bottom: 1px solid #507acc;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.woocommerce-MyAccount-navigation ul li a:hover {
	text-decoration: underline;
	color: #262626 !important;
	background-color: rgba(175, 137, 240, .51);
}

.woocommerce-MyAccount-navigation ul li.is-active a {
	background-color: rgba(175, 137, 240, .51);
	border-left: 5px solid #507acc;
}

.woocommerce-MyAccount-navigation {
	position: relative;
	top: -120px;
	max-width: 268px;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--dashboard {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/escritorio.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--dashboard.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--orders {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/facturas.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--orders.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--members-area {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/oposiciones.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--members-area.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--subscriptions {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/suscripcion.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--subscriptions.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-address {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/direcciones.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-address.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-account {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/cuenta.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-account.nitro-lazy {
	background-image: none !important;
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--customer-logout {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/salir.svg");
}

.woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--customer-logout.nitro-lazy {
	background-image: none !important;
}

.site-inner {
	padding: 0px !important;
}

.entry {
	padding: 0px !important;
	margin-top: 75px !important;
}

.menu_cuenta > .elementor-container {
	max-width: 100% !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: right !important;
	width: 68% !important;
	margin-right: 5% !important;
}

#boton_cuenta {
	display: none;
}

#boton_cuenta a {
	background-color: #86b4ff;
	color: white;
	padding: 5px;
	border-radius: 5px;
	cursor: pointer;
	position: absolute;
	top: -57px;
}

#boton_cuenta a:hover {
	background-color: #597fbd;
}

#cerrar_area {
	display: none;
}

.cerrar_area img {
	position: relative;
	left: 30px;
	top: 3px;
}

.prod_info.prod_info_photocall {
	position: relative;
	right: 10px;
	top: 0px;
	width: 216px;
}

.prod_info.prod_info_photocall .tam_i {
	text-align: right;
}

.prod_info.prod_info_photocall .tam_i img {
	width: 120px !important;
}

.prod_info.prod_info_photocall .tam_i.tam_i_b img {
	width: 216px !important;
}

.ajaxaddtocartgroup {
	background: #af89f0 !important;
	border-radius: 4px !important;
	font-size: 15px !important;
	font-weight: normal;
	padding: 8px 0 !important;
	position: relative;
	margin-top: 30px !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
}

.ajaxaddtocartgroup {
	margin: 0 !important;
}

.checkout {
	padding: 5%;
}

#redsys_payment_form {
	padding: 2% 5%;
}

.order_details {
	padding: 5%;
}

.woocommerce p {}

.apartado_informacion {
	display: flex;
	padding: 15px 30px 15px 0px;
	width: 70%;
	justify-content: space-between;
	transition: all .3s ease-in-out;
}

.apartado_informacion li {
	float: left;
}

.apartado_informacion li a {
	font-size: 15px;
	color: black;
}

.menucat.globo_impreso_menu>.megadrop {
	/* display: none; */
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

@media (min-width: 600px) {
	.megadrop {
		height: 65vh !important;
		padding-bottom: 100px;
	}
}

@media (max-width: 600px) {
	.menu-cat-nav > li > .megadrop {
		height: 85vh !important;
		padding-bottom: 100px;
	}
}

.menu-cat-nav > li > .megadrop {
	width: 75vw !important;
}

.menu_productos {
	padding: 2%;
	width: 30%;
}

.info-bio {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/certif.svg");
	background-repeat: no-repeat;
	background-size: 12px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-bio.nitro-lazy {
	background-image: none !important;
}

.info-nosotros {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/somos.svg");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-nosotros.nitro-lazy {
	background-image: none !important;
}

.info-catalogo {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/catalog.svg");
	background-repeat: no-repeat;
	background-size: 9px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-catalogo.nitro-lazy {
	background-image: none !important;
}

.info-profesionales {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/prof.svg");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-profesionales.nitro-lazy {
	background-image: none !important;
}

.info-blog {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/blog.svg");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-blog.nitro-lazy {
	background-image: none !important;
}

.info-contacto {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/sobre2.svg");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: left center;
	padding-left: 20px !important;
}

.info-contacto.nitro-lazy {
	background-image: none !important;
}

.image-logo {
	max-width: 83% !important;
}

.boton_menu_productos {
	background-color: #597fbd;
	padding: 4%;
	border-radius: 15px;
	color: white;
	cursor: pointer;
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/menu.svg");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 9% 50%;
	padding-left: 50px !important;
}

.boton_menu_productos.nitro-lazy {
	background-image: none !important;
}

.third-level-menu {
	position: absolute;
	top: 0;
	right: -150px;
	width: 150px;
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}

.third-level-menu > li {
	height: 50px;
	background: #597fbd;
}

.third-level-menu > li:hover {
	background: #5f95ec;
}

.second-level-menu {
	position: absolute;
	top: 44px;
	left: 10px;
	width: 150px;
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}

.second-level-menu > li {
	position: relative;
	height: 30px;
	background: #597fbd;
}

.second-level-menu > li:hover {
	background: #5f95ec;
}

.top-level-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top-level-menu > li {
	position: relative;
	float: left;
	height: 30px;
	width: 150px;
}

.top-level-menu > li:hover {
	background: #ccc;
}

.top-level-menu li:hover > ul {
	display: inline;
}

.top-level-menu a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 5%;
	display: block;
	line-height: 30px;
}

.top-level-menu a:hover {
	color: #000;
}

/*CSS del menu de mundoriego*/
.menu-hamburger {
	float: left;
	font-size: 27px;
	position: relative;
	top: 0;
	margin-right: 12px;
	background-color: white;
	color: #009bdb;
	border-radius: 50%;
	padding: 4px;
}

.menu-cat .menu-hamburger {
	background-color: transparent;
	color: white;
	float: none;
}

.menu-page {
	background-color: #009bdb;
}

/* menu */
span#menu_productos {
	color: #fff;
}

.menu_bg {
	width: 315px;
	background: #3874bc;
	padding: 10px 30px;
	border-radius: 0 15px 0 0;
	cursor: pointer;
}

.menu_bg:hover {
	background: #ff7a1f;
}

.text-menu.active:after {
	content: "" !important;
	color: #fff;
}

.text-menu.active:before {
	content: "" !important;
	color: #fff;
}

.menu_bg.active {
	background: #ff7a1f;
}

span#menu_productos:after {
	content: "";
	font-family: icomoon;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 19px;
	text-decoration: none;
	font-size: 15px;
}

span#menu_productos:before {
	content: "";
	font-family: icomoon;
	font-weight: normal;
	font-style: normal;
	margin: 0px 15px 0px 0px;
	text-decoration: none;
	font-size: 25px;
}

.menu-page ul {
	list-style: none;
	display: block;
	height: 100%;
}

.menu-page ul li {
	float: left;
	padding: 0 10px;
	height: 100%;
	display: flex;
	align-items: center;
}

.menu-page ul li a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

.menu-cat-wrapper {
	display: none;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100vh;
	z-index: 999;
	top: 100%;
	left: 0%;
	clear: both;
	transition: all .5s ease-in-out;
	background-color: transparent !important;
}

.menu-cat-wrapper.activo {
	opacity: 1;
	display: block;
	transition: all .5s ease-in-out;
}

.menu-cat-nav {
	width: 25%;
	font-weight: 500;
	font-size: 13px;
	line-height: 15px;
	position: relative;
	padding: 0 0 0 4px;
	margin: 0;
	background-color: #fff;
	height: 100%;
	background: #5f95ec;
	background: linear-gradient(180deg, rgba(95, 149, 236, 1) 0%, rgba(95, 149, 236, 1) 55%, rgba(75, 112, 195, 0) 100%);
}

.menu-cat-nav a, .menu-cat-nav a:link, .menu-cat-nav a:visited, .menu-cat-nav a:focus, .menu-cat-nav span {
	color: #fff;
	text-decoration: none;
}

.menu-cat-nav a:hover {
	color: #227087;
	text-decoration: none;
}

.menu-cat-nav > li {
	display: block;
	text-align: left;
	margin-left: -4px;
	border-left: 1px solid rgba(255, 255, 255, .11);
	box-shadow: -1px 0 0 rgba(0, 0, 0, .1);
}

.menu-cat-nav > li > a {
	padding: 10px 20px 10px 56px;
	display: block;
	padding-left: 40%;
}

.menu-cat-nav > li:hover > a {
	color: #fff;
}

.menu-cat-nav > li:hover {
	background-color: #57c6fa;
}

.menu-cat-nav > li > .megadrop {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	top: 0px;
	left: 100%;
	width: 50vw;
	min-height: 1px;
	text-align: left;
	margin-top: 30px;
	padding: 30px;
	z-index: 99;
	overflow: hidden;
	background-color: white;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	height: 680px;
	border: none;
	box-shadow: 3px 3px 3px -1px rgba(0, 0, 0, .16);
}

.menu-cat-nav > li.active > .megadrop {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

.menu-cat-nav > li.celebraciones_menu > .megadrop {
	grid-template-columns: repeat(4, 1fr);
}

.menu-cat-nav > li:hover .megadrop {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

.menu-cat-nav > li.activo .megadrop {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

/*@media(hover: hover) and (pointer: fine) {*/
.menu-cat-nav > li.activo .megadrop {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

/*}*/
.menu-cat-nav ul li:hover:after {
	color: #227087;
}

.menu-cat-nav .col {
	color: #5f95ec;
	margin: 0 0 1.5em 2.2%;
	background-color: white;
}

.menu-cat-nav .col ul {
	padding: 0;
	margin: 0;
}

.menu-cat-nav .col ul li {
	margin-bottom: 0px;
	line-height: 12px;
	list-style: none;
}

.lista_informacion li {
	margin-bottom: 0px;
	line-height: 12px;
	list-style: none;
	width: 100%;
	margin: 25px;
}

.menu-cat-nav .col ul li a {
	color: #232530;
	font-size: 12px;
}

.menu-cat-nav .col h3 {
	color: #fff !important;
	background-color: #5f95ec;
	padding: 2px 4px;
	padding: 13px;
	font-size: 12px;
	font-size: 17px;
	margin-bottom: 15px;
	display: inline-block;
	border-radius: 5px;
	width: 100%;
	height: 55px;
	text-align: center;
}

.menu-cat-nav .col ul li a, .menu-cat-nav .megadrop .final {
	display: block;
	padding: 2%;
	padding: 3%;
	color: #5f95ec;
	font-size: 17px;
	font-weight: 400;
	line-height: inherit;
}

.menu-cat-nav .col ul li a:hover, .menu-cat-nav .megadrop .final:hover {
	color: #444;
	text-decoration: underline;
}

.menu-cat-nav > li > ul li ul, .menu-cat-nav li > ul li, .menu-cat-nav > li > .megadrop, .menu-cat-nav > li > ul, .menu-cat-nav > li {
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-outs;
}

.menu-secciones .menucat {
	padding: 11px;
	background-repeat: no-repeat;
	background-size: 32px auto;
	background-position: 10px;
	background-color: #5f95ec !important;
	transition: all 1s cubic-bezier(.19, 1, .22, 1) 0s !important;
}

.megadrop {
	overflow: auto !important;
	z-index: 99999;
}

.globo_liso_menu {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_globo_liso.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.globo_liso_menu.nitro-lazy {
	background-image: none !important;
}

.globo_impreso_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_impreso.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.globo_impreso_menu.nitro-lazy {
	background-image: none !important;
}

.globo_poliamida_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_poliamida.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.globo_poliamida_menu.nitro-lazy {
	background-image: none !important;
}

.photocall_menu {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_photocall.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.photocall_menu.nitro-lazy {
	background-image: none !important;
}

.guirnalda_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_guirnaldas.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.guirnalda_menu.nitro-lazy {
	background-image: none !important;
}

.accesorio_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_accesorio.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.accesorio_menu.nitro-lazy {
	background-image: none !important;
}

.pinata_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_pinatas.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.pinata_menu.nitro-lazy {
	background-image: none !important;
}

.celebraciones_menu {
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/icono_celebraciones.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
}

.celebraciones_menu.nitro-lazy {
	background-image: none !important;
}

.info_menu {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/info.svg");
	background-size: 25px !important;
	background-position-x: 25% !important;
	background-color: #ec5f5f !important;
	display: none !important;
}

.info_menu.nitro-lazy {
	background-image: none !important;
}

.info_menu:hover {
	background-color: #f19292 !important;
}

.mi_cuenta_boton {
	/* position: absolute; */
	background-color: #597fbd;
	z-index: 999;
	padding: 12px;
	border-radius: 15px;
	color: white;
	margin: 25px 0 25px 25px;
	cursor: pointer;
	background-image: url("https://cdn-cmbmp.nitrocdn.com/uQRsoZbvZaUQQdDQUwRIzzpHfcGeXWbI/assets/images/optimized/rev-1bc10b9/globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/usuario.svg");
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 13% 50%;
	padding-left: 40px;
	padding-right: 5%;
	text-align: center;
	font-size: 16px;
	white-space: nowrap;
}

.mi_cuenta_boton.nitro-lazy {
	background-image: none !important;
}

.mi_cuenta_boton a {
	color: white;
}

.mi_cuenta_boton a:hover {
	color: white;
}

.carrito_boton {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/carrito.svg");
	background-repeat: no-repeat;
	background-size: 30px;
	height: 30px;
	width: 30px;
	display: block;
	padding: 16px;
	margin-top: 36px;
	cursor: pointer;
	margin-left: 5%;
	margin-right: 5%;
	position: relative;
}

.carrito_boton.nitro-lazy {
	background-image: none !important;
}

.buscador_responsive {
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/buscar.svg");
	background-repeat: no-repeat;
	background-size: 25px;
	height: 30px;
	width: 30px;
	display: block;
	padding: 16px;
	margin-top: 36px;
	cursor: pointer;
	margin-left: 5%;
	margin-right: 5%;
}

.buscador_responsive.nitro-lazy {
	background-image: none !important;
}

.botones_carrito_cuenta {
	display: flex;
	width: 37%;
	justify-content: flex-end;
	padding: 0px 30px 0px 0px;
}

.logo-responsive {
	display: none;
}

.buscador_responsive {
	display: none;
}

.boton_carrito_responsive {
	display: none;
}

.capa_buscador {
	position: absolute;
	top: -290px;
	left: 0;
	width: 100%;
	height: 26vh;
	background-color: #fff;
	display: none;
}

.capa_buscador.activo {
	display: block;
	animation-name: mover_abajo;
	animation-duration: 1s;
	animation-fill-mode: forwards;
}

.capa_buscador.desactivado {
	display: block;
	animation-name: mover_arriba;
	animation-duration: 1s;
	animation-fill-mode: forwards;
}

@keyframes mover_abajo {
	from {
		top: -400px;
	}
	
	to {
		top: 0;
	}
}

@keyframes mover_arriba {
	from {
		top: 0;
	}
	
	to {
		top: -400px;
	}
}

.capa_buscador .aws-search-field {
	position: absolute !important;
	left: 50%;
	top: 250% !important;
	transform: translate(-50%, -50%);
}

.cerrar_buscador {
	position: absolute;
	right: 48%;
	top: 5%;
	font-size: 36px;
	cursor: pointer;
	font-weight: 500;
}

.cerrar_buscador:hover {
	color: red;
}

.boton_productos_responsive {
	background-color: #597fbd;
	padding: 20px;
	border-radius: 15px;
	color: white;
	margin: 8px;
	cursor: pointer;
	background-image: url("https://globolandia.es/wp-content/themes/globolandia/images/nuevo_menu/hamburguesa_cerrado.svg");
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: 50% 50%;
	height: 32px;
	white-space: nowrap;
	align-self: center;
	margin-top: 16px;
	display: none;
}

.boton_productos_responsive.nitro-lazy {
	background-image: none !important;
}

.close_minicart {
	font-size: 36px;
	float: right;
	top: -9px;
	left: 0px;
	cursor: pointer;
	position: relative;
}

.close_minicart:hover {
	color: red;
}

.carrito_boton .num {
	background-color: #5073b7;
	color: white;
	color: #fff;
	position: absolute;
	top: -7px;
	right: 0px;
	display: inline-block;
	overflow: hidden;
	padding: .25rem .4rem .25rem .5rem;
	line-height: 1;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-radius: 20rem;
	font-size: 11px;
	z-index: 9;
}

.mini-cart-wrap {
	position: fixed;
	background-color: white;
	width: 320px;
	height: 100vh;
	transition: all .3s ease-in-out;
	z-index: 999999;
	overflow-y: scroll;
	box-shadow: 0 5px 15px -3px rgba(0, 0, 0, .25);
}

.mini-cart-wrap.close {
	width: 320px;
	height: 100vh;
	right: -100%;
	transition: all .3s ease-in-out;
}

.mini-cart-wrap.open {
	right: 0%;
	padding: 3em 1em;
	transition: all .3s ease-in-out;
	opacity: 1;
}

.mini-cart-wrap img {
	height: auto;
	width: 30%;
	clear: both;
	display: block;
}

.mini-cart-wrap .button {
	padding: .5em 1em !important;
	border: 2px solid #5073b7 !important;
	color: #222 !important;
	text-decoration: none !important;
	display: inline-block !important;
	width: 100% !important;
	margin-bottom: 4px !important;
	margin-top: 15px;
	text-align: center !important;
	transition: all .3s ease-in-out !important;
	border-radius: 3px !important;
	text-transform: unset !important;
}

.mini-cart-wrap .button:hover {
	background-color: #20b612 !important;
	color: #fff !important;
	transition: all .3s ease-in-out;
}

.mini-cart-wrap .button.checkout {
	background-color: #222;
	color: white;
	transition: all .3s ease-in-out;
}

.mini-cart-wrap .button.checkout:hover {
	background-color: white;
	color: #222;
	transition: all .3s ease-in-out;
}

.mini-cart-wrap .remove {
	display: block;
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1;
	border-radius: 100%;
	color: #222 !important;
	text-decoration: none;
	font-weight: 700;
	border: 0;
}

.woocommerce a.remove, .mini-cart-wrap .remove {
	float: left;
	color: #222 !important;
}

.woocommerce .cart_item a.remove {
	float: none;
}

.mini-cart-wrap .remove:hover, .woocommerce a.remove:hover {
	color: red !important;
	background: none;
}

.mini-cart-wrap ul.cart_list {
	list-style: none outside;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	margin-bottom: 15px;
}

.mini-cart-wrap ul.cart_list li {
	padding: 4px 0;
	margin: 20px 0;
	list-style: none;
}

.mini-cart-wrap ul.cart_list li a {
	display: flex;
	font-weight: 700;
	font-weight: normal;
	color: #222;
	text-decoration: none;
	margin-bottom: 8px;
	flex-direction: row;
	font-size: 15px !important;
}

.mini-cart-wrap ul.cart_list li img {
	margin-left: 4px;
	width: 48px;
	height: auto;
	box-shadow: none;
	float: none;
}

.mini-cart-wrap ul.cart_list li::after {
	clear: both;
}

.mini-cart-wrap ul.cart_list li::after, .mini-cart-wrap ul.cart_list li::before {
	content: " ";
	display: table;
}

.imagen-minicart {
	width: 20%;
}

.producto-minicart {
	width: 80%;
	margin-left: 10px;
}

.mini-cart-wrap .quantity {
	display: block;
	font-weight: bold;
	font-size: 16px;
}

.woocommerce-mini-cart__total {
	margin-bottom: 15px;
	text-align: center;
	font-size: 1em;
}

.woocommerce-mini-cart__total {
	margin-bottom: 15px;
}

.mini-cart-wrap .button.wc-forward {
	background-color: #5073b7 !important;
	color: white !important;
	transition: all .3s ease-in-out;
}

.mini-cart-wrap .button.wc-forward:hover {
	color: white;
	border: 2px solid #20b612 !important;
	background-color: #20b612 !important;
	transition: all .3s ease-in-out;
}

.info-localizacion.responsive {
	display: none;
}

/* Sticky menu */
#fixed.is-fixed .top_header {
	margin-top: -39px;
	transition: all .3s ease-in-out;
}

#fixed.is-fixed .site-header {
	height: 131px;
	padding-top: 0;
	transition: all .3s ease-in-out;
}

#fixed.is-fixed .sub_header {
	top: 108px;
	transition: all .3s ease-in-out;
}

#fixed.is-fixed .apartado_informacion {
	padding: 0 15px 10px 15px;
	transition: all .3s ease-in-out;
}

.aws-container .aws-search-field:focus {
	background-color: #eee;
}

.elementor-row {
	margin-top: 1%;
}

.menu_cuenta {
	margin-top: 35px;
}

.page.page-template-default .site-inner {
	padding: 0 120px !important;
}

.page.page-template-default.woocommerce-account .site-inner {
	padding: 0 !important;
}

#movil-filtros {
	display: none;
	background-color: #ff7a1f;
	border-radius: 15px 15px 0 0;
	text-align: center;
	padding: 8px;
	cursor: pointer;
	color: #fff;
	font-size: 19px;
	margin-top: 0;
	position: fixed;
	bottom: 0;
	z-index: 9999;
	width: 100%;
	height: 50px;
	font-weight: 500;
}

span.filter:before {
	content: "";
	font-family: FontAwesome;
	margin: 0px 15px 0px 0px;
	font-size: 25px;
}

.menu-cat-nav .col h3 {
	padding: 8px;
	height: 36px;
}

.menu-cat-nav .celebraciones_menu .col h3 {
	font-size: 14px;
}

.megadrop .col ul.hijas_imagenes {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}

.megadrop .col ul.hijas_imagenes li {
	text-align: center;
}

.imagen_sin_hijos {
	text-align: center;
}

.page.page-template-default.home .site-inner {
	padding: 0 !important;
}

.celebraciones_menu .imagen_sin_hijos img {
	height: 69px;
}

.woocommerce
  div.product
  form.cart
  .group_table
  td.woocommerce-grouped-product-list-item__label {
	display: none;
}

.cart.grouped_form {
	float: none !important;
}
