@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
body, h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}
.home .widget_seed-get-sidebar {padding-left:10%;}
.home .widget_seed-get-sidebar aside {margin-bottom: 20px;}

/*HEADER*/
.header_container {background-color: #7090ba;}
.menu_social_pre_header_saint {max-width: 75rem;margin: 0 auto;color:#fff;font-size: 0.8rem;}
.menu_social_pre_header_saint .data {line-height: 2.6;}
.menu_social_pre_header_saint a {color:#fff; font-weight:bold}
.menu_social_pre_header_saint .social_wrap {margin-top:5px;}
.menu_social_pre_header_saint .mdr {margin:5px 0;}
.menu_social_pre_header_saint #social-navigation {float:right; padding-right:20px;}
#searchsubmit {background-image: url('/wp-content/uploads/sites/6/2020/04/lente1.png');background-repeat: no-repeat;background-color: #fff;background-position: center;border: none;color: transparent;margin: 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;height: 1.5rem;border: none;padding: 0.85em 1.2em;background-size: 17px;}
#searchform [type="text"] {border-top-left-radius: 5px;border-bottom-left-radius: 5px;margin: 0;height: 1.5rem;border: none;}

.menu_pre_header, #menu-pre-header, #menu-pre-header .menu li, #menu-pre-header .menu {background-color: #d7e5ea !important;}
.menu_pre_header .nav_wrap {padding:0px;}
#menu-pre-header .menu li a {padding: 0rem 1rem;text-transform: uppercase;font-size: 0.8rem;color:#7090ba; font-weight:bold;}
#menu-pre-header .menu {float:right;}
#menu-pre-header 
  {
    max-height:0px !important;
    overflow:hidden !important;
    padding:0px !important;
  }

#header {padding: 0px;background-color:#fff;max-width:100%;}
#header .site-header {max-width:75rem; margin:0 auto;}
#header{max-height:187px;}

.sidebar-header {padding:0px !important;}
#secondary-header {background-color: #d7e5ea !important;}
#secondary-header .widget_sow-slider {max-width: 75rem;margin: 0 auto;height: 300px;overflow: hidden;}
#secondary-header .widget_sow-slider ul {margin-left: 0px;}
#secondary-header .widget_sow-slider .so-widget-sow-slider, #secondary-header .widget_sow-slider .so-widget-sow-slider .sow-slider-base {height:300px;}
#secondary-header .widget_sow-slider img {height:300px !important; object-fit:cover;}

.nav_container {background-color: #7090ba;}
#main-menu ul li a {padding: 0rem 1.2rem 0rem 0.8rem;line-height: 2;text-transform:uppercase;font-weight: 600;font-size: 0.9rem;}
#main-menu ul li a:hover {color:#7090ba !important;}
#main-menu .submenu {width:330px;}
#main-menu .submenu li a {font-size: 0.8rem;padding: 0.2rem 1.2rem;}
#main-menu .submenu li a:hover {color:#7090ba !important;}

/*NOTIZIE*/
#notizie .entry-image {height:200px;overflow:hidden;}
#notizie label {background-color: #d7e5ea;color: #7596a2;padding-left: 0.5%;}
#notizie .entry-title {margin-top: 2%;}
#notizie .entry-title a {color: #000;font-weight: 600;font-size: 0.98rem;}
#notizie .read-more, #altrenotizie .read-more {display:none;}
#notizie .entry-summary, #altrenotizie .summary {font-size: 0.9rem;color: #767575;}
#notizie .cell {margin-bottom: 20px;}
#altrenotizie h4 a {color: #000;font-weight: 600;font-size: 0.98rem;}
#altrenotizie h4 {line-height: 1;}
#altrenotizie .news {margin:20px 0px;}
#altrenotizie .news .titolo {padding-left:2%;}
#altrenotizie .news .miniatura {height: 140px;overflow: hidden;}
#altrenotizie .archivio {text-align: right;margin-bottom: 10px;}
#altrenotizie .archivio a {color: #7090ba;}


/*MEDIA*/
#media {background-color: #d7e5ea;padding: 2%;margin-bottom: 10px;}
#media .panel-grid-cell {padding: 0 1%;}
#media .box-video, #media .box-foto {position: relative;/*height: 120px;overflow: hidden;*/margin-bottom: 10px;}
#media .icona-video, #media .icona-foto {position: absolute;right: 10px;top: 10px;width: 30px;}
#media .evidenza-title {position: absolute;display: block;bottom: 0px;background-color: rgba(252, 252, 252, 0.77);margin: 2%;padding: 2%;width: 96%;line-height: 1;}
#media .evidenza-title a {color: #000;font-size: 0.8rem;font-weight: 600;}
.archivio-media {background-color: #7090ba;text-align: center;}
.archivio-media a {color: #fff !important;font-weight: 600 !important;}
#media img {border:none !important;}

#banner {background-color:#f8f8f8;}
#banner .sow-image-container {padding:2%;}

/*FOOTER*/
.footer_container {background-color: #7090ba;}
#footer {border-top:0px;}
.sidebar_container {background-color: #d7e5ea;}

/*SIDEBAR*/
#secondary .widget {margin-bottom: 0.5rem !important;}
.widget-title {background-color: #d7e5ea;padding-left: 0.5%;color: #7596a2 !important;font-size: 1.2rem !important;}
#menu-menu-laterale-caritas {margin-left:0px;}
#menu-menu-laterale-caritas li {border-bottom: 1px solid rgba(210, 210, 210, 0.56);background-color: #7090ba;width: 100%;}
#menu-menu-laterale-caritas li a {padding: 4px 15px !important;color: #fff;line-height: 2 !important;text-transform: uppercase;
font-size: 0.88rem;}
#secondary .menu .current_page_item a {color:#444 !important;}

aside img {border: 1px solid #f0efef;}

/*ARCHIVE-POST*/
.archive article img {float: left;margin-right: 1rem;margin-top: 1rem;}
.archive .entry-title-post {color:#000 !important;font-size:1.2rem !important;font-weight: 600;}
.post .byline {display:none;}
.post .more-link {display:none;}
.single .nav-single {display:none;}
.archive .entry-title-post a {color:#000 !important;}
.archive .entry-meta-categories {display:none;}
.archive .entry-meta-header, .single .entry-meta-header {display:none;}
#nav-below .nav-previous a, #nav-below .nav-next a {background-color: #7090ba;padding: 1%;color: #fff;}

/*ALLEGATI*/
#wpba_attachment_list {width:100%;}
#wpba_attachment_list li {background-color: #d7e5ea;width: 100%;padding: 0.5%;}
#wpba_attachment_list li a {color: #000 !important;}

/*PROSSIMI EVENTI*/
.eventi {padding-top: 1rem;}
.eventi h6 {font-family: 'Lato', sans-serif;font-size: 0.9rem;color:#000;}
.eventi p {font-size: 0.86rem;color: #767575;}
.eventi .read-more {display:none}
.eventi hr {margin: 0.5rem auto;}

/*INTERVENTI*/
.wd-interventi-vesc .entry-meta-header {display:none;}
.wd-interventi-vesc .entry-title-post a {color: #000 !important;font-size: 1.4rem;}
.wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {color: #999696;font-size: 1rem;}
.wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo {font-size: 1.2rem;}
.wd-interventi-vesc .entry-header {margin-bottom:0px;}
.wd-interventi-vesc article {margin-bottom: 10px;padding-bottom: 0;}

[type="submit"] {background-color: #7090ba;color: #fff;font-weight: bold;text-transform: uppercase;padding: 0.5rem;width: 100%;}

/*DOCUMENTI*/
.wd-doc-ufficiali .entry-meta-categories {display:none;}
.wd-doc-ufficiali .entry-title-post a {color: #000 !important;font-size: 1.4rem;}
.wd-doc-ufficiali .wd-noah-doc-data-doc {color: #999696;font-size: 1rem;}
.wd-doc-ufficiali .wd-noah-doc-sottotitolo {font-size: 1.2rem;}
.wd-doc-ufficiali .entry-meta-header {display:none;}
.wd-doc-ufficiali .entry-header {margin-bottom:0px;}
.wd-doc-ufficiali article {margin-bottom: 10px;padding-bottom: 0;}
.wd-doc-ufficiali .wd-noah-doc-tipo a, .wd-doc-ufficiali .wd-noah-doc-luogo {font-size: 1rem;}

/*APPUNTAMENTI*/
.wd-appuntamenti .entry-meta-header {display:none;}
.wd-appuntamenti .entry-title-post a {color: #000 !important;font-size: 1.2rem;}
.wd-appuntamenti .wd-noah-appuntamento-inizio {font-size: 0.9rem;}
.archive .wd-appuntamenti .wd-noah-appuntamento-inizio label {float: left;line-height: 3;margin-right: 0.5rem;}
.wd-appuntamenti .entry-header {margin-bottom:0px;}
.wd-appuntamenti article {margin-bottom: 10px;padding-bottom: 0;}
.single .wd-noah-appuntamento-infocontainer label {float: left;clear: both;margin-right: 1%;line-height: 1.6;font-weight: bold;font-size: 0.9rem;}
.mini-clndr .clndr .days-container .events .event-header {background-color: #d7e5ea;color:#000;}
.mini-clndr .clndr .days-container .events .wd-class-evento_segnalato a {color:#000 !important;}

/*ANNUARIO*/
.archive .wd-noah-ente-tipo-ente, .archive .wd-noah-indirizzo-ente {font-size: 0.9rem;color: #999696;}
.archive .wd-noah-ente-altra-denominazione-ente {font-size: 0.9rem;color: #999696;}
.archive .wd-annuario-enti {margin-bottom: 10px;padding-bottom: 0.5rem;}
/*.archive .wd-noah-ente-altra-denominazione-ente {display:none}*/
.single .wd-noah-ente-infocontainer {line-height: 1.8;}
.single .wd-noah-ente-infocontainer label {font-weight: bold;width: auto;float: left;clear: initial;line-height: 1.7;font-size: 1rem;margin-right: 5px;}
.single .wd-noah-ente-incarichi {clear: both;
margin-top: 20px;}
.single .wd-noah-ente-incarichi label {font-weight: bold;font-size: 1rem;float: none;margin-right: 10px;}
.single .wd-noah-ente-inc {line-height: 1.8;}
.single .wd-noah-ente-inc-persona {float: left;margin-right: 10px;}
.single .wd-noah-ente-inc-persona a {font-weight:600;}
.single .wd-noah-ente-tipo-inc {/*float: left;*/margin-right: 10px;}
.archive .wd-noah-persona-tipo-persona {font-size: 1.2rem;}
.single .wd-noah-persona-infocontainer {line-height: 1.8;}
.single .wd-noah-persona-infocontainer label {font-weight: bold;width: auto;float: left; clear: both;line-height: 1.7;font-size: 1rem;margin-right: 5px;}
.single .wd-noah-persona-testo {margin-top: 20px;}
.single .wd-noah-persona-incarichi {clear: both;padding-top: 20px;}
.single .wd-noah-persona-incarichi label {font-weight: bold;font-size: 1rem;float: none; margin-right: 10px;}
.single .wd-noah-persona-inc {line-height: 1.8;}
.single .wd-noah-persona-tipo-inc {float: left;margin-right: 10px;}
.single .wd-noah-persona-inc-ente label {float: left;}
.single .wd-noah-persona-inc-ente a {color: #074a85 !important;font-weight: 600 !important;}
.single .wd-noah-persona-tipo-inc-dettaglio  {float: left;margin-right: 10px;}
.single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #content .wp-post-image, .page-template-default #content .wp-post-image {float:left;margin:0.5rem 1rem 1rem 0.5rem;height:auto;width:300px; transition: transform 1s; cursor: zoom-in;}
.single-post #content .attachment-post-thumbnail:hover, .single-post #content .size-post-thumbnail:hover, .single-post #content .wp-post-image:hover, .page-template-default #content .wp-post-image:hover  {   transform: scale(2); }
.single .entry-meta-categories {display:none;}


/*FOTOGALLERY-VIDEOGALLERY*/
.archive.category-fotogallery article {width: 33.333%;float: left;position:relative;}
.archive.category-fotogallery article .entry-summary {display:none;}
.archive.category-fotogallery article .entry-title-post {font-size: 0.9rem !important;font-weight: 600;position: absolute;bottom: 0;width: 93%;background-color: rgba(255, 255, 255, 0.51);}
.archive.category-fotogallery article  img {margin-top: 0;}

.archive.category-videogallery article {width: 30%;float: left;position:relative;margin-right: 3%;}
.archive.category-videogallery article .entry-summary {display:none;}
.archive.category-videogallery article .entry-title-post {font-size: 0.9rem !important;font-weight: 600;position: absolute;bottom: 0;width: 93%;background-color: rgba(255, 255, 255, 0.51);}
.archive.category-videogallery article  img {margin-top: 0;height: 130px;object-fit: cover;}

.single .category-videogallery .attachment-post-thumbnail {display:none;}
.single .category-fotogallery .attachment-post-thumbnail {display:none;}

.archive.category-videogallery-caritas article {width: 30%;float: left;position:relative;margin-right: 3%;}
.archive.category-videogallery-caritas article .entry-summary {display:none;}
.archive.category-videogallery-caritas article .entry-title-post {font-size: 0.9rem !important;font-weight: 600;position: absolute;bottom: 0;width: 93%;background-color: rgba(255, 255, 255, 0.51);}
.archive.category-videogallery-caritas article  img {margin-top: 0;height: 130px;object-fit: cover;}

.single .category-videogallery-caritas .attachment-post-thumbnail {display:none;}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}
/* Medium and up */
@media screen and (min-width: 40em) {}

/* Small only */
@media screen and (max-width: 39.9375em) {
  .home .widget_seed-get-sidebar {padding-left: 0;}
  .archive.category-fotogallery article, .archive.category-videogallery article, .archive.category-videogallery-caritas article {width: 100%;float: none;}
  #secondary-header .widget_sow-slider .so-widget-sow-slider, #secondary-header .widget_sow-slider .so-widget-sow-slider .sow-slider-base {height:150px;}
  #secondary-header .widget_sow-slider {height:150px;}
  #menu-pre-header .menu {float: left;}
  .menu_social_pre_header_saint {padding:0 2%;}
  .archive.category-fotogallery article {margin-bottom:0px;}
  .archive.category-videogallery article {margin-bottom:0px;}
  .archive.category-fotogallery article img {width:100%;}
  .archive.category-fotogallery article .entry-title-post {position:relative; width:100%;}
  .archive.category-videogallery article .entry-title-post {position:relative; width:100%;}
  .archive.category-videogallery article img {height: auto;width: 100%;}
  .archive.category-videogallery-caritas article {margin-bottom:0px;}
  .archive.category-videogallery-caritas article .entry-title-post {position:relative; width:100%;}
  .archive.category-videogallery-caritas article img {height: auto;width: 100%;}
}


.SaraColaMainHeader
		   {
		     border:1px solid #0000ff;
			 position:relative;
		   }
		 .SaraColaMainSectionSx
		   {
		     border:1px solid #00ff00;
			 min-width:81.5%;
			 display:inline-block;
			 position:relative;
			 vertical-align:top;
		   }
		 .SaraColaMainSectionDx
		   {
		     border:1px solid #ff0000;
			 width:270px;
			 display:inline-block;
			 position:relative;
			 vertical-align:top;
		   }
		 .SaraColaMainFooter
		   {
		     border:1px solid #ffff00;
			 position:relative;
		   }
		.SaraColaHeader
		  {
			position: relative;
			height:187px;
			overflow: hidden;
		  }
		.SaraColaLogo
		  {
			width:320px;
			position:absolute;
			top:0;
			z-index:201;
			height:100%;
			background-image: url("https://www.caritasterni.it/wp-content/uploads/sites/6/2022/08/SaraColaHeaderOndinaSX.png");
			background-position-x:-23px;
			background-repeat: no-repeat;
		  }
		.SaraColaLogoInner
		  {
			background-image: url("https://www.caritasterni.it/wp-content/uploads/sites/6/2022/08/SaraColaLogo.png");
			height: 100%;
			background-size: 95%;
			background-repeat: no-repeat;
			background-position: 4px 4px;
		  }
		.SaraColaDonate
		  {
			width:100pt;
			position:absolute;
			right:0;
			z-index:201;
			height:100%;
			background-image: url("https://www.caritasterni.it/wp-content/uploads/sites/6/2022/08/SaraColaHeaderOndinaDX.png");
			background-position-x: 0px;
			background-repeat: no-repeat;
			background-size: 116%;
		  }
		.SaraColaDonateInner
		  {
			height: 100%;
			background-size: 89%;
			background-repeat: no-repeat;
			background-position: 5px 10px;
			position: absolute;
			width: 90px;
			bottom: -57pt;
			left: 35px;
			cursor: pointer;
		  }
.SaraColaDonateInner img
  {
    border:none !important;
  }
.SaraColaNav
  {
    color:#ffffff;
    background-color:#7090BA;
    line-height: 23pt;
    font-weight:bold;
    margin-bottom:15pt;
  }
.SaraColaNav a
  {
    color:#ffffff;
  }
div.SaraColaPreview
  {
    position:relative;
    width:100%;
    height:130pt;
    margin-bottom:21pt;
  }
div.SaraColaPreview .thumb, div.SaraColaPreview .thumb a img
  {
    width:129pt;
    height:129pt;
    overflow:hidden;
  }
div.SaraColaPreview .thumb
  {
    position:relative;
    top:0;
  }
div.SaraColaPreview .title
  {
    font-weight: bold;
    color: #7690b6;
    position: absolute;
    left:133pt;
    top:-5pt;
    font-size:15pt;
    height:20pt;
    width:63%;
    overflow:hidden;
  }
div.SaraColaPreview .stripOput
  {
    color: #b4afaf;
    position: absolute;
    left: 135pt;
    top: 15pt;
    height: 114pt;
    width:65%;
    overflow-y: auto;
  }