@font-face { font-family: "Apercu Pro Bold"; src: url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-bold-pro.woff2) format("woff2"), url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-bold-pro.woff) format("woff"), url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-bold-pro.otf) format("opentype"); font-style: normal; font-weight: 400; }
@font-face { font-family: "Apercu Pro"; src: url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-regular-pro.woff2) format("woff2"), url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-regular-pro.woff) format("woff"), url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/apercu-regular-pro.otf) format("opentype"); font-style: normal; font-weight: 400; }
@font-face { font-family: 'IBM Plex Serif', serif; font-style: normal; font-weight: 400; }
@font-face { font-family: 'IBM Plex Serif Bold', serif; font-style: normal; font-weight: 700; }
@font-face { font-family: 'IBM Plex Serif Italic', serif; font-style: italic; font-weight: 400; }
@font-face { font-family: 'symbola_next'; src: url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/symbolanexttypenumber_2-webfont.woff2) format("woff2"), url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/fonts/symbolanexttypenumber_2-webfont.woff) format("woff"); font-weight: normal; font-style: normal; }
body {
margin: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
.calendarContainer { max-width: 330px; }
.calendarHeader { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.calendarHeader .calendardLinks a.calendarLink, .calendarHeader .calendardLinks a.calendarLink:link, .calendarHeader .calendardLinks a.calendarLink:visited { display: inline-block; padding: 3px 14px; margin-left: 3px; border: 1px solid #4A4A4A; background: transparent; border-radius: 4px; color: #4a4a4a; -webkit-transition: all 300ms; transition: all 300ms; }
.calendarHeader .calendardLinks a.calendarLink:hover, .calendarHeader .calendardLinks a.calendarLink:active { text-decoration: none; background-color: #4a4a4a; color: #ffffff; }
.calendarCell { width: calc( 100% / 7); position: relative; }
.calendarCell:after { display: block; content: ""; padding-bottom: 100%; }
.calendarCell span { position: absolute; top: 1%; background-color: rgba(216, 216, 216, 0.2); left: 1%; width: 98%; height: 98%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; font-size: 13.2632px; line-height: 16px; }
.calendarCell .eventContainer { position: absolute; bottom: 1%; left: 1%; width: 98%; height: 38%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; font-size: 18px; }
.calendarCell .eventContainer i { font-family: Arial, sans-serif; width: auto; height: auto; border-radius: 0; }
.calendarCell .eventContainer:focus + .calendarEventsHover { display: block; }
.calendarCell .calendarEventsHover { position: absolute; top: 95%; left: -150%; width: 400%; display: none; background: #ffffff; padding: 10px; border: 1px solid #D8D8D8; z-index: 2; border-radius: 4px; }
.calendarCell .calendarEventsHover:before { content: ''; position: absolute; top: -10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 45%; width: 20px; height: 20px; border-top: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; background: #ffffff; }
.calendarCell .calendarEventsHover .home-micro-pills + .home-micro-pills { margin-top: 1em; }
.calendarCell:hover .calendarEventsHover, .calendarCell:focus .calendarEventsHover { display: block; }
.calendarCell.emptycell span { background-color: transparent; font-size: 9.47369px; line-height: 12px; }
.calendarCell.calendarCellToday span { background: #dc3545; color: #ffffff; }
.d-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.align-items-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.extra-extra-small i.ambiente{min-width:18px;height:18px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/ambiente.svg);background-size:18px 18px;background-repeat:no-repeat;display:flex}
.extra-extra-small i.societa-politica{min-width:18px;height:18px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/societa.svg);background-size:18px 18px;background-repeat:no-repeat;display:flex}
.extra-extra-small i.made-in-italy{min-width:18px;height:18px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/primati.svg);background-size:18px 18px;background-repeat:no-repeat;display:flex}
.extra-extra-small i.cultura-creativita{min-width:18px;height:18px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/cultura.svg);background-size:18px 18px;background-repeat:no-repeat;display:flex}
.extra-extra-small i.storie-di-qualita{min-width:18px;height:18px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/banca.svg);background-size:18px 18px;background-repeat:no-repeat;display:flex}
.extra-small i.ambiente{min-width:32px;height:32px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/ambiente.svg);background-size:32px 32px;background-repeat:no-repeat;display:flex}
.extra-small i.societa-politica{min-width:32px;height:32px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/societa.svg);background-size:32px 32px;background-repeat:no-repeat;display:flex}
.extra-small i.made-in-italy{min-width:32px;height:32px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/primati.svg);background-size:32px 32px;background-repeat:no-repeat;display:flex}
.extra-small i.cultura-creativita{min-width:32px;height:32px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/cultura.svg);background-size:32px 32px;background-repeat:no-repeat;display:flex}
.extra-small i.storie-di-qualita{min-width:32px;height:32px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/banca.svg);background-size:32px 32px;background-repeat:no-repeat;display:flex}
.small i.ambiente{min-width:40px;height:40px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/ambiente.svg);background-size:40px 40px;background-repeat:no-repeat;display:flex}
.small i.societa-politica{min-width:40px;height:40px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/societa.svg);background-size:40px 40px;background-repeat:no-repeat;display:flex}
.small i.made-in-italy{min-width:40px;height:40px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/primati.svg);background-size:40px 40px;background-repeat:no-repeat;display:flex}
.small i.cultura-creativita{min-width:40px;height:40px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/cultura.svg);background-size:40px 40px;background-repeat:no-repeat;display:flex}
.small i.storie-di-qualita{min-width:40px;height:40px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/banca.svg);background-size:40px 40px;background-repeat:no-repeat;display:flex}
.medium i.ambiente{min-width:48px;height:48px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/ambiente.svg);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.medium i.societa-politica{min-width:48px;height:48px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/societa.svg);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.medium i.cultura-creativita{min-width:48px;
height:48px;}
.medium i.cultura-creativita{background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/cultura.svg);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.medium
i.storie-di-qualita{min-width:48px;height:48px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/banca.svg);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.medium i.made-in-italy{min-width:48px;height:48px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/primati.svg);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.medium i.tutto{min-width:48px;height:48px;background-image:url(//symbola.net/wp-content/themes/hello-elementor-child-rifatto/assets/img/tutto.png);background-size:48px 48px;background-repeat:no-repeat;display:flex}
.ricerca-image img{width:100% !important;height:auto !important;max-height:200px;-o-object-fit:cover;object-fit:cover}
.ricerca-image-header img{width:100% !important;height:auto !important}
.ambiente{color:#98d64e}
.ambiente .ricerca-image{background-color:rgba(151,215,68,0.1)}
.storie-di-qualita{color:#5e4bb2}
.storie-di-qualita .ricerca-image{background-color
:rgba(94,75,178,0.1)}
.cultura-creativita{color:#f0aa4b}
.cultura-creativita .ricerca-image{background-color:rgba(240,170,75,0.1)}
.made-in-italy{color:#1d7262}
.made-in-italy .ricerca-image{background-color:rgba(29,114,98,0.1)}
.societa-politica{color:#4ac0ae}
.societa-politica .ricerca-image{background-color:rgba(74,192,174,0.1)}
.number{font-family:symbola_next;color:#e2001d;font-size:112px
;line-height:1}
.number.fondazione{font-size:68px}
.red {
color: #E2001D!important;
}
.col-auto {
display:
flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-f
lex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.mr-compact, i.fas, i.site-ico, i.far, i.fal, .mx-compact {
margin-right: 1em;
}
.line-height-none {
line-height: 1 !important;
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.intro {
font-family: "IBM Plex Serif";
}
.intro span {
color: #E2001D;
font-family: "Apercu Pro";
}
.elementor-post__avata{
margin-bottom:-1em;
z-index:1;
}
.menu-image{
padding:5px;
}
.scritto {
display: block;
padding-left: 1em;
}
ul.e-add-terms-list {
margin: 0;
display: flex!important;
padding: 12px!important;
padding-left: 0!important;
}
.e-add-post-terms{
display:flex!important;
align-items: center;
}
.sottolineato{
text-decoration: underline !important;
}