/*----------------------------inicio--------------------------------

[Stylesheet - mantencion ]

Projecto:  SamsoniteMX - 2017
Version: 0.1
Ultimo cambio:  05/03/18 || 17:02 N
Asignado a: mantencion.
Primary use:  ecommerce. 

----------------------

[Colores ]

#003a7c

#4D87C9

#E4002B

#969696

#f2f2f2

#C92228

#00aced

----------------------

[Tipografia ]

font-family: 'Titillium Web', sans-serif;
font-family: 'Just Another Hand', cursive;

----------------------

[Guia mediaqueries ]

@media only screen and (max-width: 40em) { }
@media only screen and (min-width: 40.063em) and (max-width: 64em) { }
@media only screen and (min-width: 90.063em) { }

----------------------

[Tabla de contenido ]

--------- estilos generales -------------

a0.Global.
a1.topbar.
a2.Mediaquerie topbar.
a3.Header.
a4.Mediaquerie header.
a5.Navegacion.
a6.Mediaquerie navegacion.
a7.Footer.
a8.Mediaquerie footer.

--------- estilos de controladores -------------

b1.Prateleira.
b2.Mediaquerie prateleira.
b3.Mini carrito.
b4.Mediaquerie mini carrito.
b5.Buscador.
b6.Mediaquerie buscador.
b7.Newsletter.
b8.Mediaquerie newsletter.
b9.Wishlist.
b10.Mediaquerie wishlist.
b11.Breacrumb.
b12.Mediaquerie breadcrumb.
b13.Zoom producto.
b14.Mediaquerie zoom producto.
b15.Search result time.
b16.Mediaquerie search result time.
b17.Search navigator.
b18.Mediaquerie search navigator.
b19.Quickview.
b20.Mediaquerie quickview.
b21.Modulo login.
b22.Mediaquerie modulo login.
b23.Prateleira tallas colores.
b24.Mediaquerie prateleira tallas colores.
b25.Notify me.
b26.Mediaquerie notify me.
b27.Flags

--------- estilos de componentes -------------

c1.Carrusel.
c2.Mediaquerie carrusel.
c3.Megamenu.
c4.Mediaquerie megamenu.
c5.Boton SAC.
c6.Mediaquerie boton SAC.
c7.Back to top.
c8.Mediaquerie back to top.
c9.Modal, reveal, etc
c10.Mediaquerie modal, reveal, etc.
c11.Redes sociales.
c12.Mediaquerie redes sociales.
c13.Overlay.
c14.Mediaquerie overlay.
c15.Loader.
c16.Mediaquerie loader.

--------- estilos de pagina -------------

d1.Home.
d2.Mediaquerie home.
d3.Producto.
d4.Mediaquerie producto.
d5.Categoria.
d6.Mediaquerie categoria.
d7.Departamento.
d8.Mediaquerie departamento.
d9.Resultado Busca.
d10.Mediaquerie resultado busca.
d11.Busca, 404, 500 buscavacia.
d12.Mediaquerie busca, 404, 500 buscavacia.
d13.Account.
d14.Mediaquerie account.
d15.Orders.
d16.Mediaquerie orders.
d17.Estaticos.
d18.Mediaquerie estaticos.
d19.Wishlist.
d20.Mediaquerie wishlist.
d21.BuenFin (cybermonday).
d22.Mediaquerie buenFin (cybermonday).
d23.TamaÃ±os ficha de productos


-------------------------fin---------------------------------*/

/*

    [a0.Global.]

*/  


/*

    [a1.topbar.]

*/  


/*

    [a2.Mediaquerie topbar.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [a3.Header.]

*/  


/*

    [a4.Mediaquerie header.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [a5.Navegacion.]

*/



.megamenu-accesorios {
    display: block;
}


/*

    [a6.Mediaquerie navegacion.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [a7.Footer.]

*/  


/*

    [a8.Mediaquerie footer.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b1.Prateleira.]

*/  


/*

    [b2.Mediaquerie prateleira.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b3.Mini carrito.]

*/  


/*

    [b4.Mediaquerie mini carrito.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b5.Buscador.]

*/  


/*

    [b6.Mediaquerie buscador.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b7.Newsletter.]

*/  


/*

    [b8.Mediaquerie newsletter.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b9.Wishlist.]

*/  


/*

    [b10.Mediaquerie wishlist.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b11.Breacrumb.]

*/  


/*

    [b12.Mediaquerie breadcrumb.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b13.Zoom producto.]

*/  


/*

    [b14.Mediaquerie zoom producto.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b15.Search result time.]

*/  


/*

    [b16.Mediaquerie search result time.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b17.Search navigator.]

*/  


/*

    [b18.Mediaquerie search navigator.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b19.Quickview.]

*/  


/*

    [b20.Mediaquerie quickview.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b21.Modulo login.]

*/  


/*

    [b22.Mediaquerie modulo login.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b23.Prateleira tallas colores.]

*/  


/*

    [b24.Mediaquerie prateleira tallas colores.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [b25.Notify me.]

*/  


/*

    [b26.Mediaquerie notify me.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/** FLAGS **/
p.flag {
    display: none;
    font-size: 0;
}

/*p.flag.samsonitefestv30319 {
    background-image: url(/arquivos/2x1.png);
    content: "";
    z-index: 1;
    font-size: 1rem;
    height: 3.5rem;
    padding: .5rem;
    position: absolute;
    right: 3%;
    top: 1%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    color: transparent;
    background-size: contain;
}
*/

/*

    [b27.Flags]

*/

/** FLAGS BUENFIN **/

/*

.flag.todos{
    display: block !important;
    background-image: url(/arquivos/flag-buenfin.jpg);
    left: 0;
    width: 57px;
    height: 56px;
    z-index: 95;
}
@media only screen and (max-width: 40em){
  .flag.todos{
      display: block !important;
      background-image: url(/arquivos/flag-buenfin.jpg);
      left: 14px;
      width: 35px;
      height: 34px;
      z-index: 9;
      background-size: cover;
  }
}
*/




/*

    [c1.Carrusel.]

*/  


/*

    [c2.Mediaquerie carrusel.]

*/  

/* small */
@media only screen and (max-width:40em) {
    .slide__content .botones{
        display:none;
    }
}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c3.Megamenu.]

*/  
#megamenu-bolsos,
#megamenu-equipaje,
#megamenu-mochilas,
#megamenu-maletines,
#megamenu-accesorios,
#megamenu-mujer,
#megamenu-marcas,
#megamenu-ofertas {
    display: none
}

#megamenu-bolsos.display,
#megamenu-equipaje.display,
#megamenu-mochilas.display,
#megamenu-maletines.display,
#megamenu-accesorios.display,
#megamenu-mujer.display,
#megamenu-marcas.display,
#megamenu-ofertas.display {
    border-top: 3px solid #003a7c;
    padding-top: .8rem;
    -webkit-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.megamenu-ofertas, [title=ofetas-samsonite] {
    display: block !important;
}

/*

    [c4.Mediaquerie megamenu.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c5.Boton SAC.]

*/  


/*

    [c6.Mediaquerie boton SAC.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c7.Back to top.]

*/  


/*

    [c8.Mediaquerie back to top.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c9.Modal, reveal, etc]

*/  


/*

    [c10.Mediaquerie modal, reveal, etc.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c11.Redes sociales.]

*/  


/*

    [c12.Mediaquerie redes sociales.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c13.Overlay.]

*/  


/*

    [c14.Mediaquerie overlay.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [c15.Loader.]

*/  


/*

    [c16.Mediaquerie loader.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d1.Home.]

*/  


/** promesa nueva **/
.promesas-content__cuotas {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.promesas-content__cuotas:before {
    content: "";
    color: #003a7c;
    font-size: 2rem;
    font-family: 'FontAwesome';
    padding: 0;
    margin: 0
}

.promesas-content__cuotas:before {
    content: "\f09d"
}



/*

    [d2.Mediaquerie home.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d3.Producto.]

*/  


/*

    [d4.Mediaquerie producto.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d5.Categoria.]

*/

.texto.brand.samsonite-ladies-handbags, .texto.brand.xtrem {
    visibility: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.texto.brand.samsonite:before, .texto.brand.samsonite-ladies-handbags:before, .texto.brand.xtrem:before {
    content: "";
    display: inline-block;
    visibility: visible;
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
}

.texto.brand.samsonite-ladies-handbags:before {
    background: url(/arquivos/logo-smxAzul-3.png) no-repeat 0 0;
    background-size: 100%;
    height: 20px;
}

.texto.brand.xtrem:before {
    background: url(/arquivos/logo-xtrem-new.png) no-repeat 0 0;
    background-size: 100%;
    height: 24px;
}

/*

    [d6.Mediaquerie categoria.]

*/  

/* small */
@media only screen and (max-width:40em) {
    .categoria-container__content .prateleira.n2colunas ul li{
        max-width: 48%;
        width:48%;
    }
}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d7.Departamento.]

*/  


/*

    [d8.Mediaquerie departamento.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d9.Resultado Busca.]

*/  



/*

    [d10.Mediaquerie resultado busca.]

*/  

/* small */
@media only screen and (max-width:40em) {
    .resultado-busca.no-encontro-filtros .categoria-container__content{
        width:90%;
    }
}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d11.Busca, 404, 500 buscavacia.]

*/  


/*

    [d12.Mediaquerie busca, 404, 500 buscavacia.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d13.Account.]

*/  


/*

    [d14.Mediaquerie account.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d15.Orders.]

*/  

  .db.dib-ns.mb3.mb0-ns:last-child,
  .myo-cancel-btn {
      display: none !important;
  }
  
  ul.list.tl.tr-ns.ma0.pa0-s {
     display: none;
  }
   button.pointer.myo-reorder-btn.c-link.hover-c-link.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb5 {
     display: none;
  }


/*

    [d16.Mediaquerie orders.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d17.Estaticos.]

*/  


/*

    [d18.Mediaquerie estaticos.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}


/*

    [d19.Wishlist.]

*/  


/*

    [d20.Mediaquerie wishlist.]

*/  

/* small */
@media only screen and (max-width:40em) {}

/* medium */
@media only screen and (min-width:40.063em) and (max-width:64em) {}

/* xlarge */
@media only screen and (min-width:90.063em) {}

/*

    [d20.BuenFin (cybermonday).]

*/

/** CYBERMONDAY COUNTDOWN **/

.logo.columns {
    float: inherit;
}

.countdown.mobile {
   display: none !important;
}

.countdown {
   /*display: none !important;*/
   float: inherit;
   max-width: 100%;
   text-align: center;
}

.countdown a {
  color: #333;
}

.countdown.desktop .topData {
    margin: .5rem;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.countdown.desktop .topData img {
     width: 5%;
     height: 100%;
}

.countdown.desktop .topData .text-container {
    display: flex;
}

.countdown.desktop .topData .text-container p {
    margin: 0 .2rem;
    color: #003a7c;
    font-size: 1.2rem;
}

.countdown.desktop .topData .text-container .txt2-clock {
    font-weight: 600;
    color: #e00109;
    font-size: 1.2rem;
}

@media only screen and (max-width: 40em) {
    .countdown.desktop {
        display: none !important;
    }
    .countdown.mobile {
        display: block !important;
    }
    .countdown.mobile .topData {
        margin-bottom: .2rem;
        padding: .5rem 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .countdown.mobile .topData img {
         width: 12%;
         height: 100%;
    }
    .countdown.mobile .topData .text-container {
        text-align: left;
        margin-left: .5rem;
        width: 50%;
    }
    .countdown.mobile .topData .text-container p {
        margin: 0 .2rem;
        font-size: .75rem;
    }
    .countdown.mobile .topData .text-container .txt2-clock {
        
        font-weight: 600;
        color: #e00109;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    .countdown.desktop .topData img {
         width: 25%;
    }
}

/**.countdown{display:none;}**/

/** LANDING BUENFIN **/

.buenfin .estatico-container{
    
    display:block;
    margin-top:0;
    position:relative;
    width:100%;
}

.buenfin .row.padd{
    display:flex;
    flex-flow:wrap;
    align-items:center;
}

.buenfin #content-info{

    display:block;
    position:relative;
    width:100%;
}

.buenfin .carrusel1,
.buenfin .carrusel2,
.buenfin .carrusel3,
.buenfin .carrusel4{
    
    display:block;
    position:relative;

}

/*

    [d22.Mediaquerie buenFin (cybermonday) ]

*/

/*small*/
@media only screen and (max-width: 40em) {

    .buenfin .row.padd{
        flex-flow:wrap;
    }
    
    .buenfin .carrusel1,
    .buenfin .carrusel2,
    .buenfin .carrusel3,
    .buenfin .carrusel4{
        width:100%;
    }
}

/*medium*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) { }

/*xlarge*/
@media only screen and (min-width: 90.063em) { }



/*

    [d23.TamaÃ±os ficha de producto (estaba siendo tapado por el background) ]

*/

.basica-tallasColores--tallas .producto-prateleira__imagen a .imagen:before {
    content: "";
    background-color: transparent;
    position: absolute;
    height: 100%;
    width: 100%;
}

.navigation__content,#offCanvasLeft,#offCanvasRight,.navigation__content--mobile{display:none;}

/** LANDING BLACKFRIDAY **/

.blackfriday .estatico-container{
    
    display:block;
    margin-top:0;
    position:relative;
    width:100%;
}

.blackfriday .row.padd{
    display:flex;
    flex-flow:wrap;
    align-items:center;
}

.blackfriday #content-info{

    display:block;
    position:relative;
    width:100%;
}

.blackfriday .carrusel1,
.blackfriday .carrusel2,
.blackfriday .carrusel3,
.blackfriday .columns .productos{
    
    display:block;
    position:relative;

}

/*

    [d22.Mediaquerie buenFin (cybermonday) ]

*/

/*small*/
@media only screen and (max-width: 40em) {

    .blackfriday .row.padd{
        flex-flow:wrap;
    }
    
    .blackfriday .carrusel1,
    .blackfriday .carrusel2,
    .blackfriday .carrusel3,
    .blackfriday .columns .productos{
        width:100%;
    }
}

/*medium*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) { }

/*xlarge*/
@media only screen and (min-width: 90.063em) { }



@media only screen and (max-width: 40em) {
    .prateleira ul {
        flex-flow: wrap;
    }
    .prateleira li {
        width: 50%;
        flex: none;
    }
}


#blackfriday .prateleira ul {
    flex-flow: wrap;
}

#blackfriday .prateleira li {
    width: 25%;
    flex: none;
}

.landing .sub{
    width: 98%;
}

.landing .searchResultsTime{
    margin-left: 10px
}

@media only screen and (max-width: 40em) {
    .landing .prateleira.n2colunas li {
        width: 50% !important;
    	max-width: 50%;
        flex: none;
    }
  
    .landing .searchResultsTime {
      margin-left: -10px;
  }
}

/*
[XTREMBTS.]

*/
.xtrembts .bannerhijo1 .bannerhijo1bottom .bannerhijo1bottom-1 {
    margin-right: 0%;
}

.xtrembts .bannerhijo2 {
    flex: 1;
}

@media only screen and (min-width: 90.063em){
 .xtrembts .landing .main-section {
      padding-top: 0%;
  }
}
/*.xtrembts .column,
.columns {
    padding: 0%;
}*/

.xtrembts a.img-container {
    position: relative;
}

.xtrembts .overlay {
    height: 100%;
    position: absolute;
    width: 100%;
}

.xtrembts .img-container:hover .overlay {
   background-color: rgba(0,0,0,0.5)
}

.xtrembts .img-container p {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity:1;
    transform: translate(-50%,-50%);
    color:white;
    font-size:2rem;
    font-weight:bold;
    font-family: helvetica;
}

.xtrembts .img-container span {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity:1;
    transform: translate(-50%,100%);
    color:white;
    font-size:1rem;
    font-family: helvetica;
}
.content-feed-instagram {
    background: #fafafa;
}

/*.img-container p {

    opacity:1;
}*/

.xtrembts .img-container span {
   
     /*opacity:1;*/
     font-weight: bold;
  
}
.xtrembts @media (min-width: 768px) and (max-width: 1024px) {
  .img-container span {
    font-size: 0.7rem;
  
}
  
}
.xtrembts span.btn-banners {
    background: #f00725;
    padding: 0.3em;
}
.xtrembts.content-galery{
	max-width:85%;
}
.xtrembts .main-section {
    padding-top: 0%; 

}

.xtrembts .img-container{
    background: transparent;
    color: black;
    display: block;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

.xtrembts .row-wide {
    width: 100%;
    clear: both;
}
.xtrembts div#banners-mobile {
    padding: 0%;
}


.xtrembts .banners-container .bannerhijo1 .bannerhijo1bottom-2 {
    width: 100%;
    height: auto;
}

.xtrembts .banners-container .bannerhijo1 .bannerhijo1bottom-1 {
    width: 100%;
    height: auto;
}

.xtrembts .banners-container .bannerhijo1 .bannerhijo1top {
    margin-bottom: -15px;
}
.xtrembts .banners-container .bannerhijo1{
    display: flex;
    flex-flow: column;
    /* justify-content: space-between; */
    margin-right: 0px;
    min-width: 0%;
    width: 50.6%;
    padding-left: 11px;
}
.xtrembts .row.content-feed-instagram {
    background: #fafafa;
}

.xtrembts div#banners {
    max-width: 85.7%;
    margin-bottom: 18px !important;
}

/*.xtrembts .galeria-coleccion.medium-10.medium-centered.columns {
    margin-left: 142px;
}*/
.xtrembts #promesas {
    margin-bottom: 12em;
}

.xtrembts .small-12.medium-3.columns.content-colecciones {
    margin-bottom: 4em;
}

.xtrembts .buy-btn a.product-block-url {
 
    margin-left: 0.5em;
}

#xtrembts ul{
    margin-left: 0rem;
}


#xtrembts .slick-prev,
#xtrembts .slick-next {
    font-size: 3rem;
    color: #000000;
    text-align: center !important;
    width: 1.3rem;
    height: 1.3rem;
    top: 40%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    z-index: 1;
}

@media only screen and (max-width:40em) {
  .xtrembts div#banners {
  display:none!important;
  }
  .xtrembts div#banners-mobile {
    display:block!important;
  }
  #xtrembts .slick-prev,
  #xtrembts .slick-next {
    top: -24%;
  }
}

#xtrembts .slick-prev {
    left: -0.3rem;
    text-align: left;
   /* padding-right: 4px;*/
}
#xtrembts .slick-next {
    right: -0.3rem;
    text-align: right;
   /* padding-left: 4px;*/
}
#xtrembts .slick-prev:hover,
#xtrembts .slick-next:hover {
    color: #404040;
}

.xtrembts .small-12.medium-5.large-3.columns.content-colecciones {
   margin-bottom: 3em;
}

@media (min-width:642px) and (max-width: 1024px) {
  
  .xtrembts .img-container span {
      font-size: 0.6rem;
  }
  
   .xtrembts .img-container p {
  
      font-size: 1.5rem;
  
  }
}


.xtrembts .columns.small-12.large-3.medium-3 {
    padding: 0%;
}

.xtrembts .banner-despacho.medium-10.medium-centered.columns {
    padding: 0%;
}
div#xtrembts {
    margin-top: 1em;
}
a.megamenu-Back.to.School {
    background: #f00725;
    text-align: center;
    color: #ffffff;
    padding-left: .8em;
}
/* cambios navigator

div#megamenu-carteras1 {
    display: none;
}

a.megamenu-carteras1 {
    display: none;
}*/


/* Home CDY



.bannerhijo2 {
    -webkit-box-flex: .30;
    -webkit-flex: .30;
    -ms-flex: .30;
    flex: 1.3;
    margin-right: 1rem;
}
.bannerhijo2 {
    display: flex;
}
.bannerhijo2 a {
    padding: .5em;
}
.bannerhijo1 {

    flex: 0;

}

@media only screen and (max-width:40em) {
    #banners-mobile {
        display: block!important;
    }
    #banners {
        display: none!important;
        max-width: 90%
    }
}*/

/* cuotas
.cuotas-container {
    display: none!important;
}

.promesas-content__cuotas {
    display: none;
}*/

/*Ocultar Cuotas

=====================================*/
.cuotas-container {
    display: none!important;
}

.promesas-content__cuotas {
    display: none;
}