.box_with_background_img h3.h3-box-min-height{
	min-height: 130px;
}
.box_with_background_img p {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
}
.box_with_background_img p.bg_citazione {
	overflow: unset;
	-webkit-line-clamp: unset;
	font-style: italic;
	font-size: 20px;
	line-height: 34px !important;
	font-family: Georgia, Arial, Tahoma, Helvetica, sans-serif !important;
}
/*----- valutare se tenere o meno questa modifica, se rompe qualcosa commentare tutto -----*/
@media (min-width: 1366px){ 
	.container-fluid {
    	padding-left: 10%;
    	padding-right: 10%;
	}
		.container-fluid.headerMenu {
			padding-left: 10%;
		}
	#dnn_SliderPane.internalSlider .BannerHeader h1 {
		padding-left: 10%;
	}
    .HeaderTopClaimPane {

    }

  }
  /*----- box_with_background_img MENARINI-----*/
  .box_with_background_img.smallText h3 {
      min-height: 130px;
      font-weight: 200 !important;
      margin-bottom: 10px !important;
      font-size: 40px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
  .box_with_background_img.smallText p {
      min-height: 105px;
      -webkit-line-clamp: 4;
      margin-bottom: 0px !important;
  }
      .box_with_background_img.smallText p:first-child,
      .box_with_background_img.smallText p:last-child {
          min-height: unset;
          margin-bottom: 0px;
      }
  /*----- HeaderTopClaimPane MENARINI -----*/
  .HeaderTopClaimPane {
      width: 300px;
      /*padding-top: 10px;*/
      box-sizing: border-box;
  }
  .home .HeaderTopClaimPane {
      padding-top: 0px;
  }
  .topbar .col-me-3,
  .topbar .col-me-8,
  .topbar .col-me-1 {
      max-height: 40px;
  }
  
  
  .sliderVideo {
      display: contents;
  }
  .sliderVideo .col-md-12,
  .sliderVideo .row {
      padding-left: 0px; 
      padding-right: 0px;
      margin-left: 0px;
      margin-right: 0px;
  }
  
  .i_r_oncology_academic_collaborations .row{
    margin-bottom: 40px;
  }

/***** careers **********************************/
.title-and-button-right{
	align-items: center;
}
.title-and-button-right h3{
	margin: 0px;
}
.title-and-button-right div:nth-child(2) {
  display: flex;
  justify-content: flex-end;
}
.title-and-button-right div:nth-child(2) img {
	width: auto;
	margin-right: 20px;
}

/***************************************/

/***** diagnostics ***************************/

.VGMenariniCorporateCountryFromTherapeuticalAreaView .content-header{
	display: none;
}
.VGMenariniCorporateCountryFromTherapeuticalAreaView .content-items{
	max-width: 300;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.VGMenariniCorporateCountryFromTherapeuticalAreaView .content-items .content-items-item {	
	margin-bottom: 20px;
}
.VGMenariniCorporateCountryFromTherapeuticalAreaView .content-items .content-items-item a {	
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #484542;
    line-height: 30px;
    font-weight: 200;
    pointer-events: none !important;
    cursor: default !important;
}
/***************************************/

/***** country ***************************/
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-header{
	display: none;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items{
	/*
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	*/
	
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
	
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item {	
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;	
	
	margin-bottom: 20px;
	margin-left: 15px;	
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a {	
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 50px;
    font-weight: 200;
    color: #0783FF;	
	position: relative;
	padding-left: 70px;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a:before {	
    content: "";
	position: absolute;
	left: 0;
	top: -2px;
    width: 60px;
    height: 60px;
	background-color: #484542;
    /* per uniformare la transition a quella del btn */
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (min-width: 768px){ 
	.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item {	
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;	
		
		margin-bottom: 30px;
		margin-left: 0px;
	}
}

.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Allergology:before {	
    -webkit-mask:  url("../img/icon/ico_at_allergology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_allergology.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Urology:before {	
    -webkit-mask:  url("../img/icon/ico_at_andrology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_andrology.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Antinfectives:before {	
    -webkit-mask:  url("../img/icon/ico_at_antinfectivearea.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_antinfectivearea.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Cardiovascular:before {	
    -webkit-mask:  url("../img/icon/ico_at_cardiology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_cardiology.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Gastrointestinal:before {	
    -webkit-mask:  url("../img/icon/ico_at_ gastrointestinal.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_ gastrointestinal.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Ginecogy:before {	
    -webkit-mask:  url("../img/icon/ico_at_ginecology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_ginecology.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Respiratory:before {	
    -webkit-mask:  url("../img/icon/ico_at_respiratory.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_respiratory.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Reumatology:before {	
    -webkit-mask:  url("../img/icon/ico_at_reumatology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_reumatology.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Pain:before {	
    -webkit-mask:  url("../img/icon/ico_at_pain.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_pain.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Coughs:before {	
    -webkit-mask:  url("../img/icon/ico_at_flu_colds.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_flu_colds.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Dermatoloy:before {	
    -webkit-mask:  url("../img/icon/ico_at_dermatology.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_dermatoloy.svg") no-repeat 50% 50%;
}
.VGMenariniCorporateTherapeticalAreaFromCountryView .content-items .content-items-item a.Multivitamines:before {	
    -webkit-mask:  url("../img/icon/ico_at_energy.svg") no-repeat 50% 50%;
    mask: url("../img/icon/ico_at_energy.svg") no-repeat 50% 50%;
}

/***************************************/


/*========================================================+
|  STILI per rendere responsive l'embed video
+========================================================*/
.rwd-video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.rwd-video iframe,
.rwd-video object,
.rwd-video embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/*****precision-medicine*****************/
.InternalBanner p.number-lines-4{
    -webkit-line-clamp: 4;
	max-width: 555px; /*come immagine sopra*/
	margin: auto;	
	margin-bottom: 30px;
}

.article.in_list img{
	max-height: 350px;
	width: auto
}
/***************************/
.RedInternal a:link {
  color: #143F59;
}
.RedInternal a:visited {
  color: #143F59;
}
.RedInternal a:hover {
  color: #F5333F;
}
.RedInternal a:active {
  color: #143F59;
}



/********innovation-research -> oncology******************/
ul.ul-stemline-therapeutics {
    list-style: none;
    margin-left: 0px;
}
ul.ul-stemline-therapeutics > li {
    position: relative;
	padding-left: 46px;
}
ul.ul-stemline-therapeutics > li::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 25px;
    height: 1px;
    width: 36px;
    background-color: #484542;
}
/********pharmaceuticals + pharmaceuticals -> fellowship******************/
.sgs-container{
	padding-top: 15%;
	text-align: center;
}
.sgs-container img{
	max-width: 400px;
}
.table-fellowship{
	border-bottom: 1px solid;
	border-right: 1px solid;
}
.table-fellowship .col-12{
	display: flex;
	align-items: center;
    text-align: center;	
	padding-top: 20px;
	padding-bottom: 20px;
	justify-content: center;
	border-top: 1px solid;
	border-left: 1px solid;
}
/********country******************/
.box-country-location{
	margin: 5%;
	margin-bottom: 80px;
	margin-top: 80px;
}
.box-country-location .venue-info img {
	margin-bottom: 35px
}
.box-country-location .address-container{
	min-height: 35px;
}
.box-country-location h2{
	font-weight: 300;
	font-size: 30px;
	color: #0783FF;
}
.box-country-location .venue-info {
    background-image: url(/Portals/31/Images/icons/icon_marker_2.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: top left;
}
.box-country-location .venue-info .address {
    color: #484542;
    font-size: 14px;
    line-height: 20px;
    padding-left: 50px;
}
.box-country-location .venue-info .address img {
	margin: 0px
}
.box-country-location .venue-info .address h5 {
	margin-top: 20px;
}
@media (max-width: 1200px){ 
	.box-country-location .address-container{
		min-height: 70px;
	}
}
@media (max-width: 850px){ 
	.box-country-location .address-container{
		min-height: 80px;
	}
}
@media (max-width: 768px){ 
	.box-country-location{
		margin: 0px;
		margin-top: 50px;
	}
	.box-country-location.last-box{
		margin-bottom: 70px;
	}
	.box-country-location .address-container {
		min-height: auto;
	}	
}
/*----- .COM galleryTitleH3 carousel timeline MENARINI (quality-comes-first link troppo lungo)-----*/
#dnn_ctr22574_ModuleContent .VGMenariniCorporateGallerySliderView .horizontal-timeline .events-wrapper,
#dnn_ctr21119_ModuleContent .VGMenariniCorporateGallerySliderView .horizontal-timeline .events-wrapper{
    height: 135px;
}

/*************************/
.MultipleBlogUrl{
	display: none;
}
.imgRight h2{
	color: #143F59 !important; 
}

/***** careers **********************************/
.box_with_background_img.bigBanner .DNNModuleContent.ModDNNHTMLC > div{
    padding: 40px 40px;
    max-height: 380px;
}
.bigBanner h3{
    font-size: 25px !important;
    line-height: 33px !important;
}
/*----- personalizzazione our-commitment-to-science MENARINI-----*/
h2.our-multimedia-material11000,
h2.our-multimedia-material2100 {
	padding: 25px 0px 25px 70px;
		background-repeat: no-repeat;
		background-size: 60px;
		background-position: left;
}
h2.our-multimedia-material11000 { background-image: url("/Portals/31/Images/greenfield/greenfield240.svg"); }
h2.our-multimedia-material2100 { background-image: url("/Portals/31/Images/greenfield/greenfield100.svg"); }