@charset "UTF-8";
@import url("../../../static/font-awesome/css/font-awesome.min.css");
/*****************************************
	USER DASHBOARD
******************************************/
.news.eds_subCollection_news .admin_actions{
	display:none !important;
}
.eds_subCollection_news .user_dashboard {
  border: 1px solid #ddd;
  border-left: none;
  border-right: none;
  padding: 4px 6px 1px;
  margin: 0 0 20px;
  overflow: hidden;
  background-color: #ebebeb;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.eds_subCollection_news .user_dashboard:hover {
  background-color: #f2f2f2;
  border-color: #000;
}
.eds_subCollection_news .user_dashboard a {
  display: block;
  float: left;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  padding: 0 0 0 35px;
  height: 25px;
  line-height: 24px;
  margin: 0 10px 0 0;
  color: #5C5C5C !important;
  text-decoration: none !important;
}
.eds_subCollection_news .user_dashboard a.add_article {
  background: url("assets/images/common/user_dashboard/green_plus.png") no-repeat;
  padding-left: 25px;
}
.eds_subCollection_news .user_dashboard a.article_manager {
  background: url("assets/images/common/user_dashboard/papers.png") no-repeat 0 0;
  padding-left: 28px;
}
.eds_subCollection_news .user_dashboard a.event_manager {
  background: url("assets/images/common/user_dashboard/event_manager.png") no-repeat 0 1px;
  padding-left: 35px;
}
.eds_subCollection_news .user_dashboard a.approve_articles {
  background: url("assets/images/common/user_dashboard/approve_articles.png") no-repeat 0 1px;
  padding-left: 22px;
}
.eds_subCollection_news .user_dashboard a.approve_comments {
  background: url("assets/images/common/user_dashboard/approve_comments.png") no-repeat 0 2px;
  padding-left: 22px;
}
.eds_subCollection_news .user_dashboard a.category_manager {
  background: url("assets/images/common/user_dashboard/categories.png") no-repeat 0 2px;
  padding-left: 22px;
}
.eds_subCollection_news .user_dashboard a.dashboard {
  background: url("assets/images/common/user_dashboard/monitor.png") no-repeat 0 3px;
  padding-left: 24px;
}
.eds_subCollection_news .user_dashboard a.settings {
  background: url("assets/images/common/user_dashboard/settings.png") no-repeat 0 1px;
  padding-left: 24px;
}
.eds_subCollection_news .user_dashboard a.author_profile {
  background: url("assets/images/common/user_dashboard/profile.png") no-repeat 0 1px;
  padding-left: 18px;
}
.eds_subCollection_news .user_dashboard a:hover {
  color: #000 !important;
  text-decoration: none !important;
}
.eds_subCollection_news img{
	width:100%;
}
/*************************************************
		LISTA ARTICOLI HOMEPAGE 
*************************************************/
.eds_subCollection_news.news  .lista_articoli_homepage,
.DnnModule-23451 {
	margin: 50px;
}
.DnnModule-23451 {
	margin-top: 0px;
}
.lista_articoli_homepage h3{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
    min-height: 45px;
	font-size: 20px !important;
}
.eds_subCollection_news.news  .lista_articoli_homepage h3 a{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	font-weight:400 !important;
	text-align: left;
	letter-spacing: 0px;
	color: #143f59 !important;
	font-style:normal;
	text-transform: none;
	min-height: 50px;
	display: block;
	margin-bottom: 20px;
}
.eds_subCollection_news.news  .lista_articoli_homepage p.article_date{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:500 !important;
	text-align: left;
	font-size:14px;
	line-height:22px;
	letter-spacing: 0px;
	color: #B6B59C !important;
	margin: 10px 0px 0px 0px;
}
.eds_subCollection_news.news  .lista_articoli_homepage div.summary{
	font-family: 'Arimo', sans-serif;
	margin-top: 0;
	font-weight:500 !important;
	text-align: left;
	font-size:18px;
	line-height:25px;
	color: #484542 !important;
	margin-bottom:10px;
	min-height: 60px;
	display: block;
}
.lista_articoli_homepage div.summary{
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.eds_subCollection_news.news  .lista_articoli_homepage .btn_read_more{
	border-bottom: 4px solid #0783FF;
	padding-bottom:6px;
	padding-top:6px;
	width:132px;
	background:url("/portals/31/Images/icons/Symbol 4.svg") center right no-repeat;
}
.eds_subCollection_news.news  .lista_articoli_homepage .btn_read_more a{
	text-align: left;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	color: #484542;
	font-size:16px;
	line-height:25px;
	text-transform:uppercase;
}

.edn_subTitle {
	display: none;
}
/*************************************************
		LISTA ARTICOLI SENZA IMMAGINE VERTICALE 
*************************************************/
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale{
	margin-bottom: 30px;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale h3, .eds_subCollection_news.news .lista_articoli_senza_immagine_verticale h3 a{
	font-family: Georgia;
	font-size:20px;
	line-height:24px;
	font-weight:500 !important;
	text-align: left;
	letter-spacing: 0px;
	color: #143f59 !important;
	font-style:italic;
	text-transform: none;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale p.article_date{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 24px;
	font-weight:500 !important;
	text-align: left;
	font-size:14px;
	line-height:22px;
	letter-spacing: 0px;
	color: #B6B59C !important;
	margin-bottom: 0px;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale div.summary{
	font-family: 'Arimo', sans-serif;
	margin-top: 0;
	font-weight:500 !important;
	text-align: left;
	font-size:16px;
	line-height:25px;
	color: #484542 !important;
	margin-bottom:10px;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale .btn_read_more{
	border-bottom: 4px solid #0783FF;
	padding-bottom:6px;
	padding-top:6px;
	width:132px;
	background:url("/portals/31/Images/icons/Symbol 4.svg") center right no-repeat;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale .btn_read_more a{
	text-align: left;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	color: #484542;
	font-size:16px;
	line-height:25px;
	text-transform:uppercase;
}
/*************************************************
		LISTA ARTICOLI SENZA IMMAGINE VERTICALE PUBBLICAZIONI
*************************************************/
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale.pubblicazioni .edn_subTitle {
	display: block;
}
.eds_subCollection_news.news .lista_articoli_senza_immagine_verticale.pubblicazioni .summary {
	display: block;
}

/*************************************************
		LISTA ARTICOLI CON IMMAGINE VERTICALE 
*************************************************/
.font-weight-extra-light{
font-size:30px !important;
    font-weight:200 !important;
}
.lista_articoli_con_immagine_verticale{
    margin-bottom: 100px;
}
.lista_articoli_con_immagine_verticale .article_image {
	/*max-height: 215px;*/
	text-align: center;
	display: block;
    max-height: 145px;
}
.lista_articoli_con_immagine_verticale .article_image img {
	height: auto;
	width: auto;
}
.lista_articoli_con_immagine_verticale h3 a{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:30px;
	font-weight:400 !important;
	text-align: left;
	letter-spacing: 0px;
	color: #143f59 !important;
	font-style:normal;
	text-transform: none;
}
#Body .lista_articoli_con_immagine_verticale p.article_date{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	font-weight:500 !important;
	text-align: left;
	font-size:18px;
	line-height:25px;
	letter-spacing: 0px;
	color: #B6B59C !important;
	margin-bottom: 0px;
}
#Body .lista_articoli_con_immagine_verticale p,
.lista_articoli_con_immagine_verticale div.summary{
	font-family: 'Arimo', sans-serif;
	margin-top: 0;
	font-weight:500 !important;
	text-align: left;
	font-size:18px;
	line-height:25px;
	color: #484542 !important;
	margin-bottom:10px;
}
#Body .lista_articoli_con_immagine_verticale div.summary{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
    min-height: 75px;
}
	#Body .lista_articoli_con_immagine_verticale div.summary p {
		margin-bottom: 10px;
		float:left;
	}
.lista_articoli_con_immagine_verticale .btn_read_more{
	border-bottom: 4px solid #0783FF;
	padding-bottom:6px;
	padding-top:6px;
	width:132px;
	background:url("/portals/31/Images/icons/Symbol 4.svg") center right no-repeat;
}
.lista_articoli_con_immagine_verticale .btn_read_more a{
	text-align: left;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	color: #484542;
	font-size:16px;
	line-height:25px;
	text-transform:uppercase;
}
.lista_articoli_con_immagine_verticale h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
    min-height: 60px;
	font-size: 20px !important;
	margin-bottom: 20px;
}
@media (max-width: 992px) {
	
.lista_articoli_con_immagine_verticale h3 {
    margin-top: 70px;
}

}
/*************************************************
		LISTA ARTICOLI CON IMMAGINE VERTICALE  2_COLONNE
*************************************************/
.lista_articoli_con_immagine_verticale.colonne-2{
	float: left;
	padding: 0;
}
@media (min-width: 768px) { 
	.lista_articoli_con_immagine_verticale.colonne-2{
		padding-right: 10%;	
	}
}
.lista_articoli_con_immagine_verticale.colonne-2 .col-img{
	width: 100%;
    border: 1px solid #ddd;
    padding: 0px;
	margin-bottom: 10px;
	min-height: 145px;
    position: relative;
    overflow: hidden;
    z-index: 100;
}
.lista_articoli_con_immagine_verticale.colonne-2 .col-img img{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 70;
    background-size: cover;
    overflow: hidden;
}


.lista_articoli_con_immagine_verticale.colonne-2 .col-text{
	width: 100%;
}
/*************************************************
		LISTA ARTICOLI EVENTI
*************************************************/
#Body .lista_articoli_con_immagine_verticale.events.article.in_list .EDN_cf_checkboxList{
	margin-top:10px;
    list-style: none;
	margin-left:0px;
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list .EDN_cf_checkboxList{
	float:left;
	clear: both;
	/*background:url('/Portals/33/skins/menarini/assets/img/Icon/icon_marker_2.svg') left center no-repeat;*/
	/*padding-left: 10px;*/
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list .EDN_cf_checkboxList li span{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif  !important;
	font-size:16px  !important;
	line-height:20px  !important;
	font-weight:400 !important;
	text-align: left  !important;
	color: #484542 !important
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list  .EDN_cf_checkboxList li{
	float:left;
	/*margin-left: 10px;*/
	padding-left: 30px;
	background:url('/Portals/33/skins/menarini/assets/img/Icon/icon_marker_2.svg') left center no-repeat;
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list  .EDN_cf_checkboxList li:first-child{
	/*margin-left: 20px;*/
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list .article_date{
	float:left;
	/*margin-left: 10px;*/
	padding-left: 30px;
	background:url('/Portals/33/skins/menarini/assets/img/Icon/icon_calendar.svg') left center no-repeat;
	clear: both;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif  !important;
	font-size:16px  !important;
	line-height:20px  !important;
	font-weight:400 !important;
	text-align: left  !important;
	color: #484542 !important
}
#Body .lista_articoli_con_immagine_verticale.events.article.in_list h3
{
	border-top:1px solid #B6B59C;
	padding-top: 20px;
    float: left;
    width: 100%;
	text-transform:none;
}
@media (min-width: 768px) {
	#Body .lista_articoli_con_immagine_verticale.events.article.in_list h3{
		height: 82px;
	}
	#Body .lista_articoli_con_immagine_verticale div.summary{
		height: 110px;
	}
}
@media (max-width: 992px) {	
	#Body .lista_articoli_con_immagine_verticale.events.article.in_list h3 {
		margin-top: 10px;
	}
}
/*************************************************
		LISTA ARTICOLI SENZA IMMAGINE ORIZZONTALE 
*************************************************/
.lista_articoli_senza_immagine_orizzontale{
	width: 33%;
	float: left;
	margin: 50px 0px;
	min-height: 200px;
	position: relative;
	box-sizing: border-box;
    padding: 0px 100px 0px 0px;
}

@media (max-width: 992px) {
	.lista_articoli_senza_immagine_orizzontale{
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
}
.lista_articoli_senza_immagine_orizzontale img {
	display: none;
}
.lista_articoli_senza_immagine_orizzontale h3 a{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	font-weight:400 !important;
	text-align: left;
	letter-spacing: 0px;
	color: #143f59 !important;
	font-style:normal;
	text-transform: none;
	min-height: 60px;
	display: block;
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
}
.lista_articoli_senza_immagine_orizzontale h4.edn_subTitle {
	display: none;
}
.lista_articoli_senza_immagine_orizzontale p.article_date{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:500 !important;
	text-align: left;
	font-size:14px;
	line-height:22px;
	letter-spacing: 0px;
	color: #B6B59C !important;
	margin: 10px 0px;
}
.lista_articoli_senza_immagine_orizzontale div.summary{
	font-family: 'Arimo', sans-serif;
	margin-top: 0;
	font-weight:500 !important;
	text-align: left;
	font-size:16px;
	line-height:25px;
	color: #484542 !important;
	margin-bottom:10px;
	display: block;
display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
    overflow: hidden;
    min-height: 60px;
}
.lista_articoli_senza_immagine_orizzontale .btn_read_more{
	border-bottom: 4px solid #0783FF;
	padding-bottom:6px;
	padding-top:6px;
	width:132px;
	background:url("/portals/31/Images/icons/Symbol 4.svg") center right no-repeat;
}
.lista_articoli_senza_immagine_orizzontale .btn_read_more a{
	text-align: left;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	color: #484542;
	font-size:18px;
	line-height:25px;
	text-transform:uppercase;
}
/*************************************************
		LISTA ARCHIVIO ARTICOLI VERTICALE
*************************************************/
.lista_archivio_anni_articoli{
	list-style: none;
}
.lista_archivio_anni_articoli .template_year{
	float: left;
	clear: both;
	margin-bottom:32px;
}
.lista_archivio_anni_articoli .template_year span.bullet{
	float: left;
	display: inline;
	padding-right: 20px;
	content:" ";
	width: 36px;
	height: 0px;
	border: 1px solid #143f59;
	margin-top: 20px;
	font-weight:100;
}
.lista_archivio_anni_articoli .template_year .edn_archive-year{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align: left;
	color: #143f59;
	font-size:30px;
	line-height:38px;
	float: left;
	margin-left: 20px;
}
.lista_archivio_anni_articoli .template_year .arrow_year{
	content:" ";
	background: url(../NewsMenariniIFR/assets/images/freccia_left.svg) 4px 8px no-repeat;
	width: 22px;
	height: 40px;
	float: right;
	background-size: contain;
}
.lista_archivio_anni_articoli .level_0 ul{
	clear: both;
	float: left;
	margin-bottom: 32px;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	list-style: none;
}
.lista_archivio_anni_articoli .level_0 .level_1 .bullet {
	float: left;
	display: inline;
	padding-right: 20px;
	content:" ";
	width: 20px;
	height: 0px;
	border: 1px solid #143f59;
	margin-top: 10px;
	font-weight:100;
}
.lista_archivio_anni_articoli .level_0 .level_1 .edn_archive-month {
	padding-left: 10px;
	color: #143f59;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 200;
	line-height: 30px;
}
.lista_archivio_anni_articoli .edn_archive-month span{
	display: none;
}
/*************************************************
		DETTAGLIO ARTICOLO
*************************************************/
.eds_subCollection_news.news .dettaglio_articolo{

}
.eds_subCollection_news.news .dettaglio_articolo p.article_date{
	float:left;
	/*margin-left: 10px;*/
	padding-left: 30px;
	background:url('/Portals/33/skins/menarini/assets/img/Icon/icon_calendar.svg') left center no-repeat;
	clear: both;
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif  !important;
	font-size:16px  !important;
	line-height:20px  !important;
	font-weight:400 !important;
	text-align: left  !important;
	color: #484542 !important
}
.eds_subCollection_news.news .dettaglio_articolo .main_content{
	float: left;
    clear: both;
}
.eds_subCollection_news.news .dettaglio_articolo .main_content iframe{
	margin-top:20px;
}
.eds_subCollection_news.news .dettaglio_articolo ul.EDN_cf_checkboxList{
    float: left;
    clear: both;
	margin-left:0px;
    /* background: url(/Portals/33/skins/menarini/assets/img/Icon/icon_marker_2.svg) left center no-repeat; */
    /* padding-left: 10px; */
	list-style: none;
}
.eds_subCollection_news.news .dettaglio_articolo .admin_action.edit{
	float:left;
	clear:both;
}
.eds_subCollection_news.news .dettaglio_articolo ul.EDN_cf_checkboxList li{
	float: left;
    /* margin-left: 10px; */
    padding-left: 30px;
    background: url(/Portals/33/skins/menarini/assets/img/Icon/icon_marker_2.svg) left center no-repeat;
}
.eds_subCollection_news.news .dettaglio_articolo ul.EDN_cf_checkboxList li span{
	font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    text-align: left !important;
    color: #484542 !important;
}
	.eds_subCollection_news.news .dettaglio_articolo img {
		width: auto;
		max-width:initial;
	}
	@media (max-width: 768px) { 
		.eds_subCollection_news.news .dettaglio_articolo img {
			max-width:100%;
		}
	}
	.eds_subCollection_news.news .dettaglio_articolo h1{
		font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
		font-size:30px;
		line-height: 36px;
		font-weight:400 !important;
		text-align: left;
		letter-spacing: 0px;
		color: #143f59 !important;
		font-style:normal;
		text-transform: none;
	}
	.eds_subCollection_news.news .dettaglio_articolo .main_content p {
	    font-family: 'Arimo', sans-serif;
	    margin-top: 0;
	    font-weight: 500 !important;
	    text-align: left;
	    font-size: 18px;
	    line-height: 25px;
	    color: #484542 !important;
	    margin-bottom: 10px;
	}
/***** Paginazione *****/
.news.eds_subCollection_news .article_pager a{
		margin-right:1%;
		font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 18px;
		letter-spacing: 0px;
		color: #333333;
}
.news.eds_subCollection_news .article_pager a.active {
	text-decoration:underline;
}

/*************************************************
		List_Article_List_Events_lista_eventi_1_colonna
*************************************************/
.lista_eventi {
	display: flex;
    flex-direction: column;
}

.lista_eventi .content-event {
	float: left;
  clear: both;
  margin-bottom: 32px;
}

.lista_eventi .content-event .bullet {
	  float: left;
    display: inline;
    padding-right: 20px;
    content: " ";
    width: 36px;
    height: 0px;
    border: 1px solid #143f59;
    margin-top: 20px;
    font-weight: 100;
}

.lista_eventi .content-event .nome_evento {
	  font-family: Oswald, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 100;
    text-align: left;
    color: #143f59;
    font-size: 30px;
    line-height: 38px;
    float: left;
    margin-left: 20px;
}
	.lista_eventi .content-event .nome_evento:after {
		content: ">";
		margin-left: 10px;
	}