@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;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');

.site-header .row {margin: 0px;}
.site-header .col {padding: 0px;}
.site-header .panel-grid:nth-child(1) {background:#c79346; padding-top:0.3rem; padding-bottom:0.3rem;}
#top_header {max-width:90rem; margin:auto; font-family: 'Source Sans 3', sans-serif; color:#fff; font-weight:600; font-size:1rem;}
#top_header a { color:#fff; text-decoration:none;}
#top_header .so-widget-bso-so-widget-santo-del-giorno {border-left:1px solid #fff; padding-left:0.5rem;}
#top_header .textwidget p {margin:0px;}

#name_web {max-width:90rem; margin:auto;}
/*.custom-logo {max-width:150px;}*/
.custom-logo { max-width: 130px;  margin-left: 1rem;  margin-top: 0.5rem;}
.site-header .so-widget-bso-so-widget-blog-name {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 4rem; /*max-width: 265px;*/ line-height: 4rem; padding-top: 0.8rem;}
.site-header .so-widget-bso-so-widget-blog-name a {color:#574545; text-decoration:none;}
/*.page-id-5 .so-widget-bso-so-widget-blog-name {font-size: 4rem;}*/
.site-header .so-widget-bso-so-widget-blog-name2 {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 3.5rem; max-width: 230px; line-height: 4rem; padding-top: 0.8rem;}
.site-header .so-widget-bso-so-widget-blog-name2 a {color:#574545; text-decoration:none;}
#logo2 img {  max-width: 110px;  margin-top: 1.1rem;}

.home #dx_sidebar .so-widget-sow-editor .textwidget {background: #eceded;  padding: 0.5rem;}


/*#panel-1604747924-2-0-0*/ .site-header .widget_custom_html  {margin:0px !important;}
#mega-menu-wrap-max_mega_menu_1 {background:none; margin: auto; max-width:90rem;}
#mega-menu-wrap-max_mega_menu_1 li {font-family: 'Source Sans 3', sans-serif!important; color: #574545 !important; font-size: 1.3rem !important;}
#mega-menu-wrap-max_mega_menu_1 li a {font-family: 'Source Sans 3', sans-serif !important; color: #574545 !important; font-size: 1.3rem !important; font-weight: 600 !important;}
#mega-menu-wrap-max_mega_menu_1 li a:hover {font-family: 'Source Sans 3', sans-serif !important; color: #e95043 !important; font-size: 1.3rem !important; font-weight: 600 !important;}
#mega-menu-wrap-max_mega_menu_1 span.mega-indicator:after {color: #c59145 !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 #c59145 !important; color:#e95043 !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu {color:#fff !important; font-size: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu a{color:#fff !important; font-size: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu a:hover {font-size: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {background:none; border-bottom: 3px solid #c59145 !important;  color: #e95043 !important;}

#name_web #iscrivitinewsletter, #name_web #comunicatistampa {margin-top:4rem; background:#e95043; padding-left:0.5rem; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight:800;}
#name_web #iscrivitinewsletter a, #name_web #comunicatistampa a{color: #fff; text-decoration:none;}
#name_web .widget_sow-social-media-buttons {margin-top:3.6rem;}
#name_web .sow-social-media-button {padding: 0.2rem !important;  width: 2rem !important;  border-radius: 1rem !important;  height: 2rem !important;  padding-top: 0.4rem !important;}

.addtoany_share_save_container {float:right;}
.addtoany_header {font-size: 0.7rem; text-align: center; margin: 0px;}
.home .addtoany_share_save_container {display:none;}
.home #post-19 {max-width:75%;}

#primary {max-width:90rem; margin:auto; background: url("/newsite/wp-content/uploads/sites/26/2023/10/bck_web.png") no-repeat; background-position:left bottom;}
#primary .row {margin:0px;}
#primary .entry-content a {color:#ea5044;}

#news_inevidenza .widget_title {font-family: 'Source Sans 3', sans-serif; color:#e95043; font-weight: 800; font-size: 2rem;}
#news_inevidenza .single_news {background:#fff; -webkit-box-shadow: 2px 5px 16px 0px #e0e0e0, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 2px 5px 16px 0px #e0e0e0, 5px 5px 15px 5px rgba(0,0,0,0); display: table; width: 100%;}
#news_inevidenza .single_news .immagineapp {float:left; max-width: 580px;  max-height: 580px; overflow: hidden;}
#news_inevidenza .single_news .text_art {float: left; width: 370px; margin-left: 2rem; padding-top: 1rem; padding-bottom: 1rem;}
#news_inevidenza .single_news .text_art h2 {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 3.5rem; line-height: 3rem;     margin-bottom: 2rem;}
#news_inevidenza .single_news .text_art h2 a {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 3.5rem; text-decoration:none;}

#news_hp .widget_title {font-family: 'Source Sans 3', sans-serif; color:#615050; font-weight: 800; font-size: 1.5rem;}
#news_hp .immagineapp {max-height:210px; overflow:hidden;}
#news_hp .slick-slide {margin-right:1rem;}
#news_hp h2 {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 2rem; line-height: 2rem;     margin-bottom: 1rem; margin-top: 1rem;}
#news_hp h2 a {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 2rem; text-decoration:none;}
#news_hp .slick-dots li.slick-active button:before {color: #c79346 !important;}
#news_hp .slick-dots li button:before { font-size: 22px; /*line-height: 20px;  width: 20px;  height: 20px;*/ color: #c79346 !important;}
#news_hp .arch_news {text-align:right; font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 1rem;}

#banner_hp {background:#e95043; padding: 2rem;}

.site-footer {background: #574545; padding-top:2rem; padding-bottom:2rem;}
.site-footer .row { margin: auto; max-width: 90rem;}
.site-footer .so-widget-bso-so-widget-blog-name {font-family: 'Source Sans 3', sans-serif; color:#fff; font-weight: 800; font-size: 3rem; /*max-width: 235px;*/  line-height: 3.5rem;}
.site-footer .so-widget-bso-so-widget-blog-name a {color:#fff; text-decoration:none;}

#panel-1604747925-0-4-0 {margin:0px !important;}
.site-footer .iscrivitinewsletter {margin-top:0.5rem; background:#e95043; padding-left:0.5rem; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight:800;}
.site-footer .iscrivitinewsletter a{color: #fff; text-decoration:none;}
.site-footer .widget_sow-social-media-buttons {margin-top:0.5rem;}
.site-footer .sow-social-media-button {padding: 0.2rem !important;  width: 2rem !important;  border-radius: 1rem !important;  height: 2rem !important;  padding-top: 0.4rem !important;}
#indirizzo_foot {font-family: 'Source Sans 3', sans-serif; color:#fff;}
#indirizzo_foot a{font-family: 'Source Sans 3', sans-serif; color:#fff; text-decoration:none;}

/*home ufficio*/
#fascia_bc {background:#f2f2f2;}
#fascia_bc .textwidget { padding-left: 1rem; padding-right: 1rem;}
#fascia_bc #pg-w671f91b502b4b-1 { padding-left: 1rem; padding-right: 1rem; padding-bottom:1rem;}
#news_hp_uff .widget_title {font-family: 'Source Sans 3', sans-serif; color:#615050; font-weight: 800; font-size: 1.5rem;}
#news_hp_uff .immagineapp {max-height:210px; overflow:hidden;}
#news_hp_uff .slick-slide {margin-right:1rem;}
#news_hp_uff h2 {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 2rem; line-height: 2rem;     margin-bottom: 1rem; margin-top: 1rem;}
#news_hp_uff h2 a {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 2rem; text-decoration:none;}
#news_hp_uff .slick-dots li.slick-active button:before {color: #c79346 !important;}
#news_hp_uff .slick-dots li button:before { font-size: 22px; /*line-height: 20px;  width: 20px;  height: 20px;*/ color: #c79346 !important;}
#news_hp .arch_news {text-align:right; font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 1rem;}



/*dx home uffici*/
.dx_uffici .widget-title {background: #e95043; padding: 0.5rem; font-family: 'Source Sans 3', sans-serif;  color: #fff;  font-weight: 800;}
.dx_uffici h3 {font-size:1.5rem;}

/*sidebar*/
#sidebar-dx {margin-top:2rem;}

/*sidebar int*/
#sidebar-dx .so-widget-sow-editor .textwidget {background: #eceded;  padding: 0.5rem;}
#sidebar-dx .widget-title {background: #e95043; padding: 0.5rem; font-family: 'Source Sans 3', sans-serif;  color: #fff;  font-weight: 800;}
/*#sidebar-dx h3 {font-size:1.5rem;}*/


#sidebar-dx #bso-so-widget-all-in-one-2 {background:#f1f1f1; padding:1rem;}
#sidebar-dx #bso-so-widget-all-in-one-2 .widget_title {background: rgb(241,241,241);
background: linear-gradient(36deg, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 25%, rgba(234,80,68,1) 25%, rgba(234,80,68,1) 100%); font-family: 'Source Sans 3', sans-serif; color: #fff; font-size: 1.5rem; text-transform: uppercase; font-weight: 600; line-height: 1.2rem; padding-top: 0.3rem;}
#sidebar-dx #bso-so-widget-all-in-one-2 .single_news {margin-bottom:1rem;}
#sidebar-dx #bso-so-widget-all-in-one-2 .widget_title i {color:#ea5044; font-size: 2.5rem; font-weight: 100; margin-right: 4.5rem; float: left;}
#sidebar-dx #bso-so-widget-all-in-one-2 .text_art #data {font-family: 'Source Sans 3', sans-serif; color: #574545; font-size: 1.1rem; font-weight:400; margin: 0px;}
#sidebar-dx #bso-so-widget-all-in-one-2 .text_art h2 {font-family: 'Source Sans 3', sans-serif; color: #ea5044; font-size: 1.2rem; font-weight:800; margin: 0px;}
#sidebar-dx #bso-so-widget-all-in-one-2 .text_art h2 a{font-family: 'Source Sans 3', sans-serif; color: #ea5044; font-size: 1.2rem; font-weight:800; text-decoration:none;}
#sidebar-dx #bso-so-widget-all-in-one-2 .text_art .preview_txt {font-size:0.7rem;}
#sidebar-dx #bso-so-widget-all-in-one-2 .tuttigliarch {background: #ea5044; text-align:right; font-family: 'Source Sans 3', sans-serif; color: #fff; font-size:0.8rem; padding-right:0.5rem; margin-top:1rem; text-transform:uppercase;}
#sidebar-dx #bso-so-widget-all-in-one-2 .tuttigliarch a {font-family: 'Source Sans 3', sans-serif; color: #fff; font-size:0.8rem; text-decoration:none;}

#sidebar-dx #custom_html-4 {background:#f1f1f1; padding:1rem;}
#sidebar-dx #custom_html-4 .widget-title {color:#574545; font-family: 'Source Sans 3', sans-serif; font-weight:800; text-transform:uppercase; line-height: 1.5rem;}
#sidebar-dx #custom_html-4 .widget-title a {color:#574545; text-decoration:none;}
#sidebar-dx #custom_html-4 .widget-title i {color:#ea5044; font-weight: 100; margin-right: 1rem; float: left; font-size: 2.5rem;}
#sidebar-dx #custom_html-4 .widget-title i a {color:#ea5044; text-decoration:none;}
#sidebar-dx #custom_html-4 .simcal-default-calendar-grid {background:#fff;}
#sidebar-dx #custom_html-4 .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {background: none;}
#sidebar-dx #custom_html-4 .simcal-default-calendar-grid .simcal-day-void {border:0px; background: none;}
#sidebar-dx #custom_html-4 .simcal-default-calendar-grid .simcal-events-dots {min-height: auto !important; margin: 0px 0  !important;}
#sidebar-dx #custom_html-4 .simcal-nav h3 {font-family: 'Source Sans 3', sans-serif; font-size:1rem;}
#sidebar-dx #custom_html-4 .simcal-calendar-list a {text-decoration:none;}
#sidebar-dx #custom_html-4 .simcal-calendar-list ul {margin:0px; padding:0px;}
#sidebar-dx #custom_html-4 .simcal-calendar-list ul li {margin:0px; padding:0px;}
#sidebar-dx #custom_html-4 .simcal-event-start {background:#fff; color:#ea5044; font-size: 1.2rem;  width: 100%; display: block; font-weight: 800; padding-left:0.5rem; border-bottom:1px solid #c79346; margin-top: 0.5rem;}
/*#sidebar-dx #custom_html-4 .simcal-event-start a {color:#ea5044; text-decoration:none;}*/
#sidebar-dx #custom_html-4 .simcal-event-title { font-family: 'Source Sans 3', sans-serif; width: 100%; display: contents; color:#574545;}

#custom_html-5 {background: url(/newsite/wp-content/uploads/sites/26/2023/10/ilsettimanale.png) no-repeat; height:344px; font-family: 'Source Sans 3', sans-serif; color: #424242; padding: 1rem; padding-top: 9rem; font-size: 1rem;  letter-spacing: -0.05rem;}
#custom_html-5 a {color:#424242; text-decoration:none;}

.home .so-widget-sow-anything-carousel-base-ce72aee565cd .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item { margin: 0px 12px 0px 12px;}

.sow-accordion-panel-header {background-color: #e95043 !important;  font-size: 1.2rem;}

/*single*/
.single .attachment-large {margin-top: 4.5rem;}
.entry-title {font-family: 'Source Sans 3', sans-serif; color:#e95043; font-weight: 800; font-size: 3rem; margin-top:0rem;}
.entry-subtitle {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 600; font-size: 2rem; font-style:italic;}
.posted-on {float:right; font-size:1rem; color:gray; display:none;}
.posted-on a {font-size:1rem; color:gray; text-decoration:none; display:none;}
.signature {font-style:italic;}
.leaflet-map {width:100%;}

/*archive*/
.archive .page-title {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 3rem; margin-top:1rem;}
.archive article {border-bottom:1px solid #f1f1f1; padding-bottom: 1.2rem; display: table; width: 100%;}
.archive article .attachment-thumbnail {float:left; margin-right:1rem;}
.archive .entry-title {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size:2rem; margin: 0px;}
.archive .entry-title a {color:#ea5044; text-decoration:none;}
.archive .entry-content { margin: 0px;}
.archive .entry-content p { margin: 0px;}
.archive .posted-on {color:#ea5044; font-family: 'Source Sans 3', sans-serif;  font-size:1rem;}
.archive .posted-on a {color:#ea5044; text-decoration:none;}

/*search*/
.search .page-title {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight: 800; font-size: 3rem; margin-top:1rem;}
.search article {border-bottom:1px solid #f1f1f1; padding-bottom: 1.2rem; display: table; width: 100%;}
.search article .attachment-thumbnail {float:left; margin-right:1rem;}
.search .entry-title {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size:2rem; margin: 0px;}
.search .entry-title a {color:#574545; text-decoration:none;}
.search .entry-content { margin: 0px;}
.search .entry-content p { margin: 0px;}
.search .posted-on {color:#ea5044; font-family: 'Source Sans 3', sans-serif;  font-size:1rem;}
.search .posted-on a {color:#ea5044; text-decoration:none;}

/*#vescovo*/
.page-id-419 .entry-title {display:none;}
.page-id-419 #vesc_red .panel-grid-cell:nth-child(1) {right: -50px; position: relative; margin-top: 1rem;}
.page-id-419 #vesc_red .panel-grid-cell:nth-child(2) {background:#e95043; color:#fff; font-family: 'Source Sans 3', sans-serif;  font-size:1.1rem; padding:2rem;}
.page-id-419 #vesc_red .panel-grid-cell:nth-child(2) a {color:#fff; text-decoration:none; font-size:0.9rem; border-top:2px solid #fff; padding-top:0.5rem;}
.page-id-419 #vesc_red .panel-grid-cell:nth-child(2) strong {color:#fff; font-family: 'Source Sans 3', sans-serif;  font-size:2rem; font-weight:300; line-height: 2rem;}
.page-id-419 #cronologia .widget-title {font-family: 'Source Sans 3', sans-serif; color:#c79346; font-weight: 800; font-size:2rem;}
#menu_vesc #mega-menu-wrap-max_mega_menu_2 {background:none;}
#menu_vesc #mega-menu-max_mega_menu_2 {background:none;}
#menu_vesc #mega-menu-max_mega_menu_2 .mega-menu-item {width:100% !important; background:#f1f1f1 !important;}
#menu_vesc #mega-menu-max_mega_menu_2 .mega-menu-item a {color:#e95043 !important; font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; font-size:1.2rem !important;}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {background:#e95043; color:#fff !important;}

.single blockquote {border-left: #c79346 6px solid; font-style: italic; color:#003660 !important; margin-left:1rem;     padding-left: 1rem;  background: rgba(199,147,70,0.3) !important;}

.page blockquote {border-left: #c79346 6px solid; font-style: italic; color:#003660 !important; margin-left:1rem;     padding-left: 1rem;  background: rgba(199,147,70,0.3) !important;}

#documenti_vesc {background:#f1f1f1; padding:1rem;}
#documenti_vesc .widget_title {background: rgb(241,241,241);
background: linear-gradient(36deg, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 25%, rgba(234,80,68,1) 25%, rgba(234,80,68,1) 100%); font-family: 'Source Sans 3', sans-serif; color: #fff; font-size: 1.2rem; text-transform: uppercase; font-weight: 600; line-height: 1.2rem; padding-top: 0.3rem;}
#documenti_vesc .widget_title i {color:#ea5044; font-size: 2.5rem; font-weight: 100; margin-right: 4.5rem; float: left;}
#documenti_vesc .single_news {margin-bottom:1rem;}
#documenti_vesc .text_art #data {font-family: 'Source Sans 3', sans-serif; color: #574545; font-size: 1.1rem; font-weight:400; margin: 0px;}
#documenti_vesc .text_art h2 {font-family: 'Source Sans 3', sans-serif; color: #ea5044; font-size: 1.2rem; font-weight:800; margin: 0px;}
#documenti_vesc .text_art h2 a{font-family: 'Source Sans 3', sans-serif; color: #ea5044; font-size: 1.2rem; font-weight:800; text-decoration:none;}
#documenti_vesc .text_art .preview_txt {font-size:0.7rem;}
#documenti_vesc .tuttigliarch {background: #ea5044; text-align:right; font-family: 'Source Sans 3', sans-serif; color: #fff; font-size:0.8rem; padding-right:0.5rem; margin-top:1rem; text-transform:uppercase;}
#documenti_vesc .tuttigliarch a {font-family: 'Source Sans 3', sans-serif; color: #fff; font-size:0.8rem; text-decoration:none;}

/*documenti e interventi*/
.page-id-1604752134 .posted-on {display:none;}
.page-id-1604752134 #search_new {border-radius: 1rem; padding: 1rem; background:#c79346;}
.page-id-1604752134 #search_new ul {margin:0px; padding: 0px;}
.page-id-1604752134 #search_new label {color:#fff; font-family: 'Source Sans 3', sans-serif; }
.page-id-1604752134 #search_new li:nth-child(6) input {background:#574545; bolder:1px solid #574545; color:#fff; font-family: 'Source Sans 3', sans-serif; }
.page-id-1604752134 #documenti_interventi .elenco_int {border-bottom: 1px solid #ededed; padding-top:0.5rem; padding-bottom:0.5rem;}
.page-id-1604752134 #documenti_interventi .so-widget-sow-editor {border-bottom: 1px solid #005d36;}
.page-id-1604752134 #documenti_interventi .widget-title {font-family: 'Source Sans 3', sans-serif; color:#574545; font-weight: 800; font-size: 1.375rem;  text-transform: initial; display: inline;  background: #fff;  padding-right: 1rem;  padding-bottom: 0.1rem;}
.page-id-1604752134 #documenti_interventi .data {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-style:italic;}
.page-id-1604752134 #documenti_interventi h2 {font-family: 'Source Sans 3', sans-serif; color: #ea5044; margin:0px; line-height: 1.5rem; font-size: 1.5rem; padding-top: 0.5rem; font-weight:bolder;}
.page-id-1604752134 #documenti_interventi h2 a {color: #ea5044; text-decoration:none;}
.page-id-1604752134 #documenti_interventi h2 br {display:none;}
.page-id-1604752134 .tag_cat {font-family: 'Source Sans 3', sans-serif;   color: #5a5a5a;  font-size: 1rem; margin: 0px; }
.page-id-1604752134 .tag_cat a {color: #5a5a5a;}
.page-id-1604752134 .tag_author {font-family: 'Source Sans 3', sans-serif; color: #5a5a5a;  font-size: 0.9rem; margin: 0px; font-style:italic;}
.page-id-1604752134 .tag_author a {color: #5a5a5a;}

.tax-document_type_ss .wd-document_types {font-family: 'Source Sans 3', sans-serif;  color: #5a5a5a;  font-size: 1rem;}
.tax-document_type_ss .wd-document_date {font-size: 0.85rem; padding-top: 0.5rem;  padding-bottom: 0.5rem;  font-style: italic;}

/* visita Pastorale*/
.page-id-1604748414 .so-widget-sow-tabs .sow-tabs-tab-container { display: flex; flex-direction: column; width: 20%; float: left; border: none ;margin:0px; padding: 0px !important  ; position:relative;   z-index: 2;}
.page-id-1604748414 #menu_visitpast p {margin:0px; padding:0px;}
.page-id-1604748414 #menu_visitpast a {background:#f1f1f1; color:#574545; font-family: 'Source Sans 3', sans-serif; font-weight: 800; font-size: 0.95rem; text-decoration:none; display: table-cell; height: 50px; border-right: 5px solid #fff; padding: 0.5rem;}
.page-id-1604748414 #menu_visitpast img {max-width:25px;}
.page-id-1604748414 #menu_visitpast i {color:#ea5044; font-size: 1.4rem;}
.page-id-1604748414 #introduz_visita_past {background: #ea5044; padding:1rem;}
.page-id-1604748414 #introduz_visita_past .widget-title {font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 800; font-size: 1.5rem;}
.page-id-1604748414 #introduz_visita_past .textwidget {color: #fff;}
.page-id-1604748414 #introduz_visita_past .textwidget a{color: #544444; font-weight:600;}
.page-id-1604748414 #introduz_visita_past .textwidget p{color: #fff;}
.page-id-1604748414 #logo_visitapast .widget-title {font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 800; font-size: 1.5rem; background:#c79346; padding:0.5rem;}
.page-id-1604748414 #logo_visitapast .sow-tabs-tab-container {background:#f1f1f1;}
.page-id-1604748414 #logo_visitapast .sow-tabs-panel-container {background:#f1f1f1;}
.page-id-1604748414 #logo_visitapast .sow-tabs-tab-selected {background:#f1f1f1;}
.page-id-1604748414 #logo_visitapast .sow-tabs-tab {color:#655454; font-family: 'Source Sans 3', sans-serif; font-weight: 800; font-size: 1.1rem;}
.page-id-1604748414 #logo_visitapast .sow-tabs-tab-selected .sow-tabs-title {color:#c79346; font-family: 'Source Sans 3', sans-serif; font-weight: 800; font-size: 1.1rem;}
.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-1 {float:left;}
.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-2 {float:left; width: 65%;}
.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-3 {float:left; width: 65%; background:#f1f1f1;}
.page-id-1604748414 #pregiera_visitapast .widget-title {background:#655454; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 800; font-size: 1.5rem; padding:0.5rem;}
.page-id-1604748414 #sussidi .widget-title {background:#655454; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 800; font-size: 1.5rem; padding:0.5rem;}
.page-id-1604748414 #sussidi .textwidget p {border-bottom:1px solid #c79346; font-family: 'Source Sans 3', sans-serif; color: #655454; font-size: 1rem;}
.page-id-1604748414 #sussidi .textwidget p a{border-bottom:1px solid #c79346; font-family: 'Source Sans 3', sans-serif; color: #655454;  font-size: 1rem; text-decoration:none;}
.page-id-1604748414 #calendario .widget-title {font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 800; font-size: 1.5rem; background:#c79346; padding:0.5rem;}
.page-id-1604748414 #calendario .textwidget div {border-bottom: 1px solid #c79346;  font-family: 'Source Sans 3', sans-serif; float: left; margin: 1rem; width: 30%; margin-top: 0px;  margin-bottom: 0px;}
.page-id-1604748414 #calendario .textwidget .date {border:0px; margin:0px; float:none; width:100%;}
.page-id-1604748414 #calendario a {text-decoration:none; color:#000;}
.page-id-1604748414 #calendario a .date:after { content: '»';   float: right;   font-size: 2rem;   font-weight: bolder;}
.page-id-1604748414 #calendario .textwidget .date strong {font-size: 1.5rem; color: #ea5044;}
.page-id-1604748414 #calendario .textwidget .date:before { content: "\f073"; font-family: "Font Awesome 6 Free"; color: #ea5044; font-weight: 100; margin-right:0.5rem;}

/*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%;}
.wd-noah-ente-infocontainer { background-color: #efefef;  padding: 1rem;  border-bottom: 1px solid #ea5044;  font-size: 1rem;  line-height: 1.8;}
.single-wd-annuario-enti label { display: inline-block;  font-style: italic;  margin-right: 0.5rem;    font-size: 1rem;   font-weight: 300;}
#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:#ea5044; font-weight:bolder; font-size: 1.25rem;}

/* 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 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('/wp-content/uploads/sites/26/2024/05/logo_orarimesse-1.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem;}
.pmap20-title {font-weight:bolder; margin-bottom:0.05rem;}
.pmap20-chiesa {margin-top:0.8rem;}
.pmap20-chiesa-name a{font-weight:bold;}
.pmap20-chiesa-orario {display: table; width: 100%;}
.pmap20-chiesa-day {float: left; margin-right: 0.5rem;}
.pmap20-chiesa-m:before {content: "\f017"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.pmap20-chiesa-m {float: left;}
.pmap20-chiesa-nd {font-size:0.9rem;}


/* pagina uffici */
.page-id-1604752320 .entry-content .widget_sow-editor .widget-title {background: #e95043; padding-left: 0.5rem; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 1.1rem; display: inline; padding-right: 0.5rem;}
.page-id-1604752320 .entry-content .widget_sow-editor {color:#574545;}
.page-id-1604752320 .entry-content .widget_sow-editor a {color:#c79346; text-decoration:none;}
.page-id-1604752320 .entry-content .widget_sow-editor .puls_sitoweb {color:#e95043; /*float:right;*/ text-align: right;}
.page-id-1604752320 .entry-content .widget_sow-editor .puls_sitoweb a {color:#e95043;}
.page-id-1604752320 .entry-content .widget_sow-editor .card_uff {border-left:5px solid #e95043; padding-left:1rem;}

/* Vicari e organismi */
.page-id-1604780450 .entry-content .widget_sow-editor .widget-title {background: #e95043; padding-left: 0.5rem; font-family: 'Source Sans 3', sans-serif; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 1.1rem; display: inline; padding-right: 0.5rem;}
.page-id-1604780450 .entry-content .widget_sow-editor {color:#574545;}
.page-id-1604780450 .entry-content .widget_sow-editor a {color:#c79346; text-decoration:none;}
.page-id-1604780450 .entry-content .widget_sow-editor .puls_sitoweb {color:#e95043; /*float:right;*/ text-align: right;}
.page-id-1604780450 .entry-content .widget_sow-editor .puls_sitoweb a {color:#e95043;}
.page-id-1604780450 .entry-content .widget_sow-editor .card_uff {border-left:5px solid #e95043; padding-left:1rem;}

/*gallery*/
.gallery-size-medium .gallery-item {max-height:160px; overflow:hidden;}

/*agenda vescovo*/
#agenda_vesc .seed_legenda {display:none;}
#agenda_vesc .widget-title {background:#c79346; color:#fff; font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; font-size: 1.2rem !important; padding:0.5rem; margin:0px;}
#agenda_vesc .mini-clndr .clndr .days-container .days .day { border: 0px;  font-family:'Source Sans 3', sans-serif; color: #000;  font-weight: 450;   border-radius: 2rem; }
#agenda_vesc a {color:#000 !important;}

.wd-noah-appuntamento-widget-calendario { font-family: 'Source Sans 3', sans-serif; font-size: 0.8rem !important; width: 80px !important; padding-top: 0.5rem;}
.wd-noah-appuntamento-widget-calendario:before { font-family: 'Source Sans 3', sans-serif; font-size: 0.8rem !important; text-transform: lowercase !important; }
.wd-noah-appuntamenti-titolo a { font-family: 'Source Sans 3', sans-serif; text-transform: none !important;}
.wd-noah-appuntamento-text-month {background:#c79346; color:#fff; display: block; padding-top: 0.1rem; padding-bottom: 0.2rem; text-transform: uppercase;}
.wd-noah-appuntamento-widget-calendario { display: inline-block; font-family: 'Source Sans 3', sans-serif;  font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; box-shadow: 1px 1px 3px rgba(0,0,0,.5); float: left;margin-right:20px}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger { font-family: 'Source Sans 3', sans-serif; font-size: 2em;  display: block;}
.wd-noah-appuntamento-descrizione {min-height: 100px;}
.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;}
.wd-noah-appuntamento-inizio {display:block !important; background: #e95043 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-fine {display:block !important; background: #e95043 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-categoria {display:block !important; background: gray !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-ente-altra-denominazione-ente {font-size:1rem;}
.wd-noah-indirizzo-ente {display:block !important; background: gray !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-indirizzo-ente a{color: white;}
.post-type-archive-wd-annuario-enti .wd-annuario-enti {max-width: 46%; float: left;  margin: 1rem; min-height:250px;}
.post-type-archive-wd-annuario-enti .entry-title a { color: #574545;  text-decoration: none; font-size: 1.5rem;}
.wd-noah-appuntamento-allegati  {display:block !important; background: orange !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px; border: 1px solid gray}
.wd-noah-appuntamento-allegati a{color: white;}
.wd-noah-appuntamento-allegato:before { content:'\f016'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.6rem;}

.archive .wd-noah-appuntamento-inizio br {display:none}
.archive .wd-noah-appuntamento-allday {font-size: 0.8rem; font-weight: 300 !important;}
.archive .wd-noah-appuntamento-inizio {font-size: 0.8rem; font-weight: 200;}
.archive .wd-noah-appuntamento-inizio label {display:none}

#cal_dioc_hp .widget_title {font-family: 'Source Sans 3', sans-serif; color:#ea5044; font-weight:bolder;}
#cal_dioc_hp .single_evento {border-bottom:1px solid #e95043;}
#cal_dioc_hp .single_evento a {text-decoration:none;}
#cal_dioc_hp .single_evento .data_evento a {color:gray;}
#cal_dioc_hp .single_evento h2 a {color:#000;}

#iandu-fixed-edit-preferences {font-size: 0.7rem;}

/*main page Com soc*/
/*.page-id-1604767742 .seed-localization-map:before{content:'Dove Siamo';}*/
.page-id-1604767742 #dx_sidebar .so-widget-sow-editor .widget-title {background: #e95043; color: #fff !important; font-size: 1.3rem;  padding: 0.5rem;}
.page-id-1604767742 #dx_sidebar .so-widget-sow-editor .textwidget {background:#eceded; padding: 0.5rem;}

#title_museo_dx {background:#c79347; color:#fff; font-weight:bolder; padding:0.5rem;}
#title_museo_dx .so-widget-sow-editor p { margin-bottom: 0px;}
#bck_white_museo h2 {background:#c79347; color: #fff; font-weight:600; padding-left:1rem;}
#bck_red_museo {background:#ea5044; color: #fff; padding:0.5rem;}
#bck_red_museo .widget-title {padding-left:1rem; color:#fff;}
#bck_red_museo .textwidget {padding:1rem;}
#bck_gray_museo {background:#f1f1f1; color: #665454;}
#bck_gray_museo .widget-title {padding-left:1rem; color:#ea5044;}
#bck_gray_museo .textwidget {padding:1rem;}

#highlights_hp_museo .slick-slide {/*height:200px; width:120px;*/ margin:1rem;}
#highlights_hp_museo .widget_title  {padding-left:1rem; color:#ea5044; font-size: 1.75rem; font-weight:500;}
#highlights_hp_museo .slick-slide a {text-decoration:none;}
#highlights_hp_museo .slick-slide .immagineapp {    background-repeat: no-repeat !important;  background-size: cover !important; height: 400px;}
#highlights_hp_museo  .contenuto_museo {background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 59%); height: 400px;}
#highlights_hp_museo .slick-slide h2 {color:#fff; text-decoration:none; padding-top: 17rem; padding-left: 1rem; font-size: 1.5rem; font-weight: 700; }
#highlights_hp_museo .slick-slide h5 {color:#fff; text-decoration:none;  padding-left: 1rem; font-size:1rem;}

.page-id-21 .entry-title, .page-id-27 .entry-title, .page-id-25 .entry-title, .page-id-23 .entry-title {max-width:78%;}

h1 {font-family: 'Source Sans 3', sans-serif;  color: #ea5044;  font-weight: 800;  font-size: 3rem;}
h2 {font-family: 'Source Sans 3', sans-serif;  color: #D1AA6E;  font-weight: 800; font-size: 1.875rem;}
h3 {font-family: 'Source Sans 3', sans-serif;  color: #D1AA6E;  font-weight: 800; font-size: 1.5rem;}

.entry-surtitle {margin:0px !important; font-size: 1.8rem; font-family: 'Source Sans 3', sans-serif; color: #574545;  font-weight: 600;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
	
		#top_header{/*flex-direction: inherit !important;*/ display:inline-block; font-family: 'Source Sans 3', sans-serif; color:#fff; font-weight:600; font-size:0.8rem;}
		.site-header .social-media-button-container {float:right;}
		#pg-1604747924-0 {margin-bottom: 0.8rem;}
		#pg-1604747924-1 {margin-bottom: 0rem;}
		#pgc-1604747924-0-0, #pgc-8-0-0, #pgc-442-0-0, #pgc-443-0-0, #pgc-515-0-0, #pgc-183-0-0, #pgc-2917-0-0 {float:left !important; width:auto !important; margin-left:0.5rem !important; margin-right:0.5rem !important; margin-bottom:0px !important;}
		#pgc-1604747924-0-1, #pgc-8-0-1, #pgc-442-0-1, #pgc-443-0-1, #pgc-515-0-1, #pgc-183-0-1, #pgc-2917-0-1 {float:left !important; width:auto !important; margin-right:0.5rem !important; margin-bottom:0px !important;}
		#pgc-1604747924-0-2, #pgc-8-0-2, #pgc-442-0-2, #pgc-443-0-2, #pgc-515-0-2, #pgc-183-0-2, #pgc-2917-0-2 {float:left !important; width:auto !important; margin-bottom:0px !important;}
		#logo2 img {margin-top: 0px; padding-left: 1rem;}
		
		.page-id-21 .entry-title, .page-id-27 .entry-title, .page-id-25 .entry-title, .page-id-23 .entry-title {max-width:100%;}
  
		#name_web {display:inline-block;}
		#pgc-1604747924-1-0 {width:33% !important; float:left; margin-bottom:0px !important;}
		.custom-logo {max-width: 100px; margin-left: 1rem;}
		#pgc-1604747924-1-1 {width:67% !important; float:left; margin-bottom:0px !important;}
.site-header .so-widget-bso-so-widget-blog-name {font-size: 2.35rem; max-width: 350px; line-height: 3rem; padding-top: 0px;         padding-left: 1rem;}
		#pgc-1604747924-1-2 {display:table; margin-bottom:0px !important;}
#name_web #iscrivitinewsletter {margin-top: 0rem;     text-align: right; font-size: 0.8rem;  padding-right: 1rem;}
		#pgc-1604747924-1-3 {display:table;}
#name_web .widget_sow-social-media-buttons {margin: auto; width: auto;  margin-right: 1rem;}
		    #name_web #comunicatistampa {     margin-top: 0rem;      text-align: right;        padding-right: 1rem;        font-size: 0.8rem;    }
		
		#pgc-8-1-3, #pgc-442-1-3, #pgc-443-1-3, #pgc-515-1-3, #pgc-183-1-3, #pgc-2917-1-3 {  display: inline-block; margin-bottom: 0px;    }
		#pgc-8-1-4, #pgc-442-1-4, #pgc-443-1-4, #pgc-515-1-4, #pgc-183-1-4, #pgc-2917-1-4 {  margin-bottom: 0px;    }
		
		
		#pg-1604748110-0 {margin-bottom: 0.8rem;}
		#pg-1604748110-1 {margin-bottom: 0rem;}
		#pgc-1604748110-0-0 {float:left; width:auto !important; margin-left:0.5rem; margin-right:0.5rem !important; margin-bottom:0px;}
		#pgc-1604748110-0-1 {float:left; width:auto !important; margin-right:0.5rem !important; margin-bottom:0px;}
		#pgc-1604748110-0-2 {float:left; width:auto !important; margin-bottom:0px;}
  
		#pgc-1604748110-1-0 {width:33% !important; float:left; margin-bottom:0px !important;}
		#pgc-1604748110-1-1 {width:67% !important; float:left; margin-bottom:0px !important;}
		#pgc-1604748110-1-2 {display:table; margin-bottom:0px !important;}
		#pgc-1604748110-1-3 {display:table;}

		
		#news_inevidenza .single_news .text_art {float: none; width: 100%; margin-left: 0rem; padding: 2rem; display: table;}
		#news_hp .slick-dots {margin-left:0px;}
#panel-19-0-0-4 iframe {height:650px;}
		
		.site-footer #panel-1604747925-0-0-0 img {margin:auto;}
		.site-footer .so-widget-bso-so-widget-blog-name {margin:auto; text-align:center;}
		#indirizzo_foot {text-align:center;}
		.site-footer .social-media-button-container {width:200px; margin:auto;}
		.site-footer .sow-image-container {margin: auto; display: table !important;}
		
		.home #post-19 {max-width:100%;}
		.page-id-1604748414 #menu_visitpast a {display: table-header-group;}
		.page-id-1604748414 #calendario .textwidget div { float: none; width: 100%;}
		.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-1 {float: none;}
		.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-2 { float: none;  width: 100%;}
		.page-id-1604748414 #logo_visitapast #panel-1604748414-1-0-3 { float: none;  width: 100%;}
		
		.page-id-419 #vesc_red .panel-grid-cell:nth-child(1) {right:0px;  position: relative;  margin-top: 0rem;}
		.page-id-419 #vesc_red .sow-image-container {max-width: 150px;  position: absolute;  right: 0px;}
		.page-id-419 #vesc_red .panel-grid-cell:nth-child(2) {margin-top: 5rem;}

		#seed-div-box-annuario #wd-tipo-enti {float: none; max-width: 100%;}
		
		#pg-8-0, #pg-442-0, #pg-443-0, #pg-515-0, #pg-183-0, #pg-2917-0 {margin-bottom:0px;}
		#pgc-8-1-1 {  width: 33% !important;  float: left;  margin-bottom: 0px !important;}
		#pgc-8-1-2 {  width: 67% !important;  float: left;  margin-bottom: 0px !important;}
		/*#pgc-8-1-3 {display: flex;    margin: 0px;}*/
		#pgc-8-1-0, #pgc-442-1-0, #pgc-443-1-0, #pgc-515-1-0, #pgc-183-1-0, #pgc-2917-1-0 {  margin-bottom: 1rem;}
		#pgc-8-1-1, #pgc-442-1-1, #pgc-443-1-1, #pgc-515-1-1, #pgc-183-1-1, #pgc-2917-1-1 {  float: left;   max-width: 34%;  margin: 0px;}
		#pgc-8-1-2, #pgc-442-1-2, #pgc-443-1-2, #pgc-515-1-2, #pgc-183-1-2, #pgc-2917-1-2 {  float: left;   max-width: 66%;  margin: 0px;}
		.site-header .so-widget-bso-so-widget-blog-name2 {font-size: 3.2rem;  max-width: 210px;  line-height: 3rem; padding-top: 0px;}
		
		h1 {font-size: 2.5rem !important; line-height: 2.8rem !important;}
h2 {font-size: 1.375rem !important;}
h3 {font-size: 1.2rem !important;}
		
		.alignleft { float: none;  width: 100%;}
}


/* 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) { 
		
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  
  
}


/* 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; } 
}