@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&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{margin:0;overflow-x:hidden; /*font-family: 'DM Serif Display', serif; font-size:1rem;font-style:normal;}*/
/*body {margin:0px !important;}*/
/*.site-header .row {margin:0px; padding:0px;}
#primary .row {margin:0px; padding:0px;}*/
/*.col{padding:0;}*/
body{display:flex;flex-direction:column;min-height:100vh; margin:0; overflow-x:hidden;}
body header.site-header {background: linear-gradient(180deg, #040527 0%, rgba(4, 5, 39, 0.80) 100%); /*z-index: 9999999999;position: relative;*/}
body:not(.home) #primary{flex:1;}
.site-header .row {padding:0px; margin:0px;}
.site-header .row .col {padding:0px; margin:0px;}

#name_site {max-width: 75rem;  margin: auto;  margin-top: 1.5rem;   margin-bottom: 0rem;}
.so-widget-bso-so-widget-blog-name {background: url('/wp-content/uploads/sites/29/2023/09/logo_chiesa_di_genova_new.png') no-repeat; background-size: 340px; min-width:340px; height:82px; background-position: left bottom;}
.so-widget-bso-so-widget-blog-name a{ font-family: 'DM Serif Display', serif;  font-size: 2.2rem;  color: #00deff; text-decoration:none; padding-left: 4.5rem;  text-transform: uppercase;}

/*.site-header {position: absolute; width: 100%; z-index: 9999;}*/
#pg-6-0 {background:#1a3f8e; margin:0px;}
#header_top {background:#1a3f8e; max-width:90rem; margin: auto; justify-content: flex-end;align-items:center !important;}
.so-widget-bso-so-widget-data-del-giorno {font-family: 'Roboto', sans-serif; color:#fff; font-size:0.9rem; padding-right: 0.5rem; text-align:right;}
/*.so-widget-bso-so-widget-santo-del-giorno:before {content:','; font-family: 'Roboto', sans-serif; color:#fff; font-size:0.9rem; margin-right:0.5rem;}*/
.so-widget-bso-so-widget-santo-del-giorno {font-family: 'Roboto', sans-serif; color:#fff; font-size:0.9rem; font-style:italic;}
.so-widget-bso-so-widget-santo-del-giorno a{font-family: 'Roboto', sans-serif; color:#fff; font-size:0.9rem; text-decoration:none;}
.widget_a2a_follow_widget .widget-title { color: #fff;  font-size: 0.6rem;  float: left;  max-width: 40px;  text-align: right; line-height: 0.5rem; padding-top: 0.3rem;}

#whats_tele_header  i {color:#fff; font-size: 1.3rem;  margin: 0.2rem !important;}

.widget_bso-so-widget-logo {text-align: center; max-width: 340px; margin:auto; margin-top:1rem; margin-bottom: 1rem;}

/*#menu_princ .navbar-nav {margin: auto;}
#menu_princ .navbar {background: none !important; max-width:90rem; margin: auto;}
#menu_princ .navbar li {font-family: 'Roboto', sans-serif; color:#fff; font-size:1rem;}
#menu_princ .navbar li a {font-family: 'Roboto', sans-serif; color:#fff; font-size:1rem; text-decoration:none;}
#menu_princ .navbar li span {font-family: 'Roboto', sans-serif; color:#fff; font-size:1rem;}
#menu_princ .navbar-light .navbar-nav .nav-link {color: #8faef3;}
#menu_princ .navbar-light .navbar-nav .nav-link:hover {color: #8faef3;}
#menu_princ .navbar-light .current_page_item {border-bottom:3px solid #8faef3;}
#menu_princ .dropdown-menu {border-radius: 1rem;}
#menu_princ .dropdown-menu li {font-family: 'Roboto', sans-serif; color:#0c214e; font-size: 0.8rem; font-weight: 800;}
#menu_princ .dropdown-menu li a {font-family: 'Roboto', sans-serif; color:#0c214e; font-size: 0.8rem; font-weight: 800; text-decoration:none;}
#menu_princ .dropdown-menu li span {font-family: 'Roboto', sans-serif; color:#0c214e; font-size: 0.8rem; font-weight: 800;}*/

#inevidenza_menu .navbar-nav {margin:0px;}
#inevidenza_menu .so-widget-sow-editor-base {position: absolute;}

#mega-menu-wrap-max_mega_menu_1 {background:none; margin: auto; max-width:75rem;}
#mega-menu-wrap-max_mega_menu_1 li {font-family: 'Roboto', sans-serif !important; color: #fff !important; font-size: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 li a {font-family: 'Roboto', sans-serif !important; color: #fff !important; font-size: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 span.mega-indicator:after {color: #8faef3 !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-item.mega-current-menu-item > a.mega-menu-link {background:none !important; border-bottom:3px solid #8faef3 !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu {background:#333 !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-link {line-height: 1.2rem !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}

#news_evidenza .slick-slider {margin-bottom: 0px;}
#news_evidenza .blue {background: rgb(10,21,66); background: linear-gradient(0deg, rgba(10,21,66,0.2721463585434174) 0%, rgba(10,21,66,1) 100%); height: 100%; width: 100%; display: inline-block;}
#news_evidenza h2 {font-family: 'DM Serif Display', serif; font-size: 2.5rem; color: #fff; font-weight: 800; margin-top: 18rem; max-width: 600px; float: right;  margin-right: 2rem; letter-spacing:0.1rem;}
#news_evidenza h2 a {color: #fff; text-decoration:none;}
#news_evidenza .miniatura {height: 730px; min-height: 730px; background-size: cover !important;  overflow: hidden;}
#news_evidenza .slick-prev {left: 20px; z-index: 99999;}
#news_evidenza .slick-next {right: 20px;}
#news_evidenza .slick-prev::before, #news_hp .slick-next::before {color: #fff;}
#news_evidenza .slick-dots {margin-left: 0px !important; bottom: 90px;}
.leggi_art {font-family: 'Roboto', sans-serif; color:#fff;font-size: 1.2rem; font-weight: 500; margin-top: 1.5rem; letter-spacing: -0.04rem;}
#news_evidenza .slick-dots li button:before {color: #fff;}
.leggi_art i {color: #8faef3; font-size:1.5rem; font-weight:600; border:1px solid #fff; padding:0.2rem;}

#news_evidenza_nav {margin-top: -140px; position: absolute; margin-left: 1rem;}
#news_evidenza_nav .slick-slide.slick-current {opacity:0.5;}
#news_evidenza_nav .slick-slide:not(.slick-current) {opacity:1;  cursor:pointer;}
#news_evidenza_nav .slick-slide {background:rgba(256,256,256,0.7); margin: 0.5rem; max-width: 32.25%; display: block;}
#news_evidenza_nav .immagineapp {max-width:50px; float: left; margin-right: 0.5rem;}
#news_evidenza_nav h2 {font-family: 'DM Serif Display', serif; font-size: 0.85rem;  color: #0c214e; display: contents; font-weight: 600;}
#news_evidenza_nav h2 a {font-family: 'DM Serif Display', serif; font-size: 0.85rem;  color: #0c214e; text-decoration:none;}

.home .addtoany_share_save_container {display:none;}

#inevidenza_menu {max-width:90rem; margin:auto;}
#inevidenza_menu .so-widget-sow-editor {font-family: 'DM Serif Display', serif; font-size: 1.5rem; color:#fff; text-align:center;}
#inevidenza_menu #container-widget-1-1-0 {padding:0px; background:none !important;}
#inevidenza_menu #container-widget-1-1-0 li {background:#eaf1ff; font-family: 'Roboto', sans-serif; font-size: 0.8rem; color: #0c214e; margin-right:1rem; text-transform: uppercase;}
#inevidenza_menu #container-widget-1-1-0 li a {font-family: 'Roboto', sans-serif; font-size: 0.9rem; color: #0c214e; font-weight: 600;}

#pg-9-0 {display:block; height:720px;}
/*#centro_hp {margin-top:4rem !important;}*/
#centro_hp,
body:not(.home) #primary article,
body.search #primary section,
body.search #primary .page-header,
body.archive.category #primary .page-header,
body.archive #primary .page-header{max-width:75rem; margin:auto; width: 100%;}
body.search #primary section,
body.search #primary .page-header,
body.archive #primary .page-header,
body:not(.home) #primary article{margin:60px auto;}
body:not(.home) #primary{background: linear-gradient(to bottom,#EBF0F1  0%,#EBF0F1  50%,#EBF0F1  70%,#fff 100%);}
#centro_hp #news_one .widget_title {font-family: 'DM Serif Display', serif; font-size: 2rem; color:#0c214e; border-bottom:1px solid #d3d3d3;  margin-bottom: 1.5rem;}
#primary .entry-footer {display:none;}
#centro_hp #news_one .widget_title b {color:#193a89; font-weight: 500;}
#centro_hp #news_one .immagineapp {  float: left;  margin-right: 1rem;}
#centro_hp #news_one h2 {font-family: 'DM Serif Display', serif; font-size: 2rem; color:#0c214e;  padding-top:0.5rem;     display: inline;}
#centro_hp #news_one h2 a{font-family: 'DM Serif Display', serif; font-size: 2rem; color:#0c214e; text-decoration:none;}
#centro_hp #news_one h5 {display: inline;}
#centro_hp #news_one .preview_txt {font-size: 0.95rem;}
#centro_hp #news_one .single_news { border-bottom:1px solid #d3d3d3;  margin-bottom: 1.5rem; padding-bottom:1rem; display:table;}
#centro_hp #news_one .arch_news {font-family: 'Roboto', sans-serif; font-size: 0.9rem; /*border-bottom:1px solid #d3d3d3; margin-bottom: 1.5rem;*/ text-align:right; padding-top: 1rem; padding-bottom: 0.5rem; color:#737373; float: right;}
#centro_hp #news_one .arch_news a{font-family: 'Roboto', sans-serif; font-size: 0.9rem; color:#737373; text-decoration:none; font-weight:800;}
#centro_hp #news_one .arch_news i {color:#97b8ff;}
#centro_hp #news_two { min-height: 742px;  margin-top: 4.5rem;}
#centro_hp #news_two .single_news { border-bottom:1px solid #d3d3d3;  margin-bottom: 1.5rem; padding-bottom:1rem;}
#centro_hp #news_two h2 {font-family: 'DM Serif Display', serif; font-size: 1.3rem; color:#0c214e; padding-top:0.5rem;}
#centro_hp #news_two h2 a{font-family: 'DM Serif Display', serif; font-size: 1.3rem; color:#0c214e; text-decoration:none;}

.site-footer {background:#0c214e;}
.site-footer .widget-title {font-family: 'Roboto', sans-serif;  font-weight: 800; font-size: 1rem; color: #fff; padding-top: 1rem;}
.site-footer .so-widget-sow-editor {font-family: 'Roboto', sans-serif;  font-size: 1rem; color: #fff;}
.site-footer .widget_a2a_follow_widget {margin-top:2rem;  margin-bottom: 0px !important;}
.site-footer .widget_a2a_follow_widget .widget-title { color: #fff;  font-size: 0.6rem;  float: left;  max-width: 40px;  text-align: right; line-height: 0.8rem;  padding-top: 0.3rem;  font-weight: 200;}
.site-footer #whats_tele {max-width: 200px; text-align: right;}
.site-footer #whats_tele i {color:#fff; font-size: 1.3rem;  margin: 0.2rem !important;}
#privacypolicy {background: #142a73;  font-family: 'Roboto', sans-serif;  font-weight: 400; font-size: 0.8rem; color: #fff; padding: 0.2rem; padding-left: 1rem;  text-align: center;}
#privacypolicy img {max-width: 100px;}
#privacypolicy p {margin: 0px;}
#privacypolicy a { color: #fff; text-decoration:none;}

.mons_box{background-image: url('/wp-content/uploads/sites/29/2023/10/Rectangle-12.png');min-height:330px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center; justify-content:flex-start;flex-direction:column;border-radius: 20px;}
.mons_box .mons_box_container{padding:20px 20px 0 20px;}
.mons_box p{font-family: 'DM Serif Display', serif;font-size: 1.75rem;font-style: normal;font-weight: 400;line-height: 39.2px;color: #0C214E;margin-bottom:0px;}
/*.mons_box .mons_container_link{background: linear-gradient(90deg, #FFA24D 0.32%, #67D7D0 100%);}*/
.mons_box .mons_container_link .mons_link_box{min-height:50px;border-radius: 0px 0px 20px 20px;background: #F8F8F8;padding:22px;display: flex;align-items: center;justify-content: flex-start;flex-flow: row wrap;}
.border-mons{background: linear-gradient(90deg, #FFA24D 0.32%, #67D7D0 100%);height: 5px !important;width: 100%;margin: 0;}
.mons_box .mons_container_link .mons_link_box .mons_link_single{display: inline-flex;align-items: center;justify-content: center;margin-bottom: 20px;width:45%;border-radius: 6px;background: rgba(151, 184, 255, 0.20);margin-right: 15px;}
.mons_box .mons_container_link .mons_link_box .mons_link_single a{background: var(--blue, linear-gradient(90deg, #1A3F8F 0.32%, #13256D 100%));background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: Manrope;font-size: 1rem;font-style: normal;font-weight: 700;line-height: 24px;}


.mons_box .mons_container_link .mons_link_box .mons_link_single:nth-child(2),
.mons_box .mons_container_link .mons_link_box .mons_link_single:nth-child(4){margin-right:0;}
.mons_box .mons_container_link .mons_link_box .mons_link_single:nth-child(3),
.mons_box .mons_container_link .mons_link_box .mons_link_single:nth-child(4){margin-bottom: 0;}

.mons-calendar{border-radius: 10px;background: #F9F9F9; padding:0px;}
.mons-calendar .controls{border-top:0 !important;background-color:transparent !important;}
.mons-calendar .controls .month{font-family: 'DM Serif Display', serif;font-size: 1rem;font-style: normal;font-weight: 400 !important;line-height: 26px;color:#1A3F8F;}
.mons-calendar .mini-clndr .clndr{border-bottom:0px !important;}
.mons-calendar .mini-clndr .clndr .days-container .days,
.mons-calendar .mini-clndr .clndr .days-container .days .headers{background-color:transparent !important;}
.mons-calendar .mini-clndr .clndr .days-container .days .headers .day-header{color:#0C214E;font-size:0.75rem;font-style: normal;font-weight: 700;line-height: 26px;text-transform: uppercase;}
.mons-calendar .mini-clndr .clndr .days-container .days .day{font-family: 'Roboto', sans-serif;font-size: 0.875rem;font-style: normal;font-weight: 700;line-height: 12px;text-transform: uppercase;border-radius: 28px;}
.mons-calendar .seed_legenda label {font-size: 0.6rem; font-family: 'Roboto'; border: 0px;  padding: 4px 0px;}
#tutti_app .arch_news {font-family: 'Roboto', sans-serif; font-size: 0.9rem; /*border-bottom:1px solid #d3d3d3; margin-bottom: 1.5rem;*/ text-align:right; padding-top: 1rem; padding-bottom: 0.5rem; color:#737373; float: right;}
#tutti_app .arch_news a{font-family: 'Roboto', sans-serif; font-size: 0.9rem; color:#737373; text-decoration:none; font-weight:800;}
#tutti_app .arch_news i {color:#97b8ff;}
.home .widget_noah_calendar_widget {margin-bottom:0px !important;}

#panel-9-2-2-2{background-color:#F8F8F8;border-radius:20px;}


#pg-9-3,
#pg-9-5{background: linear-gradient(0deg, #F9F9F9 68%, #D5DEE3 99.48%); padding:60px 0;}
.chiesadigenova_cittadino .wp_rss_retriever_list{padding:0;display: flex;align-items: center;justify-content: flex-start;flex-flow: row wrap;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item{flex:0 0 47%;margin-bottom:60px;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_item_wrapper{position:relative;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(1),
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(3),
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(5){margin-right:30px;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_title{display: inline-block;width: 82%;float: right;color: var(--text-primary, #0C214E);
font-family: 'DM Serif Display', serif;font-size: 1.125rem;font-style: normal;font-weight: 400;line-height: 140%;margin:0;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_image{display: inline-block;/*width: 43% !important;*/float: left;margin-right: 0px;margin-bottom: 0px;/*min-height: 90px;*/}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_image img{width:100%;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_container{display:none;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_metadata{display: inline-block;width: 87%;margin: 0;padding: 0 16px;float:right;/*position:absolute;top: 31px;left: 51px;*/}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_metadata .wp_rss_retriever_date{font-size:0;}
.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_metadata .wp_rss_retriever_date span{color:#737373;font-family: 'Roboto', sans-serif;font-size: 0.8rem;font-style: normal;font-weight: 400;line-height: 26px;}
.chiesadigenova_youtube_box{background: linear-gradient(180deg, #13256D 0%, #071739 100%);padding:40px 20px;border-radius:20px;}
.chiesadigenova_youtube_box h3{color: #FFF;font-family: 'DM Serif Display', serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 57.6px;margin-bottom:40px;text-align:center;}
.chiesadigenova_youtube_box h3 span{color: var(--azzurro, #97B8FF);font-family: DM Serif Display;font-size: 3rem;font-style: normal;font-weight: 400;line-height: 57.6px;}

.addtoany_share_save_container .addtoany_header {font-family: 'Roboto', sans-serif; font-size: 0.8rem; margin-bottom: 0.5rem;}

/*
 * -------------- Articoli --------------------------- *
*/
body:not(.home) #primary article .entry-header .posted-on,
body:not(.home) #primary article .entry-header ul.tax-category{display:inline-block;margin-bottom:10px;}
body:not(.home) #primary article .entry-header .posted-on a{color: #737373;font-family: 'Roboto', sans-serif;font-size: 1rem;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;text-decoration:none;}
body:not(.home) #primary article .entry-header ul.tax-category{margin:0;padding:0 0 0 10px;list-style:none;}
body:not(.home) #primary article .entry-header ul.tax-category a{color: #97B8FF;font-family: 'Roboto', sans-serif;font-size: 1rem;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
body:not(.home) #primary article p.entry-surtitle{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 1rem;font-style: normal;font-weight: 400;line-height: 33.6px;}
body:not(.home) #primary article h1.entry-title {color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 2.5rem;font-style: normal;font-weight: 400;line-height: 57.6px;margin-bottom:27px;}
body:not(.home) #primary article h2.entry-subtitle{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 24px;font-style: italic;font-weight: 400;line-height: 33.6px;margin-bottom:40px;}
body:not(.home) #primary article .entry-header img{/*width:100%;*/margin-bottom:30px;}
body:not(.home) #primary article .entry-content{padding:0 40px;margin-bottom:40px;}
body.page #primary article .entry-content{padding:0;}
body:not(.home) #primary article .entry-content p{color: #0C214E;font-family: 'Roboto', sans-serif;font-size: 1.25rem;font-style: normal;font-weight: 400;line-height: 32px; }
body:not(.home) #primary article .entry-content blockquote{border-left:5px solid #97B8FF;margin:30px 0;}
body:not(.home) #primary article .entry-content blockquote p{padding-left:30px;color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 1.75rem;font-style: normal;font-weight: 400;line-height: 39.2px;}
body:not(.home) #primary article .entry-content .gallery{margin:30px 0;}
body:not(.home) #primary article .entry-content .addtoany_share_save_container{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;}
body:not(.home) #primary article .entry-content .addtoany_share_save_container svg path{fill:#808080;}
body:not(.home) #primary article footer.entry-footer .bso-posts{display:flex;align-items:flex-start;justify-content:space-between;padding: 30px 15px;}
body:not(.home) #primary article footer.entry-footer .navigation,
body.page #primary article footer.entry-footer:before{display:none;}
/*body:not(.home) #primary article footer.entry-footer:before{position:relative;content:"Ti potrebbero interessare";display:block;padding: 40px 15px 10px 15px;color: #0C214E;font-family: 'Roboto', sans-serif;font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: 28.8px;}
body:not(.home) #primary article footer.entry-footer .bso-posts .bso-post{padding-right:50px;}
body:not(.home) #primary article footer.entry-footer .bso-posts .bso-post img{width:100%;min-height:200px;margin-bottom:20px;max-height: 300px;max-width: 300px;}
body:not(.home) #primary article footer.entry-footer .bso-posts .bso-post .bso-post-title a{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 1.2rem;font-style: normal;font-weight: 400;line-height: 30.8px;text-decoration:none;}
body:not(.home) #primary article footer.entry-footer .bso-posts .bso-post .bso-post-excerpt{display:none;}*/
/*
 * -------------- End: Articoli --------------------------- *
*/
body.archive.category #primary .page-header{margin-top:40px;}
body.archive.category #primary article,
body.search #primary article{border-bottom:1px solid #0C214E; display: table;}
body.archive.category #primary article .entry-header ul.tax-category{display:none;}
body.archive.category #primary .page-header h1.page-title,
body.search #primary .page-header h1.page-title,
body.archive #primary .page-header h1.page-title{font-size:0;}
body.archive.category #primary .page-header h1.page-title span,
body.archive #primary .page-header h1.page-title span,
body.search #primary .page-header h1.page-title span{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 3rem;font-style: normal;font-weight: 400;line-height: 57.6px;}
body.archive.category #primary article .entry-header img{width:auto;}
body.archive.category #primary article .entry-header > a,
body.search #primary article .entry-header > a{display: inline-block;float: left;padding-right: 20px;}
body.archive.category #primary article .entry-header h2.entry-title a,
body.search #primary article .entry-header h2.entry-title a{text-decoration:none;color: #0C214E;}
body.archive.category #primary article .entry-content .addtoany_share_save_container,
body.search #primary article .entry-content .addtoany_share_save_container{display:inline;}
body.archive.category #primary .pgntn-page-pagination,
body.search #primary .pgntn-page-pagination{display:flex;align-items:center;justify-content:center;}
body.archive.category #primary .navigation.posts-navigation,
body.search #primary .navigation.posts-navigation{display:none;}

body.search #primary article{padding-bottom:30px;}
body.search #primary article .entry-content{display: inline-block;float: right;width: 86%;margin-top: 0;}

/*annuario*/

.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;*/}
.post-type-archive-wd-annuario-persone #primary > .row {max-width:75rem; margin:auto;}
.post-type-archive-wd-annuario-enti #primary > .row {max-width:75rem; margin:auto;}
#seed-div-box-annuario button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left; width: 100%; 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 .posted-on {display:none !important;}
.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: 33% !important;  width: 33% !important;
    margin-bottom: 0.5rem !important;  padding-bottom: 0rem !important;  border-left: 1px dotted gray;  padding-left: 0.5rem; 
    border-bottom: 0px !important;}
.post-type-archive-wd-annuario-persone .entry-title-post {line-height: 1rem;}
.post-type-archive-wd-annuario-persone .entry-title-post a {color:#16492b;}
.wd-noah-persona-titolo {color:#1a3f8e; font-weight:bolder; font-size: 1.5rem;}

/* 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; float:left; width: 100%; border-bottom:1px solid #13438c; /*margin-bottom:2rem;*/ }
.wd-noah-enti-search {background: #f3f3f3; padding:1rem; 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-enti-search label {width:48%; float: left; margin-right:2%}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-enti-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 {float:left; margin-right: 1rem; max-width:122px}

.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-persone .entry-content {padding:0px !important; margin:0px !important;}
.single-wd-annuario-persone  .wd-noah-persona-infocontainer label {margin-right:0.5rem; font-style:italic;}

.archive.post-type-archive .archive-description { display: none;}
.archive article h2.entry-title a {text-decoration:none;}

/* box pmap2*/
.box-pmap20 {border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('/wp-content/uploads/sites/2/2023/07/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem;}
.pmap20-title {font-weight:bolder;}
.pmap20-chiesa-orario {display: table; width: 100%;}
.pmap20-chiesa-day {float: left; margin-right: 0.5rem;}
.pmap20-chiesa-m:before {content: "\f017"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.pmap20-chiesa-m {float: left;}
.pmap20-chiesa-nd {font-size:0.9rem;}
body.wd-annuario-enti-template-default #primary .entry-content{padding:0 !important;}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts,
.wd-noah-ente-infocontainer .wd-noah-ente-denominazione,
.wd-noah-ente-infocontainer .wd-noah-ente-altra-denominazione,
.wd-noah-ente-infocontainer .wd-noah-cf-ente,
.wd-noah-ente-infocontainer .wd-noah-tipo-ente,
.wd-noah-ente-infocontainer .wd-noah-ente-telefono,
.wd-noah-ente-infocontainer .wd-noah-indirizzo-ente{border-bottom:1px solid #e3e3e3;}
.wd-noah-ente-incarichi{display:flex;align-items:center; /*justify-content:space-between;*/ background: #cecece;margin-top: 1rem;padding:20px;}
.wd-noah-ente-infocontainer label {margin-right:0.5rem;}
.wd-noah-ente-incarichi label {font-weight:bolder;}
.wd-noah-ente-inc{display:flex;flex-flow:row wrap; margin-right: 1rem;  margin-left: 1rem;}
.wd-noah-ente-testo p {font-size: 1rem !important;}

.chiesadigenova_back_content{background-color:#fff;-webkit-box-shadow: 5px 5px 8px 5px #E3E3E3; box-shadow: 5px 5px 8px 5px #E3E3E3;border-radius: 10px;padding:20px 15px;margin-bottom:70px;}

.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container{border:0;background-color:transparent;padding:0;display:block;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{background-color:transparent;padding:0;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab,
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title{background-color: transparent !important;border:0;color: #0C214E;text-overflow: ellipsis;font-family: 'DM Serif Display', serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 32px;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected{opacity:1;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:not(.sow-tabs-tab-selected){opacity:0.5;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title{border-bottom:5px solid #97B8FF;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-panel-container{background-color: transparent !important;border:0 !important;}
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content,
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content p,
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content p strong{color: #0C214E;text-overflow: ellipsis;font-family: 'DM Serif Display', serif;font-size: 16px;font-weight: 400;line-height: 32px; }
.chiesadigenova_back_content .so-widget-sow-tabs-default-e4c3ec3e16cb-1572975122 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:30px 8px;}
.chiesadigenova_back_content .tab-content .tab-pane .chiesadigenova_more i{padding-left:10px;font-size:16px;}
.chiesadigenova_back_content .tab-content .tab-pane .card.card-body{padding: 0;border: 0;}
.single_post h2{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 22px;font-style: normal;font-weight: 400;line-height: 30.8px;}

.chiesadigenova_agendaVescovo{background: #EBF0F1;-webkit-box-shadow: 5px 5px 8px 5px #E3E3E3;box-shadow: 5px 5px 8px 5px #E3E3E3;border-radius: 10px;padding: 40px 30px;}
.chiesadigenova_agendaVescovo h3.widget-title{padding-bottom:10px;font-family: 'DM Serif Display', serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 43.2px;}
.chiesadigenova_agendaVescovo h3.widget-title::after,
.chiedadigenova_archive_agenda_link::before,
.chiesadigenova_agenda_block h3.section-title::after{content:'';position:relative;display:block;width:100%;height:1px;background-color:#0C214E;opacity: 0.1;margin-top: 10px;}
.chiesadigenova_agenda_block h3.section-title a{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 28px;font-style: normal;font-weight: 400;line-height: 39.2px;}
.chiesadigenova_agendaVescovo .chiedadigenova_agenda_appuntamenti_title h3{color: #0C214E;font-family: 'Roboto', sans-serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 24px;}
.chiesadigenova_agendaVescovo .chiedadigenova_appuntamenti_single{border-left:2px solid #72098C;padding-left:5px;}
.chiesadigenova_agendaVescovo .chiedadigenova_appuntamenti_single .date{color: #fff;  font-family: 'Roboto', sans-serif; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 19px;  margin-right: 0.5rem;  background: #0C214E; padding: 0.2rem;
    border-radius: 2rem;  width: 25px;  display: inline-block;  text-align: center;}
.chiesadigenova_agendaVescovo .chiedadigenova_appuntamenti_single h2{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 140%; }
.chiesadigenova_agendaVescovo .chiedadigenova_appuntamenti_single h2 a {color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 140%; text-decoration:none;}

.chiesadigenova_arcivescovo_documenti .chiesadigenova_arcivescovo_documenti_content h3 a{color: #FFF;font-family: 'DM Serif Display', serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 140%;text-decoration:none;text-align: left;word-break: break-all;}
.chiesadigenova_arcivescovo_documenti .chiesadigenova_arcivescovo_documenti_archive,
.chiedadigenova_archive_agenda_link{display:flex;align-items:center;justify-content:flex-end;}
.chiedadigenova_archive_agenda_link{flex-flow:row wrap;}
.chiesadigenova_arcivescovo_documenti .chiesadigenova_arcivescovo_documenti_archive a,
.chiedadigenova_archive_agenda_link a{color: #FFF;font-family: 'Roboto', sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;}
.chiedadigenova_archive_agenda_link a{color:#0C214E;padding-top:15px;text-decoration:none;}
.chiedadigenova_archive_agenda_link a i{padding-left:10px;color:#97B8FF;}
.chiesadigenova_agenda_single_post h2 a{color: #0C214E;font-family: DM Serif Display;font-size: 28px; font-style: normal; font-weight: 400; line-height: 39.2px; /*word-break: break-all;*/ text-decoration: none;}
.chiesadigenova_agenda_single_post p a{color: #0C214E;font-family: 'Roboto', sans-serif;font-size: 18px;font-style: normal; font-weight: 400; line-height: 28.8px; opacity: 0.7;word-break: break-all;text-decoration: none;}
.chiesadigenova_agenda_multi_post .single_post h2 a{color: #0C214E;font-family: 'DM Serif Display', serif; font-size: 1.1rem; font-style: normal; font-weight: 400; line-height: 1.6rem; /*word-break: break-all; */ text-decoration: none;}
.chiesadigenova_back_content_alternative{background-color: rgba(151, 184, 255, 0.2);padding:20px;border-radius: 20px;}
#segreteria h3.widget-title{color: #0C214E;font-family: 'Roboto', sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 28.8px;margin-bottom:30px;}
#segreteria .siteorigin-widget-tinymce p,
#segreteria .segreteria_indirizzo_box,
#segreteria .segreteria_orari{font-family: 'Roboto', sans-serif;font-size: 20px;font-style: normal;line-height: 32px;}
#segreteria .segreteria_indirizzo_box,
#segreteria .siteorigin-widget-tinymce p,
.segreteria_email p{margin-bottom:5px;}
#segreteria .first_informations{margin-bottom:30px;}
#segreteria .segreteria_indirizzo_box span.segreteria_indirizzo{font-family: Manrope;font-size: 20px;font-style: normal;font-weight: 700;line-height: 32px;}
.chiesadigenova_agenda_container .chiesadigenova_agenda_single_post{border-bottom:1px solid rgba(12, 33, 78, 0.1);padding:10px 15px;}
.chiesadigenova_agenda_container .chiesadigenova_agenda_single_post span.data a{color: #737373;font-family: 'Roboto', sans-serif;
font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}
.chiesadigenova_agenda_container .chiesadigenova_agenda_single_post h2 a{color: #0C214E;font-family: 'DM Serif Display', serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 28px;}

body.page-template-default.page article footer.entry-footer::before{display:none !important;}

.uff_box {border:1px solid #1a3f8e; border-radius:1rem; padding:1rem; min-height:255px; background:rgba(256,256,256,0.6);}
.uff_box .widget-title {font-size: 1.2rem !important;}
.uff_box p {font-size: 0.85rem !important; line-height: 1.6rem !important;}

.home .ow-button-base a {text-align:left; font-size: 0.9rem !important;}
.home .ow-button-base a .sow-icon-image {width: 1.5em; height:2rem;}
.home .ow-button-base .sow-icon-fontawesome {margin-left: -1rem !important; margin-right: 0.7rem !important; font-size: 2rem !important;}
.home .ow-button-base .sow-icon-typicons {margin-left: -1rem !important; margin-right: 0.7rem !important; font-size: 2rem !important;}
.home .ow-button-base .sow-icon-ionicons {margin-left: -1rem !important; margin-right: 0.7rem !important; font-size: 2rem !important;}
.home .ow-button-base .sow-icon-icomoon {margin-left: -1rem !important; margin-right: 0.7rem !important; font-size: 2rem !important;}

.single-wd-appuntamenti .wd-appuntamenti .entry-content label {margin-right:0.5rem; font-style:italic;}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {max-width:75rem; margin:auto; background:#646565;  padding: 1rem;
    border-radius: 1rem;}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label { margin-right: 1rem;}
.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.post-type-archive-wd-appuntamenti article {margin-bottom: 2rem !important; margin-top: 2rem !important; border-bottom: 1px dotted gray; padding-bottom: 1rem;}
.post-type-archive-wd-appuntamenti article .entry-content  {display:none;}
.post-type-archive-wd-appuntamenti a br {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.post-type-archive-wd-appuntamenti .entry-title a { color: #0C214E;  font-family: 'DM Serif Display', serif;   font-size: 2rem;   font-style: normal;   font-weight: 400; text-decoration:none;}

.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario:before{color:#ffffff;background:#1a3f8e;font-size:1rem;content:attr(data-top);display:block;text-transform:uppercase;padding:5px 0}
ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff;background:#1a3f8e;font-size:1rem;;content:attr(data-bot);display:block;text-transform:uppercase;padding:5px 0}
.wd-noah-appuntamento-widget-calendario { display: inline-block;  font-family: sans-serif;
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2;
    border-radius: 10px;
    overflow: hidden;
    width: 4.4em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.5);
    padding: 0!important;
    float: left;margin-right:20px
}
.wd-noah-appuntamento-text-month {visibility: hidden !important;position: absolute !important;}
.wd-noah-appuntamento-widget-calendario {font-size: 0.8rem !important;width: 80px !important; color: #000;}
.wd-noah-appuntamento-widget-calendario:before {font-size: 0.8rem !important;text-transform: lowercase !important;}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {  font-size: 2em;   display: block;}


.bso-attachments {background: #ccc; border-radius: 0.5rem;  padding-top: 0.4rem;  list-style-type: none; padding-bottom: 0.4rem;}
.bso-attachments a { font-family: 'Roboto', sans-serif;  font-weight: 400;  font-size: 0.8rem; color:#142a73; text-decoration:none;}
.bso-attachments a:before {content: "\f0c6"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}

.category-vescovi-a-genova article .posted-on {display:none !important;}
.category-beati-genovesi article .posted-on {display:none !important;}
.category-santi-genovesi article .posted-on {display:none !important;}
.category-santuari article .posted-on {display:none !important;}
.santuari .entry-header .posted-on {display:none !important;}
.category-virtual-tour article .posted-on {display:none !important;}
.virtual-tour .entry-header .posted-on {display:none !important;}
.category-nel-centro-storico article .posted-on {display:none !important;}
.nel-centro-storico .entry-header .posted-on {display:none !important;}
.category-vescovi-genovesi article .posted-on {display:none !important;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
		body .site-header .col{padding:0;}
	 .site-header{left: 0;top: 0;}
		#header_top{max-width: 100%;flex-flow: row wrap;flex-direction: row !important;}
		#pgc-1573049782-0-0,
		#pgc-1573049782-0-1,
		body.home #primary .entry-content,
		#pgc-1573049961-0-0,
		#pgc-1573049961-0-1{margin:0;}
		#pgc-1573049782-0-0,
		#pgc-427-0-0{flex: 0 0 30%;}
		#pgc-1573049782-0-1,
		#pgc-427-0-1{flex: 1 0 59%;}
		#pgc-1573049782-0-2,
		#pgc-1573049961-0-2{display: flex;align-items: center;justify-content: center;}
		#news_evidenza h2{margin-top: 17rem; margin-left: 2rem; font-size: 1.4rem;}
		#news_evidenza_nav{display:none;}
		body #primary .row,
		.post, .page,
		#pgc-9-1-0{margin:0;}
		body.home #primary .row .col{padding:0;}
		#pg-9-1,
		#pg-9-2,
		#pg-9-3,
		#pg-9-4,
		#pg-9-5{padding:0 15px;}
		.mons_container_link{width:100%;}
		#pg-9-3 .col-12{padding:0;}
		.so-widget-bso-so-widget-data-del-giorno {font-size: 0.7rem;}
		.so-widget-bso-so-widget-santo-del-giorno {font-size: 0.7rem;}
		#pgc-1573049782-0-2 {float: left; width: 60% !important; display: inline;  margin: 0.5rem;}
		#pgc-427-0-2 {float: left; width: 60% !important; display: inline;  margin: 0.5rem;}
		#pgc-1573049782-0-3 {width: 35% !important;  /*margin-top: -29px;*/}
		#pgc-427-0-3 {width: 35% !important;  /*margin-top: -29px;*/}
				.so-widget-bso-so-widget-blog-name { padding-left: 4rem; line-height: 1.2rem;}
		.so-widget-bso-so-widget-blog-name a {font-size: 1.45rem; padding: 0px;}
		.chiesadigenova_cittadino .wp_rss_retriever_list{display:block;}
		.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(1), .chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(3), .chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item:nth-child(5){margin-right:0;}
		#panel-9-3-0-0 .textwidget img{margin-top:30px;}
		.chiesadigenova_cittadino .wp_rss_retriever_item_wrapper{display: flex;    flex-direction: column; align-items: center;justify-content: center;}
		.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_title,
		.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_metadata{display:block;width:100%;}
		.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_item .wp_rss_retriever_image{width:100% !important;min-height:180px;}
		.chiesadigenova_cittadino .wp_rss_retriever_list .wp_rss_retriever_metadata{text-align:center;}
		#container-widget-1-1-0{display: block;width: 100%;}
		#container-widget-1-1-0 .navbar-toggler{display:none;}
		#container-widget-1-1-0 .navbar-collapse.collapse{display:block;}
		#container-widget-1-1-0 .navbar-collapse.collapse .navbar-nav.mr-auto{display: flex;margin: 0;width: 100%;justify-content: flex-start;}
		#container-widget-1-1-0 .navbar-collapse.collapse .navbar-nav.mr-auto li.menu-item{display: block;width: 100%;margin: 0;background:transparent !important;}
		body:not(.home) #primary article .entry-content{padding:0; margin-top: 0px;}
		body:not(.home) #primary article .entry-content .addtoany_share_save_container{justify-content:center;}
		
		html{margin:0 !important;}
		
		#pg-9-0 { height: auto;}
		
		#primary article h1.entry-title { font-size: 1.7rem !important; line-height: 40.6px !important; margin-bottom: 22px !important;}
	.single #primary article {margin-top: 1rem !important;}
		#primary article .entry-content p { font-size: 1rem; line-height: 30px;}
		#news_evidenza .miniatura { height: 530px;  min-height: 530px;}
		#news_evidenza .blue {background: linear-gradient(0deg, rgba(10, 21, 66, 0.2721463585434174) 0%, rgba(10, 21, 66, 1) 80%);}
	#inevidenza_menu .so-widget-sow-editor-base {position: initial; color: #000;}
		#inevidenza_menu .so-widget-sow-editor-base p {margin-bottom:0px !important;}
		#pl-9, #panel-9-0-0-0, #panel-9-0-0-1 {margin-bottom:0px !important;}
		#inevidenza_menu #container-widget-1-1-0 li a { background: #0c214e; color:#fff; text-align:center; border-radius: 0.5rem; margin-bottom: 0.5rem;}
		
		.wd-noah-persone-search label { width: 100%;  float: none;  margin-right: 0px !important;}
		#seed-div-box-annuario #s {float: none;  width: 100%; margin-right: 0rem;}
		#wd-tipo-persone {width: 100%;}
		.post-type-archive-wd-annuario-persone article { float: none;   max-width: 100% !important;    width: 100% !important;
        margin-bottom: 0.5rem !important;   padding-bottom: 0rem !important;}
		
		.post-type-archive-wd-annuario-enti .wd-noah-enti-search .searchform label { width: 100%;}
		#seed-div-box-annuario #wd-tipo-enti { float: none;  max-width: 100%;}
		.post-type-archive-wd-annuario-enti article {  float: none;   max-width: 100% !important;    width: 100% !important;
        margin-bottom: 0.5rem !important;   padding-bottom: 0rem !important; min-height: auto;}
  
}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
		.site-header{left: 13px;top: 0;}
				#pgc-1573049782-0-2 {float: left; width: 60% !important; display: inline;  margin: 0.5rem;}
		#pgc-1573049782-0-3 {width: 35% !important;  /*margin-top: -29px;*/}
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
		.col{padding:0;}
				/*#pgc-1573049782-0-2 {float: left; width: 60% !important; display: inline;  margin: 0.5rem;}
		#pgc-1573049782-0-3 {width: 35% !important;  /*margin-top: -29px;*//*}*/
  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
       
    
   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    

      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */

@media print {

 a[href]:after { content: none !important; } 
}