.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
alignment: center;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        .oxy-pro-menu {
menu_dropdown_animation:fade-up;
}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-list > .menu-item{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{
oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-color:;
background-image:url();
overlay-color:;
background-size:;
background-repeat:;
background-attachment:;
background-blend-mode:;
background-size-width:px;
background-size-height:px;
background-position:px px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1920px;
}
body {font-family: 'Gudea';}body {line-height: 1.4;font-size: 24px;font-weight: 400;color: #22223f;}.oxy-nav-menu-hamburger-line {background-color: #22223f;}h1, h2, h3, h4, h5, h6 {font-family: 'CooperHewitt';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {font-weight: 300;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxy-stock-content-styles {
}
.gridBackground {
 max-width:1920px;
 position:relative;
 width:100%;
 padding-bottom:64px;
 margin-left:auto;
 margin-right:auto;
}
.gridBackground:not(.ct-section):not(.oxy-easy-posts),
.gridBackground.oxy-easy-posts .oxy-posts,
.gridBackground.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 785px) {
.gridBackground {
}
}

.logoEddy {
}
@media (max-width: 1199px) {
}

.hightlightImage {
 background-color:#003366;
}
@media (max-width: 785px) {
.hightlightImage {
}
}

.linkBread {
}
.titoloAutore {
 font-size:36px;
 color:#cc0000;
}
.linkBreadEddy {
}
.contentArticoliRelativi {
}
.tittleArticoliRelativi {
}
.titoloCategoriaRelativi {
}
.categoriaArticoliRelativi {
}
.editoreArchivio {
}
.evidenzaMovile {
}
.evidenzaMovile:not(.ct-section):not(.oxy-easy-posts),
.evidenzaMovile.oxy-easy-posts .oxy-posts,
.evidenzaMovile.ct-section .ct-section-inner-wrap{
display:none;
}
.titleEvidenza {
}
.titleEvidenza:not(.ct-section):not(.oxy-easy-posts),
.titleEvidenza.oxy-easy-posts .oxy-posts,
.titleEvidenza.ct-section .ct-section-inner-wrap{
display:none;
}
.arrowSlide {
}
.slidesContainer {
}
.slidesLeftBar {
}
.evidenzaDesktop {
}
.topBarEvidenza {
}
.contentEvidenza {
}
.contentEvidenza:not(.ct-section):not(.oxy-easy-posts),
.contentEvidenza.oxy-easy-posts .oxy-posts,
.contentEvidenza.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 785px) {
.contentEvidenza {
}
}

.evidenzaText {
}
.evidenzaText:not(.ct-section):not(.oxy-easy-posts),
.evidenzaText.oxy-easy-posts .oxy-posts,
.evidenzaText.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-around;
}
.evidenzaDataOra {
}
.evidenzaImage {
 width:50%;
 height:100%;
}
.contentUltimi {
}
.ultimiEventi {
}
.eventiSingle {
}
.topBarUltimi {
}
.titleEventiSingle {
 text-align:left;
 line-height:1.2;
}
@media (max-width: 785px) {
.titleEventiSingle {
 line-height:1.2;
}
}

.archivioTag {
}
.archivioSection {
}
.archivioTitle {
 text-align:left;
 color:#003366;
}
.archivioTitle:not(.ct-section):not(.oxy-easy-posts),
.archivioTitle.oxy-easy-posts .oxy-posts,
.archivioTitle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.archivioDetails {
 color:#121228;
 text-align:left;
}
.archivioLink {
}
.eddySection {
}
.borderQuotes {
}
.quo1 {
}
.quo8 {
}
.quo7 {
}
.quo6 {
}
.quo5 {
}
.quo4 {
}
.quo3 {
}
.quo2 {
}
.fotoEddy {
}
.textBioEddy {
}
.plusButtomEddy {
}
.titleEddy {
}
.elencoScrittiButtom {
 width:100%;
}
.archivioFotoButtom {
}
.evidenzaMobile {
}
@media (max-width: 785px) {
.evidenzaMobile {
}
.evidenzaMobile:not(.ct-section):not(.oxy-easy-posts),
.evidenzaMobile.oxy-easy-posts .oxy-posts,
.evidenzaMobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.contentEvidenzaMobile {
}
.topBarEvidenzaMobile {
}
.gridContainer {
 width:100%;
 min-height:70vh;
}
.direttivoPic {
 width:100%;
 height:66.66%;
 border-top-color:#ead72d;
 border-right-color:#ead72d;
 border-bottom-color:#ead72d;
 border-left-color:#ead72d;
 border-top-width:15px;
 border-right-width:15px;
 border-bottom-width:15px;
 border-left-width:15px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:relative;
}
@media (max-width: 1199px) {
.direttivoPic {
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
}
}

@media (max-width: 785px) {
.direttivoPic {
grid-area: 11 / 1 / 13 / 5
}
}

.nomiDirettivo {
 font-family:'CooperHewitt';
 text-align:center;
 width:100%;
 height:100%;
 padding-bottom:16px;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 line-height:1.2;
 letter-spacing:1px;
 color:#003366;
 font-weight:500;
 font-size:24px;
}
.nomiDirettivo:not(.ct-section):not(.oxy-easy-posts),
.nomiDirettivo.oxy-easy-posts .oxy-posts,
.nomiDirettivo.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1920px) {
.nomiDirettivo {
font-size: 1.5vw;
}
}

@media (max-width: 1199px) {
.nomiDirettivo {
 font-size:20px;
}
}

.direttivoContainer {
}
.direttivoNome {
}
@media (max-width: 785px) {
.direttivoNome {
}
}

.moduliLinks {
}
.tabs-5514-tab {
}
.tabs-5514-tab-active {
}
.tabs-contents-5514-tab {
}
.tabs-3343-tab {
}
.tabs-3343-tab-active {
}
.tabs-contents-3343-tab {
}
.catTab {
 width:100%;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
.catTabLinks {
}
.catTabContent {
}
.catMainTitle {
}
.catTextMain {
}
.catSubTab {
 margin-bottom:0px;
}
.catSubTabContent {
}
.catTextSub {
 font-size:20px;
}
.catTextSub:not(.ct-section):not(.oxy-easy-posts),
.catTextSub.oxy-easy-posts .oxy-posts,
.catTextSub.ct-section .ct-section-inner-wrap{
display:none;
}
.articoliRelativi {
}
.contentCatArticoli {
}
.articoliCat {
}
.resultSearchPost {
}
.titleSearchResult {
}
.dataSearchResult {
}
.direttivoRuolo {
}
.textoQuote {
}
/* Hide scrollbar for Chrome, Safari and Opera */
html::-webkit-scrollbar,
*::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
html,
* {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

* {
    box-sizing: border-box;
}

body {
	position: relative;
	margin: 0;
	padding: 0;
}

.gridBackground{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 240' style='enable-background:new 0 0 1920 240;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23CCCCCC;stroke-width:0.25;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Crect y='0' class='st0' width='240' height='240'/%3E%3Crect x='240' y='0' class='st0' width='240' height='240'/%3E%3Crect x='480' y='0' class='st0' width='240' height='240'/%3E%3Crect x='720' y='0' class='st0' width='240' height='240'/%3E%3Crect x='960' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1200' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1440' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1680' y='0' class='st0' width='240' height='240'/%3E%3C/svg%3E%0A");    background-size: contain;
	position: relative;
}

@media only screen and (min-width: 1920px) {
}

@media only screen and (max-width: 1200px) {
	.gridBackground{
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 240' enable-background='new 0 0 1440 240' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='240' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='480' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='720' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='960' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='1200' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
}

@media only screen and (max-width: 786px) {
	.gridBackground{
		   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 960 240' enable-background='new 0 0 960 240' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='240' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='480' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='720' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
}.logoContainer {
    grid-area: 1 / 1 / 3 / 3;
    width: 100%;
background-image: url("data:image/svg+xml,%3Csvg width='240' height='239' viewBox='0 0 240 239' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='240' height='239' fill='white'/%3E%3Cpath d='M20.2234 50.6L20.2234 113L59.4234 113V99.88H35.4234V87.72H55.4234V74.6H35.4234V63.72L59.4234 63.72V50.6L20.2234 50.6ZM114.79 83.4V80.2C114.79 58.6 107.43 50.6 87.8297 50.6L67.8297 50.6V113H87.8297C107.43 113 114.79 105 114.79 83.4ZM83.0297 99.88L83.0297 63.72H87.0297C97.4297 63.72 99.3497 69.4 99.3497 80.2V83.4C99.3497 94.2 97.4297 99.88 87.0297 99.88H83.0297ZM169.583 83.4V80.2C169.583 58.6 162.223 50.6 142.623 50.6L122.623 50.6L122.623 113H142.623C162.223 113 169.583 105 169.583 83.4ZM137.823 99.88V63.72H141.823C152.223 63.72 154.143 69.4 154.143 80.2V83.4C154.143 94.2 152.223 99.88 141.823 99.88H137.823ZM203.805 93.8L221.485 50.6L204.845 50.6L196.205 75.08L187.565 50.6H170.925L188.605 93.8V113H203.805V93.8ZM18.2344 126.6L18.2344 189H40.6344C50.5544 189 62.2344 186.84 62.2344 170.6V169C62.2344 162.68 59.4344 158.92 55.4344 156.76C58.5544 154.6 60.6344 151.24 60.6344 145.96V144.36C60.6344 128.68 49.7544 126.6 40.2344 126.6H18.2344ZM41.0344 163.72C43.5144 163.72 46.8744 164.6 46.8744 169.48V170.12C46.8744 175 43.5144 175.88 41.0344 175.88H33.4344L33.4344 163.72H41.0344ZM39.9944 139.72C42.2344 139.72 45.2744 140.36 45.2744 144.68V145.64C45.2744 149.96 42.2344 150.6 39.9944 150.6H33.4344V139.72H39.9944ZM92.5969 190.12C110.677 190.12 115.797 182.28 115.797 169.16V126.6H100.597V168.76C100.597 173.72 99.2369 177 92.5969 177C85.9569 177 84.5969 173.72 84.5969 168.76V126.6H69.3969L69.3969 169.16C69.3969 182.28 74.5169 190.12 92.5969 190.12ZM138.591 167.56H142.831L150.991 189H167.391L157.791 165.48C163.311 163 167.391 158.04 167.391 147.88V146.28C167.391 129 155.471 126.6 144.911 126.6H123.391L123.391 189H138.591L138.591 167.56ZM138.591 154.44V139.72H145.551C148.511 139.72 152.031 140.84 152.031 146.76V147.4C152.031 153.32 148.511 154.44 145.551 154.44H138.591ZM197.391 190.12C208.591 190.12 215.071 186.76 220.111 182.76V154.28H197.391V167.4H204.911V175.4C203.071 176.44 200.591 177 197.791 177H196.991C188.591 177 187.471 170.2 187.471 159.4V156.2C187.471 145.4 188.591 138.6 196.591 138.6H197.391C203.791 138.6 204.991 143.4 204.991 150.6H220.191V147.48C220.191 131.4 211.871 125.48 196.591 125.48C179.791 125.48 172.031 134.6 172.031 156.2V159.4C172.031 181 179.791 190.12 197.391 190.12Z' fill='%23003366'/%3E%3C/svg%3E%0A");
    background-size: cover;
    border: solid #003366 2px;
	z-index: 666;
}

.logoEddy{
	position:absolute;
	left: 0;
	top: 0;
	width: 12.5vw;
	max-width: 240px;
	height: 12.5vw;
	max-height: 240px;
	background-image: url("data:image/svg+xml,%3Csvg width='240' height='239' viewBox='0 0 240 239' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='240' height='239' fill='white'/%3E%3Cpath d='M20.2234 50.6L20.2234 113L59.4234 113V99.88H35.4234V87.72H55.4234V74.6H35.4234V63.72L59.4234 63.72V50.6L20.2234 50.6ZM114.79 83.4V80.2C114.79 58.6 107.43 50.6 87.8297 50.6L67.8297 50.6V113H87.8297C107.43 113 114.79 105 114.79 83.4ZM83.0297 99.88L83.0297 63.72H87.0297C97.4297 63.72 99.3497 69.4 99.3497 80.2V83.4C99.3497 94.2 97.4297 99.88 87.0297 99.88H83.0297ZM169.583 83.4V80.2C169.583 58.6 162.223 50.6 142.623 50.6L122.623 50.6L122.623 113H142.623C162.223 113 169.583 105 169.583 83.4ZM137.823 99.88V63.72H141.823C152.223 63.72 154.143 69.4 154.143 80.2V83.4C154.143 94.2 152.223 99.88 141.823 99.88H137.823ZM203.805 93.8L221.485 50.6L204.845 50.6L196.205 75.08L187.565 50.6H170.925L188.605 93.8V113H203.805V93.8ZM18.2344 126.6L18.2344 189H40.6344C50.5544 189 62.2344 186.84 62.2344 170.6V169C62.2344 162.68 59.4344 158.92 55.4344 156.76C58.5544 154.6 60.6344 151.24 60.6344 145.96V144.36C60.6344 128.68 49.7544 126.6 40.2344 126.6H18.2344ZM41.0344 163.72C43.5144 163.72 46.8744 164.6 46.8744 169.48V170.12C46.8744 175 43.5144 175.88 41.0344 175.88H33.4344L33.4344 163.72H41.0344ZM39.9944 139.72C42.2344 139.72 45.2744 140.36 45.2744 144.68V145.64C45.2744 149.96 42.2344 150.6 39.9944 150.6H33.4344V139.72H39.9944ZM92.5969 190.12C110.677 190.12 115.797 182.28 115.797 169.16V126.6H100.597V168.76C100.597 173.72 99.2369 177 92.5969 177C85.9569 177 84.5969 173.72 84.5969 168.76V126.6H69.3969L69.3969 169.16C69.3969 182.28 74.5169 190.12 92.5969 190.12ZM138.591 167.56H142.831L150.991 189H167.391L157.791 165.48C163.311 163 167.391 158.04 167.391 147.88V146.28C167.391 129 155.471 126.6 144.911 126.6H123.391L123.391 189H138.591L138.591 167.56ZM138.591 154.44V139.72H145.551C148.511 139.72 152.031 140.84 152.031 146.76V147.4C152.031 153.32 148.511 154.44 145.551 154.44H138.591ZM197.391 190.12C208.591 190.12 215.071 186.76 220.111 182.76V154.28H197.391V167.4H204.911V175.4C203.071 176.44 200.591 177 197.791 177H196.991C188.591 177 187.471 170.2 187.471 159.4V156.2C187.471 145.4 188.591 138.6 196.591 138.6H197.391C203.791 138.6 204.991 143.4 204.991 150.6H220.191V147.48C220.191 131.4 211.871 125.48 196.591 125.48C179.791 125.48 172.031 134.6 172.031 156.2V159.4C172.031 181 179.791 190.12 197.391 190.12Z' fill='%23003366'/%3E%3C/svg%3E%0A");
    background-size: cover;
    border: solid #003366 2px;
	z-index: 666;
}

.hightlightImage{
    position:absolute;
	right: 0;
	top: 0;
	width: 12.5vw;
	max-width: 240px;
	height: 12.5vw;
	max-height: 240px;
    background-size: cover;
}

@media only screen and (min-width: 1920px) {
}

@media only screen and (max-width: 1200px) {
	.logoEddy, .hightlightImage{
	width: 16.66vw;
	height: 16.66vw;
	}
	.hightlightImage{
	left: 16.66vw;
	}
}


@media only screen and (max-width: 786px) {

	.logoEddy{display: none;}
	
	.hightlightImage{
	left: 0;
	top: 0;
	width: 25vw;
	height: 25vw;
	}
}#inner_content-42-20891 *, #text_block-418-22492 *, #inner_content-3-24968 *{
	font-size: 24px!important;
	oolor:#003366;
    font-family: 'Gudea'!important;
	line-height: 1.6;
	text-align: left;
}

.linkBread a{
	color: white;
}

.linkBreadEddy a{
	color: #22223F;
}


.titoloAutore span{
	text-transform: uppercase;
}

#containerContattaci a{
	color: #003366;
	font-weight: 500;
}

.current_page_item *{
	color:#cc0000!important; 
}

@media only screen and (max-width: 785px) {
	
	#inner_content-42-20891 *, #text_block-418-22492 *, #inner_content-3-24968 *{
	font-size: 18px!important;

	}
}#inner_content-42-20891{
	width: calc(100% - 50vw);
	/*margin: auto 12.5% 0 auto;*/
		margin: auto;
	padding-bottom: 6.25vw;
/*column-width: 24em;
column-gap: 100px;*/
}

#articoliRelativi{
	width: 100%;
 	display: flex;
 	flex-wrap: wrap;
	border: 1px solid #003366;
}

div.contentArticoliRelativi:nth-child(2n+1){
margin-right: 25%;
}

div.contentArticoliRelativi:last-child, div.contentArticoliRelativi:first-child {
margin-right: 0%;
}

.contentArticoliRelativi{
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 25%;
	border: 1px solid #003366;
	padding: 16px 50px 16px 16px;
	min-height: 12.5vw;
	background-color: white;
}

.contentArticoliRelativi:after{
	content:'';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 45px;
	background-color: #EAD72D;
	height: 100%
}

.categoriaArticoliRelativi{
    position: absolute;
	display: block;
	width: 100%;
	bottom: -16px;
	left: calc(100% - 40px);
	z-index: 6;
	transform: rotate(270deg);
	transform-origin: 0 0;
}

.categoriaArticoliRelativi a{
	text-transform: uppercase;
	color: #003366;
}
	
.tittleArticoliRelativi a{
	color: #003366;
	font-weight: 600;
}

.tittleArticoliRelativi a:hover{
	color: red;
}

.titoloCategoriaRelativi a{
color:#003366;
text-transform: uppercase;
	
}

.editoreEddy a{
	color: #003366;
	text-transform: uppercase;
}

.editoreArchivio a{
	color: white;
	text-transform: uppercase;
}

.tittleArticoliRelativi{

}

/* media queries for over 1920 - less than 1200 - less than 786*/
@media only screen and (min-width: 1920px) {

}

@media only screen and (max-width: 1200px) {
	#inner_content-42-20891{
	width: calc(100% - 16.66vw);
	margin: auto;
	padding-bottom: 8.33vw;
	}
	
	/*div.contentArticoliRelativi:nth-child(2n + 1){
	margin-right: 0%;
}*/
	
	.contentArticoliRelativi{
		width: 33.33%;
	}
}

@media only screen and (max-width: 786px) {
	div.contentArticoliRelativi:nth-child(2n+1){
margin-right: 0%;
}
.contentArticoliRelativi{
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	border: 1px solid #003366;
	padding: 16px 50px 16px 16px;
	min-height: 25vw;
}
	
	.categoriaArticoliRelativi a{
	font-size: 16px;}
	
	.categoriaArticoliRelativi{
display: none;
}
}
.evidenzaMobile {
    display: none;
}

#evidenzaTag{
	position: relative;
	left: -15px;
    grid-area: 1/5/3/10;
    width: 100%;
    height: 100%;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 636 83' style='enable-background:new 0 0 636 83;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23003366;%7D .st1%7Bfill:%23FFFFFF;stroke:%23003366;stroke-width:2;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M75.1,16.5H64.7v49.9h10.4V16.5z M119.1,16.5h-9.9v20.9l0.3,10l-16.1-31H82.5v49.9h9.8V45.5l-0.3-10l16.1,31 h10.9V16.5z M139,16.5v49.9h30.5v-9h-20.2v-12h17v-9h-17v-11h20.2v-9H139z M199.8,66.6l12.5-50h-11.1l-8.5,38.1l-8.5-38.1H173 l12.5,50H199.8z M227.4,16.5H217v49.9h10.4V16.5z M271.2,42.8v-2.6c0-17.3-6.2-23.7-21.1-23.7h-15.3v49.9h15.3 C265,66.5,271.2,60.1,271.2,42.8z M245.2,57.5v-32h4.4c8.6,0,11.1,4.7,11.1,14.7v2.6c0,10-2.4,14.7-11.1,14.7H245.2z M277.3,16.5 v49.9h30.5v-9h-20.2v-12h17v-9h-17v-11h20.2v-9H277.3z M350.5,16.5h-9.9v20.9l0.3,10l-16.1-31H314v49.9h9.8V45.5l-0.3-10l16.1,31 h10.9V16.5z M356.6,59.4v7.1h33.2v-9h-11.4l-9.2,0.2l19.9-34v-7.1h-31.9v9h10.1l9.2-0.2L356.6,59.4z M405.8,16.4l-12.5,50h11.1 l2.4-10.8H419l2.4,10.8h11.1l-12.5-50H405.8z M412.9,28.4l4.1,18.4h-8.2L412.9,28.4z'/%3E%3Cpath class='st1' d='M35.8,41.5L0,77.3V41.5V5.7L35.8,41.5z'/%3E%3C/g%3E%3C/svg%3E%0A");    background-repeat: no-repeat;
	background-position: 50%;
}

.slidesContainer {
    grid-area: 2 / 5 / 7 / 17;
    display: flex;
    flex-flow: nowrap;
    overflow: auto;
    overflow-y: hidden;
    position: relative;
	height: 100%;
	cursor: grab;
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.slidesLeftBar {
    position: sticky;
    left: 0;
    border-left: 2px solid #003366;
    height: calc(80% + 35px);
    margin: auto 0 0 0;
    z-index: 3;
}

/*IN EVIDENZA SECTION*/
.titleEvidenza {
    display: flex;
    width: 83.3%;
    height: calc(20% - 35px);
    justify-content: center;
    align-items: center;
    color: #003366;
}

.topBarEvidenza {
    height: 35px;
    width: 100%;
    background-color: #003366;
}

.evidenzaDesktop {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    min-width: calc(83.3%);
}

.contentEvidenza {
	position: relative;
    display: flex;
    height: 80%;
    width: 80%;
    background-color: white;
    border: 1px solid #003366;
}

.topBarEvidenza::before {
	font-family: 'gudea';
    display: flex;
    align-items: center;
    color: #EAD72D;
	padding-left: 16px;
	font-weight: 400;
	text-transform: lowercase;
}


.topBarEvidenzaMobile {
    height: 35px;
    width: 100%;
    background-color: #003366;
}

.contentEvidenzaMobile {
	position: relative;
    display: flex;
	height: 100%;
	width: 100%;
	flex-direction: row;
	flex-wrap: nowrap;
    background-color: white;
    border: 1px solid #003366;
}

.topBarEvidenzaMobile::before {
	font-family: 'gudea';
    display: flex;
    content: "in evidenza";
    align-items: center;
    color: #EAD72D;
	padding-left: 16px;
	font-weight: 400;
	text-transform: lowercase;
}

.arrowSlide {
	display: none;
    grid-area: 4/4/5/5;
    height: 60%;
    width: 32%;
    z-index: 5;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='39' viewBox='0 0 20 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4766 19.092L0.591858 36.9767L0.591858 19.092V1.20718L18.4766 19.092Z' fill='white' stroke='%23003366'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(266%, 115%);
}

/*ULTIMI CONTENUTI SECTION*/
.ultimiEventi {
	position: relative;
	left: -2px;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.topBarUltimi {
    height: 20%;
    width: auto;
}

.contentUltimi {
    display: flex;
    height: 80%;
}

.titleEventiSingle a{
	color: white;
	line-height: 1.4;
	text-align: left;
	font-size: 1.3vw;
	text-transform: uppercase;
}

.eventiSingle {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #003366;
    min-width: 16.66%;
    max-width: 16.66%;
    margin-right: 8.33%;
    height: 100%;
    position: relative;
    padding: 12px;
    color: white;
    font-weight: 200;
	position: relative;
}

.eventiSingle::before {
    content: '';
    position: absolute;
    top: -35px;
    left: 0;
    height: 35px;
    width: 200%;
    background-color: #EAD72D;
}

.eventiSingle:first-child::before {
	font-family: 'gudea';
    display: flex;
    content: "ultimi contenuti";
    align-items: center;
    color: #003366;
	padding-left: 16px;
	font-weight: 400;
	text-transform: lowercase;
}

.eventiSingle:last-child::before {
    width: 100%;
}

/* ARCHIVIO SECTION*/

.archivioTag {
    position: relative;
    grid-area: 4/2/8/3;
    width: 60%;
    height: 70%;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg width='81' height='365' viewBox='0 0 81 365' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.952 294.436L62 306.916L62 295.78L51.248 293.412L51.248 281.188L62 278.756L62 267.684L11.952 280.164L11.952 294.436ZM23.92 287.332L42.288 283.236L42.288 291.428L23.92 287.332ZM44.08 252.86L44.08 247.548L62 240.7L62 229.5L42.608 237.372C40.752 232.892 36.784 229.5 28.72 229.5L27.44 229.5C14.192 229.5 12.08 238.716 12.08 246.844L12.08 263.228L62 263.228L62 252.86L44.08 252.86ZM35.12 252.86L21.04 252.86L21.04 246.396C21.04 243.58 22.128 239.996 27.76 239.996L28.4 239.996C34.032 239.996 35.12 243.58 35.12 246.396L35.12 252.86ZM38.32 214.57L35.76 214.57C25.776 214.57 20.208 212.97 20.208 206.314L20.208 205.738C20.208 200.298 24.176 198.826 31.024 198.826L31.024 188.458L28.72 188.458C16.24 188.458 11.248 194.474 11.248 206.314C11.248 219.306 18.48 225.066 35.76 225.066L38.32 225.066C55.6 225.066 62.832 219.306 62.832 206.314C62.832 194.474 57.84 188.458 45.552 188.458L44.976 188.458L44.976 198.826C50.352 198.826 53.872 200.682 53.872 205.738L53.872 206.314C53.872 212.97 48.304 214.57 38.32 214.57ZM12.08 157.457L32.048 157.457L32.048 171.985L12.08 171.985L12.08 182.353L62 182.353L62 171.985L41.008 171.985L41.008 157.457L62 157.457L62 147.089L12.08 147.089L12.08 157.457ZM12.08 129.228L12.08 139.596L62 139.596L62 129.228L12.08 129.228ZM62.128 97.727L12.08 85.247L12.08 96.383L50.16 104.895L12.08 113.407L12.08 124.479L62.128 111.999L62.128 97.727ZM12.08 70.103L12.08 80.471L62 80.471L62 70.103L12.08 70.103ZM62.832 44.746C62.832 31.754 55.6 25.674 38.32 25.674L35.76 25.674C18.48 25.674 11.248 31.754 11.248 44.746C11.248 57.674 18.48 63.754 35.76 63.754L38.32 63.754C55.6 63.754 62.832 57.674 62.832 44.746ZM53.872 45.002C53.872 51.402 48.304 53.258 38.32 53.258L35.76 53.258C25.776 53.258 20.208 51.402 20.208 45.002L20.208 44.426C20.208 38.026 25.776 36.234 35.76 36.234L38.32 36.234C48.304 36.234 53.872 38.026 53.872 44.426L53.872 45.002Z' fill='%23EAD72D'/%3E%3Cpath d='M38.1838 362.953L2.41421 327.184L38.1838 327.184H73.9533L38.1838 362.953Z' fill='white' stroke='%23EAD72D' stroke-width='2'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(120%, 50%);
}

.archivioSection {
    grid-area: 8 / 1 / 17 / 17;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    width: 100%;
    height: 100%;
    background-color: #EAD72D;
    padding: 6.25vw 0;
}

.archivioBlock {
    display: flex;
    flex-direction: row;
    height: 12.50vw;
    width: 43.75vw;
    align-items: center;
}

.archivioBlock:nth-child(even) {
    display: flex;
    flex-direction: row-reverse;
}

.archivioTitle {
    font-size: 3vw;
    display: flex;
    align-items: center;
    color: #003366;
    font-weight: 200;
    text-transform: uppercase;
    width: 57.14%;
    border-top: 1px solid;
    border-bottom: 1px solid;
    height: 100%;
    background-color: white;
    padding: 10px;
}

.archivioDetails {
    display: flex;
    align-items: center;
    width: 28.56%;
    border: 1px solid;
    height: 100%;
    background-color: white;
    padding: 10px;
	font-size: 1.2vw;
}

.archivioLink {
    display: flex;
    align-items: center;
    width: 60px;
    height: 60px;
    background-color: black;
    color: white;
    font-size: 35px;
    padding: 10px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23003366;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='60' height='60'/%3E%3Cpath class='st1' d='M28,14.5v13H15v3.9h13v13H32v-13h13v-3.9H32v-13H28z'/%3E%3C/svg%3E%0A");
}


/* EDDY SECTION*/

.textoQuaote{
	font-size: 24px;
}

.eddySection {
    grid-area: 17 / 1 / 29 / 17;
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-auto-rows: 6.25vw;
}

.borderQuotes {
    display: flex;
    border: 1px solid #003366;
    align-items: center;
    padding: 16px;
    width: 100%;
    height: 100%;
    font-size: 24px;
    background-color: white;
	overflow: auto;
}

.quo1 {grid-area: 3 / 3 / 7 / 5;}

.quo2 {grid-area: 9 / 1 / 11 / 5;}

.quo3 {grid-area: 3 / 13 / 5 / 17;}

.quo4 {grid-area: 7 / 13 / 11 / 15;}

.fotoEddy {
	position: relative;
    grid-area: 3 / 7 / 9 / 11;
    background-image: url(https://eddyburg.it/wp-content/uploads/2021/11/Eddy-Salzano.jpg);
    background-size: cover;
    border: 6px solid #cc0000;
	width: 100%;
	height: 100%;
	
}

.fotoEddy::before{
	position: absolute;
	font-size: 16px;
	content:'©Gio/Mariagrazia Quaranta';
	top: -32px;
	left: 0;
	 text-decoration: none;
	color: #003366;
}

.fotoEddy::after{
content: '';
	position: absolute;
	top; 0;
	left: -90px;
	z-index: 5;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-size: contain;
	
background-image: url("data:image/svg+xml,%3Csvg width='77' height='78' viewBox='0 0 77 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.1836 77.1841V39.0003V0.816551L76.3674 39.0003L38.1836 77.1841Z' fill='white'/%3E%3Cpath d='M74.9531 39.0003L39.1836 74.7699L39.1836 39.0003V3.23077L74.9531 39.0003Z' stroke='%23CC0000' stroke-opacity='0.95' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.titleEddy {
    grid-area: 3 / 5 / 9 / 7;
    background-image: url("data:image/svg+xml,%3Csvg width='62' height='795' viewBox='0 0 62 795' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08 794.197L54 794.197L54 763.669L45.04 763.669L45.04 783.829L33.008 783.829L33.008 766.869L24.048 766.869L24.048 783.829L13.04 783.829L13.04 763.669L4.08 763.669L4.08 794.197ZM30.32 721.158L27.76 721.158C10.48 721.158 4.07999 727.366 4.08 742.214L4.08 757.51L54 757.51L54 742.214C54 727.366 47.6 721.158 30.32 721.158ZM45.04 747.142L13.04 747.142L13.04 742.79C13.04 734.15 17.776 731.718 27.76 731.718L30.32 731.718C40.304 731.718 45.04 734.15 45.04 742.79L45.04 747.142ZM54.832 697.152C54.832 684.16 47.6 678.08 30.32 678.08L27.76 678.08C10.48 678.08 3.24799 684.16 3.24799 697.152C3.24799 710.08 10.48 716.16 27.76 716.16L30.32 716.16C47.6 716.16 54.832 710.08 54.832 697.152ZM45.872 697.408C45.872 703.808 40.304 705.664 30.32 705.664L27.76 705.664C17.776 705.664 12.208 703.808 12.208 697.408L12.208 696.832C12.208 690.432 17.776 688.64 27.76 688.64L30.32 688.64C40.304 688.64 45.872 690.432 45.872 696.832L45.872 697.408ZM3.95199 662.968L54 675.448L54 664.312L43.248 661.944L43.248 649.72L54 647.288L54 636.216L3.95199 648.696L3.95199 662.968ZM15.92 655.864L34.288 651.768L34.288 659.96L15.92 655.864ZM36.08 621.392L36.08 616.08L54 609.232L54 598.032L34.608 605.904C32.752 601.424 28.784 598.032 20.72 598.032L19.44 598.032C6.19199 598.032 4.07999 607.248 4.07999 615.376L4.07999 631.76L54 631.76L54 621.392L36.08 621.392ZM27.12 621.392L13.04 621.392L13.04 614.928C13.04 612.112 14.128 608.528 19.76 608.528L20.4 608.528C26.032 608.528 27.12 612.112 27.12 614.928L27.12 621.392ZM30.32 555.533L27.76 555.533C10.48 555.533 4.07999 561.741 4.07999 576.589L4.07999 591.885L54 591.885L54 576.589C54 561.741 47.6 555.533 30.32 555.533ZM45.04 581.517L13.04 581.517L13.04 577.165C13.04 568.525 17.776 566.093 27.76 566.093L30.32 566.093C40.304 566.093 45.04 568.525 45.04 577.165L45.04 581.517ZM54.832 531.527C54.832 518.535 47.6 512.455 30.32 512.455L27.76 512.455C10.48 512.455 3.24799 518.535 3.24799 531.527C3.24799 544.455 10.48 550.535 27.76 550.535L30.32 550.535C47.6 550.535 54.832 544.455 54.832 531.527ZM45.872 531.783C45.872 538.183 40.304 540.039 30.32 540.039L27.76 540.039C17.776 540.039 12.208 538.183 12.208 531.783L12.208 531.207C12.208 524.807 17.776 523.015 27.76 523.015L30.32 523.015C40.304 523.015 45.872 524.807 45.872 531.207L45.872 531.783ZM31.6 494.66C46.32 494.66 54.256 490.628 61.68 485.508L61.68 475.012C53.616 480.324 44.656 484.548 31.6 484.548L30.32 484.548C17.264 484.548 8.30398 480.324 0.239984 475.012L0.239984 485.508C7.66398 490.628 15.6 494.66 30.32 494.66L31.6 494.66ZM4.07998 470.197L54 470.197L54 439.669L45.04 439.669L45.04 459.829L33.008 459.829L33.008 442.869L24.048 442.869L24.048 459.829L13.04 459.829L13.04 439.669L4.07998 439.669L4.07998 470.197ZM30.32 397.158L27.76 397.158C10.48 397.158 4.07998 403.366 4.07998 418.214L4.07998 433.51L54 433.51L54 418.214C54 403.366 47.6 397.158 30.32 397.158ZM45.04 423.142L13.04 423.142L13.04 418.79C13.04 410.15 17.776 407.718 27.76 407.718L30.32 407.718C40.304 407.718 45.04 410.15 45.04 418.79L45.04 423.142ZM30.32 354.72L27.76 354.72C10.48 354.72 4.07998 360.928 4.07998 375.776L4.07998 391.072L54 391.072L54 375.776C54 360.928 47.6 354.72 30.32 354.72ZM45.04 380.704L13.04 380.704L13.04 376.352C13.04 367.712 17.776 365.28 27.76 365.28L30.32 365.28C40.304 365.28 45.04 367.712 45.04 376.352L45.04 380.704ZM38.704 329.253L4.07998 314.981L4.07998 326.309L25.904 334.437L4.07998 342.629L4.07998 353.957L38.704 339.621L54 339.621L54 329.253L38.704 329.253ZM30.32 293.605C15.6 293.605 7.66398 297.573 0.239976 302.757L0.239977 313.253C8.30398 307.941 17.264 303.717 30.32 303.717L31.6 303.717C44.656 303.717 53.616 307.941 61.68 313.253L61.68 302.757C54.256 297.573 46.32 293.605 31.6 293.605L30.32 293.605ZM33.136 259.721C34.096 252.489 36.08 250.633 39.664 250.633L39.984 250.633C43.312 250.633 45.872 253.001 45.872 257.801L45.872 258.377C45.872 263.177 43.248 265.737 36.976 265.737L36.976 276.105L37.552 276.105C49.584 276.105 54.832 269.897 54.832 258.121C54.832 246.409 49.264 240.073 39.664 240.073L39.024 240.073C29.744 240.073 26.032 245.577 24.56 256.457C23.6 263.753 21.68 265.225 18.032 265.225L17.712 265.225C14.512 265.225 12.208 262.793 12.208 258.633L12.208 258.057C12.208 252.809 15.216 250.825 21.744 250.825L21.744 240.457L20.4 240.457C8.68798 240.457 3.24797 245.833 3.24797 258.121C3.24797 269.513 9.07198 275.721 18.096 275.721L18.8 275.721C27.824 275.721 31.664 270.601 33.136 259.721ZM3.95197 225.28L54 237.76L54 226.624L43.248 224.256L43.248 212.032L54 209.6L54 198.528L3.95197 211.008L3.95197 225.28ZM15.92 218.176L34.288 214.08L34.288 222.272L15.92 218.176ZM54 165.272L45.04 165.272L45.04 183.704L4.07997 183.704L4.07997 194.072L54 194.072L54 165.272ZM46.896 161.721L54 161.721L54 128.505L45.04 128.505L45.04 139.897L45.232 149.049L11.184 129.145L4.07997 129.145L4.07997 161.081L13.04 161.081L13.04 150.969L12.848 141.817L46.896 161.721ZM3.95197 112.593L54 125.073L54 113.937L43.248 111.569L43.248 99.3447L54 96.9127L54 85.8407L3.95197 98.3207L3.95197 112.593ZM15.92 105.489L34.288 101.393L34.288 109.585L15.92 105.489ZM4.07997 44.8407L4.07997 54.6967L25.008 54.6967L35.056 54.3767L4.07997 70.4407L4.07997 81.3847L54 81.3847L54 71.5927L33.072 71.5927L23.024 71.9127L54 55.7847L54 44.8407L4.07997 44.8407ZM54.832 19.7772C54.832 6.78525 47.6 0.705248 30.32 0.705249L27.76 0.705249C10.48 0.70525 3.24796 6.78525 3.24796 19.7772C3.24796 32.7052 10.48 38.7852 27.76 38.7852L30.32 38.7852C47.6 38.7852 54.832 32.7052 54.832 19.7772ZM45.872 20.0332C45.872 26.4332 40.304 28.2892 30.32 28.2892L27.76 28.2892C17.776 28.2892 12.208 26.4332 12.208 20.0332L12.208 19.4572C12.208 13.0572 17.776 11.2652 27.76 11.2652L30.32 11.2652C40.304 11.2652 45.872 13.0572 45.872 19.4572L45.872 20.0332Z' fill='%23CC0000' fill-opacity='0.95'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
		width: 100%;
	height: 100%;
}

.plusButtomEddy {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23cc0000;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='60' height='60'/%3E%3Cpath class='st1' d='M28,14.5v13H15v3.9h13v13H32v-13h13v-3.9H32v-13H28z'/%3E%3C/svg%3E%0A");    background-repeat: no-repeat;
    background-size: contain;
    grid-area: 9 / 10 / 11 / 8;
	width: 35%;
	height: 35%;
	margin: auto;
}


.textBioEddy {
    padding: 10px 40px 10px;
    color: #003366;
    grid-area: 3 / 11 / 5 / 15;
    font-size: 2vw;
	width: 100%;
	height: 100%;
	line-height: 1.2;
}


/* BOTTONI EDDY*/
.elencoScrittiButtom {
    display: grid;
    background-color: #EAD72D;
    grid-area: 12 / 3 / 13 / 7;
    text-align: center;
    color: #003366;
	font-family: 'gudea';
}

.archivioFotoButtom {
    display: grid;
    background-color: #EAD72D;
    grid-area: 12 / 11 / 13 / 15;
    text-align: center;
    color: #003366;
	font-family: 'gudea';
}

.yellowButtom{
    margin: auto;
}

/* media queries for over 1920 - less than 1200 - less than 786*/
@media only screen and (min-width: 1920px) {


    .textBioEddy {
        font-size: 40px
    }

    .archivioSection {
        padding: 120px 0;
    }

    .archivioBlock {
        display: flex;
        height: 240px;
        width: 43.25%;
        align-items: center;
    }

    .eddySection {
        grid-auto-rows: 120px;
    }

    .archivioTitle {
        font-size: 50px;
    }

	.titleEventiSingle a{
	line-height: 1.2;
	font-size: 28px;
	}
}

@media only screen and (max-width: 1441px) {
    .borderQuotes {
		font-size: 18px;
    }
}

@media only screen and (max-width: 1200px) {

	  .arrowSlide {
        grid-area: 4/3/5/4;
    }

    .slidesContainer {
        grid-area: 2 / 4 / 7 / 13;
    }

    .slideLeftBar {
        height: calc(80% + 19px);
    }

    .evidenzaDesktop {
        min-width: calc(77.7% - 3px);
    }

    .titleEvidenza,
    .contentEvidenza {
        width: 87.5%;
    }

    .eventiSingle {
        background-color: #003366;
        min-width: 22.22%;
        max-width: 22.22%;
        margin-right: 11.11%;
        height: 100%;
        position: relative;
    }

    .topBarEvidenza {
        height: 19px;
    }

    .titleEvidenza {
        height: calc(20% - 19px);
    }
	
	.titleEventiSingle a{
	line-height: 1.2;
	font-size: 20px;
	}

    .eventiSingle::before {
        top: -19px;
        height: 19px;
    }

    .evidenzaImage img{
        width:100%;
        height: 100%    ;
        object-fit: cover;
        object-position: 50% 50%;
    }

    /* ARCHIVIO SECTION*/

    .archivioTag {
        grid-area: 4 / 1 / 8 / 2;
    }

    .archivioSection {
        grid-area: 8 / 1 / 17 / 13;
        width: 100%;
        height: 100%;
        background-color: #EAD72D;
        padding: 8.33vw 0;
    }

    .archivioBlock {
        display: flex;
        height: 16.66vw;
        width: 41.65vw;
        align-items: center;
    }

    .archivioBlock:nth-child(even) {
        display: flex;
        flex-direction: row-reverse;
    }

    .archivioTitle {
        display: flex;
        align-items: center;
        font-size: 3vw;
        color: #003366;
        font-weight: 200;
        text-transform: uppercase;
        width: 80%;
        border-top: 1px solid;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        height: 100%;
        background-color: white;
        padding: 10px;
    }

    .archivioDetails {
        display: none;
    }

    .archivioLink {
        display: flex;
        align-items: center;
        width: 60px;
        height: 60px;
        background-color: #101020;
        color: white;
        font-size: 35px;
        padding: 10px;
    }


    /* EDDY SECTION*/

    .eddySection {
        grid-area: 17 / 1 / 29 / 13;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        grid-auto-rows: 8.33vw;
    }

    .borderQuotes {
        display: flex;
        border: 1px solid #003366;
        align-items: center;
        padding: 10px;
        width: 100%;
        height: 100%;
		font-size: 16px;
    }

    .quo1 {
        grid-area: 2 / 1 / 6 / 3;
    }

    .quo2 {
        grid-area: 7 / 1 / 11 / 3;
    }

    .quo3 {
        grid-area: 6 / 11 / 2 / 13;
    }

    .quo4 {
        grid-area: 7 / 9 / 11 / 11;
    }

    .fotoEddy {
        grid-area: 3 / 5 / 9 / 9;
    }

    .titleEddy {
        grid-area: 3 / 3 / 9 / 5;
    }

    .plusButtomEddy {
        grid-area: 9 / 3 / 11 / 5;
    }


	.fotoEddy::before{
		font-size: 16px;
	top: -32px;
}
	
    .textBioEddy {
        grid-area: 3 / 9 / 5 / 13;
    }

    .elencoScrittiButtom {
        grid-area: 12 / 2 / 13 / 6;
    }
    
    .archivioFotoButtom {
        grid-area: 12 / 8 / 13 / 12;
    }
}

@media only screen and (max-width: 786px) {
	
	#evidenzaTag{
		display: none;
	}
	
	.evidenzaMobile {
		grid-area: 2/1/9/9;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		height: 100%;
		min-width: calc(83.3%);
		overflow: hidden;
	}
	
    .arrowSlide {
        grid-area: 4/1/4/2;
    }

    .slidesContainer {
        grid-area: 1 / 2 / 8 / 9;
    }

    .eventiSingle {
        min-width: 57.14%;
        max-width: 57.14%;
        margin-right: 14.285%;
        height: calc(100% - 35px);
        margin-top: 35px;
        position: relative;
        left: -3px;
    }

    .topBarEvidenza,
    .titleEvidenza,
    .contentEvidenza {
        width: 100%;
    }

    .topBarEvidenza {
        height: 19px;
    }

    .eventiSingle::before {
        height: 32px;
        top: -30px;
    }

    .evidenzaDesktop,
    .topBarUltimi {
        display: none;
    }

    .slidesLeftBar {
        height: calc(85.68% + 30px);
        margin-right: 1px;
    }

    .ultimiEventi {
        min-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        height: 100%;
    }

    .contentUltimi {
        height: 85.68%;
    }

    .eventiSingle {
        height: 100%;
        margin-top: unset;

    }

    /* ARCHIVIO SECTION*/

    .archivioTag {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 81 365' style='enable-background:new 0 0 81 365;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23FFFFFF;stroke:%23EAD72D;stroke-width:2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M15.4,349.2l50,12.5v-11.1l-10.8-2.4V336l10.8-2.4v-11.1l-50,12.5V349.2z M27.4,342.1l18.4-4.1v8.2L27.4,342.1z M47.5,307.7v-5.3l17.9-6.8v-11.2l-19.4,7.9c-1.9-4.5-5.8-7.9-13.9-7.9h-1.3c-13.2,0-15.4,9.2-15.4,17.3V318h49.9v-10.4H47.5z M38.6,307.7H24.5v-6.5c0-2.8,1.1-6.4,6.7-6.4h0.6c5.6,0,6.7,3.6,6.7,6.4V307.7z M41.8,269.4h-2.6c-10,0-15.6-1.6-15.6-8.3v-0.6 c0-5.4,4-6.9,10.8-6.9v-10.4h-2.3c-12.5,0-17.5,6-17.5,17.9c0,13,7.2,18.8,24.5,18.8h2.6c17.3,0,24.5-5.8,24.5-18.8 c0-11.8-5-17.9-17.3-17.9h-0.6v10.4c5.4,0,8.9,1.9,8.9,6.9v0.6C57.3,267.8,51.8,269.4,41.8,269.4z M15.5,212.3h20v14.5h-20v10.4 h49.9v-10.4h-21v-14.5h21v-10.4H15.5V212.3z M15.5,184v10.4h49.9V184H15.5z M65.6,152.5l-50-12.5v11.1l38.1,8.5l-38.1,8.5v11.1 l50-12.5V152.5z M15.5,124.9v10.4h49.9v-10.4H15.5z M66.3,99.5c0-13-7.2-19.1-24.5-19.1h-2.6c-17.3,0-24.5,6.1-24.5,19.1 c0,12.9,7.2,19,24.5,19h2.6C59.1,118.6,66.3,112.5,66.3,99.5z M57.3,99.8c0,6.4-5.6,8.3-15.6,8.3h-2.6c-10,0-15.6-1.9-15.6-8.3v-0.6 c0-6.4,5.6-8.2,15.6-8.2h2.6c10,0,15.6,1.8,15.6,8.2V99.8z'/%3E%3Cpath class='st1' d='M40.5,38.5L4.7,2.7h35.8h35.8L40.5,38.5z'/%3E%3C/svg%3E%0A");
        grid-area: 8 / 7 / 12 / 8;
        transform: translate(120%, 30%);
    }

    .archivioSection {
        grid-area: 9 / 1 / 26 / 9;
        width: 100%;
        height: 100%;
        background-color: #EAD72D;
    }

    .archivioBlock {
        display: flex;
        height: 25vw;
        width: 75vw;
        align-items: center;
    }

    .archivioBlock:nth-child(even) {
        display: flex;
        flex-direction: row;
    }

    .archivioTitle {
        display: flex;
        align-items: center;
        font-size: 5vw;
        color: #003366;
        font-weight: 200;
        text-transform: uppercase;
        width: calc(100% - 30px);
        border-top: 1px solid;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        height: 100%;
        background-color: white;
        padding: 10px;
    }

    .archivioDetails {
        display: none;
    }

    .archivioLink {
        display: flex;
        align-items: center;
        width: 60px;
        height: 60px;
        color: white;
        font-size: 35px;
        padding: 10px;
    }


    /* EDDY SECTION*/
	
	.fotoEddy::before{
		font-size: 14px;
		top: -28px;
	}
	
    .eddySection {
        grid-area: 25 / 1 / 45 / 9;
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-auto-rows: 12.5vw;
    }

    .borderQuotes {
        display: flex;
        border: 1px solid #003366;
        align-items: center;
        padding: 16px;
        width: 100%;
        height: 100%;
		
		font-size: 18px;
    }

    .quo1 {
        grid-area: 10 / 5 / 14 / 9;
    }

    .quo2 {
        grid-area: 14 / 1 / 18 / 5;
    }

    .quo3,
    .quo4,
    .quo5,
    .quo6,
    .quo7,
    .quo8,
    .textBioEddy {
        display: none
    }

	.fotoEddy::after{
content: '';
	position: absolute;
	top; 0;
	left: -45px;
	z-index: 5;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-size: contain;
	
background-image: url("data:image/svg+xml,%3Csvg width='77' height='78' viewBox='0 0 77 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.1836 77.1841V39.0003V0.816551L76.3674 39.0003L38.1836 77.1841Z' fill='white'/%3E%3Cpath d='M74.9531 39.0003L39.1836 74.7699L39.1836 39.0003V3.23077L74.9531 39.0003Z' stroke='%23CC0000' stroke-opacity='0.95' stroke-width='2'/%3E%3C/svg%3E%0A");
}

    .fotoEddy {
        grid-area: 3 / 3 / 9 / 7;
    }

    .titleEddy {
        grid-area: 3 / 1 / 9 / 3;
		margin: auto;
		transform: unset;
    }

    .plusButtomEddy {
        grid-area: 10 / 1 / 12 / 3;
    }

    .logoContainer {
        display: none;
    }

    .elencoScrittiButtom {
        grid-area: 19 / 2 / 20 / 8;
    }
    
    .archivioFotoButtom {
        grid-area: 20 / 2 / 21 / 8;
    }
}.containerMenu ul {
display: flex;
text-transform: uppercase;
text-decoration: none;
list-style-type: none;
justify-content: space-around;
width: 100%;
align-items: center;
font-family: 'CooperHewitt';
font-size: 1.8vw;
	margin: 0;
	height: 80px;
	
	font-weight: 200;
}

.containerMenu li:nth-child(1), .containerMenu li:nth-child(2){
	font-weight: 400;
}

.containerMenu a, .containerMenuMobile a{
color: #003366;
}

#menu-main-menu{
	padding: 0;
}

#menu-main-menu-1 {
padding-left: 0px;
}

.containerMenuMobile ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
	text-decoration: none;
	list-style-type: none;
	color: #003366;
	line-height: 1.2;
}

.containerMenuMobile li{
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	min-width: 50vw;
	max-width: 50vw;
	flex-wrap: wrap;
	border: 1px solid #003366;
	height: 25vw;
	text-align: center;
	padding: 0 26px;
}#pageContainer, #eventMobileContainer, .gridContainer {
    position: relative;
    margin: auto;
    background-size: contain;
    overflow: auto;
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-auto-rows: 6.25vw;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 240' style='enable-background:new 0 0 1920 240;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23CCCCCC;stroke-width:0.25;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Crect y='0' class='st0' width='240' height='240'/%3E%3Crect x='240' y='0' class='st0' width='240' height='240'/%3E%3Crect x='480' y='0' class='st0' width='240' height='240'/%3E%3Crect x='720' y='0' class='st0' width='240' height='240'/%3E%3Crect x='960' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1200' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1440' y='0' class='st0' width='240' height='240'/%3E%3Crect x='1680' y='0' class='st0' width='240' height='240'/%3E%3C/svg%3E%0A");
}


/* media queries for over 1920 - less than 1200 - less than 786*/
@media only screen and (min-width: 1920px) {
	
    #pageContainer, #eventMobileContainer, .gridContainer {
        grid-auto-rows: 120px;
        max-width: 1920px;
    }
}

@media only screen and (max-width: 1200px) {
	 #pageContainer, #eventMobileContainer, .gridContainer {
        margin: auto;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 240' enable-background='new 0 0 1440 240' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='240' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='480' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='720' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='960' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='1200' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-size: contain;
        overflow: auto;
        grid-template-columns: repeat(12, 1fr);
        grid-auto-rows: 8.33vw;
    }
}

@media only screen and (max-width: 786px) {
	  #pageContainer, #eventMobileContainer, .gridContainer {
        margin: auto;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 960 240' enable-background='new 0 0 960 240' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='240' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='480' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3Crect x='720' fill='%23FFFFFF' stroke='%23CCCCCC' stroke-width='0.25' stroke-miterlimit='10' width='240' height='240'/%3E%3C/g%3E%3C/svg%3E%0A");
        overflow: auto;
        grid-template-columns: repeat(8, 1fr);
        grid-auto-rows: 12.5vw;
    }
}
.direttivoContainer{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}

#mainChiSiamo a {
	color: #003366;
	font-family: 'CooperHewitt';
	font-weight: 500;
	font-size: 24px;
}

.direttivoPic{
	background-size: cover;
}

.direttivoNome{
	color: #003366;
	display: flex;
	flex-direction: column;
	align-items: center;
	width:100%;
	height: 33.33%;
	font-family: 'CooperHewitt';
	font-size: 24px;
	line-height: 1.2;
	text-align: center;
	font-weight: 500;
}

.direttivoRuolo{
	font-size:20px;
	font-weight: 300;
}

	#direttivoDiv01{grid-area: 3/1/6/3;}
	#direttivoDiv02{grid-area: 3/5/6/7;}	
	#direttivoDiv03{grid-area: 3/9/6/11;}
	#direttivoDiv04{grid-area: 5/3/8/5;}
	#direttivoDiv05{grid-area: 5/7/8/9;}
	#direttivoDiv06{grid-area: 7/1/10/3;}
	#direttivoDiv07{grid-area: 7/5/10/7;}
	#direttivoDiv08{grid-area: 7/9/10/11;}


@media only screen and (min-width: 1920px) {
}


@media only screen and (max-width: 1199px) {
	#direttivoDiv01{grid-area: 8/1/11/3;}
	#direttivoDiv02{grid-area: 8/5/11/7;}
	#direttivoDiv03{grid-area: 8/9/11/11;}
	#direttivoDiv04{grid-area: 10/3/13/5;}
	#direttivoDiv05{grid-area: 10/7/13/9;}
	#direttivoDiv06{grid-area: 12/1/15/3;}
	#direttivoDiv07{grid-area: 12/5/15/7;}
	#direttivoDiv08{grid-area: 12/9/15/11;}
}

@media only screen and (max-width: 785px) {
	#direttivoDiv01{grid-area: 11/1/17/5;}
	#direttivoDiv02{grid-area: 15/5/21/9;}
	#direttivoDiv03{grid-area: 19/1/25/5;}
	#direttivoDiv04{grid-area: 23/5/29/9;}
	#direttivoDiv05{grid-area: 27/1/33/5;}
	#direttivoDiv06{grid-area: 31/5/37/9;}
	#direttivoDiv07{grid-area: 35/1/41/5;}
	#direttivoDiv08{grid-area: 39/5/45/9;}
	
	.direttivoNome{
		font-size: 16px;}
	
	.direttivoRuolo{
	font-size:14px;
}
		
	#mainChiSiamo a {
	color: #003366;
	font-family: 'CooperHewitt';
	font-weight: 500;
	font-size: 16px;
}
}#titoloSostienici{
	width: 100%;
	height: 100%;
	grid-area: 3/4/6/5;
}

#associatiBlock{
	width: 100%;
	height: 100%;
	grid-area: 2/10/11/15;
	border: 2px solid #003366;
	background-color: #ffffff;
}

#ringraziaBlock{
	width: 100%;
	height: 100%;
	grid-area: 7/3/12/7;
	font-size: clamp(30px, 1.8vw, 1.8vw);	
}

#donaBlock{
	width: 100%;
	height: 100%;
	grid-area: 12/10/17/15;
	background-color: white;
	border: 2px solid #CC0000;
}

#moduliBlock{
	grid-area: 3/8/11/10;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

#aiutaciBlock{
	width: 100%;
	height: 100%;
	grid-area: 13/3/22/8;
	background-color: white;
	border: 2px solid #EAD72D;
}

.moduliLinks{
	width:100%;
	flex-grow: 1;
}

@media only screen and (min-width: 1920px) {

}

@media only screen and (max-width: 1650px) {
	#moduliBlock{grid-area: 3/8/11/10;}
	#titoloSostienici{grid-area: 3/4/6/5;}
	#associatiBlock{grid-area: 2/10/16/16;}
	#donaBlock{grid-area: 17/10/23/16;}
	#aiutaciBlock{grid-area: 13/2/24/8;}
	#ringraziaBlock{grid-area: 7/2/12/7;}
}

@media only screen and (max-width: 1439px) {
	#associatiBlock{grid-area: 2/10/16/17;}
	#donaBlock{grid-area: 17/10/23/17;}
	#aiutaciBlock{grid-area: 13/1/25/8;}
	#ringraziaBlock{grid-area: 7/1/12/7;}
}

@media only screen and (max-width: 1199px) {
	#titoloSostienici{grid-area: 4/2/7/3;}
	#ringraziaBlock{grid-area: 3/4/8/10;}
	#moduliBlock{grid-area: 9/11/17/13;}
	#associatiBlock{grid-area: 9/1/17/10;}
	#aiutaciBlock{grid-area: 19/3/28/13;}
	#donaBlock{grid-area: 30/1/35/10;}
}

@media only screen and (max-width: 915px) {
	#titoloSostienici{grid-area: 4/2/7/3;}
	#ringraziaBlock{grid-area: 3/4/8/10;}
	#moduliBlock{grid-area: 9/11/17/13;}
	#associatiBlock{grid-area: 9/1/26/10;}
	#donaBlock{grid-area: 17/10/22/13;}
	#aiutaciBlock{grid-area: 27/3/39/13;}
	#donaBlock{grid-area: 40/1/46/10;}
}

@media only screen and (max-width: 785px){
	#div_block-3-22492{
		width: 100%;
		display: flex;
	  	flex-wrap: wrap;
	}
	
	#titoloSostienici{
		position: absolute;
		width: 25%;
		height: 50vw;
		padding-top: 12.5vw;
	}
	
	#ringraziaBlock{width: 75%; font-size: 28px; margin-left: 25%}
	#associatiBlock{width: 100%;margin-bottom: 25vw;
}
	#donaBlock{width: 100%;margin-bottom: 25vw;
}
	#aiutaciBlock{width: 100%;}
	
	#donaBlock{width: 100%;margin-bottom: 25vw;
}


#moduliBlock{
	display: flex;
	width: 100%;
	height: 100vw;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 25vw;
}

.moduliLinks{
	width:50%;
	height: 50vw;
}

}#imageHeader{
	grid-area: 1 / 5 /  5 / 19;
	width: 100%;
	height: 100%;
}

#titleHeader{
	font-size: 80px;
	grid-area: 3 / 1 /  4 / 19;
	width: 100%;
	height: 100%;
}

#detailsHeader{
	grid-area: 5 / 5 /  9 / 13;
	width: 100%;
	height: 100%;
	background-color: white;
}

@media only screen and (max-width: 1441px) {

	#detailsHeader{	grid-area: 5 / 5 /  10 / 13;}
}

@media only screen and (max-width: 1199px) {
	
	#imageHeader{ grid-area: 1 / 3 /  5 / 13;}

	#titleHeader{ grid-area: 3 / 1 /  4 / 13;
	font-size: 64px;
	}

	#detailsHeader{	grid-area: 5 / 5 /  10 / 13;}
}

@media only screen and (max-width: 785px) {
	
	#imageHeader{ grid-area: 1 / 1 /  4 / 9;}

	#titleHeader{ grid-area: 2 / 1 /  3 / 9;
	font-size: 40px;
	}

	#detailsHeader{	grid-area: 4 / 2 /  12 / 9;
	font-size: 16px;}
}#imageEddy{
	grid-area: 1 / 4 / 7 / 8;
	width: 100%;
	height: 100%;
	border: 8px solid #cc0000;
}

#textEddy{
	grid-area: 1 / 9 / 7 / 15;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	border-bottom: 2px solid  #003366;
}

@media only screen and (max-width: 1199px) {
	#imageEddy{
	grid-area: 1 / 3 / 6 / 6;
	}

	#textEddy{
	grid-area: 1 / 7 / 7 / 13;
	}
}

@media only screen and (max-width: 785px) {
	#imageEddy{
	grid-area: 1 / 1 / 7 / 5;
	width: 100%;
	height: 100%;
	border: 8px solid #cc0000;
	}

	#textEddy{
	grid-area: 1 / 1 / 12 / 9;
	font-size: 16px;
	}
}.articoliCat{
	width: 100%;
 	display: flex;
 	flex-wrap: wrap;
	border: 1px solid #003366;
}

div.contentCatArticoli:nth-of-type(6n+1) {margin-right: 25%;}


/*div.contentCatArticoli:nth-child:last-child, div.contentCatArticoli:nth-child:first-child {
margin-right: 0%;
}*/

.contentCatArticoli{
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 25%;
	border: 1px solid #003366;
	padding: 16px 50px 16px 16px;
	min-height: 12.5vw;
	background-color: white;
}

.contentCatArticoli:after{
	content:'';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 45px;
	background-color: #EAD72D;
	height: 100%
}

 .contentCatArticoli a{
    color: #003366;
}

#catMainContainer .oxy-repeater-pages-wrap{
	width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
}

#catMainContainer .oxy-repeater-pages-wrap a{
	color: #003366;
}

/* Style the tab */
.catMainTitle{
	color: #003366;
	font-size: 32px;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
}

#catMainContainer .current{
	color: #cc0000;
}

.catTextMain{
	font-size: 20px;
}

 .catTab, .catSubTab {
    display:flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
  }
  
  .catTab{
    border: 1px solid #003366;
    background-color: white;
  }

  .catSubTab{
    border: 1px solid #cc0000;
    background-color: white;
  }

  /* Style the buttons that are used to open the tab content */
  .catTab button, .catSubTab button {
    width: 12.5%;
    height: 60px;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
	font-size: 16px;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
  }

  .catTab button{
	color: #003366;
    background-color: white;
    border: 1px solid #003366;
    border-top: none;
    border-left: none;
  }

  .catSubTab button{
	color: #cc0000;
    background-color: white;
    border: 1px solid #cc0000;
	border-top: none;
    border-left: none;
  }
  
  /* Change background color of buttons on hover */
  .catTab button:hover {
    background-color: #003366;
    color: white;
  }

  .catSubTab button:hover{
    background-color: #cc0000;
    color: white;
  }
  
  /* Create an active/current tablink class */
  .catTab button.active {
    background-color: #003366;
    color: white;
  }

  .catSubTab button.active{
    background-color: #c00000;
    color: white;
  }
  
  /* Style the tab content */
  .catTabContent, .catSubTabContent{
    display: none;
  }

  .catMainTitle{
    padding-left: 24px;
    margin-top: 40px;
  }

  .catTextMain{
      padding: 20px;
      color: white;
      background-color: #003366;
  }

  .catTextSub{
      padding: 20px;
      color: white;
      background-color: #cc0000;
  }

@media only screen and (max-width: 1199px) {

div.contentCatArticoli:nth-of-type(6n+1) {margin-right: 0%;}
	
.contentCatArticoli{
	width: 33.33%;
	min-height: 16.66vw;
}
		.catTab button, .catSubTab button {
    width: 16.66%;
    height: 60px;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
	font-size: 14px;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
  }
	
}

@media only screen and (max-width: 785px) {

	div.contentCatArticoli:nth-of-type(6n+1) {margin-right: 0%;}
	
.contentCatArticoli{
	width: 100%;
	min-height: 25vw;
}
	
	.catTab button, .catSubTab button {
    width: 25%;
    height: 60px;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
	font-size: 14px;
	font-family: 'CooperHewitt';
	text-transform: uppercase;
  }
	.contentCatArticoli a {
    color: #003366;
    font-size: 20px;
}
	.contentCatArticoli *{
		line-height: 1.4!important; 
	}
	
	  .catTextMain, .catTextSub{
      font-size:12px;
  }
}.pswp__button--share {
  display: none!important;
}
.pswp__button--fs {
  display: none!important;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: none!important;
}

#_gallery-12-22588 a.oxy-gallery-item > div > figure {
 background-size: cover;
 background-position: 50%;
}


#_gallery-12-22588{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}

#_gallery-12-22588 a.oxy-gallery-item{
	border: 2px solid #003366;
	min-height: 25vw;
	min-width: 25vw;
	max-height: 25vw;
	max-width: 25vw;
}

#_gallery-12-22588 a.oxy-gallery-item:nth-child(4n+3), #_gallery-12-22588 a.oxy-gallery-item:nth-child(4n+4){
		margin-left:25%;
		margin-right:0%;
}


#_gallery-12-22588 a.oxy-gallery-item:nth-child(4n+1), #_gallery-12-22588 a.oxy-gallery-item:nth-child(4n+2){
	margin-left:0%;
	margin-right:25%;
}


#_gallery-12-22588 a.oxy-gallery-item:nth-child(1){
	margin-left:75%;
	margin-right:0%;
}

#_gallery-12-22588 a.oxy-gallery-item:nth-child(2){
	margin-left:50%;
	margin-right:25%;
}

.searchResultsHeader{
	display: flex;
	justify-content: center;
	align-items: center;height: 12.5vw;
	width:100%;
	font-family: 'CooperHewitt';
	font-size: 48px;
	color: #003366;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.1;
	padding: 16px;
}


.oxy-repeater-pages-wrap {
	width: 100%!important;
}

#searchcontainer.oxy-repeater-pages {
	display: flex;
	justify-content: center;
}


div.resultSearchPost:nth-of-type(6n+1) {margin-right: 25%;}

.titleSearchResult{
	max-height: calc(100% - 20px);
	overflow: hidden;
	line-height: 1.2;
}

.dataSearchResult span{
	height: 20px;
	font-size: 20px;
}

.resultSearchPost{
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 25%;
	border: 1px solid #003366;
	padding: 8px 30px 8px 8px;
	min-height: 12.5vw;
	max-height: 12.5vw;
	background-color: white;
}

 .resultSearchPost a{
    color: #003366;
}

.searchResultTag{
	writing-mode: vertical-rl;
	text-orientation: sideways;
	transform: scale(-1);
	font-weight: 300;
	font-size: 12px!important;
	text-transform: lowercase;
	margin: auto;
	width: 100%;
	height: 100%;
	padding: 4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media only screen and (max-width: 1199px) {
	
	.searchResultsHeader{
	align-items: center;height: 16.66vw;
	font-size: 32px;
	}
	

	div.resultSearchPost:nth-of-type(6n+1) {
		margin-right: 0%;
	}
	
	.resultSearchPost{
		width: 33.33%;
		min-height: 25vw;
		max-height: 25vw;
	}
	
	.titleSearchResult span{
		font-size: 22px;
	}
	
	.dataSearchResult span{
		font-size: 16px;
	}
}

@media only screen and (max-width: 785px) {

	div.resultSearchPost:nth-of-type(6n+1) {
		margin-right: 0%;
	}
	
	.resultSearchPost{
		width: 100%;
		min-height: 37.25vw;
		max-height: 37.25vw;
	}
	
	.resultSearchPost span {
    	font-size: 20px;
	}

	.titleSearchResult{
		max-height: 54px;	
	}
	
	.titleSearchResult span{
		font-size: 18px;
		line-height: 1;
	}
	
	.dataSearchResult span{
		font-size: 14px;
	}
	
		.searchResultsHeader{
	align-items: center;height: 25vw;
	font-size: 24px;
	}
	
}#presidenzaBlock{grid-area: 2 / 7 / 4 / 14;}
#redazioneBlock{grid-area: 5 / 9 / 7 / 15;}
#sdeBlock{grid-area: 8 / 7 / 10/ 13;}

@media only screen and (max-width: 1650px) {
	#presidenzaBlock{grid-area: 2 / 6 / 5 / 15;}
	#redazioneBlock{grid-area: 6 / 8 / 9 / 16;}
	#sdeBlock{grid-area: 10 / 6 / 13/ 15;}
}

@media only screen and (max-width: 1199px) {
	#presidenzaBlock{grid-area: 2 / 5 / 6 / 12;}
	#redazioneBlock{grid-area: 7 / 6 / 10 / 12;}
	#sdeBlock{grid-area: 11 / 5 / 14/ 11;}	
}

@media only screen and (max-width: 915px) {
}

@media only screen and (max-width: 785px){
	#presidenzaBlock{grid-area: 2 / 3 / 7 / 9;}
		#redazioneBlock{grid-area: 8 / 3 / 12 / 9;}
	#sdeBlock{grid-area: 13 / 3 / 17/ 9;}	
}