@font-face {font-family: 'iconsfont';src: url('https://www.alessandropetrini.net/content/commons/fonts/iconsfont/fonts/iconsfont.eot');src: url('https://www.alessandropetrini.net/content/commons/fonts/iconsfont/fonts/iconsfont.eot?#iefix') format('embedded-opentype'), url('https://www.alessandropetrini.net/content/commons/fonts/iconsfont/fonts/iconsfont.woff') format('woff'), url('https://www.alessandropetrini.net/content/commons/fonts/iconsfont/fonts/iconsfont.ttf') format('truetype'), url('https://www.alessandropetrini.net/content/commons/fonts/iconsfont/fonts/iconsfont.svg#iconsfont') format('svg');font-weight: normal;font-style: normal;}#top {border-style:solid;border-width:0px;border-color:#c8c8c8;background-color:transparent;}#footer {background-color:transparent;border-top-width:0px;border-top-color:#444;}.copyright p {font-size: 14px !important;}body {background-color: #ffffff;}#bg-texture {display:none;background-image: none;opacity: 0.96;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";filter: alpha(opacity=96);}#branding {text-align:center;margin:40px 0px 12px 0px;}#logo .logo_name {font-family:Barlow Condensed !important;font-style: normal !important;font-weight:400 !important;font-size: 35px;color: #193441 !important;letter-spacing: 1px !important;margin-right:-1px !important;margin-bottom:0px;text-shadow: 1px 1px 1px rgba(255, 10, 10, 0) !important;}#logo .logo_description {font-family:Work Sans !important;font-style: normal !important;font-weight:300 !important;font-size: 18px;color: #91aaa6;letter-spacing: 0px !important;margin-right:0px !important;margin-top:6px;line-height: normal !important;}#logo img {width:100%;height:auto;}#access {margin:20px 0px 0px 0px;background-color:transparent;}#access .menu-item {font-family:Work Sans;font-style: normal;font-weight:400;font-size: 12px ;color: #687b8f ;letter-spacing:2.2px;text-transform: uppercase;}#access li.menu-item a:hover, #access li.menu-item span:hover {color:#a2d4ba;}#access li.current-menu-item {color:#a2d4ba;}#access > ul > .menu-item {margin: 0 23px;}#access .sub-menu {background-color:#ffffff;}#access .sub-menu .menu-item {font-size:10px;}.menu_toggle_bar {background-color:#687b8f;}.menu_toggle .icon-share {color:#687b8f;}h1, h2, h3, h4, h5, h6 { color: #2c3e50 ;font-family:Work Sans ;font-weight:400 ;font-style:normal ;letter-spacing: 1px;}h1 {font-size:20px ;}h2 {font-size:18px ;}h3 {font-size:16px ;}h4 {font-size:14px ;}h5 {font-size:12px ;}h6 {font-size:10px ;}hr {border-color:#4f4f4f;}body {font-family:Work Sans;font-style:normal;font-weight:400;font-size: 15px;color: #4f4f4f;}p {color: #4f4f4f;letter-spacing: 0px;line-height: 167%;}.list-block li,.infobox-text li,.textbox-text li {color: #4f4f4f;letter-spacing: 0px;line-height: 167%;}.quote-block blockquote p {font-family:Amiri;font-style:italic;font-weight:normal;font-size: 26px;color: #000;line-height: 1.2;letter-spacing: 0px;}.text ul, .gutenberg .entry-content > ul {padding: 10px 0;}.text ul li, .gutenberg .entry-content > ul li {color: #4f4f4f;letter-spacing: 0px;line-height: 167%;list-style: disc;padding-left: 5px;margin-left: 30px;}a {color:#96b0b6;}.filter {font-family:Lato;font-style:normal;font-weight:normal;font-size: 12px;color:#b8b8b8;}.filter {text-transform:uppercase;margin:0 22px;}.filter:hover, .filter.selected {color:#888888;}.filter-sep {font-size:12px;color:#b8b8b8;}.filters.layout-button .filter {border-radius:0px;}.button {font-family: Lato;font-style: normal;font-weight: normal;font-size:14px;border-radius:2px;}.button {background-color:#91aa9d;color: #fcfcfc;}.button:hover {background-color:#3e606f;}.button.active, .button.selected {background-color:#3e606f;}.button.disabled:hover {background-color:#91aa9d;}.ghost-buttons .button {border-color: #91aa9d;color: #91aa9d;}.ghost-buttons .button:hover {border-color: #3e606f;color: #3e606f;}.link-button,.banner-block .button.link,.button-block .button.link {text-transform: uppercase;}.social-links-block li.social-link a:before {background-color: #91aa9d;color: white;}.social-links-block li.social-link a:hover:before {background-color: #3e606f;color: white;}.sharing-button {color:#4f4f4f;}.sharing-button:hover {color:#96b0b6;}.social-links li { margin: 0 ;}#access .social-links li:first-child { margin-left:;}.social-links a {color:#3e606f;}.social-links a:hover {color:#91aa9d;}.social-links.rounded a {background-color:#91aa9d;}.social-links.rounded a:hover {background-color:#3e606f;}.flow-item.borders .item-cover {border-color:#000;}.flow-item.outer-text .item-text {text-align:center;}.flow-item.fixed-text .item-text {justify-content:middle;align-items:center;}.flow-item .item-text h2 {font-family:Lato;font-style: normal;font-weight:normal;font-size:21px;color:#ffffff;}.flow-item .item-text p {color:#ffffff;}.flow-item .back-panel {background-color:black;}.flow-item.fixed-text.hover_effect .back-panel,.flow-item.fixed-text.fadein:hover .back-panel {opacity:0.49;}.flow-item.fixed-text.fadeout .back-panel {opacity:0.49;}.flow-item.fixed-text.nofade .back-panel {opacity:0.49;}.packery-item .item-text {text-align:center;}.packery-item .item-text h2 {font-family:Raleway;font-style: normal;font-weight:200;font-size:18px;color:white;}.packery-item .item-text p {color:white;}.packery-item .back-panel {background-color:black;}.packery-item .back-panel {opacity:0.3;}.page_news article .categories,.page_news article .categories::before {color:#96b0b6;}.page_news article .category_news article {background-color:#dfedf3;}.single-article .sidebar .category_news .sidebar {background-color:#eeeeee;}article .entry-title a:hover h3 {color:#96b0b6;}.page_search article {background-color:#dfedf3;}.page_search .sidebar {background-color:#eeeeee;}.search-key {color:#96b0b6;}.pswp__caption {font-family:Work Sans;font-style:normal;font-weight:400;color: #4f4f4f ;}.post-password-form input[type="password"] {border-color:#4f4f4f;font-family:Work Sans;}.post-password-form .icon-lock {color:#4f4f4f;border-color:#4f4f4f;}.post-password-form input[type="submit"] {font-family: Lato;font-style: normal;font-weight: normal;font-size: 13px;color: #fcfcfc !important;background-color:#91aa9d;}.post-password-form input[type="submit"]:hover {background-color:#3e606f;text-decoration:none;}#cscf input[type="text"], #cscf input[type="email"], #cscf textarea {font-family: Work Sans !important;font-size: 15px!important;color: #91aa9d !important;border-color: #91aa9d !important;border-radius: 0 !important;}#cscf input:focus, #cscf textarea:focus {border-color:#3e606f !important;color:#3e606f !important;}#cscf input[type="submit"] {background-color:#91aa9d !important;color: #fcfcfc !important;border-radius: 2px !important;}#cscf input[type="submit"]:hover {background-color:#3e606f !important;border-color: #3e606f !important;color: #fcfcfc !important;}.ghost-buttons #cscf input[type="submit"] {border-color:#91aa9d !important;color: #91aa9d !important;}.ghost-buttons #cscf input[type="submit"]:hover {background-color: transparent !important;border-color:#3e606f !important;color: #3e606f !important;}#map a {color: inherit !important;font-family: inherit !important;font-size: inherit !important;}.back-button a:hover p {color:#96b0b6;text-decoration:none;}.navigation-arrows a:hover p {color:#96b0b6;}.slideshow-cell.lazyloading {background-image: url("https://www.alessandropetrini.net/content/commons/images/loader/spin.svg");background-repeat:no-repeat;background-position:center center;}.events-block .highlighted .event-date p,.events-block .highlighted .event-name {color:#3e606f;}.gallery-layout-listv.story-mode .gallery-images li .image-caption::before {border-color: #4f4f4f;color: #4f4f4f;}@media (max-width: 540px) {#logo h1.logo_name {font-size:35px;}#logo span.logo_description {font-size:18px;}h1 {font-size:20px ;}h2 {font-size:18px ;}h3 {font-size:16px ;}h4 {font-size:14px ;}h5 {font-size:12px ;}h6 {font-size:10px ;}body {font-size:15px;}.quote-block blockquote p {font-size:26px;}}#page-12 .about-media .image {background-position: 16% center;}