@charset "UTF-8";
/* CSS Document */


/*Generales*/
body, header {background-color: #FFFEF9;}
.wswig p {font-size: 24px;}
img.gif_animado_producto { width: 120px; height: auto; position: absolute; top: 212px; right: 30px;}
.product img.gif_animado_producto:hover {transform: none;}



/*Portada*/
.imagen_100 {width: 100%;}
.imagen_100 a {display: block; width: 100%; height: 100%;}
.imagen_100 img {display: block; width: 100%; margin-bottom: 0;}

.container-img-universos {display: flex; width: 100%; height: 360px; overflow: hidden;}
.container-img-universos a {}
.container-img-universos img {max-width: none;}

/*Single*/

.gallery_slider {background: none;}
.border-right-black {border-right: 1px solid #000;}
.border-bottom-black {border-bottom: 1px solid #000;}
.border-top-black {border-top: 1px solid #000;}
.miniatura { display: inline-block; width: 30%; opacity: 0.8; cursor: pointer;}
body.single .single-product .gallery_slider_wrap .slick-dots {display: none!important;}
ul.post-categories li { margin-bottom: 20px; display: inline-block;}
ul.post-categories li a {width: fit-content; display: inline-block; border-radius: 15px; text-align: center; padding: 3px 8px; font-size: 11px; color: #FFF; background-color: #000;}
.navigation {display: none;}
.single-product {margin-top: 150px;}
a.button-like {background-color: #FFF!important; color:#000!important; border-radius: 20px; padding: 10px 40px; text-align: center; font-weight: 200; text-transform: uppercase; border:1px solid #000; transition: 0.5s;}
a.button-like:hover {background-color: #000!important; color:#FFF!important;}

body.single p.price-display {text-align: left!important;}
body.single .te_podria_interesar_rand p.price-display {text-align: center!important;}

.gallery_slider_wrap {height: calc(90vh - 113px - 51px); margin-top: 0;}

.te_podria_interesar {margin-top: 60px;}
.te_podria_interesar h3 {font-weight: 200; font-size: 32px; margin-bottom: 30px;}

/*Archive*/

.title-archive {margin-top: 148px;}
.title-archive h2 {text-transform: uppercase; font-size: 120px; font-weight: 400; margin-bottom: 0; line-height: 100%; padding: 30px 0; }
.thumbnail_holder {background: none; padding-bottom: 0;}
a.cat-holder {border-radius: 10px; text-transform: none; left: 50%!important; top:10px; font-size: 11px; bottom: auto!important;transform: translate(-50%, 0); }
a.cat-holder:hover {background-color: #000;}
.col .product {padding: 20px; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.col .product:hover {}
.product img {transition: 0.5s;}
.product img:hover {  transform: rotate(8deg);}
p.autor-display {display: none;}
a.product-title {    margin-top: 0;
    text-align: center;
	padding: 0 20px;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 15px; line-height: 130%;}
p.price-display {text-align: center!important; font-size: 16px; margin-top: 0; display: block;}

.no-gutters {
  margin-right: 0;
	margin-left: 0;}

.no-gutters  > .col,
 .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }

/*Tiendas Amigas*/

.repeat-tienda-amiga {
    padding: 30px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.repeat-tienda-amiga h3 {font-weight: normal; margin-top: 30px; margin-bottom: 30px;}
.repeat-tienda-amiga p {font-weight: normal; margin-top: 0px; margin-bottom: 30px;}
.repeat-tienda-amiga img {margin-right: 30px;}

/*Universos*/
.container-galeria-universo {height: 360px; overflow: hidden; width: 100%;}
.carousel-track {display: flex; height: 360px;}
.container-galeria-universo img {height: 360px; width: auto; }
.descripcion-universo {padding: 60px 0;}
.descripcion-universo {font-size: 24px; line-height: 140%;}


/*Personajes*/
.title-personaje {margin-top: 148px;}
.title-personaje h2 {font-weight: 400; font-size: 54px; margin: 30px 60px 60px 60px; line-height: 130%;}
.title-personaje .wswig {margin: 60px;}
.title-personaje .post-categories { margin: 90px 0 0 60px;}

/*Footer*/

footer {background-color: #fbdb2c; color:#000;}
footer div.col {text-align:left;}
footer .row { align-items: flex-start;}
footer .logo-footer {width: 200px; height: auto; margin: 30px 0;}
footer .text-footer {margin-bottom: 30px; color:#000; width: 60%; }
footer .text-footer p {font-size: 18px; line-height: 140%;}
footer p {font-size: 18px; margin-bottom: 15px; }
footer p.copyright {margin-bottom: 15px; font-size: 12px;}
footer .fa {background: none; margin: 0;}
footer .col .fa {background: none; margin: 0;}

footer ul {padding-left: 0; margin-bottom: 60px;}
footer ul li {padding-left: 0; list-style: none; font-size: 18px; font-weight: 700; margin: 10px 0;}
footer ul li a {font-weight: normal; text-decoration: none; margin: 0;}

.loader-logo-container {display: none;}


/* Large desktop */
@media (min-width: 1200px) { 


}

/* Desktop 1024 */
@media (min-width: 980px) and (max-width: 1199px) { 

	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 


}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) { 

	

}

/* Landscape phones and down */
@media (max-width: 480px) {
	
	

}