body{font-family: 'Open Sans', sans-serif;}
strong {font-weight:700}
b {font-weight:700}
i {font-style:italic;}
em {font-style:italic;}
//.supermenu { min-height:400px;}
.H_comprarbkb{background:#27b530 !important}
.marginauto {width:1200px }
#allin{width:1200px }
.filaitem {width:25%}
#cami {background:#eee; padding:10px;}
#camiM {background:#eee; padding:10px;margin-left:0px}
.H_menubkb {background-color:#27b530 }
.H_menubkb:hover {background-color:#238429} 
/* ====== bloque general ====== */
.home-texte-final{padding-top:20px;
  --accent:#800080;           /* morado corporativo */
  --ink:#2b2b2b;
  --muted:#555;
  color: var(--ink);
  line-height: 1.65;
  font-size: 1.05rem;
}

.home-texte-final h4{ margin-bottom:20px; font-weight:400}

/* títulos (HOGAR, NEGOCIOS) */

/* párrafos intro */
.home-texte-final > p{
  margin: .25rem 0 1rem 0;
  color: var(--muted);
}

/* listas */
.home-texte-final ul{
  list-style: none;
  padding: 0;
  margin: 0 0 1.5rem 0;
}
.home-texte-final li{
  position: relative;
  margin: .5rem 0;
  padding-left: 1.5rem;
  font-size: 1.05rem;
  line-height: 1.6;
}
.home-texte-final li::before{
  content:"";
  position: absolute;
  left: 0;
  top: .7em;
  width: .5rem;
  height: .5rem;
  border-radius: 50%;
  background: var(--accent);
}

/* negritas de claves */
.home-texte-final li > strong{
  color: var(--ink);
}


#info p {word-break: break-word;}

.familia_cos {padding:20px 0px}
.familia_cos p{font-size:15px; line-height:21px; margin-bottom:21px}
.familia_cos strong{font-weight:700}
.familia_cos b{font-weight:700}
.familia_cos i{font-style:italic}
.familia_cos strong{font-weight:700}
.familia_cos ul {padding-left:0px; }
.familia_cos ul li{list-style: none;
    padding-left: 24px;
    background-image: url(/img/checked.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-bottom: 5px;}


.margin100 {width:100% !important }

.H_franjabkb  { background:#8e6a7a}
.H_piebkb { background: #8e6a7a;}

@media screen and (max-width: 1240px){
.marginauto {width:100%}
#allin{width:100%}
}

#carrito {top:152px;}

@media screen and (max-width: 880px){
.supermenuIZ_ulliul { position:relative !important; top:0px; }
.supermenuIZ_ulli:hover { background:transparent; background-color:#transparent}
.supermenuIZ_ulliul a {background-color:transparent;}
.supermenuIZ_ullia:hover {padding:0px;background-color:transparent;background:transparent;}
.home-texte-final {padding:0px 20px}
#logo {padding-left:0px}
}


.flynewsletter {position:fixed; z-index:100; right:20px; bottom:20px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37); width:40%;}
.flynewsletterin {padding:30px 20px 10px 20px; background:#eee; position:relative}
.flynewsletterin a.exis{position:absolute; right:14px; top:10px; font-size:21px; font-weight:900; color:#000}
.flynewsletterin_bloc {padding-bottom:12px;} 
.flynewsletterin_bloc h5 {font-size:21px; line-height:21px; font-weight:900; text-transform:uppercase;}
.flynewsletterin_bloc p {font-size:13px; font-weight:400; }
.flynewsletterin_bloc p a{color:#453187}
.flynewsletterin_bloc input.input {background:#fff; padding:5px 10px; font-size:14px; border:1px solid #dddddd; width:100%; }
.flynewsletterin_bloc input.boto {text-align:center; color:#fff; cursor:pointer; padding:8px 10px; font-size:14px; font-weight:700; background:#c30000; width:100% }
.flynewsletterin_bloc input.chek {float:left; margin:3px 5px 0px 0px }

.misshome{margin-bottom:0px !important; padding:40px 20px;}
.htitularconspan{padding:10px !important}

@media screen and (max-width: 420px) {
    .homearticlebottom {padding-right:20px}

}





















































































