@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans&family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

body {   font-family: "Merriweather", serif, "Merriweather Sans", sans-serif; font-size: 18px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; background:#ffffff;}
.post, .page {margin: 0}
a:hover {text-decoration:none}

body {
    /*background-image: url(https://www.arcidiocesigaeta.it/wp-content/uploads/sites/6/2024/10/bck1_dioc_gaeta.jpg);*/
    background-position: right top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
		animation-name: bck_home;
  	animation-duration: 60s;
  	animation-iteration-count: infinite;
}

@keyframes bck_home{
   0%{
     background-image: url(http://www.arcidiocesigaeta.it/idms/wp-content/uploads/sites/8/2025/02/bck1_idms.jpg);
   }
   25%{
     background-image: url(http://www.arcidiocesigaeta.it/idms/wp-content/uploads/sites/8/2025/02/bck2_idms.jpg);
   }
   50%{
     background-image: url(http://www.arcidiocesigaeta.it/idms/wp-content/uploads/sites/8/2025/02/bck3_idms.jpg);
   }
	75%{
     background-image: url(http://www.arcidiocesigaeta.it/idms/wp-content/uploads/sites/8/2025/02/bck4_idms.jpg);
	 }
   100%{
     background-image: url(http://www.arcidiocesigaeta.it/idms/wp-content/uploads/sites/8/2025/02/bck5_idms.jpg);
   }
}


.container {max-width: 1512px ; margin: 0px auto;}

#top_header {  background:#336666;  max-width: 70rem;  margin: auto;   border-bottom-left-radius: 0.5rem;   border-bottom-right-radius: 0.5rem; max-height:40px; text-align: right;  float: right;}
#primary.container-fluid { max-width:1512px;  margin: 0px auto;  ;}
.home #primary.container-fluid {  background-color:#ffffff; max-width:100%;  }
.home .addtoany_share_save_container {display:none;}
#pg-905-1 {margin-bottom:0px;}
#top_header .sow-icon-fontawesome {color:#fff !important;}
.mega-sub-menu .mega-menu-item {border-bottom:1px dotted #565757 !important; padding-top:0.2rem !important; padding-bottom:0.2rem !important;}

.sow-social-media-button {background: none !important;  border: 0px !important;}

img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.4;}
.fa {font-family: "Font Awesome 6 Free"}
p {word-wrap: break-word;}
a {text-decoration:none}

/* HEADER*/
.site-header { font-family: "Merriweather", sans-serif;    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);}
.site-header  > .row > .col:nth-of-type(1) {padding: 0px}
.site-header .so-widget-bso-so-widget-logo img  { max-width: 136px;   margin-left: 5rem;}
.site-header .widget_bso-so-widget-data-del-giorno {border-right: 1px solid  #fff; margin-top: 0.6rem;}
.site-header .so-widget-bso-so-widget-data-del-giorno {font-size: 0.75rem;  color: #fff;  line-height: 1;  margin-right: 1rem; text-transform:lowercase; margin-top: 0.2rem;}
.site-header .so-widget-bso-so-widget-santo-del-giorno {font-size: 0.75rem;  color: #fff;line-height: 1;  margin-top: 0.6rem;;  margin-left: 1rem; border-right: 1px solid  #fff; padding-right:0.5rem;}
.site-header .so-widget-bso-so-widget-santo-del-giorno a { color: #fff;  /*font-style: italic;*/}
.site-header .sow-social-media-button {padding: 0px !important}
.site-header .textwidget p {margin:0px;}
.site-header .liturgia {font-size:0.7rem;color:#ffffff}
.site-header .sow-social-media-button { margin: 0px !important; width: 1.5em !important;}
/*--- */

/* FOOTER*/
.site-footer  {background: rgba(51, 102, 102, 0.15);}
.site-footer  > .row > .col:nth-of-type(1) {padding: 0px}
.site-footer .so-widget-sow-editor .widget-title  { font-family: "Merriweather", serif; color:#333333; font-size:1.3rem; font-weight:700  }
.site-footer .so-widget-sow-editor .textwidget {font-size:1rem;   color:#000; font-weight:400 ;font-family: "Merriweather", sans-serif; }
.site-footer .so-widget-sow-editor .textwidget a {color:#000;}
.site-footer .so-widget-sow-social-media-buttons {}
.site-footer .so-widget-sow-social-media-buttons .widget-title {color: #333333; font-size:1.3rem; font-weight:700  } 
.site-footer .rigapiccola { background: #336666; }
.site-footer .rigapiccola .so-widget-sow-editor {max-width: 1512px ; margin: 0px auto;}
.site-footer .rigapiccola .so-widget-sow-editor p {margin-bottom: 0px; font-size:0.8rem; color:#ffffff}
.site-footer .rigapiccola .so-widget-sow-editor p a {color:#ffffff}
.site-footer .sow-icon-fontawesome {color:#336666 !important;}
.site-footer .widget_bso-so-widget-logo {max-width:100px;}




/* HOMEPAGE */
.home #primary .entry-content {margin-top:0rem}
.home .page {margin: 0px; padding-left:0px; padding-right:0px}
/*#pg-2-0 {background: #3366666; margin: 0px;}
#pg-2-1 {background: #336666;}*/

#slider_hp .so-widget-sow-editor { margin-top: 16rem; color: #fff; font-size: 3rem;}

.evidenza .item {}
.evidenza .item .miniatura {    display: flex;  align-items: center;}
.evidenza .item .miniatura img {width:100%}
.evidenza .item .evidecontent {position:relative; z-index:+1; max-width: 1194px; margin-left: auto; margin-right:auto ;background: #ffffff; padding:10px 10px 10px 10px; 
		-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);margin-top:-5rem ; font-family: "Merriweather", sans-serif;}
.evidenza .item .evidecontent .over {margin-bottom:0.5rem}
.evidenza .item .evidecontent .cat a {color:#009BCA; font-size:0.9rem; font-weight: 700;text-transform: uppercase; }
.evidenza .item .evidecontent .data {color:#333333; font-size:0.9rem; /*margin-left:2rem;*/}
.evidenza .item .evidecontent .occhiello {color:#333333; font-size:1.2rem; font-weight: 600; text-transform:uppercase} 
.evidenza .item .evidecontent .entry-title {  font-family: "Merriweather", serif; color:
#336666; font-size:2.2rem; font-weight: 700; line-height:1.2}
.evidenza .item .evidecontent .sottotitolo {color:#000000; font-size:1.3rem; font-weight: 600; font-style:italic} 
.evidenza .item .evidecontent .summary {color:#181818; font-size:1rem} 
.evidenza .item .evidecontent a {text-decoration: none}

.evidenza .item .evidecontent.container-sm { max-width: 540px}
.evidenza .item .evidecontent.container-md { max-width: 992px}
.evidenza .item .evidecontent.container-lg { max-width: 960px;}
.evidenza .item .evidecontent.container-xl {max-width: 1190px}


.altrenews {background:#336666; padding-bottom: 0.2rem !important;}
.altrenews .row {margin-left: 0px;   margin-right: 0px;}
.altrenews .item { font-family: "Merriweather", sans-serif;}
.altrenews .item .miniatura {/*max-height:247px;*/-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px; overflow: hidden;border:1px solid #f1f1f1; align-items: center; display: flex; height: 250px;  background-size: cover !important; background-repeat:no-repeat !important;}
.altrenews .item .miniatura img {}
.altrenews .item .contenuto .over {margin-bottom:0.5rem}
.altrenews .item .contenuto .over .cat a {color:#009BCA; font-size:0.9rem; font-weight: 700;text-transform: uppercase;  }
.altrenews .item .contenuto .over .data {color:#fff; font-size:0.75rem; /*margin-left:2rem;*/}
.altrenews .item .contenuto .occhiello {color:#fff; font-size:1rem; font-weight: 600; text-transform:uppercase}
.altrenews .item .contenuto .entry-title {  font-family: "Merriweather", serif; color:#fff; font-size:1.2rem; font-weight: 900; }
.altrenews .item .contenuto .sottotitolo {color:#fff;  font-size:0.9rem; font-weight: 500; } 
.altrenews .item .contenuto .summary {color:#fff; font-size:0.9rem} 
.altrenews .item .contenuto a {text-decoration: none}

.altrenews .archiviolink a { font-family: "Merriweather", sans-serif;	font-size:1rem;	-webkit-border-radius: 100px; -moz-border-radius: 100px;border-radius: 100px; background: #009BCA; padding: 5px 5px 5px 40px;; color:#ffffff} 
.altrenews .archiviolink a i {margin-left:1rem ;	font-size:1.2rem	}
.altrenews .archiviolink a:hover {background: #005b98}

.title-d-none .widget-title {display:none}

.boxparrocchie {background: rgba(121, 6, 38, 0.15); -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px; position: relative; padding: 2.2rem !important;  margin-top: 1.3rem;}
.boxparrocchie .archiviolinktop {position: absolute;  top: 0px;    right: 0px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomleft: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 15px; background:#ffffff;padding:0.5rem}
.boxparrocchie .archiviolinktop a i {color: rgba(121, 6, 38, 1); font-size:24px}		
.boxparrocchie .widget-title {font-weight: 700; font-size:2rem; color:#333333; margin-bottom:1rem}
.boxparrocchie .item .miniatura {max-height:181px; width:100%; overflow: hidden ; align-items: flex-start;  display: flex;}
.boxparrocchie .item .miniatura img { width:100%;   aspect-ratio: 16 / 9;    object-fit: cover}
.boxparrocchie .item .contenuto {font-family: "Merriweather", sans-serif}
.boxparrocchie .item .contenuto .over {margin-bottom:0.5rem}
.boxparrocchie .item .contenuto .over .cat a {color: #333333; font-size:0.9rem; font-weight: 700;text-transform: uppercase;  }
.boxparrocchie .item .contenuto .over .data {color:#333333; font-size:0.9rem;/*margin-left:2rem;*/}
.boxparrocchie .item .contenuto .occhiello {color:#333333; font-size:1rem; font-weight: 600; text-transform:uppercase}
.boxparrocchie .item .contenuto .entry-title {  font-family: "Merriweather", serif; color:#336666; font-size:1.2rem; font-weight: 700; }
.boxparrocchie .item .contenuto .summary {color:#333333; font-size:1rem; font-style:italic} 
.boxparrocchie .item .contenuto a {text-decoration: none}
.boxparrocchie .slick-prev, .boxparrocchie .slick-next {   font-family: "FontAwesome";    z-index: +1;  background: transparent;}
.boxparrocchie .slick-prev { }
.boxparrocchie .slick-prev:before {    content: "\f053";  font-size: 30px; line-height: 40px; color: #333333;  font-family: "FontAwesome"; }
.boxparrocchie .slick-next { }
.boxparrocchie .slick-next:before {   content: "\f054" ;font-size: 30px;  line-height: 40px; color: #333333; font-family: "FontAwesome"; }
.boxparrocchie .slick-prev:hover, .boxparrocchie .slick-next:hover    {     opacity: 1;  color: #333333 }
.boxparrocchie ul.slick-dots {margin-bottom:0px; margin-left:0px; padding-left:0px}


.widget_noah_calendar_widget .widget-title {font-weight: 700; font-size:2rem; color:#005B98}
.widget_noah_calendar_widget .mini-clndr {border: 1px solid #005B98;}
.mini-clndr {  -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;background: #ffffff; padding:1rem; margin:1.5rem 0rem 0rem 0rem; max-width:520px}
.mini-clndr .clndr {  background: #ffffff;  font-family: "Merriweather", sans-serif; border:none}
.mini-clndr .clndr .controls { border:none; color:#3E3C3C ; width:70%; margin:auto; margin-bottom:0.5rem; font-weight:700;  }
.mini-clndr .clndr .controls .month { text-transform: capitalize;}
.mini-clndr .clndr .controls .clndr-previous-button, .mini-clndr .clndr .controls .clndr-next-button {font-size: 20px; font-family: "FontAwesome";;}
.mini-clndr .clndr .days-container .days .headers { font-size:0.9rem; background: #ffffff }
.mini-clndr .clndr .days-container .days .headers .day-header { color:#3E3C3C;   font-weight: 700;}
.seed_legenda { font-size: 0.9rem; font-family: "Merriweather", sans-serif;}
.seed_legenda div.legend {text-align:left}
.seed_legenda div.legend span.event-styled {-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty {    padding-top: 12px;    padding-bottom: 12px; font-size:14px}
.mini-clndr .clndr .days-container .days .day.today {
background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(231, 231, 231, 1) 0%, rgba(231, 231, 231, 1) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image: -o-radial-gradient(circle farthest-side at center center, rgba(231, 231, 231, 1) 0%, rgba(231, 231, 231, 1) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(231, 231, 231, 1) 0%, rgba(231, 231, 231, 1) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image:radial-gradient(circle farthest-side at center center, rgba(231, 231, 231, 1) 0%, rgba(231, 231, 231, 1) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%); color:#000000 ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container {   height: 300px;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color:#000000}
.widget_noah_calendar_widget .day.event {
background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image: -o-radial-gradient(circle farthest-side at center center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
background-image:radial-gradient(circle farthest-side at center center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%); color:#000000 ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container .events .event-header {background-color: #062443; z-index:+1}
.mini-clndr .clndr .days-container .events.show-events { z-index:+1}
.mini-clndr .clndr .days-container .events .x-button {color:#ffffff}

.dx_calendar_hp .widget_sow-editor {margin-bottom: 0px !important; font-size: 0.8rem; text-align:center;}
.dx_calendar_hp .widget_sow-editor p {margin: 0px;}
.dx_calendar_hp .widget_sow-button {margin-bottom: 0px !important;}
.dx_calendar_hp .so-widget-sow-button {/*position: absolute;  right: 100px; */ margin-top: 0.5rem;}
.dx_calendar_hp .so-widget-sow-button a {padding: 0.5rem; /*font-size: 0.8rem;*/ width: 100%; padding-top: 1rem; padding-bottom: 1rem;}

.dx_calendar_hp .widget_custom_html {margin:0px !important;}
.dx_calendar_hp #frecc_cal {position: absolute;  margin-top: 9px;  margin-left: 350px;}
.dx_calendar_hp #frecc_cal i {color:#005B98; font-size: 1.5rem;}


.boxassociazioni {position:relative }
/*.boxassociazioni .archiviolinktop {/*position: absolute;  top: 0px; right: 0px;*/ /*background:#ffffff; padding:0.5rem}*/
/*.boxassociazioni .archiviolinktop a i {color: #005B98; font-size:24px}		*/
.boxassociazioni .widget-title {font-weight: 700; font-size:2rem; color: #005B98 ; margin-bottom:1.5rem}
.boxassociazioni .widget-title a i {color: #005B98; font-size:24px; float: right;  margin-top: 0.8rem;  margin-right: 1rem;}		
.boxassociazioni .slick-initialized {border-radius: 15px; background:#EFEFEF;}
.boxassociazioni .item {/*-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#EFEFEF;*/ padding:0.5rem; /*min-height: 390px;*/}
.boxassociazioni .item .miniatura {max-height:220px; overflow: hidden ;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;  align-items: flex-start;  display: flex;}
.boxassociazioni .item .miniatura img { width:100%;   aspect-ratio: 16 / 9;    object-fit: cover}
.boxassociazioni .item .contenuto {font-family: "Merriweather", sans-serif}
.boxassociazioni .item .contenuto .over {margin-bottom:0.5rem; line-height: 1.1rem;}
.boxassociazioni .item .contenuto .over .cat a {color: #009BCA; font-size:0.8rem; font-weight: 700;text-transform: uppercase;  }
.boxassociazioni .item .contenuto .over .data {color:#333333; font-size:0.9rem;/*margin-left:2rem;*/}
.boxassociazioni .item .contenuto .entry-title {  font-family: "Merriweather", serif; color:#790626; font-size:1.2rem; font-weight: 700; }
.boxassociazioni .item .contenuto a {text-decoration: none}
.boxassociazioni .slick-prev, .boxparrocchie .slick-next {   font-family: "FontAwesome";    z-index: +1;  background: transparent;}
.boxassociazioni .slick-prev:before {    content: "\f053";  font-size: 30px; line-height: 40px; color: #009BCA;  font-family: "FontAwesome"; }
.boxassociazioni .slick-next:before {   content: "\f054" ;font-size: 30px;  line-height: 40px; color: #009BCA; font-family: "FontAwesome"; }
.boxassociazioni .slick-prev:hover, .boxparrocchie .slick-next:hover    {     opacity: 1;  color: #009BCA }
.boxassociazioni ul.slick-dots {margin-bottom:0px; margin-left:0px; padding-left:0px}



/*.radio {min-height:330px; display: flex; align-items: end; justify-content:center; background-image: url(/wp-content/uploads/sites/6/2024/08/radiocivita.png);
    background-position: center top !important;    background-repeat: no-repeat;    background-size: 50%;}*/
#pgc-2-4-1 {/*margin-top: 3rem;*/  text-align: center;}

.avvenirelazio {-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;background: #EFEFEF;padding:1rem;     min-height: 220px;}
.avvenirelazio h3.widget-title {color: #00539F; font-family: "Merriweather", serif;font-size: 1.5rem; font-weight: 700; white-space:nowrap}
.avvenirelazio h3.widget-title strong {color: #EF3E30;}
.avvenirelazio h2.ultimolazio {font-size: 1.6rem; font-weight: 700;color: #000;     margin-bottom: 0.5rem !important;     text-align: center;   margin-top: 1.2rem !important;}
.avvenirelazio .data_medium-4 {color:#000; text-transform:lowercase; font-size: 0.9rem; text-align: center;}
.avvenirelazio .data_medium-4 a {color:#000; font-size: 0.9rem; text-decoration:none;}
.avvenirelazio h2.ultimolazio a {color: #000;}
.avvenirelazio .buttonlazio { font-family: "Merriweather", sans-serif;	font-size:1rem;	-webkit-border-radius: 100px; -moz-border-radius: 100px;border-radius: 100px; background: #00539F; padding: 5px 40px 5px 40px;; color:#ffffff; text-transform: uppercase; display: inline-block} 
.avvenirelazio .buttonlazio a {color:#ffffff}
.arch__avv {color:#000; font-size: 0.8rem; text-decoration:none; font-style:italic;}
.arch__avv a{color:#000; font-size: 0.8rem; text-decoration:none;}


.animazionebox {}
.animazionebox .item {background-color: #006B9E; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px}
.animazionebox .item .miniatura {    max-height: 140px; overflow: hidden}
.animazionebox .item .miniatura img {-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.animazionebox .item .contenuto {padding-bottom:0px !important; padding-top:1rem !important;}
.animazionebox .item .contenuto h1.entry-title {color:#ffffff;font-family: "Merriweather", serif;    font-size: 0.9rem;  font-weight: 700;  text-align: center;}
.animazionebox .item .contenuto h1.entry-title a {color:#ffffff}
.animazionebox .arch__avv {font-size: 0.8rem;  text-decoration: none;   font-style: italic;   color: #fff;   text-align: center; padding-bottom:1rem;}
.animazionebox .arch__avv a { color: #fff;   text-align: center}


.rigabanner {}
.rigabanner .sow-carousel-content {-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;;text-align: center; overflow: hidden; align-items: center ; display: flex;}
.rigabanner .sow-carousel-content p {margin:0px}
.rigabanner .sow-carousel-content p img {-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;margin:0px;  border:1px solid #b8b2b2;  }


.beweb-widget .widget-title { display: none}

#pg-2-3, #pg-2-4 {margin:0px; background:#c8c8c8; padding-bottom: 0.5rem !important;}
.gray_row {/*background:#c8c8c8;*/ padding-top: 1rem;  margin-top: 0px !important;}


/***************************************************************************** */


/* INTERNI */
 /* post IMAGES*/
.img_inevidenza {text-align:center; margin:auto;}
.img-fluid {margin:1rem;}
.single.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.single.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.single.bso-img-before_content .wp-post-image {width: 45%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.single.bso-img-inside_content .wp-post-image {max-width:45%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
.single.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}
.single-format-gallery.bso-img-inside_content .wp-post-image {max-width:100%; float:none; margin:1.5rem; }

.page.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.page.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.page.bso-img-before_content .wp-post-image {  margin-bottom: 1.5rem;}
.page.bso-img-inside_content .wp-post-image {margin-bottom:1.5rem;max-width:45%; float:left}
.page.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}

#primary .template_post_tag span {background:#009BCA; color:#fff; padding-left: 0.5rem; border-radius: 1rem; padding-right: 0.5rem; padding-bottom: 0.3rem;}
#primary .template_post_tag span a {text-decoration:none; color:#fff; font-size: 0.85rem;}
 /* ****** */

 .rl-gallery-item {  margin-bottom: 1rem !important;  }

/* pagina vescovo */
.rigavescovo {}
.rigavescovo .so-widget-sow-editor img {-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border: 8px solid #ffffff}
.rigavescovo .so-widget-sow-editor .textwidget h3 {color: #009BCA;font-family: "Merriweather", serif; font-size: 1.2rem;text-transform:uppercase; font-weight: 700;}
.rigavescovo .so-widget-sow-editor .textwidget {line-height:1.8}

#appuntamenti_hp {margin-bottom: 1.5rem;}
#appuntamenti_hp .so-widget-sow-editor {border-bottom:1px solid #E54D42;}
/*#appuntamenti_hp .widget-title {font-family: "Merriweather", serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}*/
#appuntamenti_hp .single_evento {border-bottom: 1px solid #B0B0B0; padding-top: 1rem; padding-bottom: 0.85rem; margin-bottom: 1rem;}
#appuntamenti_hp .cat_app {font-family: "Merriweather", serif; font-weight:300; color:#E54D42 !important; font-size:0.8rem;}
#appuntamenti_hp .cat_app a {color:#E54D42 !important;}
#appuntamenti_hp h2 {font-family: "Merriweather", serif; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp h2 a {color:#4A4A4A;}
#appuntamenti_hp .data_evento svg {max-width:28px; color:#D8D8D8; float: left; margin-top: -0.5rem; margin-right: 0.5rem;}
#appuntamenti_hp .data_evento {font-family: "Merriweather", serif; font-weight:600; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp .data_evento a {color:#4A4A4A;}
#appuntamenti_hp .data_evento .giorno {font-family: "Merriweather", serif;  font-weight:800; color:#009BCA; font-size:1.5rem; padding-right:0.5rem;}
#appuntamenti_hp .data_evento .ora {font-family: "Merriweather", serif;font-size:0.75rem;}
#appuntamenti_hp .archivionews {display: table; width: 100%; text-align: right; font-size:1.125rem; color:#4A4A4A; font-family: "Merriweather", serif; font-weight:300; padding-top:1.5rem;}
#appuntamenti_hp .archivionews a {color:#4A4A4A;}
#appuntamenti_hp .archivionews svg {max-width:18px; color:#EAEAEA;}
.seed_legenda label {  border: 1px solid #fff;  font-size: 0.6rem;}

.mini-clndr .clndr .days-container .events .event-header a {color:#fff;}
.mini-clndr .clndr .days-container .events .event-header a:after {font-family: "FontAwesome";  content: "\f08e";}

.boxstemma, .boxdoc  {-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding:2rem}
.boxstemma h3.widget-title {color: #009BCA;font-family: "Merriweather", serif; font-size: 1.2rem;text-transform:uppercase; font-weight: 700;}
.boxstemma h3.widget-title i.fa-solid  {float: right; font-size: 2rem}
.boxstemma h3.widget-title a {color: #009BCA;}

.boxdoc h3.widget-title {color: #790626;font-family: "Merriweather", serif; font-size: 1.35rem; text-transform:uppercase; font-weight: 900;}
.boxdoc .so-widget-bso-so-widget-all-in-one {}
.boxdoc .so-widget-bso-so-widget-all-in-one .item {border-bottom: 1px solid #dcdcdc}
.boxdoc .so-widget-bso-so-widget-all-in-one .item .labeltipo {color: #009BCA;    font-size: 0.9rem; text-transform: uppercase;}
.boxdoc .so-widget-bso-so-widget-all-in-one .item .labeltipo a {color: #009BCA;}
.boxdoc .so-widget-bso-so-widget-all-in-one .item h3.occhiello  {color: #000000;  font-size:1rem; font-weight: 400; }
.boxdoc .so-widget-bso-so-widget-all-in-one .item h1.entry-titolo {font-family: "Merriweather", serif;  color: #000000; font-size:1.5rem; font-weight: 700;}
.boxdoc .so-widget-bso-so-widget-all-in-one .item h1.entry-titolo a {  color: #000000;}
.boxdoc .so-widget-bso-so-widget-all-in-one .item h2.sottotitolo {color: #000000;  font-size:1.1rem; font-weight: 600; text-transform: uppercase} 
.boxdoc .bso-attachments {list-style-type:none; padding:0px; margin-left:0px}
.boxdoc .bso-attachments li {display:inline-block; padding:0rem; text-align: left; width:100%; margin-bottom: 0.5rem}
.boxdoc .bso-attachments li a {font-weight: 600;color: #000000; font-size: 18px; line-height: 28px;}
.boxdoc .bso-attachments li a:before {  content: "\f019";   color:  #009BCA;padding-right:0.5rem;font-family: "FontAwesome"}

.boxdoc .archiviolink a {    font-family: "Merriweather", sans-serif;    font-size: 1rem;    -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px;    background: #009BCA;    padding: 5px 5px 5px 40px;    color: #ffffff; text-transform: lowercase;}
.boxdoc .archiviolink a i {margin-left:1rem ;	font-size:1.2rem	}
.boxdoc .archiviolink a:hover {background: #005b98}
/* ***** */


.addtoany_header {margin-bottom:6px; font-size:0.9rem}
.addtoany_content { text-align: right; }
.posted-on { display: block;  font-size:0.9rem;   margin-bottom: 1rem;font-family: "Merriweather", sans-serif;}
.posted-on a {color:#3a3a3a; font-weight:400}

/* ***** */

.antebox {}
.antebox .item {-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px; border:1px solid #EFEFEF;padding:0.5rem;}
.antebox .item .miniatura {max-width:200px; overflow: hidden ;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;  align-items: center;  display: flex;}
.antebox .item .miniatura img {  object-fit: cover}
.antebox .item .contenuto {font-family: "Merriweather", sans-serif}
.antebox .item .entry-title {  font-family: "Merriweather", serif; color:#336666; font-size:1.2rem; font-weight: 700; }
.antebox .item .entry-title a {color:#336666;}



/* ***** */
.page-template-default .posted-on {display:none}
.page-template-default  #primary article {margin: 3rem 1rem;}
.page-template-default  #primary article h1.entry-title {color:#336666; font-weight: 600; font-size:2.3rem; }
.page-template-default .entry-header .entry-surtitle {color:#333333; font-size:1.2rem; font-weight: 600; text-transform:uppercase; font-family: "Merriweather Sans", sans-serif;}
.page-template-default .entry-header .entry-subtitle {font-size:1.5rem; font-weight: 500}
.page-template-default .entry-content { font-family: "Merriweather", sans-serif;font-weight: 400}


/* STRUTTURA CONTATTI */
.page-template-default .struttura-ufficio {    display: inline-block;    width: 100%; margin:2rem; border-bottom:1px solid #EFEFEF;padding-bottom: 2rem}
.page-template-default .img-circular {float: left; width: 150px; height: 150px;  border-radius: 150px;    -webkit-border-radius: 150px;    -moz-border-radius: 150px;    background-size: cover !important;}
.page-template-default .struttura-ufficio .struttura-ufficio-container {    float: left;    margin-left: 50px;}


/* ***** */

.single #primary article {margin: 3rem 0rem;}
.single #primary article h1.entry-title {color: #336666; font-weight: 600; font-size:2.3rem; }
.single .entry-header .entry-surtitle {color:#333333; font-size:1.2rem; font-weight: 600; text-transform:uppercase; font-family: "Merriweather Sans", sans-serif;} 
.single .entry-header .entry-subtitle {    color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;}
.single .entry-content { font-family: "Merriweather", sans-serif; /*font-weight: 40*/}

.single .entry-header ul.tax-category, .single .entry-header .tax-document_type_ss, .single .entry-header .tax-wd-tipo-appuntamenti {margin-left: 0rem; margin-top: 0rem;padding-left: 0px;}
.single .entry-header ul.tax-category li, .single .entry-header .tax-document_type_ss li, .single .entry-header .tax-wd-tipo-appuntamenti li { color: #009BCA; font-weight: 600; text-transform: uppercase; font-size: 0.9rem; display: inline-block; margin-right: 1rem; font-family: "Merriweather Sans", sans-serif;}
.single .entry-header ul.tax-category li a, .single .entry-header .tax-document_type_ss a, .single .entry-header .tax-wd-tipo-appuntamenti li a { color:#009BCA;}



.bso-attachments {list-style-type:none; padding:0px; margin-left:0px}
.bso-attachments li {display:inline-block; padding:1rem; text-align: left; width:100%; margin-bottom: 0.5rem}
.bso-attachments li a {font-weight: 600;color: #000000; font-size: 18px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-doc-allegato a {font-weight: 600;color: #000000; font-size: 18px; line-height: 28px;}
.wd-noah-doc-allegato a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-intervento-pdf a {font-weight: 600; color: #000000; font-size: 18px; line-height: 28px;}
.wd-noah-intervento-pdf a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}

#wpba_attachment_list { background: #C8C8D9; padding: 0.65rem; margin-top: 1rem;  border-radius: 1rem;  padding-right: 2rem;}
#wpba_attachment_list a {color: #000000; font-size: 0.85rem;}
#wpba_attachment_list a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}


/*articoli correlati*/
.entry-footer .bso-posts:before {content:'articoli correlati'; color: #000;  font-size: 35px; font-weight: bold;  margin-bottom: 2rem; text-transform:uppercase;}
.entry-footer .bso-posts .bso-post {display:table; border-bottom:1px dotted gray; margin-bottom:1rem; padding-bottom:1rem;}
.entry-footer .bso-posts .bso-post .bso-post-title {font-size: 24px; font-weight: bold; line-height: 1.1; text-transform: uppercase; color:#000;}
.entry-footer .bso-posts .bso-post .bso-post-title a{font-size: 24px; font-weight: bold; line-height: 1.1; color:#000;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail {float:left; margin-right:1rem;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail .attachment-medium {max-width:150px;}

/* SEARCH RESULTS  */
.search-results #primary > .row:nth-of-type(1) .col:nth-of-type(1) {margin: 3rem 1rem;}
.search.search-results #primary .page-header h1.page-title {font-size:0px }
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; color:#565757 ; font-weight: 600; font-size:2.5rem; }
.search.search-results #primary .page-header h1.page-title span { color: #000000;  font-size:2.5rem; ;  font-weight: 500;}
.search.search-results article { border-bottom: 1px solid #2cb7c6;;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.search.search-results .entry-header .tax-category {list-style-type: none; border: none; color: #32b5c4;     margin-left:0px; padding-left:0px; font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem; ;}
.search.search-results .entry-header .tax-category a { color: #32b5c4; }
.search.search-results article img {float:left; margin-right:1rem}
.search.search-results article h2.entry-title {    font-size: 1.5rem; color:#000000}
.search.search-results article h2.entry-title a { color:#000000}
.search.search-results article .posted-on a {color:#16492b;font-size: 0.9rem; }

/* ARCHIVES  */

.archive article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.archive #primary  > .row > .col:nth-of-type(1) {margin: 3rem 1rem;}
.archive #primary .page-header h1.page-title {    font-size: 0px;}
.archive #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span {color:#565757 ; font-weight: 600; font-size:2.5rem; }
.archive article { border-bottom: 1px solid #32b5c4;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.archive article .entry-header .tax-category {list-style-type: none; border: none; color: #32b5c4;   margin-left:0px; padding-left:0px; font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem;  }
.archive article .entry-header .tax-category li {display: inline; margin-right:1rem}
.archive article .entry-header .tax-category a { color: #32b5c4; }
.article .entry-header .tax-category a { color: #32b5c4; }
.archive article img {float:left; margin-right:1rem}
.archive article p.entry-surtitle {   color: #565757;    font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0.5rem} 
.archive article h2.entry-title { font-size: 1.8rem;}
.archive article h2.entry-title a { color:#336666 !important; font-weight: 900;}
.archive article h3.entry-subtitle {   color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;} 
.archive article .posted-on a {color:#16492b;font-size: 0.9rem; }
.archive article .entry-content {font-family: "Merriweather", sans-serif;}

archive.tax-wd-tipo-enti article .entry-header .entry-title br {height:0px;line-height:0px; display: block; }

 /* avvenire  post IMAGES*/
.avvenire.single.bso-img-inside_content .wp-post-image {max-width:45%; }
.avvenire.single.bso-img-inside_content hr {display: flex}

/* DOCUMENTI_SS  */
.wd-document_types {display: none}
.wd-document_type {color: #32b5c4; font-weight:600;text-transform: uppercase; font-size:0.9rem}
.wd-document_type a {color: #32b5c4; }
.archive .tax-document_type_ss {list-style-type: none; margin-left: 0px; padding-left: 0px}
.archive .tax-document_type_ss a {color: #32b5c4; font-weight:600;text-transform: uppercase; font-size:0.9rem}
.wd-document_authors {font-style:italic; color:#000; text-align:right;}
.wd-document_authors a {color:#000;}

.single-wd-document .posted-on {display: none}


.post-type-archive  .archive-description {display:none;}
.archive .wd-noah-intervento-vesc-sottotitolo {color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;    margin-bottom: 0.5rem; display: block}
.archive .wd-interventi-vesc .posted-on {display: none}

.archive .wd-noah-doc-sottotitolo {color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;    margin-bottom: 0.5rem; display: block}


/* WEBDIOCESI */

.post-type-archive-wd-annuario-enti h2.entry-title a {    color: #161616;    font-size: 1.6rem;}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-altra-denominazione-ente {font-size: 1.4rem;}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-tipo-ente { font-size:1.2rem;     display: block;} 
.wd-noah-indirizzo-ente { font-size:18px}
.wd-annuario-enti .posted-on {display: none}

.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label {margin-right:1rem; display: block}
.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label select  {height: 40px;} 
.page-id-7528 .wd-noah-enti-search .searchform label input {width:100%}
.page-id-7528 .wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #32b5c4 /*margin-bottom:2rem; */}
.page-id-7528 .wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem;margin-top:0.5rem}

.post-type-archive-wd-interventi-vesc .posted-on, .wd-doc-ufficiali .posted-on, .wd-interventi-vesc-template-default .posted-on {display: none}
a.wd-noah-intervento-vesc-autore, h2 a.wd-noah-doc-autore {font-size: 20px; font-weight:400; display: block}
 .wd-noah-intervento-vesc-titolo, h2 .wd-noah-doc-titolo { text-transform:uppercase ; font-size:28px;}
.wd-noah-doc-sottotitolo { font-size:24px;}

.wd-noah-intervento-vesc-data-intervento, .wd-noah-doc-data-doc {    display: block;    font-size: 0.9rem;    margin-bottom: 1rem;font-weight: 400;}
.wd-doc-ufficiali .wd-noah-doc-tipo {  color: #32b5c4;    font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem;}
.wd-doc-ufficiali .wd-noah-doc-tipo a { color: #32b5c4 !important;}
.wd-noah-doc-luogo {font-size:18px; font-weight:400; display: block}

/* appuntamenti */
.archive.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {    padding: 0.5rem 1rem}
.archive .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.archive .wd-noah-appuntamento-inizio {font-size:1.3rem}
.archive .wd-appuntamenti .posted-on {display:none;}
.archive .wd-noah-appuntamento-inizio {display: block}

article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
article.wd-appuntamenti label { display: inline;    font-weight: bold;color: #2cb7c6}
article.wd-appuntamenti .wd-noah-citta-ente {display: none}
article.wd-appuntamenti .wd-noah-regione-ente {display: none}
article.wd-appuntamenti .wd-noah-paese-ente {display: none}

.single-wd-appuntamenti .posted-on {display:none;}




.search-results.post-type-archive-wd-annuario-persone article {  float: none;  max-width: none;   margin-bottom: 0.5rem;    padding-bottom: 0rem;}
.search-results.post-type-archive-wd-annuario-persone article img.wp-post-image {display:none;}

.wd-noah-doc-uff-search label { margin-right: 2%; }
.wd-noah-doc-uff-search select {   padding: 3px;}

.single-wd-annuario-enti .entry-content {display: table;  width: 100%;}

/* PAGINE CON PAGE_BUILDER */

.container-md {max-width:992px ; margin:auto}
.container-sm {max-width:540px ; margin:auto}
.buttonlink .ow-button-base a {    color: #2cb7c6 !important;   border: 1px solid #2cb7c6 !important;padding: 1em 1em !important;}
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header {    background-color: #ffffff !important; color: #2cb7c6 !important;    border: 1px solid #2cb7c6;}
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header a {color: #5b5b5b;}
.container-md .sow-headline-container a {color: #5b5b5b;}


/* PAGINE UFFICI */
.ufficio .contattibox {}
.ufficio .contattibox .so-widget-sow-editor  h3.widget-title {margin-bottom:0px}
.ufficio .contattibox .so-widget-sow-editor .textwidget {padding:2rem 1rem; background:#ffffff}
.ufficio .contattibox .so-widget-sow-editor .textwidget p  {font-size:0.9rem}
.ufficio .contattibox .so-widget-sow-editor .textwidget a {color:#32b5c4; font-weight:600}

.evideuff {}
.evideuff .slick-dots {    bottom: -45px;}
.evideuff .slick-dots li  { }
.evideuff .slick-dots li button:before {     color: #6ecad375;    opacity: 0.6;}
.evideuff .slick-dots li.slick-active button:before  {color: #32b5c4;}
.evideuff .item {background: #ffffff;    border-bottom: 1px solid #32b5c4;}
.evideuff .item .evidecontent {}
.evideuff .item .evidecontent .summary {    font-size: 1.2rem;}
.evideuff .item .evidecontent h2.entry-title {color: #32b5c4;}
.evideuff .item .evidecontent h2.entry-title a {color: #32b5c4;}
.ufficio .so-widget-sow-editor h3.widget-title { color: #565757;    font-size: 1.4rem;    font-weight: 600;    border-bottom: 2px solid #32b5c4;    margin-bottom: 1rem;}

.ufficio .antesingola {background-color:#e2e2e2}
.ufficio .antesingola h2 {color: #2cb7c6; font-size:2.2rem}
.ufficio .antesingola h2 a {color: #2cb7c6;}

.ufficio .antesingola .bottone-continua { display:block }
.ufficio .antesingola .bottone-continua a {color:#2cb7c6;border:1px solid #2cb7c6; background:#ffffff; padding:0.5rem 1rem }

#iandu-fixed-edit-preferences { font-size: 0.8rem;}

.wd-noah-ente-nav-parent-posts a{font-size:0.8rem; color:#000;}
.wd-noah-ente-inc {display: flex;}
.wd-noah-ente-inc-persona a {color:#790626;}

/*.post-type-archive-wd-annuario-enti article {float:left; max-width:50%; min-height: 250px;}*/
.post-type-archive-wd-annuario-enti article .entry-header .entry-title a {color:#790626 !important; font-weight: 900;}
.post-type-archive-wd-annuario-enti article .entry-header .entry-title a:nth-child(2):after {content: '\f14d';  font-family: 'fontawesome'; font-size: 0.85rem;  font-weight: 300;  padding-left: 1rem;}
/*.post-type-archive-wd-annuario-enti article .entry-header .entry-title br {display: table;}*/
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-altra-denominazione-ente { font-size: 1.2rem;  display: block;}

/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('https://www.arcidiocesigaeta.it/wp-content/uploads/sites/6/2024/10/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem;}
.pmap20-title {font-weight:bolder; margin-bottom:0.05rem;}
.pmap20-chiesa {margin-top:0.8rem;}
.pmap20-chiesa-name a{font-weight:bold;}
.pmap20-chiesa-orario {display: table; width: 100%;}
.pmap20-chiesa-day {float: left; margin-right: 0.5rem;}
.pmap20-chiesa-m:before {content: "\f017"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.pmap20-chiesa-m {float: left;}
.pmap20-chiesa-nd {font-size:0.9rem;}

.gaeta_template_post_addtoany {text-align:right; }
.gaeta_template_post_addtoany p {font-size:0.8rem;  margin: 0px;}

#banner_giubileo img {border-radius:1rem;}

/*page documenti*/
.page-id-35412 #search_new {border-radius: 1rem; padding: 1rem; background:#e2e2e2;}
.page-id-35412 #search_new li:nth-child(5) { display: block;     margin: 1rem;}
.page-id-35412 #search_new li:nth-child(6) {width: 100%;}
.page-id-35412 #search_new li:nth-child(6) input  {width: 100%;}
.page-id-35412 #search_new ul {width: 90%;  padding: 0px !important;   text-align: center;   margin: auto;}
.page-id-35412 .omelia .elenco_int {border-bottom: 1px solid #ededed; padding-top:0.5rem; padding-bottom:0.5rem;}
.page-id-35412 .omelia .so-widget-sow-editor {border-bottom: 1px solid #790626;}
.page-id-35412 .omelia .widget-title {font-family: "Merriweather", serif, "Merriweather Sans", sans-serif;  color: #333333;  font-size: 1.375rem;  font-weight: 600;  text-transform: initial; display: inline;  background: #fff;  padding-right: 1rem;  padding-bottom: 0.1rem;}
.page-id-35412 .omelia .data {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-style:italic;}
.page-id-35412 .omelia h2 {margin:0px; line-height: 1.5rem; font-size: 1.1rem; padding-top: 0.5rem; color:#790626;  font-weight: 900;}
.page-id-35412 .omelia h2 a {color: #790626;}
.page-id-35412 .omelia h2 br {display:none;}
.page-id-35412 .tag_cat {font-family: "Merriweather", serif, "Merriweather Sans", sans-serif;  margin: 0px; color: #32b5c4; font-size: 0.9rem;  }
.page-id-35412 .tag_cat a {color: #32b5c4;}
.page-id-35412 .tag_author {font-family: "Merriweather", serif, "Merriweather Sans", sans-serif;  color: #333333;  font-size: 1rem; margin: 0px;}
.page-id-35412 .tag_author a {color: #333333;}

.page-id-70453 .cattura-singola-segnalazione {margin-bottom:1rem;}
.page-id-70453 label.cattura-singola-segnalazione-fonte { background: #fff;    margin-left: 1rem;    width: 100%;    padding-left: 1rem;}
.page-id-70453 .cattura-singola-segnalazione-titolo {background: #fff;    margin-left: 1rem;    width: 100%;    padding-left: 1rem;
    margin-bottom: 0px;}
.page-id-70453 .cattura-singola-segnalazione-img {background: #fff;    margin-left: 1rem;    width: 100%;    padding-left: 1rem;}
.page-id-70453 .cattura-singola-segnalazione-dataevento {background: #fff;    margin-left: 1rem;    width: 100%;    padding-left: 1rem;}
.page-id-70453 .cattura-singola-segnalazione-excerpt {background: #fff;    margin-left: 1rem;    width: 100%;    padding-left: 1rem;}


/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 812px)  {	
		
		body {background-size: contain; background-position: right 180px;}
		#top_header { max-width: none; max-height: none; float: none;}
		#pgc-15614-0-0 {  margin-bottom: 0.5rem;  }
		.site-header .so-widget-bso-so-widget-logo img { /*max-width: 70%; margin: auto;   display: block;*/ max-width: 76%;
        margin: auto;      display: block;        padding-left: 24px;}
		/*.site-header .rigatop .panel-grid  {background: #D9D9D9; flex-direction: row !important;}*/
		.site-header .rigatop .panel-grid .panel-grid-cell {margin-bottom:0px !important; }
		.site-header .rigatop .panel-grid .panel-grid-cell .widget {display: flex; justify-content: space-between}
		.site-header .widget_bso-so-widget-data-del-giorno {border:0px !important;}
		.site-header .rigatop .so-widget-bso-so-widget-santo-del-giorno {font-size: 0.7rem; border-right: 0px;}
		.site-header .rigatop .so-widget-bso-so-widget-data-del-giorno {font-size: 0.7rem; border-right: 0px; margin-right: 0px}

		.site-header .widget_maxmegamenu #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {height: 0px}
		.site-header .widget_maxmegamenu #mega-menu-wrap-max_mega_menu_1 {  position:relative}
		.site-header .widget_maxmegamenu #mega-menu-wrap-max_mega_menu_1 .mega-toggle-blocks-left {position: absolute; top: -93px;        left: -10px;}
		/*.site-header .widget_maxmegamenu #mega-menu-wrap-max_mega_menu_1 .mega-toggle-blocks-right {  position:absolute; top:-6rem; right:0rem}*/
		.evidenza .item .evidecontent {    margin-top: -1rem;}
		.orarimessewid {max-width: 500px; margin-left:auto ; margin-right:auto}
		.widget_noah_calendar_widget {max-width: 500px; margin-left:auto ; margin-right:auto}
		.radio { background-size: auto;}


		label input[type="text"] {max-width: 290px}
		label select {max-width: 290px}

		.home #primary {margin-top: 38px;}
		.wd-noah-enti-search { max-width: 320px; text-align: center;  padding: 1rem;}
		#seed-div-box-annuario  {padding:0px}
		#seed-div-box-annuario #s { max-width: 100%;   width: 100%;}
		#seed-div-box-annuario #wd-tipo-enti { float: none;  max-width: 100%;}
		.wd-noah-persone-search {margin-bottom: 0;  width: 100%;}
		.wd-noah-persone-search label { width: 100%; display: block}
		.search.search-results #primary .page-header h1.page-title:before { font-size: 1.5rem;}
		
		.single #primary article h1.entry-title {font-size:2rem; }
		.archive article img, .search.search-results article img {float:none; width: 100% }
		.site-footer .widget_nav_menu {   justify-content: flex-start; margin-left:2rem}
		
		.bso-img-before_content .wp-post-image {max-width: 100%; float: none;    margin-left: auto;    margin-right: auto;   margin-bottom: 1.5rem;}
		.bso-img-inside_content .wp-post-image {max-width: 100%;  float: none;    margin-left: auto;    margin-right: auto;   margin-bottom: 1.5rem;}
		 /* avvenire  post IMAGES*/
		.avvenire.single.bso-img-inside_content .wp-post-image {max-width:100%; }
		.avvenire.single.bso-img-inside_content hr {display: flex}
		
		.img-fluid {margin-left: 0px;}
		#pgc-w66fbe842b842c-0-0 {margin:0px;}
		.evidenza .item .miniatura {height: 128px; background-size: cover !important; background-repeat:no-repeat !important;}
		
		.boxparrocchie .widget-title {  font-size: 1.5rem; text-align: center;}
		
		.boxassociazioni .widget-title { font-size: 1.5rem; text-align: center;}
		.widget_noah_calendar_widget .widget-title { text-align: center;}
		
		.evidenza .item .evidecontent .entry-title {font-size: 1.5rem;}
		.evidenza .item .evidecontent .summary {font-size: 0.9rem;}
		.evidenza .item .evidecontent .data {font-size: 0.8rem;}
		
		.avvenirelazio { min-height: auto;}
		.avvenirelazio h3.widget-title {font-size: 1.2rem;}
		
		.search.search-results article { width: 100%;  float: none;  max-width: 100%;   min-height: auto;}
		
		.altrenews .item .miniatura { height: 200px;}
		
		.dx_calendar_hp #frecc_cal {margin-left: 320px;}

}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 812px) {

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
		.site-header .so-widget-bso-so-widget-logo img {    max-width: 90%;}

}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {	
		.radio { background-size: 80%;}
		}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
		.evidenza .item .miniatura {height: 526px;     overflow: hidden;      background-repeat: no-repeat !important;        background-size: cover !important; background-repeat:no-repeat !important;}
		.radio { background-size: 57%;
		}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
			.radio { background-size: 50%;}
	
		}
}