/* Copyright (c) DELTA X MULTIMEDIA -  Tutti i diritti sono riservati. */
/* CSS Document */
/* NAV */
*,
*:after,
*:before {

    padding: 0;
    margin: 0;
}
 
/* Clearfix Solo IE8 e superiori */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
 
 
.link_nav {font-size: 14px; text-decoration:none; -webkit-transition: color 0.2s ease;transition: color 0.2s ease;}
.link_nav:link,.link_nav:active,.link_nav:visited  {font-size: 16px;color:#000;}
.link_nav:hover {color:#0184d7;}
 
/* Basic */

nav, sticky_nav {
    font-size: 0; /* Hackfix per rimuovere spazio tra elementi inline-block */
    font-family: "OpenSansSemiboldRegular", Arial, sans-serif;
}



sticky_nav {
	/*margin-top:0px;*/
}

nav ul, sticky_nav ul {
    margin: 0 auto;
    text-align:center;
    list-style-type: none;
}
nav li,sticky_nav li {
    display: inline-block;
}

nav a, sticky_nav a{
	   
	   
	display: block;
	font-size: 16px;
    
	color:#666;
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
	
    text-decoration: none;
	
	vertical-align:middle;
	
	
	padding:10px;

	/*padding-left:10px;
	padding-right:10px;*/
	/*padding-bottom: 8px;*/
	
	border: 1px solid #fff;
	
	/*padding-left:8px;
	padding-right:8px;*/
	
	
	margin-right: 10px;
	/*margin-top:2px;*/
	
	-o-transition: .3s ease;
	-ms-transition:	.3s ease;
	-moz-transition: .3s ease;
	-webkit-transition: .3s ease;
	transition:	.3s ease;	
	
	/*for borders*/
	-o-transition-property: border-color, color;
	-ms-transition-property: border-color, color;
	-ms-transition-property: border-color, color;
	-webkit-transition-property: border-color, color;
	transition-property: border-color, color;				
	
	/*for border bottom only*/
	/*-o-transition-property: border-bottom-color, color;
	-ms-transition-property: border-bottom-color, color;
	-ms-transition-property: border-bottom-color, color;
	-webkit-transition-property: border-bottom-color, color;
	transition-property: border-bottom-color, color;		*/
	
	/*for background only*/
	/*-o-transition-property: background-color, color;
	-ms-transition-property: background-color, color;
	-ms-transition-property: background-color, color;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;		*/
}

sticky_nav a {
	
	font-size: 14px;
	padding-bottom: 8px;
/*	padding-bottom: 0px;
	/*margin-top:10px;*/
	
	border-bottom:1px solid #60a7ff;
}


nav li:last-child a, sticky_nav li:last-child a {
	margin-right: 0;	
}

nav a:link, sticky_nav a:link
{
	border-color: #fff;
}

sticky_nav a:link
{
	border-color: transparent;
}

nav a:hover,nav a:active{
	color:#60a7ff; /*00c8ff*/
	/*background-color:#60a7ff;*/
    /* border-bottom:10px solid #0184d7;*/	
}

nav a:hover
{
	border: 1px solid #60a7ff;
}


sticky_nav a:hover,sticky_nav a:active
{
	color:#60a7ff;
}


sticky_nav a:hover
{
	border-bottom-color: #60a7ff;
}



nav a#pull, sticky_nav a#sticky_pull {
    display: none;
	text-align:center;
	margin-bottom:0px;
	padding:0;
    margin:0 auto;
	
}

sticky_nav a#sticky_pull {
	
	font-size: 14px;
	padding:5px;
	margin-bottom:10px;
}