body {
    padding: 0;
    margin: 0;
    font: 0.7em Tahoma, Arial, sans-serif;
    line-height: 1.6em;
    background: #fff;
    color: #454545;
}
a {
    color: #333;
    background: inherit;
    text-decoration: none;
}
a:hover {
    color: #ef7f1a !important;
    background: inherit;
}
h1 {
    font: bold 2.5em "Arial", Sans-Serif;
    margin: 0;
    letter-spacing: -1px;
}
h2 {
    font: bold 2em Arial, Sans-Serif;
    margin: 0;
    padding: 0;
}
h1 a,
h2 a {
    color: #2b2b2b;
    background: #fff;
    text-decoration: none;
}
h1 a:hover,
h2 a:hover {
    color: #ef7f1a;
    background: #fff;
}
a > img {
    border: 0 solid black;
}
.title {
    color: gray;
    background: #fff;
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
form {
    margin: 0;
}
#content {
    margin: 10px auto;
    margin-top: 0;
    width: 100%;
    background-color: #fff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
@media (min-width: 992px) {
    #content {
        width: 99%;
    }
}
.key {
    text-decoration: underline;
}
.gboxtop {
    clear: both;
    height: 8px;
    background: #dedede url(https://cdn.juguetilandia.com/images/gboxtop.gif) no-repeat;
    color: #000;
}
.gbox {
    background: #dedede url(https://cdn.juguetilandia.com/images/gbox.gif) no-repeat bottom left;
    color: #444;
    padding: 1px 13px 7px 13px;
    margin: 0 0 20px 0;
}
.gbox p {
    padding: 7px 0;
    margin: 0;
}
.left {
    float: left;
    width: 545px;
    margin: 0 0 0 5px;
}
.left h1 {
    font: bold 2.5em "Arial", Sans-Serif;
    margin: 0;
    letter-spacing: -1px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.left_articles {
    margin: 0 20px 15px 10px;
    padding: 10px 0 0 0;
    text-align: justify;
    border-bottom: 1px dotted #ccc;
    color: #000;
    background: #fff;
}
.left-pedido {
    width: 100%;
}
@media (min-width: 992px) {
    .left-pedido {
        width: 945px;
    }
}
#cabecera-superior {
    background-color: #ddd;
    height: 30px;
    font-size: 12px;
    margin-bottom: 5px;
}
.cabecear-superior-contenido {
    width: 100%;
    margin: 0 auto;
}
@media (min-width: 992px) {
    .cabecear-superior-contenido {
        width: 98%;
        margin: 0 auto;
    }
    #cabecera-superior {
        background-color: #ddd;
        height: 25px;
        font-size: 12px;
        margin-bottom: 0;
    }
}
.cabecera-superior-contenido-izquierda {
    color: #1e67a8;
    font-size: 1.2em;
}
.cabecera-superior-contenido-derecha {
    float: right;
}

@media (max-width: 992px) {
	.cabecera-superior-contenido-derecha{
	float: left;
    text-transform: initial;
	}
}

.cabecera-superior-contenido-derecha ul li {
    margin-left: 20px;
}

@media (max-width: 992px) {
.cabecera-superior-contenido-derecha ul li {
    margin-left: 10px;
}
}

.cabecera-superior-contenido-derecha ul li a {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.3em;
    margin-right: 5px;
}
@media (min-width: 992px) {
    .cabecera-superior-contenido-derecha ul li a {
        text-decoration: none;
        font-weight: 700;
        font-size: 1em;
        margin-right: 0;
    }
}
#logo {
    margin-top: 8px;
    padding: 0 0 0 0;
    float: left;
    width: 310px;
}
#logo a img {
    margin: 0;
    padding: 0 0 0 10px;
    color: gray;
    background: #fff;
    text-decoration: none;
    border: 0;
}
#logo a:hover img {
    margin: 0;
    padding: 0 0 0 10px;
    color: gray;
    background: #fff;
    text-decoration: none;
    border: 0;
}
a#carrito {
    display: block;
    width: 41px;
    height: 30px;
    background: url(https://cdn2.juguetilandia.com/images/css-sprite.gif) no-repeat -84px -30px;
}
.repartidor {
    width: 110px;
    height: 85px;
    float: left;
    background-repeat: no-repeat;
    margin-left: 15px;
    margin-top: 2px;
}
.micuenta {
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 135px;
    font-size: 1.5em;
    margin-top: 32px;
}
.micuenta a {
    color: #de6c24;
    text-decoration: none;
    font-weight: 700;
}
#top_info {
    margin-left: 80px;
    margin-top: 0;
    margin-bottom: 10px;
}
.buscador {
    float: left;
    width: 100%;
    margin-top: 10px;
}
@media (max-width: 767px) {
	.buscadorMovil {
		display: none;
	}
}
.buscadorNav {
    float: left;
    width: 100%;
}
@media (min-width: 992px) {
    .buscador {
        width: 430px;
        margin-top: 0;
    }
}
#search {
    margin: 0;
    background: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 2px solid #0090d8;
}
input.search {
    width: 109%;
    border: none;
    font-size: 13px;
    color: #1e67a8;
    font-weight: 700;
    padding-left: 24px;
    background-image: url(https://cdn.juguetilandia.com/images/lupa.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-right: 0;
    height: 35px;
}
input.searchNavigation {
    width: 100%;
    border: none;
    color: #1e67a8;
    font-weight: 700;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding-left: 24px;
    background-image: url(https://cdn.juguetilandia.com/images/lupa.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-top: 8px;
    margin-right: 0;
    height: 34px;
}
input.button {
    -moz-box-shadow: 0 1px 0 0 #f0f7fa;
    -webkit-box-shadow: 0 1px 0 0 #f0f7fa;
    box-shadow: 0 1px 0 0 #f0f7fa;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f68825), color-stop(1, #e76d00));
    background: -moz-linear-gradient(top, #0090d8 5%, #0090d8 100%);
    background: -webkit-linear-gradient(top, #f68825 5%, #0090d8 100%);
    background: -o-linear-gradient(top, #0090d8 5%, #0090d8 100%);
    background: -ms-linear-gradient(top, #0090d8 5%, #0090d8 100%);
    background: linear-gradient(to bottom, #0090d8 5%, #0090d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68825',endColorstr='#E76D00',GradientType=0);
    background-color: #0090d8;
    border: 1px solid #0090d8;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #999;
}
input.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e76d00), color-stop(1, #f68825));
    background: -moz-linear-gradient(top, #e76d00 5%, #f68825 100%);
    background: -webkit-linear-gradient(top, #e76d00 5%, #f68825 100%);
    background: -o-linear-gradient(top, #e76d00 5%, #f68825 100%);
    background: -ms-linear-gradient(top, #e76d00 5%, #f68825 100%);
    background: linear-gradient(to bottom, #e76d00 5%, #f68825 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E76D00',endColorstr='#f68825',GradientType=0);
    background-color: #e76d00;
}
.search-izq {
    float: left;
    width: 70%;
}
.search-izq-nav {
    float: right;
    width: 53%;
}
@media (min-width: 280px) {
    .search-izq-nav {
        float: right;
        width: 54%;
    }
}
@media (min-width: 320px) {
    .search-izq-nav {
        float: right;
        width: 60%;
    }
}
@media (min-width: 340px) {
    .search-izq-nav {
        float: right;
        width: 62%;
    }
}
@media (min-width: 360px) {
    .search-izq-nav {
        float: right;
        width: 64%;
    }
}
@media (min-width: 380px) {
    .search-izq-nav {
        float: right;
        width: 66%;
    }
}
@media (min-width: 400px) {
    .search-izq-nav {
        float: right;
        width: 68%;
    }
}
@media (min-width: 500px) {
    .search-izq-nav {
        float: right;
        width: 75%;
    }
}
.search-izq-nav2 {
    float: right;
    width: 70%;
    margin-right: 5px;
}
@media (min-width: 280px) {
    .search-izq-nav2 {
        float: ri6ght;
        width: 77%;
    }
}
@media (min-width: 320px) {
    .search-izq-nav2 {
        float: right;
        width: 79%;
    }
}
@media (min-width: 340px) {
    .search-izq-nav2 {
        float: right;
        width: 81%;
    }
}
@media (min-width: 360px) {
    .search-izq-nav2 {
        float: right;
        width: 81%;
    }
}
@media (min-width: 380px) {
    .search-izq-nav2 {
        float: right;
        width: 84%;
    }
}
@media (min-width: 400px) {
    .search-izq-nav2 {
        float: right;
        width: 83%;
    }
}
@media (min-width: 500px) {
    .search-izq-nav2 {
        float: right;
        width: 87%;
    }
}
.search-der {
    float: right;
}
#tabs {
    display: none;
}
@media (min-width: 992px) {
    #tabs {
        display: block;
        width: 950px;
        -webkit-box-shadow: 0 0 10px 5px #ffe2cc;
        -moz-box-shadow: 0 0 10px 5px #ffe2cc;
        box-shadow: 0 0 10px 5px #ffe2cc;
        height: 45px;
        background: #0070bf;
        background: -webkit-linear-gradient(#009ef0, #0070bf);
        background: -o-linear-gradient(#009ef0, #0070bf);
        background: -moz-linear-gradient(#009ef0, #0070bf);
        background: linear-gradient(#009ef0, #0070bf);
        border: 0 solid;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        margin-bottom: 20px;
    }
}
#tabs .menu-inicio-casa {
    float: left;
    width: 35px;
    padding-top: 10px;
}
#tabs .menu-inicio {
    float: left;
    width: 80px;
    padding-top: 12px;
}
#tabs .menu-categorias {
    float: left;
    width: 120px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-marcas {
    float: left;
    width: 90px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-personajes {
    float: left;
    width: 120px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-edades {
    float: left;
    width: 90px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-catalogos {
    float: left;
    width: 110px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-ultimas-unidades {
    float: left;
    width: 160px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
}
#tabs .menu-ofertas {
    float: left;
    width: 110px;
    text-align: center;
    border-left: 1px solid #0070bf;
    padding-top: 12px;
    padding-bottom: 8px;
    font-weight: 700;
}
#tabs .menu-ofertas a {
    color: #de6c24;
}
.menu-carrito-cosas {
    border-right: 1px solid #3a3a3a;
    margin-right: 10px;
}
.menu-carrito {
    padding: 5px;
}
.menu-carrito-importe {
    font-size: 20px;
}
.menu-carrito-total-cosas {
    font-size: 14px;
}
@media (min-width: 768px) {
    .menu-carrito-total-cosas {
        font-size: 20px;
        padding-right: 5px;
    }
}
.contenedorCarritoCabecera {
    float: right;
    padding-right: 10px;
    height: 40px;
    margin-top: 32px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
.contenedorCarritoCabecera li {
    display: inline;
    float: left;
}
#tabs li > a {
    color: #ffffff !important;
    height: 18px;
    text-align: center;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
}
#tabs li > a:hover {
    height: 18px;
    color: #ff6600 !important;
}
#tabs ul li ul {
    display: none;
}
#tabs ul li a ul,
#tabs ul li ul {
    display: none;
    position: absolute;
    width: 958px;
    border: none;
    z-index: 100;
    right: 0;
    margin-top: 9px;
    background-color: rgba(255, 255, 255, 0);
}
.menu-desplegable-edad-flecha {
    margin-left: 470px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-edad {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
}
.menu-desplegable-edad a {
    width: 135px;
    border: none;
    text-align: center;
    display: block;
    float: left;
    text-decoration: none;
    color: #0070bf;
}
.menu-desplegable-edad a span {
    display: block;
    margin-bottom: 5px;
}
.menu-desplegable-carrito-flecha {
    margin-left: 470px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-carrito {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
}
.menu-desplegable-carrito a {
    width: 135px;
    border: none;
    text-align: center;
    display: block;
    float: left;
    text-decoration: none;
    color: #0070bf;
}
.menu-desplegable-carrito a span {
    display: block;
    margin-bottom: 5px;
}
.menu-desplegable-categorias-flecha {
    margin-left: 175px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-categorias {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
}
.categoriaPadre {
    text-align: left;
    font-size: 12px;
    font-weight: 700;
}
.categoriaPadre a {
    text-decoration: none;
    color: black;
}
.categoriaPadre a:hover {
    color: #0070bf;
}
.categoriaHijo {
    text-align: left;
    font-size: 11px;
    text-decoration: none;
    font-weight: 400;
    line-height: 1.4em;
}
.categoriaHijo a {
    text-decoration: none;
    line-height: 1.4em;
    color: #003b6e;
}
.categoriaHijo a:hover {
    color: #fb6a12;
}
.columnaCategorias {
    float: left;
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
}
.columnaOfertas {
    float: left;
    width: 295px;
    margin-right: 10px;
    margin-left: 10px;
}
.categoriaMenuPadre {
    padding-bottom: 4px;
    text-align: left;
}
.menu-desplegable-personajes-flecha {
    margin-left: 380px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-personajes {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 485px;
}
.marcaMenuHorizontal {
    float: left;
}
.linkVerMasCategorias {
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    font-weight: 400;
    color: grey !important;
}
.linkVerMasCategorias:hover {
    color: #fb6a12 !important;
}
.subcategoriaMenuHijo {
    text-align: left;
}
.columnaPersonajes {
    min-height: 350px;
}
.listaIdiomas {
    position: absolute;
    z-index: 1;
    display: none;
    min-width: 125px;
    background: #ddd;
    padding: 10px;
    margin-left: -10px;
    margin-top: -28px;
}
.listaDivisas {
    position: absolute;
    z-index: 1;
    display: none;
    min-width: 125px;
    background: #ddd;
    padding: 10px;
    margin-left: -10px;
    margin-top: -28px;
}
.itemIdioma {
    margin-left: 0px !important;
    height: 25px;
}
.mostrarIdiomas {
    height: 20px;
}
.mostrarDivisas {
    height: 20px;
}
.textoIdiomaListaIdioma {
    margin-left: 5px;
}
.columnaMarcas {
    min-height: 230px;
}
.menu-desplegable-marcas-flecha {
    margin-left: 275px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-marcas {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 375px;
}
.menu-desplegable-ofertas-flecha {
    margin-left: 860px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-ofertas {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
}
.menu-desplegable-catalogo-flecha {
    margin-left: 585px;
    margin-top: -1px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #0070bf;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.menu-desplegable-catalogo {
    border: solid 3px #0070bf;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-box-shadow: 5px 10px 10px 5px #ddd;
    -moz-box-shadow: 5px 10px 10px 5px #ddd;
    box-shadow: 5px 10px 10px 5px #ddd;
    z-index: 250;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
    min-height: 285px;
}
.imagenOfertasCabecera {
    width: 200px;
}
.imagenCatalogoCabecera {
    width: 300px;
}
#imagenCarritoCabecera2 {
    display: none;
}
.imagenLogoCabecera {
    float: left;
}
.textoLogoCabecera {
    float: left;
    margin-top: 4px;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 1.3em;
    color: #0090d8;
}
.glyphicon-retweet {
    color: black !important;
}
@media (min-width: 992px) {
    .textoLogoCabecera {
        float: left;
        margin-top: 4px;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 1em;
        color: #0090d8;
    }
}
.glyphicon-retweet:before {
    color: black !important;
}
.enlacesCabeceraSuperior {
    float: left;
    margin-top: 4px;
}
.listaCategorias {
    overflow: auto;
}
.columnaCategorias2 {
    float: left;
    width: 200px;
    padding-right: 10px;
    padding-left: 10px;
}
.logoHeader {
    width: 43%;
    float: left;
}
@media (max-width: 992px) {
.logoHeader {
    width: 100%;
    float: left;
}}

@media (min-width: 520px) {
    .logoHeader {
        width: 222px;
    }
}
@media (min-width: 1147px) {
    .logoHeader {
        width: 70%;
        margin-top: 10px;
        margin-right: 35px;
    }
}

@media (max-width: 1146px) {
    .logoHeader {
        width: 88%;
        margin-top: 10px;
        margin-right: 35px;
    }
    .search-izq{
    	width: 60%;
    }
}

@media  only screen and (min-width: 768px) {
    /* .logoHeader {
        width: 95%;
    } */
    .search-izq{
    	width: 50%;
    }
    .contenedorCarritoCabecera{
    	font-size: initial;
    	white-space: revert;
    }
}

.botonesMenuCabecera {
    float: right;
}
@media (min-width: 500px) {
    .botonesMenuCabecera {
        float: right;
        margin-top: 5px;
    }
}
@media (min-width: 992px) {
    .botonesMenuCabecera {
        display: none;
    }
}
#contenedorIdiomasResponsive {
    display: none;
    float: left;
    width: 100%;
    background: #eee;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
}
@media (min-width: 992px) {
    #contenedorIdiomasResponsive {
        display: none !important;
    }
}
#contenedorLoginResponsive {
    display: none;
    float: left;
    width: 100%;
    background: #eee;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
}
@media (min-width: 992px) {
    #contenedorLoginResponsive {
        display: none !important;
    }
}

@media (max-width: 320px) {
	#containerResponsive {
		padding-right: 0;
	}
}

#contenedorCarritoResponsive {
    display: none;
    float: left;
    width: 100%;
    background: #eee;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
}
.contenedorCarritoDesktop {
    display: none;
}
@media (min-width: 992px) {
    .contenedorCarritoDesktop {
        display: block;
    }
}
.navbar {
    display: block;
}
.left-navbar {
    display: block;
}
.buscadorTablets {
    float: left;
    width: 40%;
    margin-left: 15px;
}
.iconoCajaCabSup {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -188px -307px;
}
.iconoRelojCabSup {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -256px -307px;
}
.iconoBocataCabSup {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -222px -307px;
    margin-left: 5px;
}
.iconoDevolucionCabSup {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
}
@media (min-width: 992px) {
    .iconoBocataCabSup {
        display: block;
        float: left;
        width: 25px;
        height: 25px;
        background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -222px -307px;
        margin-left: 0;
    }
}
.iconoEspana {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -206px -72px;
}
.iconoFrancia {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -167px -72px;
}
.iconoBelgica {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -246px -72px;
}
.iconoLuxemburgo {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -88px -72px;
}
.iconoItalia {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -127px -72px;
}
.iconoAlemania {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -285px -72px;
}
.iconoReinoUnido {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -9px -72px;
}
.iconoPortugal {
    display: block;
    float: left;
    width: 27px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -49px -72px;
}
.iconoFlechaBuscador {
    float: left;
    margin-left: 30px;
    margin-top: 8px;
    margin-right: 5px;
    width: 50px;
    height: 18px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -111px -211px;
}
.iconoCarritoCabecera {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -15px -306px;
}
.iconoCarritoCabecera2 {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url(https://cdn.juguetilandia.com/images/sprites/fijos.png) -48px -306px;
}
@media (min-width: 481px) {
    .contenedorEnvioMovil {
        display: none;
    }
}
@media (max-width: 480px) {
    .envioMovil {
        margin-right: 20px;
        margin-bottom: 20px;
        width: 100%;
        text-align: center;
        background: #fb6a12;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: large;
        font-weight: 700;
    }
    .envioMovil::after {
        content: "";
        float: right;
        margin-top: 3px;
        height: 0;
        width: 0;
        border-bottom: 10px solid transparent;
        border-right: 25px solid white;
        border-top: 10px solid transparent;
    }
    .envioMovil::before {
        content: "";
        float: left;
        margin-top: 3px;
        height: 0;
        width: 0;
        border-bottom: 10px solid transparent;
        border-left: 25px solid white;
        border-top: 10px solid transparent;
    }
}
.sliderItemHome {
    height: auto;
    display: none;
}
.sliderItemHomePrimero {
    display: block;
}
.novisibleEnResponsive {
    display: block;
}
@media (max-width: 992px) {
    .novisibleEnResponsive {
        display: none !important;
    }
}
.itemTextoCategoriaDestacada {
    display: inline-block;
    width: 120px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
}
.itemImagenCategoriaDestacada {
    display: inline-block;
    width: 150px;
    vertical-align: middle;
}
.itemCategoriaDestacada {
    display: inline-block;
    padding: 18px;
}
@media (max-width: 370px) and (min-width: 355px) {
    .itemCategoriaDestacada {
        display: table-caption;
        text-align: center;
        padding: 10px;
    }
}

ul.contenedorCarritoCabecera{
	font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: left;
    color: #787878;
    cursor: pointer;
    white-space: nowrap !IMPORTANT;
}

.user-info {
	border-radius: 3px;
    border: solid 1px #afafaf;
    float: right;
    padding: 5px;
    margin: 0!important;
    height: 30px!important;
    min-width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    display: inline-block;
    height: 30px;
    margin-right: 3px;
}



@media screen and (min-width: 768px) {
		.columns2 {

			width: 500px !important;
			max-width: 500px !important;
			min-width: 500px !important;
		}

		.columns3 {

			width: 850px !important;
			max-width: 850px !important;
			min-width: 700px !important;
		}

		.columns2Li {
			width: 50%;
			float: left !important;
		}

		.columns3Li {
			width: 33%;
			float: left !important;
		}

		.liProductosDestacados:hover {
			cursor: initial !important;
		}

		.liNovedades:hover {
			cursor: initial !important;
		}

	}

	.slick-list {
		padding-bottom: 0px;
	}
	
	@media only screen and (max-width: 991px) {
		.opinionesPie {
			display: none;
		}

		.footer2Responsive {
			display: none;
		}

		.opinionesPieMovil {
			display: unset;
		}
	}

	@media only screen and (max-width: 600px) {
		.imagenBannerHome {
			width: 100% !important;
		}

		.imagenPopUpPromociones {
			width: 100% !important;
		}

		.contenedorEscritorio {
			display: none !important;
		}

		#CybotCookiebotDialogBodyContentText {
			font-size: xx-small !important;
		}

		.breadscrumb {
			font-size: small;
			text-align: center;
			margin-top: -5px !important;
			margin-bottom: -10px;
		}

		.input-group-btn:first-child>.btn,
		.input-group-btn:first-child>.btn-group {
			background-image: -webkit-linear-gradient(top, #0d7cb3 0%, #03A9F4 100%);
			color: white;
		}

		.input-group-btn:last-child>.btn,
		.input-group-btn:last-child>.btn-group {
			background-image: -webkit-linear-gradient(top, #0d7cb3 0%, #03A9F4 100%);
			color: white;
		}

		.fa-principal {
			border: 0;
		}

		.contenedorEnvioMovilREF {}

		.contenedorEnvioMovilSTAR {
			margin: auto auto 5px auto;
		}

		.contenedorClickAndCollect {
			display: inline;
		}

		.panel-body {
			text-align: center;
		}

		.fa-precio-pequeno-tachado {
			font-weight: bold;
		}
	}
	
	
	
	
	
	@media (min-width: 576px){
		.container-home {
		    width: 540px;
		    max-width: 100%;
		}
		.textoHome2{
			margin-top: 10px;
		    font-size: initial;
		}
	}
	
	@media (min-width: 768px){
		.container-home {
		    width: 720px;
		    max-width: 100%;
		}
	}
	@media (min-width: 1200px){
		.container-home {
		    width: 1140px;
		    max-width: 100%;
		}
	}
	@media (min-width: 992px){
		.container-home {
		    width: 960px;
		    max-width: 100%;
		}
	}
	@media (min-width: 1300px){
		.container-home {
		    width: 1300px;
		    max-width: 100%;
		}
	}
	.container-home {
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	@media only screen and (min-width: 600px) {
			.devolucion {
				display: none;
			}
		}

		@media only screen and (max-width: 600px) {
			.textoPromo {
				font-size: 14px;
				padding-left: 49px;
				float: right;
			}
		}
		
		@media (max-width: 480px){#AV_widget_iframe {min-height: 350px !important;}}
		
		.textoIndexH2 {font-size: 38px;}
	@media only screen and (max-width: 600px) {.textoIndexH2 {font-size: 25px;}#mc-embedded-subscribe{margin: 5px;border-radius: 15px;align-content: center;display: block !important;}}
	.productosNovedadesSlider .articulos{display: block !important;}
	@media (min-width: 992px){.edadHome {width: 14.000000% !important;}}
	
	
	/* Dropdown Button */
	.dropbtn {
		background-color: #E76D00;
		color: white;
		padding: 7px;
		font-size: 16px;
		border: none;
		cursor: pointer;
	}

	/* Dropdown button on hover & focus */
	.dropbtn:hover,
	.dropbtn:focus {
		background-color: #f68825;
	}


	/* The container <div> - needed to position the dropdown content */
	.dropdown {
		position: relative;
		display: inline-block;
	}

	/* Dropdown Content (Hidden by Default) */
	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f6f6f6;
		min-width: 230px;
		border: 1px solid #ddd;
		z-index: 1;
	}

	/* Links inside the dropdown */
	.dropdown-content a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}

	/* Change color of dropdown links on hover */
	.dropdown-content a:hover {
		background-color: #f1f1f1
	}

	/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
	.show {
		display: block;
	}

	@media only screen and (max-width: 600px) {
		.seccion-titulo {
			font-size: larger;
			font-weight: bolder;
			text-align: center;
			margin-top: 5px;
		}
	}

	@media (max-width:992px) {
		.irs-to {
			font-size: 12px;
		}

		.irs--big {
			margin-right: 15px;
			margin-left: 15px;
		}
	}

	.sibling-fade {
		visibility: hidden;
	}

	.sibling-fade>* {
		visibility: visible;
	}

	.sibling-fade>* {
		transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms;
	}

	.sibling-fade:hover>* {
		opacity: 0.4;
		transform: scale(0.9);
	}

	.sibling-fade>*:hover {
		opacity: 1;
		transform: scale(1);
		transition-delay: 0ms, 0ms;
	}

	.pieMetodosPago {
		width: 80%;
	}
	
	div#navbarCollapseP1 {
    font-size: initial;
}

@media only screen and (max-width: 600px) {
	.textoHome2 {
		margin-top: 9px;
	}
}

button.btn.btn-link.btn-block.text-left:hover {
    color: #fb6a12;
}
button.btn.btn-link.btn-block.text-left {
    font-size: large;
    color: #0090d8;
}

span.title.d-flex.justify-content-center {
    color: #0090d8;
    font-weight: bold;
}

span.title.d-flex.justify-content-center:hover {
    color: #fb6a12;
    text-decoration: none !important;
}

button.slick-prev{z-index: 1;}


@media only screen and (min-width:321px) and (max-width:768px){
.d-flex.justify-content-center {
    display: block !important;
}
}

.container.logoCabecera.navMenuFixed {
    width: 100%;
    height: auto !important;
    /* position: fixed; */
    background: white;
    margin-top: -1px;
}
nav.menu.liMenu {
    transition: none;
}
nav.menu.liMenu.navMenuFixed {
    margin-top: 101px;
}

nav.menu.liMenu.navMenuFixed > ul {
    margin-bottom: 0px !important;
}

@media only screen and (min-width:768px) and (max-width:1024px){
nav.menu.liMenu.navMenuFixed{
	margin-top: 95px;
}
.container.logoCabecera.navMenuFixed {
    min-height: 100px;
}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	form#mc-embedded-subscribe-form {
	    width: 100%;
	    text-align: center;
	}
	input#mce-EMAIL {
	    width: 70%;
	    float: left;
	    margin: 0px;
	    border-radius: 0px;
	}
	input#mc-embedded-subscribe {
	    margin: 0px !IMPORTANT;
	    border-radius: 0px;
	    width: 30%;
	    white-space: inherit;
	    font-size: 7px;
	}
}
