form#iscrizione .col-sm-6, form#iscrizione .col-sm-12, #loghi-istituzionali .col-sm-2, div.griglia, form#candidatura .col-sm-6, form#candidatura .col-sm-12, form#candidatura .col-sm-4, form#candidatura .col-sm-7, form#candidatura .col-sm-3, form#candidatura .col-sm-1, form#candidatura .col-sm-2 {float: left;}
form#candidatura label {font-weight: bold;}
form#candidatura label.form-check-label {font-weight: normal; padding-left: 0}
form#candidatura input.form-check-input {position: inherit;}
div.griglia {max-width: 25% !important;padding: 5px;vertical-align: middle;font-size: 28px;}
div.griglia.pari {background-color: #ECF2F6;}
div.griglia.dispari {background-color: #E4ECEF;}
/*div.comitato {float: left;height:138px;}*/
div.comitato {max-width: 25% !important;padding: 5px;vertical-align: middle;font-size: 14px;float: left;height:145px;}
div.comitato {display: flex;align-items: center;flex-wrap: wrap;}
div.download {max-width: 100% !important;padding: 5px;vertical-align: middle;font-size: 14px; text-transform: uppercase;line-height: 50px;}
div.download.pari {background-color: #ECF2F6;}
div.download.dispari {background-color: #E4ECEF;}
#loghi-istituzionali .col-sm-2 {max-width: 13%;}
#loghi-istituzionali #logo-pni {margin-bottom: 25px;}
#loghi-istituzionali #logo-regione {margin-left: 24%}
form#iscrizione .col-sm-12 {padding-left: 0; padding-right: 0}
form#iscrizione .col-sm-6.sx {padding-left: 0; padding-right: 7px}
form#iscrizione .col-sm-6.dx {padding-left: 7px; padding-right: 0}
form#iscrizione label {font-weight: bold;}
div#informativa_cookie {
    background-color: rgba(0,0,0,0.9);
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: #fff;
    font-size: 13px;
    padding: 20px 0px;
    text-align: center;
    z-index: 999999;
}
#informativa_cookie a {color: #fff;}
#informativa_cookie a.cookie_informativa {text-decoration: underline;}
#informativa_cookie a.cookie_accetto {
    background-color: #78ae62;
    display: inline-block;
    font-weight: 700;
    padding: 2px 6px 1px 6px;
    border-radius: 2px;
    text-decoration: none;
    margin-left: 10px;
}
body.single-event .page-header {display: none;}
div#secondary aside ul li.current-menu-item a {font-weight: bold;}
.section-title-area .section-title a {font-weight: 800;}
ul#elenco-documenti li {list-style:none;}
textarea:not(.editor-post-title__input), input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {background-color: #FFF;}
div.bottone a {background-color: #032D65 /*gd2023*/; color: #FFF; font-weight: normal; padding: 5px;}
body.page-id-2638 article.article-comitato {font-size: 12px;}
body.page-id-2638 #osm-map {height: 350px; margin-bottom: 20px;}
body.page-id-2638 .entry-content {margin-bottom: 0;}
body.page-id-4774 #gruppocand, body.page-id-4774 .gruppo {padding-left: 0; padding-right: 0}
body.page-id-4774 .gruppo {border: 1px solid #e9e9e9; margin-bottom: 20px}
@media screen and (min-width: 940px) {
	.team-members.row.team-layout-4 .team-member {width: 16.6%;}
}
@media (max-width: 767px) {
	#loghi-istituzionali #logo-regione {margin-left: auto}
	#loghi-istituzionali .col-sm-2 {max-width: 100%;}
	div.griglia, div.comitato {width: 100% !important;display:inline-block;}
}