@import url('https://fonts.googleapis.com/css2?family=Bona+Nova+SC:ital,wght@0,400;0,700;1,400&family=Bona+Nova:ital,wght@0,400;0,700;1,400&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

body, h2, h3, h4, h5, p, a {font-family: "Open Sans", serif;}
body { color: #3e3c3c;font-size: 17px;line-height: 1.8; margin-bottom: 0px !important; overflow-x: hidden;}
h1 {font-size:2rem;font-family: "Merriweather", serif;}
h2 {font-size:1.8rem;}
.entry-content a {color: #890607;}

/*HEADER*/
#masthead {padding:0px;}
#masthead .panel-grid {margin-bottom:10px;}
#header { border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom: 4px solid #890607;    background-position: top left !important;}
#logo-header .textwidget {background-color: rgb(255 255 255 / 62%);border-radius: 20px;padding: 1% 2%;margin-top: 40px;}
#logo-header .alignleft {margin-right: 0.5em;margin-bottom: 0;}
#logo-header p a {    font-family: "Bona Nova SC", serif;color: #890607;font-size: 36px;font-weight: 400;line-height: 44px; text-decoration:none;}
#logo-header p a span {font-size:24px;}
#social-header #social-row .panel-grid-cell {    display: flex;flex-direction: row;justify-content: flex-end;}
#social-header #social-row .panel-grid-cell .widget {padding-left:15px; margin-bottom: 0px;    background-color: rgb(255 255 255 / 62%);}
#social-header #social-row {font-size: 14px;color: #890607;font-weight: 600;    border-bottom-left-radius: 20px; padding-left: 3%;text-align: center;}
#social-header #social-row p {margin-bottom:0px; padding-top:4px;}
#social-header #social-row a {color: #890607; text-decoration:none;}
#social-header #social-row .so-widget-bso-so-widget-santo-del-giorno {margin-top: 4px;font-style: italic;     border-right: 2px solid #890607;
    border-left: 2px solid #890607;     padding: 0 20px;}
#social-header #social-row .so-widget-bso-so-widget-data-del-giorno {margin-top: 4px;}
#social-header #social-row .widget_bso-so-widget-data-del-giorno {border-bottom-left-radius: 20px;}
#social-header .ow-button-base a {padding: 6px 23px;font-size: 14px; margin-right: 6px; border-radius: 20px;}
#social-header .panel-grid {margin-bottom:8px;}

#masthead #pg-4-1 {border-bottom: 1px solid #E3D7CF;}
#menu {    max-width: 1320px;margin: 0 auto;}
#menu .navbar {background-color:#fff !important;}
#menu .navbar-nav {margin-left:0px;}
#menu .navbar-collapse {justify-content:center;}
#menu ul li span {font-size: 16px;text-transform: uppercase;font-weight: 500;color: #3E3C3C;}
#menu ul li a {padding-left:1.3rem; padding-right:1.3rem;}
#menu ul li.active a span {color: #890607}
#mega-menu-item-19 .mega-sub-menu {right: 0 !important;left: auto !important; }
#mega-menu-item-19 .mega-sub-menu .mega-sub-menu {right: 300px !important;}
#mega-menu-max_mega_menu_1 .mega-sub-menu {width:380px;}


.search-form {position:relative;    padding: 3px 5px 3px 0;}
.search-form .search-submit {background-color: transparent;color: transparent;border: 0px;position: absolute;right: 0;}
.search-form:after {content:''; background-image:url(https://diocesi.arezzo.it/newsite/wp-content/uploads/sites/3/2025/03/search-arezzo.png);width: 20px;height: 20px;position: absolute;display: block;top: 5px;right: 15px;background-size: cover;}
.search-form .search-field {position: relative;border: 1px solid #890607;border-radius: 20px;line-height: 1;}


/*FOOTER*/
#colophon {  background-color: #890809;color: #fff;}
#colophon .row {max-width: 1320px;margin: 0 auto;padding: 20px 0;}
#colophon #newsletter a {font-size: 24px;color: #fff;text-decoration: none;position:relative;     background-color: #890a0a;}
#colophon #newsletter a:after {content:''; display: block;border-bottom: 1px solid #fff;width: 600px;margin: 0 auto;margin-top: -15px;}
#colophon #footer {padding-top: 30px;}
#colophon #footer .widget-title {font-size:18px;}
#colophon #footer p {font-size:15px;}
#colophon #footer a {color:#fff;}
#colophon #logo-footer p {font-size:28px; font-family: "Bona Nova SC", serif; line-height: 30px;}
#colophon #logo-footer span {font-size:18px;}
#colophon #logo-footer .alignleft {margin-bottom:0px; margin-top: -30px;}
#footer .panel-grid-cell:nth-child(2), #footer .panel-grid-cell:nth-child(3) {padding-top: 30px;}



/*HOME*/
#evidenza {position:relative;}
#evidenza .slick-prev {left: 0px;}
#evidenza .slick-next {right: 0;}
#evidenza .slick-prev:before, #evidenza .slick-next:before {color: #890405;}
#evidenza .slick-next:before {content: "\e809";font-family: simple-calendar;}
#evidenza .slick-prev:before {content: "\e803";font-family: simple-calendar;}
#evidenza .miniatura {height:350px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
#evidenza .slick-slide {border: 1px solid #e9e9e9;border-radius: 20px;/*-webkit-box-shadow: 0px 0px 4px 1px #e9e9e9; box-shadow: 0px 0px 4px 1px #e9e9e9;*/}
#evidenza #contenuto-testo {padding: 2% 3%;}
#evidenza .widget-title {float: left;}
#evidenza .widget-title  a {color: #890405;font-size: 16px;text-decoration: none;text-transform: uppercase;font-weight: 700;}
#evidenza .data {color: rgb(51 51 51 / 70%);font-size: 15px;padding: 6px 8px;display: flex;}
#evidenza #contenuto-testo h2 {line-height:1.3;}
#evidenza #contenuto-testo h2 a {color: #3E3C3C;font-size: 22px;text-decoration: none;font-family: "Merriweather", serif;font-weight: 600;}
#evidenza .summary {color: #232F4B;font-size: 16px;font-style: italic;}
#evidenza .summary a {display:none;}
#evidenza .slick-dots {width:92%; margin-left:0px}
#evidenza .slick-dots li button:before {font-size:10px;}
#evidenza .slick-dots li.slick-active button:before {color: #890607;}

#news .widget-title {float: left; visibility:hidden;font-size: 0px;}
#news .widget-title  a {color: #890405;font-size: 16px;text-decoration: none;text-transform: uppercase;font-weight: 700;}
#news .data {color: rgb(51 51 51 / 70%);font-size: 15px;padding: 6px 8px;position: absolute;top: 0px;left: 70px;}
#news h4 {color: #3E3C3C;font-size: 18px;font-family: "Merriweather", serif;font-weight: 600;line-height: 1.6; margin-top:40px;}
#news .contenuto {margin-bottom:60px; position:relative;}
#news .contenuto a {text-decoration:none; display:none;}
#news .contenuto a[href*="https://diocesi.arezzo.it/newsite/category/notizie/"] {visibility:visible; display:block;   position: absolute;left: 0;top: 12px;}
#news .contenuto a.entry-title {display:block;padding-top: 5px;}
#news .summary {    color: rgb(35 47 75 / 70%);font-size: 16px;font-style: italic;}
#news .summary a {display:none;}
#news img {border-radius:20px; border: 1px solid #e9e9e9;}
#botton-news {margin: -15px auto 20px;}

#pgc-2-0-1 h3.widget-title {color: #890405;font-size: 24px;}
.widget_gce_widget {  background-color: #F2F1EF;border-radius: 20px;}
.widget_gce_widget h3.widget-title {color: #333333;text-align: center;padding-top: 20px;}
.widget_gce_widget .simcal-current h3 {font-size:22px;}
.simcal-default-calendar-grid .simcal-day-void.simcal-day-void-last {border-right-width: 0px;}
.simcal-default-calendar-grid .simcal-day-void {border-width: 0px;}
.simcal-calendar-grid {margin:0px;}

#middle-row .panel-grid-cell, #beweb {border:1px solid #ededed;}
#middle-row .panel-grid-cell img {padding:5px;}
#middle-row .widget_rss .widget-title {display:none;}
#middle-row .widget_rss ul {padding: 0 10px;margin-left: 0px;list-style: none;}
#middle-row .widget_rss ul li {line-height:1.3;padding: 4px 0;}
#middle-row .widget_rss ul li a {text-decoration: none;color: #333;font-size: 13px;}
#middle-row .widget_rss ul li a:hover {font-weight:600;}
#middle-row .so-panel {margin-bottom:10px;}

#bottom-row .so-panel {margin-bottom:10px;}

#primary {margin:50px auto;}

/*POST*/
.single #primary {padding-bottom:80px;}
.single h1.entry-title { font-size: 32px;font-family: "Merriweather", serif;}
.single h2.entry-subtitle {font-size: 22px;margin: 20px 0;}
.single .entry-surtitle { font-size: 18px;font-family: "Merriweather", serif;}
.single .entry-content .wp-post-image {max-width: 800px;float: left;border-radius: 20px;margin: 0 30px 30px 0;}
.single .tax-category {margin-left: 0px;padding-left: 0px;display:flex;list-style: none;}
.single .tax-category li:first-child {}
.single .tax-category li:nth-child(2) {padding-left:20px;}
.single .tax-category a {color: #890607;font-size: 16px;text-transform: uppercase;text-decoration: none;font-weight: 700;}
.single .posted-on a {color: rgb(51 51 51 / 70%);text-decoration: none;font-size: 16px;}
.single .entry-content a {color:#333333;}
.addtoany_share_save_container {text-align:right;}
.single .bso-posts {position: relative;margin-top: 150px;}
.single .bso-posts:before {content:'ARTICOLI CORRELATI';content: 'Articoli correlati';position: absolute;left: 0;top: -60px;font-size: 24px;}
.single .bso-posts .bso-post-title {padding: 5px 10px;line-height: 1.6;}
.single .bso-posts .bso-post-title a {font-family: "Merriweather", serif;font-size: 18px;text-decoration: none;color: #333333;font-weight: 600;}
.single .bso-posts .bso-post {width:24%; float:left; background-color: #f8f8f8;border: 1px solid #890a0a;border-radius: 20px;margin-right: 1%;}
.single .bso-posts .bso-post .bso-post-excerpt {display:none;}
.single .bso-posts .bso-post-thumbnail img {height: 180px;width: 100%;object-fit: cover;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.single .bso-attachments {position: relative;list-style: none;margin-left: 0px;}
.single .bso-attachments li a {color: #333333;text-decoration: none;font-weight: 600;}
.single .bso-attachments li a:before {content:''; background-image:url(https://diocesi.arezzo.it/newsite/wp-content/uploads/sites/3/2025/02/download-1-1.png);width: 19px;position: absolute;height: 19px;left: -2px;top: 5px;}


/*ARCHIVE*/
.archive.category .page-title {visibility:hidden; position:relative;}
.archive.category .page-title span {visibility:visible; position: absolute;left: 0;text-transform: uppercase;font-size: 28px;}
.archive.category .post img {  width: 300px; height: 200px; object-fit: cover;object-position: top; float: left;margin-right: 20px; border-radius:20px;}
.archive.category .tax-category {display:none;}
.archive.category .post {border-bottom: 1px solid #ededed;margin-bottom: 30px; display:inline-block; padding:30px 0;}
.archive.category .entry-surtitle {font-size: 18px;font-family: "Merriweather", serif;}
.archive.category .entry-title a {font-size: 32px;font-family: "Merriweather", serif;text-decoration: none;color: #890607;}
.archive.category .entry-subtitle { font-size: 22px;margin: 20px 0;}
.archive.category .posted-on a {color: rgb(51 51 51 / 70%);text-decoration: none;font-size: 16px;}

.archive .page-title {margin-bottom:20px;}
.archive .entry-title a {font-size: 25px;font-family: "Merriweather", serif;text-decoration: none;color: #890607;}
.archive .entry-title span { font-size: 18px;}
.archive article.wd-interventi-vesc, .archive article.wd-doc-ufficiali {border-bottom: 1px solid #ededed;margin-bottom: 30px;padding: 30px 0;}
.archive article .wd-noah-doc-tipo a {    font-size: 16px;font-style: italic;}
.post-type-archive-wd-doc-ufficiali .page-title, .post-type-archive-wd-annuario-persone .page-title {visibility:hidden; position:relative;}
.post-type-archive-wd-doc-ufficiali .page-title span, .post-type-archive-wd-annuario-persone .page-title span {    visibility: visible;left: 0px;position:absolute;}
.archive article select {height: 32px;border-radius: 15px;margin: 0 10px 0 0;padding: 0 10px;width: 150px;}
.archive article input[type="text"] {height: 32px;border-radius: 15px;margin: 0 10px 0 0;padding: 0 10px;width: 250px;}
.archive article button {height: 32px;border-radius: 15px;margin: 0 10px 0 0;padding: 0 10px;width: 150px;background-color: #890607;color: #fff;text-transform: uppercase;}
.archive-description {display:none;}
.archive .wd-annuario-persone {border-bottom: 1px solid #ededed;margin-bottom: 30px;padding: 30px 0;}
.archive .wd-annuario-persone .wd-noah-persona-titolo {font-weight:600;}
.archive.tax-wd-tipo-interventi-vesc .page-title, .archive.tax-wd-tipo-doc-uff .page-title {visibility:hidden; position:relative;}
.archive.tax-wd-tipo-interventi-vesc .page-title span, .archive.tax-wd-tipo-doc-uff .page-title span {visibility:visible; position:absolute; left:0px;}
.single .wd-noah-ente-incarichi, .single .wd-noah-persona-incarichi {margin-top:20px;}
.single .wd-noah-ente-nav-parent-posts a {    color: #6f6f6f;text-transform: uppercase;}

.single-wd-annuario-persone label, .single-wd-annuario-enti label {font-weight: 600;margin-right: 5px;}
.single-wd-annuario-persone .wd-noah-persona-inc-ente a, .single-wd-annuario-enti .wd-noah-ente-inc-persona a {color: #890809;text-decoration: none;font-weight: 600;}
.single-wd-annuario-enti .wd-noah-ente-inc-persona {float:left;}
.single .wd-noah-title-sub-items {margin-top:30px;}
.single .wd-noah-ente-titolo a {color: #890809;font-weight: 600;text-decoration: none;}
.single .wd-noah-ente-altra-denominazione label {display:none}
.single .wd-noah-ente-altra-denominazione:before {content:"Titolo: ";color:#3e3c3c; font-weight:600}
.single .wd-noah-ente-denominazione label {display:none}
.single .wd-noah-ente-denominazione:before {content:"Denominazione: ";color:#3e3c3c; font-weight:600}
.wd-annuario-enti-template-default img {max-width: 400px !important;float: left;border-radius: 20px;margin: 0 30px 30px 0;}
.wd-annuario-enti .entry-date, .seed-localization-address {display:none}

.wd-noah-enti-search  {background: #e7e7e7;padding:1rem;width: 66.66667%;float:left;width: 100%;border-bottom: 1px solid #890809;/*margin-bottom:2rem; */}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-enti-search label {width:100%}
.wd-noah-enti-search input {width:100%}

.page-id-13276 .so-widget-sow-image h3 {text-align: center;margin-top: 10px;}
.page-id-13276 .so-widget-sow-image h3 a {font-size: 1.5rem;text-decoration: none;}


/*RISULTATI RICERCA*/
.search-results .page-title {visibility:hidden; position:relative;}
.search-results .page-title span {visibility:visible; position: absolute;left: 0;text-transform: uppercase;font-size: 28px;}
.search-results .post img {  width: 300px; height: 200px; object-fit: cover;object-position: top; float: left;margin-right: 20px; border-radius:20px;}
.search-results .tax-category {display:none;}
.search-results .post {border-bottom: 1px solid #ededed;margin-bottom: 30px; display:inline-block; padding:30px 0;}
.search-results .entry-surtitle {font-size: 18px;font-family: "Merriweather", serif;}
.search-results .entry-title a {font-size: 32px;font-family: "Merriweather", serif;text-decoration: none;color: #890607;}
.search-results .entry-subtitle { font-size: 22px;margin: 20px 0;}
.search-results .posted-on a {color: rgb(51 51 51 / 70%);text-decoration: none;font-size: 16px;}

.search-results.post-type-archive article .posted-on {display:none;}
.search-results.post-type-archive article {border-bottom: 1px solid #ededed;margin-bottom: 30px;padding: 30px 0;}


/*PAGINA VESCOVO*/
#biografia-vescovo {border: 1px solid #eaeaea;border-radius: 20px;padding: 2%; margin-bottom: 50px;}
#biografia-vescovo h3.widget-title {font-family: "Merriweather", serif;font-size: 24px;}
#biografia-vescovo .alignleft {margin-bottom:0px;}
#biografia-vescovo a {color: #890a0a;text-decoration: none;border: 1px solid #890a0a;border-radius: 20px;padding: 0.5% 2%; float:right;}
#biografia-vescovo a:hover {background-color:#890a0a; color:#fff;}
#biografia-vescovo .alignright {margin:0px;}
#biografia-vescovo #panel-8768-0-0-1 {margin-bottom:0px;}

#riga-omelie-vescovo {margin: 100px auto 150px;}
#riga-omelie-vescovo .so-widget-bso-so-widget-all-in-one h4 a {    font-size: 18px;text-decoration: none;color: #333333;font-weight: 700; font-family: "Merriweather", serif;}
#riga-omelie-vescovo .so-widget-bso-so-widget-all-in-one h4 a:hover {color:#890a0a}
#riga-omelie-vescovo .so-widget-bso-so-widget-all-in-one .date {color: rgb(51 51 51 / 70%);font-size: 16px;}
#riga-omelie-vescovo .button {text-align: center;position: absolute;width: 100%;bottom: 30px;}
#riga-omelie-vescovo .button a {    background-color: #890a0a;text-decoration: none;border: 1px solid #890a0a;border-radius: 20px;padding: 0.5% 4%;color: #fff;}
#riga-omelie-vescovo .button a:hover {color:#890a0a; background-color:#fff;}
#riga-omelie-vescovo .widget-title {  font-size: 24px;text-transform: uppercase; margin-bottom:20px;}
#riga-omelie-vescovo .riga h4 {    /*border-bottom: 1px solid #eaeaea;*/padding-bottom: 25px;margin-bottom: 15px;}
#riga-omelie-vescovo .widget_bso-so-widget-all-in-one {    border: 1px solid #eaeaea;border-radius: 20px;padding: 3% 4% 0 4%;}
#omelie .widget_bso-so-widget-all-in-one {min-height: 450px; position:relative;}

#nomine .so-widget-bso-so-widget-all-in-one {position:relative;}
#nomine .button {text-align: right;bottom: 0px;}
#nomine .button a {color:#890a0a; background-color:#fff; font-style:italic;}
#nomine .button a:hover {color:#ffffff; background-color:#890a0a;}

#riga-stemma-vescovo {margin-bottom: 50px;}
#riga-stemma-vescovo .widget-title a {color: #890a0a;text-decoration: none;font-size: 24px; text-transform: uppercase;}
#riga-stemma-vescovo .sow-image-container {    border: 1px solid #eaeaea;border-radius: 20px;}
#riga-stemma-vescovo .riga { border: 1px solid #eaeaea;border-radius: 20px; text-align: center;padding: 4%;    min-height: 480px;}
#riga-stemma-vescovo .riga h4 {margin-top:20px;}
#riga-stemma-vescovo .riga h4 a {    font-size: 18px;text-decoration: none;color: #333333;font-weight: 700;font-family: "Merriweather", serif;}
#riga-stemma-vescovo .riga .summary {font-size:16px;}
#riga-stemma-vescovo .riga .summary a {display:none;}
#riga-stemma-vescovo .panel-grid-cell:nth-child(3) {    border: 1px solid #eaeaea;border-radius: 20px;padding: 3%; min-height: 560px;}
#riga-stemma-vescovo .contatti-vescovo .widget-title {text-align: left;text-transform: uppercase;font-size: 24px;    margin-bottom: 40px;}
#riga-stemma-vescovo .panel-grid-cell:nth-child(3) .widget-title {text-align:center; font-size: 20px !important;}
#riga-stemma-vescovo .contatti-vescovo .so-widget-sow-editor {font-size:16px;}
#riga-stemma-vescovo .contatti-vescovo .so-widget-sow-editor a {color: #890a0a;}
#riga-stemma-vescovo .contatti-vescovo .so-widget-sow-editor .widget-title {font-size: 22px;font-weight: 600;margin-bottom: 30px; text-transform: none;text-align: left;}


/*PAGINA UFFICIO*/
#post-12086 .entry-content a {box-shadow: 4px 3px 6px 1px #dedede;padding: 10px 20px;line-height: 1.8; display: block;font-size: 16px;font-weight: 500;width: 33.3333%;float: left;height: 120px;margin-bottom: 20px;text-align: center;padding-top: 30px;text-decoration:none;}
#news-ufficio .widget-title {font-size: 24px;margin-bottom: 10px;}
#news-ufficio .boxcontainer {border: 1px solid #ececec;border-radius: 20px;background-color: #f8f8f8;  min-height: 380px;}
#news-ufficio .boxcontainer img {border-top-left-radius: 20px;border-top-right-radius: 20px;}
#news-ufficio .contenuto {padding:3%;}
#news-ufficio .contenuto .data { font-size: 12px;color: rgb(51 51 51 / 70%);}
#news-ufficio .contenuto a {text-decoration:none;}
#news-ufficio .contenuto a h4 {    font-family: "Merriweather", serif;font-size: 18px;font-weight: bold;color: #333333;line-height: 1.6;}
#news-ufficio .contenuto .summary {    font-size: 16px;font-style: italic;color: rgb(51 51 51 / 70%);line-height: 1.6;}
#news-ufficio .contenuto .summary a {display:none;}
#news-ufficio .botton-news {text-align: center;margin: 50px 0;}
#news-ufficio .botton-news a {border-radius: 50px 50px 50px 50px;background: #ededed;border-width: 1px 0;border: 1px solid #890405;color: #890405 !important;font-size: 1em;padding: 0.5em 4em;text-decoration: none;font-weight: 500;}
#news-ufficio .botton-news a:hover {background-color:#890405; color:#ffffff !important;}
#menu-ufficio .navbar-expand-lg .navbar-nav {flex-direction:column;width: 100%;border-left: 1px solid #e3d7cf;margin-left: 10px;padding-left: 30px;}
#menu-ufficio .navbar.bg-light { background-color: #fff !important;border-top-left-radius: 20px;border-top-right-radius: 20px;}
#menu-ufficio .navbar.bg-light li a span {font-size: 18px;color: #890809;font-weight: 600;}
#menu-ufficio .navbar.bg-light li {    /*border-bottom: 1px solid #cfcfcf;*/list-style-type: circle;
  color: #890809;}
#menu-ufficio .navbar.bg-light li {padding:0.5rem 0;}
#menu-ufficio .navbar.bg-light li a:hover {background-color: #e3d7cf;}
.navbar-nav .dropdown-menu {width:100%; padding:0px; border:0px;}
.navbar-nav .dropdown-menu a span {font-size: 16px !important;}


/*ALLEGATI*/
.bso-attachments {list-style: none;padding-left: 0px;margin-left: 0px;}
.bso-attachments li {background-color: #fafafa;padding: 0.5% 1%; margin-bottom: 10px;}
.bso-attachments li a {position:relative;color: #7f0708;text-decoration: none;font-weight: 600;padding-left: 20px;}
.bso-attachments li a:before {content:''; background-image:url('https://diocesi.arezzo.it/newsite/wp-content/uploads/sites/3/2025/07/detail.png'); position: absolute;width: 16px;height: 19px;left: 0;     top: 2px;}


/*MEDIAQUERIES */ 


/* Small only */
@media screen and (max-width: 39.9375em) {
		#social-header #social-row .panel-grid-cell { justify-content: flex-end; flex-direction: column;}
		#social-header #social-row .panel-grid-cell .widget {background-color:transparent;}
		#social-header #social-row {background-color: rgb(255 255 255 / 62%); border-radius: 20px;}
		#logo-header p a{font-size: 30px;line-height: 40px;}
		#social-header #social-row .panel-grid-cell .widget {padding-left: 0px;}
		#social-header #social-row .so-widget-bso-so-widget-santo-del-giorno {border-right: 0px;border-left: 0px;padding: 0px;}
		#colophon .row {max-width: 90%;}
		#evidenza .miniatura {height: 250px;}
		#colophon #logo-footer p {text-align:center;}
		#colophon #logo-footer .alignleft {float: none;margin: 0 auto;}
		#colophon #newsletter a {font-size: 20px;}
		#colophon #newsletter a:after {width:300px; margin-top:0px;}
		#colophon #logo-footer span {width: 100%;display: block;}
		.single .entry-content .wp-post-image {max-width: 100%; float:none;}
		.single .bso-posts .bso-post {width: 100%;margin-bottom:20px;}
		.archive.category .post img, .search-results .post img {width:100%;}
		.search-form {display:none;}
		#menu .navbar {justify-content: center; text-align:center;}
		.navbar-nav .dropdown-menu {text-align: center;background-color: #f6f6f6;    margin-left: 15px;}
		.navbar-nav .dropdown-menu li a span {font-size:14px !important;}
		#primary {width: 90%;margin: 20px auto;}
		#news-ufficio .boxcontainer {margin-bottom:30px;}
		#menu-ufficio .navbar.bg-light {align-items: center;justify-content: center; text-align:center;}
		#post-12086 .entry-content a {width:100%;}

}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		#colophon .row {max-width: 90%;}
		.single .bso-posts .bso-post {width: 49%;margin-bottom: 40px;}
		#social-header #social-row .panel-grid-cell .widget {padding-left: 10px;}
}