@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}

/*HEADER*/
.header_container {background-color: #3fb0bc;}
#header {background-image: url('/wp-content/uploads/sites/2/2019/02/header.png');background-size:100% 100%;background-repeat:no-repeat;margin-top: -140px;padding-top: 1%;padding-bottom: 1%;height: 165px;}
.header-info {position:relative;}
.site-title {position: absolute;top: 200px;color: #0d456d;z-index: 99;text-transform: uppercase;font-size: 1.8rem;font-weight: 600;}
.site-title a {color: #0d456d;} 
.site-description {font-weight: bold;letter-spacing: -2px;line-height: .8 !important;position: relative;top: 60px;}
.site-description:before {content:'Arcidiocesi di';color:#fff;position: absolute;top: -50px;font-weight:400;}
.header-logo {margin-right: 1%;}
.nav_container {background-color:#0d456d; border-top:2px solid #fff;}
.site-header  {padding-top: 1%;padding-bottom: 1%;}
-header-info {margin-top: -10px;}

/*SOCIAL MENU*/
.menu_social_pre_header_saint .data, .menu_social_pre_header_saint .social_wrap, .menu_social_pre_header_saint .mdr {width:100%; }
.menu_social_pre_header_saint {max-width: 75rem;margin: 0 auto;padding-top: 30px;}
.menu_social_pre_header_saint .data {text-align:right;color: #fff;font-size: 0.9rem;}
.menu_social_pre_header_saint .data a {float: right;width: 100%;color: #fff;font-style: italic;}
.menu_social_pre_header_saint .social_wrap {margin-top: 10px;margin-bottom: 10px;}
#menu-social-menu a, #menu-social-menu a:before {color: transparent !important;}
#menu-social-menu li {width:24px; height:24px;background-size: contain;margin: 0 3px;}
#menu-social-menu .facebook {background-image: url('/wp-content/uploads/sites/2/2019/02/facebook.png');}
#menu-social-menu .twitter {background-image: url('/wp-content/uploads/sites/2/2019/02/twitter.png');}
#menu-social-menu .feed {background-image: url('/wp-content/uploads/sites/2/2019/02/rss.png');}
#menu-social-menu .youtube {background-image: url('/wp-content/uploads/sites/2/2019/02/youtube.png');}
#menu-social-menu .mail {background-image: url('/wp-content/uploads/sites/2/2019/02/mail.jpg');}
#social-navigation:before {content: "Seguici su";width: 100%;color: #fff;font-style:italic; font-size: .7rem;font-family: 'Lato', sans-serif;padding-right: 3%;position: absolute;margin-left: -50px;top: 5px;}
#social-navigation {float:right;}
.menu_social_pre_header_saint .mdr .grid-x.row {float:right;}

#searchsubmit {background-image: url('/wp-content/uploads/sites/2/2019/02/lente1.png');background-repeat: no-repeat;background-color: #fff;background-position: center;border: none;color: transparent;}
#searchform .button {padding: .55rem .5rem;margin: 0px;width: auto;}
#searchform input {height: 1.98rem;border: 0px;box-shadow: none;margin: 0px;}


/*MENU*/
#main-menu {display: table;margin: 0 auto;}
#main-menu ul li a {padding: 0.5rem 1.5rem;/*border-right: 1px solid #fff;*/font-weight: 700;line-height: 1;text-transform: uppercase;font-size: 1.1rem;letter-spacing: -1px;}
#main-menu ul li:last-child a {border-right:0px;}
.top-bar-left {text-align: center;float: none !important;}
.home #wpba_attachment_list {display:none;}
#main-menu .dropdown li .submenu {padding-top: 10px;z-index: 9999;width: 280px;}
#main-menu .dropdown li .submenu li {;z-index: 9999;}
#main-menu .dropdown li .submenu li a {text-align: left;border-right: 0;line-height: 1.1rem !important;font-size: 0.9rem;}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {right: 2px;}

/*HOME*/
/*.home .content_wrap {max-width: 100%;}
.home #content {padding:0px;}
.home #pg-2-0, .home #pg-2-2 {max-width: 75rem;margin: 0 auto;}*/
.home .wpba_attachment_hr, .home #wpba_attachment_list {display:none;}
.content_wrap {padding-top:70px;}


/*NEWS*/
#evidenza h4.widget-title {background-color: #0d456d;position: absolute;z-index: 9;width: 20%;color: #fff;padding-left: 1%;font-weight: 100;}
#slideuno .slick-arrow {color: transparent;width:45px;height:45px;background-size:cover;}
#slideuno .slick-prev {position: absolute;z-index: 9;left: 20px;top: 35%;background-image: url('/wp-content/uploads/sites/2/2019/02/arrow-left.png');}
#slideuno .slick-next {position: absolute;bottom: 55%;right: 20px;background-image: url('/wp-content/uploads/sites/2/2019/02/arrow-right.png');}
#slideuno .slick-dots {display:none !important;}
#slideuno .evidenza-image {position:relative;}
#slideuno .evidenza-title {position:absolute;bottom:0px;padding:2%;background-color:rgba(255, 255, 255, 0.87);width:100%;line-height: 1.8;}
#slideuno .evidenza-title a {color:#0d456d;text-transform:uppercase;font-weight:900;font-size:2rem;}


/*EVENTI*/
#sezione-eventi .so-panel.widget {margin-bottom: 2px;}
#eventi-evidenza .widget-title {color: #0d456d;border-top: 6px solid #0d456d;font-weight: 100;font-size: 1.2rem;padding-top: 1%;padding-bottom: 3%;}
#eventi-evidenza h4 {line-height: 1.1;}
#eventi-evidenza h4 a {color: #0d456d;text-transform: uppercase;font-size: 1.3rem;font-weight: 900;}
#eventi-evidenza .sottotitolo {color: #282828;font-style: italic;}
#eventi-evidenza .anteprima {border-bottom: 1px solid #cdcdcd;margin-bottom: 10px;padding-bottom: 10px;}
#eventi-evidenza .freccia {float:right;}
#eventi h4 {line-height: 0.9;}
#eventi h4 a {color: #0d456d;text-transform: uppercase;font-size: 1rem;font-weight: 900;}
#eventi .sottotitolo {color: #282828;font-style: italic;font-size: 0.9rem;}
#eventi .anteprima {border-bottom: 1px solid #cdcdcd;margin-bottom: 10px;padding-bottom: 10px;}
#eventi .freccia {float:right;}
#eventi h4, #eventi .sottotitolo {padding-left: 3%;}
#eventi .archivio {text-align:right;float: right;}
#eventi .archivio a {color:#495057;font-size: 0.9rem;font-style: italic;}


/*APPUNTAMENTI HOME*/
#appuntamenti .widget-title {color: #3fb0bc;border-top: 6px solid #3fb0bc;font-weight: 100;font-size: 1.2rem;padding-top: 1%;padding-bottom: 3%;}
#appuntamenti h4, #appuntamenti .data-appuntamento {padding-left: 3%;}
#appuntamenti h4 {line-height: 0.9;}
#appuntamenti h4 a {color: #0d456d;text-transform: uppercase;font-size: 1rem;font-weight: 900;}
#appuntamenti .data-appuntamento a {color:#515151;font-style: italic;font-size: 0.9rem;font-weight:900;}
#appuntamenti .anteprima {margin-bottom: 22px;}
#appuntamenti .anteprima img {border:1px solid #cdcdcd;}
#appuntamenti .archivio {text-align:right;float: right;border-top: 1px solid #cdcdcd;padding-top: 10px;width:100%}
#appuntamenti .archivio a {color:#495057;font-size: 0.9rem;font-style: italic;width:100%;}


/*VESCOVO*/
.sfondo-vescovo {background-image:url('/wp-content/uploads/sites/2/2019/02/vescovo-ancona.jpg');border: 1px solid #ccc;background-repeat: no-repeat;margin: 25px 0;}
.testo-vescovo {text-align: right;padding: 8.5% 2%;}
.testo-vescovo a {color: #fff !important;font-weight: 900;font-size: .9rem;}


/*CALENDARIO*/
.widget_noah_calendar_widget {margin-bottom:25px !important;}
.widget_noah_calendar_widget .widget-title {background-color: #3fb0bc;color: #fff;font-size: 1.2rem;padding-left: 2%;font-weight: 100;}
.mini-clndr .clndr .days-container .days .headers .day-header {font-weight:100;}
.mini-clndr .clndr .days-container .days .day {color: #fff6af;}
.mini-clndr .clndr .days-container .days {background-color:#3fb0bc;}
.seed_legenda div.legend {text-align:left;}
.seed_legenda label {margin-right: 0px !important;margin-top: 5px;padding: 1px 4px;line-height: 1.4;font-size: .7rem;font-weight: bold;}
.mini-clndr .clndr .days-container .events .event-header {background-color: #949494;}
.mini-clndr .clndr .days-container .events .events-list .event a:hover {color: #3fb0bc;}


/*INIZIATIVE*/
.widget-title.iniziative-evidenza, #link .widget-title {color: #3fb0bc;border-top: 3px solid #3fb0bc;font-weight: 100;font-size: 1.2rem;padding-top: 1%;padding-bottom: 1%;}
#iniziative-evidenza h4 {line-height: 0.9;}
#iniziative-evidenza h4 a {color: #3fb0bc;text-transform: uppercase;font-size: 1rem;font-weight: 900;}
#iniziative-evidenza .summary {font-size: 0.8rem;line-height: 1.4;}
#iniziative-evidenza .freccia {float: right;}
#iniziative h4 {line-height: 0.7;}
#iniziative h4 a {color: #3fb0bc;text-transform: uppercase;font-size: .9rem;font-weight: 900;}
#iniziative.anteprima {border-bottom: 1px solid #cdcdcd;margin-bottom: 16px;padding-bottom: 10px;}
#iniziative .summary {font-size: 0.8rem;line-height: 1.4;}
#iniziative .freccia {float: right;}
#iniziative h4, #iniziative .summary {padding-left: 3%;}
.archivio-iniziative {text-align:right;float: right;margin-bottom: 10px;}
.archivio-iniziative a {color:#495057 !important;font-size: 0.9rem;font-style: italic;}


/*UFFICI*/
#uffici .lsow-tab-nav {width:45%;}
#uffici .lsow-tab-panes, #uffici .lsow-tab.lsow-active {background-color: #0d456d;}
#uffici .lsow-active a {color:#fff;}
#uffici .lsow-tab {background: #3c3d41;border-radius:0px;}
#uffici .lsow-tab a {color:#fff;text-align: left;padding: 14.2px 20px;}
/*#pg-2-1 {background-color:#acacac;margin:20px 0;}*/
#uffici {max-width: 75rem;margin: 0 auto;}
#uffici .widget-title {font-weight: 100;font-size: 1.2rem;color: #fff;padding: 10px 0 0 20px;}
#uffici .lsow-tabs {border-radius:0px;}
#banner-gmg {margin-top:50px;}
#uffici .dagli-uffici {padding:0 1%;max-height: 200px;overflow: hidden;}
#uffici .articolo h6 {color: #fff;font-size:0.8rem !important}
#uffici .articolo h3 {line-height: 0.7;}
#uffici .articolo h3 a {font-size: 1.1rem;}
#uffici .lsow-tab-pane {padding:20px;}
.archivio-uffici {float: right;border: 1px solid #ccc;position: absolute;right: 20px;bottom: 20px;}
.archivio-uffici a {padding: 5px 20px;}


/*MEDIA & SOCIAL*/
#social #titolo .textwidget p {color: #0d456d;border-top: 3px solid #f8a400;font-weight: 100;font-size: 1.2rem;padding-top: 1%;padding-bottom: 1%;margin-bottom: 0px;}
#social .panel-grid {margin-bottom:0px;}
#social-banner .widget_sow-image {border:1px solid #cdcdcd;margin-bottom:0px;}
#social-banner .widget_custom_html {margin-bottom:0px;}
#social-banner .testo-social h3 {line-height: 1;margin-bottom: 0px;}
#social-banner .testo-social h3 a {color: #0d456d;text-transform: uppercase;font-size: 1rem;font-weight: 900;}
#social-banner .testo-social p {color: #0d456d;font-size: .9rem;}
#beweb {border:1px solid #cdcdcd}
.testo-social .textwidget {display:none;}
#social-banner h4 {line-height: 1;}
#social-banner h4 a {text-transform: uppercase;font-size: 1rem;font-weight: 900;}
#social-banner .widget {margin-bottom: 0;}




/*FOOTER*/
.sidebar_container {background-color: #3fb0bc;}
#secondary-sidebar {border-top:0px;}
#secondary-sidebar .widget_sow-image {margin-bottom:15px;}
#secondary-sidebar .widget_sow-editor {margin-bottom:10px;}
#titolo-footer h3.widget-title {color: #fff;border-top: 6px solid #fff;font-weight: 400;font-size: .9rem;padding-top: 1%;padding-bottom: 1%;margin-bottom: 0px;}
#footer .menu li a {padding: 0rem 1rem !important;border-right: 1px solid #7c7d7f;font-weight: 100;line-height: 1;font-size: 1.2rem;color:#494b4e}
#footer .menu li:last-child a {border-right:0px;}
.footer_container {border-top: 6px solid #3fb0bc;margin-top:50px;}
#footer .menu .sub-menu {display:none;}


/*SIDEBAR*/
#secondary aside {margin-bottom:0px;}
.so-widget-sow-accordion-default-99be652ed941 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {background-color: #0d456d;text-transform:uppercase;}
aside .sow-accordion {margin-top:40px;}



/*ARTICOLI*/
.seed_wp_starter_so_sottotitolo {font-size:1.5rem;}
.entry-meta-header .byline {display:none;}
.single .nav-single {visibility:hidden;}
.single article {border-bottom:0px;}
.archive.category .entry-header .attachment-post-thumbnail {width: 120px;float: left;margin-right: 2%;height: 120px;object-fit: cover;}
.archive.category .entry-header .entry-title-post a {font-size:1.5rem;}
.archive.category footer.entry-meta {display:none;}


/*APPUNTAMENTI*/
.wd-noah-appuntamento-infocontainer {line-height: 1.5;margin-bottom: 20px;}
.wd-noah-appuntamento-infocontainer label {float: left;line-height: 1.6;font-weight: bold;font-size: .9rem;margin-right: 5px;}
.single .wd-noah-appuntamento-widget-calendario {display:none;}
.single .wd-appuntamenti .entry-meta-header {display:none;}
.archive .wd-noah-appuntamento-inizio {font-size: 1rem;float: left;line-height: 1.6;}
.archive .wd-noah-appuntamento-inizio label {float: left; margin-right: 10px;}
.archive .wd-appuntamenti .entry-title-post a {font-size:1.5rem;color: #0d456d;font-weight: 600;}
.archive .wd-appuntamenti .entry-title-post {line-height: 1.2;}
.archive .wd-appuntamenti .entry-meta-header {display:none;}
.archive form button {background-color: #0d456d;color: #fff;width: 100%;font-weight: bold;padding: 1%;}
.archive .wd-noah-filtro-apps {margin-bottom: 40px;}
.archive .entry-meta-categories {margin-bottom:0px;}
.archive .wd-appuntamenti .attachment-post-thumbnail {width: 120px;float: left;margin-right: 2%;height: 120px;object-fit: cover;margin-top: 1%;}
.archive .wd-appuntamenti .entry-title-post {float:right;width: 80%;}
.archive .wd-appuntamenti {padding-bottom: 0;}
.archive.post-type-archive h4.archive-title {visibility:hidden;}
.archive.post-type-archive h4.archive-title:before {content:"CALENDARIO";color: #636363;font-size: 1.5625rem;visibility: visible;font-family: 'Lato', sans-serif;}


/*ANNUARIO*/
.wd-annuario-persone .wd-noah-persona-titolo {font-size:1.6rem;color:#0d456d;}
.wd-annuario-persone .wd-noah-persona-tipo-persona {font-size:1.1rem;color:#0d456d;}
.wd-annuario-persone .entry-title-post {line-height:1.2}
.wd-annuario-persone .entry-meta-categories, .wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone {margin-bottom: 20px;padding-bottom: 0px;}
.wd-annuario-persone .entry-header {margin-bottom:0px;}
.wd-annuario-persone .wd-noah-persona-infocontainer label {float: left;line-height: 1.6;font-weight: bold;font-size: .9rem;margin-right: 5px;}
.wd-annuario-persone .wd-noah-persona-infocontainer {line-height: 1.5;margin-bottom: 20px;}
.wd-noah-persona-incarichi div {line-height: 1.5;margin-bottom: 6px;}
.wd-noah-persona-incarichi .wd-noah-persona-tipo-inc {float: left;}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente label {float: left;margin: 0 10px;}
.wd-noah-persona-incarichi label {font-weight:bold;}
.wd-noah-persona-inc-ente a {font-weight:bold;}
.wd-noah-ente-infocontainer label {line-height: 1.5;margin-right: 5px;float: left;font-size: .9rem;font-weight: bold;}
.wd-noah-ente-infocontainer div {line-height: 1.5;margin-bottom: 6px;}
.wd-noah-ente-incarichi, .wd-noah-persona-incarichi {margin-bottom:40px;}
.wd-noah-ente-incarichi .wd-noah-ente-inc-persona a {float: left;margin-right: 5px;}
.wd-noah-ente-incarichi label {font-size: .9rem;font-weight: bold;}
.wd-tipo-incarico-tag_group {display:none;}
.wd-noah-persona-titolo {font-weight:bold;}
.single .wd-annuario-enti .entry-meta-categories, .single .wd-annuario-enti .entry-meta-header {display:none;}
.archive .wd-annuario-enti .entry-meta-categories, .archive .wd-annuario-enti .entry-meta-header {display:none;}
.archive .wd-annuario-enti a {font-size: 1.6rem;font-weight: bold;color: #0d456d;}
.archive .wd-noah-ente-altra-denominazione-ente, .archive .wd-noah-ente-tipo-ente , .archive .wd-noah-indirizzo-ente {font-size:1.1rem;}
.archive .wd-annuario-enti .entry-title-post {line-height:1}
.archive .wd-annuario-enti .entry-header {margin-bottom:0px;}
.archive .wd-annuario-enti {padding-bottom:0px;}


/*INTERVENTI*/
.archive .wd-interventi-vesc .entry-title-post a {font-size: 1.6rem;font-weight: bold;color: #0d456d;}
.archive .wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo, .archive .wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size:1.1rem;}
.archive .wd-interventi-vesc .entry-meta-header {display:none;}
/*.archive .wd-interventi-vesc .entry-meta-categories {display:none;}*/
.archive .wd-interventi-vesc .entry-title-post {line-height:1}
.archive .wd-interventi-vesc .entry-header {margin-bottom:0px;}
.archive .wd-interventi-vesc {padding-bottom:0px;}
.single .wd-interventi-vesc .entry-meta-header {display:none;}
.single .wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {font-size: 1.1rem;line-height: 1.5;}
.single .wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size: 1.1rem;}



/*DOCUMENTI*/
.archive .wd-doc-ufficiali .entry-meta-categories, .archive .wd-doc-ufficiali .entry-meta-header {display:none;}
.archive .wd-doc-ufficiali .entry-title-post a {font-size: 1.6rem;font-weight: bold;color: #0d456d;}
.archive .wd-doc-ufficiali .wd-noah-doc-sottotitolo {font-size: 1.3rem;}
.archive .wd-doc-ufficiali .wd-noah-doc-tipo a {font-size: 1.1rem;font-weight: bold;color: #0d456d;}
.archive .wd-doc-ufficiali .wd-noah-doc-luogo, .archive .wd-doc-ufficiali .wd-noah-doc-data-doc {font-size: 1.1rem;}
.archive .wd-doc-ufficiali .entry-title-post {line-height:1}
.archive .wd-doc-ufficiali .entry-header {margin-bottom:0px;}
.archive .wd-doc-ufficiali {padding-bottom:0px;}
.single .wd-doc-ufficiali .entry-meta-categories, .single .wd-doc-ufficiali .entry-meta-header {display:none;}
.single .wd-doc-ufficiali .wd-noah-doc-sottotitolo {font-size: 1.1rem;line-height: 1.5;}
.single .wd-doc-ufficiali .wd-noah-doc-tipo a {font-size: 1.1rem;line-height: 1.5;color:#0d456d; font-weight:bold;}
.single .wd-doc-ufficiali .wd-noah-doc-data-doc {font-size: 1.1rem;}

/*ALLEGATI*/
#wpba_attachment_list {width:100%;}
#wpba_attachment_list ul li {background-color: #F0F0F0;padding: 1% 2%;}
#wpba_attachment_list ul li a {font-weight:bold;}
.wpba_attachment_hr {visibility:hidden;}


/*MENU SECONDARIO
.menu-menu-secondario-container {margin: 40px 0;}
#menu-menu-secondario {margin-left: 0px;}
#menu-menu-secondario li {width: 100%;background-color: #0d456d;margin: 10px 0;}
#menu-menu-secondario li a {color: #fff;text-transform: uppercase;font-weight: 600;padding: .3rem 1rem;}*/


/*ACCORDING*/
.sow-accordion li span, .sow-accordion li a {font-size:0.8rem;}




@media screen and (max-width: 1200px){
  .menu_social_pre_header_saint {max-width: 73rem;}

}
@media screen and (max-width: 1100px){
}
@media screen and (max-width: 1000px){
  #titolo-footer h3.widget-title {font-size:.9rem !important;}
  .site-description:before {top: -30px;}
  .site-title {top:155px;}
}

@media screen and (max-width: 900px) {
.site-title {width: 100%;}
  #social-banner .testo-social h3 a {font-size:.8rem;}
  #titolo-footer h3.widget-title {font-size: .8rem !important;}
  .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {font-size:11px;}
}
@media screen and (max-width: 800px) {
.site-title {width: 100%;}
  #uffici .articolo h3 a {font-size: 1rem;}
  .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {font-size: 10px;}
  #uffici .lsow-tab a {padding: 14.2px 12px;}
}
@media screen and (max-width: 768px) {
  .home #pg-2-0, .home #pg-2-2, #uffici, #secondary-sidebar {flex-direction:row;}
	.p.site-title {font-size: 2rem;}
  .site-title {top: 130px;}
  .site-title a {font-size:1.5rem;}
  p.site-title {line-height: 2.4;}
  #pgc-2-0-1 {width:25% !important;}
  #pgc-w5c75348218752-0-0, #pgc-w5c75348218752-0-1 {width:50% !important;width:calc(50% - ( 0.5 * 30px ) ) !important;}
  #sezione-eventi #pg-w5c75348218752-0 {flex-direction:row;}
  #sezione-eventi .panel-grid {flex-direction:row;}
  .home #pg-2-0 {flex-direction:row;}
  #slideuno .evidenza-title a {font-size:1.5rem;}
  .home #pg-2-0, .home #pg-2-2, #uffici, #secondary-sidebar {max-width: 47rem;margin: 0 auto;}
  #social-banner .panel-grid-cell {width: 25%;width: calc(25% - ( 0.75 * 30px ) );}
  #appuntamenti {padding: 0 6px;}
  #social-banner {flex-direction:row !important;}
  #secondary-sidebar .panel-grid {flex-direction:row;}
  #secondary-sidebar .panel-grid .panel-grid-cell {width: 25%;width: calc(25% - ( 0.75 * 30px ) );    padding: 0 3px;}
  #uffici .widget_sow-image {width:50%;float:left;}
  #uffici #banner-gmg {margin-top: 0;}
  .footer_wrap p, .footer_wrap a {font-size: 0.7rem!important;}
  .lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {font-size: 12px;}
}
@media screen and (max-width: 700px) {
	#uffici .dagli-uffici {max-height: 250px;height: 250px;}
  .site-title {top: 145px;}
}
@media screen and (max-width: 600px) {
  .site-title {width:100% !important;}
  #evidenza h4.widget-title {width:40%;}
  #pgc-2-0-0 {width:100% !important;}
  #pgc-2-0-1 {width:100% !important;}
  #pgc-w5c75348218752-0-0, #pgc-w5c75348218752-0-1 {width:100% !important;}
  #sezione-eventi #pg-w5c75348218752-0 {flex-direction:column;}
  .home #pg-2-0 {flex-direction:column;}
  #social-banner .panel-grid-cell {width:100% !important;}
  #secondary-sidebar .panel-grid .panel-grid-cell {width:100% !important;}
  #uffici .widget_sow-image {width:100% !important;}
  .home #pg-2-0, .home #pg-2-2, #uffici, #secondary-sidebar {max-width: 36rem;margin: 0 auto;}
  #sezione-eventi .panel-grid {flex-direction:column;}
  .sfondo-vescovo {background-size:100%;}
  #uffici .dagli-uffici {max-height: 350px;height: 350px;}
  .site-title {top: 130px;}

}
@media screen and (max-width: 500px) {
  #slideuno .evidenza-title {line-height:1.5;}
  #evidenza h4.widget-title {width:50%;}
  .home #pg-2-0, .home #pg-2-2, #uffici, #secondary-sidebar {max-width: 30rem;margin: 0 auto;}
  #social-banner {flex-direction:column !important;}
  #secondary-sidebar .panel-grid {flex-direction:column;}
  #ftxt img {    width: 100%;padding: 0 30%;}
}
@media screen and (max-width: 400px) {
  .site-title {width:100% !important;}
  .home #pg-2-0, .home #pg-2-2, #uffici, #secondary-sidebar {max-width: 24rem;margin: 0 auto;}
    #uffici .dagli-uffici {max-height: 300px;height: 300px;}
}
@media screen and (max-width: 375px) {

}



/* Small only */
@media screen and (max-width: 39.9375em) { .wd-noah-appuntamento-infocontainer label {float:none !important;display:none}
  #header {margin-top: 10px; background-size: contain;background-color:#3fb0bc;height:auto !important;}
  .menu_social_pre_header_saint .data {text-align: center;}
  .menu_social_pre_header_saint .social_wrap {margin-left: auto;margin-right: auto;text-align: center;width: 40%;}
  #social-navigation:before {padding-right:0px; position:relative;margin-left:0px;top:0px;}
  #menu-social-menu li {margin: 0 2px;}
  .mdr {margin: 0 auto;width: 90% !important;}
  .menu_social_pre_header_saint .mdr .grid-x.row {float: none;}
  #searchform .button {padding: .55rem 1.5rem;}
  h1.site-title, p.site-description {font-size: 1.8rem !important;}
  .site-title {width: 70%;height: 50px;}
  .header-info {margin-top: 40px;}
  .header-logo {margin-right: 2%;margin-top: 20px;}
  #slideuno .slick-arrow {display:none !important;}
  #slideuno .evidenza-title a {font-size: 1.2rem;}
  .single .entry-content-post img {width:100%}
  #main-menu ul li a {padding: 0.5rem 1rem;border-right: none;text-transform: uppercase;font-size: 1rem;text-align: left;}
  #main-menu {width:100%;}
  #main-menu ul li ul li a {font-size: 0.9rem;font-weight: 500;}
  .archive .wd-appuntamenti .entry-title-post {float: right;width: 60%;font-size: 1rem;}
  .archive .wd-appuntamenti .entry-title-post a {font-size: 1rem;}
  .menu {z-index:99;}
}



/* Medium and up */
@media screen and (min-width: 40em) {

}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.site-description {font-size: 1.7rem!important;}
  #header {padding-bottom: 0; height:auto !important;}
	.menu_social_pre_header_saint {padding-right: 1%;padding-top:10px;padding-bottom:20px;}
  h1.site-title {line-height:2;    padding-top: 5px;}
  h1.site-title a {font-size: 1.7rem !important;}
  #menu-social-menu li {width: 20px;height: 20px;}
  #main-menu ul li a {padding: 0.5rem 0.9rem;font-size: 0.8rem;}
  

}
/* Large and up */
@media screen and (min-width: 64em) {
	.menu_social_pre_header_saint {padding-right: 1%;}
}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .menu_social_pre_header_saint {padding-right: 1%;}
}