.data-target-div1 .caf-post-layout1 .caf-post-title h2, .data-target-div1 .caf-post-layout1 .caf-post-title h2 a {
  font-family: OpenSans;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}

div.post-meta-tags.rt-el-post-meta > span > i:before {
    content: "\f073";
    font-family: "FontAwesome";
    display: inline-block;
}

.cig-list #th1 {width: 60%;}
.cig-list #th2 {width: 35%;}
.cig-list #th3 {width: 5%;}
.cig-list tbody tr td.td3 {text-align: right;}
#content .container.atti div.sharedaddy.sd-sharing-enabled {display: none !important;}

.download-attachments1 .download-title {display: none;}
.raw-more-info .kt-inside-inner-col {display: block;}
#faboid img {margin-bottom: 10px;}
.home-widget {display: none;}

.cmplz-activated .ol-popup {display: unset;}
span.cookie-banner {text-align: center; display: table; margin: 10px auto 0px auto; padding:12px 0px 0px 0px; font-size:14px; font-weight: 400;}

div.mm-set-icon a {
text-align: left;
line-height: 1.3em;
}

/* Da mettere nel tema CSS principale */
div.mm-set-icon .ow-button-base a.ow-icon-placement-left span span.sow-icon-fontawesome {
margin: 0 0.3em 0px -0.2em;
vertical-align: middle;
display: inline-block;
}

.home-widget {
    padding-top: 0px;
}

ul.breadcrumb li.separator {
    padding-right: .5rem;
		padding-left: .5rem;
}

.breadcrumb-item {
  max-width: 300px;
}

ul.breadcrumb li.breadcrumb-item.active {
    color: inherit;
}

div.modifica-articolo > strong {
        padding-right: 4px;
}

/* opacità sezioni in aggiornamento */
#Xat-s-1 > ul > li:nth-child(n+1),
#Xat-s-2 > ul > li:nth-child(2),
#Xat-s-3 > ul > li:nth-child(1),
#Xat-s-4 > ul > li:nth-child(n+5),
#Xat-s-5 > ul > li:nth-child(1),
#Xat-s-6 > ul > li:nth-child(n+1),
#Xat-s-7 > ul > li:nth-child(n+1),
#Xat-s-8 > ul > li:nth-child(n+1),
#Xat-s-10 > ul > li:nth-child(1),
#Xat-s-11 > ul > li:nth-child(1),
#Xat-s-12 > ul > li:nth-child(n+1),
#Xat-s-13 > ul > li:nth-child(n+1),
#Xat-s-14 > ul > li:nth-child(n+1),
#Xat-s-15 > ul > li:nth-child(n+1),
#Xat-s-16 > ul > li:nth-child(1),#Xat-s-16 > ul > li:nth-child(2),
#Xat-s-17 > ul > li:nth-child(n+1),
#Xat-s-19 > ul > li:nth-child(1),
#Xat-s-20 > ul > li:nth-child(1),
#Xat-s-21 > ul > li:nth-child(1),
#Xat-s-22 > ul > li:nth-child(2),#Xat-s-22 > ul > li:nth-child(3),
#Xat-s-23 > ul > li:nth-child(1)
{	opacity: 0.5;}


/* Icona link esterno su menù trasparenza */
#at-s-9 > ul > li a[href*="dirigenti"]:after, 
#at-s-9 > ul > li a[href*="organi-indirizzo-politico"]:after, 
#at-s-10 > ul > li a[href*="informazioni-sulle-singole-procedure"]:after,
#at-s-10 > ul > li a[href*="bandi-di-gara"]:after,
#at-s-10 > ul > li a[href*="procedure-del-ciclo"]:after,
#at-s-11 > ul > li a[href*="atti-di-concessione"]:after 
{
   font-family: "FontAwesome";
	 font-size: 1em;
   content: "\f08e";
   display: inline-block;
   padding-left: 9px;
   vertical-align: middle;
	 -webkit-font-smoothing: antialiased;
}

/* Icona link interno su menù trasparenza */
#at-s-1 > ul > li a[href*="piano-trien"]:after,
#at-s-6 > ul > li a[href*="documento-dell"]:after,
#at-s-18 > ul > li a[href*="pianificazione"]:after,
#at-s-23 > ul > li a[href*="attestazioni-oiv"]:after 
{
   font-family: "FontAwesome";
	 font-size: 1em;
   content: "\f0c1";
   display: inline-block;
   padding-left: 9px;
   vertical-align: middle;
	 -webkit-font-smoothing: antialiased;
}

/* Icona immagine SUE SUAP ecc in Home */
#link-home-ico-mm > div > div > a > span:after {
   font-family: "FontAwesome";
	 font-size: 1em;
   content: "\f08e";
   display: inline-block;
   padding-left: 9px;
   vertical-align: middle;
	 -webkit-font-smoothing: antialiased;
 }


#at-s-9 > ul > li a:after, 
.amm-trasparente-mm .sow-accordion ul li {
    list-style: circle;
}

.amm-trasparente-mm .sow-accordion ol li {
    /* list-style: none; */
    border-bottom: none;
    padding: 5px 0 0 0;
}

/* Se si attiva toglie il focus arancione di contorno ma si perde accessibilià (togliendo disattivo) */
disattivo.form-check [type=checkbox]:focus+label, 
disattivo.form-check [type=radio]:focus+label, 
disattivo.toggles label input[type=checkbox]:focus+.lever, 
disattivo:focus {
    /* border-color: none;*/
    border-style: none;
    border-top: unset;
    border-right: unset;
    border-bottom-color: unset;
    border-left: none;
    -webkit-box-shadow: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px;
    outline: 0;
}
.searchform input[type="text"]:focus, .searchform [type="submit"]:focus {
    /* outline: medium solid #f90; */
    /* outline-color: #f90; */
    border-color: #f90;
    -webkit-box-shadow: 0 0 0 2px #f90;
    box-shadow: 0 0 0 2px #f90;
    outline: 0;
}

/* Bottoni di testata più piccoli */
#buttons-head-home-mm .so-widget-sow-button > div > a {
 /* padding: 0.2em 0.2em;*/
}

div.so-widget-sow-accordion.accordion-orange {
  padding-bottom: 15px;
}

div.so-widget-sow-accordion.accordion-orange div.sow-accordion-panel div.sow-accordion-panel-header-container > div,
div.so-widget-sow-accordion.accordion-orange div.sow-accordion-panel div.sow-accordion-panel-header-container > div:focus,
div.so-widget-sow-accordion.accordion-orange div.sow-accordion div.sow-accordion-panel div.sow-accordion-panel-content > div:focus
{
    outline: none;
}

.mtli_attachment {
    background-position: 0% 40%;
    padding-left: 21px !important;
  	padding-top: 0px;
}

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.entry-content ol li {
    list-style: inherit;
}

/* Spaziatura articoli su cell */
@media screen and (max-width: 767px) {
	.box-argomento {
  padding: 0 6px;
}}




/* Amm. Traparente */
.at-tableclass {
	font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
}

.at-tableclass h3 {
    line-height: 1;
    letter-spacing: normal;
 		font-size: 1.2rem;
  	border: 1px solid #80a3fd;
    padding: 8px 10px;
    background: #f4f5f5;
}

/* Grid style */
.display-posts-listing.grid {
	display: block;
	grid-gap: 16px;
}

.display-posts-listing.grid .listing-item {
 margin: 0 0 30px 0;
}

xx.display-posts-listing.grid .listing-item div > a > span {
display: none;
}

.display-posts-listing.grid .title {
	display: block;
	color: #0066cc;
	font-weight: 600;
	font-size: 150%;
}

.display-posts-listing.grid .title:before {
    content: "\f212";
   font-family: "FontAwesome";
   display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}

.display-posts-listing.grid img { 
	/*display: block; */
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
	grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
	grid-template-columns: repeat( 3, 1fr );
	}
}

/* Spazio da testata degli articoli */
.wrap-argomento {
    padding-top: 40px;
}
/* Sidebar Articolo con sidebar #1 */
.col-md-4.offset-md-1.theme-mm #nav_menu-2 > h3 {
	display: block;
	color: #000;
	font-weight: 600;
	font-size: 100%;
	line-height: 1.5;
}
.theme-mm .wp-block-columns {
    margin-bottom: 0px;
}

/* Nasconde immagine in evidenza nel post in theme-mm */
.col-lg-7.col-md-7.theme-mm .entry-content > img {
    display: none;
}

.col-lg-7.col-md-7.theme-mm > article > section {
    margin-top: 24px;
}


div.wp-block-columns.has-background.has-argento-background-color.politici figure, div.wp-block-columns.has-background.has-argento-background-color.politici img {
    margin-bottom: 0px;
}


/* Centra immagine in evidenza nel post in theme-mm */
.widget_category_mansory.theme-mm .card img {
   /*  margin: 0; */
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto auto;
}

.entry-content ul {
    padding-left: 25px;
}

#lcp_instance_0 li a {
    font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
	font-size:18px;
}

#lcp_instance_0 li a:before {
   font-family: "FontAwesome";
	 font-size: 1em;
   content: "\f054";
   display: inline-block;
   padding-right: 9px;
   vertical-align: middle;
	 -webkit-font-smoothing: antialiased;
   font-weight: 900;
}

.menu-main .nav.mega-menu .heading-white > a {
    pointer-events: none;
	  color: #fff;
  	line-height: 1.55em;
    /* font-size: 1em; */
    /* color: #19191a; */
    /* font-weight: 600; */
}

.menu-main .nav .menu-item-has-children > a:after {
    margin: 0 0 0 10px;
}

.heading-sidebar > a {
    pointer-events: none;
	  color: #19191a;
    
    /* font-weight: 600; */
}

.heading-sidebar i.wpmi-icon.wpmi-align-middle {
     vertical-align: baseline;
}

.entry-content-postmm {
    margin-top: 0px;
    margin-bottom: 0px;
}

.entry-content-postmm .wp-block-columns {
    margin-bottom: 0px;
}

.entry-meta-postmm section > p {
    list-style: none;
    border-bottom: solid 1px #ddd;
    padding: 10px 0;
}

.icon-list-postmm > ul > li {
    list-style: none;
}

.icon-list-postmm .advgb-list li:before {
		vertical-align: baseline;
}

.icon-list-postmm > ul {
 padding-left: 0px;
}

#comments {
    padding-top: 0px;
    padding-bottom: 0px;
}

div.download-attachments img {
    max-width: 100%;
    height: auto;
    margin-bottom: 0px; 
    margin-right: 3px;
    vertical-align: baseline;
}

div.download-attachments li {
  list-style: none;
  margin: 0px 0px 15px 0px;
    /* padding: 0px 0px 0px 25px; */
    /* background: url(/wp-content/uploads/588_icona-download.gif) left center no-repeat; */
  border-bottom: 1px solid #ddd;
}

div.download-attachmentsxx li:before {
   content: "\f212";
    font-family: "FontAwesome";
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}

div.wp-block-column.amm-trasp-mm ul  {
  padding-left: 25px;
  margin-top: 0;
  margin-bottom: 1rem;
}

div.wp-block-column.amm-trasp-mm li  {
  font-weight: 600;
  border-bottom: none;
  list-style-type: disc;
  padding: unset;
}

.google-visualization-table-table {
    font-family: inherit;
    font-size: inherit;
}

[id$="dettaglio-testo"] .google-visualization-table p {
    font-family: inherit;
}

#footer-menu-mm .widget-area li, #footer-menu-mm .widget li {
     padding: unset;
}

#footer  div.container .widget-area {
     padding: unset;
}

div.sharedaddy h3.sd-title:before {
    border-top: none;
}

.file-cerca-mm #adminForm {
    padding-bottom: 0px;
    padding-top: 0px;
}

.uffici-accordion-mm .kt-accordion-wrap .wp-block-kadence-pane span.kt-blocks-accordion-title-wrap > div {
   padding-right: 10px;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] {
    margin-top: 0px;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfdcategory:hover {
      background-color: #06c;
}
div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfdcategory:hover > span {
      color: #fff;
}
div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfdcategory:hover i.wpfd-folder {
      color: #fff;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfdcategory .wpfd-folder {
      color: #06c;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfd-categories > h2 {
      color: #000;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] .wpfdcategory > span {
      color: #000;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] div.wpfd_list .openlink {
      color: #000;
}

div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] div.wpfd_list .file h3 a {
      color: #000;
}
div.wpfd-content.wpfd-content-comuni.wpfd-content-multi[data-category] div.wpfd_list .file .file-xinfo {
      color: #000;
}

.download_wptm {
      margin-bottom: 10px;
}
figure.wp-block-table.is-style-stripes.col-140-fix-mm > table > tbody > tr:nth-child(1) > td:nth-child(1) {
    width:140px;
  
}

.image-nospace-mm .so-widget-sow-image img {
    margin-bottom: 0px;
}
.par-nospace-mm .siteorigin-widget-tinymce p {
    margin-bottom: 0px;
}

.widget-area {
    padding: 0;
}

.widget-area div.xoxo, .widget div.xoxo {
    margin-top: 1rem;
}

.col-12.col-12-mm li.breadcrumb-item {
        max-width: 350px;
}

#trebmeteo-mm > div > iframe {
width: 100%;
height: 440px;
}

#trebmeteo-mm > div > a  {
    display: none;
}

#allertameteo-mm  th:nth-child(1) {
    width: 140px;
  text-align: left;
}
div.wp-block-kadence-tabs.alignnone.galleria-foto-mm div.kt-tabs-accordion-title {
    margin-bottom: 5px;
}
img.attachment-post-thumbnail {
    display: none;
}

ul.lcp_paginator > li {
    border: none;
}


.pt-cv-view a, .pt-cv-wrapper .btn {
font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
    font-weight: 600;
}

.pt-cv-view div.panel-heading a:before {
    content: "\f005";
   font-family: "FontAwesome";
   display: inline-block;
    float: left;
    margin: 0 10px 0 0;
  color: #ff8000;
}

#eve-man-mm .pt-cv-view div.panel-heading a:before {
    content: "\f073";
   font-family: "FontAwesome";
   display: inline-block;
    float: left;
    margin: 0 10px 0 0;
  color: #ff8000;
}

.entry-content ul.wpp-list {
    padding: 10px 0 0 0;
   margin: 0;
}
.widget .wpp-list li {
    padding: 5px 0;
}

#wp-calendar {
    margin-bottom: 0;
}

#wp-calendar caption {
    padding-top: 5px; 
    padding-bottom: 5px;
    color: #06c;
    text-align: center;
    caption-side: top; 
    font-size: 1rem; 
    line-height: 1.4285;
}

#home-widget-smartslider3 {
    padding: 0 10px 0 10px;
}

#calendario-home-mm {
    padding: 0 10px 0 10px;
}

#header > div > div.it-header-slim-wrapper {
    padding-left: 15px;
    padding-right: 1px;
}

#header > div > div.it-header-slim-wrapper > div > div > div {
    padding-right: 0;
    padding-left: 0;
}

#header > div > div.it-header-slim-wrapper > div > div > div > div > a.d-none {
    display: unset!important;
}

#menu-lingua > li {
    padding: 0 10px;
}

.grid-nav-top .nav-filter {
    padding: 0;
}

.grid-nav-top .nav-filter .filter-group .filter{
    display: inline-block;
    border: groove;
    text-transform: uppercase;
}

#post-grid-mm .post-grid.filterable .grid-items .item .layer-wrapper {
box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.1);
border: 1px solid #eceff1;
}

/* post-grid-mm
.post-grid-mm > tpg-isotope > .rt-tpg-isotope-buttons {
    display: none;
}

.post-grid-mm .rt-tpg-container .rt-tpg-isotope-buttons button {
    display: inline-block;
}

#post-grid-mm .post-grid .grid-items .layer-wrapper div.title a {
font-weight: 500;
}
*/
#post-grid-mm .post-grid .grid-nav-top {
    margin: 0;
}

#post-grid-mm .post-grid .grid-nav-top div.nav-filter div.filter-group div.filter{
    border: 1px solid #ddd;
}

#post-grid-mm .post-grid .grid-nav-top div.nav-filter div.filter-group div.filter.filter.mixitup-control-active, #post-grid-mm .post-grid .grid-nav-top div.nav-filter div.filter-group div.filter:hover {
    color: white;
}

#post-grid-mm .post-grid .grid-items .layer-wrapper div.post_date:before {
   content: "\f073";
    font-family: "FontAwesome";
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}

#post-grid-mm .element-media img {
    margin-bottom: 0;
}

#post-grid-mm div.pagination {
    margin: 0;
}

#post-grid-mm .pagination .pager {
    font-size: inherit;
    color: #000;
    border: solid 1px #ddd;
    margin: 0;
}

#post-grid-mm .pagination .pager:hover {
    color: #06c;
    background-color: #eee;
    border-color: #ddd;
}


#post-grid-mm .pagination .pager.mixitup-control-active {
    color: #fff;
    background-color: #06c;
}

#piu-letti-mm .sow-accordion-panel-header {
    padding: 8px 15px 0 0;
}

#piu-letti-mm div.sow-accordion-title:before {
   content: "\f115";
    font-family: "FontAwesome";
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}

#piu-letti-mm .sow-accordion .sow-accordion-panel-open .sow-accordion-title:before {
   content: "\f115";
    font-family: "FontAwesome";
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
  left: auto;
  position: static;
  background-color: transparent;
      height: auto;
    width: auto;
}

#piu-letti-mm .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:focus {
    outline: inherit;
}
#piu-letti-mm .sow-accordion .sow-accordion-panel-header:hover {
    background-color: inherit;
  	color: #b9001c;
}
#button-home-mm .ow-button-base a .sow-icon-image {
    /* font-size: 2.9em; */
    height: 100px;
    width: 100px;
    margin-bottom: 0;
    display: block;
}

.menu-main .mega-menu .sub-menu > li {
    background-color: #fff; 
}

.menu-main .mega-menu > li.focus > ul, .menu-main .mega-menu > li:hover > ul, .menu-main .mega-menu > li:active > ul {
    padding-top: 0;
}

@media (min-width: 768px) {
  #footer > div.it-footer-small-prints.clearfix > div > div > div.col-md.text-right.copyright {
       flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  width: 30%;
    padding-top: 5px;
    max-width: 30%;
}
#home-widget-smartslider3 {
  display:inline;
  max-width: 70%;
}
  
#facebook-right {
  display:inline;
  max-width: 30%;
}

#footer .nav li {
    padding: 5px 10px 5px 0px;
}

}

@media (max-width: 768px) {
#footer > div.it-footer-small-prints.clearfix > div > div > div.col-md.text-right.copyright {
        text-align: left!important;
}
#home-widget-smartslider3, #facebook-right {
    display: inline;
    max-width: 100%;
}
}

#home-widget-smartslider3 .border {
    background-color: #fffeee;
}

@media (min-width: 768px){
  #footer > div.it-footer-small-prints.clearfix > div > div > div.col-md {
       flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  width: 70%;
    max-width: 70%;
}}


.pt-cv-readmore {
    color: #fff!important;
    background-color: #1e73be!important;
    border: none!important;
}

.pt-cv-view a, .pt-cv-wrapper .btn {
font-size: 1.1em;
}

#accordion-content-organigramma > div {
padding: 0;
}

.trasp-titincarichi-mm ul {
    padding-left: 40px;
}

.trasp-titincarichi-mm ul li {
    padding-left: 5px;
    list-style: circle;
    list-style-position: outside;
}

div.modifica-articolo {
  padding: 15px 0 0 0;
  display: flex; 
  justify-content:flex-start;

}
.at-number {
   height: unset;
   width: unset; 
}

.centra-grafico-mm .geDiagramContainer {
  margin-left:auto;
  margin-right: auto;
}

#valuta-sito-mm > div > div > a > span > span {
font-size: 1.2em;
line-height: inherit;
  margin-left: 0px;
}

.td1-wfix1 > table > tbody > tr:nth-child(1) > td:nth-child(1) {
   width: 20%;
}

#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}
  
#breadcrumbs .separator{
    font-size:1em;
    font-weight:100;
    color:#ccc;
}

.mt-4-mm {
    margin-top: 18px!important;
}

#amm-trasp-sidebar-mm {
    margin-top: 48px!important;
}

.lsow-hero-header .lsow-parallax-bg {
    top: 24px;
}

.lsow-hero-header.lsow-section-bg-parallax .lsow-parallax-bg {
    height: 200%;
}

.parallax {  
background-image: url("/wp-content/uploads/2020/11/municipio.svg");
   width: 100%;
   height: auto;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
top: 24px;
}
 
.parallax-content { 
   width: 100%;
   height: auto;
margin:0 auto;
color:#FFF;
padding-top:50px; 
}
.the-post-grid-mm-noingspace div.rt-img-holder > a > img {
    margin-bottom: 0px;
}

.the-post-grid-mm-noingspace .rt-equal-height {
    margin-bottom: 0px;
}

img.margini-minimi-sx-mm {
        margin: 5px 20px 5px 0px;
}

img.margini-minimi-dx-mm {
        margin: 5px 0px 5px 20px;
}

.no-margin-sx-mm ul {
    padding-left: 0px;
}

ul.is-style-default, ul.is-style-arrow, ul.is-style-checked, ul.is-style-crossed, ul.is-style-connected, ul.is-style-dashed, ul.is-style-starred {
    padding-left: var(--ek-indent,20px);
}
ul.is-style-default li {
    list-style-type: circle;
    padding-left: 8px;
    position: relative;
}

.space-div-mm  {
    padding-bottom: 50px;
}

.accordion-mm-01 h2.wp-block-getwid-accordion__header  {
    font-size: 1.5rem;
}

.accordion-mm-02 h2.wp-block-getwid-accordion__header  {
    font-size: 1.8rem;
}

#button-mm-id01 > span:before
{
   font-family: "sow-fontawesome-free";
	 font-size: 1em;
   content: "\e005";
   display: inline-block;
   padding-right: 8px;
	 -webkit-font-smoothing: antialiased;
}

.wpfdc-mm .wpfd-content .wpfdcategory {
		/* height:  unset; */
    height:  100%;
		    padding: 10px 10px;
}

.wpfdc-mm .wpfd-content .wpfdcategory > span {
    white-space: unset;
}


/* Spazi minimi in immagene nel testo */
div.image-in-text {
    margin-bottom: 4px;
}

div.image-in-text figure.alignleft {
    margin: .5em 10px .5em 0;
}

div.image-in-text figure > img {
    margin-bottom: 0px;
}

div.box-evento-larg-piena div.pt-cv-colwrap {
    display: unset;
}

header > ul.breadcrumb {
    margin-top: 5px;
		margin-bottom: 10px;

}
ol.breadcrumb a {
    font-weight: 600;
}

section.cat-post-mm h3.entry-title  {
	  margin-bottom: 48px!important;
}

div.dps-listing-content .mm-deleghe .kt-blocks-accordion-title-wrap > span > span > strong {
    font-family: 'Lora',serif;
}

.mm-gal-no-space ul {
    padding-left: 0px;
}

.is-editorskit-heading-label-on:not(.is-iceberg) .editor-styles-wrapper h4::after {
    content: ""!important;
}

.image-nospace-mm  img {
	  margin-bottom: 0px;
}