﻿/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  width:100%;
}
.yamm .yamm-content {
  padding: 20px 10px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

.dropdown-menu{
	border:0;
	border-radius:0;
	box-shadow:none;
	background-color:#666;
}
.dropdown:hover, .dropdown.selected.dropdown.selected{
background-color: #666;
}

.navbar-right div.yamm-content,
.navbar-right .dropdown:hover,
.navbar-right .dropdown.open,
.navbar-right .dropdown.open:hover,
.navbar-right .dropdown.selected.dropdown.selected {
background-color: #0093d9;
}

.navbar-right .dropdown.open .dropdown-menu {
/*background-image:url('../images/product-finder-bar.png');
background-position:right top;
background-repeat:no-repeat;*/
padding:5px 0 0 0;
}
.navbar-right .dropdown:hover .dropdown-menu li{
	background-color:#0093d9;
}
.dropdown:hover .dropdown-menu {
display: block;
height:210px;
}

.navbar-collapse {
	padding-left: 0;
}

.navbar {
border:0;
border-bottom: 5px solid #666;
}

.navbar-default{
	radius:0;
	border-radius:0;
	box-shadow:none;
	background-color:#eee;
	background-image:none;
}

.navbar-brand, .navbar-nav>li>a{
	text-shadow:none;
	border-right:1px #d9d9d9 solid;
}

.navbar-nav>li.dropdown.selected >a
{
	border-right: 1px #666 solid;
    color:#FFF;
}
.navbar-brand, .navbar-right.product-finder>li:last-child>a{
	border-right-width:0px;
}

.navbar-default .navbar-nav>li:hover>a{
	color:#FFF!important;
}

.navbar-nav.nav-first .row{
	/*background-image:url('../images/mega-menu-image.png');*/
	background-position:95% 0;
	background-repeat:no-repeat;
    min-height:135px;
}

.navbar-nav.nav-first .row ul.col-sm-3.list-unstyled.menulinks li
{
	/*padding-bottom:20px;*/
}

.navbar-nav.nav-first .row ul.col-sm-3.list-unstyled.menulinks li a,
.navbar-nav.nav-first .row ul.col-sm-2.list-unstyled.menulinks li a
{
	border-top:1px #ddd solid;
	width:100%;
	height:40px;
	display:block;
}

.navbar-nav.nav-first .row ul.col-sm-3.list-unstyled.menulinks li a:hover,
.navbar-nav.nav-first .row ul.col-sm-2.list-unstyled.menulinks li a:hover
{
	background-color:#FFF;}

.navbar-nav.nav-first .row ul.col-sm-3.list-unstyled.menulinks li a:hover span.text-small-white-bold,
.navbar-nav.nav-first .row ul.col-sm-2.list-unstyled.menulinks li a:hover span.text-small-white-bold
{
	color:#666!important;
}

.navbar-nav.nav-first .row ul.col-sm-2.list-unstyled.menulinks li a img{float:left; width:35px; height:35px; margin:0 5px;}
.navbar-nav.nav-first .row ul.col-sm-2.list-unstyled.menulinks li a span{padding-left:5px; display:block;}

.blue-bg {
    background-color: #0093d9;
    width: 113px;
    height: 6px;
    position: relative;
    float: right;
    margin-top: -5px;
}

.navbar-brand, .navbar-right.product-finder:hover .blue-bg {
    margin-top: -6px;
}