/*landing - salas*/
.home-coleccion__slider.movil{
    display: none;
}
.home-coleccion{
    padding: 0px;
    margin: 0px 0px 0px;
    width: 100%;
}
body.g-land .content-video-landing nav{
    margin-top: -4px;
}
.home-coleccion__slider .home-coleccion__slider__main img{
    width: 100%;
    height: auto;
}
.content-video-landing{
    width: 100%;
}
.home-coleccion__slider__main .slick-slide{
    margin: 0px;
    cursor: default;
}
.carrusel-banner-principal{
    width: 100%;
}
.home-coleccion__slider{
    width: 100%;
    position: relative;
}
.botones-marcas-escolar .titulo-escolar-marcas.ttl-all{
    text-align: left;
    width: 98%;
    margin: 23px auto;
    padding: 11px;
    border-radius: 25px;
    box-shadow: 0px 4px 8px rgb(177, 177, 177);
    background: #d2d2d2;
}
.titulo-escolar-marcas.ttl-all p{
    font-size: 30px;
    margin-left: 81px;
    padding: 0px 23px;
    border-left: 2px solid #e63046;
}
.titulo-escolar-marcas.ttl-all.txt-center p{
    border-left: 2px solid #f6f6f6;
    margin-left: 0;
}
.botones-marcas-escolar .titulo-escolar-marcas.ttl-all.txt-center{
    text-align: center;
}
.content-flexblock.seccion01,
.content-flexblock.seccion02,
.content-flexblock.seccion03,
.content-flexblock.seccion04{
    display: flex;
    width: 98%;
    text-align: center;
    margin: 0 auto;
}
.content-flexblock.seccion01 .contenedor-seccion-1.banner-lateral,
.content-flexblock.seccion02 .contenedor-seccion-1.banner-lateral,
.content-flexblock.seccion03 .contenedor-seccion-1.banner-lateral,
.content-flexblock.seccion04 .contenedor-seccion-1.banner-lateral{
    text-align: center;
    width: auto;
    margin: 0;
    width: 48%;
}
.content-flexblock.seccion01 .contenedor-seccion-1.banner-lateral img,
.content-flexblock.seccion02 .contenedor-seccion-1.banner-lateral img,
.content-flexblock.seccion03 .contenedor-seccion-1.banner-lateral img,
.content-flexblock.seccion04 .contenedor-seccion-1.banner-lateral img{
    width: 96%;
    text-align: center;
}
.contentedor-block_02{
    width: 75%;
    margin: 0 auto;
}
.contenedor-lat-op {
    width: 50%;
}
.esp-deco #comedor{
    background: white;
}
.slick-next{
    right: 4px !important;
}
.slick-prev{
    left: 4px !important;
}
body.deco-navidad .slick-prev, body.deco-navidad .slick-next{
    background: #e63046;
    width: 21px;
    text-align: center;
    height: 42px;
}
.icondeco2019-arrow_back_ios:before{
    margin-left: 2px;
}
.slick-prev, .slick-next{
    opacity: 0.9;
}
.titulo-escolar-marcas.ttl-all .Sala::before{
    content: "";
    background: url(/arquivos/Icono-sala.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
.titulo-escolar-marcas.ttl-all .comedor::before{
    content: "";
    background: url(/arquivos/Icono-comedor.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
.titulo-escolar-marcas.ttl-all .salastar::before{
    content: "";
    background: url(/arquivos/Icono-saladeestar.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
.titulo-escolar-marcas.ttl-all .dormitorio::before{
    content: "";
    background: url(/arquivos/icono-cama.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
.titulo-escolar-marcas.ttl-all .escritorio::before{
    content: "";
    background: url(/arquivos/icono-escritorio.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
.titulo-escolar-marcas.ttl-all .destacado::before{
    content: "";
    background: url(/arquivos/icon-regular-search-sala.svg) no-repeat;
    width: 13px;
    color: #fff;
    height: 25px;
    position: absolute;
    width: 46px;
    margin-top: 2px;
    margin-left: -79px;
    background-size: contain;
}
#destacado{
    padding: 8px;
    background: #EEEEEE;
}
body.g-land .content-video-landing nav ul li{
    height: 65px;
    text-align: center;
}
body.g-land.esp-deco .content-video-landing nav ul li a{
    background-color: #EEEEEE;
    font-size: 19px;
    display: block;
    border: 1px solid #eeeeee;
    z-index: 1;
    color: #000;
}
body.g-land .content-video-landing nav ul li a span{
    display: block;
    text-align: center;
    width: 10%;
    margin: 0 auto;
}
body.g-land .content-video-landing nav ul li a span img{
    width: 32px;
    margin-top: 6px;
}
body.g-land.esp-deco .content-video-landing nav ul li a:hover{
    border: 1px solid #eeeeee;
}
body.g-land.esp-deco .content-video-landing nav ul li a:hover:before{
    background: #a39d9d;
}
body.g-land.esp-deco .content-video-landing nav ul li.active a:before{
    background-color: #EEEEEE;
}
/*end landing sala*/
.botones-marcas-escolar.content-vivanda .contenedor-seccion-1 li{
    padding: 4px;
    width: 24%;
}
.botones-marcas-escolar.content-vivanda .contenedor-seccion-1 li img{
    width: 100%;
}
.botones-marcas-escolar.content-vivanda  .contenedor-seccion-1{
    margin: 32px 0;
}
.botones-marcas-escolar .contenedor-seccion-1,
.botones-marcas-escolar .contenedor-seccion-2,
.botones-marcas-escolar .contenedor-seccion-3,
.botones-marcas-escolar .contenedor-seccion-4{
    text-align: center;
    width: 100%;
    margin: 80px 0;
}
body.g-land .videoHeader img{
  width: 100%;
}
.botones-marcas-escolar .contenedor-seccion-1 li,
.botones-marcas-escolar .contenedor-seccion-2 li,
.botones-marcas-escolar .contenedor-seccion-3 li,
.botones-marcas-escolar .contenedor-seccion-4 li{
    display: inline-block;
}
.botones-marcas-escolar{
    margin-bottom: 50px;
}
.botones-marcas-escolar .titulo-escolar-marcas{
    text-align: center;
    width: 85%;
    margin: 0 auto;
}
.botones-marcas-escolar .titulo-escolar-marcas img{
    width: auto;
    margin: -36px auto;
}
body.g-land .content-video-landing nav ul li a{
    background-color: #A51C37;
    font-size: 16px;
}
body.g-land .content-video-landing nav ul li a:hover:before{
    background: #D82B45;
}
.video-mama-regalables{
    text-align: center;
}
body.g-land .content-video-landing nav ul li a:hover{
    border: 1px solid #A51C37;
}
.slick-dots{
    position: relative;
}
.fondo-pelis
{
    background: url(/arquivos/fondo2.png) no-repeat center;
    background-size: cover;
    margin-top: 45px;
}
.fondo-deporte
{
    background: url(/arquivos/fondo1.png) no-repeat center;
    background-size: cover;
}
.fondo-cocina{
    background: url(/arquivos/fondo2.png) no-repeat center;
    background-size: cover;
}
.fondo-spa{
    background: url(/arquivos/fondo1.png) no-repeat center;
    background-size: cover;
}
.fondo-videos{
    background: url(/arquivos/fonod-spaencasa1.png) no-repeat center 100%;
    background-size: contain;
}
.botones-marcas-escolar .titulo-escolar-marcas.video-mama img{
    text-align: center;
    width: 32%;
    margin: 20px auto 25px;
}
@media only screen and (max-width: 768px){
    .web-all.cyberwow-cintillo .container-cintillo .txt-yomequedoencasa::before{
        margin-top: 9px;
        margin-left: -29px!important;
    }
    .botones-marcas-escolar.content-vivanda .contenedor-seccion-1{
        padding: 0 6px;
    }
    .botones-marcas-escolar.content-vivanda .contenedor-seccion-1 li{
        width: 50%;
        padding: 3px;
    }
    /*landing sala*/
    .home-coleccion__slider.movil{
        display: block;
    }
    .home-coleccion__slider.pc{
        display: none;
    }
    .contentedor-block_02{
        width: 100%;
        margin: 0 auto;
    }
    body.g-land .content-video-landing nav{
        display: flex;
        overflow-x: auto;
    }
    .contenedor-lat-op li{
        padding: 3px;
    }
    .contentedor-block_01 li{
        padding: 3px;
    }
    body.g-land .content-video-landing nav ul{
        flex-direction: column;
        flex-flow: nowrap;
    }
    body.g-land .content-video-landing nav ul li{
        min-width: -webkit-max-content;
        width: 30%;
        min-width: 97px;
    }
    .titulo-escolar-marcas.ttl-all .Sala::before{
        height: 22px;
        width: 50px;
        margin-top: -1px;
        margin-left: -71px;
    }
    .titulo-escolar-marcas.ttl-all .comedor::before{
        height: 22px;
        width: 50px;
        margin-top: -1px;
        margin-left: -71px;
    }
    .titulo-escolar-marcas.ttl-all .salastar::before{
        height: 22px;
        width: 50px;
        margin-top: -1px;
        margin-left: -71px;
    }
    .titulo-escolar-marcas.ttl-all .dormitorio::before{
        height: 22px;
        width: 50px;
        margin-top: -1px;
        margin-left: -71px;
    }
    .titulo-escolar-marcas.ttl-all .escritorio::before{
        height: 22px;
        width: 50px;
        margin-top: -1px;
        margin-left: -71px;
    }
    .titulo-escolar-marcas.ttl-all .destacado::before{
        margin-top: -2px;
        margin-left: -32px;
    }
    .titulo-escolar-marcas.ttl-all p{
        font-size: 18px;
        margin-left: 62px;
    }
    body.g-land.esp-deco .content-video-landing nav ul li a{
        font-size: 13px;
        display: grid;
    }
    body.g-land .content-video-landing nav ul li a span{
        width: auto;
        margin: 0 auto;
    }
    .content-flexblock.seccion01,
    .content-flexblock.seccion02,
    .content-flexblock.seccion03,
    .content-flexblock.seccion04{
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
    .content-flexblock.seccion01 .contenedor-seccion-1.banner-lateral,
    .content-flexblock.seccion02 .contenedor-seccion-1.banner-lateral, 
    .content-flexblock.seccion03 .contenedor-seccion-1.banner-lateral, 
    .content-flexblock.seccion04 .contenedor-seccion-1.banner-lateral{
        text-align: center;
        width: auto;
        margin: 0;
        width: 100%;
        padding: 0px;
    }
    .contenedor-lat-op{
        width: 100%;
    }
    body.g-land.esp-deco .botones-marcas-escolar .contenedor-seccion-1 li,
    body.g-land.esp-deco .botones-marcas-escolar .contenedor-seccion-2 li, 
    body.g-land.esp-deco .botones-marcas-escolar .contenedor-seccion-3 li, 
    body.g-land.esp-deco .botones-marcas-escolar .contenedor-seccion-4 li{
        display: block;
        width: 100%;
    }
    /*landing sala end*/
    .infantil .home-coleccion__slider__main .slick-prev, 
    .infantil .home-coleccion__slider__main .slick-next{
        visibility: hidden;
    }
    body.g-land .content-video-landing nav ul li a span img{
       width: 20px;
    }
    body.g-land .content-video-landing nav ul li a {
        font-size: 10px;
    }
    body.g-land .content-video-landing nav ul li a{
        display: grid;
        text-align: center;
    }
    body.g-land .content-video-landing nav ul li a span{
        display: block;
    }
    body.g-land .content-video-landing nav ul li{
        width: 25%;
    }
    .botones-marcas-escolar .titulo-escolar-marcas img{
        width: 100%;
    }
    .botones-marcas-escolar .contenedor-seccion-1, 
    .botones-marcas-escolar .contenedor-seccion-2, 
    .botones-marcas-escolar .contenedor-seccion-3, 
    .botones-marcas-escolar .contenedor-seccion-4{
        margin: 60px 0;
        padding: 0 16px;
    }
    .botones-marcas-escolar .contenedor-seccion-1 li,
    .botones-marcas-escolar .contenedor-seccion-2 li, 
    .botones-marcas-escolar .contenedor-seccion-3 li, 
    .botones-marcas-escolar .contenedor-seccion-4 li{
        display: inline-block;
        width: 50%;
    }
    .botones-marcas-escolar .contenedor-seccion-1 li img,
    .botones-marcas-escolar .contenedor-seccion-2 li img, 
    .botones-marcas-escolar .contenedor-seccion-3 li img, 
    .botones-marcas-escolar .contenedor-seccion-4 li img{
        width: 100%;
    }
    .video-mama-regalables iframe{
        margin: 0 auto;
        width: 300px;
        text-align: center;
        height: 200px;
    }
    .botones-marcas-escolar .titulo-escolar-marcas.video-mama img{
        width: 82%;
    }
    .fondo-pelis{
        background: url(/arquivos/fondo2.png) no-repeat center 100%;
        background-size: cover;
    }
    .fondo-deporte{
        background: url(/arquivos/fondo1.png) no-repeat center 100%;
        background-size: cover;
    }
    .fondo-cocina{
        background: url(/arquivos/fondo2.png) no-repeat center 100%;
        background-size: cover;
    }
    .fondo-spa{
        background: url(/arquivos/fondo1.png) no-repeat center 100%;
        background-size: cover;
    }
    .fondo-videos{
        background: url(/arquivos/fondo-video-mobile.png) no-repeat center 100%;
        background-size: cover;
    }
}