/*********************   FONT BARIOL       *********************************************/
@font-face {
  font-family: 'Bariol';
       src: url(font/Bariol_Regular_0.woff) format('woff');
}
/*********************   FONT BARIOL       *********************************************/

/* CLASE BANNER CABECERA NUEVA */
.class-banner-new{
    height:297px;
    background-color: rgba(255, 255, 255, 0);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top:56px; 
    background-position: 0px; 
    width: 100%;
    height: auto;   
}

/*IMG LOGO*/

.nutriciaLogoDimension{
    margin-top: 5px;
    width:157px;
    height:57px;
}

.fusion-alignleft{
    text-align:left!important;
}

@media (max-width: 1170px){
    .fusion-secondary-header{
        padding-left:0!important;
        padding-right:0!important;
    }
    .fusion-secondary-header > .fusion-row{
        padding-left:0!important;
        padding-right:0!important;
        max-width:99%!important;
    }
}

/**/




/*********************   START FOOTER       *********************************************/


.fusion-footer-widget-area .widget-title {
    font-weight: 600 !important;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.fusion-widget-area .widget_nav_menu li {
	padding: 0px 10px 0px 12px;
}
.fusion-footer-copyright-area{
	height: 100px;
  	background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%);
}

.footer_container_fix {
    color: #ffffff;
    display: flex;
    justify-content: space-around;
    align-items: center;

   }
.fusion-social-links-footer{ /* hide icons social media*/
	display: none;
}

.img-numero-verde-footer{
	height: 92px;
    margin-top: -27px;
    float: left;
}
.img-linkedin-footer{
	padding-right:15px;
     display: none;
}
.img-linkedin-footer img{
	height: 24px;
    display: none;
}

/*********************   END FOOTER       *********************************************/

/*********************   START HEADER SECONDARY   *******************************************/

.botones-header-secondary {	
	background: #fff ;
    border: 1px solid #51338B ;
    border-radius: 12px ;
    margin-bottom: 25px ;
    text-decoration: none ;
    padding: 4px 15px;
    color: #51338B;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    text-transform: initial;
}

.botones-header-secondary:hover{
    color: #ffffff !important;
    background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) ;
    border: 1px solid #51338B ;
    border-radius: 12px ;
    transition: 0.1s;
}

.texto_adulti_sin_subrayado{
        color: #51338b;font-weight: 600;margin-right:3px;
    }
.texto_adulti_con_subrayado{
        color: #51338b; text-decoration: none; font-weight: 800; border-bottom: 3px solid #51338b; padding-bottom: 2px; margin-right:3px;
    }
.texto_pediatrica_sin_subrayado{
        color:#009fe3; font-weight: 600;margin-left:3px;
    }
.texto_pediatrica_con_subrayado{
        color:#009fe3; text-decoration: none; font-weight: 800; border-bottom: 3px solid #009fe3; padding-bottom: 2px; margin-left:3px;
    }
.espaciado-cabecera-two-links{
        margin-top: 26px;
        margin-left: 50px;
    }

.fusion-secondary-header{
    position: fixed;
    width: 100%;
    top: 0px;
    height: 10%;
}


.respmenu{
    display: none;
}


/*********************   END HEADER SECONDARY   *******************************************/

/*********************   START HOME PUBLIC   *******************************************/
.cabecera-home{
	height: 440px;
}

.cuadrado-cabecera-left{
	height: 397px;
    /*margin-right: 48px;
    float: right;
    position: absolute;*/
    left: 6%;
    top: 18%;
    max-width: 44%;
}

.cuadrado-cabecera-right{
	height: 397px;
    margin-left: 48px;
    float: left;
   
    position: absolute;
    right: 6%;
    top: 18%;
    max-width: 44%;
}

.img-oso-recuadro-2{
	/*position: absolute;
	bottom: -10%;
	right: -5%;*/
    display: none;
}

.text-home-block-3{
	text-align: center;
	color: #4e3289;
	font-size: 19px;
	margin-top: 30px;
}
a.link-text-home-block-3{
	color: #4e3289;
	border-bottom: 2px solid #d2cedd;
}

.rectangulo-gris{
	height: 237px;
    border-radius: 8px;
    /*background-color: #f9f9f9;*/
    background: linear-gradient(to left,#bababa, #f9f9f9); 
    box-shadow: 0px 8px 10px #efefef;
    margin-left: 80px;
    margin-right: 80px;
}
.rectangulo-gris-pediatrica{
    height: 237px;
    border-radius: 8px;
     background: linear-gradient(to left,#bababa, #f9f9f9); 
    box-shadow: 0px 8px 10px #efefef;
}

.botones-home {	
	background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) ;
    border-radius: 12px ;
    margin-bottom: 25px ;
    text-decoration: none;
    padding: 5px 30px;
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    text-transform: initial;
    border: solid 1px transparent;
}

.botones-home:hover{
    background: #fff;
    text-decoration: none;
    color: #51338b !important;
    border: solid 1px; 
}

.botones-home-pediatrica {	
	background: #009fe3 ;
    border-radius: 12px ;
    margin-bottom: 25px ;
    text-decoration: none ;
    padding: 5px 30px;
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    text-transform: initial;
    border: solid 1px transparent;
}

.botones-home-pediatrica:hover{
    color: #009fe3 !important;
    background: #ffffff;
    border: 1px solid;
    text-decoration: none;
}

.texto-1-logo-danone{
	font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-top: -6%;
}

.texto-2-logo-danone{
	width: 480px;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 22px;
    /* font-style: italic;*/
}

.img-logo-danone{
	width: 70%;
    float: right;
    right: -16px;
    top: -65px;
}
.img-logo-bcorp-home{
    width: 80%;
    float: right;
    right: 12px;
    top: -39px;

}

.text-1-recuadro-gris{
	font-size: 33px;
    color: #51338b;
    font-weight: 600;
    letter-spacing: -1px;
}
.text-2-recuadro-gris{
	font-size: 20px;
    letter-spacing: -1px;
    line-height: 24px;
    margin-top: -20px;
}

.image-recuadro-gris{
	margin-top: -118px;
	left: -58px;	
}

.list-ul{
	padding-left: 40% !important;
    line-height: 26.5px !important;
}
.list-ul li{
	margin-bottom: -2.7%;
}

.image-recuadro-gris-adul-pedia{
	margin-top: -126px;
	left: 30px;	
}

.text-1-recuadro-gris-pediatrica{
	font-size: 33px;
    color: #009fe3;
    font-weight: 600;
    letter-spacing: -1px;
}
.text-1-recuadro-gris-adultos{
    font-size: 33px;
    color: #51338b;
    font-weight: 600;
    letter-spacing: -1px;
}
.rectangulo-infografia{
	height: 260px;
    border-radius: 8px;
    box-shadow: 0px 8px 10px #efefef;
}

.img-infografia{
	height: 260px;
}

.img-infografia-pediatrica{
	height: 300px; /*240px*/
	display: grid !important;
}

.logo-nutricia-central img{
	margin-right: -1%;

}

.hover-newsfeed .fusion-flex-align-items-flex-start:hover{
	/*background: #EDECEC;*/
    background: #ffffff;
    border-radius: 8px;
    border: solid 0.5px #ececec;
}

.image-recuadro-gris-adul-especialidad{
	margin-top: -62px;
    left: 16px; /* 94px*/
}

.img-newsfeed{
    height: 352px;
}

.img-newsfeed-background {
    width: 98%;
    height: 138px;
    background-color: #ffffffb8;
    padding: 10px;
    margin: 208px 0px 0px 7px;
}


.img-cabecera-publica{
    width: 105%;
    height: 390px;
}

.texto-cabecera-publica{
    /* padding-left: 17%; */
    font-size: 19px;
    margin-bottom: 10px;
    text-align: right;
   /* width: 70%;*/
     margin-left: 58%; 
}

.space-boton-cabecera-pub{
    /*margin-left: 53%;*/
    float: right;
    margin-right: 10% !important;
}

.titulo-cabecera-publica{
        /*padding-left: 26% ;*/
         float: right;
        margin-right: 10% !important;
}

.recuadro-img-infografia-adulto{
    height: 330px; /* 237px*/
    border-radius: 8px;
    border-top: 9px solid #51338b;
    box-shadow: 0px 0px 10px 10px #efefef; /* 0px 8px 10px #efefef */
    position: relative;
}
.recuadro-img-infografia-pediatrica{
    height: 350px; /* 330px*/
    border-radius: 8px;
    border-top: 9px solid #009fe3;
    box-shadow: 0px 0px 10px 10px #efefef; /* 0px 8px 10px #efefef */
    position: relative;
}
.img-icon-infografia{
    position: relative;
    top: -50px;
}
.img-icon-infografia:hover{
      /*-webkit-filter: brightness(60%);
      -moz-filter: brightness(60%);
      -o-filter: brightness(60%);
      -ms-filter: brightness(60%);*/
       transform: scale(1.1); 
}

.texto-cabecera-adulti-mobile{
    display: none;
}

.toggle-form .fusion-toggle-heading{
    color: #51338b !important;
    font-weight: bold;
    font-size: 24px;
}

.panel-group .fusion-panel{
    border-radius: 10px 10px 10px 10px !important;
    background-color:#fff !important;
    margin-bottom:16px !important;
    padding-top:22px !important;
    padding-bottom:22px !important;
    padding-left:22px !important;
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
    color: transparent;
    background-image: url(/wp-content/uploads/2021/03/chevron-d.png);
    background-repeat: no-repeat;
    padding-right: 41px;
}

/* atributos para elementos página registro */
#toggle-secundario {
    display: none;
}
.btn-form-siguiente {
      color:#fff !important;
      border-radius: 25px !important;
      background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
      padding: 8px 16px;
}

.btn-form-siguiente:hover {
    color:#51338b !important;
    background: #fff !important;
    border: 1px solid #51338B;
}
.input-registro {
    font-size: 17px; 
    height: 48px; 
    width: 252px !important; 
    border: 1px solid #BABABA; 
    border-radius: 4px; 
    background-color: #f8f9fb; 
    margin-top: 20px;
}

.texto-cabecera-adulti-2-mobile, .parrafo-recuadro-adulti-2-mobile, .img-cabecera-adulti-2-mobile {
       display: none;
}

.titulo-entradas-cong-int-adulti{
    font-weight: bold;
    font-size: 22px;
    color: #51338b;
    line-height: 24px;
}
    
#select-choice-0{
    display: none;
}

#main{
    padding-top: 40px !important; /* 0px */
    padding-bottom: 0px !important;
}

/* ESTILOS PARA RECUADROS E INFORMACIÓN PARTE PRIVADA FORMAZIONE*/

.recuadro-azul-formacion {
    display: flex;
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex;
    height: 220px; 
    padding:24px 32px 24px 32px;
    width: 400px !important;
    border-radius: 8px 0 0 8px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background:url(/wp-content/uploads/2021/03/oval-formacion.png), linear-gradient(90deg, #51338b 0%, #51338B 70.07%, #51338B 99.94%);
}

.recuadro-blanco-formacion{
    height: 220px !important;
    width: 660px !important;
    padding:20px 20px 20px 20px !important;
    border-radius: 0 8px 8px 0 !important;
    background-color: #FFFFFF !important;
    /*left: -150px;*/
  position: relative;
}
.texto-recuadro-blanco-formacion{
    /*height: 96px;
  width: 588px;*/
  color: #6E6E6E;
  font-family: Bariol;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 19px;
}

.boton-formacion-privada-2 {
  background: #fff !important;
    border: 1px solid #51338B !important;
    color: #fff !important;
    border-radius: 4px !important;
    /* margin-top: 15px !important; */
    top: 162px;
    /*left: 504px!important;*/
    right: 20px;
    margin-bottom: 25px !important;
    font-size: 13px !important;
    text-decoration: none !important;
    position: absolute;
        padding: 18px;
        line-height: 2px; 
}
.boton-formacion-privada-2:hover {
  color: #ffffff !important;
  background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
    border: 1px solid #51338B !important;
    border-radius: 4px !important;
    transition: 0.1s !important;
}
.boton-formacion-privada-curso {
   text-transform: capitalize;
    color: #51338b !important;
    top: 162px;
    border: none;
    right: 20px;
    margin-bottom: 25px !important;
    font-size: 15px !important;
    text-decoration: none !important;
    position: absolute;
        padding: 18px;
        line-height: 2px; 
}
a.boton-formacion-privada-curso > span.fusion-button-text{
 color: #51338b !important; 
}

.border-imagen-ppal-adulti > span{
    border: solid 3px #ececec;
    border-radius: 4px;
}

/*********************   END HOME PUBLIC   *******************************************/


.lupasearch{
    position: absolute;
    top: 16px;
    right: 16px;
    background-color: transparent;
    border: 0;
    padding: 3px 3px;
    color: white;
    cursor: pointer;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#input-search-menu{
    border: 2px solid #51338b!important;
    height: 64px;
    padding-left: 30px;
    border-radius: 50px;
    font-size: 22px;
}


/********************** START RESPONSIVE MOBILE **********************/



@media only screen and (max-width: 420px){

    .clase_menu_nav_interno > li a {
        font-size: 17.5px !important;
    }

    .respmenu input:not(:checked) ~ .fusion-header {
                              height: 400px !important;
                            }


    #contenedor-formacion-mobile{
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

   
            

    .upper-back-img-especialidades{
       /* background-position: -202px !important;*/
    }

    /*.fusion-header{
        z-index: -1;
        position: relative;
        top: 0px !important;

    }*/

    .fusion-header { 
        height: 44px !important;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        position: relative;
        z-index: 0;
        display: block;
        top: -1px !important; /* 0px */
    }

    .fusion-secondary-header{
        top: 0px !important;
        height: 18vw !important;
    }

    .respmenu{
        display: block !important;
    }

    

	div.fusion-social-links-footer{ /* hide icons social media*/
		display: none !important;
	}

	.img-numero-verde-footer{
		text-align: center;
	}
	.img-linkedin-footer{
		text-align: center;
	}
	.recuadro-mobile > .fusion-content-layout-column{
		padding: 0px !important;
	}

    .cabecera-home-mobile{
        height: 570px !important;
        border-color: none !important;
        margin-top: 50px !important;
    }

    .cuadrado-cabecera-left {
        height: 255px !important;
        left: 0% !important;
        top: 6% !important;
        max-width: 100% !important;
    }

    .cuadrado-cabecera-left-2 {
        height: 276px !important; /* 255px */
        max-width: 100% !important;
        margin-top: 10% !important;
    }

    .texto-recuadro-home-mobile{
        padding-top: 6% !important;
        padding-left: 40% !important;
        font-size: 15px !important;
    }
    .parrafo-recuadro-home-mobile{
        font-size:  9px !important;
        padding-left: 40% !important;
        line-height: 12px !important;
    }
    
    .boton-recuadro-home-mobile{
        margin-left: 50%;
        margin-top: 2%;
    }

    .list-ul-mobile{
        padding-left: 40% !important;
    }

    .list-ul-mobile li{
        font-size: 9px;
    }
    .list-ul-mobile li span{
        margin-right: -5px !important;
        margin-top: -5px !important;
    }

    .list-ul-mobile li> .fusion-li-item-content{
         margin-left: 0px !important;
         margin-top: -5px !important;
    }
    .list-ul-mobile > .fusion-li-item{
        padding: 0.4px !important;
    }
    
    .boton-home-recuadro-mobile{
        font-size: 12px !important;
        /*margin-left: 50% !important;*/
        margin-top: 2% !important;
    }

    .logo-danone-mobile{
        max-width: 59% !important;

    }
    .logo-b-corp-mobile{
        max-width: 25% !important;
        top: -4%;
        left: 10%;
    }

    .text-home-block-3 {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    
    .rectangulo-gris {
        height: 168px !important; /* 200px */
        border-top: 6px solid #51338B !important;
    }
    .rectangulo-gris:first-child:before {
        content:'';
        position:absolute;
        width: 101.6%;
        height: 11px;
        background: linear-gradient(to left, #009fe3, #51338b);
        top: -6px;
        left: -3px;
        border-radius: 8px 8px 0px 0px;
        }
    .rectangulo-gris-pediatrica {
        height: 168px !important;
        /*border-top: 6px solid #51338B !important;*/
    }
    .rectangulo-gris-pediatrica:first-child:before {
        content:'';
        position:absolute;
        width: 101.6%;
        height: 11px;
        background: linear-gradient(to left, #51338b, #009fe3);
        top: -6px;
        left: -3px;
        border-radius: 8px 8px 0px 0px;
        }
     .text-1-recuadro-gris {
        margin-top: -10% !important; /*2*/
        margin-bottom: -6%;
        margin-left: 1%;
        font-size: 20px !important;
    }
    .text-1-recuadro-gris-pediatrica {
        margin-top: 2% !important;
        margin-bottom: -6%;
        margin-left: 1%;
        font-size: 20px !important;
    }
    .text-2-recuadro-gris {
        margin-left: 1%;
        margin-top: 0% !important;
        font-size: 13px !important;
        line-height: 17px !important;
        width: 54%;
    }
    .img-medico-recuadro-mobile{
        margin-top: -86%;
        left: 44%;
        width: 60%;
    }
    .boton-recuadro-mobile a{
        font-size: 10px !important;
    }

    div > .fusion-widget-area{
        display: none !important;
    }

    .columna-footer{
        display: none !important;
    }
    .logo-nutri-mobile{
        margin-top: 0px; /* -22px */
        height: 57px !important; /* 78px */
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .texto-footer-mobile{
        font-size: 11px;
    }
    #footer{
        height: auto; /*154px*/
    }

    .img-numero-verde-footer {
        height: 52px;
        margin-top: -12px;
        width: 66%;
        margin-left: 12%;
    }


    .img-nutricia-pub-mobile{
        width: 20% !important;
    }

    .texto-noticias-pub-mobile, .texto-newsfeed-pub-mobile {
        text-align: center !important;
    }

    .parrafo-noticias-pub-mobile, .parrafo-newsfeed-pub-mobile{
        text-align: center !important;
        line-height: 20px;
        margin-bottom: 10px !important;
    }

    .img-newsfeed {
        height: 16%;
        margin-bottom: 16%!important;
    }
    .img-newsfeed-background {
        width: 100%;
        height: 75px;
        background-color: #ffffffb8;
        padding: 12px 10px 0px 8px;
        margin: 116px 0px 0px 0px;
    }

    .title-img-newsfeed-mobile{
        font-size: 14px !important;
        line-height: 12px !important;
        margin-top: -6px !important;
        margin-bottom: 2px !important;
    }

    .parrafo-img-newsfeed-mobile{
        font-size: 10px !important;
        line-height: 13px !important;
        width: 100% !important;
        margin-bottom: 0px !important;        
    }

    /*.text-tag-img-newsfeed-mobile{
        margin-bottom: 0px !important;
        font-size: 13px !important;
        margin-left: 6% !important;
    }*/

    .img-cabecera-adulto-mobile{
        height: 198px;
        top: 0%;  
        /*margin-top: 92px !important;*/
    }
    .texto-recuadro-adulti-mobile{
        padding-top: 0% !important;
        /* padding-left: 28% !important; */
        font-size: 25px !important;
        color: #51338b !important;
        float: right;
        margin-right: 20px !important;
    }
    .parrafo-recuadro-adulti-mobile{
        font-size: 14px !important;
        /* padding-left: 14% !important; */
        line-height: 20px !important;
        margin-top: -6% !important;
        margin-bottom: 3% !important;
        width: 72%;
        float: right;
        margin-right: 20px !important;
        text-align: end;
    }

    .login_header{  /*para ocultar botones header-secondary en móvil en la home */
        display: none !important;
    }
   /* 0707andrea
   .fusion-alignleft img{
        width: auto !important;
    }
    */

    .fusion-alignright > a.fusion-read-more {
        display: inline !important;
        float: left !important;
    }

    span.img-size-mobile img{
        width: 315px !important;
    }
    .fusion-aligncenter{ /* para ocultar enlaces centrales header-secondary en móvil */
         display: none !important;
    }

    .img-cabecera-pediatrica-mobile{
        height: 198px;
        top: 0%;  
        background-position: -100px 0px !important;
        margin-top: 79px !important;
    }
    .img-cabecera-pediatrica-mobile:before{
         content: ' ';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      opacity: 0.102;
    }

    .texto-recuadro-pediatrica-mobile{
        padding-top: 0% !important; /* 14%*/
        padding-left: 31% !important; /*16%*/
        font-size: 22px !important; /*25px*/
        color: #009fe3 !important;
    }
    .parrafo-recuadro-pediatrica-mobile{
        font-size: 13px !important; /*14px*/
        padding-left: 28% !important; /*16%*/
        line-height: 16px !important;
        margin-top: -6% !important;
        margin-bottom: 2% !important;

    }


    .fusion-mobile-selector{
        display: none !important;
    }

    #mobile-menu-menu-privada-oncologia,  
    #mobile-menu-menu-privada-fragilita{
        /*display: flex !important; 
        overflow: visible;
        overflow-x: scroll !important;
         height: 44px; 
        overflow-y: hidden !important;*/
        margin-top: -36px !important;
        margin-left: 20%;
        margin-right: 20%;
        width: 80%;
        background: #51338b;
        border-radius: 12px;
        position: absolute;
    }

    #mobile-menu-menu-privada-metabolico{
        /*display: flex !important; 
        overflow: visible;
        overflow-x: scroll !important;
         height: 44px; 
        overflow-y: hidden !important;*/
        margin-top: -36px !important;
        margin-left: 20%;
        margin-right: 20%;
        width: 80%;
        background: #009fe3;
        border-radius: 12px;
        position: absolute;
    }
    .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a {
        font-size: 12px;
        letter-spacing: 0px !important;
        color: #fff !important;
    }

    .fusion-mobile-current-nav-item > a {
     
       font-weight:800 !important;
       border-bottom: 10px solid #ffffff !important;
    }

    body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a, 
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a {
        background-color: transparent !important;
    }
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {

        background-color: transparent !important;
    }

    .fusion-main-menu > ul  {
        margin-top: -16px;
        height: 60px;
        line-height: 60px;
        clear: both;
        display: flex;
        justify-content: center;
    }

    .fusion-mobile-nav-item a {
        width: 164px;
        letter-spacing: 0px;
    }
    #mobile-menu-item-441 a, #mobile-menu-item-434 a, #mobile-menu-item-852 a{
        /*width: 60px !important;*/
    }
    .img-productos-recuadro-mobile{
        margin-top: -72%;
        left: 54%;
        width: 66%;
    }
    .text-1-recuadro-gris-adultos {
        margin-top: -5% !important;
        margin-bottom: -6%;
        margin-left: 1%;
        font-size: 20px !important;
        color: #51338b;
        font-weight: 600;
    } 
    .text-2-recuadro-gris-adultos {
        margin-left: 1%;
        margin-top: 0% !important;
        font-size: 11px !important;
        line-height: 17px !important;
        width: 54%;
    }

    .text-1-recuadro-gris-pediatrica {
        margin-top: -5% !important;
        margin-bottom: -6%;
        margin-left: 1%;
        font-size: 20px !important;
        color: #009fe3;
        font-weight: 600;
    } 

    .texto-cabecera-adulti-mobile{
        padding-top: 14% !important;
        padding-left: 28% !important;
        font-size: 25px !important;
        color: #51338b !important;
        display: block !important;
    }

    /* registro */
    .toggle-form .fusion-toggle-heading{
        font-size: 18px !important;
    }

    /* para textos, parrafos e imágenes parte privada categorías hijas de adulto móvil*/
    .texto-cabecera-adulti-2-mobile{
        /*padding-top: 0% !important;
        padding-left: 38% !important;
        font-size: 26px !important;
        color: #51338b !important;
        display: block !important;*/
        margin-top: -18% !important;
        padding-left: 42% !important;
        font-size: 24px !important;
        color: #51338b !important;
        display: flex !important;
    }
    .parrafo-recuadro-adulti-2-mobile{
       font-size: 11px !important;
        padding-left: 36% !important;
        line-height: 14px !important;
        width: 300px;
        text-align: center;
        margin-top: -8% !important;
        margin-bottom: 2% !important;
        display: block !important;
    }
    .img-cabecera-adulti-2-mobile {
       display: block !important;
       display: block !important;
        /*position: absolute;*/
        width: 16%;
        margin-left: 82%;
        margin-top: 10%;
    }

    /************ NEW MENU MÓVIL *************/

    .fusion-mobile-menu-icons {
       /* margin-top: -8px;*/
       display: none !important;
    }

    /*.fusion-mobile-nav-item {
        padding-left: 20%;
    }*/

    #select-choice-0{
        display: block !important;
        margin-top: -14px;
        height: 32px;
        width: 336px;
        color: #51338b;
        border: none;
    }

    /*.fusion-icon-bars:before {
        content: "\f078" !important;
    }
    .fusion-mobile-menu-icons a:before {
        color: #fff !important;
    }*/

    /***** BOTONES NAV SLIDER MOBILE *****/
    .white .sa_owl_theme .owl-nav .owl-prev {
        left: 0px !important;
    }
       
    .white .sa_owl_theme .owl-nav .owl-next {
         right: 0px !important;
         
    }
    #slider_1144, #slider_1161{
        display: none !important;
    }

    /* RECURSOS MOBILE */
    .rectangulo-recursos-tipo{
        margin-left:0px !important;
        margin-right: -8px !important;
        width: 100px !important;
        height: 30px;
        text-align: center;
        border-radius: 2px !important;
        /* background-color: #F8F9FB; */
        color: #8F67A4;
        background: #f6f5f9;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 16px;
        padding: 7px 6px 2px;
        text-decoration: none !important;
        display: inline-block;
    }
    p.etiquetas_recursos {
        /*margin-top: -4px !important;
        margin-left: 2px !important;
        width: 28% !important;*/
        margin-top: 0px !important;
        margin-left: 3px !important;
        width: 0% !important;
    }

    p.etiquetas_recursos > img {
        /*margin-top: 2px;*/
        display: none !important;
    }
     p.etiquetas_recursos > span {
        position: relative;
        top: -17px;
        left: 24px;
    }
    .align-iconos{
        margin-left: 24px !important; /* 14px */
    }
    .rectangulo-recursos-privada{
        display:none !important;
    }

    #load_more{
        margin-left: 22% !important;
    }
    /*.fusion-read-more{
        padding-right: 4px !important;
        display: inline-block !important;
        width: 100% !important;
        margin-right: 0px !important;
        font-size: 14px;
        padding-top: 4px !important;
    }*/

    span.txt_save_resource{
        padding-right: 0px !important;
    }

    .fusion-load-more-button.fusion-blog-button {
        margin-left: 7% !important;
    }

    /*start style link vai'all articolo en los blogs mobile*/
        .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft {
           width: 50% !important;
            /* margin: 0px; */
            /* border: 1px solid #51338b; */
            /* border-radius: 6px; */
            padding-left: 14px !important;
            margin-left: 50% !important;
            font-size: 14px !important;
        }
    /*end style link vai'all articolo en los blogs mobile*/

    .fusion-flex-align-items-flex-start{
        margin-top: 12%;
    }

    .breadA {
        /*top: 14px;*/
        display: none;
    }

    #contenedor-vademecum-mobile{
        display: none !important;
    }
    .boton-encabezado-mobile-publica{
        float: right;
        margin-right: 20px !important;
    }

    .categorychecklist-holder{ /* recuadro de categorías página de registro en mobile */
        width: 90% !important;
    }

    #post-539 > .fusion-secondary-header {
        height: 6% !important;
    }

    #clase_menu_nav_fix_mobile{
        margin-left: 24px !important;
    }

    .respmenu a { 
        max-width: 376px !important;
    }

    .upper-back-img-especialidades{
        display: none !important;
    }
    .banner-fix-responsive{
        display: block !important;
       height: 20vw !important; 
    }
    .bk-nutricia-oncologia{
        background-image: url('/wp-content/uploads/2021/06/Oncologia-mobile.png') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    
    .bk-nutricia-alzheimer {
        background-image: url('/wp-content/uploads/2021/06/Alzheimer-mobile.png') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }

    .bk-nutricia-fragilita {
        background-image: url('/wp-content/uploads/2021/06/Fragilita-mobile.png') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }

    .bk-nutricia-critico {
        background-image: url('/wp-content/uploads/2021/06/Critico-mobile.png') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }


    .bk-nutricia-disfagia {
        background-image: url('/wp-content/uploads/2021/06/Disfagia-mobile.png') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    
    .bk-nutricia-latti {
        background-image: url('/wp-content/uploads/2022/03/Banner-mibile-nutricia_latti.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    .bk-nutricia-gastro {
        background-image: url('/wp-content/uploads/2022/03/Banner-mibile-nutricia_gastrointestinale.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    .bk-nutricia-allergia {
        background-image: url('/wp-content/uploads/2022/03/Banner-mibile-nutricia_allergia.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    .bk-nutricia-pre-termine {
        background-image: url('/wp-content/uploads/2022/03/Banner-mobile-nutricia_pretermine.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    .bk-nutricia-crescita {
        background-image: url('/wp-content/uploads/2022/04/Banner-mibile-nutricia_difetto_di_crescita_720.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }
    .bk-nutricia-metabolico {
        background-image: url('/wp-content/uploads/2022/03/Banner-mibile-nutricia_metabolico.jpg') !important;
        height: 100vw !important;
        max-width: 800px !important;
    }

    .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header {
        /*top: 66px !important;*/
        z-index: -1;
    }
    
    body:not(.logged-in) .img-cabecera-adulto-mobile{
        margin-top: 29vw !important;
    }

     body:not(.logged-in) .texto-recuadro-adulti-mobile{
        margin-top: -4% !important;
        /* padding-left: 28% !important; */
        font-size: 25px !important;
        color: #51338b !important;
        float: right;
        margin-right: 20px !important;
    }


}

/********************** END RESPONSIVE MOBILE **********************/


/********************** MENU AREA PRIVADA ***********************/

.fusion-main-menu > ul {
    clear: both;
    display: flex;
    justify-content: center;
}


.fusion-main-menu .fusion-main-menu-icon:after { /* cambia color lupa search*/
    color: #ffffff!important;
}
.fusion-main-menu .fusion-main-menu-icon:hover:after {
    color: #ffffff;
}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after{
    color: #ffffff;
}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after{
    color: #ffffff;
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover {
    border-top-color: transparent !important;
}


.fusion-header { 
    height: 50px;
    width: 100%;
    background-color: #009fe3 !important;
    display: flex;
}

body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
    height: 50px !important;
}
body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child) {
    padding-right: 24px !important;
}

.fusion-main-menu > ul > li > a {
    color: #fff!important;
}
.fusion-body .fusion-main-menu .current-menu-item > a {
    color: #fff;
}
.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover {
    color: #fff;
    /* font-weight: 800; */
}

.layout-wide-mode .fusion-header-wrapper .fusion-row {
    max-width: 90%;
}
/* PARA ESCONDER LOGO DEL MENU AREA PRIVADA*/
.fusion-logo {
    display: none!important;
    float: left;
    max-width: 100%;
    zoom: 1;
}

/*Menu sticky*/
.fusion-is-sticky .fusion-main-menu > ul > li > a {
    color:#fff;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
}
.fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a{
    color:#fff;
    font-weight:800;
   text-decoration: none;
   border-bottom: 4px solid #ffffff;
   display: flex;
   padding-bottom: 8px;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a:hover{
    color:#fff;
    font-weight:500;
    
}

#menu-menu-privada-metabolico .current-menu-item > a,
#menu-menu-privada-crescita-e-sviluppo .current-menu-item > a,
#menu-menu-privada-latti-standard .current-menu-item > a,
#menu-menu-privada-gastrointestinale .current-menu-item > a,
#menu-menu-privada-allergia .current-menu-item > a,
#menu-menu-privada-pre-termine .current-menu-item > a,
#menu-menu-privada-oncologia .current-menu-item > a,
#menu-menu-privada-fragilita .current-menu-item > a,
#menu-menu-privada-declino-cognitivo-e-alzheimer .current-menu-item > a,
#menu-menu-privada-disfagia .current-menu-item > a,
#menu-menu-privada-paziente-critico .current-menu-item > a
{
   font-weight:800;
   text-decoration: none;
   border-bottom: 4px solid #ffffff;
   border-top-color: transparent !important;

}



@media only screen and (min-width: 1280px){

    .texto-cabecera-publica{
        width: 32% !important;
    }
    .space-boton-cabecera-pub{
        margin-left: 80% !important; /* 61% */
    }

    .titulo-cabecera-publica{
        padding-left: 64% !important; /* 29% */
    }

     .titulo-cabecera-publica-ped{
        /*padding-left: 64% !important;  67% 
        margin-left: -3% !important;*/
        float: right;
        margin-right: 10% !important;
    }

  /*  .fusion-alignleft img{
        margin-left: -70px;
        width:auto; !important;
    }*/

    .espaciado-cabecera{
        margin-top: 20px;
        margin-left: 0%; /*-30%*/
    }
    .espaciado-cabecera-pediatrica{
        margin-top: 26px;
        margin-left: 0%; /*-30%*/
        line-height:24px;
    }

    .fusion-secondary-header .fusion-alignright > *{
        margin-right: -13% !important;
    }

     #slider_1144, #slider_1161 {
        margin-left: -36px !important;
        margin-top: -197px !important; /* -176px */
        margin-bottom: -260px !important;
    }

    .list-ul > .fusion-li-item span{
        margin-right: -24.5px !important;
    }

     ul.list-ul {
        line-height: 23.5px !important;
    }

    .separacion-logo-cabecera{
        margin-top: 8% !important;
    }
    
    .separacion-logo-cabecera-ped{
        margin-top: 7% !important;
    }
    /* botón que permite cambiar del menú área pública */
    .dropdown-8 {
        margin-top: 1.46% !important;
    	margin-left: -32% !important;
    }
    .dropdown-8-pediatrica {
       margin-top: 1.80% !important;
    	margin-left: -28% !important;
    }

    .contenedor-slider-cabecera {
        margin-top: 10% !important;
    }

    .dropdown-3 .dropbtn-3 {
        font-size: 13px !important;
    }

    .menu-mobile-fix-resoluciones{
        margin-right: -6% !important; /* -16%*/
    }

     .show{
        margin-left: -122px !important;
    }
    .banner-fix-responsive{
        height: 20vw !important;
    }
    .fusion-secondary-header {
        height: unset !important;
		padding-left: 0px!important;
        padding-right: 0px!important;
    }

    #div-img-recuadro-gris { position: relative; height: 237px; }
    #div-img-recuadro-gris .image-recuadro-gris { margin-top: 0px; bottom: 0; position: absolute; }

}



@media only screen and (min-width: 1366px) and (max-width: 1439px){
    .titulo-cabecera-publica{
        padding-left: 63.4% !important;
        padding-top: 7% !important;
    }

    .titulo-cabecera-publica-ped{
        padding-left: 61.6% !important;
        padding-top: 7% !important;
    }
	
/*	.fusion-alignleft img{
        margin-left: -70px;
        width:auto !important;
    }*/

    .space-boton-cabecera-pub {
        margin-left: 77% !important;
    }
    .separacion-logo-cabecera{
        margin-top: 7% !important;
    }

    .separacion-logo-cabecera-ped{
        margin-top: 4% !important;
    }

    .espaciado-cabecera-pediatrica{
        margin-top: 26px;
        margin-left: 0% !important;
         line-height:24px;
    }

     /* botón que permite cambiar del menú área pública */
    .dropdown-8 {
       margin-top: 1.30% !important;
       margin-left: -29.8% !important;
    }
    /* botón que permite cambiar del menú área pública */
    .dropdown-8-pediatrica {
       margin-top: 1.61% !important;
       margin-left: -27% !important;
    }
    .sa_vert_center{
        top: 47% !important;
    }

     .show{
        margin-left: -118px !important;
    }

    .banner-fix-responsive{
        height: 20vw !important;
    }
     .fusion-secondary-header {
        height: unset !important;
    }

}

@media only screen and (min-width: 1440px) and (max-width: 1599px){

    .titulo-cabecera-publica{
        padding-left: 65% !important;
        padding-top: 7% !important;
    }
	
/*	.fusion-alignleft img{
        margin-left: -70px;
        width:auto !important;
    }*/

    .titulo-cabecera-publica-ped{
        padding-left: 63.8% !important;
        padding-top: 7% !important;
    }
    
    .space-boton-cabecera-pub {
        margin-left: 77.6% !important;
    }
    .separacion-logo-cabecera{
        margin-top: 5.2% !important;
    }

    .separacion-logo-cabecera-ped{
        margin-top: 3.2% !important;
    }

     /* botón que permite cambiar del menú área pública */
    .dropdown-8 {
       margin-top: 1.2% !important;
       margin-left: -28% !important;
    }
     /* botón que permite cambiar del menú área pública */
    .dropdown-8-pediatrica {
       margin-top: 1.52% !important;
       margin-left: -26% !important;
    }

    .espaciado-cabecera-pediatrica{
        margin-top: 26px;
        margin-left: 0% !important;
         line-height:24px;
    }

    .sa_vert_center{
        top: 46% !important;
    }

    .show{
        margin-left: -116px !important;
    }

    .banner-fix-responsive{
        height: 20vw !important;
    }
     .fusion-secondary-header {
        height: unset !important;
    }
    
    
}


@media screen and (min-width: 1600px) and (max-width: 1919px) {

    .texto-cabecera-publica{
        width: 32% !important; /* 47% */
    }
    .space-boton-cabecera-pub{
        margin-left: 78% !important; /* 78% 53% */
    }

    .titulo-cabecera-publica{
        padding-left: 67% !important; /* 67% */
       
    }
    .titulo-cabecera-publica-ped{
        padding-left: 67% !important; /* 67% */
        margin-left: -3% !important;
    }
    .espaciado-cabecera{
        margin-top: 26px;
        margin-left: 0%; /*-30px*/
    }
    .espaciado-cabecera-pediatrica{
        margin-top: 26px;
        margin-left: 0%; /*-30px*/
         line-height:24px;
    }
   /* .fusion-alignleft img{
        width: auto !important;
    }*/

    .fusion-secondary-header .fusion-alignright > *{
        margin-right: -8% !important; /*-13%*/
    }

    #slider_1144, #slider_1161 {
     margin-left: -31px !important;
     margin-top: -106px !important; /* 76px */
     margin-bottom: -200px !important;
    }

    .separacion-logo-cabecera{
        margin-top: -2% !important;
    }
    .separacion-logo-cabecera-ped{
        margin-top: -5% !important;
    }

    /* botón que permite cambiar del menú área pública */
    .dropdown-8 {
       margin-top: 1.341% !important;
       margin-left: -25.3% !important;
    }
    .dropdown-8-pediatrica {
       margin-top: 1.421% !important;
       margin-left: -22% !important;
    }

    .contenedor-slider-cabecera {
        margin-top: 0% !important;
    }
    .sa_vert_center{
        top: 47% !important;
    }
     .show{
        margin-left: -112px !important;
    }

    .banner-fix-responsive{
        height: 20vw !important;
    }
     .fusion-secondary-header {
        height: unset !important;
    }
    
}

@media only screen and (min-width: 1601px) and (max-width: 1920px){
    .texto-cabecera-publica{
        width: 32% !important;
    }
    .space-boton-cabecera-pub{
        margin-left: 80% !important; /* 61% */
    }

    .titulo-cabecera-publica{
        padding-left: 70% !important; /* 29% */
    }

     .titulo-cabecera-publica-ped{
        padding-left: 70.3% !important; /* 67% */
        margin-left: -3% !important;
    }

   /* .fusion-alignleft img{
        margin-left: -70px;
        width:auto !important;
    }*/

    .espaciado-cabecera{
        margin-top: 26px;
        margin-left: 0%; /*-30%*/
    }
    .espaciado-cabecera-pediatrica{
        margin-top: 26px;
        margin-left: 0%; /*-30%*/
         line-height:24px;
    }

    .fusion-secondary-header .fusion-alignright > *{
        margin-right: -13% !important;
    }

     #slider_1144, #slider_1161 {
        margin-left: -36px !important;
        margin-top: -197px !important; /* -176px */
        margin-bottom: -260px !important;
    }

    .list-ul > .fusion-li-item span{
        margin-right: -24.5px !important;
    }

    .separacion-logo-cabecera{
        margin-top: -4% !important;
    }
    
    .separacion-logo-cabecera-ped{
        margin-top: -7% !important;
    }
    /* botón que permite cambiar del menú área pública */
    .dropdown-8 {
       margin-top: 1.16% !important;
       margin-left: -21.1% !important;
    }
    .dropdown-8-pediatrica {
       margin-top: 1.16% !important;
       margin-left: -19.1% !important;
    }
    .contenedor-slider-cabecera {
        margin-top: 0% !important;
    }
    .show{
        margin-left: -112px !important;
    }
    /*.fusion-secondary-header{
        height: 8% !important;
    }*/
     .fusion-secondary-header {
        height: unset !important;
    }

    .upper-back-img-especialidades{
       /* height: 312px !important;
        padding-top: 47px !important;
        background-position: 0px 16px !important;
        margin-top: 43px !important;*/
    }

    .banner-fix-responsive{
        height: 20vw !important;
    }

}

/*********************   LOGIN & REGISTER       *********************************************/
/*.upper-back-img-especialidades{
height:75px!important;
}*/

.p-plataforma-login{
font-family: 'Bariol'!important;
margin-top: 15px!important;
color: #FFFFFF;
font-family: Bariol;
font-size: 27px;
font-weight: bold;
letter-spacing: 0;
line-height: 36px;}

.p-check-login {
    color: #FFFFFF;
    font-size: 17px!important;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 30px;
}

.p-iniciar-login {
    color: #2B3C90;
    font-family: Bariol;
    font-size: 31px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
}
.accordeonDisplayNone{display:none!important}
@media only screen and (max-width: 600px){
.mobileCenterText{text-align:center;line-height: 37px;}
.noMarginLeftButton{margin-left:0!important;}
.containerMobile{
	width:100%!important;
	padding:0!important;
	}
	#main{padding-top: 0;}
	.containerNopaddingMobile{
	width: 260px;
	margin:0 auto;
	padding:0!important;}
	.paddingOnleftMobile{padding-left:40px;}
	.noMobile{display:none!important;}
	.fondo-registro{
		background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
	}
	.texto-registrate-mobile{display:block!important;}
	.changeMobileColorWhite{color:white!important;margin-bottom: 0;}
	.texto-registro-mobile {
        color: #fff !important;
		font-size: 31px !important;
		margin-left: 10px !important;
		margin-bottom: 30px !important;
		margin-top: -19px !important;
		white-space: nowrap;
		}
}
/*********************   LOGIN & REGISTER       *********************************************/

/*********************   COOKIE BANNER       *********************************************/
.wt-cli-ckyes-brand-logo{display:none}
#wt-cli-privacy-save-btn{background-color:#51338B!important;border-radius: 14px;}
#cookie_action_close_header{border-radius: 12px;}
#wt-cli-accept-all-btn{background-color:#51338B!important;border-radius: 14px;}
#cookie-law-info-again{
	border-radius: 9px 9px 0px 0px;
    	color: #51338B!important;
    	font-weight: 600;
		box-shadow: #4a2a80 0px 2px 2px 2px!important;
}

#cookie-law-info-bar{
    z-index: 999999 !important;
}
.cli-modal-backdrop{
    z-index: 99999 !important;
}
/*********************   end COOKIE BANNER       *********************************************/

/******  ESTILOS RECURSOS AREA PRIVADA *************/

.rectangulo-recursos-privada {
    min-height: 656px;
    max-width: 400px !important;
    border-radius: 8px;
    background-color: #F8F9FB;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 40px;
	flex-wrap: wrap;
}

.rectangulo-recursos-tipo{
    width: 100px !important;
    height: 30px;
    text-align: center;
    border-radius: 2px !important;
    /*background-color: #F8F9FB;*/
    color:#8F67A4;
    background: #f6f5f9;
    margin-left: 200px;  
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    padding: 7px 6px 2px;
    text-decoration: none !important;
    display: inline-block;

}

.fusion-meta-info-recursos{
    border-top: none;
    border-bottom: none;
}

p.etiquetas_recursos {
    margin-top: 0px;
    margin-left: 57px;
    width: 38%;
}

p.etiquetas_recursos > img {
    margin-top: 2px;
}
 .align-iconos{
    margin-left: 220px;
}



/* OCULTA TITLE BAR AND ASIDE DE PÁGINA DE BÚSQUEDA */

.fusion-page-title-bar{
    display: none !important;
} 

.search.search-results aside#sidebar {
    display: none;
}
.search.search-results section#content {
    width: calc(100% - 40px);
}

.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    margin-right: 25px;
    width: 290px;
    margin-bottom: 0;
}

.fusion-meta-info {
    border-top: 0px solid #e7e6e6 !important;
    border-bottom: 0px solid #e7e6e6 !important;
}

/* slider cabecera 

#slider_1144{
    margin-left: -31px;
    margin-top: -76px;
}

#slider_1144 > .titulo-cabecera-publica, #slider_1161 > .titulo-cabecera-publica{

    margin-left: 40%;
    margin-top: 0%;

}*/

.contenedor-slider-cabecera{
    margin-right: -92px !important;
}

/****** *****/
.botones-dati-privato { 
    background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) ;
    border-radius: 12px ;
    margin-bottom: 25px ;
    text-decoration: none ;
    padding: 30px 50px;
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    text-transform: initial;
}

.botones-dati-privato:hover{
    color: #51338B !important;
    background: #ffffff;
    border: 1px solid #51338B ;
    transition: 0.1s;
}

.etiqueta-categoria {
    color: #8f67a4;
    background: #f6f5f9;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    text-align: center;
    border-radius: 2px;
    padding: 7px 12px 2px;
    text-decoration: none !important;
    display: inline-block;
}

.titulos-area-personal{
  height: 40px;
  width: 345px;
  color: #51338b;
  font-family: Bariol;
  font-size: 31px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
}

/*BOTÓN CARGAR MÁS POST 05/04/2021  */
.fusion-load-more-button.fusion-blog-button {
    background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
    border: solid 1px #51338b !important;
    border-radius: 6px !important;
    text-align: center !important;
    width: 280px !important;
    margin-left: 460px; /*430px */
    margin-bottom: 80px;
    color: #fff !important;
    font-family: 'Bariol';
}
.fusion-load-more-button.fusion-blog-button:hover {
   /* color: #51338b !important;
    background: #fff !important;*/
    opacity: 0.5 !important;
}
/*breadcrumbs*/
.breadA{
	position: relative;
	margin-top: 40px; /*15px*/
	margin-bottom: 15px;}
.breadB{
	line-height: 37px;
	font-size: 12px;
	padding:0;
	min-height:37px;
}
.breadIndietro{
	position: absolute;
	right: 0;
	font-size: 36px;
	color: #322c86;
	cursor: pointer;
}
@media only screen and (max-width: 700px){
	.breadB{
		width:90%;
		line-height:18px;
	}
	.breadA{width:100%;}
	.breadIndietro{
		top:0;
		right:10px;}
}
/*end breadcrumbs*/
/*Display Featured Default Image*/
.fusion-flexslider{border:0!important;}
.fusion-image-wrapper img{
	height: 100%;
	width:100%;
	border-radius: 14px 14px 0 0!important;
}
.fusion-post-content-container {min-height: 57px;}
.fusion-content-sep.sep-solid{display:none;}
.fusion-post-content-container p
{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog-shortcode-post-title
{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: 23px!important;
}
.fusion-post-wrapper{
	background-color:white!important;
	border-radius: 14px;
}
.fusion-post-content{min-height: 159px;}
/*end Display Featured Default Image*/

/*start style link vai'all articolo en los blogs*/
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft {
    width: 25%;
    margin: 0px;
    /*border: 1px solid #51338b;*/
    border-radius: 6px;
    padding-left: 10px;
    margin-left: 73%;
    font-size: 16px;
    background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) ;
}

.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft:hover {
    /*background: #fff !important;
    border: 0.25px solid #51338b;*/
    opacity: .5;
}

.fusion-blog-shortcode .fusion-read-more {
    color: #fff;
}
.fusion-blog-shortcode .fusion-read-more:after {
     color: white;
}
/*.fusion-blog-shortcode .fusion-read-more:hover {
    color: #51338b;
}
.fusion-blog-shortcode .fusion-read-more:hover:after {
     color: #51338b;
}*/

/*end style link vai'all articolo en los blogs */

/* permite ocultar el blog de posts para las home 22-04-2021*/
.posts_cosa_di_nuovo_home{ 
    display: none;
}

/* style para tablet */

/*@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  
    .img-numero-verde-footer { 
        margin-left: 24% !important;
    }
    .img-linkedin-footer { 
        margin-left: 36% !important;
    }

    .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft { 
        width: 81% !important;
        padding-left: 66px !important;
        margin-left: 9% !important;
        font-size: 13px !important;
    }

    div.fusion-footer{
        margin-top: 10% !important;
    }
    .recuadro-img-infografia-adulto p{
        font-size: 10px !important;
        padding: 0px 5px 0px 5px !important;
        line-height: 15px !important;
    }
     .recuadro-img-infografia-pediatrica p{
        font-size: 10px !important;
        padding: 0px 5px 0px 5px !important;
        line-height: 15px !important;
    }
    .fusion-secondary-header {
        font-size: 8px !important;
    }
    .fusion-aligncenter {
        margin-left: 6% !important;

    }
    .dropdown-8 {
        margin-top: -0.120% !important;
        margin-left: -33.83% !important;
    }
    .dropdown-8-pediatrica {
        margin-top: -0.120% !important;
        margin-left: -35.4% !important;
    }
    .dropdown-8 .dropbtn-change-menu {
        font-size: 8px !important;
        padding: 0px !important;
    }
     .dropdown-8-pediatrica .dropbtn-change-menu-pediatrica {
        font-size: 8px !important;
        padding: 0px !important;
    }
    .dropdown-content-8 {
        min-width: 70px !important;
    }
    .dropdown-content-8-pediatrica {
        min-width: 70px !important;
    }
    .dropdown-content-8 a {
        padding: 0px !important;
        font-size: 8px !important;
    }
     .dropdown-content-8-pediatrica a {
        padding: 0px !important;
        font-size: 8px !important;
    }
    .dropdown-3 .dropbtn-3 {
        padding: 5px 10px !important;
        margin-top: -3.4% !important;
        position: absolute !important;
        margin-left: 33% !important;
        font-size: 8px !important;
    }
    .show {
        margin-left: 65% !important;
        margin-top: -2% !important;
    }

    .fusion-mobile-menu-icons a:before {
        color: #ffffff !important;
    }
    .fusion-mobile-menu-icons {
        margin-top: -4px !important;
    }

    .botones-no-login{
        float: right !important;
        margin-top: -5% !important;
    }

    .img-tablet{
        float: center;
    }
    .img-tablet-nologin{
        float: left;
    }

    .text-1-recuadro-gris,  .text-1-recuadro-gris-pediatrica{
        margin-left: 1% !important;
        margin-top: 3% !important;
        font-size: 28px !important;
    }
    .text-2-recuadro-gris{
        margin-left: 1% !important;
        font-size: 15px !important;
        letter-spacing: -1px !important;
        line-height: 20px !important;
        margin-top: -25px !important;
    }

    .image-recuadro-gris {
        margin-top: -40px;
        left: -13px;
    }

    .rectangulo-gris {
        height: 170px !important;
    }

    .texto-1-logo-danone {
        margin-top: -16% !important;
    }
    .texto-2-logo-danone {
        width: 340px !important;
    }
    .img-logo-danone {
        top: -44px !important;
    }

    .cuadrado-cabecera-left {
        left: 0% !important;
        top: 24% !important;
        max-width: 50% !important;
    }

    .cuadrado-cabecera-left .fusion-text-1 p {
       font-size: 16px !important;
    }
    .cuadrado-cabecera-left .fusion-text-2 p {
       font-size: 13px !important;
       line-height: 17px !important;
    }

    .cuadrado-cabecera-right {
        right: 0% !important;
        top: 24% !important;
        max-width: 50% !important;
    }
    .cuadrado-cabecera-right .fusion-text-4 p {
       font-size: 16px !important;
    }
    .cuadrado-cabecera-right .fusion-text-5 p {
       font-size: 13px !important;
    }

    .image-recuadro-gris-adul-pedia {
        margin-top: -166px !important;
        left: 0px !important;
    }

    .fusion-body .fusion-flex-container.fusion-builder-row-1 {
        margin-top: 85px !important;
        padding-left: 20px !important;
    }
    .titulo-cabecera-publica {
        padding-left: 46% !important;
    }
    .texto-cabecera-publica {
        font-size: 17px !important;
        width: 46% !important;
        margin-left: 40% !important;
    }
    .space-boton-cabecera-pub {
        margin-left: 70% !important;
    }

    .titulo-cabecera-publica-ped {
        padding-left: 39% !important;
    }

    #slider_1161{
        margin-top: -10% !important;
    }

    .fusion-text-6 p > img.alignright{
        margin-left: -2px !important;
    }
    
    .noMobile{
        height: 380px !important;
        width: 95%;
    }

	.fusion-alignleft img{
			margin-left: -70px;
			width:70% !important;
		}
    

   
}*/

.img-cosa-nuovo-mobile{
 
background-position: center top; 
background-repeat: no-repeat; 
background-size: cover; 
padding: 4px; 
min-height: 0px;
}

.fusion-image-wrapper.sin-recortar img{
    border-radius: 0px 0px 0px 0px !important;
}

/* start style para botón acf de actualizar datos  */
.acf-button{
    background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
   /* border: 1px solid #51338B !important; */
    border-radius: 4px !important;
    margin-bottom: 25px !important;
    text-decoration: none !important;
    padding: 8px 30px;
    color: #fff;
    font-family: Bariol;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
}
.acf-button:hover {
  /*color: #ffffff !important;
  background: linear-gradient(90deg, #2B3C90 0%, #51338B 70.07%, #51338B 99.94%) !important;
    border: 1px solid #51338B !important;
    border-radius: 4px !important;
    transition: 0.1s !important;*/
    opacity: .5 !important;
}
/* end style para botón acf de actualizar datos */

/* start style page password-lost  07-05-2021 */
.fusion-login-box-lostpassword > h3.fusion-login-heading{
    display: none;
}

.fusion-login-box-lostpassword > .fusion-login-caption{
    font-size: 24px;
    font-weight: bold;
    color: #51338b;
}

.button-default{
    background: #51338b !important;
}
/* end style page password-lost */

/* start styles Password reset */
#mensaje_error_password, #mensaje_error_acepto{
    color: red;
    font-weight: 600;
}
/* end styles Password reset */

#cookie_action_close_header_reject{
	border-radius:14px;
}

.login_header .dropdown-3 .dropdown-content.show {
    position: absolute;
}
/* Para evitar que el menú en sticky se coloque por encima de los dropdowns del header added 12-05-2021 */
.fusion-is-sticky .fusion-header-v2 .fusion-header{
    z-index: -210 !important;
    top: 66px !important;
}

@media only screen and (min-width: 421px) and (max-width: 434px) {
    #div-img-recuadro-gris { position: relative; height: 198px !important; }
}

/* correcciones entre movil - hasta ipad */
@media only screen and (min-width: 421px) and (max-width: 767px) {

    

    .img-tablet-nologin{
        float: left;
    }

    .respmenu{
        display: block !important; /* show menú mobile*/
    }

    .respmenu a{
        max-width: 92% !important; /* show menú mobile*/
    }

    .clase_menu_nav_interno > li a{
        font-size: 15.5px !important;
    }

    .menu-mobile-fix-resoluciones{
         display: none !important; /* hide another menú*/
    }


     .botones-no-login{
        float: right !important;
        margin-top: 3% !important;
        /*display: none !important;*/
    }

    .botones-home, .botones-home-pediatrica {
        padding: 5px 23px !important;
        font-size: 10px !important;
    }
	
/*	.fusion-alignleft img{
        margin-left: -8px; 
        width:auto !important;
    }*/

     .cuadrado-cabecera-left {
        left: 1% !important;
        top: 14% !important;
        max-width: 98% !important;
    }

    .cuadrado-cabecera-left-2 {
        left: 1% !important;
        max-width: 98% !important;
        margin-top: 29% !important;
    }

    .list-ul-mobile{
        padding-left: 40% !important;
    }

    .list-ul-mobile li{
        font-size: 11px;
    }
    .list-ul-mobile li span{
        margin-right: -5px !important;
        margin-top: -5px !important;
    }

    .list-ul-mobile li> .fusion-li-item-content{
         margin-left: 0px !important;
         margin-top: -5px !important;
    }
    .list-ul-mobile > .fusion-li-item{
        padding: 0.4px !important;
    }

    .img-medico-recuadro-mobile{
       /* display: none;*/
    }

     .fusion-text-31{ 
        margin-top: 6% !important;
        margin-left: 6%!important;
    } 
    .fusion-widget-area{ 
        display: none !important;
    }

     
    .fusion-mobile-selector{
        display: none !important;
    }
    #mobile-menu-menu-privada-oncologia, #mobile-menu-menu-privada-metabolico, #mobile-menu-menu-privada-fragilita{
        margin-top: -36px !important;
        margin-left: 20%;
        margin-right: 20%;
        width: 80%;
        background: #51338b;
        border-radius: 12px;
        position: absolute;
    }
    .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a {
        font-size: 12px;
        letter-spacing: 0px !important;
        color: #fff !important;
    }

    .fusion-mobile-current-nav-item > a {
     
       font-weight:800 !important;
       border-bottom: 10px solid #ffffff !important;
    }

    body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a, 
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a {
        background-color: transparent !important;
    }
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
        background-color: transparent !important;
    }

    .fusion-main-menu > ul  {
        margin-top: -16px;
        height: 60px;
        line-height: 60px;
        clear: both;
        display: flex;
        justify-content: center;
    }

    .fusion-mobile-nav-item a {
        width: 164px;
        letter-spacing: 0px;
    }

    .fusion-mobile-menu-icons {
      
       display: none !important;
    }
    #select-choice-0{
        display: block !important;
        margin-top: -11px;
        height: 32px;
        width: 100%;
        color: #51338b;
        border: none;
    }
  
    .upper-back-img-especialidades{
        /*margin-bottom: -20%;
        background-size: contain !important;*/
    }

    .fusion-load-more-button.fusion-blog-button { 
        margin-left: calc(80% - 50vw) !important;
    }

    .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft {
        width: auto;
        margin-left: calc(0% - 0vw) !important;
        padding-right: 10px;
        float: right;
    }

    #post-2 .post-content .fusion-text-25 {
        transform: translateX(8%) !important;
    }

    .img-numero-verde-footer{
        width: 55% !important;
        margin-top: -2% !important;
        height: 65px !important;
    }
    /* FOOTER */
    .footer-mobile-2{
        display: none;
    }

    .fusion-copyright-notice {
        padding: 0 0 0px !important;
    }
    .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
        margin-top: 0px !important; 
        display: none !important;
    }

     .text-1-recuadro-gris,  .text-1-recuadro-gris-pediatrica, .text-1-recuadro-gris-adultos{
        font-size: 26px !important;
    }
    .text-2-recuadro-gris, .text-2-recuadro-gris-adultos {
        font-size: 15px !important;
        letter-spacing: -1px !important;
        line-height: 20px !important;
        width: 58% !important;
    }

    .img-productos-recuadro-mobile{
        display: none;
    }

    .menu-mobile-fix-resoluciones{
        font-size: 11px !important;
    }
    .dropdown-8 .dropbtn-change-menu {
        padding: 0px 0px !important;
        font-size: 12px !important;
    }
    .dropdown-8-pediatrica .dropbtn-change-menu-pediatrica {
        padding: 0px 0px !important;
        font-size: 12px !important;
    }
    .dropdown-8 {
        position: relative !important;
        margin-top: 1.421% !important;
        margin-left: auto !important;
    }
    .dropdown-8-pediatrica {
        position: relative !important;
        margin-top: 1.421% !important;
        margin-left: auto !important;
    }
    .dropdown-3 .dropbtn-3 {
       /* padding: 5px 10px !important;
        top: 8% !important;
        position: absolute !important;
        margin-left: 21% !important;
        font-size: 8px !important; */
        display: none !important;
    }
    .show {
        right: 2% !important;
        top: 72% !important;
    }
     img.img-tablet{
        float: left !important;
    }

    .fusion-secondary-header {
        /*font-size: 9.8px !important;*/
        height: unset !important;
    }

    #contenedor-vademecum-mobile{
        display: none !important;
    }

    #slider_1144, #slider_1161{
        display: none !important;
    }
    .img-cabecera-adulto-mobile{
        height: 198px;
        top: 0%;  
        margin-top: 92px !important;
    }
    .img-cabecera-pediatrica-mobile{
        height: 198px;
        top: 0%;  
        margin-top: 92px !important;
    }

    .texto-recuadro-adulti-mobile {
        /* padding-top: 14% !important; 
        padding-left: 28% !important;*/
        float: right;
        margin-right: 20px !important;
        font-size: 25px !important;
        color: #51338b !important;
    }

    .texto-recuadro-pediatrica-mobile {
        /* padding-top: 14% !important; 
        padding-left: 28% !important;*/
        float: right;
        margin-right: 20px !important;
        font-size: 25px !important;
        color: #009fe3 !important;
    }

    .boton-encabezado-mobile-publica{
        float: right;
        margin-right: 20px !important;
    }
    .espaciado-cabecera-two-links{
        display: none !important;
    }

    .parrafo-recuadro-adulti-mobile{
        float: right;
        width: 70%;
        text-align: right;
        margin-right: 20px !important;
        line-height: 20px;
    }

    .parrafo-recuadro-pediatrica-mobile{
        float: right;
        width: 70%;
        text-align: right;
        margin-right: 20px !important;
        line-height: 20px;
    }

    #post-145 .post-content .fusion-text-51 {
       transform: translateX(8%) !important;
    }
    #post-147 .post-content .fusion-text-47 {
        transform: translateX(8%) !important;
    }
    .logo-danone-mobile{
        margin-left: calc(50% - 162px)!important;
    }
    .logo-b-corp-mobile{
       margin-left: calc(50% - 70px)!important;
    }

    #clase_menu_nav_fix_mobile{
        margin-left: 24px !important;
    }


    .upper-back-img-especialidades{
        display: none !important;
    }
    .banner-fix-responsive{
        display: block !important;
       /* height: 480px !important; */
        background-position-y: center;

    }
    .bk-nutricia-oncologia{
        background-image: url('/wp-content/uploads/2021/06/Oncologia-mobile.png') !important;
        height: 80vw !important;
        max-width: 800px !important;
    }
    
    .bk-nutricia-alzheimer {
        background-image: url('/wp-content/uploads/2021/06/Alzheimer-mobile.png') !important;
        height: 80vw !important;
        max-width: 800px !important;
    }

    .bk-nutricia-fragilita {
        background-image: url('/wp-content/uploads/2021/06/Fragilita-mobile.png') !important; 
        height: 80vw !important;
        max-width: 800px !important;
    }

    .bk-nutricia-critico {
        background-image: url('/wp-content/uploads/2021/06/Critico-mobile.png') !important;
        height: 80vw !important;
        max-width: 800px !important;
    }


    .bk-nutricia-disfagia {
        background-image: url('/wp-content/uploads/2021/06/Disfagia-mobile.png') !important;
        height: 80vw !important;
        max-width: 800px !important;
    }

    body:not(.logged-in) .img-cabecera-adulto-mobile{
        margin-top: 16vw !important;
        height: 248px;
    }

     body:not(.logged-in) .texto-recuadro-adulti-mobile {
        float: right;
        margin-right: 20px !important;
        font-size: 25px !important;
        color: #51338b !important;
    }

    #div-img-recuadro-gris { position: relative; height: 210px; }
    #div-img-recuadro-gris .image-recuadro-gris-adul-pedia { margin-top: 0px; bottom: 0; position: absolute; }
    #div-img-recuadro-gris .img-medico-recuadro-mobile {    
        margin-top: 0px;
        bottom: 0;
        position: absolute;
        height: 448px;
        right: 0;
        margin-right: -8px;
    }



}

/* correcciones entre ipad - hasta desktop */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

   
    #footer-ipad, #nofooter-mobile-1025px, #footer-hide-tablet{
        display: none !important;
    }

    body:not(.logged-in) .img-cabecera-adulto-mobile{
        margin-top: 16vw !important;
        height: 360px;
        margin-bottom: 48px !important;
    }

    body:not(.logged-in) .texto-recuadro-adulti-mobile {
        float: right;
        margin-top: 8%;
        margin-right: 20px !important;
        font-size: 25px !important;
        color: #51338b !important;
    }

    body:not(.logged-in) .parrafo-recuadro-adulti-mobile{
        float: right;
        width: 43%;
        text-align: right;
        margin-right: 20px !important;
        line-height: 20px;
    }

    body:not(.logged-in) .boton-encabezado-mobile-publica {
        float: right;
        margin-right: 20px !important;
    }

     body:not(.logged-in) .row-movil {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 32px !important;
    }

    

    .respmenu{
        display: block !important; /* show menú mobile*/
    }

    .menu-mobile-fix-resoluciones{
         display: none !important; /* hide another menú*/
    }

    .img-tablet-nologin{
        float: left;
    }

    .respmenu a{
        /*max-width: 92% !important;  show menú mobile*/
    }

    #clase_menu_nav_fix_mobile{
        margin-left: 24px !important;
    }

    .clase_menu_nav_interno > li a{
        font-size: 21.5px !important;
    }

     .botones-no-login{
        float: right !important;
        margin-top: -7% !important;
    }

    .botones-home, .botones-home-pediatrica {
        padding: 5px 23px !important;
        font-size: 10px !important;
    }

     .login_header_desk_btn{
        display: none !important;
     }

     .cuadrado-cabecera-left {
        left: 1% !important;
        top: 16% !important;
        max-width: 97% !important;
    }

    .cuadrado-cabecera-left .fusion-text-1 p {
        font-size: 16px !important;
    }

    .cuadrado-cabecera-left-2 {
        left: 1% !important;
        max-width: 97% !important;
        margin-top: 29% !important;
    }
    .cuadrado-cabecera-right .fusion-text-4 p {
        font-size: 16px !important;
    }

    .cuadrado-cabecera-right {
        max-width: 49% !important;
        right: 1% !important;
    }

    .list-ul-mobile{
        padding-left: 40% !important;
    }

    .list-ul-mobile li{
        font-size: 11px;
    }
    .list-ul-mobile li span{
        margin-right: -5px !important;
        margin-top: -5px !important;
    }

    .list-ul-mobile li> .fusion-li-item-content{
         margin-left: 0px !important;
         margin-top: -5px !important;
    }
    .list-ul-mobile > .fusion-li-item{
        padding: 0.4px !important;
    }

    
    .fusion-text-31{ /* permite esconder el footer */
        display: none !important;
    }

    /* INICIO MENU DESPLEGABLE TABLET AND DESKTOP */
     .fusion-mobile-selector{
        display: none !important;
    }

    #mobile-menu-menu-privada-oncologia, #mobile-menu-menu-privada-metabolico, #mobile-menu-menu-privada-fragilita{
        margin-top: -36px !important;
        margin-left: 20%;
        margin-right: 20%;
        width: 80%;
        background: #51338b;
        border-radius: 12px;
        position: absolute;
    }
    .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a {
        font-size: 12px;
        letter-spacing: 0px !important;
        color: #fff !important;
    }

    .fusion-mobile-current-nav-item > a {
     
       font-weight:800 !important;
       border-bottom: 10px solid #ffffff !important;
    }

    body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a, 
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a {
        background-color: transparent !important;
    }
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {

        background-color: transparent !important;
    }

    .fusion-main-menu > ul  {
        margin-top: -16px;
        height: 60px;
        line-height: 60px;
        clear: both;
        display: flex;
        justify-content: center;
    }

    .fusion-mobile-nav-item a {
        width: 164px;
        letter-spacing: 0px;
    }

    .fusion-mobile-menu-icons {
       display: none !important;
    }

    #select-choice-0{
        display: block !important;
        margin-top: -11px;
        height: 32px;
        width: 100%;
        color: #51338b;
        border: none;
    }

    /* FIN MENU DESPLEGABLE TABLET AND DESKTOP */

    .img-numero-verde-footer { 
        margin-left: 15% !important; /* 24% */
    }
    .img-linkedin-footer { 
        margin-left: 36% !important;
    }

    div.fusion-footer{
        margin-top: 10% !important;
    }
    .recuadro-img-infografia-adulto p{
        font-size: 10px !important;
        padding: 0px 5px 0px 5px !important;
        line-height: 15px !important;
    }
     .recuadro-img-infografia-pediatrica p{
        font-size: 10px !important;
        padding: 0px 5px 0px 5px !important;
        line-height: 15px !important;
    }
    .fusion-secondary-header {
        /*font-size: 9.8px !important;*/
        height: unset !important;
    }
    .fusion-aligncenter {
        margin-left: 6% !important;

    }
	
/*	.fusion-alignleft img{
        margin-left: -12px;
        width: auto !important;
    }*/
    .dropdown-8 {
        /*margin-top: -0.120% !important;*/
        margin-top: 0.96% !important;
        margin-left: -33.83% !important;
    }
    .dropdown-8-pediatrica {
       /*margin-top: -0.120% !important;*/
        margin-top: 0.96% !important;
        margin-left: -35.4% !important;
    }
    .dropdown-8 .dropbtn-change-menu {
        font-size: 8px !important;
        padding: 0px !important;
    }
     .dropdown-8-pediatrica .dropbtn-change-menu-pediatrica {
        font-size: 8px !important;
        padding: 0px !important;
    }
    .dropdown-content-8 {
        min-width: 70px !important;
    }
    .dropdown-content-8-pediatrica {
        min-width: 70px !important;
    }
    .dropdown-content-8 a {
        padding: 0px !important;
        font-size: 8px !important;
    }
     .dropdown-content-8-pediatrica a {
        padding: 0px !important;
        font-size: 8px !important;
    }
    .dropdown-3 .dropbtn-3 {
        padding: 5px 10px !important;
        margin-top: -3.4% !important;
        position: absolute !important;
        margin-left: 33% !important;
        font-size: 8px !important;
    }
    .show {
        /*margin-left: 65% !important; */
        margin-top: -0.6% !important;
        /* transform: translateX(126%) !important; */
        right: 1%;
        margin-right: calc(6% - 20px) !important;
    }

     .botones-no-login{
        float: right !important;
        margin-top: 3% !important;
    }

    .img-tablet{
        float: left !important;
    }
    .img-tablet-nologin{
        float: left;
    }

    .text-1-recuadro-gris,  .text-1-recuadro-gris-pediatrica{
        font-size: 28px !important;
    }
    .text-2-recuadro-gris{
        font-size: 15px !important;
        letter-spacing: -1px !important;
        line-height: 20px !important;
    }

    .image-recuadro-gris {
        margin-top: -40px;
        left: -13px;
    }

    .rectangulo-gris {
        height: 210px !important; /* 170px */
    }

    
    .upper-back-img-especialidades{
       /* margin-bottom: -6.4%;
        background-size: contain !important; */
    }

    .fusion-load-more-button.fusion-blog-button { /*boton cargar más página congresos-recursos */
        margin-left: calc(85% - 50vw) !important;
    }

    .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft {
        width: auto;
        margin-left: calc(0% - 0vw) !important;
        padding-right: 10px;
        float: right;
    }

    .texto-1-logo-danone {
        margin-top: -20% !important;
    }

    .texto-2-logo-danone {
        width: 100% !important;
    }

    .titulo-cabecera-publica {
        /*padding-left: 46% !important;*/
        float: right;
        margin-right: 14% !important;
    }
    .texto-cabecera-publica {
        font-size: 17px !important;
        width: 46% !important;
        margin-left: 40% !important;
    }
    .space-boton-cabecera-pub {
        /*margin-left: 70% !important;*/
        float: right;
        margin-right: 14% !important;
    }

    .titulo-cabecera-publica-ped {
        /*padding-left: 39% !important;*/
        float: right;
        margin-right: 14% !important;
    }

    #post-145 .post-content .contenedor-slider-cabecera {
        padding-left: 0px !important;
    }
    #post-147 .post-content .contenedor-slider-cabecera {
        padding-left: 0px !important;
    }

    /* IMAGEN MEDICOS

    #contenedor-vademecum-mobile{
        display: none !important;
    }

    .img-medico-recuadro-mobile{
        display: none;
    }

    */

    .menu-mobile-fix-resoluciones{
        display: inline-block;
        position: absolute;
        top: 40%;
        /* margin-right: auto; 
        margin-left: -16%;*/
        transform: translateX(-39%) !important;
    }

    .login_header_desk_btn{
       margin-top: 3%!important;
        margin-right: 22% !important;
    }
    .dropdown-3 .dropbtn-3 {
        width: max-content;
    }
    #slider_1144, #slider_1161{
        display: none !important;
    }
    .fusion-widget-area{ 
        /*display: none !important;*/
        width: 158vw;
    }

    .logo-danone-mobile{
        margin-left: calc(50% - 162px)!important;
    }
    .logo-b-corp-mobile{
       margin-left: calc(50% - 70px)!important;
    }

    #post-145 .post-content .fusion-text-51 {
       transform: translateX(8%) !important;
    }
    #post-147 .post-content .fusion-text-47 {
        transform: translateX(8%) !important;
    }

    .upper-back-img-especialidades{
        display: none !important;
    }
    .banner-fix-responsive{
        display: block !important;
        height: 480px !important; 
        background-position-y: center;

    }
    .bk-nutricia-oncologia{
        background-image: url('/wp-content/uploads/2021/06/Oncologia-mobile.png') !important;
    }
    
    .bk-nutricia-alzheimer {
        background-image: url('/wp-content/uploads/2021/06/Alzheimer-mobile.png') !important;
    }

    .bk-nutricia-fragilita {
        background-image: url('/wp-content/uploads/2021/06/Fragilita-mobile.png') !important; 
    }

    .bk-nutricia-critico {
        background-image: url('/wp-content/uploads/2021/06/Critico-mobile.png') !important;
    }


    .bk-nutricia-disfagia {
        background-image: url('/wp-content/uploads/2021/06/Disfagia-mobile.png') !important;
    }

    #footer-hide-tablet{
        display: none !important;
    }

   
    #div-img-recuadro-gris { position: relative; height: 210px; }
    #div-img-recuadro-gris .image-recuadro-gris { margin-top: 0px; bottom: 0; position: absolute; }
    #div-img-recuadro-gris .img-medico-recuadro-mobile { margin-top: 0px; bottom: 0; position: absolute; height: 448px; right: 0;}

    body:not(.logged-in) #botones-no-login-ipad {
         margin: 3% !important;
    }

    #searchMobileIpad{
        margin-left: auto;
        margin-right: auto;
        padding-right: 60px;
        width: 480px !important;
    }

    #input-search-menu {
        font-size: 24px !important;
    }

    #botonLogoutIpad > a{
        font-size: 22px !important;
        padding: 20px !important;
    }

    .breadA {
        margin-top: 32px !important;}
    }

/* PARA OCULTAR EL CONTENEDOR DE PRODUCTOS DENTRO DEL RECUADRO GRIS EN LAS PÁGINAS
HOME DE CADA ESPECIALIDAD */
.container-productos-gris-home{
    display: none !important;
}
.cli-bar-btn_container > a
{
    border-radius: 14px;
}

.auxfrefredrff{
    background-size: contain!important;
    width: 100%!important;
    
}

/* Added el 07-06-2021 links header */
@media all and (min-width: 1025px) and (max-width: 1279px) {
    .fusion-secondary-header {
        font-size: 9.8px !important;
        height: unset !important;
    }
    .dropdown-3 .dropbtn-3 {
         font-size: 10.8px !important;
    }
    .texto-cabecera-publica{
        width: 32% !important; /* 47% */
    }
    .show {
        /*margin-left: 65% !important; */
        margin-top: 2.4% !important;
        /* transform: translateX(126%) !important; */
        right: 13%;
        margin-right: calc(-10% - 10px) !important;
    }
    #nofooter-mobile-1025px{
        display: none !important;
    }
    .recuadro-img-infografia-adulto p {
        font-size: 12px !important;
        padding: 0px 5px 0px 5px !important;
        line-height: 15px !important;
    }
    .titulo-cabecera-publica-ped {
        /* padding-left: 39% !important; */
        float: right;
        margin-right: 10% !important;
    }

    .banner-fix-responsive{
        height: 20vw !important;
    }

    .menu-mobile-fix-resoluciones{
        margin-left: -12% !important;
    }

    body:not(.logged-in) #slider_1144, #slider_1161 {
        margin-left: -30px !important;
        margin-bottom: -64px !important;
    }

    body:not(.logged-in) .image-recuadro-gris-adul-pedia {
        margin-top: -126px;
    }

    #div-img-recuadro-gris { position: relative; height: 237px; }
    #div-img-recuadro-gris .image-recuadro-gris { margin-top: 0px; bottom: 0; position: absolute; }
}

#div-new-logo > img{
    width: 300px;
}

.texto-area-terapeutica{
    font-family: 'Bariol' !important;
    font-size: 19px;
}

#border-img-newsfeed, #border-cosa-di-nuovo{
    border: solid 0.5px #ececec;
    border-radius: 8px;
}

#send-form-register-fix{
    margin-top: 32px;
}


#menu-menu-area-personal > #menu-item-1205 {
    display: none;
}

#menu-menu-area-personal > .fusion-main-menu-search {
    display: none;
}

/* botón para salvar en Datos personales */
.acf-form-submit{
    text-align: center;
    margin-top: 56px;
}

/* Para ocultar checkboxes de la página de dati personali */
#post-1197 > .post-content .acf-field-5ca5b21c56878,
#post-1197 > .post-content .acf-field-5ca5b24d56879,
#post-1197 > .post-content .acf-field-60ae7265a8dc8 {
    display: none;
}

 body:not(.logged-in) #texto-recuadro-superior-home {
        padding-top: 48px;
    }

  .hover-img-iconos:hover {
        transform: scale(1.03);
    }


body:not(.logged-in) .show {
        margin-left: 0px !important;
        /*position: inherit !important;*/
    }



#hide-footer-mobile-login{
    display: none !important;
}

.searchdivnutricia{
    position:relative;
    
}
.cercadivnutricia{
    position: absolute;
    top: 0;
    right: 0;
    background-color: #51338b;
    border: 0;
    padding: 3px 3px;
    color: white;
    cursor: pointer;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#sNutricia{
    border: 2px solid #51338b!important;
    height: 38px;
    padding-left: 30px;
}

.cercadivnutricia2{
    position: absolute;
    top: 7px;
    left: 8px;
}
@media (max-width: 600px){
.cercadivnutricia4{
   padding: 30px; 
}
.cercadivnutricia5{
    margin-top: 0!important;
}
    
}
.maxNutricia{
    max-width:350px;
    margin: 30px auto;
}

/* permite colocar 2 columnas inf. newsfeed página de fragilitá*/
#column-img-fragilita {
    width: 40% !important;
}
#column-text-fragilita {
    width: 60% !important;
}

div.fusion-alignleft > a.fusion-read-more {
    color: #fff;
}
div.fusion-alignleft > a.fusion-read-more:after {
    color: #fff;
}

.cli-mod-auxiliase-23{
    padding:3px;background: #f2f2f2;border-radius: 7px;min-height: 199px;
}
.col-style4{width: 100%;}
.cli-dkfie456{display:block;}

.bot345viola{
    white-space: nowrap;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 13px;
    border: 1px solid white;
    color: white;
    padding: 4px 10px;
    border-radius: 11px;
    margin-right: 5px;
    line-height: 40px;
    background-color: #51338B;}
    
.bot345{
    white-space: nowrap;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 13px;
    border: 1px solid #51338B;
    color: #51338B;
    padding: 4px 10px;
    border-radius: 11px;
    margin-right: 5px;
    line-height: 40px;
    background-color: white;}
    
.bot6543{
        padding: 10px 0px;
    background: white;
    text-align: center;
}
.bbot{position:absolute;top:6px;right:14px;font-weight: bold;}
.cbot{font-family: "Open Sans";
    font-size: 17px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    color: #4a2a80;
    margin-top: 40px!important;
    text-transform: uppercase;}
.hbot{font-family: "Open Sans";
    font-size: 17px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    color: #4a2a80;
    margin-top: 6px!important;
    text-transform: uppercase;}    

.fbot{
    text-decoration: underline;
    cursor:pointer;
} 

.fbott >li {    list-style-type: circle; }

.abot, .hgvcfgv > a{
    margin: 0 0 28px;
    text-transform: capitalize;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    color: #4a2a80;
}
#cliModalClose{opacity:0;}
.b-table-b > table {
    table-layout: fixed
}

@media (min-width: 370px){
    .modal-dialoged {max-width: 360px!important;}
    }

@media (min-width: 600px){
    .modal-dialoged {max-width: 590px!important;}
    }

@media (min-width: 970px){

    .cli-modal .cli-modal-dialog {
        max-width: 947px;
    }
    .col-style4{width: 25%;}
    .cli-dkfie456{display:flex;}
    .cli-mod-auxiliase-23{min-height: 334px;}
    
    .modal-dialoged {
    max-width: 900px!important;
}
}

/* ESTILOS PRODUCTS */

.product-border{ display: none !important; }

.product_title { color: #009fe3 !important; font-weight: 600 !important;}

.fusion-product-wrapper { 
    border-color: #009fe3 !important; 
    border-radius: 8px;
    border: 2px solid #009fe3 !important;
}

.product_meta{ display: none !important; }

a.show_details_button{ display: none !important; }

h3.product-title{ text-align: center; }

h3.title-heading-left{font-size: 20px !important; color: #009fe3 !important;}

.fusion-title .title .sep-double .sep-solid {display: none !important;}

.subtitulos-detalles-productos{font-size: 20px !important; color: #009fe3 !important;}

#estilo-table-product{
   width:100%;
   table-layout: fixed;
   overflow-wrap: break-word;
	background: #f3f2fa;
	color: #51338b;
}

.border-debajo-tr{ border-bottom: 1px solid #e2e2e2;}
.ancho-primera-columna-table-product{ width: 40%;}
.ancho-primera-columna-table-product-2campos{ width: 72%;}

.sep-double {
    height: 6px;
    border-bottom-width: 1px;
    border-top-width: 1px;
}
/* botón descargar pdf producto */
.gmwcp_button{
    margin-left: -392px;
    margin-top: 470px;
    position: absolute;
    background: #009fe3;
    padding: 10px 16px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid #fff;
}  
.gmwcp_button:hover{
    background: #fff;
    color: #009fe3 !important;
    cursor: pointer;
    border: 1px solid #009fe3;
}
.gmwcp_button a{
    color: #fff !important;
    text-decoration: none !important;
} 
.gmwcp_button:hover a{
    color: #009fe3 !important;
} 



@media screen and (max-width: 480px){
    .gmwcp_button {
        margin-left: 0px;
        margin-top: 0px;
        position: absolute;
        background: #009fe3;
        padding: 10px 16px;
        border-radius: 8px;
        cursor: pointer;
        border: 1px solid #fff;
    }
    .muestra_button {
        width: 236px;
        text-align: center;
        margin-left: 0px !important;
        margin-top: 40px !important;
        position: absolute;
        background: #009fe3;
        padding: 10px 16px;
        border-radius: 8px;
        cursor: pointer;
        border: 1px solid #fff;
    }
    .espacio-btn-texto-mobile{
        padding-top: 110px;
    }
	
	.ancho-primera-columna-table-product-2campos-mobile{ width: 50%;}
   
}
@media screen and (max-width: 768px){
    .gmwcp_button {
        margin-left: 0px;
        margin-top: 0px;
        position: absolute;
        background: #009fe3;
        padding: 10px 16px;
        border-radius: 8px;
        cursor: pointer;
        border: 1px solid #fff;
    }
    .muestra_button {
        width: 236px;
        text-align: center;
        margin-left: 0px !important;
        margin-top: 40px !important;
        position: absolute;
        background: #009fe3;
        padding: 10px 16px;
        border-radius: 8px;
        cursor: pointer;
        border: 1px solid #fff;
    }
    .espacio-btn-texto-mobile{
        padding-top: 110px;
        width: 97%;
    }
   
}

/* botón solicitud de muestras producto */
.muestra_button{
    width: 236px;
    text-align: center;
    margin-left: -392px;
    margin-top: 566px;
    position: absolute;
    background: #009fe3;
    padding: 10px 16px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid #fff;
}  
.muestra_button:hover{
    background: #fff;
    color: #009fe3 !important;
    cursor: pointer;
    border: 1px solid #009fe3;
}
a.muestra_button {
    color: #fff !important;
    text-decoration: none !important;
} 
.muestra_button:hover a{
    color: #009fe3 !important;
} 

.btn-tabla-productos{
    width: 140px;
    text-align: center;
    margin-left: 12px;
	color: #fff;
    margin-top: -12px;
    position: absolute;
    background: #009fe3;
    padding: 10px 16px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid #fff;
	font-size: 14px;
}  
.btn-tabla-productos:hover{
    background: #fff;
    color: #009fe3 !important;
    cursor: pointer;
    border: 1px solid #009fe3;
}
a.btn-tabla-productos {
    color: #fff !important;
    text-decoration: none !important;
} 
.btn-tabla-productos:hover a{
    color: #009fe3 !important;
} 

.fade-in-image {
  animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}



/* btn polvere */
.muestra_button_polvere{
    width: 236px;
    text-align: center;
    margin-left: -392px;
    margin-top: 436px;
    position: absolute;
    background: #009fe3;
    padding: 10px 16px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid #fff;
}  
.muestra_button_polvere:hover{
    background: #fff;
    color: #009fe3 !important;
    cursor: pointer;
    border: 1px solid #009fe3;
}
a.muestra_button_polvere {
    color: #fff !important;
    text-decoration: none !important;
} 
.muestra_button_polvere:hover a{
    color: #009fe3 !important;
} 

.product-images .crossfade-images {
    background: #fff !important; 
    border-radius: 8px;
}

.fusion-title > div { display:none;}
.fusion-title {
    border-bottom: 2px solid #009fe3;
    padding-bottom: 20px !important;
}
.icon-post-pediatrica{
	position: absolute;
    z-index: 3;
    top: 26px;
    left: 26px;
    float: right;
    width: 45px;
}