/*
 Theme Name:  Metro Child
 Theme URI:   
 Description: Metro Child Theme
 Author:      Mirko Calasso
 Author URI:  
 Template:    metro
 Version:     1.0.0
 Tags:        
*/



 
@import url("../metro/style.css");
 
/* =Theme customization starts here
-------------------------------------------------------------- */

.l_float{
	float: left;
}
.r_float{
	float: right;
}

.lingua a {
	display: block;
	width: 100%;
	color: #000;
	/*height: 40px;/*100%;*/
	margin-left: 0px;/*-20px;*/
	margin-top: -10px;
	padding: 5px 5px;
	text-decoration: none;
	/*font-weight: bold;*/
}
.lingua a:HOVER {
	display: block;
	width: 100%;
	color: #000;
	/*height: 40px;/*100%;*/
	margin-left: 0px;/*-20px;*/
	margin-top: -10px;
	padding: 5px 5px;
	text-decoration: none;
	/*font-weight: bold;*/
}

.tile.image .tile-overlay a {
	display: block;
	width: 100%;
	/*height: 40px;/*100%;*/
	margin-left: 0px;/* -20px;*/
	margin-top: -10px;
	padding: 5px 5px;
	text-decoration: none;
	/*font-weight: bold;*/
}
.listtitoli{
	margin-left: 0px;
}
/************************************************************************************
HEADER
*************************************************************************************/
#header {
	position: relative;
	padding: 0px;
	
	
}
#spacerheader{
	height: 11px;
}
#spacerheader{

}

#icon-menu{
	float: right;
	padding-right: 20%;
}
#blocco-menu{
	height: 120px;
	width: 100%;
}
#wrap-menu-su{
     	width: 100%;
	height: 25px;
}
#icon-menu-su{
	float: right;
	padding-right: 20%;
}
#social-wrap{
	display: none;
}
#logo-wrap{
	height: 120px;
	width: 30%;
	
}
#menu-wrap{
	height: 120px;
	width: 50%;
	
}
#social-contenitore{
	height: 120px;
	width: 20%;
}
.social-widget {
    position: relative;
    right: 0;
    top: 15px;
}
.apri-menu{
	cursor:pointer;
}
.chiudi-menu{
	cursor:pointer;
}
#headerwrap{
	height: 210px;
	width: 100%;  	
	z-index: 100;  	
	position: fixed;
	background-repeat: no-repeat;
	background-size: none;
}
#wrapmenu{
	/*width: 100%;*/
	height: 145px;
	background-color: #1f425c;
	display: block;
	display: none;
}
#central-menu{
	/*width: 998px;*/
	height: 100%;
	margin: 0 auto;
}
#body{
	padding-top:180px;
	
    background: url("");
    color: #fff;
    font: 400 0.85em/1.5em "Oxygen",sans-serif;
    word-wrap: break-word;
}
body{
	background: url("");
}

#searchform-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 220px;

}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
	padding-top: 50px;
	padding-bottom: 0px;
}

/* footer text */
.footer-text {
	font-size: .85em;
	font-weight: 300;
	text-align: right;
}
.footer-text,
.footer-text a {
	color: #a7a8aa;
	color: rgba(167, 168, 170, .7);
}

#footer,
#footer a{
	color: #a7a8aa;
	color: rgba(167, 168, 170, .7);
}






/* current link */
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	background-color: #857363;
}

/* sub-levels link */
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {
	background-color: #857363;
	margin: 0;
	display: block;
	width: 180px;
	padding: 12px 15px;
}


/* site logo */
#site-logo {
	font-size: 2.5em;
	line-height: 1em;
	float: left;
	padding: 0px 0 10px 0;
	margin: 0 10px 0 0;
}