* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
} 

.ferromenu-controller{

	position:fixed;
	display:block;
	width:100px;
	height:100px;
	/*margin:10px;*/
	text-align:center;
	-webkit-border-radius:50%;
	border-radius:50%;
	background: #45484d;
    color:#f2f2f2;
    font-family: 'Lato', sans-serif;
    font-size:24px;
    line-height:110px;
    vertical-align:middle;
    text-decoration:none; 
}

.ferromenu-controller .label{
	-webkit-transition : all 0.2s linear;
	-moz-transition : all 0.2s linear;
	-ms-transition : all 0.2s linear;
	-o-transition : all 0.2s linear;
	transition : all 0.2s linear;
}

.ferromenu-controller.open .label{
	-webkit-transform : rotate(45deg);
	-moz-transform : rotate(45deg);
	-ms-transform : rotate(45deg);
	-o-transform : rotate(45deg);
	transform : rotate(45deg);
}

.ferromenu-controller.desktop:hover{


	},
.ferromenu-controller.mobile:active{
	background:#000000;
}

#nav li,#nav2 li{
	color:#f2f2f2;
	text-align:center;
	
}

#nav li a,#nav2 li a{
	position:static;
	font-size:20px;

	text-decoration:none;
	width:70px;
	height:70px;
	-webkit-border-radius:50%;
	border-radius:50%;

	line-height:82px;
	display:block;


}

#nav li a:hover,
#nav li a:active{
	
	opacity:0.8;
	background:white;
	
	-webkit-transition: color 0.6s;
	-moz-transition: color 0.6s;
	-ms-transition: color 0.6s;
	-o-transition: color 0.6s;
	transition: color 0.6s;
}

