body {
font-family: 'Spartan', sans-serif;
}
a {
font-weight: bold;
}
.entry-title {
display: none;
}
.wp-block-image img {
margin-bottom:20px;
} .inside-header {
align-items: end;
} .footer-widgets .widget {
font-weight: 600;
}
.inside-site-info {
border-top: 1px solid #ededed;
} .main-navigation.toggled .main-nav li {
margin: 20px 0;
}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
background-color: rgba(0, 0, 0, 0);
} .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container {
padding: 0!important;
}
.secondary-navigation li {
background: transparent;
border-top: 5px solid transparent;
}
.secondary-navigation .menu-toggle {
display: none;
}
.top-bar .widget_nav_menu li {
background: transparent;
padding: 10px 20px;
border-top: 5px solid transparent;
}
.top-bar .widget_nav_menu li.Fondazione.current-menu-item, .top-bar .widget_nav_menu li.Fondazione.current-page-ancestor {
background: white;
padding: 10px 20px;
border-top: 5px solid #000; }
.top-bar .widget_nav_menu li.Archivi.current-menu-item, .top-bar .widget_nav_menu li.Archivi.current-page-ancestor {
background: white;
padding: 10px 20px;
border-top: 5px solid #DD005D; }
.top-bar .widget_nav_menu li.Fototeca.current-menu-item, .top-bar .widget_nav_menu li.Fototeca.current-page-ancestor {
background: white;
padding: 10px 20px;
border-top: 5px solid #799D00; }
.top-bar .widget_nav_menu li.Biblioteca.current-menu-item, .top-bar .widget_nav_menu li.Biblioteca.current-page-ancestor {
background: white;
padding: 10px 20px;
border-top: 5px solid #E86B00; }
.top-bar .widget_nav_menu li.Collezione.current-menu-item, .top-bar .widget_nav_menu li.Collezione.current-page-ancestor {
background: white;
padding: 10px 20px;
border-top: 5px solid #007DC9; } input[type=submit] {
background: #000;
color: #fff;
border: none;
padding: 6px 50px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
color: #000;
background-color: #f1f1f1;
border: none;
width: 100%;
}
@media screen and (max-width: 1140px) {
.grid-container {
margin: 0 20px;
}
}
@media screen and (max-width: 1024px) {
.top-bar {
display:none;
}
}
@media screen and (max-width: 768px) {
.site-logo {
max-width: 64%;
}
.main-navigation.has-branding .inside-navigation.grid-container {
padding: 20px 0!important;
}
.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a {
font-size: 21px!important;
}
}