#menu-ico-mobile { display: none; }
#block-views-productos-block-5 .pauta-cuerpo img { height: auto !important; }
.banner-unete img { height: auto !important; }
.block-like-facebook img { height: auto !important; }
.block-consejos-detalle .cuerpo img { height: auto !important; }
#edit-field-ninos { margin-top: 40px; }
#main-navigation ul.menu li a, #main-navigation ul.menu li span { transition: none; }
#main-navigation ul.menu li a:hover { color: #ffffff; opacity: 1; }
#logo { margin-top: 28px; }


@media (max-width: 1550px) {
  #header .col-menu { clear: left; width: 100%; /*padding-left: 65px; */}
  #header .col-rrss {float: right; }
  #banner2 #block-views-consejos-listado-block-2 .col-left { float: left; padding: 0; width: 100%; }
  #banner2 #block-views-consejos-listado-block-2 .col-right { float: left; clear: left; padding: 0px 15px 0px 15px; width: 100%; }
  #banner2 #block-views-consejos-listado-block-2 .col-left img { width: 100%; }

  .block-consejos-ultimos .views-row .views-row-inner .col-left { float: left; padding: 0; width: 100%; }
  .block-consejos-ultimos .views-row .views-row-inner .col-right { float: left; clear: left; padding: 0px 15px 0px 15px; width: 100%; }
  .block-consejos-ultimos .views-row .views-row-inner .col-left img { width: 100%; }

  .block-abc-intro .abc-categoria-top .bloque-listado { padding-left: 80px; }
  .block-producto-detalle-pautas .botones-pautas-wrapper .boton-pautas .boton-pautas-inner { height: 84px; align-items: center; display: grid; }
  .block-producto-detalle-pautas .botones-pautas-wrapper .boton-pautas { padding-left: 10px; padding-right: 10px; }
  #block-views-sobre-novalac-block .wrapper-botonera .boton { align-items: center; display: grid; }

  .block-banner-club .floating-login { position: absolute; right: 0; top: 100px; }
  .block-banner-club { margin-bottom: 100px; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .titulo-categoria { align-items: center; display: grid; height: 77px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a .rotulo { align-items: center; display: grid; height: 63px; }
  .node-type-page #block-block-12 { margin-left: 70px; margin-right: 70px; border: 1px solid #E57676; padding: 0 30px 0 30px; }
  
  /* promociones: */
  .block-titulo-preguntas-frecuentes.block-titulo-promociones .content .texto{padding:10px 5%;}
  .bloque-promociones{padding:0 15px;}
  .bloque-promociones .promo-wrapper{margin-bottom:20px;}
  .bloque-promociones .promo-wrapper h2{font-size:25px;margin-top:0;}
  .bloque-promociones .promo-wrapper .texto-descuento-1 {font-size:35px;line-height:45px;padding:10px 5px;}
  .bloque-promociones .promo-wrapper:hover .reves{line-height:130%;padding:10px 5%;}
  .bloque-promociones .promo-wrapper:hover .reves h2{}
  .bloque-promociones .promo-wrapper:hover .reves h4{font-size:15px;}
  .bloque-promociones .promo-wrapper:hover .reves .texto-descuento-2 {font-size:35px;line-height:45px;padding:10px 5px;}
  .bloque-promociones .promo-wrapper:hover .reves .ver-codigo {margin:10px 13%;font-size:25px;line-height:30px;}
  /* /promociones */  
}

@media (max-width: 1200px) {
  #header .main-menu.menu .view div.view-content > div.views-row { padding: 0 15px; }
  #header .main-menu.menu div.view.view-submenu-club > div { padding-left: 34px; padding-right: 12px; }
  .block-productos-destacados .views-row .views-row-inner .col-right .cuerpo { padding-top: 0%; }
  .block-productos-destacados .views-row .views-row-inner .imagen { padding: 33% 0% 7% 0%; }
  .subfooter-area .block-floating-login { display: none; }
  #block-views-sobre-novalac-block .wrapper-botonera { margin: 0 0 30px 0; }
  #block-views-sobre-novalac-block .wrapper-botonera .col-1-5 { padding: 0 7px; }
  #block-views-sobre-novalac-block .novalac-mundo .col-left { width: 100%; }
  #block-views-sobre-novalac-block .novalac-mundo .col-right { width: 100%; }
  #block-views-productos-block-5 .imagen-pautas { width: 100%; }
  #block-views-productos-block-5 .imagen-pautas img { margin: auto; }
  #block-views-productos-block-5 .pauta-cuerpo img { margin: auto; }
  /*#block-views-productos-block-5 .pautas-wrapper .pauta-1.pauta { width: 100%; }*/
  .block-producto-detalle-pautas .pautas-wrapper { width: 100%; }
  #block-views-productos-block-4 { margin: 0 65px; }
  #block-views-productos-block-5 { margin: 0 65px; }
  #block-views-productos-block-5 .boton-pautas { padding-left: 5px; padding-right: 5px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante { left: 20px; }
  .block-apartados-desarrollados-categoria-abc .col-left { width: 100%; padding-bottom: 10px;}
  .block-productos-destacados { margin-top: 0px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc { padding-bottom: 40px; }
  .block-apartados-desarrollados-categoria-abc .col-right { width: 100%; }
  .block-apartados-desarrollados-categoria-abc .apartado-abc .imagen img { margin: auto; }
  .block-producto-detalle-pautas .botones-pautas-wrapper .boton-pautas .boton-pautas-inner { height: 80px; }
  .block-preguntas-frecuentes { padding-left: 0px; padding-right: 0px; }
  .block-plantea-pregunta { padding-left: 0px; padding-right: 0px; }
  #banner .block-banner-club { margin-bottom: 170px; }
  #block-webform-client-block-148 #webform-client-form-148 { padding: 0px 0px 0px 0px; }
}

@media (max-width: 991px) {
  #main-navigation ul.main-menu.menu { float: left; }
  #main-navigation ul.menu li a, #main-navigation ul.menu li span { padding: 20px 6px; }
  #main-navigation ul.menu li.first { padding-left: 0px; }
  #main-navigation ul.menu li.last { padding-right: 0px; }
  #header .main-menu.menu .view div.view-content > div.views-row { padding: 0 10px; }
  #banner .view-abc-de-la-alimentaci-n-infantil .views-row   { padding-bottom: 90px; }

  #banner .view-abc-de-la-alimentaci-n-infantil .views-row-3   { float: left; clear: both; }
  #banner .view-abc-de-la-alimentaci-n-infantil .views-row-4   { float:right; }
  .block-productos-destacados .views-row { width: 100%; padding-bottom: 15px; }
  .block-productos-destacados .views-row .views-row-inner .imagen { padding: 0%; }
  .block-productos-destacados .views-row .views-row-inner .col-right .cuerpo { padding-top: 10%; }
  .block-productos-destacados { margin-top: 0px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante { max-width: none; position: inherit; }
  .block-abc-intro .abc-categoria-top .bloque-listado { padding-left: 15px; padding-right: 15px; float: none; width: 100%; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .apartado-abc { padding: 60px 40px 40px 40px; }
  .block-aviso-lactancia-materna { padding: 100px 130px; }
  #block-views-sobre-novalac-block .col-right .contenido p { margin-bottom: 10px; }
  #block-views-sobre-novalac-block .calidad .contenido-boton { float: left; }
  #main-content { padding: 0; }
  /*#banner .view-abc-de-la-alimentaci-n-infantil .views-row-3 { float: none; }*/
  .node-type-abc-categoria #banner .view-abc-de-la-alimentaci-n-infantil .views-row-4 { float: none; }
  .node-type-abc-categoria #banner .view-abc-de-la-alimentaci-n-infantil .views-row { padding-bottom: 10px; }
  .node-type-abc-categoria .block-abc-intro .abc-categoria-top .bloque-listado { margin-top: 50px; }
  .node-type-abc-categoria #page .view-abc-de-la-alimentaci-n-infantil .views-row   { padding-bottom: 90px; }

  .node-type-abc-categoria #banner .view-abc-de-la-alimentaci-n-infantil .views-row-3   { float: none; }
  .node-type-abc-categoria #page .view-abc-de-la-alimentaci-n-infantil .views-row-4   { float:right; }
  .node-type-abc-categoria #page .view-abc-de-la-alimentaci-n-infantil .views-row-3 { float: left; clear: both; }
  #block-views-sobre-novalac-block .calidad { float: left; }
  #block-views-sobre-novalac-block .novalac-mundo { float: left; }
  #block-views-sobre-novalac-block .historia .col-left { width: 100%; }
  #block-views-sobre-novalac-block .historia .col-right { width: 100%; padding-top: 15px; }
  #block-views-sobre-novalac-block { padding: 0 0 30px 0; }
  #block-views-sobre-novalac-block .col-left { width: 100%; }
  #block-views-sobre-novalac-block .col-right { width: 100%; padding-top: 5px; }
  #block-views-sobre-novalac-block .wrapper-botonera { text-align: center; }
  #block-views-sobre-novalac-block .wrapper-botonera .col-1-5 { width: 100%;padding:0; padding-bottom: 10px; }
  #block-views-sobre-novalac-block .wrapper-botonera .col-1-5 .boton{padding:12px 5px;}
  #block-views-sobre-novalac-block .wrapper-botonera .col-1-5 br { display:none; }
  #block-views-sobre-novalac-block .wrapper-botonera { margin:0 0 30px 0; }
  #block-views-sobre-novalac-block .calidad .contenido-boton .col-left { padding-right: 15px; }
  #block-views-sobre-novalac-block .calidad .wrapper-contenido-boton .col-left img { margin: auto; }
  #block-views-sobre-novalac-block .wrapper-botonera .col-3 .boton, #block-views-sobre-novalac-block .wrapper-botonera .col-4 .boton{padding:12px 5px;}
  #block-views-sobre-novalac-block h2 { width: 100%; }
  #block-views-productos-block-4 { margin: 0 0; padding: 50px 15px 50px 15px; }
  #block-views-productos-block-5 { margin: 0 0; padding: 50px 10px 50px 10px; }
  #block-views-productos-block-5 .boton-pautas { padding-left: 3px; padding-right: 3px; }
  #banner .block-abc { margin-bottom: 40px; }
  #banner2 #block-views-bloques-de-reclamo-block .view-header img.icono-mamas { margin-top: -100px; }
  .subfooter-area .block-floating-login { display: none; }

  .block-consejos-detalle .content { width: auto; margin-right: 0px; }
  .block-banner-club .floating-login { position: relative; width: 100%; right: 0; top: 0; }
  .block-banner-club { margin-bottom: 0px !important; }

  .block-banner-club .floating-login .header { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .banner-unete { margin-bottom: 0px; padding-bottom: 0px; }
  .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -50px; }
  .page-user #page { background: #FFEEEE; margin-top: -130px; padding-top: 130px;  }

}

@media (max-width: 768px) {
  #main-navigation { display: none; }
  #main-navigation.displayed { display: block; }
  #main-navigation .main-menu.menu li > div.view div.view-content > div.views-row { width: 100%; }
  #main-navigation-inside { background: #fff; width: 100%; }
  #main-navigation ul.main-menu.menu { width: 100%; }
  .fa, .fa-caret-up { display: none !important; }
  #header-inside { position: initial; }
  #header .col-menu { padding: 0; position: absolute; width: 100%; top: 50px; background: #fff; }
  #header-inside .col-menu #main-navigation { width: 100%; }
  #main-navigation ul.menu li { width: 100%; padding-top: 1px; }
  #main-navigation ul.menu li a, #main-navigation ul.menu li span { width: 100%; background-color: #004983; padding: 12px 6px; }
  #main-navigation ul.main-menu li a, #main-navigation ul.main-menu li span.nolink {color: #ffffff;}
  #header .main-menu.menu .view div.view-content > div.views-row { padding: 0; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .views-field-field-imagen-en-menu img { display: none;}
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block { border-bottom: 0px; border: 0px; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .views-field-field-breve-descripcion p { margin-bottom: 5px; display: none;}
  #main-navigation ul.menu li.menu-518 .view-.page-user #page { background: #FFEEEE; margin-top: -130px; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 .view-display-id-block_1 .titulo-producto a{ font-size: 11px; text-transform: lowercase; color: #38739B; font-weight: 500;}
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 .view-display-id-block_1 .titulo-producto { border-top: none; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .titulo-categoria { margin-bottom: 0px; height: auto; background-color: #43BAE4; font-size: 13px; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 .titulo-subcategoria span { background-color: #fff; color: #004983; text-transform: uppercase; font-weight: 600; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block span a { background-color: #ffffff; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block span  { background-color: #43BAE4; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 .titulo-subcategoria { padding: 0; background: none; font-size: 12px; color: #ffffff; background-color: #ffffff;}
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 { background: none; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_1 .titulo-producto { background: none; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_1 .titulo-producto span {background-color: #fff;}
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_1 .titulo-producto a:hover { background: none;         }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_2 .titulo-subcategoria:hover { background: none; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_1 .titulo-producto a { padding: 0; font-size: 12px; color: #004983; text-transform: uppercase; font-weight: 600;}
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .view-display-id-block_1 { padding-bottom: 2px; background: none; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block .titulo-categoria { margin-top: 0px; padding: 0; }
  #main-navigation ul.menu li.menu-518 .view-id-submen_productos.view-display-id-block { padding: 5px 0px 0px 0px; position: relative; }
  #main-navigation ul.menu li.menu-518:hover .view-id-submen_productos.view-display-id-block{display:none;}
  #main-navigation ul.menu li.menu-518.display-submenu .view-id-submen_productos.view-display-id-block{display:block;}

  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a .imagen-principal img { display: none;}
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil .views-row .view-abc-de-la-alimentaci-n-infantil { padding-bottom: 5px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil { position: relative;  height: 680px; padding: 5px 0px 0px 0px; border-bottom: 0px; border: 0px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a .rotulo { border-radius: 0px; height: auto; padding: 5px 15px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil .views-row .view-abc-de-la-alimentaci-n-infantil span { background-color: #ffffff; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a .rotulo h4 { font-size: 13px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a.link-apartado { font-size: 12px; }
  #main-navigation ul.menu li.menu-519 .view-id-submen_abc_de_la_alimentaci_n_infantil a { padding: 0; }
  #main-navigation ul.menu li.menu-519:hover .view-id-submen_abc_de_la_alimentaci_n_infantil{display:none;}
  #main-navigation ul.menu li.menu-519.display-submenu .view-id-submen_abc_de_la_alimentaci_n_infantil{display:block;}
  #main-navigation ul.menu li.menu-519.display-submenu .view-id-submen_abc_de_la_alimentaci_n_infantil span{background:#fff !important;}
  #main-navigation ul.menu li.menu-519.display-submenu .view-id-submen_abc_de_la_alimentaci_n_infantil a{background:#fff !important;}

  #main-navigation ul.menu li.menu-520:hover, #main-navigation ul.menu li.menu-520.active-trail { background: none; }
  #main-navigation ul.menu li.menu-520 a.active-trail, #main-navigation ul.menu li.menu-520 a:hover, #main-navigation ul.menu li.menu-520 span.nolink:hover { background: #E57676; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club { padding: 5px 0; border-bottom: 0px;  border: 0px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-consejos .view-content a { background-color: #ffffff;  color: #004983; font-size: 12px; text-transform: uppercase; font-weight: 600; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-consejos .view-content a:hover { background: #fff; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-consejos .view-content a:hover { background: none;  background-color: #ffffff; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-consejos .view-footer a { background-color: #ffffff;  font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-preguntas .view-content a { background-color: #ffffff; font-size: 12px; padding-top: 0px; padding-bottom: 0px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-preguntas .view-footer a { background-color: #ffffff; font-size: 12px; padding-top: 0px; padding-bottom: 0px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .view-header .texto { display: none; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .arrow-right{ display: none; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-preguntas .view-content { background: none; margin-top: 0px; padding-bottom: 0px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .view-header h3 { display: none; }
  #main-navigation ul.menu li.menu-520 .view.page-user #page { background: #FFEEEE; margin-top: -130px; }
  #main-navigation ul.menu li.menu-520:hover .view-submenu-club .col-consejos { padding-left: 0px; padding-right: 0px; }
  #main-navigation ul.menu li.menu-520:hover .view-submenu-club .col-preguntas { padding-left: 0px; padding-right: 0px; }
  #main-navigation ul.menu li.menu-520 .view-submenu-club .view-header h2 { font-size: 13px; margin-bottom: 0px; padding: 5px 5px; }
  #main-navigation ul.menu li.menu-520 a.active-trail, #main-navigation ul.menu li.menu-520 a:hover, #main-navigation ul.menu li.menu-520 span.nolink:hover { background: #004983;}
  #main-navigation ul.menu li.menu-520 { background: none;}
  #main-navigation ul.menu li.menu-520 .view-submenu-club .col-preguntas .view-footer a br { display: none; }
  #main-navigation ul.menu li.menu-520:hover .view-submenu-club{display:none;}

  #menu-ico-mobile { display: inline; position: absolute;  top:10px; right: 15px; cursor: pointer; z-index: 1000; }
  #menu-ico-mobile .line { display: block; width: 30px; height: 3px; border-radius: 1px; background-color: #06389b; margin-top: 6px; margin-bottom: 6px; }
  #header .main-menu.menu li .views-row > div > div.views-field-field-imagen-en-menu > div > img { display: none; }
  #banner2 #block-views-consejos-listado-block-2 .col-right .autor { float: left; width: 100%; }
  #banner2 #block-views-consejos-listado-block-2 .views-row {padding-bottom: 15px; float: left; width: 100%; }
  #banner2 #block-views-consejos-listado-block-2 .autor .views-row { width: 100%; }
  #banner2 #block-views-bloques-de-reclamo-block .views-row { float: left; width: 33.3%; }
  #block-views-sobre-novalac-block { padding: 0 0 30px 0; }
  #block-views-productos-block-5 .imagen-pautas { float: left; }
  #block-views-productos-block-5 .boton-pautas { margin-bottom: 35px; }
  .block-aviso-lactancia-materna { padding: 80px 80px; }
  .block-apartados-desarrollados-categoria-abc .apartado-abc { padding: 60px 25px 80px 25px; }
  .block-bloques-reclamo a.link-bloque .cuerpo .texto { padding: 0 5%; }

  .block-comite-editorial .view-content .wrapper-comite-miembro .imagen-principal img { margin: auto; }
  .block-comite-editorial .view-content .views-row-3 { clear: both; }
  .block-comite-editorial .view-content .wrapper-comite-miembro .rotulo h3 { margin-top: 10px; }
  .block-comite-editorial .view-content .wrapper-comite-miembro .rotulo .descripcion { padding-bottom: 20px; }
  .block-consejos-ultimos .views-row {padding-bottom: 15px; }
  .block-consejos-listado .views-row .col-left .imagen img { margin: auto; }
  .block-preguntas-frecuentes-home-club .views-row { padding-left: 5px; padding-right: 5px; }
  .block-productos-destacados .views-row .views-row-inner .col-right .cuerpo { padding: 0% 0% 2% 0%; }
  .block-productos-destacados .views-row .views-row-inner .imagen img { margin-left: auto; margin-right: auto; }
  .block-producto-detalle-pautas .botones-pautas-wrapper .boton-pautas .boton-pautas-inner { height: 55px; padding: 23px 0; }
  .block-producto-detalle-pautas .botones-pautas-wrapper .boton-pautas .boton-pautas-inner .ico-info { margin-top: -23px; }
  .block-producto-detalle-pautas .boto#main-navigation ul.menu li.menu-520 .view-submenu-club .view-header h3nes-pautas-wrapper .boton-pautas .boton-pautas-inner .ico-info-active { margin-top: -23px; }
  .block-producto-detalle-pautas .pautas-wrapper { float: left; }
  .block-productos-relacionados .view-header .col-left { width: 100%; }
  .block-productos-relacionados .view-header .col-right { width: 100%; padding-left: 15px; padding-right: 15px; text-align: center; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .apartado-abc { padding: 60px 25px 40px 25px; }
  .page-node-4 #banner-inside { margin-bottom: 0px; }
  .banner-unete { padding: 30px 0; }
  body.page-node-4 #banner2 { margin-top: 0px; }
  #subfooter ul.menu li { display: block; padding: 1% 0% 1% 0%; }
  #subfooter ul.menu li a { display: inline;}
  #subfooter ul.menu li a:after { content: ''; }
  #pro .content-pro { width: 560px; margin-left: -280px; }
  .node-type-abc-categoria #page .block-apartados-desarrollados-categoria-abc .view-abc-de-la-alimentaci-n-infantil .views-row { padding-bottom: 0px; }
}

@media (max-width: 600px) {
  #pro .content-pro  { width: 420px; margin-left: -210px; }
  #pro .content-pro .content .paragraph { padding: 5px; }
  #pro .content-pro .content .paragraph p { font-size: 14px; margin-bottom: 5px; }
  #pro .content-pro .content .link a { font-size: 13px; }
  #pro .content-pro .content .link { padding-top: 0px; }
    #pro .content-pro .pro-title .title { font-size: 36px; }
  #banner .view-abc-de-la-alimentaci-n-infantil .views-row { width: 100%; padding-bottom: 90px; }
  #banner .view-abc-de-la-alimentaci-n-infantil .views-row .imagen-principal img { margin-left: auto; margin-right: auto; }
  #banner .block-titulo-sobre-novalac .ico-bibe { width: 65px; margin-left: -32px; margin-top: -42px; }
  #banner .block-titulo-sobre-novalac h1 { margin: 10px 0 10px 0; font-size: 65px;}
  #banner .block-titulo-sobre-novalac { padding-top: 20px; }
  #block-views-sobre-novalac-block h2 { font-size: 40px; }
  #block-views-consejos-listado-block { padding-bottom: 0px; }
  #block-system-main { padding-bottom: 0px; }
  .block-abc .view-header h2 { font-size: 40px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina h1 { font-size: 40px; margin: 10px 0 5px 0; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .ico-bibe { width: 65px; margin-left: -32px; margin-top: -42px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina { margin-top: -10px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .separador { margin-bottom: 5px; }
  .block-abc-intro .abc-categoria-top .bloque-listado a { font-size: 16px; }
  .block-apartados-desarrollados-categoria-abc .apartado-abc .titulo-pagina h2 { font-size: 40px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc .titulo-pagina h2 { font-size: 40px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc .titulo-pagina { margin-bottom: 0px; }
  .block-aviso-lactancia-materna { padding: 60px 40px; font-size: 22px; }
  .block-banner-club .floating-login .header .icono-mamas { width: 85px; margin-left: -36px; }
  .block-banner-club .floating-login .header h3 { font-size: 45px; padding: 40px 0 20px 0; }
  .block-banner-club .floating-login .header h4 { font-size: 16px; }
  .block-bloques-reclamo .view-header h3 { font-size: 50px; }
  .block-consejos-listado .views-row { padding: 40px 30px 40px 30px; }
  .block-consejos-detalle .cuerpo h3 { font-size: 17px; }
  .block-consejos-detalle .cuerpo { padding-left: 5px; padding-right: 5px; }
  .block-consejos-ultimos .view-header h2 { font-size: 40px; }
  .block-comite-editorial-club .view-header h1 span { font-size: 42px; }
  .block-comite-editorial .view-content .col-comite-miembro { width: 100%; padding-bottom: 15px; }
  .block-comite-editorial .view-content .wrapper-comite-miembro .imagen-principal img { margin: auto; }
  .block-productos-relacionados .view-header h2 { font-size: 40px; }
  .block-productos-relacionados .view-header .col-right { font-size: 16px; }
  .block-productos-destacados .view-header h2 { font-size: 40px; }
  .block-preguntas-frecuentes-home-club .view-header h2 { font-size: 40px; }
  .block-preguntas-frecuentes-home-club .view-header p { font-size: 16px; }
  .block-preguntas-frecuentes-home-club .views-row { width: 100%; padding-top: 85px; padding-bottom: 20px; }
  .block-preguntas-frecuentes-home-club .views-row .leer-mas { margin-top: 0px; }
  .block-preguntas-frecuentes .pregunta { padding: 0 0 15px 70px; }
  .block-preguntas-frecuentes .pregunta .pregunta-inner { padding: 15px 25px 0 0 ;}
  .block-titulo-preguntas-frecuentes .content .texto { padding: 15px 5%; }
  .block-titulo-preguntas-frecuentes .content .texto p { margin-bottom: 0px; }
  .block-unete p { font-size: 20px; }
  .node-type-abc-categoria #page .view-abc-de-la-  #pro .content-pro .pro-title .title { font-size: 36px; }
  alimentaci-n-infantil .views-row { width: 100%; padding-bottom: 90px; }
  .node-type-abc-categoria #page .view-abc-de-la-alimentaci-n-infantil .views-row .imagen-principal img { margin-left: auto; margin-right: auto; }
  .wrapper-user-profile #block-system-main form { padding-left: 0; padding-right: 0; max-width:558px;}
  .wrapper-user-profile #block-system-main form #edit-account { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form .group-tus-datos { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre { text-align: center; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre label {/* width: 245px; */}
  .wrapper-user-profile #block-system-main form .group-detalles { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form #edit-field-ninos { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form #edit-field-estoy-interesado-en-poder- { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form #edit-actions { padding-left: 15px; padding-right: 15px; }
  .wrapper-user-profile #block-system-main form #edit-field-ninos .field-name-field-nino-nina.field-widget-options-buttons.form-wrapper { text-align: center; }
  .wrapper-user-profile #block-system-main form #valid-mail-text { font-size: 13px; }
  .wrapper-user-profile #block-system-main form #edit-account .form-item input#edit-mail { font-size: 15px; }
  .wrapper-user-profile #block-system-main form .group-tus-datos input, label { font-size: 15px; }
  .wrapper-user-profile #block-system-main form .group-detalles input { font-size: 15px; }
  .wrapper-user-profile #block-system-main form .group-detalles select  { font-size: 15px !important; }
  .wrapper-user-profile #block-system-main form #edit-field-provincia-und select { font-size: 15px; }
  .wrapper-user-profile #block-system-main form #edit-field-ninos input { font-size: 15px; }
  .wrapper-user-profile #block-system-main form #edit-account .form-item { padding-left: 0px !important; padding-right: 0px !important;  }

  .wrapper-user-profile #block-system-main form #edit-field-madre-padre label { padding-left: 35px; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre-und label[for="edit-field-madre-padre-und-0"]:hover { padding-left: 0px; }

  .wrapper-user-profile #block-system-main form .form-item.form-type-radios label { padding-left: 0px; }
  .wrapper-user-profile #block-system-main form .form-item.form-type-radios .form-radios input[value="Niña"] + label:hover { padding-left: 0px; }

  .page-user #page { margin-top: -122px; }
  .page-user .block-titulo-preguntas-frecuentes .content h1 { font-size: 30px; padding-left: 0px; padding-right: 0px; }
  .page-user .block-titulo-preguntas-frecuentes .content h1 span { padding-left: 0px; padding-right: 0px; }
  .page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -70px; }
.wrapper-user-profile #block-system-main form #edit-account .form-type-password-confirm div { width: auto; /*padding: 0px 118px 0px 0px !important;*/ }

}

@media (max-width: 500px) {

  .block-comite-editorial .view-header h2 { font-size: 16px; }
  .block-comite-editorial-club .view-header h1 span { font-size: 36px; }
  #banner .block-titulo-sobre-novalac h1 { font-size: 55px; }
  #banner .block-abc .view-header p { font-size: 14px; }
  #banner2 #block-views-consejos-listado-block-2 .views-row { width: 100%; }
  #banner2 #block-views-bloques-de-reclamo-block .views-row { width: 100%; }
  #block-views-sobre-novalac-block h2 { font-size: 35px; }
  .block-abc .view-header h2 { font-size: 35px; }
  .block-abc-intro .abc-categoria-top .bloque-listado a { font-size: 15px; }
  .block-abc-intro .abc-categoria-top .bloque-listado a span.orden { font-size: 20px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .ico-bibe { width: 60px; margin-left: -30px; margin-top: -40px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .separador { width: 100px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .cuerpo { padding: 30px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina h1 { font-size: 35px; margin: 10px 0 5px 0; }
  .block-apartados-desarrollados-categoria-abc .apartado-abc .titulo-pagina h2 { font-size: 35px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc .titulo-pagina h2 { font-size: 35px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc .titulo-pagina { margin-bottom: 0px; margin-top: 30px; }
  .block-aviso-lactancia-materna.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { padding: 60px 10px; font-size: 20px; margin-top: 30px; margin-bottom: 30px; }
  .block-aviso-lactancia-materna p { margin: 0 0 0; }
  .block-banner-club .floating-login .header .icono-mamas { width: 65px; }
  .block-bloques-reclamo .view-header h2 { font-size: 35px; }
  .block-bloques-reclamo .view-header h3 {font-size: 45px; }
  .block-consejos-listado .views-row { padding: 40px 20px 40px 20px; }
  .block-consejos-ultimos .view-header h2 { font-size: 35px; }
  .block-plantea-pregunta h2 { font-size: 38px; }
  .block-preguntas-frecuentes .pregunta .pregunta-inner { padding: 15px 25px 0 0 ;}
  .block-preguntas-frecuentes .pregunta { padding: 0 0 15px 70px; }
  .block-productos-relacionados .view-header .col-right { font-size: 15px; }
  .block-productos-relacionados .view-header h2 { font-size: 35px; }
  .block-productos-destacados .view-header h2 { font-size: 35px; }
  .block-productos-destacados .views-row .views-row-inner .cuerpo h4 { font-size: 35px; }
  .block-producto-detalle-pautas .view-header p { font-size: 16px; }
  .block-producto-detalle-pautas .view-header h2 { font-size: 35px; }
  .block-titulo-preguntas-frecuentes .content h1 { font-size: 32px; }
  .block-titulo-preguntas-frecuentes .content img.ico-mamas { width: 80px; margin-left: -40px; margin-top: -40px; }
  .block-titulo-preguntas-frecuentes .content .texto { padding: 15px 5%; }
  .block-titulo-preguntas-frecuentes .content .texto p { margin-bottom: 0px; }
  .block-titulo-consejo .ico-mam.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamasas { width: 80px; margin-left: -40px; margin-top: -10px; }
  .block-titulo-consejo h1 { font-size: 32px; marginsesion-top: 30px; }
  .node-type-abc-categoria .block-abc { margin-top: 30px; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .apartado-abc { padding: 30px 5px 20px 5px; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .apartado-abc .titulo-pagina { margin: 0 0 30px 0; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .col-left { padding-left: 7px; padding-right: 7px; }
  .page-user-register #page { padding-top: 140px; margin-top: -160px; }
  .page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -56px; }
  .page-user.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -37px; }
  .node-type-abc-categoria #page .view-abc-de-la-alimentaci-n-infantil .views-row { width: 100%; }
  .wrapper-user-profile #block-system-main form #valid-mail-text p { line-height: 125%; font-size: 13px; }
  .wrapper-user-profile #block-system-main form #edit-account .form-type-password-confirm div { padding: 5px 10px 5px 10px; }
  .page-node- .block-banner-club .floating-login .header .icono-mamas { margin-top:-38px !important;}
  
  /* promociones: */
  .block-titulo-preguntas-frecuentes.block-titulo-promociones .content .texto{padding:10px 2%;}
  .bloque-promociones{padding:0;}
  .bloque-promociones .promo-wrapper{margin-bottom:20px;}
  .bloque-promociones .promo-wrapper h2{font-size:18px;margin-top:0;}
  .bloque-promociones .promo-wrapper .texto-descuento-1 {font-size:24px;line-height:34px;padding:5px;}
  .bloque-promociones .promo-wrapper:hover .reves{line-height:120%;padding:10px 2%;}
  .bloque-promociones .promo-wrapper:hover .reves h2{}
  .bloque-promociones .promo-wrapper:hover .reves h4{font-size:14px;}
  .bloque-promociones .promo-wrapper:hover .reves .texto-descuento-2 {font-size:24px;line-height:34px;padding:5px;}
  .bloque-promociones .promo-wrapper:hover .reves .ver-codigo {margin:10px 5%;font-size:20px;line-height:30px;}
  /* /promociones */    

}

@media (max-width: 447px){
  #header #redes-sociales-novalac { margin-top: 40px; }
  #header .col-logo { width: 69%; }
  #header .col-logo img { width: 100%; }
  #banner .block-titulo-sobre-novalac h1 { font-size: 50px; }
  .content-pro { max-width:100%; }
  #pro .content-pro { width:100%; left: 0%; margin-left: 0px; }
  .block-abc-intro .abc-categoria-top .bloque-listado a { font-size: 14px; }
  .block-abc-intro .abc-categoria-top .bloque-listado a span.orden { font-size: 18px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .ico-bibe { width: 50px; margin-left: -25px; margin-top: -30px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina h1 { font-size: 35px; margin: 5px 0 5px 0; }
  .block-aviso-lactancia-materna { padding: 40px 10px; font-size: 18px; margin-top: 20px; margin-bottom: 20px; }
  .block-aviso-lactancia-materna p { margin: 0 0 0; }
  .block-comite-editorial .view-header .texto { padding: 10px 15%; }
  .block-consejos-listado .views-row { padding: 40px 10px 40px 10px; }
  .block-consejos-ultimos .views-row { padding-left: 0px; padding-right: 0px; }
  .node-type-abc-categoria .block-abc { margin-top: 20px; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre-und { width: 100%; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre-und div { width: 100%; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre-und > div:first-of-type { padding-right: 0px; padding-bottom: 2px; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre-und label { width: 100%; }
  .wrapper-user-profile #block-system-main form #edit-field-madre-padre label { padding-left: 0px; }
  .wrapper-user-profile #block-system-main form .form-item.form-type-radios .form-radios div { width: 100%; }
  .wrapper-user-profile #block-system-main form .form-item.for.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamasm-type-radios .form-radios label { width: 100%; }
  .wrapper-user-profile #block-system-main form .form-item.form-type-radios .form-radios > div:first-of-type { padding-right: 0px; padding-bottom: 6px; }
  .wrapper-user-profile #block-system-main form .field-name-field-ninos .form-item { display: block; }
  .wrapper-user-profile #block-system-main form .form-item.form-type-radios .form-radios { width: 100%; }
  .wrapper-user-profile #block-system-main form #valid-mail-text p { margin: 0; font-size: 12px; padding-bottom: 0px; }
  .page-user form#user-login input.form-submit { width: 100%; font-size: 14px;}
  .page-user form#user-login #edit-actions .btn.btn-registro { width: 100%; margin-top: 2px; font-size: 14px; }
  .page-user form#user-login #edit-actions .lbl-registro { sesiontext-align: center; font-size: 14px;}
  .node-type-page #block-block-12 { margin-left: 15px; margin-right: 15px; }
  .node-type-page #block-block-12 .block-login-inner .cuerpo { float: left; padding-top: 0px; }
  .wrapper-user-profile #block-system-main form .form-item.form-type-radios .form-radios label { width: 100%; }
}

@media (max-width: 400px){
  #pro .content-pro .pro-title .title { font-size: 30px; }
  #pro .content-pro .content .paragraph { padding: 0px; }
  #pro .content-pro .content .paragraph.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas p { font-size: 13px; margin-bottom: 5px; }
  #pro .content-pro .content .link a { font-size: 12px; }
  #header #redes-sociales-novalac { margin-top: 35px; }
  #banner .block-titulo-sobre-novalac h1 { font-size: 45px; }
  #block-views-sobre-novalac-block h2 { font-size: 30px; }
  .block-abc .view-header h2 { font-size: 30px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .separador { width: 80px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .cuerpo { padding: 15px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina .ico-bibe { width: 45px; margin-left: -22px; margin-top: -25px; }
  .block-abc-intro .abc-categoria-top .bloque-flotante .titulo-pagina h1 { font-size: 30px; margin: 5px 0 5px 0; }
  .block-apartados-desarrollados-categoria-abc .apartado-abc .titulo-pagina h2 { font-size: 30px; }
  .block-apartados-desarrollados-categoria-abc .views-row-even .apartado-abc .titulo-pagina h2 { font-size: 30px; }
  .block-aviso-lactancia-materna { padding: 20px 10px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
  .block-aviso-lactancia-materna p { margin: 0 0 0; }
  .block-bloques-reclamo .view-header h2 { font-size: 30px; }
  .block-bloques-reclamo .view-header h3 {font-size: 40px; }
  .block-consejos-ultimos .view-header h2 { font-size: 30px; }
  .block-comite-editorial .view-header .texto { padding: 10px 9%; }
  .block-consejos-listado .views-row { padding: 40px 5px 40px 5px; }
  .block-titulo-preguntas-frecuentes .content h1.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { font-size: 32px; }
  .block-titulo-preguntas-frecuentes .content img.ico-mamas { width: 80px; margin-left: -40px; margin-top: -40px; }
  .block-plantea-pregunta h2 { font-size: 38px; }
  .block-productos-destacados .views-row { padding-left: 0px; padding-right: 0px; }
  .block-productos-destacados .views-row .views-row-inner .cuerpo h4 { font-size: 30px; }
  .block-productos-destacados .view-header h2 { font-size: 30px; }
  .block-producto-detalle-top .col-right { padding: 0; }
  .block-producto-detalle-top .col-left .jirafa { bottom: 70px; }
  .block-producto-detalle-top .col-left .imagen img { bottom: 35%; }
  .block-productos-relacionados .view-header h2 { font-size: 35px; }
  .block-preguntas-frecuentes-home-club .view-footer a { font-size: 26px; }
  .block-preguntas-frecuentes-home-club .view-footer { font-size: 26px; }
  .container-inline-date .form-item, .container-inline-date .form-item input { width: 100%; }
  .node-type-abc-categoria .block-abc { margin-top: 10px; }
  .node-type-abc-categoria .block-apartados-desarrollados-categoria-abc .col-left p { margin: 0 0 15px; }
  .wrapper-user-profile #block-system-main form input.form-submit { width: 100%; }
  .wrapper-user-profile #block-system-main form #edit-actions .btn.btn-sesion { width: 100%; margin-top: 2px; }
  .wrapper-user-profile #block-system-main form #edit-actions .lbl-sesion { text-align: center; }
  .wrapper-user-profile #block-system-main form #valid-mail-text p { margin: 0; font-size: 12px;  padding-bottom: 0px; }
  .page-user .block-titulo-preguntas-frecuentes .content h1 { font-size: 24px; }
  .page-user.page-user-register .block-titulo-preguntas-frecuentes .content h1 { font-size: 28px; }
  .page-user .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -48px; }
  .page-user.page-user-register .block-titulo-preguntas-frecuentes .content img.ico-mamas { margin-top: -41px; }
  .wrapper-user-profile #block-system-main form .form-item .description{ font-size: 12px;}
  
  /* promociones: */
  .block-titulo-preguntas-frecuentes.block-titulo-promociones .content .texto{padding:5px 1%;}
  .bloque-promociones{padding:0;font-size:12px;}
  .bloque-promociones .promo-wrapper{margin-bottom:20px;}
  .bloque-promociones .promo-wrapper h2{font-size:16px;margin-top:0;}
  .bloque-promociones .promo-wrapper .texto-descuento-1 {font-size:20px;line-height:30px;padding:2px 5px;}
  .bloque-promociones .promo-wrapper:hover .reves{line-height:120%;padding:10px 2%;}
  .bloque-promociones .promo-wrapper:hover .reves h2{}
  .bloque-promociones .promo-wrapper:hover .reves h4{font-size:12px;}
  .bloque-promociones .promo-wrapper:hover .reves .texto-descuento-2 {font-size:20px;line-height:30px;padding:2px 5px;}
  .bloque-promociones .promo-wrapper:hover .reves .ver-codigo {margin:5px 2%;font-size:16px;line-height:26px;}
  /* /promociones */    
  
}

@media (max-width: 350px){
  #header .col-rrss { padding-left: 14px; }
  #header #redes-sociales-novalac { margin-top: 30px; }
  .block-comite-editorial .view-header .texto { padding: 10px 5%; }
  .block-producto-detalle-top .col-left .jirafa { bottom: 80px; }
  .block-producto-detalle-top .col-left .imagen img { bottom: 40%; }
  
}

@media (min-width: 992px){
  .page-node-19 .col-aside-right{margin-top:140px;}
  #block-views-consejos-listado-block .views-exposed-form{margin-bottom:0;}
  #block-views-consejos-listado-block .view-filters{position:absolute;right:0;top:0;}
  #block-views-consejos-listado-block .views-exposed-form .views-exposed-widgets{float:right;}
  #block-views-consejos-listado-block .views-exposed-form .views-exposed-widget{padding-right:0;}

  #block-views-consejos-listado-block .view-filters{margin-right:-252px;width:242px;}
  #block-views-consejos-listado-block .views-exposed-form .views-widget-filter-combine input{width:135px;}
}
@media (min-width: 1200px){
  #block-views-consejos-listado-block .view-filters{margin-right:-310px;width:300px;}
  #block-views-consejos-listado-block .views-exposed-form .views-widget-filter-combine input{width:190px;}
}
@media (min-width: 1550px){
  #block-views-consejos-listado-block .view-filters{margin-right:-367px;width:357px;}
  #block-views-consejos-listado-block .views-exposed-form .views-widget-filter-combine input{width:250px;}
}
