.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6,p,span{font-family:Barlow,sans-serif}#wrapper{padding:30px 0;min-height:71vh}#_desktop_logo{position:absolute;width:250px;height:auto;top:-45px}ul.top-menu{margin:0}p{color:#000}#header .header-top{padding:0 0 0}#header .header-top .search-widget{float:right;margin:35px 0 0 0}.search-widget form input[type=text]{border:none;padding:7px 10px;color:#000;border:none;transition:all .2s ease}.search-widget form button[type=submit]{bottom:3px;right:0;color:#d31f3a;outline:0;cursor:pointer}.search-widget form button[type=submit]:focus{outline:0}.search-widget ::-webkit-input-placeholder{color:#000;font-weight:600;font-size:14px}.search-widget ::-moz-placeholder{color:#000;font-weight:600;font-size:14px}.search-widget :-ms-input-placeholder{color:#000;font-weight:600;font-size:14px}.search-widget :-moz-placeholder{color:#000;font-weight:600;font-size:14px}input{border-radius:2px!important;transition:all .2s ease!important}input:focus,select:focus,textarea:focus{box-shadow:none!important;outline:0!important;border-color:#cf0a2c!important}#header{background:#d31f3a;color:#fff!important}.header a:hover,.header a:hover i{color:#000!important}#header .header-top a[data-depth="0"]{color:#fff;font-size:16px;font-weight:400;padding:5px 0;margin:0 20px 0 0;text-transform:uppercase}#header .header-top a[data-depth="0"]:hover{color:#000}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{color:#d31f3a!important}.top-menu a[data-depth="1"]:hover,.top-menu a[data-depth="2"]:hover{color:#000!important}#header .header-nav{border-bottom:none;max-height:auto;margin-bottom:0}#header .header-top .menu{padding-left:0;margin:40px 0 0}#header a{color:#fff;font-size:14px;font-weight:500;cursor:pointer}#header a:focus,#header a:hover{color:#000;text-decoration:none!important}.cart-products-count,.hidden-sm-down{font-size:14px;font-weight:500}#header .header-nav .blockcart{background:0 0}#header .header-nav .cart-preview .shopping-cart{color:#fff}#header .header-nav .cart-preview.active a{color:#fff}#header .header-nav .cart-preview.active a:hover,#header .header-nav .cart-preview.active a:hover i{color:#222}#header .header-nav .cart-preview.active i{color:#fff}#header .header-nav .cart-preview.active{background:0 0}#header .header-nav .blockcart{padding:13px 10px}.container{width:1400px;max-width:100%}.btn-primary,.btn-secondary,.btn-tertiary{border-radius:2px;transition:all .2s ease}input{border-radius:2px;border:1px solid #8b8d8d}.tabs{margin:0 0 50px;box-shadow:none;background:0 0;padding:0}.product-flag.new{display:none!important}.clearfix{clear:both!important;margin:0!important;padding:0!important}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{height:auto;width:250px;overflow:visible;transition:all .3s ease;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}.thumbnail-container:hover{box-shadow:0 5px 30px 0 rgba(0,0,0,.5)!important}#products .highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations{position:absolute;opacity:0;bottom:0;padding-top:.625rem;z-index:0;background:#fff;text-align:center;width:100%;height:auto;box-shadow:0 -5px 10px -5px rgba(0,0,0,.2);transition:opacity .3s}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{display:block!important;position:relative!important;width:100%}.product-miniature .thumbnail-container:hover .highlighted-informations{opacity:1!important;bottom:0!important}#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{text-align:left;text-transform:none;margin:0;padding:0 15px 0}.carousels-pack,.carousels-pack-action{overflow:visible!important}.product-price-and-shipping{text-align:left!important;font-size:18px;padding:10px 15px}.breadcrumb{display:none}.no-padding{padding:0!important}#products .highlighted-informations .quick-view2,.featured-products .highlighted-informations .quick-view2,.product-accessories .highlighted-informations .quick-view2,.product-description .quick-view2,.product-miniature .highlighted-informations .quick-view2{color:#000;font-size:22px;text-align:right;padding:9px 20px;float:right;transition:all .2s ease}.product-description .quick-view2:hover,.product-miniature .highlighted-informations .quick-view2:hover{padding:9px 18px 9px 22px;color:#cf0a2c;cursor:pointer}.quick-view2{transition:all .2s ease}.quick-view2:hover{padding:9px 18px 9px 22px!important;color:#cf0a2c!important}#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{color:#000;font-size:16px;text-decoration:none;text-align:left;font-weight:500;text-transform:none}.product-description{height:auto!important;bottom:0;top:0}.product-miniature .thumbnail-container:hover .product-description:after{border-top:none!important;position:absolute;width:100%;top:0;left:10%;opacity:1}#products img,.featured-products img,.product-accessories img,.product-miniature img{margin-left:0;margin-top:0;width:100%}#products .product-miniature,.featured-products .product-miniature,.product-accessories .product-miniature,.product-miniature .product-miniature{margin:0 30px 30px 0}.product-miniature .thumbnail-container{margin-bottom:0!important}.tab-content .h1.products-section-title.text-uppercase{display:none}ul#home-page-tabs{width:100%;display:block;margin:0 0 10px!important}ul#home-page-tabs li a,ul#home-page-tabs li[aria-expanded=false] a{box-shadow:none;color:#8b8d8d;text-transform:uppercase;font-size:22px;padding:15px 25px;font-weight:600;border-radius:2px;margin:0 20px 0 0;transition:all .2s ease;float:left}ul#home-page-tabs li a:hover,ul#home-page-tabs li.nav-item a[aria-expanded=true],ul#home-page-tabs li.nav-item.active.in a{box-shadow:0 0 0 1px #d0112b;color:#d0112b;text-decoration:none}.home-lateral{padding-top:80px}.texto-intro{text-align:center;margin:0 0 30px}.texto-intro h1{font-weight:500;font-size:22px;margin:30px 0 15px}.texto-intro h2:after{content:"";width:200px;height:1px;background:#c5c3c4;margin:25px auto 0;display:block}.carousel .carousel-inner{height:auto}#wrapper .banner img{width:100%;max-width:422px;float:right;margin:0 0 20px 0}.category-id-14 .banner img{float:left!important}.page-category .banner{display:none!important}.category-id-14 .banner{float:left!important;display:block!important;margin:15px 0}.social-top{float:right;color:#000;line-height:30px;margin:11px 20px 0 15px}.social-top a,.social-top p{color:#fff;font-size:13px;font-weight:400;margin:0}.social-top a{margin:0 5px}.social-top a:hover i:before{color:#000}.social-top i::before{color:#fff;font-size:18px}.menu-top{margin:10px 0}.menu-top a{padding:5px 20px 5px 0;float:right}#header .header-nav .user-info{margin-left:20px}.timeline-Widget{box-shadow:inset 0 0 0 1px #ddd!important}.timeline-Viewport{border-right:1px solid #ddd!important}.page-product h1{font-size:28px;padding:0 0 0!important;margin:0 0 10px!important}.descripcion-corta{margin:0 0 30px}.descripcion-corta p{font-size:16px;margin:0 0 10px}.h5.text-uppercase{font-size:22px;margin:20px 0 20px;padding:20px 0 0;border-top:1px solid #ddd}.product-prices{margin:0}.product-price.h5{font-size:28px;float:left;margin:0 20px 0 0}.product-prices .tax-shipping-delivery-label{font-size:.8125rem;color:#7a7a7a;padding:10px 0}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border-radius:2px!important;border:none;box-shadow:0 0 0 2px #cf0a2c}.product-images>li.thumb-container>.thumb{margin:3px!important;transition:all .2s ease}.product-information .manufacturer-logo{height:100px;border:1px solid #ddd}.tabs .nav-tabs .nav-link.active{border:1px solid #cf0a2c;border-radius:2px;background:0 0;font-weight:500;margin:0 10px 0 0}.tabs .nav-tabs .nav-link:hover{border:1px solid #cf0a2c;border-radius:2px;background:0 0;font-weight:500;color:#cf0a2c}.tabs .nav-tabs .nav-link{color:#8b8d8d;border:1px solid #ddd;font-weight:500;margin:0 10px 0 0;transition:all .2s ease}.product-information{border-bottom:1px solid #ddd}#main{padding-bottom:50px}#main h1{padding:0 0 20px;margin:0 0 20px;text-transform:uppercase}#manufacturer h1{margin:0 0 10px;padding:0 0 10px}.texto-intro h2,h1.intro{padding:0!important;margin:0!important;line-height:30px;text-transform:none!important;font-weight:300;font-size:21px;text-align:left}.brand-img{margin:0 0 10px}.brand-img img{width:100%}.nombre-autor{font-size:18px;font-weight:500}#footer{padding-top:0;padding-bottom:20px;background:#8b8d8d;color:#000;height:auto}#footer p{color:#000;font-size:14px}.text-left{text-align:left}.text-right{text-align:right}.footer.top p{margin:0}.footer.top a,.legal a{margin:0 5px;color:#000;text-decoration:none;font-weight:500;transition:all .2s ease}.footer.top a:hover,.legal a:hover{text-decoration:none;color:#fff}.footer-container{margin:0;padding:0;overflow:hidden;box-shadow:none}.block-category{background:0 0;box-shadow:none;border:none;min-height:auto;margin:0;padding:0}.products-selection{display:none}h4.destacado{font-size:24px;font-weight:600;line-height:30px;color:#d0112b;font-family:'Roboto Slab',serif;margin:30px 0;text-align:left;position:relative;z-index:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}#product #wrapper{padding:60px 0}.page-content.page-cms{display:block;padding:2rem 1.25rem!important}.top-menu .sub-menu ul[data-depth=1]>li{float:none!important}.popover{width:auto!important;min-width:auto!important;left:auto!important;margin:0 0 0 -15px!important}.top-menu .sub-menu ul[data-depth="1"]>li{float:left;margin:0 5px}.sticky-header{position:fixed;top:0;left:0;right:0;z-index:6;background:#d31f3a;top:-150px;height:50px;transition:all .3s ease;box-shadow:none}.sticky-header #search_widget{display:none}.sticky-header.On{top:0;display:block;box-shadow:0 10px 15px rgba(0,0,0,.2)}.sticky-header #_desktop_cart{float:right;margin:12px 0 0 0;padding:0 0 0 20px}.sticky-header .blockcart.cart-preview.inactive{color:#fff}.header a:hover,.header a:hover i,.header a:hover span{color:#000!important}.sticky-header .cart-preview.active a{color:#fff!important}.sticky-header .top-menu a[data-depth="0"]:hover{color:#000!important}.sticky-header .top-menu li.cms-page{display:none!important}.sticky-header #lnk-contacto{display:none!important}.sticky-header #_desktop_user_info{float:right;margin:12px 0 0}.sticky-header .top-menu a[data-depth="0"]{color:#fff!important;text-transform:uppercase;font-weight:500!important;font-size:14px!important;line-height:43px}.sticky-header .search-widget form input[type=text]{padding:3px 5px;margin:11px 0 0;width:200px!important;font-size:14px;min-width:200px!important}.search-widget{width:180px!important;float:right;margin-right:20px}.sticky-header .search-widget form button[type=submit]{bottom:2px;right:0;color:#d31f3a;margin:0;padding:0}.search-widget input::placeholder{color:#000;font-size:13px;font-weight:500;opacity:1}.sticky-header i.material-icons{font-size:20px}.sticky-header .menu-top{margin:10px 0;width:123px;float:right}.sticky-header #header a,.sticky-header #header a span,.sticky-header .cart-products-count,.sticky-header .hidden-sm-down{font-size:13px}.sticky-header .informacion.open .dropdown-menu{display:none}.sticky-header.On .informacion.open .dropdown-menu{display:block}img.logo-sticky{float:left}.sticky-header .popover.sub-menu.js-sub-menu.collapse{top:50px!important}.desplegable{color:#fff!important;font-size:14px;text-transform:none}.informacion .dropdown-menu{top:38px;padding:10px 15px;border:none;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,.2)}..desplegable,.desplegable:focus{text-decoration:none!important}.informacion .dropdown-menu a{color:#d31f3a!important}.informacion .dropdown-menu a:hover{color:#000!important}.black-link i{color:#000;transition:all .2s ease;text-decoration:none;font-size:18px}.black-link:hover,.black-link:hover i{color:#fff}#blockcart-modal .modal-header{background:#8b8d8d}#blockcart-modal .product-image{box-shadow:0 10px 25px rgba(0,0,0,.3)}.close{float:right;font-size:2rem;font-weight:500;line-height:25px;opacity:1!important;color:#fff;text-shadow:none;opacity:.2}.product-cover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3);background:#fff}#category .thumbnail-container{height:auto;width:242px}.page-manufacturer .row-flex,.page-supplier .row-flex{display:flex;flex-wrap:wrap}.page-manufacturer .row-flex .col-md-3,.page-supplier .row-flex .col-md-3{margin:0 0 30px}.page-manufacturer .row-flex .col-md-3 img,.page-supplier .row-flex .col-md-3 img{width:100%}.autor{float:left;padding:15px 15px 60px;margin:0 0 30px;transition:all .3s ease;position:relative}.autor:hover{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3)}.autor .brand-products{position:absolute;bottom:15px}.product-features{margin-top:0;margin-left:0}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{padding:0;margin-right:15px}.product-quantities label{padding:0 10px 0 0}img[align=left]{float:left;margin:0 20px 10px 0}img[align=right]{float:right;margin:0 0 10px 20px}.img-thumbnail{padding:0;background-color:#fff;border:none}a.ui-corner-all,a.ui-corner-all:hover,span.product,span.product:hover,ul.ui-autocomplete li,ul.ui-autocomplete li a,ul.ui-autocomplete li a:focus,ul.ui-autocomplete li a:hover,ul.ui-autocomplete li:focus,ul.ui-autocomplete li:hover{background:#fff!important;border:0 solid #fff!important;cursor:pointer!important}.ui-menu-item{font-size:13px;border:0 solid #fff!important;font-family:Barlow,sans-serif!important}.btn-primary{line-height:25px}.btn{white-space:normal}body#checkout #header .header-nav{max-height:none;padding:0;border:none;margin-bottom:0;box-shadow:none}.payment-option{margin:10px 0!important}.input-group .form-control{z-index:0}.cart-item img{box-shadow:0 5px 20px #0005}.cart-container h1{margin:0!important;padding:0!important}li.cart-item{border-bottom:1px solid #eee}li.cart-item:last-child{border:none}#block-reassurance ul{border:1px solid #ccc;background:#ddd}#block-reassurance li{border-bottom:1px solid #ccc}.pagination .page-list{border-radius:3px}.pagination .current a{font-size:1rem;text-align:center}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{background:0 0!important;padding:10px 0;margin-right:0;min-height:30px;margin-bottom:0;border-top:1px solid #ddd}.product-quantities{border-top:1px solid #ddd;padding:11px 0;margin:0;height:auto}.product-quantities label{margin:0!important;width:49%;text-align:left}.block_newsletter{font-size:1rem;padding:30px 20px;margin:20px 0;background:#222;color:#fff;max-width:422px;float:right}.block_newsletter p{padding-top:0;color:#fff;font-size:1em;line-height:normal;margin:0 0 40px}@font-face{font-family:ghostkid_aoe_proregular;src:url(../fonts/astigmatic_-_ghostkid_aoe_pro.woff2) format('woff2'),url(../fonts/astigmatic_-_ghostkid_aoe_pro.woff) format('woff');font-weight:400;font-style:normal}ul.top-menu li:last-child a[data-depth="1"]{font-family:ghostkid_aoe_proregular;font-size:13px!important}ul.top-menu li:last-child a[data-depth="0"]{font-family:ghostkid_aoe_proregular;font-size:38px!important;letter-spacing:1px}#product #block-reassurance,.bootstrap-touchspin,.btn-primary,.btn-secondary,.btn-tertiary,.social-sharing li{box-shadow:none!important}.img-cont{overflow:hidden;display:block;position:relative}.proximamente{background:#d31f3a;color:#fff;padding:5px 30px;position:absolute;transform:rotate(40deg);right:-30px;top:25px;z-index:9}.product-availability-date{margin:30px 0}.input-group .input-group-btn>.btn{padding:.37rem 1rem}.products article:last-child{margin-right:0!important}#js-product-list.products,.carousel_content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.product-description p.small{text-align:left;font-size:12px;margin:0;padding:0 15px 10px;border-bottom:1px solid #ddd}.contact-redes{border-top:1px solid #ddd;margin:20px 0;padding:20px 0;border-bottom:1px solid #ddd}.contact-redes a{transition:all .3s ease;background-color:#7a7a7a;width:40px;display:block;height:40px;border-radius:25px;float:left;color:#fff;font-size:19px;text-align:center;padding:10px;margin:0 15px 0 0}.contact-redes a:hover{background-color:#cf0a2c}.h4,h4{font-size:1rem}.newsletter-footer{margin:0 0 0;border-bottom:1px solid #7d7f7f;width:100%!important;max-width:100%;background:#222}.newsletter-footer input{float:left}.block_newsletter h4,.newsletter-footer h4{color:#cf0a2c;font-size:28px;font-weight:800;line-height:24px;text-transform:uppercase}.newsletter-footer p{color:#fff!important}.newsletter-footer form input[type=email]{width:75%!important}.alert,.danger,.info{margin:1rem 0}.footer.top{padding-top:20px}.perfil-autor{margin:0 30px 30px 0;float:left;max-width:200px;box-shadow:0 3px 10px #0006}.perfil-autor img{width:100%}.nav-item a:focus{text-decoration:none!important}.mapa{margin:0 0 20px}.mapa iframe{border:none}.contact-rich h4{display:none}.contact-rich .data{font-size:18px!important;line-height:24px}.contact-rich .block .icon{padding:5px 0 20px}.page-contact #wrapper{padding-top:50px}.carousel{box-shadow:1px 5px 30px 0 rgba(0,0,0,.3)}.alert-success{background-color:#4caf50;border-color:#4caf50;color:#fff;padding:15px 30px!important}.alert{font-size:1rem!important}.alert-danger{background-color:#c10526;border-color:#c10526;padding:15px 30px!important;color:#fff!important}.checkbox.subfield{color:#fff;line-height:40px;height:30px;margin:-40px 0 5px;position:absolute}.block_newsletter form input[type=email]{width:60%;float:left}.block_newsletter form input[type=checkbox]{height:43px!important;line-height:42px;float:left;margin:0 5px 0 0}.form-group.has-error .help-block{color:#fff}.forgotten-password .form-fields .center-email-fields button{line-height:18px!important}body#checkout #footer{padding:0}body#checkout #footer{background:#8b8d8d}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{text-transform:none!important}.zona-dis{padding:10px;border:1px solid #ddd;border-left:4px solid #d31f3a;margin:0 0 20px;background:#fff;box-shadow:0 5px 15px #0005}.zona-dis h5{color:#d31f3a;margin:0 0 20px;text-align:left;text-transform:none}.page-my-account #content .links a span.link-item{border:5px solid #cf0a2c;padding:20px;transition:all .2s ease}.page-my-account #content .links a:hover span.link-item{border:10px solid #cf0a2c;padding:15px}@media (min-width:1024px){.banner-sticky{position:fixed;top:90px;margin:0 0 0 15px}}.pago-tarjetas{max-width:130px;float:left;margin:-10px 15px 0}.pago-label{float:left}a[href="https://www.magictoolbox.com/magicthumb/"]{display:none!important}.MagicThumb>img{display:inline-block!important;width:100%;width:439px}#product #content{overflow:hidden;max-width:393px}div.MagicToolboxSelectorsContainer img{max-width:100px!important}div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{margin:0 0 20px}.pegatina-cat{position:absolute;z-index:999;margin:20px}.pegatina-cat2{position:absolute;z-index:1;top:12px;left:12px;width:20px!important;height:20px!important}#wrapper .banner{margin:0}.product-line-grid .product-line-grid-left{border:0!important}
.headerkids {display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	min-height:348px;}
	
@font-face {font-family: "Augustus";
  src: url("258d71cdaecadb88cd94f3588ac7e168.eot"); /* IE9*/
  src: url("258d71cdaecadb88cd94f3588ac7e168.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("258d71cdaecadb88cd94f3588ac7e168.woff2") format("woff2"), /* chrome、firefox */
  url("258d71cdaecadb88cd94f3588ac7e168.woff") format("woff"), /* chrome、firefox */
  url("258d71cdaecadb88cd94f3588ac7e168.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("258d71cdaecadb88cd94f3588ac7e168.svg#Augustus") format("svg"); /* iOS 4.1- */
}


.category-id-19 h2, .category-id-20 h2, .category-id-21 h2, .category-id-30 h2 {margin:0 auto; color:white; text-align:center; padding-bottom:2rem;text-shadow: 2px 4px 3px rgba(0,0,0,0.3); padding:2rem 1rem; box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; margin-bottom:2rem; border-radius:6px;}
.category-id-19 h2{background-color:#00418b82;}
.category-id-20 h2{background-color:#3b7ea8ad;}
.category-id-21 h2{background-color:#eac16f78;}


.category-id-28 h2, .category-id-29 h2, .category-id-31 h2 {margin:0 auto; color:white; text-align:center; padding-bottom:2rem;text-shadow: 2px 4px 3px rgba(0,0,0,0.3); padding:2rem 1rem; box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; margin-bottom:2rem; border-radius:6px;}
.category-id-28 h2{background-color:#70b9ca94;}
.category-id-29 h2{background-color:#ddc27d94;}
.category-id-31 h2{background-color:#f8c90194;}
.category-id-30 h2{background-color:#70b9ca9e;}

@media (min-width:1024px){
	
	.category-id-19 h2, .category-id-20 h2, .category-id-21 h2, .category-id-28 h2, .category-id-29 h2, .category-id-31 h2, .category-id-30 h2{max-width:50%; margin:0 auto 2rem auto;}
}

	
	@media (min-width:1920px){
		
			.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 8em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 12rem auto 5rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
			.category-id-20 .heathersmall h1{font-family: 'Augustus'!important;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 10rem auto 5rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
		.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 12rem auto 8rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #d9a430!important;
    position: relative;
    margin: 12rem auto 8rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 12rem auto 8rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
			.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #3698a8!important;
    position: relative;
    margin: 12rem auto 8rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 12rem auto 8rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		
	}
	
	@media (min-width:1440px) and (max-width:1919px){
	.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 10rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}		

		.category-id-20 .heathersmall h1{font-family: "Augustus"!important;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 6rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
		.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 10rem auto 4rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #d9a430!important;
    position: relative;
    margin: 10rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 10rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
			.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #3698a8!important;
    position: relative;
    margin: 10rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 7em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 10rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		
	}
	
	@media (min-width:1024px) and (max-width:1439px) {
			.category-id-20 .heathersmall h1{font-family: "Augustus"!important;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 8rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #d9a430!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #3698a8!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	
	}
	
	
	@media (min-width:768px) and (max-width:1023px){
		
						.category-id-20 .heathersmall h1{font-family: "Augustus"!important;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #d9a430!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #3698a8!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 4em!important;
    letter-spacing: 5px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}	
	
	}
	
	@media (min-width:769px){
	.category-id-14 #products .product-miniature, .category-id-19 #products .product-miniature, .category-id-20 #products .product-miniature, .category-id-21 #products .product-miniature, .category-id-29 #products .product-miniature, .category-id-31 #products .product-miniature, .category-id-28 #products .product-miniature, .category-id-30 #products .product-miniature {
    margin: 0 28px 30px 0 !important;
	}
	.heather h1{font-family: ghostkid_aoe_proregular;
    font-size: 17em!important;
    letter-spacing: 5px;
	color:#d31f3a !important;
	position:relative;
	}
	.heather h1:before {
	display: inline-block;
    margin: 0px;
    content: " ";
    text-shadow: none;
    background: url(../css/noi.png) no-repeat left center;
    width: 100%;
    height: 364px;
    position: absolute;
    left: -187px;
	}
	}

@media (max-width:320px) {
	.heather h1{font-family: ghostkid_aoe_proregular;
    font-size: 6em!important;
    letter-spacing: 5px;
	color:#d31f3a !important;}
	.headerkids {display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	min-height:200px;}
	.category-id-20 .heathersmall h1{font-family: "Augustus"!important;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 0rem auto 3rem!important;
    text-align: center!important;
    font-weight: 100!important;
    line-height: 1;
	}
	.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #d9a430!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #3698a8!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 2em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 0rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	
	}
	
	@media (min-width:320px) and (max-width:768px) {
	.heather h1{font-family: ghostkid_aoe_proregular;
    font-size: 10em!important;
    letter-spacing: 5px;
	color:#d31f3a !important;}
	.headerkids {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    min-height: 450px;
	}
	.category-id-20 .heathersmall h1{font-family: "Augustus"!important;
    font-size: 2.6em!important;
    letter-spacing: 0;
    color: #fff!important;
    position: relative;
    margin: 1rem auto 8rem!important;
    text-align: center!important;
    font-weight: 100!important;
    line-height: 1;
	}
	.category-id-19 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	}
	.category-id-21 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 7rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-29 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #d9a430!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-31 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
		.category-id-28 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #3698a8!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	.category-id-30 .heathersmall h1{font-family:ghostkid_aoe_proregular;
    font-size: 3em!important;
    letter-spacing: 0px;
    color: #fff!important;
    position: relative;
    margin: 4rem auto 3rem !important;
    text-align: center !important;
	font-weight:100!important;
	line-height:1;
	text-shadow: 0px 15px 5px rgba(0,0,0,0.1),
                 10px 20px 5px rgba(0,0,0,0.05),
                 -10px 20px 5px rgba(0,0,0,0.05);
	}
	
	}


	.category-id-14 .container {
    width: 100% !important;
    max-width: 100%;
}
.category-id-14 .block-category, .category-id-19 .block-category, .category-id-20 .block-category, .category-id-21 .block-category, .category-id-29 .block-category, .category-id-31 .block-category, .category-id-28 .block-category, .category-id-30 .block-category{max-width:1325px !important; margin:0 auto !important;}
.category-id-14 #products, .category-id-19 #products, .category-id-20 #products, .category-id-21 #products, .category-id-29 #products, .category-id-31 #products, .category-id-28 #products, .category-id-30 #products {max-width:1325px !important; margin:0 auto !important;}
.category-id-14 #header .container     {max-width:1325px !important; margin:0 auto !important;}

.category-id-14 #wrapper {background-image:url(HomeKids3.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-20 #wrapper {background-color:#b8d3ee;background-image:url(Seccion-Mitologia2.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-21 #wrapper {background-color:#eac16f;background-image:url(Seccion-HistGeo.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-19 #wrapper {background-color:#00418b;background-image:url(Seccion-kids-v2-Sintexto.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-29 #wrapper {background-color:#ddc27d;background-image:url(Seccion-Mi-Primera-biblio.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-31 #wrapper {background-color:#f8c901;background-image:url(Seccion-Exploradores-espacio.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-28 #wrapper {background-color:#70b9ca;background-image:url(Seccion-LocosHistoria.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-30 #wrapper {background-color:#70b9ca;background-image:url(Seccion-Ciencia-PerrunaGatuna.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}

@media (max-width:768px){
.category-id-14 #wrapper {background-image:url(HomeKids3-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-20 #wrapper {background-image:url(Home-MITO-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-21 #wrapper {background-image:url(Home-HistGeo-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-19 #wrapper {background-image:url(Home-heroes-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-29 #wrapper {background-image:url(MPB-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-31 #wrapper {background-image:url(Espacio-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-28 #wrapper {background-image:url(LocosHistoria-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
.category-id-30 #wrapper {background-image:url(PerrunGatuna-MOB.jpg);background-repeat:no-repeat; background-position:center top; background-size:contain;}
}
.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.specialh {margin-bottom:3em; margin-top:6em;}	
.specialh h2, .specialh h3 {font-weight:400!important; font-size:22px !important; line-height:1.6!important;}

.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}	

.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}

.sticky-header.On ul.top-menu {
    margin: 0.2rem 0 0 0;
}
.sticky-header.On li#category-14 a[data-depth="0"]{    padding: 0.1875rem 0.625rem 0.375rem !important;}
li#category-14 a[data-depth="0"]{padding:20px 0 !important;}

.sub-menu {top:91px !important;}

.top-menu .sub-menu ul[data-depth="1"]>li#category-19, .top-menu .sub-menu ul[data-depth="1"]>li#category-20, .top-menu .sub-menu ul[data-depth="1"]>li#category-21  {
    float: none !important; 
    /*margin: 0 5px;*/
}


.sticky-header.On .top-menu .sub-menu ul[data-depth="1"]>li#category-19, .sticky-header.On .top-menu .sub-menu ul[data-depth="1"]>li#category-20, .sticky-header.On .top-menu .sub-menu ul[data-depth="1"]>li#category-21  {
    float: none !important; 
   /* margin: 0 5px;*/
}

	.category-id-19 .block-category h1.h1, .category-id-19 #main h1.h1 {display:none !important;}
	.category-id-20 .block-category h1.h1, .category-id-20 #main h1.h1 {display:none !important;}
	.category-id-21 .block-category h1.h1, .category-id-21 #main h1.h1 {display:none !important;}
	.category-id-29 .block-category h1.h1, .category-id-29 #main h1.h1 {display:none !important;}
	.category-id-31 .block-category h1.h1, .category-id-31 #main h1.h1 {display:none !important;}
	.category-id-28 .block-category h1.h1, .category-id-28 #main h1.h1 {display:none !important;}
	.category-id-30 .block-category h1.h1, .category-id-30 #main h1.h1 {display:none !important;}
	
	.category-id-19 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-20 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-21 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-29 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-31 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-28 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	.category-id-30 .block-category.card.card-block.hidden-sm-down {display:block !important;}
	
	
	
	
	
	
@media and (max-width:768px){
		.contenedor{

width:80%;

}
}	
	
	.contenedor{display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
width:60%;
margin:0 auto 2em auto;

}
#prediv{text-align: justify;}
#myDIV {
  width: 100%;
  padding: 0px 0;
display:none;
}
#prediv p, #myDIV p {font-weight: 400!important; color:#7a7a7a!important;
    font-size: 22px!important;
    line-height: 1.6!important;}
.plusbut{width:50px; height:50px; color:white; background-color:#d31f3a; border-radius:50%; font-size:22px; text-align:center; padding:1rem; border:0px!important; cursor:pointer; margin-bottom:1rem;}
.plusbut:focus{border:0px !important;
outline: 0px auto -webkit-focus-ring-color !important;}


.historia.contenedor, .kids.contenedor, .heroes.contenedor, .mitologia.contenedor {display:none;}

.category-id-15 .historia.contenedor {display:flex !important;}
.category-id-19 .heroes.contenedor {display:flex !important;}
.category-id-20 .mitologia.contenedor {display:flex !important;}


.kidding {display:none;
padding:50px 0;
background-color:white;
margin-bottom:3rem;
margin-right: -15px;
    margin-left: -15px;
}

.category-kids .kidding {display:block !important;}


.category-id-14 h3{color:black; font-size:1.7rem; margin-bottom:2rem;}
.category-id-19 #prediv p, .category-id-19 #myDIV p {color:white !important;}

@media (max-width:768px){.enlace{font-size:1.3rem !important;padding:1rem !important; max-width:60% !important;}}

.enlace {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	min-height:65px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;  position:absolute; bottom:3px; background: #fff;font-size:1.7rem; font-weight:bold; padding:2rem 2rem; line-height:1.2em; width:70%; min-width:70%; max-width:70%; margin:0 auto;}
.enlace:hover{color:black; text-underline:none !important;}

.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
		  position:relative;
        text-align: center;
        /*font-size: 18px;*/
        background: transparent;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


.swiper-button-next, .swiper-button-prev {color: #d31f3a!important;}	

/*	
	  :root {
    --swiper-theme-color: #d31f3a;
}
	 
	 
	 .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23d31f3a'%2F%3E%3C%2Fsvg%3E") !important;
}

.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23d31f3a'%2F%3E%3C%2Fsvg%3E") !important;
}
*/


@media (max-width:480px){a.redlink {margin-bottom:1rem!important;}}

a.redlink {
	display:inline-block;
	font-weight:600 !important;
	font-size:1rem;
	border-radius:25px;
	padding:0.5rem 0.8rem ;
	background-color:black;
 /* animation: 5s linear infinite condemned_blink_effect;*/
 color: white !important;
}
a.redlink:hover{color:white !important; background-color:#d31f3a !important;}

@keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}



ul.top-menu li#category-14 .popover {
    width: 350px!important;
    min-width: auto!important;
    left: auto!important;
    margin: 0 0 0 -15px!important;
}






#mobile_top_menu_wrapper .top-menu .sub-menu li>a {
    padding: 0.325rem;
    padding-left: 1rem;
}