/******************************

CUSTOM CSS

******************************/


.slim-miniheader {
    border-bottom: 1px solid #576da5;
    padding: 10px;
    background-color: #375193;
    color: #fff;
}


.slim-header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#375193+0,40609a+100 */
background: #375193; /* Old browsers */
background: -moz-linear-gradient(top,  #375193 0%, #40609a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #375193 0%,#40609a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #375193 0%,#40609a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#375193', endColorstr='#40609a',GradientType=0 ); /* IE6-9 */

}


#slim-main-menu.slim-menu {
    background-color: #304a8c;
}


.slim-bg-header {
    background-color: #304a8c;
    border-bottom: 1px solid #576da5;
}


.slim-bg-footer {
    color: #fff;
    border-top: 6px solid #e3e3e3;
    border-bottom: 2px solid #576da5;  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#375193+0,40609a+100 */
background: #375193; /* Old browsers */
background: -moz-linear-gradient(top,  #375193 0%, #40609a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #375193 0%,#40609a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #375193 0%,#40609a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#375193', endColorstr='#40609a',GradientType=0 ); /* IE6-9 */
    
}


.slim-bg-footer-social {
    background-color: #375193;
    color: #fff;
    border-bottom: 2px solid #576da5;
}


.slim-mini-footer {
    background-color: #375193;
    color: #fff;
}


.slim-heading-box {
    background-color: #e5e5e5;
    color: #666;
}

.slim-heading-box .fa {
    color: #bcbcbc;
}


/******************************

MENU

******************************/



.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active,
.sm-simple a.highlighted {
	background: #283f7f!important;
}

/* current items - add the class manually to some item or check the "markCurrentItem" script option */
.sm-simple a.current, .sm-simple a.current:hover, .sm-simple a.current:focus, .sm-simple a.current:active {
	background: #283f7f!important;
}

.slim-menu	ul li a { /* menu di secondo livello */
    color: #333!important;
}
	
.slim-menu  ul li a:hover { /* menu di secondo livello */
    background: #f9f9f9!important;
    color: #333!important;
}


@media screen and (max-width: 640px) {
.sm-simple a.current {
    background: #283f7f!important;
    color: #fff !important;
}
}