.news-detail .categories a,
.news.cci_template_List_Article_Case_History article header,
.news.cci_template_List_Article_Case_History article footer,
.add_article_box table .right.bottom > a span {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }

.news-detail h1 a {
  font-weight: 600 !important; }

.news-detail h1 {
  font-size: 2em;
  font-weight: 600; }
  .news-detail h1 a {
    color: #8c182b; }
    .news-detail h1 a:link {
      color: #8c182b; }
    .news-detail h1 a:visited {
      color: #8c182b; }
    .news-detail h1 a:hover {
      color: #006ecd; }
    .news-detail h1 a:active {
      color: #0189ff; }

.news-detail h1,
.news-detail .summary {
  color: #333333; }

.news-detail .copyright,
.news-detail .sub-header {
  border-top: 1px solid #333333; }

.news-detail header,
.news-detail .copyright {
  border-bottom: 5px solid #8c182b; }

.news-detail .meta,
.news-detail .tags {
  display: none; }

.news-detail .publish-date {
  float: right; }

.news-detail {
  font-size: 1.2em; }
  .news-detail h1 {
    margin: .5em 0 0; }
  .news-detail p {
    margin: 0 0 1em; }
  .news-detail .content {
    font-size: 1.2em;
    margin: 0 0 1em;
    padding: 0 !important; }
  .news-detail .copyright {
    color: #8c182b;
    line-height: 2.5;
    margin: .5em 0;
    padding: .5em 0;
    font-size: 1.2em; }
  .news-detail .gallery-title 
  {
    margin-bottom:-1em;  
    margin-top: 1em; }
  .news-detail .main-image {
    float: left;
    margin: 0 2% 2% 0;
    max-width: 100%;
    width: 38%;}
  .news-detail .news-content {
    text-align: justify;
    line-height: 1.5; }
  .news-detail .summary {
    font-size: 1.5em;
    font-style: italic;
    margin: 1em 0 2em;
    line-height: 1.3; }
  .news-detail .sub-header {
    color: #8c182b;
    margin: .5em 0;
    padding: .5em 0;
    font-size: 1.2em; }
  .news-detail .copyright,
  .news-detail .dat-map,
  .news-detail .edn_article_links,
  .news-detail .sub-header,
  .news-detail .article_documents {
    border-top: 1px solid #333333; }
  .news-detail .admin_action.edit {
	  font-size: 14px;
	}
  .news-detail .edn_article_links {
    padding: 1em 0; }
    .news-detail .edn_article_links a {
      margin-right: 0.5em; }
  .news-detail .dat-map {
    padding-top: 1em; }
  .news-detail p {
    margin: 0 0 1em; }
    .news-detail p.location {
      color: #8C8C8C;
      font-size: 1.2em;
      padding-top: 1em; }
  .news-detail .social {
    border-top: 5px solid #8c182b;
    padding-top: 1em; }
  .news-detail .edn_article_links,
  .news-detail .article_documents {
    font-size: 1.2em;
    color: #8C8C8C; }
    .news-detail .edn_article_links > h2,
    .news-detail .article_documents > h2 {
      font-size: 1.4em;
      font-weight: normal; }

.item.base,
.item.sidedx {
  margin: 1em 1em 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1em; }
  .item.base h1 {
    margin-bottom: .5em; }
    .item.base h1 a {
      color: #333333;
      font-size: .8em;
      font-weight: 400; }
  .item.base img {
    max-width: 100%; }
  .item.base .actions {
    border-bottom: 1px solid #707070; }
  .item.base .categories a {
    display: inline-block;
    margin-right: .5em; }
  .item.base .main-image {
    -webkit-border-radius: 0.196em;
    border-radius: 0.196em;
    margin-top: 1%; }

.actions {
  line-height: 0;
  text-align: right; }
  .actions.border-bottom {
    border-bottom: 1px solid #707070; }
  .per-categoria .actions {
    bottom: 0;
    position: absolute;
    width: 100%; }
  .actions.promozioni {
    margin-top: 1em; }

.main-image {
  margin:  0% 2% 2% 0%;
  width: 38%;
  float: left;
  max-width: 100%; }
  .main-image img {
    max-width: 100%; }

.read-more {
  background: #8c182b;
  background: -moz-linear-gradient(top,#b33247  0%,#8c182b  100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b33247 ),color-stop(100%,#8c182b ));
  background: -webkit-linear-gradient(top,#b33247  0%,#8c182b  100%);
  background: -o-linear-gradient(top,#b33247  0%,#8c182b  100%);
  background: -ms-linear-gradient(top,#b33247  0%,#8c182b  100%);
  background: linear-gradient(to bottom,#b33247  0%,#8c182b  100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b33247",endColorstr="#8c182b ",GradientType=0);
  background: linear-gradient(to bottom, #b33247 0%, #8c182b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  line-height: 2.5;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
  .read-more:hover:before {
    left: 0; }
  .read-more:before {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    content: '';
    display: block;
    height: 100%;
    left: -150%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1; }
  .news .read-more {
    color: white; }
  .read-more:before {
    background-color: #669ec6; }

h1.num_of_comment {
  font-size: 1.6em;
  font-weight: normal; }

.copyright.publish-date {
  clear: both;
  float: none; }
  .copyright.publish-date > time {
    float: right; }
.news-detail .categories 
{
    color: #707070;
}
.news-detail .categories a {
  color: #8c182b; }
  .news-detail .categories a:hover {
    color: #669ec6; }

.addthis_button_compact span {
  background: transparent none !important;
  margin: 0 !important;
  width: 0 !important; }

article div.summary {
  color: #707070 !important;
  line-height: 1.1;
  position: relative;
  margin-top: .7em;
  font-size: 1.2em; }
article div.summary *{
  color: #707070 !important;
  font-size: 1em; }
article.bigme div.summary {
  margin-bottom: 2em; }
article h1 {
  margin: 0; }
  article h1 a {
    font-size: 0.4em;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase; }
article.bigme h1 {
  line-height: 1;
  margin-bottom: 0.5em; }
article.minime h1 {
  line-height: 1;
  margin: 0 0 0.2em; }
article .allnews,
article .all-news,
article .all-news.small-hide.smallest-hide > a,
article .addthis_default_style .at300b,
article .addthis_default_style .at300bo,
article .addthis_default_style .at300m,
article header > h1 > a {
  color: #8c182b; }
article .allnews {
  border-bottom: 2px solid;
  margin: 0.5em 0;
  font-size: 1.2em;
  padding: 0 0 0.2em;
  font-weight: 600; }
article .fake-divider {
  background: #b33247;
  background: -moz-linear-gradient(left,#b33247 0%,#8c182b 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#b33247),color-stop(100%,#8c182b));
  background: -webkit-linear-gradient(left,#b33247 0%,#8c182b 100%);
  background: -o-linear-gradient(left,#b33247 0%,#8c182b 100%);
  background: -ms-linear-gradient(left,#b33247 0%,#8c182b 100%);
  background: linear-gradient(to right,#b33247 0%,#8c182b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b33247",endColorstr="#8c182b",GradientType=1);
  display: block;
  width: 100%;
  height: 4px; }
article.bigger-article {
  margin:  0% 2% 2% 0%;
  
  position: relative;
  
   }
.smaller-articles article {
  width: 100%;
  height: 22em;
  position: relative;
  float: none; }
  .smaller-articles article:after,
.smaller-articles article:before {
    clear: both;
    content: "";
    display: table; }
h1 .bigger-article {
  margin-top: 0; }
.bigger-article header {
  position: relative; }
time span {
  display: inline-block;
  font-size: 1em;
  color: white !important;
  line-height: 1; }

.main-image time {
  bottom: .5em;
  color: white;
  position: absolute;
  right: .5em; }
time .day {
  font-size: 2.5em; }
time .other {
  font-size: 1em; }


.addthis_button_compact {
  font-weight: 600; }

.scrolling-stuff .addthis_toolbox {
  float: left; }

.all-news {
  border-bottom: 2px solid #8c182b;
  margin-bottom: .5em;
  padding: 1em 0; }

.from-right .block,
.block {
  z-index: -1; }

.from-right .block {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0; }

.block {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  opacity: 0; }

.block.current {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  opacity: 1; }

.block {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  left: 0;
  position: absolute;
  top: 0; }
  .block.current {
    visibility: visible;
    z-index: 1; }

.eds_template_List_Article_leNotizie {
  position: relative; }

.main-image {
  position: relative; }
  .bigger-article .main-image {
    max-width: 100%;
    min-width: 100%;
   }
  .smaller-articles .main-image {
    width: 50%;
    height: 130px;
    float: left; }



.smaller-articles {
  margin: 0 0 2% 0;
  width: 50%;
  height: 21em;
  float: left; }
article.news-detail {
  margin-right: 1em;
  font-family: 'Lato'; }
  article.news-detail .content {
    font-size: 1.4em;
    margin: 0 0 1em;
    padding: 1em 0 2em; }
.btn-blue {
  background: #8c182b;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c182b),color-stop(100%,#b33247));
  background: -webkit-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: -o-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: -ms-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: linear-gradient(to bottom,#8c182b 0%,#b33247 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c182b",endColorstr="#b33247",GradientType=0);
  color: white;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-weight: bold;
  padding: 0 10px;
  text-transform: uppercase;
  margin-bottom: 0.5em; }
  .btn-blue > a {
    color: white !important;
    text-decoration: none; }
.btn-white {
  background: none repeat scroll 0 0 white;
  color: #8c182b;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-weight: bold;
  padding: 0.6em 1.4em;
  text-transform: uppercase; }
  .btn-white > a {
    color: #8c182b !important;
    text-decoration: none; }
.cl8.social {
  color: #8c182b;
  display: inline-block;
  line-height: 3;
  padding: 0 0 1em; }
  .cl8.social span {
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 600;
    line-height: 2.5;
    margin-left: -3%; }
.admin_action {
  display: block; }
.btn-blue {
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background: #b33247;
  background: -moz-linear-gradient(top,#b33247 0%,#8c182b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b33247),color-stop(100%,#8c182b));
  background: -webkit-linear-gradient(top,#b33247 0%,#8c182b 100%);
  background: -o-linear-gradient(top,#b33247 0%,#8c182b 100%);
  background: -ms-linear-gradient(top,#b33247 0%,#8c182b 100%);
  background: linear-gradient(to bottom,#b33247 0%,#8c182b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b33247",endColorstr="#8c182b",GradientType=0);
  font-size: 10px;
  font-weight: 600;
  line-height: 2.5;
  padding: 1 1em;
  text-transform: uppercase;
   }
  .btn-blue:hover:before {
    left: 0; }
  .btn-blue:before {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    content: '';
    display: block;
    height: 100%;
    left: -150%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1; }
  .news .btn-blue {
    color: white; }
  .btn-blue:before {
    background-color: #dc9673; }

.user_dashboard,
.admin_action {
  font-size: 1em;
  display: block; }
  .user_dashboard > *,
  .admin_action > * {
    margin-right: 0.5em; }
.article_pager {
  font-size: 1.3em; 
  text-align: center; }

.page {
  margin-right: 0.2em; }

.active.page {
  color: #669ec6; }
div.categoria {
    font-size: 1.1em;
    font-weight: 600;
    margin-bottom: 0.6em;
    margin-top: 2em;
    text-transform: uppercase;
}
.categoria > a {
    color: #8c182b;
}
.btn-blue.tutte {
    position: absolute;
    right: 0;
    top: -29px;
}
.btn-blue.tutte.editMode {
  top: 0;
}
.btn-blue.tutte.eventi.editMode {
  top: inherit;
}
.smaller-articles.total {
    width: 100%;
}
.smaller-articles.total > article {
    background: none repeat scroll 0 0 #8c182b;
}

.smaller-articles.total .headings h1 {
    font-size: 1.7em;
    line-height: 1;
}

.news.eds_subCollection_news.eds_news_Federabitazione.eds_template_List_Article_dalNazionale.eds_styleSwitchCriteria_module_488 {
    background: none repeat scroll 0 0 #038179;
    height: 44.4em;
}
.smaller-articles.total article:first-child > footer{
	border-bottom: 4px solid white;
}
.smaller-articles.total article .cl12.row {
    position: relative;
}
.smaller-articles.total article:first-child .cl12.row {
    top: .5em;
}
.smaller-articles.total article:last-child .cl12.row {
    top: .5em;
}
.smaller-articles.total article:first-child .gradient-border {
    left: 0.6em;
    position: relative;
    top: 0.1em;
}
.smaller-articles.total .gradient-border {
    background: none repeat scroll 0 0 white !important;
    height: 2px;
    left: 0.6em;
    top: -0.3em;
    width: 96%;
}
.smaller-articles.total .headings a {
    color: white;
}
.smaller-articles.total .summary {
    color: white;
}
.smaller-articles.total article .headings,
.smaller-articles.total article .summary {
    margin-right: 0.5em;
}
.smaller-articles.total article .cl12 .cl4.readmore {
    position: relative;
    right: 0.7em;
}
.smaller-articles.total .btn-blue {
    background: none repeat scroll 0 0 white;
}
.smaller-articles.total .btn-blue > a {
    color: #008179 !important;
}
.smaller-articles.total article:first-child .categoria > a {
    top: 0.3em;
}
.smaller-articles.total .categoria > a {
    color: white;
    font-weight: 600;
    left: 1em;
    position: relative;
}
.smaller-articles.total .btn-blue:before {
    background-color: #8c182b;
}
.smaller-articles.total .btn-blue:hover > a {
	color : white !important;
}

.DNNModuleContent.ModEasyDNNnewsC > div > div {
    line-height: 1em;
}
.storytelling.bigger-article {
    margin: 0;
    width: 100%;
    height: 32em;
}
.storytelling.bigger-article .main-image {
	height: 160px;
	width: 100%;
}
.storytelling.bigger-article .main-image img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.storytelling.bigger-article h1 {
    line-height: 0.7em;
    margin-top: 8.5em;
}
.storytelling.bigger-article h1 a {
    color: #8c182b;
}
.storytelling.bigger-article .main-image time {
background: none repeat scroll 0 0 rgba(0,85,159,0.3);
border-bottom: 2px solid #8c182b;
}
.site-nav-2 .cl4 footer .gradient-border {
    bottom: -1.5em;
    left: 0;
    width: 100%;
}
.site-nav-2 .cl4 footer .cl8.social {
    line-height: 1 !important;
    padding: 0;
    color: #008179;
    margin-bottom: 1.3em;
}
.site-nav-2 .cl4 footer .cl8.social a {
    color: #008179;
}
.site-nav-2 .cl4 footer .cl8.social span {
    line-height: 1 !important;
}
.site-nav-2 .cl4 footer{
	height:5em;
}
.site-nav-2 .cl4 footer .cl4.readmore .btn-blue{
	bottom: 29px;
  left: 6px;
}
.tisegnaliamo, .listing_art_DTSCT {
    margin: 0 auto .5em auto;
    width: 92%;
}
.tisegnaliamo time *, .listing_art_DTSCT time * {
    color: #333 !important;
}
.tisegnaliamo time .other, .listing_art_DTSCT time .other {
    font-size: 10px;
    font-weight: 600;
    text-transform: lowercase;
}
.tisegnaliamo h1, .listing_art_DTSCT h1 {
    line-height: .3em;
}
.tisegnaliamo div.summary, .listing_art_DTSCT div.summary {
    font-size: .9em;
    margin-bottom: 0.7em;
}
.tisegnaliamo > footer, .listing_art_DTSCT > footer {
    /*height: 1em !important;*/
    position: relative !important;
}
.listing_art_DTSCT > footer {
    height: 27px;
}
.tisegnaliamo footer .gradient-border, .listing_art_DTSCT footer .gradient-border {
    bottom: 0 !important;
}
.listing_art_DTSCT footer span {
    display: block;
    text-align: right;
}
.gradient-border.bottom {
    left: 0 !important;
    position: relative;
    top: 2.7em;
    
    background: #008179 !important;
	  background: -moz-linear-gradient(left,#8c182b   0%,#b33247   100%) !important;
	  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#8c182b  ),color-stop(100%,#b33247  )) !important;
	  background: -webkit-linear-gradient(left,#8c182b   0%,#b33247   100%) !important;
	  background: -o-linear-gradient(left,#8c182b   0%,#b33247   100%) !important;
	  background: -ms-linear-gradient(left,#8c182b   0%,#b33247   100%) !important;
	  background: linear-gradient(to right,#8c182b   0%,#b33247   100%) !important;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c182b  ",endColorstr="#b33247  ",GradientType=1) !important;
}
.cl4.readmore.bottom {
    left: 20.1em;
    position: relative;
    top: 0.65em;
}
.info .cl8.readmore {
    display: none;
}
.info .cl4 {
    display: none;
}
.info header {
    border-bottom: 6px solid #8c182b;
    padding-bottom: 0.6em;
}
.news.eds_template_List_Article_Base article > footer {
    line-height: 1.5;
    position: relative;
}
.cl3.readmore {
    margin-top: 4em;
}
.tagListing {
    color: #707070;
}
.tagListing > strong > a {
    color: #8c182b;
    display: inline-block;
    /*margin-right: 0.3em;*/
    line-height: 1em;
}
.tagListing > strong > a:hover {
    color: #669ec6;
}

.tagListing {
    color: #707070;
    line-height: 1.5em;
}
.tagListing_n_coop {
    color: #707070;
    font-size: 1.1em;
    line-height: 1.5em;
}
.tagListing_n_coop_dettaglio {
    color: #707070;
    font-size: 0.715em;
    line-height: 1.5em;
}
.eds_template_List_Article_dalNazionale article.bigger-article,
.eds_template_List_Article_dalRegionale article.bigger-article,
.eds_template_List_Article_dalTerritorio article.bigger-article {
	margin: 0;
	width: 100%;
	 
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article {
	padding: 0;	 
	margin: 0;
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article:nth-child(2n) {
	padding-left: 2%;	 
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article:nth-child(2n+1) {
	padding-right: 2%;	 
}
.eds_template_List_Article_dalNazionale article.bigger-article .main-image,
.eds_template_List_Article_dalRegionale article.bigger-article .main-image,
.eds_template_List_Article_dalTerritorio article.bigger-article .main-image,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .main-image {
	float: none;
  
  margin: 0;
  position: relative;
  overflow: hidden;
}
.eds_template_List_Article_dalNazionale article.bigger-article .main-image {
    
    background: none repeat scroll 0 0 white;
}
.eds_template_List_Article_dalNazionale article.bigger-article .main-image time,
.eds_template_List_Article_dalRegionale article.bigger-article .main-image time,
.eds_template_List_Article_dalTerritorio article.bigger-article .main-image time,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .main-image time {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    border: medium none;
    bottom: inherit;
    margin-left: 0.3em;
    margin-right: 0.3em;
    position: relative;
    right: inherit;
}
.eds_template_List_Article_dalNazionale article.bigger-article .footerMainImg,
.eds_template_List_Article_dalRegionale article.bigger-article .footerMainImg,
.eds_template_List_Article_dalTerritorio article.bigger-article .footerMainImg,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .footerMainImg {
    background: none repeat scroll 0 0 rgba(140, 24, 43, 0.54);
    bottom: 0;
    color: white;
    display: block;
    height: 3em;
    left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    font-weight: bold;
    font-size: 0.8em;
    /*text-transform: uppercase;*/
}
.eds_template_List_Article_dalNazionale article.bigger-article .footerMainImg .categoriaMainImg a,
.eds_template_List_Article_dalRegionale article.bigger-article .footerMainImg .categoriaMainImg a,
.eds_template_List_Article_dalTerritorio article.bigger-article .footerMainImg .categoriaMainImg a,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .footerMainImg .categoriaMainImg a {
    color: white;
    font-size: 1em;
    line-height: 3em;
    margin-right: 0.3em;
}
.eds_template_List_Article_dalNazionale article.bigger-article header h1 ,
.eds_template_List_Article_dalRegionale article.bigger-article header h1 ,
.eds_template_List_Article_dalTerritorio article.bigger-article header h1,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article header h1 {
		line-height: 0.6em;
		height: inherit;/*2.5em;*/
    margin-left: 0.2em;
}
.eds_template_List_Article_dalNazionale article.bigger-article header h1 a,
.eds_template_List_Article_dalRegionale article.bigger-article header h1 a,
.eds_template_List_Article_TiSegnaliamoHP article.tisegnaliamo header h1 a,
.eds_template_List_Article_dalTerritorio article.bigger-article header h1 a,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article header h1 a {
/*fix titoli non cliccabili _vb_*/
	display: inline-block;
    line-height: 2;
}
.eds_template_List_Article_TiSegnaliamoHP article.tisegnaliamo header h1 a {
/*fix titoli non cliccabili _vb_*/
    line-height: 1.5;
}
.eds_template_List_Article_dalNazionale article.bigger-article .summary,
.eds_template_List_Article_dalRegionale article.bigger-article .summary,
.eds_template_List_Article_dalTerritorio article.bigger-article .summary,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .summary {
 		font-size: 1em;
 		
 		margin-left: 0.4em;
}
.eds_template_List_Article_dalNazionale article.bigger-article footer,
.eds_template_List_Article_dalRegionale article.bigger-article footer,
.eds_template_List_Article_dalTerritorio article.bigger-article footer,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article footer {
		
    position: relative;
    
    width: 100%;
    margin: 1em 0 0;/*1em 0 .9em 0;*/
    font-size: 1.1em;
}
.eds_template_List_Article_dalNazionale article.bigger-article footer .cl8.social,
.eds_template_List_Article_dalRegionale article.bigger-article footer .cl8.social,
.eds_template_List_Article_dalTerritorio article.bigger-article footer .cl8.social,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article footer .cl8.social {
		line-height: inherit;
    padding: 0;
}
.eds_template_List_Article_dalNazionale article.bigger-article footer .cl8.social a,
.eds_template_List_Article_dalRegionale article.bigger-article footer .cl8.social a,
.eds_template_List_Article_dalTerritorio article.bigger-article footer .cl8.social a,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article footer .cl8.social a {
		color: #f9b200;
}
.eds_template_List_Article_dalNazionale article.bigger-article footer .cl4.readmore .btn-blue,
.eds_template_List_Article_dalRegionale article.bigger-article footer .cl4.readmore .btn-blue,
.eds_template_List_Article_dalTerritorio article.bigger-article footer .cl4.readmore .btn-blue,
.eds_template_List_Article_dalTerritorioMulti article.bigger-article footer .cl4.readmore .btn-blue {
		margin-bottom: 0;
}
.bigger-article footer .btn-blue {
    margin-right: 1em;
	}
.bigger-article.regionale {
    background: #ccddec;
}
.bigger-article.nazionale {
    background: #8c182b;
}
.bigger-article.nazionale .btn-blue {  
  background: #8c182b;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c182b),color-stop(100%,#b33247));
  background: -webkit-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: -o-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: -ms-linear-gradient(top,#8c182b 0%,#b33247 100%);
  background: linear-gradient(to bottom,#8c182b 0%,#b33247 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c182b",endColorstr="#b33247",GradientType=0);
  color: white;
}
.eds_template_List_Article_dalNazionale article.bigger-article footer .btn-blue {
    background: none repeat scroll 0 0 white;
    color: #8c182b;
}

.bigger-article.nazionale .cl4.readmore .btn-blue a {
    color: #8c182b !important;
}
.bigger-article.nazionale .cl4.readmore .btn-blue:hover a {
    color: white !important;
}
.bigger-article.nazionale header > h1 > a {
	color: white !important;
}
 
.bigger-article.territorio div.summary,
.bigger-article.territorio div.summary *,
.bigger-article.regionale div.summary,
.bigger-article.regionale div.summary * {
	color: #707070 !important;
	
}
.bigger-article.nazionale div.summary,
.bigger-article.nazionale div.summary * {
	color: white !important;
	
}
.bigger-article.nazionale .readmore .btn-blue a {
	color: #8c182b !important;
}
.bigger-article.nazionale .readmore .btn-blue:hover a {
	color: white !important;
}

.categories > strong a,
.tagListing > strong a {
    display: inline-block;
    line-height: 1;
}

.btn-blue-readall {
    background: linear-gradient(to bottom,#8c182b 0%,#b33247 100%) repeat scroll 0 0 rgba(0,0,0,0);
    color: white;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 0.7em 1.4em;
    text-transform: uppercase;
}
.btn-blue-readall > a {
    color: white !important;
    text-decoration: none;
}
.btn-blue-readall {
    background: linear-gradient(to bottom,#b33247 0%,#8c182b 100%) repeat scroll 0 0 rgba(0,0,0,0);
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    line-height: 2.5;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
.btn-blue-readall:hover:before {
    left: 0;
}
.btn-blue-readall:before {
    content: "";
    display: block;
    height: 100%;
    left: -150%;
    position: absolute;
    top: 0;
    transition: all 0.4s ease-out 0s;
    width: 100%;
    z-index: -1;
}
.btn-blue-readall:before {
    background-color: #669ec6;
}


.cl4.readmore.bottomreadall {
    left: 20.1em;
    position: relative;
    top: 0.3em;
}

.news.eds_template_List_Article_List_Article_Le_nostre_cooperative,
article.item.base {
    font-size: 1.2em;
}
.item.sidedx {
    border-bottom: 1px solid black;
    padding-bottom: 0.5em;
}

.item.sidedx h1 {
    font-size: 1.5em;
    line-height: 1em;
    font-weight: 400;
    color: #707070;
}
.item.sidedx a:hover h1 {
	color: #669ec6;
}
.item.sidedx footer.clean {
    height: auto;
}
.postfooter div.gradient {
    bottom: 0.6em;
    display: block;
    height: 3px;
    position: relative;
    background: #8c182b;
  background: -moz-linear-gradient(left,#8c182b 0%,#b33247 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#8c182b),
color-stop(100%,#b33247));
background: -webkit-linear-gradient(left,#8c182b 0%,#b33247 100%);
  background: -o-linear-gradient(left,#8c182b 0%,#b33247 100%);
  background: -ms-linear-gradient(left,#8c182b 0%,#b33247 100%);
  background: linear-gradient(to right,#8c182b 0%,#b33247 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c182b",endColorstr="#b33247",GradientType=1);
  font-size: 1.2em;
		color: #496916;
    font-weight: 600;
    line-height: 2.5;
    padding: 0 2px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
}
.postfooter a {
    display: block;
    position: relative;
    font-size: 1.2em;
		color: #8c182b;
    font-weight: 600;
    line-height: 2.5;
    padding: 0 2px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
}
.postfooter a:hover {
	color: #669ec6;
}
.eds_template_List_Article_Inner_Side_Dx div > span:last-child article.sidedx {
    border-bottom: 0px none #8c182b;
}
.cci-container.inner .eds_template_List_Article_Inner_Side_Dx div.gradient a {
	color: #8c182b;
}
.cci-container.inner .eds_template_List_Article_Inner_Side_Dx div.gradient a:hover {
	color: #8c182b;
}

/******************** ARTICLE VISUALIZZAZIONE DESKTOP PER DIMENSIONI UGUALI *************************** D.A. */
@media only screen and (min-width: 992px) {
	.eds_template_List_Article_dalNazionale article.bigger-article,
.eds_template_List_Article_dalRegionale article.bigger-article,
.eds_template_List_Article_dalTerritorio article.bigger-article {
    height: 25em;
    /*margin: 0 0 2em;*/
	}
	.eds_template_List_Article_dalTerritorioMulti article.bigger-article {
    height: 25.9em;
    /*margin: 0 0 2em;*/
	}
	.bigger-article.nazionale div.summary {
	color: white !important;
	height:4em;
}
	.eds_template_List_Article_dalRegionale article.bigger-article .main-image,
.eds_template_List_Article_dalTerritorio article.bigger-article .main-image {
    height: 11em;
	}
	.eds_template_List_Article_dalNazionale article.bigger-article .main-image {
    height: initial;
    margin-bottom: 1.4em;
    max-height: 11em;
    min-height: 9em;
	}
	.bigger-article > header {
    height: 4em;
	}
	.eds_template_List_Article_dalNazionale article.bigger-article footer,
.eds_template_List_Article_dalRegionale article.bigger-article footer,
.eds_template_List_Article_dalTerritorio article.bigger-article footer {
    bottom: 0;
    margin: 1em 0 0.2em 0;
    position: relative;
	}
	
	
	.tisegnaliamo h1 {
    height: 1.2em;
    
    overflow: hidden;
	}
	.tisegnaliamo div.summary {
    height: 2.2em;
	}
	.eds_template_List_Article_dalTerritorioMulti article.bigger-article .main-image {
      height: 12.2em;
  }
  .eds_template_List_Article_dalTerritorioMulti article.bigger-article header {
    height: 4em;
  }
  .eds_template_List_Article_dalTerritorioMulti article.bigger-article .summary {
    height: 4.2em;
  }
  #mainContent2 .containerShadowDx .containerFooter img {
    height: 13px;
  }
}
/******************** FINE ARTICLE VISUALIZZAZIONE DESKTOP PER DIMENSIONI UGUALI *************************** D.A. */


/*** STYLE WIDGET COLONNA DESTRA - dipende dalla classe ".lun" (="Le Ultime News") applicata in List_Article_LastNews.htm *** _vb_ */
article.bigger-article.lun {
  margin: 0;
  padding:0;
}
.lun .main-image {
	height:150px;
	overflow:hidden;
	float:none
}
.lun .main-image img{
	/*height:150px;
	max-width:1000px; serve solo a sovrascrivere "max-width:100%"*/
}
.lun .main-image .footerMainImg {
	position:absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	text-align: right;
	background:	rgba(140, 24, 43, 0.54);
	font-size: 0.7em;
	padding: 18px 4px;
	font-weight:bold;
	text-transform: uppercase;
}
.lun .main-image time {
	display:block;
	margin-bottom: 7px;
}
.lun.bigger-article > header {
	height:auto;
	min-height:4em;
}
.lun.bigger-article > header h2{
	line-height:1.5;
	font-size:1.1em;
	font-weight:bold;
	text-transform: uppercase;	
	margin: 5px 0;
}
@media (min-width:480px) and (max-width:579px) {
	.lun .main-image/*,
.lun .main-image img  */{
		height:110px;
	}
}
@media (min-width:580px) and (max-width:767px) {
	.lun .main-image/* ,
.lun .main-image img */{
	height:140px;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.lun .main-image/* ,
.lun .main-image img */{
	height:180px;
	}
}
@media (max-width:991px) {
	article.bigger-article.col-xs-6:nth-child(odd) {
	  padding-left: 0;
	  padding-right: 15px;
	}
	article.bigger-article.col-xs-6:nth-child(even) {
	  padding-left: 15px;
	  padding-right: 0;
	}
	.lun.bigger-article > header h2{
	font-size:0.9em;
	}
}
@media (max-width:479px) {
	article.bigger-article.col-xxs-12 {
	  padding: 0 !important;
	}
	.lun .main-image,
.lun .main-image img /* */{
		height:auto;
		max-width:100%; 
	}
}
@media (min-width:992px) {
	article.bigger-article.col-md-12 {
	  padding: 0 !important;
	}
	.lun .main-image,
.lun .main-image img /* */{
		height:auto;
		max-width:100%; 
	}
}

/*** FINE STYLE WIDGET COLONNA DESTRA *** _vb_ */
/*** NUOVO LISTING PER LE NOTIZIE      *** D.A. */

article.item.base.listingNotizie header, article.item.base.listingNotizie div.content, article.item.base.listingNotizie footer {
    padding: 0;
}

article.item.base.listingNotizie time {
    color: #707070;
    font-size: 0.9em;
}
article.item.base.item.base.listingNotizie h1 {
    line-height: 0.8em;
}
article.item.base.item.base.listingNotizie h1 a {
    font-size: 0.7em;
    text-transform: none;
}
article.item.base.listingNotizie .content,
article.item.base.listingNotizie .content * {
    color: #707070;
    font-size: 0.9em;
    line-height: 1.5em;
    margin-bottom: 1em;
}
article.item.base.listingNotizie .content * {
    margin: 1em 0 1em 0;
    font-size: 1em;
}
article.item.base.listingNotizie .content .imgLink {
    padding-left: 0;
}
article.item.base.listingNotizie .content .main-image {
    margin: 0;
    width: 100%;
}
article.item.base.listingNotizie footer > div {
    margin-top: 0.2em;
}
article.item.base.listingNotizie footer .categories a {
	margin-right: 0;	
}
article.item.base.listingNotizie footer .tagListing strong {
    font-size: 0.9em;
}
article.item.base.listingNotizie footer .views {
    color: #707070;
    font-size: 0.9em;
}
/*** FINE NUOVO LISTING PER LE NOTIZIE *** D.A. */

article.news-detail.completo {
    margin: 0;
}
article.news-detail.completo header h1 {
    font-size: 1.5em;
    line-height: 1;
}
article.news-detail.completo .summary {
    color: #333333 !important;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 1em 0;
}
article.news-detail.completo .summary * {
		color: #333333 !important;
    margin: 1em 0;
    font-size: 1em;
    
}
article.news-detail.completo .summary .imgDettaglio {
    padding-left: 0;
}
article.news-detail.completo .summary .main-image {
    width: 100%;
    margin: 0;
}
article.news-detail.completo .sub-header {
    margin: 0;
    clear: both;
}
article.news-detail.completo .sub-header * {
    font-size: 14px;
}
article.news-detail.completo .content.ic-container.blue .news-content > * {
    margin: 1em 0;
}
article.news-detail.completo .edn_article_links {
    padding: 0;
}
article.news-detail.completo .edn_article_links > h2, article.news-detail.completo .article_documents > h2 {
    color: #333;
    font-size: 1.2em;
}
article.news-detail.completo .edn_article_links li, article.news-detail.completo .article_documents li {
    margin: 1em;
}
article.news-detail.completo .edn_article_links a, article.news-detail.completo .article_documents a {
    color: #8c182b;
}
article.news-detail.completo .edn_article_links a:hover, article.news-detail.completo .article_documents a:hover {
    color: #669ec6;
}
article.news-detail.completo .copyright.publish-date {
	font-size: 14px;	
}
article.news-detail.completo h2.gradient-blue {
    color: #8c182b;
    display: inline-block;
    font-family: "LatoPersonalizzato";
    font-size: 1.5em;
    font-weight: normal;
    line-height: 0.6;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
.bigger-article.lastnews.lun footer {
    height: 0;
    position: relative;
    top: 1px;
}
.news-content *, .news-content {
    font-family: lato;
    font-size: 16px;
    letter-spacing: 1px;
}

article.news-detail.completo .news-content h2,
article.news-detail.completo .news-content h3,
article.news-detail.completo .news-content h4 {
  font-size: 22px;
  font-weight: 700;
  margin: 2em 0 1em !important;
  display: block;
  color: #000;
}

article.news-detail.completo .news-content h3 {
  font-size: 20px;
  margin: 1.5em 0 1em !important;
}

article.news-detail.completo .news-content h4 {
  font-size: 18px;
  margin: 1.5em 0 1em !important;
}


article.LastAllNews h2 {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.5;
  margin: 5px 0;
  text-transform: uppercase;
}
article.LastAllNews.col-xs-12, article.LastAllNews.col-xs-12 * {
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
}
article.LastAllNews.col-xs-12 img.imgLastAllNews {
  width: 100%;
  padding: 0 10px 0 0 !important;
}
article.LastAllNews footer.col-xs-12 {
  bottom: -5px !important;
}
.listing_art_DTSCT {
    min-height: 164px;
}
.listing_art_DTSCT h1 {
    min-height: 42px;
}
.listing_art_DTSCT .summary {
    min-height: 42px;
}


/*tags _vb_*/

.tag_cloud.eds_news_Federabitazione .edn_module_title {display:none}
.tag_cloud.eds_news_Federabitazione .boxtagslist {line-height:22px; padding: 10px 0}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a:hover {
  text-decoration: underline;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle1 {
  font-size: 12px;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle2 {
  font-size: 14px;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle3 {
  font-size: 16px;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle4 {
  font-size: 18px;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle5 {
  font-size: 20px;
}
.eds_news_Federabitazione.eds_subCollection_tagCloud .tags a.TagStyle6 {
  font-size: 22px;
}

/* override menu categorie */
.eds_news_Triumph.eds_subCollection_categoryMenu .edn_category_menu_wrapper li div .category {
	color: #8c182b !important;
}

/*scheda cooperativa - template Details_Article_dettaglioNewsAssociati.htm _vb_*/

article.news-detail.completo .scheda {
    margin-top: 2em
}
article.news-detail.completo .scheda .imgDettaglio {
    padding-left: 0 !important;
}
article.news-detail.completo header.noBorder {
    border-bottom:none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .main-image {
    height: 14em;
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article header {
	height: 4em;
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article .summary {
	height: 3em;
}
}

#dnn_leftPaneMC1 div {
    overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.territorio .main-image {
		height: 11em;
	}
}
@media only screen and (min-width: 481px) and (max-width: 525px) {
	.territorio header {
		min-height: 6em;
	}
}
/*Le nostre storie*/
article.OneNews {
    margin: 0 auto;
    width: 92%;
	position: relative;
    top: -5px;
}
article.OneNews h1 {
    line-height: 0.6em;
}
article.OneNews h1 a {
    line-height: 2em;
}
article.OneNews .sommario {
    margin-top: 0.7em;
	color: #707070 !important;
}
article.OneNews footer {
	margin-top: 0.7em;
}
article.OneNews .archivio {
    font-size: 0.8em;
    font-weight: bold;
}
article.OneNews .btn-blue {
    margin-bottom: 4px;
}
@media only screen and (min-width: 992px) {
	article.OneNews h1 {
		min-height: 2em;
	}
	article.OneNews .sommario {
		min-height: 5.5em;
	}
}
/*Le nostre storie*/
/*le nostre cooperative*/
.item.base.cooperative {
    margin: 0 0 0.7em ;
}
article.item.base.listingNotizie.cooperative .content, article.item.base.listingNotizie.cooperative .content * {
    color: #8c182b;
    margin: 0 0 0.5em ;
}
.item.base.cooperative h1 {
    margin: 0 0 0.5em;
}
.news-detail.cooperative header {
    border-bottom: 0 none;
}
article.news-detail.cooperative .summary * {
    color: #8c182b !important;
    font-size: initial;
    font-style: normal;
}
article.news-detail.cooperative .content.ic-container.blue .news-content > * {
    margin: 0;
}
.cooperative .news-content {
    padding-bottom: 1em;
}
/*le nostre cooperative*/
.dataTitSum.hpdx {
    min-height: 9.7em;
    position: relative;
}
.dataTitSumCat.hpdx {
    min-height: 11.3em;
}
.dataTitSum.hpdx > header {
}
.dataTitSum.hpdx time * {
    color: #333 !important;
}
.dataTitSum.hpdx time .other {
    font-size: 11px;
    margin: 1.5em 0 0.5em;
}
.dataTitSum.hpdx h1, .dataTitSum.hpdx h1 a {
    line-height: 0.2em;
}
.dataTitSum.hpdx h1 a {
    display: inline-block;
    line-height: 1.3;
}
.dataTitSum.hpdx div.summary {
    font-size: 14px;
    margin-bottom: 0.7em;
}
.dataTitSum.hpdx div.summary * {
    font-size: 14px;
}
.dataTitSum.hpdx > footer {
}
.dataTitSum.hpdx footer .gradient-border {
    bottom: 0 !important;
}
.listing_art_DTSCT > footer {
    height: 27px;
}
.eds_template_List_Article_dalTerritorioMulti article.bigger-article header h1 a {
    /* display: inline; */
    line-height: 150%;
    margin-top: 12px;
}