/* Themify Customize Styling */
body {	background-image: url(https://www.situs.it/wp-content/uploads/2016/03/sfondo2.png);
	color: #000000;
	padding: 2%;
	margin: -2%; 
}
#headerwrap {	background-image: url(https://www.situs.it/wp-content/uploads/2016/04/s_a12Cb12Cc12Cd12Ce0f0g37h654E9CE0848B7482A813265CiE0j34k32l1F4m1F4.png); 
}
body #site-logo a {	
	font-family: "Belgrano"; 
}
body #site-logo a img {	
	height: 100px; 
}
#site-description {	display: none; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 100px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 100px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
body #site-logo a {	
	font-family: "Belgrano"; 
}
 }
/* Themify Custom CSS */
#header #main-nav a {
  font-size: 1.8em;
font-family: 'Averia Sans Libre', 'SF Cartoonist Hand', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif, sans;
    /* questo riempie la parte superiore della bolla*/ padding-top: 0.5em;
    /* posizionamento verticale della bolla */ margin-top: 0.5em;
    /* colore della bolla */ background-color: #654e9c;
    /* colore della scritta nella bolla */ color: #FFF;
    /* bordino sottile attorno alla bolla, sfumato */ border: solid rgba(255, 255, 255, .2) 3px;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}

/* dimensionamento delle rotondita' della bolla */#main-nav:nth-child(odd) a{
border-top-left-radius: 45% 50%;
border-top-right-radius: 60% 60%;
border-bottom-right-radius: 40% 40%;
border-bottom-left-radius: 40% 40%;
}

/* dimensionamento del menu piccolino, una volta fatto lo scroll */
.fixed-header-on #header #main-nav a {
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 10px;
margin-top: -5px;
font-size: 1.3em;
}


/* cambio colore delle bolle con hover*/
#headerwrap #main-nav a:hover{
background-color: #8A477D;
/* #A8659F; */
}

/* cancellazione dell'immagine del logo dalla prima pagina */
.home .logo-wrap {
display: none;
}

/* cancellazione del manu dalla home*/ 
.home #menu-icon {
display: none;
}

.home #main-nav-wrap {
display: none;
}



/* home page con background differente */
.home {
background-image: url('https://www.situs.it/wp-content/uploads/2016/04/s_a12Cb12Cc12Cd12Ce0f0g37h654E9CE0848B7482A813265CiE0j34k32l1F4m1F4.png');
}

/* background image sul menu mobile*/
#mobile-menu.sidemenu.sidemenu-on 
{
background-image: url('https://www.situs.it/wp-content/uploads/2016/04/s_a12Cb12Cc12Cd12Ce0f0g37h654E9CE0848B7482A813265CiE0j34k32l1F4m1F4.png');
}

/* ridimensionamento delle bolle nel menu smartphone */

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

#menu-item-4595.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4595 {
padding-right: 170px;
}

#menu-item-4586.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4586 {
padding-right: 175px;
}

#menu-item-4585.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4585 {
padding-right: 160px;
}
#menu-item-4584.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4584 {
padding-right: 170px;
}

#menu-item-4583.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4583 {
padding-right: 175px;
}

#menu-item-4627.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4627 {
padding-right: 140px;
}

}

/* correzione della larghezza dell'header nella home senno i bottoni non funzionano*/
.home #header {
padding: 0px 0;
}


/* cancellazione del tratto della pagina attuale dalla bolla*/
#main-nav > li.current_page_item > a:before {
display: none;
}

/* bottoni luminosi sulla home*/
#image-4593-sub_row_0-1-1-0-0:hover {
filter: brightness(1.08);
-webkit-filter: brightness(1.08);
-moz-filter: brightness(1.08);
-o-filter: brightness(1.08);
-ms-filter: brightness(1.08);
filter: contrast(130%);
-webkit-filter: contrast(130%);
-moz-filter: contrast(130%);
-o-filter: contrast(130%);
-ms-filter: contrast(130%);
}
#image-4593-sub_row_0-1-1-1-0:hover {
filter: brightness(1.08);
-webkit-filter: brightness(1.08);
-moz-filter: brightness(1.08);
-o-filter: brightness(1.08);
-ms-filter: brightness(1.08);
filter: contrast(130%);
-webkit-filter: contrast(130%);
-moz-filter: contrast(130%);
-o-filter: contrast(130%);
-ms-filter: contrast(130%);
}
#image-4593-sub_row_0-1-1-2-0:hover {
filter: brightness(1.08);
-webkit-filter: brightness(1.08);
-moz-filter: brightness(1.08);
-o-filter: brightness(1.08);
-ms-filter: brightness(1.08);
filter: contrast(130%);
-webkit-filter: contrast(130%);
-moz-filter: contrast(130%);
-o-filter: contrast(130%);
-ms-filter: contrast(130%);
}
#image-4593-sub_row_0-1-1-3-0:hover {
filter: brightness(1.08);
-webkit-filter: brightness(1.08);
-moz-filter: brightness(1.08);
-o-filter: brightness(1.08);
-ms-filter: brightness(1.08);
filter: contrast(130%);
-webkit-filter: contrast(130%);
-moz-filter: contrast(130%);
-o-filter: contrast(130%);
-ms-filter: contrast(130%);
}

/* settaggio fonts per la pagina dei posts*/
.widget .feature-posts-list .feature-posts-title{
font-family: 'Averia Sans Libre';
font-size: 1.3em;
font-style: normal;
font-weight: 300;
 }

#footer-logo a{
font-family: 'Averia Sans Libre';
font-size: 1.6em;
font-style: normal;
font-weight: 500;
 }

.widgettitle {
font-family: 'Averia Sans Libre';
font-size: 1.9em;
font-style: normal;
font-weight: 500;
 }

body {
  font: 1em/1.8em 'Averia Sans Libre';
    }