@import url("https://use.typekit.net/wnz5fom.css");
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@500&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 {background: #ffffff; font-family: "bookmania", serif;font-family: "poppins", sans-serif;  font-size: 18px; margin-bottom:0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;overflow-x:hidden;}
body.custom-background  { background-size:100% !important}
body.custom-background.page-id-8 {background-image: url(https://www.diocesi.lodi.it/wp-content/uploads/sites/13/2023/04/foto_vesc_lodi.jpg)}

post, .page {  margin: 0;}
img[src=""] {   display: none;}
/*:empty { display: none; }*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: unset; line-height:unset;font-weight: unset}
h1, .h1 {font-size:2.1rem}
h2, .h2 {font-size: 1.7rem;}
h3, .h3 {_font-size: 1.5rem;}
h4, .h4 {font-size: 1.4rem;}
h5, .h5 {font-size: 18px;}
#secondary a, #secondary a:hover {     color: inherit;text-decoration: unset}
#secondary .widget-title { font-weight: 600;}
.widget-area .widget ul {margin:0px}
.widget-area .widget, body, article {-moz-hyphens: auto;hyphens: inherit;-webkit-hyphens: none; }
a {text-decoration: none;}
i.fas, i.fa-solid, i.far  {font-family: "FontAwesome";font-style:normal; }
.container {max-width: 1180px; margin: auto;}


#topbar {background:#d29c30; -webkit-border-bottom-right-radius: 25px;-webkit-border-bottom-left-radius: 25px;-moz-border-radius-bottomright: 25px;-moz-border-radius-bottomleft: 25px;border-bottom-right-radius: 25px;border-bottom-left-radius: 25px; font-size:12px ; color:#ffffff}
#topbar .widget {margin-bottom:5px}
#topbar .widget-title {font-size:12px ; color:#ffffff ;    margin-bottom: 0px;}
#topbar .social-media-button-container { }
#topbar .social-media-button-container .sow-social-media-button { font-size: 16px; margin: 0px; padding: 0px;    text-align: left;}
#topbar .so-widget-bso-so-widget-santo-del-giorno a { color:#ffffff; font-style:italic}
#topbar .widget_search {}
#topbar .widget_search .search-form { background-color: #ffffff; color:#444444;  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:5px auto; display: flex; padding-right: 0.3rem;}
#topbar .widget_search .search-form label {    padding: 0.3rem; width:80% }
#topbar .widget_search .search-form input[type=search] {border:none; box-shadow: none;width: 90%;}
#topbar .widget_search .search-form .search-submit { background-image:url("/newsite/wp-content/uploads/sites/13/2023/03/icon-search.png"); background-position: right center;  background-repeat: no-repeat;  font-size:0px;margin: 0rem; background-color: transparent; color:transparent; border:none;width:20%  }


.site-header {padding:0px; }
.site-header > .row:first-of-type {    margin-left: 0px;    margin-right: 0px; -bs-gutter-x: 0px;}
/*.site-header .so-panel.widget_nav_menu {background: #fff}*/
.site-header .widget_nav_menu {/*margin-bottom: 8.5rem !important;*/ margin-bottom: 0.5rem !important; margin-top: 2rem;background-color: rgba(0, 0, 0, 0.5);}
.site-header .so-panel.widget_nav_menu ul { margin: auto; }
.site-header .navbar {/* padding-top: 0.8rem; padding-bottom: 0.2rem; background: #fff; margin: auto;  width: 700px; border-top-left-radius: 1rem; border-top-right-radius: 1rem;*/ background-color:transparent !important;}
.site-header .widget_nav_menu .container{padding:0;}
.site-header .navbar .container .navbar{background-color: transparent !important;}
.site-header .so-panel.widget_nav_menu ul li a.nav-link {color:#fff ; text-transform:uppercase; font-size: 18px; padding-bottom: 0px;}
.site-header .dropdown-item.active, .site-header .dropdown-item:active {    color: #000;    text-decoration: none;    background-color: #d29c30;}
.site-header .dropdown-menu .menu-item a { color: #000000; }
.site-header .dropdown-item:hover {background-color: #d29c30; color:#fff;}
.site-header #menu-item-36::before {content:''; background-image: url(/wp-content/uploads/sites/13/2023/03/logogray.png); width: 40px; display: block; height: 40px; background-size: 40px; text-align: center; margin: auto;}
.site-header #menu-item-14579::before {content:''; background-image: url(/wp-content/uploads/sites/13/2023/03/conosci.png); width: 40px; display: block; height: 40px; background-size: 40px; text-align: center; margin: auto;}
.site-header #menu-item-14611::before {content:''; background-image: url(/wp-content/uploads/sites/13/2023/03/partecipa.png); width: 40px; display: block; height: 40px; background-size: 40px; text-align: center; margin: auto;}
.site-header #menu-item-14612::before {content:''; background-image: url(/wp-content/uploads/sites/13/2023/05/approfondi.png); width: 40px; display: block; height: 40px; background-size: 40px; text-align: center; margin: auto;}
.site-header #menu-item-43::before {content:''; background-image: url(/wp-content/uploads/sites/13/2023/05/link.png); width: 40px; display: block; height: 40px; background-size: 40px; text-align: center; margin: auto;}
.site-header .header_title a{color:#106438;font-size:3rem;font-family: "bookmania", serif ; font-weight: bold; text-transform: uppercase; line-height: 1.1; margin-bottom: 0px; text-shadow: -2px 2px 0 #fff, 2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;}
.site-header .header_description .so-widget-bso-so-widget-blog-description{color:#106438;font-size:2rem;font-family: "bookmania", serif ; font-weight: bold;line-height: 1.1; margin-bottom: 0px;}
/*.site-header .so-panel.widget_nav_menu {background: rgba(76,76,76,0.8)}
.site-header .so-panel.widget_nav_menu ul { margin: auto; }
.site-header .navbar { padding-top: 0.2rem; padding-bottom: 0.2rem;}
.site-header .so-panel.widget_nav_menu ul li a.nav-link {color:#ffffff ; text-transform:uppercase;     font-size: 20px;}
.site-header .dropdown-item.active, .site-header .dropdown-item:active {    color: #fff;    text-decoration: none;    background-color: #d29c30;}
.site-header .dropdown-menu .menu-item a { color: #000000; }*/

#pg-7-0 {margin:0px; }
#countdown {background: #106438; border-radius: 1rem; margin-bottom: 7rem;}
#countdown .spc-title {color:#fff; font-weight:bolder; text-align:center; padding-top:0.5rem;}
#countdown #clock {display:table; /*height: 95px;*/  padding-left:0.5rem; width: 100%; padding-bottom: 1rem;}
#countdown .section-clock { display:flex; flex-direction: row;  flex-flow: row wrap; justify-content: center;}
#countdown .section-clock div {background-color: #ffb223; border-radius:0.5rem; margin-left:0.5rem; margin-right:0.5rem; width:100px; height:40px; padding:0.5rem;}
#countdown .section-clock div span, #countdown .section-clock div p {display:inline; padding-left:0.5rem; text-transform:uppercase; font-weight:bolder; font-size:0.8rem;}


.site-footer {background:#e4ac36}
.site-footer .container#rigafooter { align-items: center;}
.site-footer #rigafooter .panel-grid-cell:nth-of-type(2) {border-left:3px solid #ffffff; padding-left:1rem}
.site-footer #rigafooter .so-widget-sow-editor .textwidget {color:#ffffff;font-family: "poppins", sans-serif; font-size:16px ; font-weight:500}
.site-footer #rigafooter .so-widget-sow-editor .textwidget strong {font-weight:600}
.site-footer #rigafooter .so-widget-sow-editor .textwidget p {margin-bottom:0.5rem}
.site-footer #rigafooter .so-widget-sow-social-media-buttons .widget-title {font-size: 12px; color: #ffffff; margin-bottom: 0px;}
.site-footer #rigafooter .social-media-button-container .sow-social-media-button { font-size: 20px; margin: auto; padding: 0px; text-align: left; width:1.8em}
 

main#primary.container-fluid {max-width: 1180px;margin:auto auto 3rem auto; background: #ffffff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;padding:24px; min-height: 440px}
.home > main#primary.container-fluid {max-width: 100%;background: transparent ;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0; overflow: hidden;}

/* HOME PAGE */
.home > main#primary .entry-content {margin-top: 3rem; }
.home .addtoany_share_save_container {display:none;}
.addtoany_share_save_container {text-align:right;}
.addtoany_share_save_container .addtoany_header {font-size:0.8rem; margin: 0px;}
.home #contenuto {padding-top:1rem;background:#ffffff}
#rigaover .boxbutton {position: relative; z-index: 2;}
#rigaover .so-widget-sow-features {}
#rigaover .so-widget-sow-features .sow-features-feature  {background-color:#ffffff; padding:0px}
#rigaover .so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {margin-top:2px; margin-bottom:0px}
#rigaover .so-widget-sow-features .sow-features-list .sow-features-feature h5 {margin:0px ;   color: #000000;    font-size: 26px;    font-weight: 700;}
#rigaover .so-widget-sow-features .sow-features-list {padding-top:8px; padding-bottom: 8px;background:#ffffff}
#rigaover .sow-features-feature:nth-of-type(2) { border-right:2px dashed #d29c30;  border-left:2px dashed #d29c30;     position: relative;}
#rigaover .sow-features-feature:nth-of-type(2):before {content: ''; position: absolute; left: -1px; border-left: 1px solid #ffffff; z-index: +1; height: 100%;}
#rigaover .sow-features-feature:nth-of-type(2):after {content: ''; position: absolute; right: -1px; border-right: 1px solid #ffffff; z-index: +1; height: 100%;}
#rigaover .sow-features-feature:last-of-type {border:none}
#rigaover .sow-features-feature:last-of-type:after {content: none}
#rigaover .sow-features-feature:first-of-type {position:relative}
#rigaover .sow-features-feature:first-of-type:after {content:"\f0d7"; font-family: "FontAwesome";color:#ffffff;position: absolute; top: 100%;left: 50%;  transform: translateX(-50%); height: auto;font-size: 46px;line-height: 20px; border-right:none}

#panel-7-1-1-0 {margin-bottom:0px !important}
#panel-18-1-1-0 {margin-bottom:0px !important}
#rigaprinc {/*margin-top: -5rem;*/ background: #ffffff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;padding:24px}
#rigaprinc .panel-grid-cell {width:100%}
#rigaprinc .box {position:relative; z-index:0; display: flex; flex-flow: column; justify-content: center; align-items: center;  max-height: 522px; overflow: hidden;}
#rigaprinc .box .row {position:relative; z-index:0; display: flex; justify-content: center; align-items: center;  max-height: 261px; overflow: hidden;width: 100%;}
#rigaprinc .box img {width:100%; margin: 0px; padding: 0px;height: 522px;object-fit: cover;}
#rigaprinc .box .row img {height: 261px;object-fit: cover;}
#rigaprinc .box .contenuto {position:absolute; bottom:0rem; width:90%; margin: auto 5% 2% 5%; background: #ffffff; padding:1rem}
#rigaprinc .box .contenuto a {color:#000000}
#rigaprinc .box .contenuto h2 {font-size:24px;font-family: "bookmania", serif ; font-weight: bold; text-transform: uppercase; line-height: 1.1; margin-bottom: 0px;  }
#rigaprinc .box .contenuto h3 {font-size:20px;font-family: "bookmania", serif ; font-weight: bold; text-transform: uppercase; line-height: 1.1; margin-bottom: 0px; }
#rigaprinc .box .contenuto .sottotitolo {font-weight:300; margin-top: 0.5rem; text-transform:initial; font-size:18px;font-family: "bookmania", serif;font-style: italic; line-height: 1.1; margin-bottom: 0px}
#rigaprinc .box .contenuto p {font-size:18px;font-family: "bookmania", serif;font-style: italic; line-height: 1.1; margin-bottom: 0px}
#panel-19-1-1-0 {margin:0px !important;}

.boxtre .contenuto {}
.boxtre .contenuto h2 {font-size:24px;font-family: "bookmania", serif ; font-weight: bold; line-height: 1.1; text-transform: uppercase}
.boxtre .contenuto h2 a {color:#000000}
.boxtre .contenuto p {font-size:18px;font-family: "bookmania", serif;font-style: normal; line-height: 1.2; margin-bottom: 0px}
.archivionews {font-family: "poppins", sans-serif; font-size:16px ; color:#ffffff;  font-weight:600; background:#d29c30; display: flex; justify-content: center;align-items: center;}
.archivionews a { color:#ffffff; padding:0.1rem 1rem 0.1rem 1rem}


.opinioni {}
.opinioni .temilabel {font-family: "poppins", sans-serif; font-size:30px ; color:#ffffff; font-weight: bold;}
.opinioni .temilabel .label {margin-right: 1rem ; display: inline-block}
.opinioni .temilabel h1  {font-family: "bookmania", serif ; font-weight: bold;font-size:32px; text-transform:uppercase; display: inline-block}
.opinioni .temidescr { color:#ffffff;font-size:20px;}
.opinioni .media {max-width:275px}
.opinioni .contenuto {font-family: "bookmania", serif ; color:#ffffff ; font-size:18px ;}
.opinioni .contenuto h2 a { color:#ffffff; font-size:24px; font-weight:bolder;}

#boxvescovo {-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;padding:15px 15px 0px 15px; position: relative; font-family: 'Barlow', sans-serif;}
#boxvescovo:before {content:""; position:absolute; top:0px; left:0px; width:100%; height:100%;-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; 
background: -moz-linear-gradient(left,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 65%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 65%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}
#boxvescovo .widget_sow-image {margin-bottom:10px; position:relative}
#boxvescovo .so-widget-sow-image h3.widget-title { text-align: center; font-size:24px;color:#ffffff; margin-bottom: 0px ;line-height: 1.1;}
#boxvescovo .widget_nav_menu ul.navbar-nav {margin-left:0px;flex-direction: column; list-style-type: none; margin-left: 0px;  padding-left: 0px}
#boxvescovo .widget_nav_menu button[type=button] {display:none}
#boxvescovo .widget_nav_menu .navbar-collapse {justify-content: center}
#boxvescovo .collapse:not(.show) { display: block}
#boxvescovo .widget_nav_menu ul li.menu-item {color: #ffffff;display: flex; flex-flow: row; align-items: center}
#boxvescovo .widget_nav_menu ul li.menu-item a {color:#ffffff ; font-weight: 400;font-size: 18px;line-height: 1; font-weight: 600; text-transform: uppercase;padding-top:2px ; padding-bottom:2px; padding-left: 10px;}
#boxvescovo .widget_nav_menu ul li.menu-item:before {content: "\f111"; font-family: "FontAwesome";   font-size: 10px;  color: #ce8838 }

/* CALENDARIO */
.so-panel.widget_noah_calendar_widget {margin-bottom:0px !important}
#agenda_hp {margin-bottom:0rem;position: relative;} 
#agenda_hp .mini-clndr {background:#8e8e8e;font-family: 'Barlow', sans-serif;-webkit-border-top-left-radius: 24px;-moz-border-radius-topleft: 24px;border-top-left-radius: 24px;}
#agenda_hp .widget-title { font-family: 'Barlow', sans-serif;font-size:1.3rem;color:#fff; font-weight:300; padding: 0.5rem; padding-left: 0.7rem; margin: 0px; position: absolute}
#agenda_hp .mini-clndr .clndr .controls {background: #b6b6b6;    border: 0px;    margin-right: 0px;   width: 66%;  margin-left: auto;}
#agenda_hp .mini-clndr .clndr .controls > div {font-family: 'Barlow', sans-serif; color:#ffffff; font-weight:500;line-height: 1.1;}
#agenda_hp .mini-clndr .clndr {border:0px;}
#agenda_hp .mini-clndr .clndr .controls .clndr-next-button, #agenda_hp .mini-clndr .clndr .controls .clndr-previous-button {font-size:30px; width: 13%}
#agenda_hp .mini-clndr .clndr .controls .month { font-size: 20px;width: 74%}
#agenda_hp .mini-clndr .clndr .days-container {height: 290px;}
#agenda_hp .mini-clndr .clndr .days-container .days .headers {background: #b6b6b6; border:0px;}
#agenda_hp .mini-clndr .clndr .days-container .days {background: #b6b6b6;  height: 300px;}
#agenda_hp .mini-clndr .clndr .days-container .days .day {border:0px; color:#ffffff; font-weight:450; border-radius: 2rem; width: 9%; margin-left: 0.7rem; margin-top: 0.45rem; margin-right: 0.4rem; padding-top: 7px; padding-bottom: 7px;}
#agenda_hp .day {color:#ffffff !important; font-weight:600;}
#agenda_hp .day-header { color:#ffffff; font-weight:600; font-size: 0.85rem;}
#agenda_hp .adjacent-month {color: rgba(0, 0, 0, 0.3) !important;}
#agenda_hp .seed_legenda {background:#6b6b6b; display: table; margin-top: 0px;}
#agenda_hp .seed_legenda span {font-family: 'Barlow', sans-serif; color:#fff; font-size:0.7rem;}
#agenda_hp .event-header  {font-family: 'Barlow', sans-serif;}
#agenda_hp .show-events {color:#fff;}
#agenda_hp .show-events a{color:#000;}

#appuntamenti_hp {background:#b6b6b6;-webkit-border-bottom-right-radius: 24px;-webkit-border-bottom-left-radius: 24px;-moz-border-radius-bottomright: 24px;-moz-border-radius-bottomleft: 24px;border-bottom-right-radius: 24px;border-bottom-left-radius: 24px;}
#appuntamenti_hp .labelapp {color: #ffffff;    font-weight: 500; font-size: 18px;font-weight:600;  text-transform: uppercase}
#appuntamenti_hp #cal_dioc_hp {padding:0.5rem;}
#appuntamenti_hp .single_evento {border-bottom:1px solid #ffffff; padding:0.5rem;font-family: "bookmania", serif ; }
#appuntamenti_hp .data_evento { color: #444343; font-size: 13px; display: inline;}
#appuntamenti_hp .data_evento a {color: #444343; }
#appuntamenti_hp .data_evento i {margin-right:0.5rem}
#appuntamenti_hp h2 {font-family: "bookmania", serif ; font-weight: bold; color:#005eac; font-size: 17px; margin-bottom: 0px;}
#appuntamenti_hp h2 a {color:#005eac; }
#appuntamenti_hp p {font-size: 14px;margin-bottom: 0.5rem}
#appuntamenti_hp .archivionews {font-family: "poppins", sans-serif; font-size:16px ; font-weight:600; color:#ffffff; background: transparent; display: flex; justify-content: center;align-items: center;margin-top: 0.5rem;}
#appuntamenti_hp .archivionews a { color:#000000; padding:0.1rem 1rem 0.1rem 1rem}


#rigablu {background-color:#106438;}
#rigablu .so-widget-bso-so-widget-all-in-one {}
#rigablu .so-widget-bso-so-widget-all-in-one .widget-title {color:#ffffff;font-family: "poppins", sans-serif; font-size:35px; font-weight: bold;margin-bottom:2rem}
#rigablu .so-widget-bso-so-widget-all-in-one .contenuto {}
#rigablu .so-widget-bso-so-widget-all-in-one .col .over {background: #004f9f; color: #004f9f; margin: 0px auto 0px 1rem;  z-index: +1;position: relative; display: inline-block;text-transform:uppercase; font-size:0.9rem; white-space: nowrap;} 
#rigablu .so-widget-bso-so-widget-all-in-one .col .over a {display: none}
#rigablu .so-widget-bso-so-widget-all-in-one .col .over a:first-of-type {display: inline; padding: 0rem 0.2rem 0rem 0.5rem}
#rigablu .so-widget-bso-so-widget-all-in-one .col .over a:nth-of-type(2) {display: inline; padding-right: 0.5rem}
#rigablu .so-widget-bso-so-widget-all-in-one .col .over a {color: #ffffff;}
#rigablu .so-widget-bso-so-widget-all-in-one .entry-title { font-size:22px; font-weight:bold }
#rigablu .so-widget-bso-so-widget-all-in-one .contenuto {color:#ffffff; font-family: "bookmania", serif ; border:2px solid #ffffff;padding: 1.5rem 1rem 1rem 1rem; margin-top:-1rem; height:330px; min-height:330px; position:relative}
#rigablu .so-widget-bso-so-widget-all-in-one .entry-title { font-size:22px; font-weight:bold;text-transform:uppercase }
#rigablu .so-widget-bso-so-widget-all-in-one .entry-title a {color:#ffffff; }
#rigablu .so-widget-bso-so-widget-all-in-one .sottotitolo {font-size:22px; color:#ffffff; font-style:italic; display: none}
#rigablu .so-widget-bso-so-widget-all-in-one .sottotitolo a {color:#ffffff; }
#rigablu .so-widget-bso-so-widget-all-in-one .contenuto p {color:#ffffff;font-size:17px;}
#rigablu .so-widget-bso-so-widget-all-in-one .read-more {color:#b7dbff; justify-content: end;   display: flex; font-size: 30px; position: absolute;    bottom: 1rem;    right: 1rem;}
#rigablu .so-widget-bso-so-widget-all-in-one .slick-dots {margin-left:0px;     bottom: -60px;}
#rigablu .so-widget-bso-so-widget-all-in-one .slick-dots li button:before {font-size: 20px; color:#ffffff}

#cittadino .widget_sow-image {margin-bottom: 0px !important}
#cittadino .so-widget-sow-image {}
#cittadino .so-widget-sow-image .widget-title { text-align: left;font-family: "poppins", sans-serif; font-size:18px; font-weight:bold; margin-top: 0.5rem;}
#cittadino .so-widget-sow-image .widget-title a { color: #003168 ; }
/*#cittadino .wp_rss_retriever_list {margin:0px;padding-left:0px ; columns:2;column-gap: 40px}
#cittadino .wp_rss_retriever_list .wp_rss_retriever_item_wrapper {display: flex;     flex-flow: row-reverse; justify-content: left;}
#cittadino .wp_rss_retriever_image img.portrait {}
#cittadino .wp_rss_retriever_list li a { color:#ffffff ;font-family: "bookmania", serif;font-size:14px }
#cittadino .wp_rss_retriever_metadata {display: none}*/
#cittadino h5 { color:#ffffff ;font-family: "bookmania", serif;font-size:16px; text-transform: uppercase;}


#sidebar-dx {padding-top:5rem}
#sidebar-dx .box h3.label {font-family: "poppins", sans-serif;font-size: 16px;color: #ffffff; font-weight: 600; background: #d29c30; padding: 0.5rem 1rem; display: inline;}
#sidebar-dx .so-widget-bso-so-widget-all-in-one {margin-bottom:4rem}
#sidebar-dx .box .item {margin-top:1rem}
#sidebar-dx .box .miniatura {max-width:80px; float:left;margin: 0rem 0.5rem 0.5rem 0rem}
#sidebar-dx .box h2.entry-title {display:inline; text-transform:uppercase; font-size: 16px; font-family: "bookmania", serif ;font-weight:bold; line-height:1}
#sidebar-dx .box h2.entry-title a { color:#000000}
#sidebar-dx .box p.summary {font-size:14px}
#sidebar-dx .box p.summary .read-more {float:right; color: #d29c30;}
#sidebar-dx .archiviolink {text-align: right; font-size:14px; font-family: 'Barlow', sans-serif;padding-top: 0.5rem;}
#sidebar-dx .archiviolink a  { color:#000000}
#sidebar-dx .archiviolink a i {  font-size:10px;}
#sidebar-dx .so-widget-sow-editor h2.widget-title {font-family: "poppins", sans-serif;font-size: 16px;color: #ffffff; font-weight: 600; background: #d29c30; padding: 0.5rem 1rem; display: inline;}

#sidebar-dx .so-widget-sow-editor .textwidget {margin-top:1rem; font-size: 14px; color:#000000; font-family: "bookmania", serif }

.so-widget-sow-anything-carousel .sow-carousel-container a.sow-carousel-previous, .so-widget-sow-anything-carousel .sow-carousel-container a.sow-carousel-next { border:none ; font-size: 30px; font-weight:bolder}
.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper ul.slick-dots { margin-left: 0rem ; bottom: 5px;}

.page-id-14580 .uffici {float:left; width:30%; border-bottom:1px dotted #000; height:75px; margin:1rem;}


#commento_al_vangelo .widget-title {font-family: "poppins", sans-serif; font-size: 25px; font-weight: bold; color:#000; margin:0px;}
#commento_al_vangelo .widget-title a {font-family: "poppins", sans-serif; font-size: 25px; font-weight: bold; color:#000; text-decoration:none;}


/* INTERNI */
.entry-header {}
article .entry-header {margin-bottom:1.5rem}
article .posted-on .entry-date  {color:#000000 ; text-transform:uppercase; font-size: 18px; }

article h1.entry-title {color:#000000 ; text-transform:uppercase; font-size: 34px; font-family: "bookmania", serif ;font-weight:bold;}
article h2.entry-subtitle {color:#000000 ; font-size: 28px; font-family: "bookmania", serif ;font-weight:600}
article h4.p1{color:#000000 ; font-size: 28px; font-weight:600}
article .entry-content ul {margin-left:0px; padding-left:0px; list-style-type: none;}
article .entry-content ul li {background: #f1f1f1;   color: #3b3b3b;   margin-top: 1rem;padding:0.3rem}
.page .posted-on .entry-date  {display:none;}
.page .posted-on .updated  {color:#000000 ; text-transform:uppercase; font-size: 18px; display:block; float:right;}
.page .posted-on .updated:before {content: "ultimo aggiornamento:"; text-transform:none;color:#000000;  font-style: italic; padding-right:1rem}

article .entry-content .wp-post-image.size-medium {/*float: right; margin:0rem 0rem 1rem 1rem*/ margin: auto; display: block; margin-bottom:1rem;}
article .entry-content .attachment-large {margin: auto; display: block; margin-bottom:1rem;}
blockquote {margin: 1rem;font-family: "bookmania", serif;font-size: 1rem;font-style: italic;background: rgba(210, 156, 48, 0.2);padding: 1rem;border-radius: 1rem;}

/* ARCHIVI */
.archive #primary .page-header {margin-bottom:1.5rem}
.archive #primary .page-header h1.page-title { font-size: 0px;}
.archive #primary .page-header h1.page-title span { font-family: "bookmania", serif; text-transform:uppercase;font-weight: 700;font-size: 34px; color: #303030;}
.archive #primary .page-header .archive-description {display: none}
.archive article {border-bottom:1px solid #E6E6E6; padding-top:1rem;  padding-bottom:1rem}
.archive article h2.entry-title {font-weight: 700;font-size: 28px;color: #000000;margin-bottom:0.5rem}
.archive article h2.entry-title a {;color: #000000;}
.archive article h3.entry-subtitle {font-size: 22px}
.archive article p.summary {font-style: normal;font-weight: 400;font-size: 18px;color: #000000;}
.archive article p.firma { color:#666666; font-size:16px;}
.archive article p.firma span {font-style:italic; color:#666666; font-weight: normal}
.archive article .entry-content {margin-top:1rem}
.archive .wp-post-image {float:left; margin-right:1rem}



.search-results .page-header:after {content:": Risultati della ricerca" ;font-family: "bookmania", serif; text-transform:uppercase;font-weight: 700;font-size: 34px; color: #303030;}
.search-results .page-header h1.page-title {}

.search-results .page-header h1.page-title {;font-size:0 ;     display: inline;}
.search-results .page-header h1.page-title span{ font-family: "bookmania", serif; text-transform:uppercase;font-weight: 700;font-size: 34px; color: #303030; float:left}
.search-results article {border-bottom:1px solid #E6E6E6; padding-top:1rem; display: inline-block; padding-bottom:1rem}
.search-results article h2.entry-title {font-weight: 700;font-size: 28px;color: #000000;margin-bottom:0.5rem}
.search-results article h2.entry-title a {;color: #000000;}
.search-results article h3.entry-subtitle {font-size: 22px}
.search-results article p.summary {font-style: normal;font-weight: 400;font-size: 18px;color: #000000;}
.search-results article p.firma { color:#666666; font-size:16px;}
.search-results article p.firma span {font-style:italic; color:#666666; font-weight: normal}
.search-results article .entry-content {margin-top:1rem}
.search-results .wp-post-image {float:left; margin-right:1rem}



/* WD-APPUNTAMENTI */ 

.archive.tax-wd-tipo-appuntamenti article  {display: block}
.archive.tax-wd-tipo-appuntamenti article h2.entry-title .wd-noah-appuntamento-widget-calendario {font-weight: 400; font-size: 24px;  color: #000000;  margin-bottom: 0.5rem;}
.archive.tax-wd-tipo-appuntamenti article h2.entry-title .wd-noah-appuntamenti-titolo { text-transform:uppercase ;  font-family: "bookmania", serif; font-size:28px;}
.archive.tax-wd-tipo-appuntamenti article h2.entry-title .wd-noah-appuntamento-inizio {font-weight: 400; font-size: 24px;}

article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
article.wd-appuntamenti label { display: inline;    font-weight: bold;}

.post-type-archive-wd-document h2.entry-title .wd-document_types .wd-document_type  { margin-right:1rem ; font-size:1rem; font-weight:bold; text-transform: uppercase }
.post-type-archive-wd-document h2.entry-title .wd-document_types .wd-document_type a {color: #be1e2d;font-size:1rem; }
.wd-document_types .wd-document_type  { margin-right:1rem ; font-size:1rem; font-weight:bold; text-transform: uppercase }
.wd-document_types .wd-document_type a {color: #be1e2d;font-size:1rem; }

.post-type-archive-wd-appuntamenti .archive-description {display:none}
.post-type-archive-wd-appuntamenti .posted-on {display:none}

.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {    padding: 0.5rem 1rem}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {font-size:1.3rem}


.post-type-archive-wd-appuntamenti .wd-noah-appuntamenti-titolo {font-family: "bookmania", serif ; font-weight: bold; color:#005eac;  margin-bottom: 0px;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamenti-titolo a { color:#005eac;}
.wd-noah-persone-search .searchform label input, .wd-noah-persone-search .searchform label {margin-right:1rem}
.wd-noah-persone-search .searchform label input, .wd-noah-persone-search .searchform label select  {height: 40px; }
.wd-noah-persona-tipo-persona {font-size:1.2rem}
.wd-noah-persona-infocontainer label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-persona-infocontainer a, .wd-noah-persona-incarichi a  {color: #e4ac36;}
.wd-noah-persona-incarichi label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-persona-incarichi label:first-of-type:after {content:": ";}
.wd-noah-persona-incarichi .wd-noah-persona-inc:before { content: "- "}
.wd-noah-persona-incarichi .wd-noah-persona-inc label:after {content: " "}
.wd-noah-persona-incarichi .wd-noah-persona-inc {}



.wd-noah-ente-infocontainer {}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts {margin:0.5rem auto 0.5rem 0rem; color:#000000; font-style:italic; font-size: 0.9rem}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts a {color:#e4ac36; }
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts a:first-of-type {color:#000000; }
.wd-noah-ente-infocontainer label {margin-right:2rem ;   }
.wd-noah-ente-incarichi label {margin-right:2rem ;   ;}
.wd-noah-ente-infocontainer a, .wd-noah-ente-incarichi a {color:#e4ac36}
.wd-noah-ente-incarichi .wd-noah-ente-inc:before {}
.wd-noah-ente-incarichi .wd-noah-ente-inc label:after {}
.wd-noah-ente-incarichi .wd-noah-ente-inc-persona {float:left}

.box-pmap20 {; margin-top:2rem; padding:2rem }
.box-pmap20 .pmap20-title {font-weight: bold; border-bottom :3px solid #e4ac36 ; font-size:1.2rem ; margin-bottom: 0.5rem;}
.box-pmap20 .pmap20-chiesa {margin-top:0.5rem}
.box-pmap20 .pmap20-chiesa-name {color:#e4ac36; font-weight:bold}
.box-pmap20 .pmap20-chiesa-name a {color:#e4ac36;}
.box-pmap20 .pmap20-chiesa-orari {margin-left:2rem}
.box-pmap20 .pmap20-chiesa-orario .pmap20-chiesa-day {float: left;   margin-right: 2rem;}


.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}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-indirizzo-ente { font-size:1rem}

.post-type-archive-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; }

.post-type-archive-wd-interventi-vesc .posted-on, .wd-doc-ufficiali .posted-on {display: none}
h2 a.wd-noah-intervento-vesc-autore, h2 a.wd-noah-doc-autore {font-size: 20px; font-weight:400}
h2 .wd-noah-intervento-vesc-titolo, h2 .wd-noah-doc-titolo { text-transform:uppercase ;  font-family: "bookmania", serif; font-size:28px;}
h2 .wd-noah-doc-sottotitolo { font-family: "bookmania", serif; font-size:24px;}
.wd-noah-intervento-vesc-data-intervento, .wd-noah-doc-data-doc {font-size:18px}
.wd-noah-doc-tipo {font-size:20px; font-style:italic; font-weight:400}
.wd-noah-doc-luogo {font-size:18px; font-weight:400}



/*ANNUARIO*/
article.wd-annuario-persone .posted-on {display: none}
.wd-noah-persona-tipo-persona {color:#303030; font-style:italic; font-size:0.8rem;}
#seed-div-box-annuario {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem; /*float: left;*/}
#seed-div-box-annuario button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left; max-width: 49%; margin-right: 1rem;}
#seed-div-box-annuario #wd-tipo-enti {float: left; max-width: 49%;}
#seed-div-box-annuario hr {display:none;}
.post-type-archive-wd-annuario-persone .entry-meta-categories {display:none;}
.post-type-archive-wd-annuario-persone article .entry-header {margin-bottom: 0rem;}
.post-type-archive-wd-annuario-persone article {float: left; max-width: 50%; width: 50%; margin-bottom: 0.5rem; padding-bottom: 0rem;}
.post-type-archive-wd-annuario-persone .entry-title-post {line-height: 1rem;}
.post-type-archive-wd-annuario-persone .entry-title-post a {color:#e54d42;}
.post-type-archive-wd-annuario-persone .entry-title-post .wd-noah-persona-titolo {color:#e4ac36;}
.single-wd-annuario-persone label {float:left; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-infocontainer div {display:table;  margin-bottom:0.3rem;}



/* singola persona */
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
.wd-noah-persona-infocontainer { font-size:1.1rem ; color:#434343; }
.wd-noah-persona-infocontainer_new {font-size:1.1rem; color:#434343; }
.wd-noah-persona-infocontainer label { text-transform:uppercase;font-size:0.9rem ;color:#434343 }
.wd-noah-persona-infocontainer div {  margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; /*clear:both;*/ }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem; font-size:1.1rem; border-top: 1px solid #e4ac36;}
.wd-noah-persona-incarichi_new {margin-top:1rem;margin-left:0rem;font-size:1.1rem }
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-persone-template-default .nav-single {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-nome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo label {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit-onorifici {display:none}
.wd-noah-persona-incarichi .wd-noah-persona-inc {display: table; width: 100%; margin-bottom: 1rem;}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente {float: left;}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: left;}
.wd-noah-persona-infocontainer .wd-noah-persona-telefono_old:before {content:"CONTATTI";font-weight:bold; font-size:1rem ;color:#434343; line-height: 1.5rem; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo:before {content:"NOTE";font-weight:bold; font-size:1rem ;color:#434343 }
.wd-noah-persona-incarichi label {font-weight:bold ; font-size:1rem; color:#434343; float: none; margin-bottom: 1rem; padding-top: 1rem;}
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.wd-noah-persona-inc-ente a {display: table;}
.single-wd-annuario-persone .seed-localization-address:before {content:"RESIDENZA";font-weight:bold; font-style:normal;font-size:1rem ;color:#434343;display:block}
.single-wd-annuario-persone .seed-localization-address {clear:both; margin-bottom:0rem }
.categories-links.wd-tipo-persone {display:none}
.single-wd-annuario-persone .synved-social-container:nth-last-child(2) {display:none !important;}
.wd-noah-persona-data-di-nascita_persona {display:none !important;}
.wd-noah-persona-data-ordinazione_persona {display:none !important;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente {float: none;}
.single-wd-annuario-persone .wd-noah-persona-inc-ente-preposizione {display: none; width:100%;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: none;}



/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#979797;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto; max-width: 960px; width:100%;}
.wd-noah-persone-search {background: #f3f3f3; padding:1rem; width:66.66667%; float:left; width: 100%; border-bottom:1px solid #13438c; /*margin-bottom:2rem;*/ }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #979797 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#979797}
.wd-annuario-persone .entry-meta {display:none}
.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; font-style:italic;}
article.wd-annuario-persone {display:block}
.wd-annuario-persone .entry-header {_display:flex}
.wd-annuario-persone .entry-header .entry-title-post {order:2}
.wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ; float: right}

.post-type-archive-wd-annuario-persone h4.archive-title:before {;content:'PERSONE: '}
.post-type-archive-wd-annuario-persone h4.archive-title span.category-archives { display:none}
.post-type-archive-wd-annuario-persone h4.archive-title:nth-of-type(2) { display:none}


.single-wd-annuario-enti label{display:inline-block !important; margin-right: 5px; color:#e4ac36;}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}


.search-results.post-type-archive-wd-annuario-persone article {  float: none;  max-width: none;   width: auto;    margin-bottom: 0.5rem;    padding-bottom: 0rem;}
.search-results.post-type-archive-wd-annuario-persone article img.wp-post-image {display:none;}

/* FOTOGALLERY */

.seed_pg_archive {background:#ffffff; max-width: 1180px; margin: auto auto 3rem auto; -webkit-border-radius: 25px;   -moz-border-radius: 25px;  border-radius: 25px; padding: 24px;    min-height: 440px;}

#seed-photogallery-archive .pgntn-page-pagination-block { margin: 0 auto;;  padding: unset;}
#seed-photogallery-archive .pgntn-page-pagination-intro, #seed-photogallery-archive .pgntn-page-pagination a, #seed-photogallery-archive .pgntn-page-pagination .current {
    display: inline-block;    text-align: center;    margin-left: 0.5rem;    margin-bottom: 0.5rem;    padding: 0.3rem 0.5rem;}
#seed-photogallery-archive {    text-align: center;margin: auto !important}
#seed-photogallery-album-collection {    text-align: center;margin: auto !important}
.seed_pg_archive .seed-photogallery-album-collection {display: flex; align-items: center;}
#seed-photogallery-navlinks {display:none}

/*articoli correlati*/
.entry-footer .bso-posts:before {content:'articoli correlati'; color: #000; font-family: "poppins", sans-serif; 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-family: "bookmania", serif; 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-family: "bookmania", serif; 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;}


.single .attachment-large {display: block;  margin-left: auto;    margin-right: auto;}

/* 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: 575.98px) {
		#topbar .panel-grid-cell {  margin-bottom: 0px;}
		#topbar .container { flex-direction: row !important;}
		#topbar .social-media-button-container .sow-social-media-button { font-size: 18px;  width: 1.5em;}
  	#pg-13832-0 { margin-bottom: 0.8rem;}
		#topbar .panel-grid-cell:nth-of-type(3) {display:none}
		.site-header .panel-grid:nth-of-type(2),
		#pgc-483-1-0,
		#panel-483-1-1-0{margin-bottom: 0px !important }
  	.site-header .panel-row-style-for-13832-1 {padding-left:1rem !important}
  .site-header .navbar {   padding-top: 0rem;   padding-bottom: 0.2rem;   background: auto;   margin: auto;   width: auto;   border-top-left-radius: 0rem;    border-top-right-radius: 0rem;}	
  .site-header .widget_nav_menu { margin-top: 1rem;}
  	.so-widget-bso-so-widget-logo {margin-bottom: 0rem; display:none;}
		.header_title {margin-top:-30px;}
		.header_description {display:none;}
		#pg-483-1 .container.panel-row-style{justify-content: center !important;align-items: center !important;flex-flow: row;padding:0 !important;}
  	.custom-logo {max-width: 90px;}
		#pgc-483-1-0{flex:0 0 33%;}
		.rigamenu {position: relative}
		.rigamenu .widget_search {position: absolute;    right: 0px;    top: 0;}
		.rigamenu .widget_search .search-form { background-color: #ffffff; color:#444444;  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:2px 2px 2px auto; display: flex; padding-right: 0.3rem;max-width:80%}
		.rigamenu .widget_search .search-form label {    padding: 0.3rem; width:80% }
		.rigamenu .widget_search .search-form input[type=search] {border:none; box-shadow: none;width: 90%;}
		.rigamenu .widget_search .search-form .search-submit { background-image:url("/newsite/wp-content/uploads/sites/13/2023/03/icon-search.png"); background-position: right center;  background-repeat: no-repeat;  font-size:0px;margin: 0rem; background-color: transparent; color:transparent; border:none;width:20%  }
		.rigamenu .so-panel.widget_nav_menu ul {padding-left:1rem}
		.rigamenu .navbar-toggler { background: #ffffff;margin-left: 0.8rem }
  #panel-19-1-1-0 {margin-bottom: 30px !important;}
		.site-header .widget_nav_menu{background-color:transparent !important; margin-bottom:10px !important;}
		#rigaover .so-widget-sow-features .sow-features-list.sow-features-responsive .sow-features-feature {   display: flex !important; float: left !important; width: 33.333% !important;  margin-bottom: 0px; }
		#rigaover .so-widget-sow-features .sow-features-list .sow-features-feature h5 { margin: 0px; font-size: 16px;}
  	.boxtre .mb-4 {border-bottom: 1px dotted gray;}
		#rigablu .so-widget-bso-so-widget-all-in-one .col .over a:nth-of-type(2) {display: none}
		.site-header .so-panel.widget_nav_menu ul li a.nav-link {color:#000;}
		.home main#primary .entry-content { margin-top: 0rem}
		
		.site-footer .container#rigafooter > .panel-grid-cell {text-align: center}
		.site-footer #rigafooter .panel-grid-cell:nth-of-type(2) { border-left:none; padding-left: 1rem;}
		.site-footer .container#rigafooter .social-media-button-container {  text-align: center;}
		
		.archive .wp-post-image {float: none; margin:auto}
		#panel-483-2-0-0{margin:5px 0 !important;}
		#panel-483-2-0-0 .panel-widget-style.panel-widget-style-for-483-2-0-0{padding: 0 10px;}
		#container-widget-2-0-0{background-color:transparent !important;}
		#container-widget-2-0-0 button{margin:0;}
		.entry-footer .bso-posts .bso-post .bso-post-thumbnail {float: none; margin-right: 0rem;}
    .entry-footer .bso-posts .bso-post .bso-post-thumbnail .attachment-medium { max-width: 100%;  margin-bottom: 1rem;}
		.site-header .header_title a{font-size:1.75rem;}
		.site-header .header_description .so-widget-bso-so-widget-blog-description{font-size:1.25rem;}  
  
  #countdown .section-clock div {margin-left:0.3rem; margin-right:0.3rem; width:80px; padding:0.5rem;  _height:30px;}
#countdown .section-clock div span, #countdown .section-clock div p {padding-left:0.3rem; font-size:0.6rem;}


}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 768px) {
	#topbar .panel-grid-cell {  margin-bottom: 0px;}
		#topbar .container {    flex-direction: row !important;}
		.rigamenu .so-panel.widget_nav_menu ul {padding-left:1rem}
		.rigamenu .navbar-toggler { background: #ffffff;margin-left: 0.8rem }
		.home main#primary .entry-content { margin-top: 0rem}
		.site-footer .container#rigafooter > .panel-grid-cell {text-align: center}
		.site-footer #rigafooter .panel-grid-cell:nth-of-type(2) { border-left:none; padding-left: 1rem;}
		.site-footer .container#rigafooter .social-media-button-container {  text-align: center;}
		main#primary.container-fluid {    margin: -1rem auto;}
		.home main#primary.container-fluid {    }
		#rigablu .so-widget-bso-so-widget-all-in-one .col .over a:nth-of-type(2) {display: none}
		.site-header .header_title a{font-size:1.75rem;}
		.site-header .header_description .so-widget-bso-so-widget-blog-description{font-size:1.25rem;}
}
	

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
}

		/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 1024px){
		.home main#primary .entry-content {   margin-top: 0rem;}
		#rigaprinc .box .row {  max-height: 238px;  }
		#rigablu .so-widget-bso-so-widget-all-in-one .col .over a:nth-of-type(2) {display: none}
}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px)  and (max-width: 1199.98px) {
}
/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 	
}
/* ******** */