@charset "UTF-8";

:root {
--dark-blue: #16204A;
--light-blue: #47A2D7;
--rsu-blue: #135592;
}
.bg-dark-blue {
background-color: var(--dark-blue) !important;
}
.bg-light-blue {
background-color: var(--light-blue) !important;
}
.bg-rsu-blue {
background-color: var(--rsu-blue) !important;
}
h1, h2, h3, h4, h5, h6, p, .font-roboto {
font-family: "Roboto", sans-serif;
}
#cookie-notice .cn-button {
border-radius: 4px;
background-color: white;
color: #0d5494;
padding: 5px 10px;
}
.width100 {
width: 100% !important;
}
.d-none {
display: none !important;
}
.d-block {
display: block !important;
}
.position-relative {
position: relative !important;
}
.fit-title-2 {
height: 65px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.fit-title-3 {
height: 90px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.fit-title-card {
height: 50px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
ul, ol {
list-style-position: inside;
}
.not-clickable, .not-clickable > a {
cursor: default;
}
#page-title {
border-bottom: 1px solid #d2d3d4;
border-top: 1px solid #d2d3d4;
padding: 40px 0;
}
#page-title h1 {
letter-spacing: 1.5px;
width: 70%;
}
.panel-primary {
border-color: #e3e3e3;
}
.panel-primary > .panel-heading {
background-color: #4594d3;
border-color: #4594d3;
}
#logo img {
height: 80px;
margin-top: 10px;
}
.sticky-header #logo img {
margin-top: 0px;
}
.post-navigation .col_half {
width: auto;
float: left;
}
.post-navigation .col_last.tright.col_half {
width: auto;
float: right;
}
.si-telegram i {
font-size: 22px;
}
.si-telegram:hover {
background-color: #0088cc;
}
.si-whatsapp:hover {
background-color: #25D366;
}
.si-whatsapp i, i.fa-telegram-plane {
height: 38px;
line-height: 38px;
font-size: 22px;
}
#top-social ul li a {
color: white !important;
}
#top-social i.fa-telegram-plane {
font-size: 14px;
}
.label-sottotitolo {
background-color: #1672b1;
padding: 0.4em 0.6em 0.4em;
text-transform: uppercase;
font-family: "Lato", sans-serif;
}
.evento .label-sottotitolo {
margin-left: 10px;
font-size: 11px;
font-style: normal;
cursor: pointer;
}
#footer {
margin-top: 0px !important;
}
#footer.footer-rsu #copyrights {
background-color: #107ea2;
}
#footer.dark, .dark #footer {
background-color: #4594d3;
color: #eee;
border-top-color: rgba(0, 0, 0, 0.2);
}
.dark #copyrights {
background-color: rgb(69, 148, 211);
color: #eee;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.dark .top-links li > a {
color: white;
}
.dark #top-social li a {
color: white;
}
.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless {
color: #eee !important;
}
nav#primary-menu .icon-search3, nav#primary-menu .icon-line-cross {
font-size: 30px !important;
}
header #primary-menu-trigger i.icon-reorder {
font-size: 30px;
}
#menu-istituzionale, #top-bar {
background-color: #4594d3;
}
.dark #top-bar, #top-bar.dark {
border-bottom-color: rgba(255, 255, 255, 0.1);
background-color: #4594d3;
}
.toast-top-center {
top: 28px;
}
#top-bar .menu-ist-mobile {
display: none;
}
#top-bar.top-bar-rsu {
background-color: #107ea2;
}
.top-links ul ul, .top-links ul div.top-link-section {
width: 200px;
}
#menu-menu-istituzionale {
float: left;
margin-bottom: 0px;
}
#menu-menu-istituzionale li {
margin: 0;
padding: 0 8px;
display: block;
position: relative;
float: left;
width: auto;
overflow: hidden;
height: 44px;
line-height: 44px;
color: white;
border-left: 1px solid rgba(255, 255, 255, 0.1);
}
#menu-menu-istituzionale li a {
color: white;
}
#primary-menu ul.sub-menu {
display: block !important;
}
#primary-menu ul.sub-menu li {
display: inline-block;
margin: 15px 0px;
}
#primary-menu ul.sub-menu li:not(:last-child) {
border-right: 1px solid black;
}
#primary-menu ul.sub-menu li a {
padding: 0px 15px;
}
#primary-menu ul ul li:hover > a {
padding-left: 15px;
}
#primary-menu ul ul li > a {
font-size: 18px;
line-height: 18px;
text-transform: none;
}
.button-blue {
background-color: #4594D3 !important;
}
.button-blue:hover {
background-color: #0D5494 !important;
}
.marquee {
width: 100%;
line-height: 20px;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee p {
display: inline-block;
padding-left: 100%;
animation: marquee 20s linear infinite;
}
.hover-black-blue {
color: black;
border-bottom: 1px solid transparent;
transition: all 0.2s ease-in-out;
}
.hover-black-blue:hover {
color: #4594D3;
border-bottom: 1px solid #4594D3;
transition: all 0.2s ease-in-out;
}
@keyframes {}
#slider .slider-parallax-inner {
height: 180px !important;
}
.section .button.button-vedi-tutto {
position: absolute;
right: 10px;
top: 13px;
border: 2px solid #0d9348;
color: #0d9348;
}
.section .button.button-vedi-tutto:hover {
background-color: #0d9348;
}
.button-vedi-tutto.mobile {
display: none;
max-width: 300px;
margin: auto;
margin-bottom: 10px;
}
section.titolo-gradient {
border-top: 4px solid #f0ba00 !important;
}
#notizie-titolo.titolo-gradient {
margin-top: 0px;
}
#notizie-titolo .section, .titolo-gradient .section {
padding: 20px 0;
background: white;
margin: auto !important;
max-width: 1170px;
}
#notizie-titolo h2, .titolo-gradient h2 {
margin: 0px;
letter-spacing: 1px;
color: #4594d3;
text-transform: uppercase;
text-align: center;
font-weight: normal;
font-size: 28px;
}
.titolo-gradient h2.dark {
color: #eee;
}
#flash-news {
height: 40px;
letter-spacing: 1px;
background-color: #eeeeee;
}
#flash-news-titolo {
background-color: #4594d3;
float: left;
height: 40px;
width: 140px;
padding: 10px 20px;
}
#flash-news-content {
background-color: #eeeeee;
float: left;
height: 40px;
width: auto;
padding: 10px 20px;
color: #424242;
width: calc(100% - 140px) !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
body.stretched #notizie .container-fullwidth {
padding: 0 20px;
}
body.rsu #cookie-notice {
display: none !important;
}
.stretched #gotoTop {
bottom: 90px;
}
#notizie .entry {
border-bottom: none;
}
#notizie .entry.notizia.solo-immagine {
min-height: 350px;
background-size: contain !important;
background-repeat: no-repeat !important;
background-color: #1672b1 !important;
margin-top: 40px;
}
#notizie .entry.notizia .entry-meta, #notizie .entry.notizia .entry-content, #notizie .entry.notizia .entry-title {
-webkit-backdrop-filter: blur(3px);
backdrop-filter: blur(3px);
}
#notizie .notizia .label.label-notizie-hp {
position: absolute;
bottom: 20px;
right: 20px;
}
#notizie .notizia .label.label-notizie-hp.doppia-label {
position: absolute;
bottom: 20px;
right: 72px;
}
#notizie .notizia .label-sottotitolo {
position: absolute;
top: -25px;
background-color: #1672b1;
padding: 0.4em 0.6em 0.4em;
text-transform: uppercase;
}
#notizie .notizia.solo-immagine:hover {
opacity: 0.9;
}
#notizie .notizia .entry-content {
margin-top: 20px;
}
#notizie .notizia.dark:not(.solo-immagine):hover {
transition: 0.1s all ease-out;
background-color: rgba(0, 0, 0, 0.35) !important;
}
#notizie.rsu-notizie .notizia .label-sottotitolo {
position: absolute;
top: 15px;
background-color: white;
color: #1672b1;
padding: 0.4em 0.6em 0.4em;
text-transform: uppercase;
}
#notizie .solo-immagine.notizia.dark:not(.solo-immagine):hover {
transition: 0.1s all ease-out;
}
#notizie .notizie-piccole .entry {
background-color: white;
margin: 30px 20px 30px 0px;
}
#notizie .immagine-velina {
position: absolute;
top: 0px;
left: 0px;
padding: 30px 20px 20px 20px;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.48);
}
#notizie .immagine-velina:hover {
transition: 0.1s all ease-out;
background-color: rgba(0, 0, 0, 0.8);
}
#notizie .entry-meta li {
color: #424242;
}
#notizie .dark .entry-meta li {
color: #d4d4d4;
}
#notizie ul.entry-meta {
position: absolute;
bottom: 20px;
left: 20px;
}
.notizia {
margin: 0px;
padding: 30px 20px 20px 20px;
min-height: 413px;
}
.notizia.notizia-piccola {
min-height: 390px;
width: 268px;
}
.notizia h3 {
overflow: hidden;
height: 104px;
margin-top: 10px;
margin-bottom: 0px;
}
.notizia h3 a {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.notizia a.dark:hover {
color: #4594d3;
}
.notizia:hover, .eventi-secondari-container .evento:hover {
background-color: #eeeeee !important;
transition: 0.1s all ease-out;
}
.notizie-piccole, #eventi {
background-color: #eeeeee;
}
#notizie .notizia p, #notizie .notizia-piccola p {
font-size: 15px;
}
#stampa h5 {
margin-top: 10px;
}
#stampa h5:after {
display: block;
position: relative;
margin: 20px auto 25px auto;
content: "";
width: 15%;
border-top: 2px solid #444;
border-color: #EEE;
opacity: 0.9;
}
#stampa div.col-md-3.dark:hover {
opacity: 0.9;
transition: 0.1s all ease-out;
}
#stampa .stampa-icone {
width: 64px;
height: 64px;
margin-bottom: 8px;
margin-top: 3px;
}
#eventi .evento {
background-color: white;
margin-top: 3px;
margin-bottom: 3px;
height: 110px;
}
#eventi .evento.in-evidenza {
background-color: unset;
margin-bottom: 0px;
}
#eventi .evento.in-evidenza.entry.clearfix {
padding: 20px 0px;
border-bottom: unset;
}
#eventi .evento.in-evidenza img {
height: 180px;
-o-object-fit: contain;
object-fit: contain;
width: 100%;
}
#eventi .evento.in-evidenza .entry-meta li {
width: 100%;
font-size: 18px;
color: #424242;
}
#eventi .evento.in-evidenza .entry-meta li a {
color: #424242;
line-height: 22px;
}
#eventi .evento.in-evidenza .entry-meta li a:hover {
color: #4594d3;
}
#eventi .evento.in-evidenza .entry-meta li:before {
content: none;
display: inline-block;
margin-right: 10px;
opacity: 0.5;
}
#eventi .evento.in-evidenza .entry-c .entry-title {
border-bottom: 2px solid #1284cb;
padding-bottom: 10px;
}
#eventi .evento.in-evidenza .entry-c.no-image .entry-title {
border-bottom: 2px solid #eee;
}
#eventi .evento .evento-descrizione {
margin-left: -15px;
}
#eventi .evento .evento-descrizione .entry-title {
clear: both;
}
#eventi .evento-in-evidenza-container {
min-height: 342px;
background-color: white;
margin-top: 20px;
margin-bottom: 30px;
border-right: 10px solid #eee;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza .no-image {
background-color: #4594d3;
padding: 20px;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza .no-image:hover {
background-color: #219ce8;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza .no-image.dark .entry-meta li {
color: #EEE;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza .no-image.dark .entry-meta li a {
color: #EEE;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza img {
transition: 0.6s all ease-out;
}
#eventi .evento-in-evidenza-container .evento.in-evidenza img:hover {
transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transition: 0.6s all ease-out;
}
#eventi .eventi-secondari-container {
margin-top: 17px;
margin-bottom: 30px;
border-left: 10px solid #eee;
}
#eventi .eventi-secondari-container .evento .entry-meta li {
font-size: 13px;
line-height: 14px;
margin: 0 10px 10px 0;
}
#eventi .eventi-secondari-container .evento .evento-descrizione .luogo {
clear: both;
}
#eventi .eventi-secondari-container .evento .evento-descrizione .luogo:before {
content: "";
margin: 0px;
}
#eventi .title-block-evidenza {
margin-top: 30px;
padding-left: 15px;
}
#eventi .evento .entry-date, #pagina-eventi .evento .entry-date, .scuola-martinetti .evento .entry-date {
position: absolute;
top: 10px;
left: 10px;
background-color: #4594d3;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 60px;
height: 64px;
text-align: center;
padding-top: 7px;
font-size: 26px;
line-height: 1;
}
#eventi .evento .entry-date .evento-mese, #pagina-eventi .evento .entry-date .evento-mese, .scuola-martinetti .evento .entry-date .evento-mese {
display: block;
font-size: 15px;
margin-top: 5px;
text-transform: capitalize;
}
#single-eventi .entry-overlay.bianco {
margin-top: 20px;
background: none;
color: #000;
border: 1px solid #eee;
border-top: none;
text-shadow: none;
}
#single-eventi .entry-overlay.bianco .countdown-section {
background: none;
color: #000;
}
#single-eventi .entry-overlay.bianco .countdown-amount {
background: none;
color: #000;
}
#single-eventi .entry-overlay.bianco .countdown-period {
background: none;
color: #000;
}
#single-eventi td {
width: 300px;
padding: 0px 20px 20px 0px;
}
#post-list-footer .label-sottotitolo {
margin-left: 10px;
font-size: 10px;
font-style: normal;
cursor: pointer;
padding: 0.2em 0.6em 0.3em;
}
#innovazione .col_one_third, #dipartimenti .col_one_third {
margin-bottom: 30px;
}
#innovazione .feature-box.fbox-center, #dipartimenti .feature-box.fbox-center {
background: white;
border-radius: 3px;
padding: 20px 20px 40px 20px;
outline: 2px solid #ffffff;
border: 2px solid #4594d3 !important;
transition: 0.2s all ease-out;
}
#innovazione .feature-box.fbox-center:hover, #dipartimenti .feature-box.fbox-center:hover {
outline: 5px solid #ffffff;
border: 2px solid #ffbe36 !important;
transition: 0.2s all ease-out;
}
#innovazione .fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {
background-color: #ffbe36;
color: #FFF;
}
.fbox-effect .fbox-icon i:after {
top: -3px;
left: -3px;
padding: 3px;
box-shadow: 0 0 0 2px #ffbe36;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-webkit-transform: scale(0.8);
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: transform 0.3s, opacity 0.3s;
transform: scale(0.8);
opacity: 0;
}
#innovazione .feature-box h3 {
font-size: 22px;
text-transform: none;
letter-spacing: 1px;
margin-bottom: 0;
color: #333;
}
#innovazione .feature-box h3 span.subtitle {
font-weight: 300;
text-transform: none;
font-size: 14px;
}
#rubriche img.sfondo-blocchi-rubriche {
position: absolute;
width: 210px;
height: 210px;
bottom: -30px;
right: -50px;
z-index: 1;
}
#rubriche .rubrica {
padding: 30px;
}
#rubriche .rubrica h3:hover {
text-decoration: underline;
}
#rubriche .rubrica .button {
position: absolute;
bottom: 20px;
z-index: 2;
}
#rubriche .rubrica p {
padding-bottom: 70px;
}
section#galleria .iportfolio .portfolio-image, .iportfolio .portfolio-image a, .iportfolio .portfolio-image img {
display: block;
width: 100%;
height: auto;
max-height: 350px;
-o-object-fit: cover;
object-fit: cover;
}
#galleria .youtube-preview {
width: auto;
height: 100%;
}
#galleria .youtube-icon {
width: 80px;
height: 80px;
position: absolute;
top: calc(50% - 40px);
right: calc(50% - 40px);
z-index: 10;
cursor: pointer;
filter: grayscale(100%);
}
#galleria .youtube-icon:hover {
filter: grayscale(0%);
}
#galleria .portfolio-filter li {
float: none;
position: relative;
width: 100%;
border-bottom: 1px solid #eee;
}
.content-wrap {
padding-top: 50px;
}
.content-wrap.blocchi {
padding: 20px 0px 0px;
}
.content-wrap.tagenda {
padding-bottom: 0px;
}
.content-wrap.tagenda .bottommargin-lg {
margin-bottom: 0px !important;
}
#rsu-notizie .entry {
border-bottom: none;
}
#rsu-notizie .entry.notizia.solo-immagine {
min-height: 350px;
background-size: contain !important;
background-repeat: no-repeat !important;
background-color: #1672b1 !important;
margin-top: 40px;
}
#rsu-notizie .notizia .label.label-notizie-hp {
position: absolute;
bottom: 20px;
right: 20px;
}
#rsu-notizie .notizia .label.label-notizie-hp.doppia-label {
position: absolute;
bottom: 20px;
right: 72px;
}
#rsu-notizie .notizia .label-sottotitolo {
position: absolute;
top: 15px;
background-color: #1672b1;
padding: 0.4em 0.6em 0.4em;
text-transform: uppercase;
}
#rsu-notizie .notizia.solo-immagine:hover {
opacity: 0.9;
}
#rsu-notizie .notizia .entry-content {
margin-top: 20px;
}
#rsu-notizie.rsu-notizie .notizia .label-sottotitolo {
position: absolute;
top: 15px;
background-color: white;
color: #1672b1;
padding: 0.4em 0.6em 0.4em;
text-transform: uppercase;
}
#rsu-notizie .solo-immagine.notizia.dark:not(.solo-immagine):hover {
transition: 0.1s all ease-out;
}
#rsu-notizie .rsu-notizia.dark:not(.solo-immagine):hover {
transition: 0.1s all ease-out;
background-color: rgba(0, 0, 0, 0.35) !important;
}
#rsu-notizie .notizie-piccole .entry {
background-color: white;
margin: 30px 20px 30px 0px;
}
#rsu-notizie .immagine-velina {
position: absolute;
top: 0px;
left: 0px;
padding: 30px 20px 20px 20px;
height: 100%;
width: 100%;
background-image: linear-gradient(rgba(0, 0, 0, 0.46), rgba(0, 0, 0, 0.92));
margin-bottom: 10px;
}
#rsu-notizie .immagine-velina:hover {
transition: 0.1s all ease-out;
background-color: rgba(0, 0, 0, 0.35);
}
#rsu-notizie .entry-meta li {
color: #424242;
}
#rsu-notizie .dark .entry-meta li {
color: #d4d4d4;
}
#rsu-notizie ul.entry-meta {
position: absolute;
left: 20px;
}
#rsu-notizie .entry-image {
float: none;
}
#rsu-notizie .entry-image img {
width: 95%;
margin-top: 40px;
}
#rsu-no-bgimage {
text-align: center;
margin-bottom: 0;
padding-bottom: 0;
}
.rsu-notizia {
margin: 0px;
padding: 30px 20px 20px 20px;
min-height: 413px;
}
.rsu-notizia.notizia-piccola {
min-height: 390px;
width: 268px;
}
.rsu-notizia h3 {
overflow: hidden;
height: 104px;
margin-top: 10px;
margin-bottom: 0px;
}
.rsu-notizia h3 a {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.rsu-notizia a.dark:hover {
color: #4594d3;
}
.rsu-notizia:hover, .eventi-secondari-container .evento:hover {
background-color: #eeeeee !important;
transition: 0.1s all ease-out;
}
.rsu-notizie-piccole, #eventi {
background-color: #eeeeee;
}
#rsu-notizie .notizia p, #notizie .notizia-piccola p {
font-size: 15px;
}
#rsu-no-bgimage.notizia:hover {
background-color: unset !important;
}
#rsu-2025 a {
color: #4594d3 !important;
text-decoration: underline !important;
}
#rsu-2025 a:hover {
color: black !important;
}
#rsu-2025 #wpadminbar a, #rsu-2025 #footer a {
color: white !important;
}
.immagine-convenzioni {
height: 100px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
aspect-ratio: 16/9;
}
.highlight-post-rsu .entry-meta {
bottom: 20px;
}
#altre-sezioni .content-wrap {
padding: 0px 0px 10px 0px;
}
#altre-sezioni .altre-sezioni-didascalia {
display: none;
}
#altre-sezioni .altre-sezioni-container {
background: white;
text-align: center;
border: 1px solid #dadada;
margin: 0px 5px;
}
#altre-sezioni .altre-sezioni-container:hover {
opacity: 0.85;
}
#altre-sezioni .altre-sezioni-blocco .altre-sezioni-titolo h3 {
color: #EEE;
padding: 20px 10px;
text-transform: uppercase;
font-size: 20px;
margin-bottom: 0px;
}
#altre-sezioni .altre-sezioni-blocco .altre-sezioni-titolo h3.titolo-due-righe {
padding: 5px 10px;
}
#altre-sezioni .altre-sezioni-blocco .altre-sezioni-didascalia {
padding: 10px 20px;
text-align: left;
}
section#formazione, section#stampa, section#altre-sezioni, section#galleria, section#contratto-scuola {
padding-bottom: 30px;
}
#formazione img:hover {
opacity: 0.7;
}
#formazione h3.intestazione-riquadro {
margin-bottom: 0px;
margin-top: 10px;
text-align: center;
font-size: 20px;
}
#approfondimenti a h4:hover {
color: #4594d3;
}
#approfondimenti #posts .entry-content {
margin-top: 10px;
}
#approfondimenti #posts .approfondimento.in-evidenza {
border-bottom: none;
}
#approfondimenti .approfondimento.in-evidenza img {
border: 3px solid #4594d3;
}
#approfondimenti .approfondimento.secondario {
border: 2px solid #eee;
padding-top: 15px;
margin-bottom: 20px;
border-radius: 5px;
}
#approfondimenti .approfondimento.secondario img {
max-height: 120px;
}
#approfondimenti .approfondimento.secondario h4 {
text-align: left;
margin-top: 10px;
margin-bottom: 20px;
}
#single-approfondimenti .entry-content ul {
margin-left: 16px;
}
#servizi {
margin-bottom: 10px;
}
#servizi img {
padding: 0px 20% 0px 20%;
}
#servizi img:hover {
opacity: 0.8;
}
#servizi h5 {
text-align: center;
}
#servizi .col_one_fourth {
padding: 15px 15px 10px;
border: 1px solid #eee;
min-height: 370px;
}
#contratto-scuola .testo-contratto {
margin: 80px 0 40px;
}
#contratto-scuola ul.tab-nav:not(.tab-nav-lg) li {
width: 33.33%;
height: 61px;
}
#contratto-scuola ul.tab-nav:not(.tab-nav-lg) li:first-child {
margin-left: 0px;
}
#contratto-scuola ul.tab-nav:not(.tab-nav-lg) li a {
height: 60px;
padding: 10px 15px;
font-size: 18px;
}
#contratto-scuola .sidebar ul.tab-nav:not(.tab-nav-lg) li {
width: auto;
height: 31px;
}
#contratto-scuola .sidebar ul.tab-nav:not(.tab-nav-lg) li:first-child {
margin-left: 15px;
}
#contratto-scuola .sidebar ul.tab-nav:not(.tab-nav-lg) li a {
height: 30px;
padding: 0px 15px;
font-size: 14px;
}
#portfolioGalleria .portfolio-item .portfolio-image, #portfolioGalleria .portfolio-item .portfolio-image a, #portfolioGalleria .portfolio-item .portfolio-image img {
display: block;
width: 100%;
height: 250px;
-o-object-fit: cover;
object-fit: cover;
box-shadow: 1px 1px 10px #888888;
}
#portfolioGalleria.no-portfolio-overlay img {
transition: 0.2s filter ease-in;
}
#portfolioGalleria.no-portfolio-overlay img:hover {
filter: brightness(0.5);
transition: 0.2s filter ease-in;
}
#filtri-galleria-desktop .portfolio-filter li a {
border-left: none;
}
#filtri-galleria-mobile {
display: none;
}
.si-share {
margin-top: 15px;
}
#posts.archivi .entry-image {
max-width: 50%;
}
#posts.scuola-oggi .entry-meta {
margin: 10px -10px -5px 0;
}
#posts.scuola-oggi .entry-meta li {
float: none;
font-size: 14px;
line-height: 14px;
margin: 0 10px 15px 0;
color: #999;
font-family: "Crete Round", serif;
font-style: italic;
}
#posts.scuola-oggi .entry-title h2 {
font-size: 20px;
font-weight: bold;
text-transform: none;
letter-spacing: 0.3px;
line-height: 1.2;
font-family: "Times New Roman", Georgia, Serif;
margin-bottom: 10px;
}
#posts.scuola-oggi .entry-content {
margin-top: 5px;
}
#posts.congressi .entry-image img {
height: 230px;
-o-object-fit: contain;
object-fit: contain;
}
#form-filtri-articoli #visualizza-tutti {
margin: 0px 0px 0px 0px;
height: 34px;
line-height: 34px;
border: 1px solid rgba(0, 0, 0, 0);
}
.cat-list a {
color: #333;
}
.cat-list a:hover {
color: #4594d3;
}
#scuola-oggi .portfolio-filter {
float: none;
display: inline-block;
}
.entry-content.occhiello {
font-style: italic;
border-top: 1px solid #dadada;
padding-top: 5px;
}
.entry-content .scuola-oggi-titolo {
font-weight: bold;
}
.scuola-oggi p {
margin-bottom: 1px;
font-size: 16px;
text-align: justify;
font-family: "Times New Roman", Georgia, Serif;
line-height: 1.6;
}
.scuola-oggi .entry-image {
margin-bottom: 20px;
}
.scuola-oggi .entry-image img {
margin-left: -20px;
}
.scarica-pdf {
margin: 20px 0px 0px 0px;
}
.rassegna-stampa .portfolio-desc {
padding: 15px 15px 10px;
border: 1px solid #eee;
min-height: 260px;
}
.rassegna-stampa .rassegna-articolo h3 {
clear: both;
margin-bottom: 10px;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.rassegna-stampa .rassegna-articolo .entry-meta li {
font-size: 16px;
}
.rassegna-stampa .filtri .dropdown-toggle {
height: 40px;
}
.rassegna-stampa .nessun-elemento-trovato {
display: none;
}
.rassegna-stampa select {
width: 220px;
height: 40px;
}
.rassegna-visualizza {
position: absolute;
bottom: 40px;
}
.rassegna-articolo .label {
display: inline;
padding: 0.2em 0.6em 0.3em;
margin-left: 10px;
font-size: 10px !important;
font-weight: bold;
line-height: 1;
color: #ffffff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
}
.rassegna-stampa .filtri, #form-filtri-articoli .filtri {
margin-right: 20px;
}
.single-scuola-oggi .sidebar .entry-meta p {
margin-bottom: 0px;
margin-top: 8px;
}
.single-scuola-oggi .sidebar .entry-meta li:before {
content: none;
display: inline-block;
margin-right: 10px;
opacity: 0.5;
}
#emargin #portfolio {
margin-left: 20px;
}
#esperto .portfolio-filter li:first-child a {
border-top-right-radius: 6px;
}
#esperto .portfolio-item {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: 0px;
}
#esperto .panel-group h3 {
margin-left: 34px;
}
#esperto .panel {
margin-left: 20px;
}
#esperto .panel-default > .panel-heading {
position: relative;
background-color: white;
padding-right: 40px;
}
#esperto .icon-chevron-down {
display: none;
}
#esperto .icon-chevron-up {
display: inline-block;
}
#esperto .collassato + .icon-chevron-down {
display: inline-block;
}
#esperto .collassato + i + .icon-chevron-up {
display: none;
}
#esperto .panel-body ol, #esperto .panel-body ul {
margin-left: 20px;
}
#esperto .icon-chevron-down, #esperto .icon-chevron-up {
position: absolute;
right: 10px;
top: calc(50% - 10.5px);
}
#contatti span.wpcf7-list-item {
margin: 0px;
}
#contatti .consenso-privacy + span {
position: relative;
top: -6px;
}
#contatti .canvas-checkbox {
height: 24px;
width: 24px;
font-family: "lined-icons";
-webkit-appearance: none;
background-color: #fafafa;
border: 2px solid #DDD;
padding: 4px;
margin-right: 10px;
display: inline-block;
position: relative;
}
#contatti .canvas-checkbox:checked {
background-color: #4594d3;
border: 1px solid #adb8c0;
color: #FFF;
}
#contatti .canvas-checkbox:checked:after {
content: "\e116";
font-size: 14px;
position: absolute;
top: 3px;
left: 4px;
color: #FFF;
}
#contatti li {
margin-left: 17px;
}
#contatti .canvas-checkbox:active, .regular-checkbox:checked:active {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
#not-found .container > .col_half.col_last {
margin-top: 64px;
}
#contratto-scuola-top-sections {
background-color: #4594d3;
}
#contratto-scuola-top-sections h5 {
text-align: center;
font-size: 16px;
text-transform: uppercase;
}
#contratto-scuola-top-sections.toggle.toggle-bg .togglet i.open-close {
bottom: -20px;
top: auto;
left: 50%;
z-index: 10;
font-size: 26px;
color: #4594d3;
width: 40px;
line-height: 35px;
background: white;
border-radius: 50%;
border: 2px solid #4594d3;
box-shadow: 0px 0px 10px 1px #4594d3;
}
#contratto-scuola-top-sections .container a {
color: #eee;
}
#contratto-scuola-top-sections .testi p {
font-size: 14px;
color: #eee;
font-weight: normal;
margin: 0px 0px 6px;
line-height: 20px;
}
#contratto-scuola-top-sections .testi ul {
margin-left: 18px;
margin-bottom: 6px;
}
#contratto-scuola-top-sections .testi h1 {
color: #eee;
}
#contratto-scuola-top-sections .testi h2 {
color: #eee;
}
#contratto-scuola-top-sections .testi h3 {
color: #eee;
}
#contratto-scuola-top-sections .testi h4 {
color: #eee;
}
#contratto-scuola-top-sections .testi h5 {
color: #eee;
}
#contratto-scuola-top-sections .testi h6 {
color: #eee;
}
#contratto-scuola-top-sections .col-md-4 {
border-right: 1px solid #eee;
min-height: 100px;
}
#contratto-scuola-top-sections .ridotto .col-md-4 {
height: 100px;
}
#contratto-scuola-top-sections .togglet.toggleta .ridotto {
padding-bottom: 0px !important;
}
#contratto-scuola-top-sections .togglec {
padding-top: 0px !important;
display: none;
margin-top: -25px;
}
#contratto-scuola-top-sections .togglec .esteso {
padding-top: 0px !important;
}
#contratto-scuola-top-sections .togglec .esteso .col-md-4 {
padding-top: 10px;
}
#contratto-scuola-top-sections a:hover {
text-decoration: underline !important;
}
#contratto-scuola-top-sections .spost {
border-top: none;
}
#contratto-scuola-top-sections .esteso .spost {
border-top: none;
margin-top: 0px;
}
#contratto-scuola-top-sections.toggle.toggle-bg .togglet, #contratto-scuola-top-sections.toggle.toggle-bg .toggleta {
background-color: #4594d3;
}
#contratto-scuola-top-sections.toggle .togglet, #contratto-scuola-top-sections.toggle .toggleta {
position: static;
}
#contratto-scuola-top-sections .testi b, #contratto-scuola-top-sections .testi strong, #contratto-scuola-top-sections .testi li {
color: white;
}
#custom-fn-form .login-username,
#custom-fn-form .login-password {
padding: 0 10px;
margin: 0;
}
#custom-fn-form img {
margin-bottom: 40px;
}
#custom-fn-form input {
width: 100%;
}
#custom-fn-form .login-submit input {
background-color: rgb(69, 148, 211);
border-radius: 5px;
}
#custom-fn-form .login-remember,
#custom-fn-form .login-submit {
width: 50%;
padding: 0 10px;
float: left;
}
.custom-form-radio .wpcf7-radio .wpcf7-list-item {
margin: 0;
}
.custom-form-radio .wpcf7-radio .wpcf7-list-item label {
display: flex;
align-items: center;
margin: 0;
}
.custom-form-radio .wpcf7-radio .wpcf7-list-item label input[type=radio] {
margin: 5px;
width: 20px;
height: 20px;
}
#template-contactform-consenso-privacy {
margin: 0px 5px 0px -10px;
}
#template-contactform-consenso-privacy span.wpcf7-list-item {
display: inline-block;
}
span[data-name=checkbox-newsletter] span.wpcf7-list-item {
margin-left: 4px;
}
span[data-name=checkbox-newsletter] span.wpcf7-list-item .wpcf7-list-item-label {
text-transform: none;
color: #555;
font-family: "Lato", sans-serif;
font-size: 14px;
letter-spacing: 0px;
margin-left: 2px;
}
.red-star {
color: red;
font-size: 2rem;
vertical-align: middle;
}
.form-container {
background-color: white;
padding: 20px 25px 10px 25px;
}
.form-container h2 {
margin-bottom: 10px;
}
.mt-15px {
margin-top: unset;
}
#content .content-wrap.nopadding .section.nobg.full-screen.nopadding.nomargin {
background: url(http://uilscuola.mitdev.tk/wordpress/wp-content/uploads/2017/12/bandiere_1_0.jpg) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
#pagina-eventi .evento .immagine-evento, .scuola-martinetti .evento .immagine-evento {
padding-left: 30px;
}
.pagination .current {
background-color: #4594d3;
color: #ffffff;
}
.ricerca .parole-trovate {
font-size: 18px;
font-style: italic;
}
.ricerca header.page-header {
margin: 40px 0 40px;
}
#ricerca-sezioni-dedicate {
background-color: #f6f6f6;
padding: 20px;
}
#ricerca-sezioni-dedicate h3 {
font-size: 22px;
}
#ricerca-sezioni-dedicate h3:last-child span {
display: none;
}
.item-ricerca {
margin: 12px 0;
padding: 12px 0 24px;
border-bottom: 1px solid #b2bdc0;
list-style-type: none;
}
.item-ricerca a {
font-weight: bold;
}
.item-ricerca .item-ricerca-content {
padding-bottom: 12px;
font-size: 14px;
margin-top: 5px;
}
.item-ricerca ul.entry-meta.clearfix {
display: inline-block;
}
.item-ricerca ul.entry-meta.clearfix li {
margin-left: 5px;
}
.item-ricerca ul.entry-meta.clearfix.info {
margin-left: 15px;
}
.item-ricerca ul.entry-meta.clearfix.info li {
font-size: 12px;
}
.item-ricerca ul.entry-meta.clearfix.info li a {
font-weight: normal;
}
.highlight {
padding: 2px 5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #cccccc;
border-radius: 4px;
}
#mcont {
padding-top: 10px;
font-size: 1.1em;
}
.modal {
text-align: center;
padding: 0 !important;
}
.modal:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}
.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}
.modal-body {
padding-left: 20px;
}
.modal-content {
border-radius: 0 !important;
}
.modal-header img {
height: 45px;
}
#calendar .fc-content div {
font-size: 12px;
}
.border-blue {
border: 1px solid #4594d3;
}
.actual-news {
font-size: 1.4em;
font-weight: bold;
}
.prev-fn {
font-size: 1.1em;
font-weight: bold;
}
.info-fn {
padding-top: 0px;
padding-bottom: 0px;
font-size: 0.7em;
}
.fc-content div p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.fc-calendar .fc-row > div > div {
margin-top: 0px !important;
position: absolute;
top: 35px;
}
#rsu-vedi-tutto {
border-color: #4594d3;
color: #4594d3;
float: right;
}
#rsu-vedi-tutto:hover {
background-color: #4594d3;
color: #fff;
}
#rsu-home, #interviste {
padding: 0px;
}
#rsu-home h2, #interviste h2 {
font-weight: normal;
font-size: 28px;
}
#rsu-home section, #interviste section {
padding-top: 50px;
}
#rsu-home section:nth-child(2), #interviste section:nth-child(2) {
background-color: #f9b233;
}
#rsu-home section:nth-child(4), #interviste section:nth-child(4) {
background-color: #68b42e;
}
#rsu-home #rsu-materiali h2, #rsu-home #convenzioni h2, #interviste #rsu-materiali h2, #interviste #convenzioni h2 {
color: #4594d3;
}
#rsu-home #rsu-materiali img, #rsu-home #convenzioni img, #interviste #rsu-materiali img, #interviste #convenzioni img {
width: 200px;
height: 100px !important;
-o-object-fit: cover;
object-fit: cover;
}
#rsu-home #rsu-materiali .thumb-image, #rsu-home #convenzioni .thumb-image, #interviste #rsu-materiali .thumb-image, #interviste #convenzioni .thumb-image {
-o-object-fit: contain;
object-fit: contain;
}
#rsu-home #rsu-materiali .col_one_fourth, #rsu-home #convenzioni .col_one_fourth, #interviste #rsu-materiali .col_one_fourth, #interviste #convenzioni .col_one_fourth {
margin-bottom: 0px;
}
#rsu-home #rsu-materiali .col_full, #rsu-home #convenzioni .col_full, #interviste #rsu-materiali .col_full, #interviste #convenzioni .col_full {
margin-bottom: 0px;
}
#rsu-home #rsu-materiali .si-rounded, #rsu-home #convenzioni .si-rounded, #interviste #rsu-materiali .si-rounded, #interviste #convenzioni .si-rounded {
border-style: none !important;
}
#rsu-home #rsu-materiali .centra-social, #rsu-home #convenzioni .centra-social, #interviste #rsu-materiali .centra-social, #interviste #convenzioni .centra-social {
margin: 0 10px 10px 10px;
border: 1px solid lightgray;
}
#materiali-preview-icon {
width: 70px;
height: 70px;
border: 1px solid #AAA;
}
#rsu-home #rsu-programma p, #rsu-home #rsu-programma i, #rsu-home #rsu-programma h2, #rsu-home #rsu-programma h3, #rsu-home #valori p, #rsu-home #valori i, #rsu-home #valori h2, #rsu-home #valori h3 {
color: #fff;
}
#rsu-home #rsu-faq, #rsu-home #rsu-faq h2, #rsu-home #rsu-faq h3 {
color: #fff;
}
.no-margin-video video {
margin-top: 0px !important;
}
#espero .button.fondo-espero-button {
background-color: #f78723 !important;
}
#espero #fascia-riquadri > div:nth-child(odd) {
background-color: #619bcc !important;
}
#espero #fascia-riquadri > div:nth-child(even) {
background-color: #265486 !important;
}
#cookie ul {
margin-left: 24px;
}
#cookie ol {
margin-left: 20px;
}
#cookie .entry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
#cookie h4 {
padding-top: 30px;
}
#breadcrumb-galleria {
margin: 10px !important;
}
#container-galleria .span {
padding-top: 10px;
max-width: 180px;
max-height: 230px;
min-height: 200px;
}
.form-candidatura {
max-width: 750px;
padding: 35px 0 45px 0;
}
fieldset.form-group-2 {
padding: 2rem;
background: #fafafa;
border: 1px solid #ddd;
clear: both;
}
fieldset.form-group-2 legend {
border: unset;
padding: 0px 1rem;
}
.bg-color-grey {
background-color: #F5F5F5 !important;
}
.promo.promo-light a.button {
right: 15px;
border-radius: 3px;
}
.text-primary-hover {
transition: all 0.5s ease-out;
}
.text-primary-hover:hover {
color: #1c6ba8;
}
#newsletter-banner .ps-1 {
padding-left: 10px;
}
#newsletter-banner .consenso-privacy {
margin-left: -14px;
}
#newsletter-banner .content-wrap {
padding: 15px 0;
display: flex;
}
#newsletter-banner h1, #newsletter-banner h2, #newsletter-banner h3, #newsletter-banner h4 {
font-weight: normal;
letter-spacing: 1.2px;
margin-bottom: 0px;
}
#newsletter-banner h1 {
font-size: 28px;
line-height: normal;
}
#newsletter-banner .wpcf7-not-valid-tip {
display: none !important;
}
.fine-tuning-busta-aereo {
height: unset;
max-height: 150px;
}
#newsletter-email input {
color: white;
background-color: transparent;
border-color: #ccc;
padding: 5px 5px 5px 5px;
}
#newsletter-email input::-moz-placeholder {
color: #bbb;
font-size: 16px;
text-align: center;
}
#newsletter-email input::placeholder {
color: #bbb;
font-size: 16px;
text-align: center;
}
#newsletter-email .sm-form-control:focus, #newsletter-email .sm-form-control:active {
border-color: white !important;
}
.background-blue {
background-image: url(//uilscuola.it/wp-content/themes/canvas/images/newsletter-assets-15.png);
background-size: cover;
background-repeat: no-repeat;
background-position: 52.5% center;
min-height: 150px;
}
#newsletter-form form {
margin-bottom: 0px;
}
#newsletter-banner {
padding: 15px 30px;
}
#newsletter-banner .consenso-privacy {
vertical-align: middle;
}
#newsletter-text-box {
padding: 0;
text-align: center;
}
#newsletter-invia {
font-weight: normal;
background-color: #ccc;
font-size: 22px;
text-align: center;
vertical-align: middle;
margin-left: 40px;
}
#newsletter-invia .icon-angle-right {
line-height: 35px;
}
#newsletter-invia.button.button-large {
height: 35px;
line-height: unset;
}
#newsletter-privacy {
color: white;
text-align: end;
font-size: 10px;
margin-top: -13px;
}
#newsletter-privacy input[type=checkbox] {
width: 15px;
height: 15px;
margin: 2px 0 0;
}
#newsletter-form {
padding-top: 23px;
padding-left: 7%;
}
#newsletter-form .wpcf7-response-output {
margin: 5px 0px 0px;
padding: 5px;
text-align: center;
}
#busta-aereo {
text-align: center;
}
.fine-tuning-busta-chiusa {
max-width: 70px;
height: 78.32px;
}
.fine-tuning-busta-aperta {
min-width: 70px;
height: 78.32px;
}
#busta-aperta {
margin-right: 15px;
}
.button-position-top {
display: none;
}
.button-position-bottom {
display: block;
text-align: end;
}
#newsletter-form-container {
display: flex;
justify-content: end;
}
#form-iscrizione-congresso .wpcf7-list-item {
display: block;
}
#form-iscrizione-congresso input[type=checkbox] {
width: 15px;
height: 15px;
margin-right: 5px;
}
.wpcf7-form.sent .wpcf7-response-output {
color: #4F8A10;
background-color: #DFF2BF;
border: 0;
padding: 10px;
}
.wpcf7-form.sent .wpcf7-response-output:before {
content: unset;
}
.wpcf7-form.invalid .wpcf7-response-output, .wpcf7-form.failed .wpcf7-response-output {
color: #D8000C;
background-color: #FFBABA;
border: 0;
padding: 10px;
}
.wpcf7-form.invalid .wpcf7-response-output:before, .wpcf7-form.failed .wpcf7-response-output:before {
content: unset;
}
.wpcf7-form.spam .wpcf7-response-output {
color: #856404;
background-color: #fff3cd;
border: 0;
padding: 10px;
}
.wpcf7-form.spam .wpcf7-response-output:before {
content: unset;
}
.wpcf7-form .wpcf7-response-output:before {
font: 26px/30px lined-icons;
margin-right: 16px;
vertical-align: middle;
}
.gallery-download {
margin: 0;
color: #4594d3 !important;
}
.button.button-download-galleria {
border: 2px solid #4594d3;
border-color: #4594d3;
}
.button.button-download-galleria:hover {
background-color: #4594d3 !important;
color: white !important;
}
#pagina-materiale-pdf, #pagina-aggiornamenti-schede {
width: 100%;
}
.download-link-icon {
display: flex;
align-items: center;
}
#pagina-la-modulistica .button.button-large {
height: unset;
white-space: normal;
padding-top: 5px;
padding-bottom: 5px;
line-height: 34px;
display: flex;
justify-content: space-between;
align-items: center;
}
#pagina-la-modulistica .button.button-large:hover {
background-color: #0065b5 !important;
color: white !important;
}
.accordion {
background-color: #4594d3;
color: white;
font-family: "Roboto";
text-transform: uppercase;
font-size: 24px;
cursor: pointer;
padding: 18px;
width: 100%;
text-align: left;
border: none;
outline: none;
transition: 0.4s;
}
.accordion-active, .accordion:hover {
background-color: #1672b1;
}
.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
font-size: 20px;
overflow: hidden;
transition: max-height 0.2s ease-out;
box-shadow: unset;
border-radius: unset;
}
.panel p {
font-size: 18px;
}
.border-accordion {
border-width: 0 1px 1px 1px;
border-color: black;
}
.accordion:after {
content: "+";
font-size: 24px;
color: white;
float: right;
margin-left: 5px;
}
.accordion-active:after {
content: "−";
color: white;
font-size: 24px;
}
#faq-cspi .singola-faq p {
color: white;
font-size: 18px;
}
#editoriale-notizie p {
font-size: 1.75rem;
}
#notizie-titolo p {
font-size: 15px !important;
}
.fit-image {
width: unset !important;
height: auto;
max-height: 400px;
}
#materiali .label-materiali, #materiali-rsu .label-materiali {
max-width: 300px;
text-align: center;
background-color: var(--dark-blue);
color: white;
}
#il-programma .accordion-body, #materiali-elettorali .accordion-body {
text-transform: none;
font-size: 1.75rem;
line-height: 1.8;
cursor: default;
}
#il-programma .accordion-body p, #materiali-elettorali .accordion-body p {
font-size: 15px;
}
#il-programma .accordion-button, #materiali-elettorali .accordion-button {
height: 2.5em;
line-height: 1.1;
overflow: hidden;
}
#il-programma .accordion-button:after, #materiali-elettorali .accordion-button:after {
content: "";
filter: brightness(0) invert(1);
}
#il-programma .accordion:after, #materiali-elettorali .accordion:after {
content: "";
}
#il-programma .accordion-pillola p, #materiali-elettorali .accordion-pillola p {
font-size: 15px;
text-transform: none;
padding: 15px;
margin-bottom: 0;
}
#materiali-elettorali .accordion-pillola {
min-height: 85px;
}
#materiali-elettorali .accordion-body p {
margin-bottom: 0px !important;
}
#faq-cspi .faq-testo-domanda p, #faq-cspi .faq-testo-domanda li, #faq-rsu .faq-testo-domanda p, #faq-rsu .faq-testo-domanda li {
color: white !important;
font-size: 15px;
}
#faq-cspi ::-moz-selection, #faq-rsu ::-moz-selection {
color: white;
background: var(--dark-blue);
}
#faq-cspi ::selection, #faq-rsu ::selection {
color: white;
background: var(--dark-blue);
}
#menu-rsu .container::before {
content: none;
}
#menu-rsu .container::after {
content: none;
}
#navbar-rsu li {
padding: 0 10px;
border-left: none !important;
}
#navbar-rsu li a {
width: unset !important;
}
.fix-sticky-top {
top: 0px;
}
#rsu-locandina, #convenzioni, #faq-rsu, #valori, #materiali-rsu {
scroll-margin: 150px;
}
#materiali-elettorali {
scroll-margin: 200px;
}
#video-interviste {
scroll-padding-top: 120px;
scroll-margin: 120px;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-3 {
margin-top: 1rem !important;
}
.mt-4 {
margin-top: 1.5rem !important;
}
.mt-5 {
margin-top: 3rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.me-0 {
margin-right: 0 !important;
}
.me-1 {
margin-right: 0.25rem !important;
}
.me-2 {
margin-right: 0.5rem !important;
}
.me-3 {
margin-right: 1rem !important;
}
.me-4 {
margin-right: 1.5rem !important;
}
.me-5 {
margin-right: 3rem !important;
}
.me-auto {
margin-right: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 1rem !important;
}
.mb-4 {
margin-bottom: 1.5rem !important;
}
.mb-5 {
margin-bottom: 3rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ms-0 {
margin-left: 0 !important;
}
.ms-1 {
margin-left: 0.25rem !important;
}
.ms-2 {
margin-left: 0.5rem !important;
}
.ms-3 {
margin-left: 1rem !important;
}
.ms-4 {
margin-left: 1.5rem !important;
}
.ms-5 {
margin-left: 3rem !important;
}
.ms-auto {
margin-left: auto !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.25rem !important;
}
.pt-2 {
padding-top: 0.5rem !important;
}
.pt-3 {
padding-top: 1rem !important;
}
.pt-4 {
padding-top: 1.5rem !important;
}
.pt-5 {
padding-top: 3rem !important;
}
.pe-0 {
padding-right: 0 !important;
}
.pe-1 {
padding-right: 0.25rem !important;
}
.pe-2 {
padding-right: 0.5rem !important;
}
.pe-3 {
padding-right: 1rem !important;
}
.pe-4 {
padding-right: 1.5rem !important;
}
.pe-5 {
padding-right: 3rem !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.25rem !important;
}
.pb-2 {
padding-bottom: 0.5rem !important;
}
.pb-3 {
padding-bottom: 1rem !important;
}
.pb-4 {
padding-bottom: 1.5rem !important;
}
.pb-5 {
padding-bottom: 3rem !important;
}
.ps-0 {
padding-left: 0 !important;
}
.ps-1 {
padding-left: 0.25rem !important;
}
.ps-2 {
padding-left: 0.5rem !important;
}
.ps-3 {
padding-left: 1rem !important;
}
.ps-4 {
padding-left: 1.5rem !important;
}
.ps-5 {
padding-left: 3rem !important;
}
.display-flex {
display: flex !important;
}
.display-inline-flex {
display: inline-flex !important;
}
.color-white {
color: white !important;
}
.color-444 {
color: #444 !important;
}
.fs16px {
font-size: 16px;
}
.fs18px {
font-size: 18px;
}