/* To Navigation Style */
.nav-top {
	background: #fff;
	background: rgba(255, 255, 255, 0.4);
	text-transform: uppercase;
	width: 100%;
	font-size: 0.65em;
	line-height: 2.6;
	height: 61px;
}

.nav-top a {
	padding: 20px;
	letter-spacing: 0.1em;
	color: #444;
	display: inline-block;
}

.nav-top a:hover {
	background: rgba(255,255,255,1);
	color: #333;
}

.nav-social {
	float: left;
	padding: 0.6em 0.6em 0 0.6em;
}

.nav-social span {
	margin-right: 0.5em;
}

.nav-top span.right {
	float: right;
}

.nav-top span.right a {
	float: left;
	display: block;
}

.nav-icon {
	font-size: 14px;
}


.menu-top-image {
    margin-bottom: -9px;
    margin-right: 20px;
    padding-top: 0;
    width: 35px;
}

.menu-top-image2 {
    margin-bottom: -6px;
    margin-right: 20px;
    padding-top: 0;
    width: 35px;
}

.menu-text {
	font-size: 11px;
  margin-right: 3px;
  color: #6f6f6f;
  font-family: 'Lato',Calibri,Arial,sans-serif;
  letter-spacing: 3px;
}

.menu-text2 {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    letter-spacing: 0.8px;
    margin-right: 3px;
    padding-left: 6px;
    text-transform: uppercase;
    line-height: 35px;
}

/* Responsive */
@media screen and (max-width: 640px) {
	.nav-icon span { display: none; }
  .nav-icon {font-size: 18px;}
  .nav-top {height: 67px;}
}
