@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..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');

#iandu-fixed-edit-preferences { font-size: 0.75rem;  padding: 0.3rem;  border-top-left-radius: 0.5rem;  border-top-right-radius: 0.5rem;}

body{padding:0;margin:0 !important;overflow-x:hidden;width:100%;height:100%;/*font-family: "Barlow", serif;*/font-weight: 100;font-style: normal;background-color:#fefefe;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-family: "Playfair Display", serif;font-weight: 600;font-style: normal;}
.container{max-width:1181px;}
body:not(.home) .sanM_row{max-width:1181px;margin:0 auto;}
footer.site-footer{background-color:#141442;padding:22px 0;}
footer .sanmar_footer_info .so-widget-sow-editor p{color:#fff;margin-bottom:0;font-family: "Poppins", serif;font-weight: 400;  font-style: normal;font-size:0.875rem;}
footer .sanmar_social_cookie{display:flex;align-items: flex-end;justify-content: flex-end;flex-direction: column;}

footer .sanmar_social_cookie .widget-title{font-family: "Barlow", serif;font-weight: 500;font-style: normal;font-size:0.625rem;color:#fff;margin-bottom:5px;}

.widget_a2a_follow_widget .widget-title {font-size:0.75rem;}

footer .sanmar_social_cookie .a2a_kit .a2a_svg svg path{fill:#fff !important;}
#panel-23318-0-2-0{margin-bottom:15px !important;}
footer .sanmar_social_cookie .so-widget-sow-editor p,
footer .sanmar_social_cookie .so-widget-sow-editor p a{font-family: "Barlow", serif;font-weight: 400;font-style: normal;font-size:0.688rem;color:#fff;}

.custom-logo {max-width: 350px;  margin-top: 4rem;}
body.single article footer.entry-footer .comments-area{display:none;}

#pg-w677e66768981c-0{align-items: center !important;justify-content: flex-end !important;padding:20px 0;}
#pg-23315-0{padding-top:50px;}
#pgc-5-0-0{position:absolute;z-index:9999;top:1.5%;}
#pgc-5-0-1{position: absolute; right: 17%;padding: 0 0 30px 0; z-index: 99999; top: 1%;width:40%;}
#panel-w677e66768981c-0-0-0,
#panel-23315-1-0-0{margin-bottom:0 !important;}
#pgc-5-0-1 .widget_a2a_follow_widget .widget-title {float:left;}
.widget_bso-so-widget-data-del-giorno {margin-bottom:0 !important; font-size:0.8rem;}
#panel-w677e66768981c-0-0-0 .so-widget-bso-so-widget-data-del-giorno{font-family: "Barlow", serif;color:#1a2252; font-weight: 600;font-style: normal;font-size:0.75rem;}
.so-widget-bso-so-widget-santo-del-giorno a{font-family: "Barlow", serif;color:#1a2252; font-weight: 300;font-style: normal;font-size:0.75rem;}
.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{margin:0 !important;}
#pgc-w677e66768981c-0-1 .widget-title{font-family: "Barlow", serif;color:#7a7a7a; font-weight: 300;font-style: normal;font-size:0.625rem;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{padding:18px 0 !important;}
a.mega-menu-link{font-family: "Barlow", serif !important;font-weight: 600 !important;font-style: normal;font-size:1.1rem !important;}

#pg-w67f789e71df19-0 {margin-bottom: 0.5rem !important;}
#pg-w681deafb9c8cb-0 {margin-bottom: 0.5rem !important;}

.sow-carousel-content p,
.sow-carousel-content p img{margin-bottom:0}

.sanmar_section_title{display: flex;align-items: center;justify-content: flex-start; gap: 0.2rem;}
.sanmar_section_title h3{margin-bottom:0;font-size:1.25rem;color:#001c54;}
.sanmar_section_link a{align-items:center;justify-content:flex-end;gap:0.3rem;font-size:1rem;font-family: "Playfair Display", serif; font-style: normal; color:#001c54; font-weight: 600;}

.sanmar_home_single_news .sanmar_home_news,
.sanmar_home_multi_news .sanmar_home_news{position:relative;display:flex;flex-direction:column;}

.sanmar_home_single_news .sanmar_home_news_info {position:absolute;bottom:0;  left: 0; background: linear-gradient(0deg, rgba(0,28,84,1) 30%, rgba(0,28,84,0) 100%);width:100%;min-height:187px;display:flex;align-items:start;justify-content:flex-end;flex-direction:column; padding: 1rem; line-height: 1rem;}
.sanmar_home_multi_news .sanmar_home_news_info {position:absolute;bottom:0;background: linear-gradient(0deg, rgba(0,28,84,1) 30%, rgba(0,28,84,0) 100%);width:100%;min-height:130px;display:flex;align-items:start;justify-content:flex-end;flex-direction:column; padding: 0.6rem;}
.sanmar_home_single_news .sanmar_home_news_bck,
/*.sanmar_home_multi_news  .sanmar_home_news_bck{border-radius:20px;}*/
/*.sanmar_home_multi_news  .sanmar_home_news_info,*/
/*.sanmar_home_single_news .sanmar_home_news_info{border-bottom-left-radius:20px;border-bottom-right-radius:20px;}*/
/*.sanmar_home_multi_news  .sanmar_home_news_info{border-top-left-radius:20px;border-top-right-radius:20px;}*/
.sanmar_home_single_news .sanmar_home_news_info span a,
.sanmar_home_multi_news .sanmar_home_news_info span a,
.sanmar_home_single_news .sanmar_home_news_info p a,
.sanmar_home_multi_news .sanmar_home_news_info p a,
.sanmar_home_single_news .sanmar_home_news_info h2 a,
.sanmar_home_multi_news .sanmar_home_news_info h2 a{color:#fff;}
.sanmar_home_single_news .sanmar_home_news_info h2 {line-height: 1.5rem;}
.sanmar_home_single_news .sanmar_home_news_info h2 a{font-size:1.375rem;font-weight:800;margin-bottom:10px;}
.sanmar_home_multi_news .sanmar_home_news_info h2 {font-weight:800; line-height: 0.9rem;}
.sanmar_home_multi_news .sanmar_home_news_info h2 a{font-size:1.1rem;}
.sanmar_home_multi_news .sanmar_home_news_info span a,
.sanmar_home_single_news .sanmar_home_news_info span a{font-size:0.85rem; font-family: "Barlow", serif;font-weight: 500;}
.sanmar_home_single_news .sanmar_home_news_info p a{font-family: "Barlow", serif;font-weight: 500;font-size:1.125rem;}
.sanmar_home_single_news .etichetta a {font-style:italic;  border-left: 1px solid #fff;  padding-left: 0.3rem;}
.sanmar_home_multi_news .etichetta a {font-style:italic;  border-left: 1px solid #fff;  padding-left: 0.3rem;}

.sanmar_home_altrenews {/*width: 23.5%; float: left;*/  margin: 0.5rem;  margin-top: 0px;}
.sanmar_home_altrenews .img_altrenews {max-height: 165px; overflow: hidden;}
.sanmar_home_altrenews .img_altrenews img {width:100%;}
.sanmar_home_altrenews h2 {color: #001c54; font-size:1.1rem;}
.sanmar_home_altrenews h2 a {color: #001c54; font-size:1.1rem;}
.sanmar_home_altrenews .template_post_tag {position: absolute;}
.sanmar_home_altrenews .sanmar_home_altrenews_info span a{font-size:0.85rem; font-family: "Barlow", serif;font-weight: 500; color:#000;}
.sanmar_home_altrenews .sanmar_home_altrenews_info p a{font-family: "Barlow", serif;font-weight: 500;font-size:1.125rem; color:#000;}
.sanmar_home_altrenews .etichetta a {font-style: italic;  border-left: 1px solid #000;  padding-left: 0.3rem;}

#altre_news_hp { margin-top: 1rem;  border-top: 1px solid #47a7d4;  padding-top: 0.5rem;}
#responsive {margin-top:0.7rem;}
#responsive .slick-prev:before, #responsive .slick-next:before {color: #001c54;}
#responsive .slick-dots {margin:0px;}

.sanM_template_post{margin:10px 0 50px 0;}
.firt_row{display: flex;    align-items: center;		justify-content: flex-start;margin-bottom:10px;gap:0.3rem;}
.sanM_template_post_data { font-family: "Barlow", serif;font-weight: 400;font-style: normal;font-size:0.938rem;margin-bottom:0;color:#3f3f3f;}
.sanM_template_post_categorie .list_post_categorie{margin:0;padding:0;list-style:none;display: flex;    align-items: center;    justify-content: space-around;    flex-flow: row wrap;    gap: 1rem;}
.sanM_template_post_categorie .list_post_categorie li a { font-family: "Barlow", serif;font-weight: 600;font-style: normal;font-size:0.938rem;margin-bottom:0;color:#47a7d4;}
.sanM_template_post_occhiello{font-family: "Barlow", serif;font-weight: 500;font-style: normal;font-size:1.25rem;margin-bottom:10px;color:#3f3f3f;}
.sanM_template_post_title{font-family: "Playfair Display", serif;font-weight: 700;font-style: normal;color:#001c54;margin-bottom:25px;font-size:2rem;}
.sanM_template_post_subtitle {font-family: "Playfair Display", serif;font-weight: 700;font-style: italic;color:#25303b;font-size:1.5rem;margin-bottom:10px;}
.entry-subtitle {font-family: "Playfair Display", serif;font-weight: 700;font-style: italic;color:#25303b;font-size:1.5rem;margin-bottom:10px;}
.single .entry-title {font-family: "Playfair Display", serif;font-weight: 700;font-style: normal;color:#001c54;margin-bottom:25px;font-size:2.188rem;}
.archive .entry-subtitle {font-family: "Playfair Display", serif;font-weight: 700;font-style: italic;color:#25303b;font-size:1rem;margin-bottom:10px;}
.sanM_template_post_img{margin:20px 0;}
.sanM_template_post_content,
.sanM_vescovo_content_page,
body.single .entry-content p{font-family: "Barlow", serif;font-weight: 400;font-style: normal;}
.sanM_template_post_content p,
body.single .entry-content p,
.sanM_vescovo_content_page p{margin-bottom:10px;font-size:1.1rem;color:#3f3f3f;}
.sanM_template_post_content p a,
body.single .entry-content p a,
.sanM_vescovo_content_page p a{font-size:1.1rem;}
.sanM_template_post_content p iframe{display:flex;margin:0 auto}
/*.sanM_template_post_content p a{font-size:1.375rem;color:#1a2252;}*/
.sanM_template_post_addtoany{display:flex;align-items:center;justify-content:flex-end;gap:0.3rem;}

body.archive .page-header{margin-bottom:50px;}
body.search.search-results .page-header{margin-bottom:30px;}
body.archive .page-header h1,
body.search.search-results .page-header h1{font-size:0;font-family: "Playfair Display", serif; font-weight: 600;font-style: normal;}
body.search.search-results .page-header h1:before{content: "Risultati ricerca per: ";font-size: 1.8rem;}
body.archive .page-header h1 span,
body.search.search-results .page-header h1 span{font-size:2rem;font-family: "Playfair Display", serif; font-weight: 600;font-style: normal;color:#1a2252;}
.archive_category_post .sanM_template_post_pretitle{font-size:0.938rem;font-family: "Playfair Display", serif; font-weight: 300; color:#3f3f3f;margin-bottom:5px;}
.archive_category_post h2 a,
body.archive article .entry-header h2 a{font-size:1.2rem;font-family: "Playfair Display", serif; font-weight: 600;font-style: normal;color:#1a2252;margin-bottom:10px;display:block;}
body.archive .archive_category_post {border: 1px solid gray; max-width: 47%;  float: left;  margin: 1rem !important;   padding: 1rem;  min-height: 300px;}
body.archive .archive_category_post .col-lg-2 {width: 30%; }
body.archive .archive_category_post .col-lg-10 { width: 70%;}
body.archive article{margin-bottom:30px; border-bottom:1px solid #d1e9f4;}
body.archive article .entry-header h2 br{display:none}
.archive_category_post .entry-subtitle{margin-bottom:0;}
.archive_category_post .entry-subtitle a{font-size:0.838rem;font-family: "Playfair Display", serif; font-weight: 300; color:#3f3f3f;margin-bottom:5px;}
.archive_category_post p.summary{font-size:1rem;color:#3f3f3f;font-family: "Barlow", serif;font-weight: 300;font-style: normal;}
body.archive article .entry-header .wd-document_type a{font-size:0.875rem;color:#3f3f3f;font-family: "Barlow", serif;font-weight: 300;font-style: normal;}
body.archive article .entry-content{font-size:1rem;color:#3f3f3f; /*font-family: "Barlow", serif; font-weight: 300;font-style: normal; */ font-weight: 400; margin:0;}
body.single .entry-content p {font-weight: 400 !important;}
body.single .sanM_template_post_preview {font-style:italic; font-weight:400;     font-size: 1.1rem;}
.sanM_navigation{/*display: flex;*/align-items: center;justify-content: center;margin-bottom:30px; display: table;  width: 100%; }
.sanM_navigation .wp-paginate .page{font-family: "Playfair Display", serif;}
.sanM_navigation .wp-paginate .current{background-color:#1a2252;border:1px solid #1a2252;font-weight:600;}

.sanM_section_space{margin-top:15px;margin-bottom:15px;}

#montefeltro_hp {border:1px dotted #005094;}
#montefeltro_hp .widget_sow-image {margin:0px;}
#montefeltro_hp .widget_title {text-align:center; font-family: "Playfair Display", serif; color:#005094; font-size: 1.3rem; font-weight: 700;}
#montefeltro_hp .miniatura {float: left;  margin-right: 1.5rem;  margin-left: 1.5rem;  margin-bottom: 1.5rem;    max-width: 150px;}
#montefeltro_hp h2 {text-align:center; font-family: "Playfair Display", serif; color:#005094; display: inline-block;  font-size: 1.8rem;}
#montefeltro_hp h2 a {color:#005094;}
#montefeltro_hp .arch_monte {text-align:center; font-family: "Playfair Display", serif; color:#005094; font-size: 1rem; font-weight: 700;}
#montefeltro_hp .arch_monte a{font-family: "Playfair Display", serif; color:#005094; font-size: 1rem; text-decoration:none;}

.sanM_beweb{background-color:#e5e5e5;padding:30px 16px;border-radius:40px;}
#BEWEB-cathedral-carouselPanel{min-height:350px !important;}
#BEWEB-cathedral-wrapper,
#BEWEB-cathedral-wrapper .BEWEB-swiper-wrapper{border-top-left-radius:10px;border-top-right-radius:10px;}

.sanMap_box_cultura .row.g-0.g-lg-4{    list-style-type: none;display: list-item;column-count: 3;column-gap: 0px;}
.sanMap_box_cultura .miniatura {
    position: relative;
    overflow: hidden;
}
.sanMap_box_cultura .miniatura img{    width: 100%;height: auto;}
.sanMap_box_cultura .evidecontent { background-color: rgba(0,0,0,0.5);    text-align: left;    padding: 10px 8px;    position: absolute;    bottom: 0px;    left: 0px;    width: 100%;    z-index: 9999999;}

.sanMap_box_cultura h2.entry-title {font-family: "Playfair Display", serif;   font-weight: 600;  font-size: 18px;  color: #ffffff;
		margin-bottom:0;}
.sanMap_box_cultura h2.entry-title a{    color: #ffffff;}

.sanM_section_vescovo{/*background-image:url('/wp-content/uploads/sites/2/2025/01/2_vesc_back-1.png');background-size:cover;background-position:center;background-repeat:no-repeat;*/ background:#d1e9f4; /*min-height:500px;*/ align-items: center !important; justify-content: flex-start !important; flex-direction: row !important;     padding-top: 1rem;   padding-bottom: 0px;
    margin-bottom: 0px;}
.sanM_single_doc {margin-bottom: 1rem !important;}
.sanM_single_doc h3{line-height:14px;}
.sanM_single_doc h3 a{font-size:14px;font-weight:600;font-family: "Playfair Display", serif;line-height:5px;color:#001c54;}
h3.sanM_min_title,
.sanM_calendario_vescovo h3,
.sanM_vescovo_segr .widget-title,
.sanM_vescovo_gallery .widget-title{font-size:18px;font-weight:600;font-family: "Playfair Display", serif;color:#001c54;}
.sanM_single_doc .header_info .date{margin-bottom:10px;font-size:11px;color:#25303b;font-family: "Playfair Display", serif;}
.sanMac_doc_link a{font-size:13px;color:#001c54;font-family: "Playfair Display", serif;}
.sanM_vescovo_menu ul{margin:0;padding:0;list-style:none;}
.sanM_vescovo_menu,
.sanM_calendario_vescovo,
#pgc-w6797622347460-0-3{padding:10px 5px;}
.sanM_vescovo_menu2 h3{color:#001c54;font-weight:600;font-family: "Playfair Display", serif;font-size:30px;margin-bottom:0px;}
.sanM_vescovo_menu {padding-top:7.5rem;}
.sanM_vescovo_menu ul li a{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;font-family: "Barlow", serif;font-size:1rem;font-weight:600;margin-bottom:10px;color:#001c54;}



.sanM_calendario_vescovo .clndr{border-bottom:0;}
.sanM_calendario_vescovo .clndr .controls{background-color:transparent;border-top:0;display: flex;align-items: center;justify-content: center;gap: 1.5rem;}
.sanM_calendario_vescovo .mini-clndr .clndr .controls .clndr-previous-button,
.sanM_calendario_vescovo .mini-clndr .clndr .controls .clndr-next-button{width:auto;color:#b70805;font-size:18px;font-weight:600;}
.sanM_calendario_vescovo .mini-clndr .clndr .controls .month{width:auto;font-weight:600;font-family: "Playfair Display", serif;text-transform:capitalize;}
.sanM_calendario_vescovo .mini-clndr .clndr .days-container{height:100%;min-height:270px;}
.sanM_calendario_vescovo .clndr .days-container .day-header{color:#b70805 !important;font-size:14px;font-family: "Playfair Display", serif;font-weight:600;padding-bottom:7px;}
.sanM_calendario_vescovo .clndr .days-container .days{border-bottom:1px solid #fff; height: 270px !important;}
.sanM_calendario_vescovo .clndr .days-container .days{height:100%;}
.sanM_calendario_vescovo .clndr .days-container .days,
.sanM_calendario_vescovo .clndr .days-container .days .headers{background-color:transparent;}
.sanM_calendario_vescovo .clndr .days-container .days .day{border:0;}

.sanM_calendario_vescovo .clndr .days-container .days .day{font-weight:600;font-family: "Playfair Display", serif;font-size:14px;color:#000;}
.sanM_calendario_vescovo .clndr .days-container .days .day.past{color:#afb4b8;}
#pg-w6792261f635a6-0{align-items:end !important;}

/*.sanM_calendario_vescovo .wd-class-evento_segnalato.wd-class-blog-2-cat-395{background:#b806ad !important;color:#fff;}
.sanM_calendario_vescovo .wd-class-evento_segnalato.wd-class-blog-2-cat-394{background:#b70805 !important;color:#fff;}*/

.sanM_calendario_vescovo .seed_legenda{margin:0;padding:0;}
.sanM_calendario_vescovo .seed_legenda .legend{/*text-align:unset;display:flex;align-items:center;justify-content:center;gap:1.2rem;*/}
.sanM_calendario_vescovo .seed_legenda .legend label{display:flex; /*align-items:center;justify-content:center;*/gap:0.2rem;border:0;padding:0; font-size:0.7rem; color:#000;}
/*.sanM_calendario_vescovo .seed_legenda .legend label span.wd-class-395{background:#b806ad !important;}
.sanM_calendario_vescovo .seed_legenda .legend label span.wd-class-394{background:#b70805 !important;}*/

#pg-w6792685672ca4-0{position:relative;}
#pg-w6792685672ca4-0 img{position:absolute;top:15%;left:0;}


.sanM_vescovo_sidebar{background-color:#d9edf6;padding:30px 20px;}
.sanM_vescovo_sidebar .widget-title,
.sanM_vescovo_doc .sanM_min_title {text-align:center;margin-bottom:20px;font-size:24px;}

#mega-menu-max_mega_menu_1 .mega-menu-item-object-custom .mega-sub-menu{border-radius: 10px !important;background: #FFF;box-shadow: 0px 2px 45px 0px rgba(0, 0, 0, 0.10) !important;}

#mega-menu-max_mega_menu_1 .mega-menu-item-object-custom  .search-form{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;}
#mega-menu-max_mega_menu_1 .mega-menu-item-object-custom  .search-form input.search-field{min-width:300px}
#mega-menu-max_mega_menu_1 .mega-menu-item-object-custom  .search-form .search-submit{background-color:#1a2252;color:#fff;font-family: "Playfair Display", serif;font-size:14px;}

#mega-menu-max_mega_menu_1 #mega-menu-23336-0{float:none;display:flex;align-items:center;justify-content:center;}

.page-id-25821 header .entry-title {display:none;}
.page-id-25821 header .posted-on {display:none;}
#numeri_monte .widget_title {text-align:center; font-family: "Playfair Display", serif; color:#005094; font-size: 1.3rem; font-weight: 700;}
#numeri_monte .numeri_monte { float: left;    max-width: 25%;     border-bottom: 1px dotted gray;  margin-bottom: 1rem;  padding-bottom: 1rem; height: 470px;}
#numeri_monte .numeri_monte div {/*float:left;*/}
#numeri_monte h2 {text-align:center; font-family: "Playfair Display", serif; color:#005094; font-size: 1.1rem;}
#numeri_monte h2 a {color:#005094;}
#numeri_monte .arch_monte {text-align:center; font-family: "Playfair Display", serif; color:#005094; font-size: 1rem; font-weight: 700; display:table; width:100%;}
#numeri_monte .arch_monte a{font-family: "Playfair Display", serif; color:#005094; font-size: 1rem; text-decoration:none;}

.page .posted-on {display:none;}


#primary .template_post_tag span {background:#fec010; color:#001c54; padding-left: 0.5rem; /*border-radius: 1rem;*/ padding-right: 0.5rem; padding-bottom: 0.3rem; font-weight: 500; border: 1px solid #fec010;}
#primary .template_post_tag span a {text-decoration:none; color:#001c54; font-size: 0.7rem;}

.sanM_template_post_content a[href$=".pdf"]:before {content: "\f1c1"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_content a[href$=".doc"]:before {content: "\f1c2"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_content a[href$=".docx"]:before {content: "\f1c2"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_content a[href$=".ppt"]:before {content: "\e64a"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_attachments ul {list-style:none;}
.sanM_template_post_attachments a[href$=".pdf"]:before {content: "\f1c1"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_attachments a[href$=".doc"]:before {content: "\f1c2"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_attachments a[href$=".docx"]:before {content: "\f1c2"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.sanM_template_post_attachments a[href$=".ppt"]:before {content: "\e64a"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}

/*appuntamenti*/
.single-wd-appuntamenti .entry-meta-header {display:none;}
.single-wd-appuntamenti .wd-noah-citta-ente {display:none;}
.single-wd-appuntamenti .wd-noah-regione-ente {display:none;}
.single-wd-appuntamenti .wd-noah-paese-ente {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-categoria {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {float:left; margin-right:1rem; color:#001c54; font-style:italic; font-weight: 700;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione label {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione img {float:right;}
.single-wd-appuntamenti .wd-noah-appuntamento-inizio {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-fine {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em; display:block; line-height:1.8}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before{color:#ffffff; background:#48a7d4; font-size:1rem; content:attr(data-top); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff; background:#e54d42; font-size:1rem; content:attr(data-bot); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {display: inline-block; font-family: "Playfair Display", serif; font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; width: 5em; box-shadow: 1px 1px 3px rgba(0,0,0,.5); padding: 0!important; float: left; margin-right:20px}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {font-size: 2em; display: block; margin-top: -15px; padding-bottom: 0.5rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-text-month {display: none;}
.single-wd-appuntamenti .entry-content-post label {font-family: "Playfair Display", serif; font-size:1.125rem; color:#E54D42;}
.single-wd-appuntamenti .entry-content-post .synved-social-container:nth-last-child(2) {display:none;}


/*annuario*/
#seed-div-box-annuario {background:gray; text-align: center; padding-top: 0.5rem;}
#seed-div-box-annuario input {margin-right:0.5rem;}
#seed-div-box-annuario #wd-tipo-persone {margin-right:0.5rem;}
#seed-div-box-annuario button { padding-top: 0.1rem; padding-bottom: 0.1rem;}
.post-type-archive-wd-annuario-persone .bso-loop-wrapper {width:100%;}
.post-type-archive-wd-annuario-persone .bso-loop-wrapper  article {float:left; width:50%; padding:0px; margin:0px !important; margin-bottom: 1rem  !important; border:0px; border-bottom: 1px solid #d1e9f4;  min-height: auto;}
.wd-noah-persona-titolo {display:block;}
.wd-noah-persona-tipo-persona {color:gray; display:block; font-size: 0.95rem; font-weight: 400;}

.post-type-archive-wd-annuario-enti #wd-tipo-enti {margin-right:0.5rem;}
.wd-noah-ente-tipo-ente {display:block; font-size: 1rem;}
.wd-noah-indirizzo-ente {color:gray; display:block; font-size: 0.95rem; font-weight: 400;}
.post-type-archive-wd-annuario-enti .bso-loop-wrapper {width:100%;}
.post-type-archive-wd-annuario-enti .bso-loop-wrapper article {float:left; width:50%; min-height: 180px;}

.single-wd-annuario-persone .wd-noah-persona-infocontainer div {font-weight: 700;}
.single-wd-annuario-persone .wd-noah-persona-infocontainer label {margin-right:0.5rem; font-weight: 300;}
.wd-noah-persona-incarichi label {font-weight: 700;}

.single-wd-annuario-enti .wd-noah-ente-infocontainer div {font-weight: 700;}
.single-wd-annuario-enti .wd-noah-ente-infocontainer label {margin-right:0.5rem; font-weight: 300;}
.wd-noah-ente-incarichi label {font-weight: 700;}

.wd-noah-ente-inc {width: 100%;  display: table;}
.wd-noah-ente-inc-persona { float: left;}

.territorio .wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #13438c; /*margin-bottom:2rem; */}
.territorio .wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.territorio .wd-noah-enti-search label {width:100%}
.territorio .wd-noah-enti-search input {width:100%}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
		header .row > .col{padding:0;}
		.custom-logo{width: 42%;   margin-top: 0rem;}
		footer .sanmar_social_cookie{display:block;}
		footer .sanmar_social_cookie,
		.sanmar_footer_info{text-align:center;}
		header img.size-full,
		header .sow-carousel-content{margin-bottom:0 !important;}
		.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{margin:0 !important;}
		.so-widget-bso-so-widget-santo-del-giorno { display:none; /*height: 23px;   overflow: hidden;*/}
		
		#pg-5-0 {margin:0px !important; padding:0px !important;}
		#pgc-w6a5dd3a5c2116-0-0 {max-width:150px; margin:0px !important; padding:0px !important;}
		#pg-w6a5dd3a5c2116-0 {flex-direction: row !important;}
		#pgc-w6a5dd3a5c2116-0-1 {display:none;}
		#pgc-5-0-1 { position: relative;    right: auto;  width: 100% !important;}
		.so-widget-bso-so-widget-logo {margin-top: 0rem;  margin-left: 0rem;}
		
		.sanM_banner_65 .textwidget div{width:100% !important;height:100% !important}
		
		.entry-content .container{padding:0 15px;}
		#pg-w6792685672ca4-0 img{position:inherit;}
		.sanM_section_vescovo{background-size:100% 133%;padding:30px 0;}
		.sanM_vescovo_menu{display:flex;align-items:center;justify-content:center;padding:0;}
		#pgc-w67e182ca03304-0-0{margin-bottom:0;}
		h3.sanM_min_title, .sanM_calendario_vescovo h3, .sanM_vescovo_segr .widget-title, .sanM_vescovo_gallery .widget-title{text-align:center;}
		#pgc-w677e66768981c-0-0{flex:0 0 60%;}
		#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{padding:0 15px;}
		#pg-23315-0{margin-bottom:10px;}
		.sanmar_home_single_news .sanmar_home_news, .sanmar_home_multi_news .sanmar_home_news{margin-bottom:20px;}
		.sanM_beweb .textwidget img{height:76vh}
		.sanM_beweb{padding-bottom:40px !important;}
		#pg-w67a625f745d3c-0{justify-content:flex-start !important;flex-flow:row !important;flex-direction:row !important;}
		body.archive .archive_category_post {max-width: 100%;  float: none; min-height: auto;}
body.archive .archive_category_post .col-lg-2 {width: 30%; }
body.archive .archive_category_post .col-lg-10 { width: 70%;}
		
		.post-type-archive-wd-annuario-persone .bso-loop-wrapper article {float:none; width:100%;}
		.post-type-archive-wd-annuario-enti .bso-loop-wrapper article {float:none; width:100%;}
		
		.sanmar_home_altrenews { width: 100%;  float: none;  margin: 0rem;  margin-bottom: 2rem;}
}


/* 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) { 

  
}
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Medium screens*/
@media only screen and (min-width: 40.063em) {}




@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 */