/* Ocultar categoría al inicio de la página en producto */ 
span.single-product-category{
	display:none !important
}

/* Ocultar SKU, categoria y etiquetas después de botón de añadir al carro */
div.product_meta {
	display:none
}

/* Centrar pestañas descripción */
ul.tabs.wc-tabs {
	text-align:center
}

/* Fondo galería */
div.woocommerce-product-gallery__image {
	background-color:#e5e8e5 !important
}

img.zoomImg {
	background-color:#e5e8e5 !important
}

/* Fondo imágenes ampliadas */
.pswp__bg {
	background-color:black ;
}

.woocommerce .pswp__bg, woocomerce-pag .pswp__bg {
	opacity:1 !important
}

/*Ocultar la línea de después del título en resultado de búsqueda */
.ast-archive-description p {
	display:none
}

/* Modificar espaciado CF7 */
.wpcf7 p {
	margin-bottom:10px
}

/* No mostrar banner de añadir cupón al finalizar la compra */
.woocommerce-form-coupon-toggle {
	display:none
}

/* Más margen entre precio y descipción corta */
.woocommerce-product-details__short-description {
	margin-top:20px
}

/* Ocultar botón de contacto en la página de contacto */
.page-id-5692 div#wpcs_tab_5771.wpcs_tab {
	display:none
}

/* Fuente y estilo Slider Contacto */
div#wpcs_tab_5771.wpcs_tab {
	font-family:HandelGothic 
}

div#wpcs_tab_5771.wpcs_tab {
	display:inline
}

div#wpcs_tab_5771.wpcs_tab::before {
	content: 'Comprar ';
	font-family: 'Noto Sans JP';
}

div#wpcs_content_inner_5771.wpcs_content_inner {
	margin-top:0px
}

/* Ocultar icono carrito para usuarios sin registrar */
body:not(.logged-in) .ast-addon-cart-wrap.ast-desktop-cart-position-.ast-cart-mobile-position-.ast-cart-tablet-position-  {
	display:none !important
}

/* Fix Barra */
html,body{
    overflow-x: hidden;
}

/* Estilo de los titulares de página de producto y búsqueda */
h1.woocommerce-products-header__title.page-title {
	font-size:40px;
	text-align:center !important
}

nav.woocommerce-breadcrumb {
	text-align:center
}

/* Estilo texto acceso cuenta */
span.ast-header-account-text {
	font-weight:bold !important
}

/* No mostrar nombre productos en mayúsuclas */
h1.product_title.entry-title {
	text-transform:initial !important
}

h2.woocommerce-loop-product__title {
	text-transform:initial !important
}

/* Carrito */
li.woocommerce-mini-cart-item.mini_cart_item {
	margin-right:10px !important
}

/* Márgenes entre título de atributo y botones en página de prodcuto */
.woocommerce-js div.product form.cart .variations th {
	margin-bottom: .01em
}

/* Test Bloques */
body.page-id-7399,
body.page-id-7775 {
        --wp--custom--ast-default-block-left-padding: none;
		--wp--custom--ast-default-block-right-padding: none;
		--wp--custom--ast-default-block-top-padding: none;
		--wp--custom--ast-default-block-bottom-padding: none;
    }

.page-id-7399 h2,
.page-id-7775 h2{
	font-family:'Noto Sans';
	font-weight:400;
	text-transform:none
}

@media only screen and (max-width: 720px) {
  .page-id-7399 h2,
  .page-id-7775 h2 {
    margin-bottom: 15px;
		margin-top:100px
  }
	
	.titulo-t10 {
		margin-top:10px !important
	}
}


/* Galería T24A */
@media (min-width:720px) {
	.galeria-t24 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom:300px !important
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-t24 {
		margin-bottom: 150px !important;
	}
}
	

	.galeria-t24 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
		margin:0px !important;
	}
	
	.galeria-t24 .wp-block-image.wp-block-image {
 	 	margin-block-start: 0px !important;
	}

	.galeria-t24 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.t24-i1 {
		grid-column-start:1;
		grid-column-end:10;
		grid-row-start:1;
		grid-row-end:6;
	}

	.t24-i2 {
		grid-column-start:1;
		grid-column-end:5;
		grid-row-start:6;
		grid-row-end:12;
	}

	.t24-i3 {
		grid-column-start:5;
		grid-column-end:10;
		grid-row-start:6;
		grid-row-end:9;
	}

	.t24-i4 {
		grid-column-start:5;
		grid-column-end:10;
		grid-row-start:9;
		grid-row-end:12
	}

	.t24-i5 {
		grid-column-start:10;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:7;
	}

	.t24-i6 {
		grid-column-start:10;
		grid-column-end:19;
		grid-row-start:7;
		grid-row-end:9;
	}

	.t24-i7 {
		grid-column-start:10;
		grid-column-end:15;
		grid-row-start:9;
		grid-row-end:12;
	}

	.t24-i8 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:9;
		grid-row-end:12;
	}
}

@media (max-width:720px) {
	.galeria-t24 img {
		margin-bottom:10px
	}
}

/* Galería bloque T10 */
@media (min-width:720px) {
	.galeria-t10 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom:100px !important;
	}

@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-t10 {
		margin-bottom: 150px !important;
	}
}

	.galeria-t10 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
		margin:0px;
	}

	.galeria-t10 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: 50% 50%;
		cursor: pointer;
	}

	.t10-i1 {
		grid-column-start:1;
		grid-column-end:13;
		grid-row-start:1;
		grid-row-end:8;
		margin-block-start: 0px
		max-width:none !important;
	}

	.t10-i1 img {
		object-position:50% 5%
	}

	.t10-i2 {
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:8;
		grid-row-end:10;
	}

	.t10-i3 {
		grid-column-start:4;
		grid-column-end:7;
		grid-row-start:8;
		grid-row-end:10;	
	}

	.t10-i4 {
		grid-column-start:7;
		grid-column-end:10;
		grid-row-start:8;
		grid-row-end:10;
	}

	.t10-i5 {
		grid-column-start:10;
		grid-column-end:13;
		grid-row-start:8;
		grid-row-end:10;
	}

	.t10-i6 {
		grid-column-start:13;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t10-i7 {
		grid-column-start:13;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t10-i8 {
		grid-column-start:13;
		grid-column-end:19;
		grid-row-start:7;
		grid-row-end:10;
	}
}

@media (max-width:720px) {
	.galeria-t10 img {
		margin-bottom:10px;
	}
}

/* Galería C14A */
@media (min-width:720px) {
	.galeria-c14 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important;
	}

@media (min-width: 720px) and (max-width: 1024px) {
    .galeria-c14 {
        margin-bottom: 150px !important;
    }
}

	.galeria-c14 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
		margin:0px
	}

	.galeria-c14 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: 50% 50%;
		cursor: pointer;
	}

	.c14-i1 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:1;
		grid-row-end:10;
	}

	.c14-i2 {
		grid-column-start:6;
		grid-column-end:9;
		grid-row-start:1;
		grid-row-end:5;
	}

	.c14-i3 {
		grid-column-start:6;
		grid-column-end:14;
		grid-row-start:5;
		grid-row-end:10;
	}

	.c14-i4 {
		grid-column-start:9;
		grid-column-end:14;
		grid-row-start:1;
		grid-row-end:5;
	}

	.c14-i5 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4
	}

	.c14-i6 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7;
	}

	.c14-i7 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:7;
		grid-row-end:10;
	}
}

@media (max-width:720px) {
	
	.galeria-c14 img{
		margin-bottom:10px
	}
	
}

/* Galeria T124A */
@media (min-width:720px) {
	.galeria-t124 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important
	}

@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-l14 {
		margin-bottom: 150px !important;
	}
}


	.galeria-t124 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
	}

	.galeria-t124 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.t124-i1 {
		grid-column-start:1;
		grid-column-end:5;
		grid-row-start:1;
		grid-row-end:4
	}

	.t124-i2 {
		grid-column-start:1;
		grid-column-end:5;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t124-i3 {
		grid-column-start:5;
		grid-column-end:9;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t124-i4 {
		grid-column-start:5;
		grid-column-end:9;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t124-i5 {
		grid-column-start:9;
		grid-column-end:15;
		grid-row-start:1;
		grid-row-end:5;
	}

	.t124-i6 {
		grid-column-start:9;
		grid-column-end:12;
		grid-row-start:5;
		grid-row-end:7;
	}

	.t124-i7 {
		grid-column-start:12;
		grid-column-end:15;
		grid-row-start:5;
		grid-row-end:7;
	}

	.t124-i8 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t124-i9 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7
	}
}

@media (max-width: 720px) {
	.galeria-t124 img {
		margin-bottom: 10px;
	}
}

/* Galería T110A */
@media (min-width: 720px) {
	.galeria-t110a {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
		.galeria-t110a {
			margin-bottom: 150px !important;
		}
}

	.galeria-t110a .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
	}

	.galeria-t110a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.t110a-i1 {
		grid-column-start:1;
		grid-column-end:7;
		grid-row-start:1;
		grid-row-end: 4;
	}

	.t110a-i2 {
		grid-column-start:1;
		grid-column-end:7;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t110a-i3 {
		grid-column-start:7;
		grid-column-end:11;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t110a-i4 {
		grid-column-start:7;
		grid-column-end:11;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t110a-i5 {
		grid-column-start:11;
		grid-column-end:15;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t110a-i6 {
		grid-column-start:11;
		grid-column-end:15;
		grid-row-start:4;
		grid-row-end:7;
	}

	.t110a-i7 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4;
	}

	.t110a-i8 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7;
	}
}

/* Galería C114A */
@media (min-width:720px) {
	.galeria-c114a {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-c114a {
		margin-bottom: 150px !important;
	}
}

	.galeria-c114a .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
	}

	.galeria-c114a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.c114a-i1 {
		grid-column-start:1;
		grid-column-end:5;
		grid-row-start:1;
		grid-row-end:7;
	}

	.c114a-i2 {
		grid-column-start:5;
		grid-column-end:10;
		grid-row-start:1;
		grid-row-end:4;
	}

	.c114a-i3 {
		grid-column-start:5;
		grid-column-end:10;
		grid-row-start:4;
		grid-row-end:7;
	}

	.c114a-i4 {
		grid-column-start:10;
		grid-column-end:15;
		grid-row-start:1;
		grid-row-end:4;
	}

	.c114a-i5 {
		grid-column-start:10;
		grid-column-end:15;
		grid-row-start:4;
		grid-row-end:7;
	}

	.c114a-i6 {
		grid-column-start:15;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:7;
	}
}

@media (max-width: 720px) {
	.galeria-c114a img {
		margin-bottom:10px
	}
}

@media (max-width: 720px) {
	.galeria-t110a img {
		margin-bottom:10px
	}
}

/* Galería N14 */
@media (min-width:720px) {
	.galeria-n14 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important
	}

@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-n14 {
		margin-bottom: 150px !important;
	}
}


	.galeria-n14 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
		margin:0px;
	}

	.galeria-n14 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.n14-i1 {
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:1;
		grid-row-end:6;
	}

	.n14-i2 {
		grid-column-start:1;
		grid-column-end:8;
		grid-row-start:6;
		grid-row-end:10
	}

	.n14-i3 {
		grid-column-start:4;
		grid-column-end:14;
		grid-row-start:1;
		grid-row-end:6;
	}

	.n14-i4 {
		grid-column-start:8;
		grid-column-end:14;
		grid-row-start:6;
		grid-row-end:10;
	}

	.n14-i5 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4;
	}

	.n14-i6 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7;
	}

	.n14-i7 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:7;
		grid-row-end:10;
	}
}

@media (max-width: 720px) {
	.galeria-n14 img {
		margin-bottom:10px
	}
}

/* Galería L14 */
@media (min-width:720px) {
	.galeria-l14 {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom:300px !important;
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-l14 {
		margin-bottom: 150px !important;
	}
}
	

	.galeria-l14 .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
	}

	.galeria-l14 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.l14-i1 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:1;
		grid-row-end:4;
	}

	.l14-i2 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:4;
		grid-row-end:7;
	}

	.l14-i3 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:7;
		grid-row-end:10;
	}

	.l14-i4 {
		grid-column-start:6;
		grid-column-end:14;
		grid-row-start:1;
		grid-row-end:7;
	}

	.l14-i5 {
		grid-column-start:6;
		grid-column-end:10;
		grid-row-start:7;
		grid-row-end:10;
	}

	.l14-i6 {
		grid-column-start:10;
		grid-column-end:14;
		grid-row-start:7;
		grid-row-end:10;
	}

	.l14-i7 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:10
	}
}	
	
@media (max-width: 720px) {
	.galeria-l14 img {
		margin-bottom:10px
	}
}

/* Galería Bloques T14 */
@media (min-width:720px) {
	.galeria-t14 {
		display: grid;
		grid-template-columns: repeat(18, 4.916vw);
		grid-auto-rows: 4.916vw;
		grid-gap: 0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important;
	}

	.galeria-t14 .wp-block-image {
		width: 100%;
		height: 100%;
		position: relative;
		margin: 0px;
	}

	.galeria-t14 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: 50% 50%;
		cursor: pointer;
	}

	.t14-i1 {
		grid-column-start: 1;
		grid-column-end: 14;
		grid-row-start: 1;
		grid-row-end: 5;
		max-width: none !important;
	}

	.t14-i2 {
		grid-column-start: 1;
		grid-column-end: 9;
		grid-row-start: 5;
		grid-row-end: 10;
	}

	.t14-i3 {
		grid-column-start: 9;
		grid-column-end: 14;
		grid-row-start: 5;
		grid-row-end: 8;
	}

	.t14-i4 {
		grid-column-start: 9;
		grid-column-end: 14;
		grid-row-start: 8;
		grid-row-end: 10;
	}

	.t14-i5 {
		grid-column-start: 14;
		grid-column-end: 19;
		grid-row-start: 1;
		grid-row-end: 4;
	}

	.t14-i6 {
		grid-column-start: 14;
		grid-column-end: 19;
		grid-row-start: 4;
		grid-row-end: 8;
	}

	.t14-i7 {
		grid-column-start: 14;
		grid-column-end: 19;
		grid-row-start: 8;
		grid-row-end: 10;
	}

@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-t14 {
		margin-bottom: 150px !important;
	}
}

@media (max-width: 720px) {
	.galeria-t14 img {
		margin-bottom: 10px;
	}
	
	.t14-i1 {
		margin-top : 100px !important;
	}
}

/* Galeria Ranya */
@media (min-width:720px) {
    .galeria-ranya {
        display: grid !important;
        grid-template-columns: repeat(18, 4.916vw);
        grid-auto-rows: 4.916vw;
        grid-gap: 0.5vw;
        grid-auto-flow: dense;
        margin: 17px !important;
        margin-bottom: 10px !important;
    }
}

@media (min-width: 720px) and (max-width: 1024px) {
    .galeria-ranya {
        margin-bottom: 150px !important;
    }
}

	.galeria-ranya .wp-block-image {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0px;
}

	.galeria-ranya img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    cursor: pointer;
}

	.ranya-i1 {
		grid-column-start:1;
		grid-column-end:12;
		grid-row-start:1;
		grid-row-end: 8;
	}

.ranya-i2 {
		grid-column-start:12;
		grid-column-end: 19;
		grid-row-start:1;
		grid-row-end:5;
	}

.ranya-i3 {
		grid-column-start:12;
		grid-column-end:19;
		grid-row-start:5;
		grid-row-end:8
	}
.galeria-ranya .ranya-i1:after {
    content: "New";
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #39506E;
    color: white;
    font-size: 18px;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: bold;
    z-index: 10;
    pointer-events: none;
}


@media (max-width:720px) {
	.galeria-ranya img {
		margin-bottom:10px
	}
}

/* Galeria R814X */
@media (min-width:720px) {
    .galeria-r814 {
        display: grid !important;
        grid-template-columns: repeat(18, 4.916vw);
        grid-auto-rows: 4.916vw;
        grid-gap: 0.5vw;
        grid-auto-flow: dense;
        margin: 17px !important;
        margin-bottom: 300px !important;
    }
}

@media (min-width: 720px) and (max-width: 1024px) {
    .galeria-r814 {
        margin-bottom: 150px !important;
    }
}

	.galeria-r814 .wp-block-image {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0px;
}

	.galeria-r814 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    cursor: pointer;
}

	.r814-i1 {
		grid-column-start:1;
		grid-column-end:9;
		grid-row-start:1;
		grid-row-end: 5;
	}

.r814-i2 {
		grid-column-start:1;
		grid-column-end: 9;
		grid-row-start:5;
		grid-row-end:10;
	}

.r814-i3 {
		grid-column-start:9;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:10;
	}
.galeria-r814 .r814-i3:after {
    content: "New";
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #39506E;
    color: white;
    font-size: 18px;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: bold;
    z-index: 10;
    pointer-events: none;
}

@media (max-width:720px) {
	.galeria-r814 img {
		margin-bottom:10px
	}
}

/* Galería 9.15 */
@media (min-width:720px) {
    .galeria-915 {
        display: grid !important;
        grid-template-columns: repeat(18, 4.916vw);
        grid-auto-rows: 4.916vw;
        grid-gap: 0.5vw;
        grid-auto-flow: dense;
        margin: 17px !important;
        margin-bottom: 10px !important;
    }
}

@media (min-width: 720px) and (max-width: 1024px) {
    .galeria-915 {
        margin-bottom: 150px !important;
    }
}

	.galeria-915 .wp-block-image {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0px;
}

	.galeria-915 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    cursor: pointer;
}

.m915-i1 {
		grid-column-start:1;
		grid-column-end:9;
		grid-row-start:1;
		grid-row-end: 5;
	}

.m915-i2 {
		grid-column-start:1;
		grid-column-end: 9;
		grid-row-start:5;
		grid-row-end:8;
	}

.m915-i3 {
		grid-column-start:9;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:8;
	}
.galeria-915 .m915-i3:after {
    content: "New";
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #39506E;
    color: white;
    font-size: 18px;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: bold;
    z-index: 10;
    pointer-events: none;
}

/* Galería R810X */

@media (min-width:720px) {
    .galeria-r810x {
        display: grid !important;
        grid-template-columns: repeat(18, 4.916vw);
        grid-auto-rows: 4.916vw;
        grid-gap: 0.5vw;
        grid-auto-flow: dense;
        margin: 17px !important;
        margin-bottom: 50px !important;
    }
}

@media (min-width: 720px) and (max-width: 1024px) {
    .galeria-r810x {
        margin-bottom: 150px !important;
    }
}

	.galeria-r810x .wp-block-image {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0px;
}

	.galeria-r810x img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    cursor: pointer;
}

.r810x-i1 {
		grid-column-start:1;
		grid-column-end:9;
		grid-row-start:1;
		grid-row-end: 6;
	}

.r810x-i2 {
		grid-column-start:1;
		grid-column-end: 9;
		grid-row-start:6;
		grid-row-end:10;
	}

.r810x-i3 {
		grid-column-start:9;
		grid-column-end:16;
		grid-row-start:1;
		grid-row-end:6;
	}

.r810x-i4 {
		grid-column-start: 9;
		grid-column-end: 16;
		grid-row-start:6;
		grid-row-end:10;
}

.r810x-mostra1 {
		grid-column-start:16;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:4;
}

.r810x-mostra2 {
		grid-column-start:16;
		grid-column-end:19;
		grid-row-start:4;
		grid-row-end:7;
}

.r810x-mostra3 {
		grid-column-start:16;
		grid-column-end:19;
		grid-row-start:7;
		grid-row-end:10;
}


.galeria-r810x .r810x-i4:after {
    content: "New";
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #39506E;
    color: white;
    font-size: 18px;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: bold;
    z-index: 10;
    pointer-events: none;
}

@media (max-width:720px) {
	.galeria-r810x img {
		margin-bottom:10px
	}
}

/* Galería Dotze */
@media (min-width:720px) {
	.galeria-dotze {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom:300px !important;
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
	.galeria-dotze {
		margin-bottom: 150px !important;
	}
}
	

	.galeria-dotze .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
		margin-block-start: 0px
	}

	.galeria-dotze img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.dotze-i1 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:1;
		grid-row-end:4;
	}

	.dotze-i2 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:4;
		grid-row-end:7;
	}

	.dotze-i3 {
		grid-column-start:1;
		grid-column-end:6;
		grid-row-start:7;
		grid-row-end:10;
	}

	.dotze-i4 {
		grid-column-start:6;
		grid-column-end:14;
		grid-row-start:1;
		grid-row-end:7;
	}

	.dotze-i5 {
		grid-column-start:6;
		grid-column-end:10;
		grid-row-start:7;
		grid-row-end:10;
	}

	.dotze-i6 {
		grid-column-start:10;
		grid-column-end:14;
		grid-row-start:7;
		grid-row-end:10;
	}

	.dotze-i7 {
		grid-column-start:14;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:10
	}
}

.galeria-dotze .dotze-i7:after {
    content: "New";
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #39506E;
    color: white;
    font-size: 18px;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: bold;
    z-index: 10;
    pointer-events: none;
}
	
@media (max-width: 720px) {
	.galeria-dotze img {
		margin-bottom:10px
	}
}

/* Galería Julia */
@media (min-width: 720px) {
	.galeria-julia {
		display:grid;
		grid-template-columns: repeat(18,4.916vw);
		grid-auto-rows:4.916vw;
		grid-gap:0.5vw;
		grid-auto-flow: dense;
		margin: 17px !important;
		margin-bottom: 300px !important
	}
	
@media (min-width: 720px) and (max-width: 1024px) {
		.galeria-julia {
			margin-bottom: 150px !important;
		}
}

	.galeria-julia .wp-block-image {
		width:100%;
		height:100%;
		position:relative;
	}

	.galeria-julia img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position:50% 50%;
		cursor: pointer;
	}

	.julia-i1 {
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:1;
		grid-row-end: 6;
	}

	.julia-i2 {
		grid-column-start:4;
		grid-column-end:10;
		grid-row-start:1;
		grid-row-end:6;
		margin-block-start:0px;
	}

	.julia-i3 {
		grid-column-start:10;
		grid-column-end:13;
		grid-row-start:1;
		grid-row-end:6;
		margin-block-start:0px;
	}

	.julia-i4 {
		grid-column-start:13;
		grid-column-end:19;
		grid-row-start:1;
		grid-row-end:6;
		margin-block-start:0px;
	}


/*Color de fondo para el menú movil de "Mi Cuenta" */
@media (max-width: 720px) {
	.ast-builder-layout-element.site-header-focus-item.ast-header-account {
		background-color:#f9f9f9
	}
}

/* Zoom en lightbox */
img.mwl__slider__image__thumbnail__high-res.landscape.zoomed {
    scale: 1.5 !important;
	}
}

/* Logotipo Andrés */
header .custom-logo-link.logo-andres img {
    width: 150px !important;
    max-width: 150px !important;
}

	@media (max-width: 720px) {
  .contenedor-video-ranya,
  .contenedor-video-915 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .video-ranya,
  .video-915 {
    width: 100% !important;
    height: auto !important;
  }
}