@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;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');

html {margin: 0;background-color:#fff;}

body {  margin: 0 !important;   padding: 0;    display: block;    overflow-x: hidden;    font-family: "Poppins", sans-serif;
    font-weight: 300;    font-style: normal;    /*font-size: 1rem;*/    color: #33312C;}
body.home{background-color:#fff;}
body.page:not(.home),
body.single,
body.archive,
body.search{background-color:#ebebeb;}
#wpsisac-slick-slider-3{display:none;}

.home .addtoany_share_save_container {display:none;}

.row, p{margin:0 1em 0 0}

h1,h2,h3, h4,h5,h6 {font-family: "Poppins", sans-serif;font-style: normal;margin-bottom: 0;}

a,
a:hover,
a:focus,
a:visited {font-family: "Poppins", sans-serif;text-decoration: none;}
.dropdown-item:focus, .dropdown-item:hover{background:transparent;color:#044aab;}
body header .row .col,
#primary .row .col,
#primary .row > *,
body footer .row .col{padding:0;margin:0;}

.banner_dona {/*width:390px;*/height:350px;margin:0;}

#primary .entry-content{margin:0;}
.br-1{border-radius:10px;}
.bck_section{background-color:#ebebeb;     padding: 30px;}
.bck_shadow{border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}
#pg-w661d45bd148d0-0,
#panel-w661d4c726e954-0-1-0,
#panel-w661d3d430f7bc-0-0-0,
#panel-w661d4c726e943-0-0-0,
#pg-w661e2b0da4e6d-0,
#panel-w662142e2be7ed-0-2-0,
#panel-w662142e2be7ed-0-1-0,
#panel-w66214331aa869-0-1-0,
#panel-w66214331aa869-0-2-0,
#panel-w66292a5ba8ad8-0-1-0,
#panel-w66292a5ba8ad8-0-2-0,
#panel-w667ebd9459b67-0-0-0,
#pg-w66292b0d00bac-0,
#panel-2-3-0-0,
#pg-2-5,
#panel-2-2-0-0,
#pg-w661f8eb83c124-0,
#pg-w67b455cc250f8-0,
#pg-w661e2d16adfdc-0,
#panel-w661e2b0da4e79-0-0-0,
#panel-w661e2d16aea85-0-0-0,
#panel-w662145acd70b9-0-1-0,
#panel-w662145acd70b9-0-2-0,
#panel-w661e2b0da4e7f-0-1-0,
#pg-w661f8729c0323-0,
#pg-w661d4c726e926-0,
#pg-w67c02b369adbf-0,
#panel-w667eb6a7b7235-0-1-0,
#panel-w67b455cc25112-0-0-0,
#panel-w667eb6a7b7235-0-2-0, #panel-w679b62288c5db-0-0-0 {margin-bottom:0 !important;}

.mega-menu-description {display:none !important;}
.mega-sub-menu .mega-menu-item a{border-bottom:1px solid #666;}

#iandu-fixed-edit-preferences { font-size: 0.7rem;  padding: 0.3rem;  border-top-right-radius: 0.5rem; border-top-left-radius: 0.5rem;}
.sor_header_logo_desktop .custom-logo{margin:1rem;}
.sor_header_logo_mobile .custom-logo{max-width:80%;}
.sor_header{background-color:#ebebeb;}
.sor_header_menu_container .navbar.bg-light{background-color:transparent !important;bs-bg-opacity:0 !important;}
.sor_header_menu_container .navbar .navbar-toggler-icon{background-image:url('/wp-content/uploads/sites/25/2024/04/16/menu.png');}

.sor_header_data_giorno .so-widget-bso-so-widget-data-del-giorno,
#panel-w6650a1a82bcb3-0-0-0 > div > div.so-widget-bso-so-widget-data-del-giorno,
#panel-w6650a1a82bcb3-0-1-0 > div > div.so-widget-bso-so-widget-santo-del-giorno > a,
.sor_header_santo .so-widget-bso-so-widget-santo-del-giorno a{color:#fff;font-family: "Poppins", sans-serif;font-size:0.7rem;}

.sor_header_social .addtoany_list{line-height:22px !important;}

.sor_header_social .addtoany_list.a2a_kit_size_32 a{font-size:16px;display:inline-flex;}
.sor_footer_social .addtoany_list a:not(.addtoany_special_service) > span,
.sor_header_social .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{background-color:transparent !important;height:22px;line-height:22px;width:20px;}

.sor_header_logo_container { margin-top: -60px;}

.sor_header_search form{display: flex;align-items: center;justify-content: flex-end;position:relative;}
.sor_header_search form label input.search-field,
#panel-w661d4c726e954-0-1-1{display:none;}
.sor_header_search form label input.search-field.search_box_active{background-color: transparent;border: 0px;padding-left: 30px;color: #232F4B;font-family: "Poppins", sans-serif;
    font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 22.4px;}
.sor_header_search .search-form .search-submit{background: transparent !important;background-image: url('/wp-content/uploads/sites/25/2024/04/16/new_search.png') !important;background-size: auto !important;background-repeat: no-repeat !important;background-position: center !important;border: 0px !important;box-shadow: none;text-indent: -9999px;}
.sor_header_search .search-form:hover .search-field{display:block;z-index:99999999999;position:absolute;top:-31px;right:0;min-width:14.2vw;}


.sor_footer_container{background-color:#044aab;}
.sor_footer_contatti h3,
.sor_footer_contatti p,
.sor_footer_contatti_2 h3,
.sor_footer_contatti_2 p{color:#fff;font-family: "Poppins", sans-serif;}
.sor_footer_contatti h3,
.sor_footer_contatti_2 h3{font-size:1.2rem;font-weight:600;}sorrento_menu_fix
.sor_footer_contatti p,
.sor_footer_contatti_2 p{font-size:1rem;font-weight:400;}

.sor_section_slider{background-color:#ebebeb;}

#responsive_sor_news .slick-prev:before,
#responsive_sor_news_mobile .slick-prev:before{display:block;opacity:1;min-width:54px;content:'';background-image:url('/wp-content/uploads/sites/25/2024/04/16/prev.png');min-height:54px;background-repeat:no-repeat;background-size:cover;background-position:center;}
#responsive_sor_news .slick-next:before,
#responsive_sor_news_mobile .slick-next:before{display:block;opacity:1;min-width:54px;content:'';background-image:url('/wp-content/uploads/sites/25/2024/04/16/next.png');min-height:54px;background-repeat:no-repeat;background-size:cover;background-position:center;}

.sor_row_news a.category{text-transform:uppercase;font-size:1rem;font-weight:600;color:#0074c9;display:block;padding:5px 10px;background-color:#fff;}

/*.sor_news_row_single_text a.category-parrocchie { border-radius: 10px;        text-transform: uppercase;        font-size: 1rem;        font-weight: 600;
        color:#339966 !important;        display: inline-block;        padding: 5px 10px;        background-color: #fff;}*/
.sor_row_news a.category-parrocchie,
.sor_news_row_single_text a.category-parrocchie{ border-radius: 10px; text-transform: uppercase; font-size: 1rem; font-weight: 600; display: inline-block; padding: 5px 10px; background-color: #fff; color:#339966 !important;}
.sor_row_news p.data{font-size:0.8rem;font-weight:400;color:#05162e;}
.sor_row_news h2 a{font-size:1.2rem;color:#05162e;font-weight:600;}

.sor_news_row_single{margin-bottom: 2rem !important;}
.sor_news_row_single .sor_news_row_single_img{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:7px;}

.sor_news_row_single .sor_news_row_single_text h2 a{color:#05162e;font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;margin-bottom:20px;}
.sor_news_row_single .sor_news_row_single_text p a{color:#05162e;font-size:0.8rem;font-weight:400;font-family: "Poppins", sans-serif;}
.sor_news_row_single .sor_news_row_single_text p.category a{color:#05162e;text-transform:uppercase;font-size:1rem;font-weight:600;color:#0074c9;display:block;padding:5px 10px;background-color:#fff;}
.sor_news_row_single .sor_news_row_single_text p,
.sor_news_row_single .sor_news_row_single_text p.data{display:inline-flex;}
.sor_news_row_single .sor_news_row_single_text p.data{color:#05162e;font-size:0.6rem;font-weight:400;font-family: "Poppins", sans-serif;}


.sor_container_news_hor .sor_section_title{align-items:center;margin-bottom:30px !important;}
.sor_container_news_hor .sor_section_title h3{color:#05162e;font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;}
.sor_container_news_hor .sor_section_title a{color:#05162e;font-size:0.8rem;font-weight:400;font-family: "Poppins", sans-serif;}
#responsive_sor_news .slick-dots li button:before,
#responsive_sor_news_mobile .slick-dots li button:before{color:#dbdde0;opacity:1;font-size:18px;}
#responsive_sor_news .slick-dots li.slick-active button:before,
#responsive_sor_news_mobile .slick-dots li.slick-active button:before{opacity:1;color:#0074c9;}

.sor_container_news_hor{padding:25px 22px;-webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}
.sor_news_row_single_text{padding-left:15px}

.seo_home_calendario{background-color:#0074c9;padding:12px 12px 0 12px;border-radius:10px;margin-bottom:35px;-webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}
.seo_home_calendario .widget-title{color:#fff;font-size:1.2rem;font-family: "Poppins", sans-serif;font-weight:400;margin-bottom:10px;}
.seo_home_calendario .clndr{border:0;}
.seo_home_calendario .clndr .month{color:#0074c9;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;}
.seo_home_calendario .legend{display: flex; align-items: center;justify-content: space-between;flex-flow: row wrap;padding: 10px 0;}
.seo_home_calendario .legend .wd-class-360-appuntamenti-diocesani,
.seo_home_calendario .legend .wd-class-361-appuntamenti-parrocchiali{margin-bottom: 10px;border-radius: 10px;background: #fff;font-size:12px;}
.seo_home_calendario .legend .wd-class-360-appuntamenti-diocesani span,
.seo_home_calendario .legend .wd-class-361-appuntamenti-parrocchiali span{border-radius:10px;}
.seo_home_calendario .mini-clndr .clndr .days-container {height: 260px;}
.seo_home_calendario .mini-clndr .clndr .days-container .days {height: 260px;}

.seo_home_calendario .days-container .day.wd-class-evento_segnalato.wd-class-361:after{content:'';position:relative;display:block;width:8px;height:8px;border-radius:10px;background-color:#81d742;margin:0 auto;}
.seo_home_calendario .days-container .day.wd-class-evento_segnalato.wd-class-360:after{content:'';position:relative;display:block;width:8px;height:8px;border-radius:10px;background-color:#1e73be;margin:0 auto;}
.seo_home_calendario .days-container .wd-class-361,
.seo_home_calendario .days-container .wd-class-360{background:transparent;}

.sor_home_appuntamenti{border-radius:10px;padding:19px 16px;-webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);background-color:#c3e0f6;}
.sor_home_appuntamenti .sor_section_title{align-items:center;margin-bottom:20px !important;}
.sor_home_appuntamenti .sor_section_title a{color:#0074c9;font-size:14px;font-family: "Poppins", sans-serif;font-weight:600;}
.sor_home_appuntamenti .sor_section_title h3{color:#0074c9;font-size:24px;font-family: "Poppins", sans-serif;font-weight:600;}
.sor_home_appuntamenti img{border-radius:10px;margin-bottom:10px; float: left; max-width: 100px;  margin-right: 1rem;}
.sor_home_appuntamenti .sor_appuntamenti_single_text .ps-3 {padding:0px !important;}
.sor_home_appuntamenti .sor_appuntamenti_single_text .giorno{color:#06395f;font-size:14px;font-family: "Poppins", sans-serif;font-weight:600;}
.sor_home_appuntamenti .sor_appuntamenti_single_text .ora{color:#06395f;font-size:14px;font-family: "Poppins", sans-serif;font-weight:400;font-style:italic;}
.sor_home_appuntamenti .sor_appuntamenti_single_text h2{margin-bottom:15px; display: table-cell; line-height: 1.4rem;}
.sor_home_appuntamenti .sor_appuntamenti_single_text h2 a{color:#06395f;font-size:1.2rem;font-family: "Poppins", sans-serif;font-weight:800;font-style:normal;}

.sor_home_appuntamenti .sor_appuntamenti_single_text.single{display:flex;align-items:baseline;justify-content:flex-start;}
#panel-2-2-0-0{background-color:#f2f2f2;}
.sor_home_cammino_container{background-image:url('/wp-content/uploads/sites/25/2024/04/24/back_linee.png');background-size:1%;background-repeat:repeat;background-position:center;}
.sor_home_cammino_container .sor_home_cammino_title{display:flex;align-items:end;justify-content:center;min-height:68px;}
.sor_home_cammino_container .sor_home_cammino_title  h3{color:#2da1f5;font-size:1.875rem;font-weight:600;font-family: "Poppins", sans-serif;}
.sor_home_cammino_container .sor_home_cammino_img_container{background-color:#e4ecf2;padding:27px 0 127px 0;}
.sor_home_cammino_container .sor_home_cammino_img_container #pl-w679b43190c646{max-width:1440px;margin:0 auto;padding:20px 0;}
/*.sor_home_cammino_container .sor_home_cammino_img_container:after{content:"";display:block;background-image:url('/wp-content/uploads/sites/25/2017/08/29/banner.png');min-height:125px;background-position:center;background-size:cover;background-repeat:no-repeat;}*/
.sor_home_cammino_container .sor_home_cammino_img_container img{border-radius:10px;background-color:#fff;-webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}
#sor_image_overlay{margin-top:-77px;padding-left:35px;min-height:120px;}

.sor_arteecultura_section{padding-bottom:40px;}
.sor_arteecultura_section .sor_minsection_title{border-radius:10px;-webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);padding:20px;margin-bottom:20px;}
.sor_arteecultura_section .sor_minsection_title h3{font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;color:#06395f;}

.sor_home_cultura .boximage img{border-radius:10px;margin-bottom:15px;}
.sor_home_cultura .boxtext p.data{font-size:0.875rem;font-weight:400;font-family: "Poppins", sans-serif;color:#05162e;margin-bottom:20px;}
.sor_home_cultura .boxtext h2{margin-bottom:20px;}
.sor_home_cultura .boxtext h2 a{font-size:1.5rem;color:#05162e;font-family: "Poppins", sans-serif;font-weight:400;}
.sor_home_cultura .boxtext p a{font-size:0.875rem;color:#05162e;font-family: "Poppins", sans-serif;font-weight:400;}

.sor_arteecultura_container_tab .sow-tabs-tab-container{background-color:transparent !important;margin-bottom:15px;padding-top:0 !important;}
.sor_arteecultura_container_tab .sow-tabs-tab-container .sow-tabs-tab{color:#5f5f5f !important;font-size:1.125rem !important;font-family: "Poppins", sans-serif;font-weight:400 !important;}
.sor_arteecultura_container_tab .sow-tabs-tab-container .sow-tabs-tab-selected{border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);color:#06395f !important;font-weight:600;font-size:1.125rem !important;}

.sor_arteecultura_container_tab .sow-tabs-panel-container{border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);background-color:#ebebeb !important;}
.sor_arteecultura_container_tab .sow-tabs-panel-container .sow-tabs-panel{padding:30px 20px !important;}

.widget.widget_bso-so-widget-all-in-one .bck_image_cultura{border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.widget.widget_bso-so-widget-all-in-one .bck_text_cultura{padding-left:15px;}
.widget.widget_bso-so-widget-all-in-one .bck_text_cultura h3 a{font-size:1.12rem;color:#05162e;font-family: "Poppins", sans-serif;font-weight:400;}

.sow-tabs-panel-container .widget.widget_bso-so-widget-all-in-one{margin:0 !important;}

.sor_home_linee_orientamenti_pastorali .single-item .sor_post_sussidi_single{margin:15px;}
.sor_home_linee_orientamenti_pastorali .single-item .sor_post_sussidi_single .sor_post_sussidi_single_img{border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:7px;}
.sor_home_linee_orientamenti_pastorali .single-item .sor_post_sussidi_single .sor_post_sussidi_single_txt h2 a{font-size:1.12rem;font-family: "Poppins", sans-serif;font-weight:400;color:#05162e;}
#responsive_sussidi .slick-prev,
#responsive_sussidi .slick-next{min-width:55px;min-height:55px;z-index:9999999;}
#responsive_sussidi .slick-prev:before,
#responsive_sussidi .slick-next:before{content:'';display:block;min-height:55px;background-size:cover;background-repeat:no-repeat;background-position:center;} 
#responsive_sussidi .slick-prev:before{background-image:url('/wp-content/uploads/sites/25/2024/04/18/dark_prev.png');}
#responsive_sussidi .slick-next:before{background-image:url('/wp-content/uploads/sites/25/2024/04/18/dark_next.png');}
#responsive_sussidi .slick-list{margin:0 30px;}
.sor_home_sussidi_title .sor_section_title{margin-bottom:25px;display:flex;align-items:center;}
.sor_section_title h3{font-size:24px;font-weight:600;border-radius:10px;padding:7px 18px;font-family: "Poppins", sans-serif;border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}
.sor_section_title.no_bck h3{font-size:24px;font-weight:600;border-radius:10px;padding:7px 18px;font-family: "Poppins", sans-serif;box-shadow:none;border-radius:0;}
.sor_photogallery_section{background-color:#2ca6cf;padding:30px 0;}
.sor_home_photogallery{margin-bottom:30px;}
.sor_home_photogallery h3{color:#fcfcfc;font-family: "Poppins", sans-serif;font-weight:600;font-size:24px;margin-bottom:20px;}
.sor_home_photogallery .box_photogallery_image{background-size:cover;background-repeat:no-repeat;background-position:center;}
.sor_home_photogallery .box_photogallery_txt{background-color:#0f1837;padding:0 13px;margin-bottom:30px;}
.sor_home_photogallery .box_photogallery_txt h2 a{font-size:1.12rem;font-family: "Poppins", sans-serif;font-weight:400;}
.sor_home_photogallery a{color:#fff;font-size:14px;font-family: "Poppins", sans-serif;font-weight:400;}

.sor_photogallery_container {justify-content:space-between !important;flex-flow:row wrap !important;}
#pgc-w6622344911c47-0-0{flex:0 0 30%;}
#pgc-w6622344911c47-0-1{flex:0 0 25%;}
#pgc-w6622344911c47-0-2{flex:0 0 24%;}
.sor_home_orari{padding:20px 0;}
#BEWEB-searchChronology{border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);border:1px solid #c0c0c0;}

.sor_home_rss{background-color:#f2f2f2;padding:40px 0;}
.containerFeedimg,.containerFeed {margin-left:.5rem;margin-right:.5rem}
.containerFeedimg {border-bottom:2px solid #0f53a8}
.containerFeed ul {margin:0px !important; padding:0px !important;}
.containerFeed li {list-style:none;list-style-type:none;margin-bottom:20px;}
.containerFeed .widget-title {display:none}
.containerFeed { background-color: white; padding: 10px; height:260px ;overflow:hidden}
.containerFeed a { font-family: "Libre Baskerville"; padding-left: 6px; border-left: 2px solid #0f53a8; margin-bottom: 25px; color: black !important; }
#pgc-w662145acd70b9-0-1,
#pgc-w662145acd70b9-0-2{background-color:#e1e3e4;padding:5px 0;}

.sor_image_first img,
.sor_image_second img{max-width:395px !important;margin:0 auto;}

.sor_home_last_carousel{background-color:#f6f6f6;padding:40px 0;}
.sor_home_last_carousel .slick-track{display:flex;align-items:center;justify-content:center;}
.sor_home_last_carousel .slick-track .sow-carousel-content{display:flex;align-items:center;justify-content:center;}
.sor_home_last_carousel .sow-carousel-previous,
.sor_home_last_carousel .sow-carousel-next{background-color:#0073d5;border-radius: 30px !important;height: 55px !important;width: 55px !important;}
.sor_home_last_carousel .sow-carousel-item{margin:0 !important;}

.calendar_list .simcal-event-end.simcal-event-end-time{display:none;}
.simcal-event.simcal-events-calendar-1622 p > span,
.simcal-event.simcal-events-calendar-1602 p > span{color:transparent !important;}

.simcal-event.simcal-events-calendar-1622 p > span strong span,
.simcal-event.simcal-events-calendar-1622 .simcal-event-title{color:#044aab !important;font-size:1rem;}
.simcal-event.simcal-events-calendar-1602 p > span strong span,
.simcal-event.simcal-events-calendar-1602 .simcal-event-title{color:#b30c1c !important;font-size:1rem;}
.simcal-event-start.simcal-event-start-date{display:none}
.simcal-event-start.simcal-event-end-date{display:none}


body.page:not(.home) #primary{margin-bottom:60px;}
body.page:not(.home) .sor_row_general,
body.archive .sor_row_general .col,
body.search .sor_row_general .col,
body.single .sor_row_general article,
.sor_template_post .container_post{background-color:#fff;padding:40px !important;border-radius:10px;}
body.page:not(.home) .sor_row_general .entry-header,
body.archive .sor_row_general .col .page-header,
body.search .sor_row_general .col .page-header,
body.single .sor_row_general article{margin-bottom:40px !important;}
body.page:not(.home) .sor_row_general .entry-header .entry-title{font-size:30px;color:#003c77;font-weight:600;font-family: "Poppins", sans-serif;}
body.page:not(.home) .sor_row_general img{border-radius:10px;}

.sor_arciv_sx_container .sow-tabs-tab-container{background-color:transparent !important;flex-flow:row wrap;justify-content:space-between;padding:12px 0 0 0 !important;}
.sor_arciv_sx_container .sow-tabs-tab-container .sow-tabs-tab{margin:0 !important;flex:0 0 48%;background-color:#d0d1d2 !important;color:#003c77 !important;font-size:24px;font-weight:400;border-top-left-radius:10px;border-top-right-radius:10px;}
.sor_arciv_sx_container .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected{background-color:#003c77 !important;color:#fff !important;}
.sor_arciv_sx_container .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title{justify-content:center;}
.sor_arciv_sx_container .sow-tabs-panel-container{background-color:transparent !important;}
.sor_arciv_sx_container .sow-tabs-panel,
.sor_arciv_nomine{border:1px solid #003c77;border-radius:10px;}
.sor_arciv_nomine,
.sor_arciv_dx_container .sor_arciv_post_container{padding:30px;}
.sor_arciv_dx_container h3{font-size:24px;font-family: "Poppins", sans-serif;font-weight:600;margin-bottom:30px;color:#003c77;}
.sor_arciv_dx_container .link_archive{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px;font-weight:600;color:#003c77;font-size:14px;font-family: "Poppins", sans-serif;}
.sor_arciv_dx_container .sor_arciv_post{margin-bottom:25px;}
/*.sor_arciv_dx_container*/ .sor_arciv_post .data a{color:#05162e;font-size:0.8rem;font-family: "Poppins", sans-serif;font-weight:400;margin-bottom:10px;}
/*.sor_arciv_dx_container*/ .sor_arciv_post h2 a{color:#05162e;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:600;}
.sor_arciv_post_container h3{font-size:24px;font-family: "Poppins", sans-serif;font-weight:600;margin-bottom:30px;color:#003c77;}
.sor_arciv_post_container .link_archive{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px;font-weight:600;color:#003c77;font-size:14px;font-family: "Poppins", sans-serif;}
.sor_arciv_segreteria{background-color:#003c77;padding:20px;border-radius:10px;}
.sor_arciv_segreteria .textwidget,
.sor_arciv_segreteria .textwidget a{color:#fff;}


.navigation.post-navigation,
.navigation.posts-navigation{display:none;}


body.page .sor_row_general .page-header h1,
body.archive .sor_row_general article h1,
body.archive .sor_row_general .page-header h1 span{color:#003c77;font-family: "Poppins", sans-serif;;font-size: 2.5rem;font-style: normal;font-weight: 700;line-height: 67.2px;
    margin-bottom: 40px;text-transform:capitalize;}

body.archive .sor_row_general .page-header h1, body.search.search-results .sor_row_general .page-header h1{font-size:0;}

body.archive .sor_row_general .page-header, body.search.search-results .sor_row_general .page-header, body.page .sor_row_general .page-header, body.search.search-results .sor_row_general .page-header{margin-top:40px;}



body.archive.category .sor_row_general article, body.search.search-results .sor_row_general article,
body.archive .sor_row_general article{margin-bottom: 30px;
    padding: 40px 0;
    border-bottom: 1px solid #003c77;
    min-height: 265px;}

body.archive .sor_row_general .archive-description{display:none;}

body.archive.category .sor_row_general article>a, body.search.search-results .sor_row_general article>a{display: inline-block;
    width: 18%;
    float: left;}

body.archive.category .sor_row_general article .entry-header, 
body.search.search-results .sor_row_general article .entry-header, 
body.archive.category .sor_row_general article .entry-content,
body.search.search-results .sor_row_general article .entry-content{display: inline-block;
    width: 70%;}

body.archive .posted-on a time, body.search .posted-on a time, 
body.page:not(.home) .posted-on a time,
body.archive .sor_row_general .wd-appuntamenti .entry-header .wd-noah-appuntamento-inizio{font-size: 1rem;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #003c77;}

body.archive.category .sor_row_general article .entry-header .entry-title,
body.search.search-results .sor_row_general article .entry-header .entry-title{margin-bottom: 20px;}

body.archive .sor_row_general article .entry-header .entry-title a,
body.search.search-results .sor_row_general article .entry-header .entry-title a,
body.search.search-results .sor_row_general .page-header h1 span{font-size: 1.5rem;   color: #003c77;   font-style: normal;    font-weight: 700;
    line-height: 38.4px;    text-decoration: none;}

body.archive.category .sor_row_general article .entry-header,
body.search.search-results .sor_row_general article .entry-header,
body.archive.category .sor_row_general article .entry-content,
body.search.search-results .sor_row_general article .entry-content{display: inline-block;
    width: 70%;}


.sor_pagination{display:flex;align-items:center;justify-content:center;}


body.search.search-results .sor_row_general .page-header h1.page-title:before{content: "Risultati ricerca per: ";
    font-size: 1.8rem;}

.sor_template_post_first_header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:40px;}
.sor_template_post_first_header .category{text-transform:uppercase;background-color:#003c77;color:#fff;font-size:0.8rem;font-family: "Poppins", sans-serif;font-weight:600;display:block;margin-right:30px;padding:7px 10px;border-radius:15px;}
.sor_template_post_first_header .sor_template_post_data{color:#003c77;font-size:0.8rem;font-family: "Poppins", sans-serif;font-weight:600;}
p.sor_template_post_pretitle{font-size:0.875rem;font-weight:400;font-family: "Poppins", sans-serif;font-style:italic;}
h1.sor_template_post_title,
.single-wd-appuntamenti .entry-header h1.entry-title{color:#003c77;font-size:1.875rem;font-weight:600;font-family: "Poppins", sans-serif;margin-bottom:20px;}

.single-wd-appuntamenti .entry-header img{float: left;margin-right: 1rem;max-width: 260px; border: 1px solid #e8e8e8;}
p.sor_template_post_subtitle{font-size:1rem;font-weight:400;font-family: "Poppins", sans-serif;}
.sor_template_post_content_text.sor_template_post_content_iframe iframe{width:100% !important;min-height:550px;}
.sor_template_post_img img{max-width:300px;margin-right:30px;border-radius:20px;}
.sor_template_post_content_text > *{color:#003c77;font-family: "Poppins", sans-serif;margin: 0 0 1.5em; !important}
.sor_template_post_content_text .gallery{margin:20px 0;}
.sor_template_post_addtoany{display: flex;flex-direction: column;align-items: flex-end;padding:0 30px;}
.sor_template_post_addtoany .sor_template_post_addtoany_title{font-size:1rem;font-family: "Poppins", sans-serif;color:#000;}
.sor_template_post_attachments{padding:0 30px;}
.sor_template_other_post_container .sor_template_other_post_title{font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;color:#000000;}
.sor_template_other_post_alltitle a{font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;color:#000000;}
.sor_template_post_attachments{margin-bottom:40px;}
.sor_template_post_attachments .sor_template_post_attachments_title{font-size:1.5rem;font-family: "Poppins", sans-serif;font-weight:400;color:#044aab;}
.all_post_attachments{list-style: none; margin: 0; padding: 0;}
.all_post_attachments a{display:flex;align-items:center;color:#044aab;font-size:0.8rem;font-family: "Poppins", sans-serif;font-style:italic;}
.sor_template_other_post_container{padding:20px 30px 30px 30px;}
.sor_template_all_post_news{background-color:#fff;border-radius:10px;webkit-box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);box-shadow: 5px 5px 19px -2px rgba(0,0,0,0.35);}

body.archive .wd-noah-filtro-apps{background: #dbdbdb;padding: 0.8rem;margin:30px 0;}
body.archive .wd-noah-filtro-apps form {display:flex;align-items:center;justify-content:space-around;flex-flow:row wrap;padding:15px 0;}
body.archive .wd-noah-filtro-apps form select{min-height:32px;}
body.archive .wd-noah-filtro-apps form button{max-height:32px;display:flex;align-items:center;justify-content:center;padding:1em;background-color:#044aab;color:#fff;font-weight:400;font-family: "Playfair Display", serif;font-size:1rem; }

.sor_news_center .boxcontent{position:relative;}
.sor_news_center .boxcontent a.link:first-child{position:absolute;}
.sor_last_row:not(.sorrento_menu_fix) .so-widget-bso-so-widget-logo{display:none}

.sor_last_row:not(.sorrento_menu_fix) #pgc-w67c0287c53942-0-0{display:none}
.sor_last_row.sorrento_menu_fix .so-widget-bso-so-widget-logo{display:block}
.sor_last_row.sorrento_menu_fix #pl-w67c02b15cbfd7{max-width:1440px;margin:0 auto;}
.sorrento_menu_fix{position:fixed;top:0;left:0;background-color:#ebebeb;padding:20px 0;width:100%;z-index:999999999999;}
.sorrento_menu_fix .sor_header_menu_container .navbar-nav{display:flex;align-items:center;}
.sorrento_menu_fix .sor_header_menu_container .navbar-nav:before{margin-right: 30px;position:relative;content:'';display:block;background-image:url('/wp-content/uploads/sites/25/2024/04/16/Intestazione_sito-3.png'); min-height:73px;background-repeat:no-repeat;background-size:cover;background-position:center;width:210px;}

/*.sorrento_menu_fix .sor_header_search{display:none;}*/

/* ALTRE NEWS */
.altrenews  {padding-left:2rem;}
/*.altrenews .archivio {float:right;padding-bottom:1rem  }*/
.altrenews .archivio {/*float:right;*/ padding-bottom:1rem; width: 100%;  display: table;}
.home .altrenews .archivio {float:right;padding-bottom:0rem  }
.altrenews .archivio a {border:2px solid #9ad5e7;font-weight:bold; font-size:0.9rem; color:#0f1837 ;font-family: 'Roboto Condensed', sans-serif;padding: 0.3rem;}
.altrenews .archivio a:hover {background-color: #9ad5e7 }
.altrenews .notizia { position:relative;z-index:1; height:188px; margin-bottom:1rem; width: 20%;  float: left;}
.altrenews .notizia .miniatura {position: absolute; z-index:-1 ;padding-bottom:8px}
.altrenews .notizia .miniatura::before {content: "";	position: absolute;		top: 0;		bottom: 0;		left: 0;		right: 0; -webkit-box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75); box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75);} 

.altrenews .notizia h4 {color: #ffffff ; font-size:1rem; font-weight:bold ;padding: 1% 3% ; position: absolute;    bottom: 0px;font-family: 'Roboto Slab', serif;text-shadow: 2px 2px 4px #000000}
.altrenews .notizia h4 a {color: #ffffff }
.altrenews .notizia h4 a:hover {color: #ffffff }

.altrenews .notizia h3 {color: #ffffff ; font-size:1rem; font-weight:bold ;padding: 1% 3% ; position: absolut;    bottom: 0px;font-family: 'Roboto Slab', serif;text-shadow: 2px 2px 4px #000000}
.altrenews .notizia h3 a {color: #ffffff }
.altrenews .notizia h3 a:hover {color: #ffffff }
.altrenews .linkup a {padding-left:1rem; font-weight:bold; font-size:1.5rem ; color:#0f1837 ;font-family: 'Roboto Condensed', sans-serif; display:inline}
.altrenews .linkup a:hover {padding-left:1rem; font-weight:bold; font-size:1.5rem ; color:#0f1837 ;font-family: 'Roboto Condensed', sans-serif; display:inline}

/****Altre News Parrocchie***/
.diocparr .archivio {/*float:right; */     width: 100%;   display: flex;    margin-left: 1rem; }
.diocparr .archivio a {border:2px solid #9ad5e7;font-weight:bold; font-size:0.9rem; color:#0f1837 ;font-family: 'Roboto Condensed', sans-serif;padding: 0.3rem;}
.diocparr .archivio a:hover {background-color: #9ad5e7 }
.diocparr .anteprima {margin-bottom:2rem ; }
.diocparr .notizia {width: 250px;   float: left;   margin: 1rem;     min-height: 250px;}
.diocparr .miniatura  {  overflow: hidden;border:1px solid #d8d8d8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.diocparr h4 { color:#003c77 ; font-size:1.1rem; font-weight:bold ;font-family: 'Roboto Slab', serif; line-height: 115%;}
.diocparr h4 a { color:#003c77 ;}
.diocparr .summary {font-family: 'Roboto Condensed', sans-serif;color:#0f1837;font-size:1rem;line-height: normal;}
.diocparr .summary a {color: #003c77; font-weight: bold;}
.diocparr .read-more {font-family: 'Roboto Condensed', sans-serif;color:#0f1837;font-size:0.9rem;line-height: normal;}
.diocparr .readmore a {color: #003c77; font-weight: bold;}

.sor_arciv_container .simcal-calendar-grid{font-size:1.1rem;color:#0f1837;}
.sor_arciv_container .simcal-calendar-head{background: #f8f8f8;color: #0a0a0a;border: 1px solid #f1f1f1;}
.sor_arciv_container thead tr,
.sor_arciv_container tfoot tr{background:transparent;}
/*.simcal-default-calendar-grid .simcal-day>div,
.simcal-default-calendar-grid .simcal-events-dots{min-height:45.5625px !important;}*/
/*.simcal-events{display:none !important;}*/
/*.simcal-default-calendar-grid .simcal-events-dots{display:block !important;}*/
.sor_arciv_nomine .box_nomine{padding:0px 15px;}
.sor_arciv_nomine h3{margin-bottom:30px;color:#05162e;font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;}
.simcal-events {margin:0px; padding:0px;}
.simcal-event-details p:nth-child(2) {display:none; /*border:1px solid red;*/}

.sor_arciv_nomine p.data a{color:#05162e;font-size:0.8rem;font-weight:400;font-family: "Poppins", sans-serif;}
.sor_arciv_nomine h2 a{color:#05162e;font-size:1.5rem;font-weight:600;font-family: "Poppins", sans-serif;margin-bottom:20px;}
.sor_arciv_nomine div > a{color:#05162e;font-size:0.8rem;font-weight:400;font-family: "Poppins", sans-serif;}

.gallery-icon img {border-radius:1rem;}

.wd-noah-enti-search label {display: inline-flex;}
.wd-noah-persone-search button, .wd-noah-enti-search button { padding: 0;  margin-left: 1rem;}
 .wd-noah-enti-search [type="text"] {min-width: 360px; margin-right: 1rem;}
.post-type-archive-wd-annuario-enti article { margin-bottom: 1rem !important; padding: 1rem !important;  min-height: auto !important;}
.post-type-archive-wd-annuario-enti .wd-noah-indirizzo-ente {font-size:1rem;}

.wd-noah-persone-search label {display: inline-flex;}
.wd-noah-persone-search button, .wd-noah-enti-search button { padding: 0;  margin-left: 1rem;}
.wd-noah-persone-search [type="text"] {min-width: 360px; margin-right: 1rem;}
.post-type-archive-wd-annuario-persone article { margin-bottom: 1rem !important; padding: 1rem !important;  min-height: auto !important;}
.post-type-archive-wd-annuario-persone .wd-noah-indirizzo-ente {font-size:1rem;}

.single-wd-annuario-persone .wd-noah-persona-infocontainer label {font-style:italic; margin-right:0.5rem; font-size: 0.8rem;}
.single-wd-annuario-persone .wd-noah-persona-incarichi label {font-weight:bolder;}
.single-wd-annuario-enti label {font-style:italic; margin-right:0.5rem; font-size: 0.8rem;}
.single-wd-annuario-enti .wd-noah-sub-item {border:1px solid #0074c9; float: left; margin:1rem;  padding: 1rem;  text-align: center;}
.wd-noah-title-sub-items,hr {display:none;}
.single-wd-annuario-enti .wp-post-image {float:right;}

.menuhomeuffici {border-top:1px solid #044aab; border-bottom:1px solid #044aab;}

.single-wd-appuntamenti .entry-date.published ,
.post-type-archive-wd-appuntamenti .entry-date.published {display:none}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio label {padding-right: 5px;}
.wd-noah-appuntamento-infocontainer label {padding-right: 5px;}

/* ALTRE NEWS INTERNE*/
.altrenews_interne  {padding-left:2rem; padding-top:30px}
.altrenews_interne .archivio {float:right;padding-bottom:1rem  }
.altrenews_interne .archivio {/*float:right;padding-bottom:1rem  */    display: table;  width: 96%;    margin: 1rem;    margin-left: 3rem;}
.home .altrenews_interne .archivio {float:right;padding-bottom:0rem  }
.altrenews_interne .archivio a {border:2px solid #9ad5e7;font-weight:bold; font-size:0.9rem; color:#0f1837 ;font-family: 'Roboto Condensed', sans-serif;padding: 0.3rem;}
.altrenews_interne .archivio a:hover {background-color: #9ad5e7 }
.altrenews_interne .notizia { position:relative;z-index:1; height:188px; /*margin-bottom:1rem;*/ width: 260px;  float: left;  margin: 0.5rem;}
.altrenews_interne .notizia .miniatura {position: absolute; z-index:-1 ;padding-bottom:8px}
.altrenews_interne .notizia .miniatura::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
-webkit-box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75);
box-shadow: inset 0px -191px 121px -88px rgba(0,0,0,0.75);} 

.altrenews_interne .notizia h4 {color: #ffffff ; font-size:1.3rem; font-weight:bold ;padding: 1% 3% ; position: absolute;    bottom: 0px;font-family: 'Roboto Slab', serif;text-shadow: 2px 2px 4px #000000}
.altrenews_interne .notizia h4 a {color: #ffffff }
.altrenews_interne .notizia h4 a:hover {color: #ffffff }

.altrenews_interne .notizia h3 {color: #ffffff ; font-size:1rem; font-weight:bold ;padding: 1% 3% ; position: absolut;    bottom: 0px;font-family: 'Roboto Slab', serif;text-shadow: 2px 2px 4px #000000}
.altrenews_interne .notizia h3 a {color: #ffffff }
.altrenews_interne .notizia h3 a:hover {color: #ffffff }

#wpba_attachment_list {border-top:1px dotted #ebebeb; border-bottom:1px dotted #ebebeb; padding-top: 0.5rem;}
#wpba_attachment_list::before {content:'allegati'; font-weight: 800;    font-family: "Poppins", sans-serif; color:#000;margin-bottom: 20px;
    display: block;}
#wpba_attachment_list a {font-size: 1rem;   font-weight: 400;    font-family: "Poppins", sans-serif; color:#003c77;}

/* ++++++++++++++++++++++++ */
/* Define mobile styles */
/* ++++++++++++++++++++++++ */
@media only screen and (max-width: 40em) {
  
  .sorrento_menu_fix .sor_header_menu_container .navbar:before{margin-right: 30px;position:relative;content:'';display:block;background-image:url('/wp-content/uploads/sites/25/2024/04/16/Intestazione_sito-3.png'); min-height:73px;background-repeat:no-repeat;background-size:cover;background-position:center;width:210px;}
  .container{padding:0 15px !important;max-width:100%;margin:0 auto;}
  .sor_header_social{background-color:#044aab;max-height:22px;}
  .sor_header_social .addtoany_list{display:flex;align-items:center;justify-content:flex-end;line-height:22px;}
  #pgc-w661d09d70ffbe-0-0,
  #pgc-w661d09d70ffbe-0-1,
  #pgc-w67b44f916c041-0-0,
  #pgc-w67b44f916c041-0-1,
  #pgc-w67b4542c96699-0-0,
  #pgc-w67b4542c96699-0-1,
  #pgc-w67b44f916d623-0-0,
  #pgc-w661e2d16adfe7-0-0,   
  #pgc-w661e2d16adfe7-0-1{display:none;}
  #pgc-w66292b0d00bb6-0-0,
  #pg-w6650a1a82bca3-0,
  #pgc-w6650a1a82bcb3-0-0,
  #pgc-w6650a1a82bcb3-0-1,
		#pgc-w66292b0d00bb6-0-1,
  #pgc-w67b4542c97fc6-0-0,
  #panel-w67b4542c971a7-0-0-0,
  #pg-w667ebd9459b50-0,
  #pgc-w667ebd9459b73-0-0,
  #pg-w67b4542c9668c-0,
  #pg-w662925da9c163-0, #pgc-w67c02b369adbf-0-0, .custom-logo, #panel-w67b4ad4c99459-0-0-0 {margin:0;margin-bottom:0 !important;}
  #panel-w661d09d712da9-0-0-0,
  #pg-w661d09d70ffaf-0,
  #pgc-w661d09d713169-0-0,
  #pg-w661f7b979edb6-0,
  #pgc-w661e2d16aea93-0-0{margin-bottom:0 !important;}
  #pgc-w67c02b15cbfd7-0-0 {display:none;}
  .sor_arteecultura_section{margin-bottom:20px;}
  .sor_header_logo_container{display: flex;align-items: center;justify-content: center;margin-top: -12px;padding: 0 8px;}
  .sor_header_menu_container{padding:0 8px;}
  .sor_header_menu_container .navbar.bg-light{justify-content:flex-end !important;position:relative;}
  .sorrento_menu_fix .sor_header_menu_container .navbar{justify-content:space-between !important;}
  .sor_header_menu_container .navbar.bg-light button{border:0px;padding:0;}
  .sor_header_menu_container .navbar .navbar-collapse.collapse.show{position: absolute;top: 129%;left: -6%;width: 100vw;background-color: #fff;min-height: 100vh;z-index:999999;padding:20px;}
  .navbar-nav{margin:0 !important;}
  .navbar-nav .dropdown-menu.show{border:0;}
  .sor_footer_container{padding:35px 16px;}
  .sor_footer_logo{display:flex;align-items:center;justify-content:center;}
  .sor_footer_social{display:flex;align-items:center;justify-content:center;flex-direction:column;}
  .sor_footer_social h3{color:#fff;font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;margin-bottom:10px;}
  .sor_footer_social .addtoany_list a, .widget .addtoany_list a{margin-right:10px;}
  .sor_footer_other p{color:#fff;font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;}
  #responsive_sor_news,
  #responsive_sor_news_mobile{margin-top:30px;margin-bottom:0;}
  .sor_news_center{border-radius:10px;}
  #responsive_sor_news .sor_news_center .boxcontent_info,
  #responsive_sor_news_mobile .sor_news_center .boxcontent_info{background: rgb(76,202,245);
background: linear-gradient(188deg, rgba(76,202,245,1) 0%, rgba(76,141,234,1) 100%);}
  .single-wd-appuntamenti .entry-header img{float: none;margin-right: 0rem;max-width: 100%; border: 1px solid #e8e8e8;}
  #responsive_sor_news .slick-prev,
  #responsive_sor_news_mobile .slick-prev,
  #responsive_sor_news .slick-next,
  #responsive_sor_news_mobile .slick-next{display:none !important;}
  .sor_news_center .boxcontent .boxcontent_image{border-top-left-radius:10px;border-top-right-radius:10px;}
  .sor_news_center .boxcontent_info{padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
  .sor_news_center .boxcontent_info p.data{color:#fff;text-transform:uppercase;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;margin-bottom:10px;}
  .sor_news_center .boxcontent_info h2{margin-bottom:20px;}
  .sor_news_center .boxcontent_info h2 a{color:#fff;font-size:1.5rem;margin-bottom:20px;font-family: "Poppins", sans-serif;font-weight:600;}
  .sor_news_center .boxcontent_info p a{color:#fff;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;}
  #responsive_sor_news .slick-dots{bottom:0;top:37%;left:0;margin:0;}
  #responsive_sor_news_mobile .slick-dots{bottom:-3%;left:0;margin:0;}
  .sor_row_news .sor_post_news{margin-bottom:30px !important;}
  .sor_row_news .sor_post_news .sor_post_news_img{min-height:112px !important;background-size:cover;background-repeat:no-repeat;background-position:center;}
  .sor_news_row_single_text{padding-left:0px}
  body.page:not(.home) .sor_row_general, body.archive .sor_row_general .col, body.search .sor_row_general .col, body.single .sor_row_general article, .sor_template_post .container_post{padding:21px !important;margin-bottom:30px;}
  .sor_template_other_post_container{padding:21px !important;}
  .sor_template_other_post_container .sor_template_other_post_single{margin-bottom:20px !important;}
  #pgc-w6622344911c47-0-0,
  #pgc-w6622344911c47-0-1,
  #pgc-w6622344911c47-0-2{flex:0 0 100%;}
  .sor_image_first img, .sor_image_second img{max-width:100% !important;}
  #panel-w66223df5228dd-0-2-0 > div > div{width:100% !important;}
  .sor_template_post_img img{max-width:100% !important;}
}
/* ++++++++++++++++++++++++ */
/* max-width 640px */
/* ++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ */
/* Medium screens*/
/* ++++++++++++++++++++++++ */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .container{max-width:1024px; margin:0 auto;}
.sor_header_first_row{background-color:#044aab;max-height:22px;padding:0 8px;}
.sor_header_social .addtoany_list{display:flex;align-items:center;justify-content:flex-end;line-height:22px;}
#panel-w661d09d712da9-0-0-0,
  #pg-w6650a1a82bca3-0,
  #pgc-w6650a1a82bcb3-0-0,
  #pgc-w6650a1a82bcb3-0-1,
#pg-w661d09d70ffaf-0,
#pgc-w661d09d70ffbe-0-0,
#pgc-w661d09d70ffbe-0-1,
#pgc-w661d09d70ffbe-0-2,
#pg-w661d38522763e-0,
#panel-w661d35377d72b-0-0-0,
#pgc-w661e2d16aea93-0-0,
#pgc-w661d35377d731-0-0,
#pgc-w661d09d713169-0-0{margin-bottom:0 !important;}
.sor_header_first_row .panel-grid.panel-no-style{flex-direction:row !important;align-content:center !important;justify-content:flex-end !important;}
.sor_header_social .addtoany_list.a2a_kit_size_32 a{font-size:16px;}
.sor_header_social .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:22px;line-height:22px;width:20px;}
  .ud_widget_stories_dona_info{background-color:#fff;}
.sor_header_logo_container{display: flex;align-items: center;justify-content: flex-start;margin-top: -12px;padding: 0 8px;}
.sor_header_menu_container{padding:0 8px;}
.sor_header_menu_container .navbar.bg-light{justify-content:flex-end !important;position:relative;}
.sor_header_menu_container .navbar.bg-light button{border:0px;padding:0;}
.sor_header_menu_container .navbar .navbar-collapse.collapse.show{position: absolute;top: 129%;left: -2%;width: 100vw;background-color: #fff;min-height: 100vh;}
.sor_footer_container{padding:35px 16px;}
.sor_footer_logo{display:flex;align-items:center;justify-content:center;}
.sor_footer_social{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.sor_footer_social h3{color:#fff;font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;margin-bottom:10px;}
.sor_footer_social .addtoany_list a, .widget .addtoany_list a{margin-right:10px;}
.sor_footer_other p{color:#fff;font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;}
  .sor_header_first_row .panel-grid.panel-no-style{flex-flow:row wrap;}
  #pgc-w661e2d16adfe7-0-0{flex:0 0 17%;}
  #pgc-w661e2d16adfe7-0-1{flex:1 0 42%;}
  #pgc-w661e2d16adfe7-0-2{flex:1 0 40%;}
  .sor_template_post_img img{max-width:100% !important;}
  
  
  #panel-w667eb6a7b9037-0-0-0 .sow-image-container a img{border-radius:10px;}
  
  /*--------------------*/
  #responsive_sor_news,
  #responsive_sor_news_mobile{margin-top:30px;margin-bottom:0;}
  .sor_news_center{border-radius:10px;}
  #responsive_sor_news .sor_news_center .boxcontent_info,
  #responsive_sor_news_mobile .sor_news_center .boxcontent_info{background: rgb(76,202,245);
background: linear-gradient(188deg, rgba(76,202,245,1) 0%, rgba(76,141,234,1) 100%);}
  #responsive_sor_news .slick-prev,
  #responsive_sor_news_mobile .slick-prev,
  #responsive_sor_news .slick-next,
  #responsive_sor_news_mobile .slick-next{display:none !important;}
  .sor_news_center .boxcontent .boxcontent_image{border-top-left-radius:10px;border-top-right-radius:10px;}
  .sor_news_center .boxcontent_info{padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
  .sor_news_center .boxcontent_info p.data{color:#fff;text-transform:uppercase;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;margin-bottom:10px;}
  .sor_news_center .boxcontent_info h2{margin-bottom:20px;}
  .sor_news_center .boxcontent_info h2 a{color:#fff;font-size:1.5rem;margin-bottom:20px;font-family: "Poppins", sans-serif;font-weight:600;}
  .sor_news_center .boxcontent_info p a{color:#fff;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;}
  #responsive_sor_news .slick-dots,
  #responsive_sor_news_mobile .slick-dots{bottom:0;top:37%;left:0;margin:0;}
  .sor_row_news .sor_post_news{margin-bottom:30px !important;}
  .sor_row_news .sor_post_news .sor_post_news_img{min-height:112px !important;}
  .sor_news_row_single_text{padding-left:0px}
  /*--------------------*/
}
/* ++++++++++++++++++++++++ */
/* min-width 641px and max-width 1024px */
/* ++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++ */
/* Large screens*/
/* ++++++++++++++++++++++++ */
@media only screen and (min-width: 64.063em) {
  .container{max-width:100%;}
  .sor_header_menu_container .collapse.navbar-collapse{justify-content:flex-end;}
  .sor_header_first_row .panel-first-child.panel-last-child{background-color:#044aab;border-bottom-left-radius: 10px;}
  .sor_header_first_row .panel-grid.panel-no-style{align-items:center !important;justify-content:flex-end !important;}
  .sor_header_menu_container .navbar-nav{margin:0;}
  .sor_header_menu_container .navbar-nav li:not(:last-child){margin-right:30px;}
  .sor_header_menu_container ul.navbar-nav li:not(:last-child) ul.dropdown-menu li{margin-right:0;}
  .sor_header_menu_container .navbar-nav li a span{font-family: "Poppins", sans-serif;font-size:1rem; color:#009fe3;font-weight:600;}
  #pg-w661d35377d731-0.panel-no-style{align-items:center !important;justify-content:flex-end !important;}
  .sor_footer_container{padding:50px 16px;}
  .sor_footer_social{display:flex;align-items:center;justify-content:center;flex-direction:column;}
  .sor_footer_social h3{color:#fff;font-size:1.2rem;font-weight:400;font-family: "Poppins", sans-serif;margin-bottom:10px;}
  .sor_footer_social .addtoany_list a, .widget .addtoany_list a{margin-right:10px;}
  .sor_footer_other p{color:#fff;font-size: 1rem;font-weight: 400;}
  .sor_footer_other{margin-top: 86px;display: flex;align-items: center;justify-content: center;}
  .sor_footer_other p:first-child{margin-bottom:40px !important;}
  .sor_last_row .panel-grid.panel-no-style{align-items:center !important;justify-content:center !important;}
  .sor_news_center .boxcontent_image{min-height:574px !important;}
  
  #responsive_sor_news .slick-list{position:relative;z-index:0;}
  #responsive_sor_news .slick-prev{left:100px;z-index:999999;}
  #responsive_sor_news .slick-next{right:100px;z-index:999999;}
  .sor_news_center .boxcontent,
  .sor_news_center .boxcontent_image{border-radius:20px;}
  .sor_news_center .boxcontent_image{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;}
  .sor_news_center .boxcontent_info{min-height:283px;max-width:800px; background: linear-gradient(0deg, rgba(1,65,165,0.9) 0%, rgba(35,145,180,0.7) 100%);padding:8px 0;border-radius:10px;}
  .sor_news_center .boxcontent_info p,
  .sor_news_center .boxcontent_info .boxcontent_info_category,
  .sor_news_center .boxcontent_info h2{padding:0 20px;margin-bottom:20px;}
  .sor_news_center .boxcontent_info p.data{color:#fff;text-transform:uppercase;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;}
  .sor_news_center .boxcontent_info a.category,
  .sor_news_center .boxcontent_info a.category-parrocchie{border-radius:10px;text-transform:uppercase;font-size:1rem;font-weight:600;display:inline-block;padding:5px 10px;background-color:#fff;}
  .sor_news_center .boxcontent_info a.category{color:#0074c9;}
  .sor_news_center .boxcontent_info a.category-parrocchie{color:#339966;}
  .sor_news_center .boxcontent_info h2 a{color:#fff;font-size:1.5rem;margin-bottom:20px;font-family: "Poppins", sans-serif;font-weight:600;}
  .sor_news_center .boxcontent_info p a{color:#fff;font-size:1rem;font-family: "Poppins", sans-serif;font-weight:400;}
  #responsive_sor_news .slick-dots{bottom:0;left:0;width:85%;text-align:right;}
  #responsive_sor_news .slick-dots li button:before{color:#dbdde0;opacity:1;font-size:18px;}
  #responsive_sor_news .slick-dots li.slick-active button:before{opacity:1;color:#0074c9;}
  #responsive_sor_news.slick-slider{margin-bottom:0;}
  .sor_row_news{margin-bottom:40px;}
  .sor_row_news .sor_post_news_img{background-repeat: no-repeat;background-size: cover;background-position: center;min-height: 112px;}
  .sor_row_news a.category,
  .sor_news_row_single_text a.category{border-radius:10px;text-transform:uppercase;font-size:1rem;font-weight:600;color:#0074c9;display:inline-block;padding:5px 10px;background-color:#fff;}
  .sor_row_news p.data{display:inline-block;margin-left:14px;font-size:0.8rem;font-weight:400;color:#05162e;}
  .sor_row_news h2 a{font-size:1.2rem;color:#05162e;font-weight:600;}
  
  .sor_news_row_single .sor_news_row_single_img{min-height:210px;}
  
  
  body.page:not(.home) .sor_row_general,
  body.single .sor_row_general,
  body.archive .sor_row_general,
  body.search .sor_row_general,
  .sor_template_post .container_post{max-width:1440px;margin:0 auto;}
  body.page:not(.home) .sor_row_general .entry-content,
  body.single .sor_row_general article,
  body.archive .sor_row_general .col,
  body.search .sor_row_general .col,
  .sor_template_post .container_post{background-color:#fff;margin-bottom:30px !important;}
  
  
  body.archive.category .sor_row_general article>a,
  body.search.search-results .sor_row_general article>a{width:20%;padding-right:10px;}
  
  /*body.archive.category .sor_row_general article>a img,
  body.search.search-results .sor_row_general article>a img{max-width:170px;}*/
  
  
  
  
  
}
/* ++++++++++++++++++++++++ */
/* min-width 1025px */
/* ++++++++++++++++++++++++ */


/* XXLarge screens*/
@media only screen and (min-width: 118em) {
body.page:not(.home) .sor_row_general, body.single .sor_row_general,
body.archive .sor_row_general,
body.search .sor_row_general,
.sor_template_post .container_post,
.container{max-width:1440px;}
.sor_news_center .boxcontent_image{min-height:530px !important;}
.sor_row_news p.data{margin-left:25px;}
  .sor_row_news .sor_post_news_img{min-height: 150px;}
  .sor_news_row_single .sor_news_row_single_img{min-height:260px;}
  #responsive_sussidi .slick-prev{left:-55px;}
  #responsive_sussidi .slick-next{right:-55px;}
}
/* ++++++++++++++++++++++++ */
/* min-width 1921px */
/* ++++++++++++++++++++++++ */

body .sb_youtube[id^=sb_youtube_] *,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
}

@media print {
  /* All your print styles go here */
  .sor_template_post_first_header {display:none;}
  .sor_template_post_addtoany {display:none;}
  .custom-logo { margin: 0px !important; max-width: 200px !important;}
  #pl-w67c02b15cbfd7 {display:none;}
  .site-footer {display:none;}
  .site-header .sor_header_first_row {display:none !important;}
  .site-header .container {max-width:100% !important; margin-top:2rem;}
  .sor_header { display: table !important;  background: none !important;}
}