/*############## Category navigation definitions 7 ###############*/

#nav  {
	float:right;
	height:100px;
	border:0;
	font-family: 'Raleway', sans-serif;
	margin:0;
}

.navbar-default {
	background-color: #fff;
}

.nav {
	float: right;
}

@media only screen and (min-width : 768px) {

    .dropdown:hover .dropdown-menu {
        display: block;
    }

	#nav ul.nav > li.dropdown:hover > a {
		background-color: #a71922;
		color:#fff;
	}

}

#nav li {
	list-style-type: none;
	line-height:100px;
	height:100px;
	padding:0;
}

#nav li li {
	line-height: 2;
	height: auto;
}

#nav .active,
.nav li:hover  {
	background-color: #a71922;
}

#nav li a {
	color:#1A1818;
	line-height: 100px;
	padding:0 25px;
	font-size:16px;
	font-weight: bold;
}

#nav li li a {
	color: #333333;
	text-transform: none;
	line-height: 2;
	font-weight: normal;
}

.nav > li > a {
	padding:15px 7px;
}

#nav .nav > li > a:hover, .nav > li > a:focus,
#nav .navbar-nav  .active > a,
#nav .navbar-nav > .active > a:hover,
#nav .navbar-nav > .active > a:focus {
	color:#fff;
	background-color: #a71922;
}

#nav .navbar-nav > .open > a,
#nav .navbar-nav > .open > a:hover,
#nav .navbar-nav > .open > a:focus{
	color: #fff;
	background-color:#a71922;
}

#nav .navbar-nav .open li a {
	color: #333333;
	text-transform: none;
}

.dropdown-menu {
	left:-1px;
	border-top-color: #fff;
	margin-top: 0;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  	background-color: transparent;
  	font-weight: bold;
  	line-height: 2;
}

@media(min-width:768px) and (max-width:991px) {
	#nav  li  a {
		font-size: 	14px;
	}

	.navbar-collapse {
		padding-left:5px;
		padding-right: 0;
	}

	.nav > li > a {
		padding:15px 6px;
		text-transform: none;
	}
}

@media (max-width: 768px) {
	#nav .navbar-nav > .open > a,
	#nav .navbar-nav > .open > a:hover,
	#nav .navbar-nav > .open > a:focus {
		background-color: transparent;
		border-radius: 0;
		color:#fff;
	}

	#nav .navbar-nav .open li a {
		color: #fff;
		text-transform: none;
	}

	#nav li li {
		border-bottom: 1px solid #88252A;
	}

	.navbar-collapse {
		background:transparent;
	}

	#nav li {
		line-height: 1;
		height: auto;
		width: 100%;
	}

	#nav li a {
		color:#1A1818;
		line-height: 2;
		padding:0 25px;
		font-size:16px;
		font-weight: 300;
		background-color:#fff;
	}

}

.navbar-toggle {
	color:#fff;
	margin-top: 50px;
	margin-right:0;
	border:1px solid #eee;
}

.navbar-collapse, .icon-bar {
	border-color:#7D0C12;
}