/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
 
 
 
.navbar-default .navbar-nav > li > a {color:#000; text-transform:uppercase; font-size:13px !important; height:90px; padding-top:35px !important;}
.navbar-default .navbar-nav > li > a:hover, .yamm .yamm-content .thumbnail:hover, .yamm .yamm-content a:hover{color:#84c443 !important; text-decoration: none !important; }


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color:#84c443; color:#fff!important;}

.navbar-default .navbar-nav > .open > a.btnsearch, .navbar-default .navbar-nav > .open > a.btnsearch:hover, .navbar-default .navbar-nav > .open > a.btnsearch:focus { background-color:#fff;}

ul.nav li.dropdown:hover > ul.dropdown-menu {
   
    display: block;
	padding-bottom:3px; 
	line-height:2; 
	font-size:13px !important;
	
}

ul.nav li.dropdown > ul.dropdown-menu {

	line-height:2; 
	font-size:13px !important;
}




.navbar { height:90px;}
.navbar-brand {margin-right:80px; padding-top:30px !important;}

.dropdown-menu {
    position: fixed;
	top:89px;
    padding-top: 20px;
    background-color:#fff;
	text-transform:uppercase;
	z-index: 100;
}

.dropdown-menu .list-unstyled { text-align:left;}

 
.yamm {
	background-color:#fff;
	color:#000;
	}
.yamm a, .yamm a:hover{color:#000;}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
  
}
.yamm .container {
  position: relative;
  background-color:#fff;
}
.yamm .dropdown-menu {
  left: auto;
  border:none;
  border-radius:0px;
  box-shadow:none;
  
}
.yamm .yamm-content {
  padding: 20px 30px;
  text-align:center;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

#social-grey {position: relative; left: 20px; margin: 0 !important}
#social-grey a {height:20px; display:block; position:relative; margin:0 3px; padding: 0 2px; left: 0px; top: 0px}
#social-grey a.social1 {left: -22px; width:9px; float:left; background:url(../images/social-media-icon-grey.png) 0 0;}
#social-grey a.social2 {left: -16px; width:22px; float:left; background:url(../images/social-media-icon-grey.png) -27px 0;}
#social-grey a.social3 {position: relative; left: -14px; width:22px; float:left; background:url(../images/social-media-icon-grey.png) -61px 0;}
#social-grey a.social4 {position: relative; left: -8px; width:27px; float:left; background:url(../images/social-media-icon-grey.png) -99px 0;}
#social-grey a.social5 {position: relative; left: -4px; width:13px; float:left; background:url(../images/social-media-icon-grey.png)-140px 0;}
#social-grey a.social6 {position: relative; right: 0px; width:19px; float:left; background:url(../images/social-media-icon-grey.png)no-repeat -165px 0;}
.hover {-webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out;	-o-transition: opacity .2s ease-in-out;	transition: opacity .2s ease-in-out;}

.dealer {font-size: 12px; text-transform: uppercase;}
.dealer span {position: relative; color: #8d8c8c;}
#flag {height: 18px;}

.field-set-stacked {list-style-type: none !important;}

.field-set-stacked .field-text input {padding: 10px 20px 10px 0;  width: 80% !important;  font-size: 20px; border: 1px solid #fff; margin-top: -9px;}

@media (max-width: 1199px) {
	
	.navbar-brand {margin-right:20px;}
	.nav > li > a {padding: 10px 8px;}
	}

@media (max-width: 991px) {
	
	
	.navbar-default .navbar-nav > li  {}
	.navbar-default .navbar-nav > li > a {font-size:12px !important; padding-top:8px !important; height:35px; border-bottom:solid 1px #efefef; display: block !important;}
	
	.dropdown-menu {position: relative; top:0px;}
	
	.navbar-brand {margin-right:0px; width:200px; padding-top:25px !important;}
	
	ul.nav li.dropdown > ul.dropdown-menu, ul.nav li.dropdown > ul.dropdown-menu li {font-size:11px !important;}
	ul.nav li.dropdown > ul.dropdown-menu li a {padding-top:10px}
	
	ul.nav li.dropdown > ul.dropdown-menu li p { margin:0px !important;}
	
	.list-unstyled { margin-bottom:10px; line-height:none;}
	
	.dropdown-menu {display: none !important;}
	
	.open .dropdown-menu {display: block !important;}
	
	.yamm .yamm-content {padding-top: 0px; text-align:left;}
	.yamm-content .img-responsive{ display:none !important;}
	.dropdown-menu {padding-top: 10px;}
	
	

}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
		display: block!important;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		
    }
	
	.navbar-nav .open .dropdown-menu{float: none;}
	
	ul.nav li.dropdown:hover > ul.dropdown-menu {display:block !important; float: none;}
	
	
}