#main-navigation-menu:not(.top-nav-collapse){
	background-image:  -webkit-linear-gradient(rgba(51, 51, 51,.9), rgba(51, 51, 51,0));
background-blend-mode: multiply;
}


.wow:not(.animated){
	opacity:0;
}

.nav>li>a {
	padding: 20px 15px;
	text-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.navbar .navbar-header img{
	max-width:290px;
}


@media(max-width:992px){
	.nav>li>a {
		padding: 20px 10px;
	}
}

@media(max-width:400px){
	.navbar-brand{
		max-width:80%;
	}

	.navbar .navbar-header img{
		max-width:100%;
	}
}



.navbar-collapse.collapse.in {
	background-color:rgba(51, 51, 51,.9) ; 
	-webkit-overflow-scrolling: touch;
}



@media (min-width: 767px) and (max-width: 997px) {
	.navbar .navbar-header img{
		width:220px;
	}
	.navbar {
		font-size:12px;
	}
}



#main-navigation-menu{
	height:60px;
}

.navbar {
	margin-bottom: 0;
	border-bottom: 1px solid rgba(255,255,255,.3);
	text-transform: uppercase;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: rgba(51, 51, 51, 0.8);
}

.navbar-brand {
	font-weight: 700;
}

.navbar-brand:focus {
	outline: 0;
}

.navbar-custom a {
	color: #fff;
}

.navbar-custom .nav li a {
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}

.navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus, .navbar-custom .nav li.active {
	outline: 0;
	background-color: rgba(255,255,255,.2);
}

.navbar-toggle {
	padding: 4px 6px;
	font-size: 16px;
	color: #fff;
}

.navbar-toggle:focus, .navbar-toggle:active {
	outline: 0;
}

@media (min-width: 767px) {
	.navbar {
		padding: 20px 0;
		border-bottom: 0;
		letter-spacing: .5px;
		background: 0 0;
		-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
		-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
		transition: background .5s ease-in-out, padding .5s ease-in-out;
	}

	.top-nav-collapse, .fixed-force {
		padding: 0;
		background-color: rgba(51, 51, 51, 0.8)
	}

	.navbar-custom.top-nav-collapse {
		/*border-bottom: 1px solid rgba(255,255,255,.3);*/
	}

}


ul.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		color:#fff;

		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		list-style: none;
		font-size: 14px;

		background-color: rgba(0,0,0,.30);
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 0px;

		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
		background-clip: padding-box;

		width:47px !important;
		max-width:47px !important;
		min-width:47px !important;
		overflow:hidden;
}


.dropdown-menu li{
		width:47px;
		overflow:hidden;
}

.dropdown-menu li a{
		color:#fff;
		width:47px;
		margin:0px;
		padding:10px;
		overflow:hidden;
}
.dropdown-menu li a:hover{
		color:#fff;
		text-decoration: underline;
}