/*** LARGE Devices - col-sm and up 767px ***/
@media (min-width: 769px) {
	
.container-fluid > .navbar-header {
		width:100%;
		/* height:inherit;
	}
	/* #search-full.navbar-form {
		display:none;
	} */
}

	
/**** SEARCH - LARGE ****/

.search-lg.item {
	display:block;
}
.search-sm.item {
	display:none;
}

.search-lg .navbar-form {
	margin-top:12px;
}

.search-lg  input, .search-lg  button {
	/* height:22px; */
	line-height:1.0;
}
.search-lg .form-control {
	display:inline-block;
	width:80%;
}
.search-lg .searchbar, .search-lg .quickFind {
	position:relative;
	width:250px;
}
.search-lg #sfield {
	margin-top:0;
}
.search-lg .form-control {
	width:200px;		
}

/** MENU **/

.navbar.yamm {
	height:94px; /* */
}
.navbar-inverse, .dropdown-menu {
	border-bottom:8px solid #5CB85C;
}

/** MENU Item **/

.menu-sm.item {
	display:none;
}

/** LOGIN ITEM **/

.login .dropdown-menu {
	right:12px;
}

/** HOME PAGE CAROUSEL **/

.carousel-block.home {
	margin-top:94px; /* 24px 46px */
}

}
/* END MIN-width 768PX */



/*** SMALL Devices - col-xs ***/
@media (max-width: 768px) {
	
.wrapper .nav > li {
	width:inherit;
}

#navbar.col-xs-12 {
	float:none !important;
}
#navbar.main.navbar-collapse {
   /*   border-bottom-width: 8px;
    border-bottom-style: solid;
   border-bottom-color: rgb(92, 184, 92); */
}
.navbar.yamm {
	height:70px;
}
.navbar-inverse, .dropdown-menu {
	border-bottom:8px solid #5CB85C;
}
#navbar.main.navbar-collapse {
	float: none;
    width: 100%;
    overflow-y: auto;
}
	.container-fluid {
    padding-right: 0;
    padding-left: 0;
	}
	.container-fluid > .navbar-header {
		height:0px;
		padding: 0 15px;
	}
	.carousel-block.home {
		margin-top:70px; /* 0 */
	}
	#navbar.main {
		margin-top:10px;
		max-height:500px;
	}
	#navbar.main .nav > li {
		width:100%;
		/* height:36px; */
		border-bottom:1px solid #FFFFFF;
		padding:9px 0;
	}
	#navbar.main .nav > li:last-child {
		border-bottom:0;
	}
	#navbar.main .dropdown.yamm-fw.open .dropdown-menu {
		display:block;
		/* height:100%; */  /* STAGE CHG */
	}
	#navbar.main navbar-collapse.in {
		overflow-y:auto;
	}
	
/*** SEARCH - SMALL ***/

.search-lg.item {
	display:none;
}
#search-sm.item {
	display:block;
}
#search-full .form-control {
	width:300px;
	display:inline-block;	
	margin:12px auto 0 auto;	
}
#search-form-group {
	text-align:center;
}
#searchbar-sm {
	position:absolute;
	top:70px;
	height:54px;
	right:0;
	width:100%;
	background-color:#FFFFFF;
	height:54px; /* */
	background-color:rgba(218, 229, 238, 1.00);
	/* opacity: 0.65;
  filter: alpha(opacity=65); */
}
#searchbar-sm.collapsing {
   -webkit-transition: none;
    transition: none; /*  */
}
.navbar-toggle.search {
	margin-top:12px;
	padding:9px;
	margin-right:0;
}
.glyphicon-search {
	line-height:9px;
}
.navbar-toggle.search:focus, .navbar-toggle.search:hover {
	background-color:#005A9A;
}

/** MENU ITEM **/

.menu-sm.item, .search-sm.item, .login.item {
	display:block;
}
/** LOGIN ITEM **/

.login .dropdown-menu {
	right:130px;
}

/** HOME PAGE CAROUSEL **/

.carousel-block.home {
	margin-top:70px;
}

}
/*** END MAX-width 768PX** */


.yamm .yamm-content {
	padding-bottom:0;
}
#navbar.main {
	margin: 6px auto 0 auto;
	width: 800px; /* 775px */
}
#navbar.main .yamm-content .row {
	margin-bottom:0;
}

#navbar.main .ion-ios-arrow-up, #navbar.main .ion-ios-arrow-up:before {
	line-height:20px;
}
.navbar-nav > li > a {
	padding-top:0;
	padding-bottom:0;
}
.navbar.yamm {
	margin-bottom:0;
}
.navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before {
	display:none;
	content:normal;
}
.navbar-inverse {
  background-color: #005a9a;
  /* border-color: #003c67; */
}
.navbar-inverse .navbar-form {
	border:none;	
}
.navbar-nav .open .dropdown-menu {
	background-color:#FFFFFF;
}
#navbar.main.navbar-collapse.in {
	overflow-y:auto; /* visible */
}
.nav.navbar-nav {
	margin-bottom:0;
	background-color:#005A9A;
}
	 
.navbar-inverse .navbar-nav>li>a {
  color: #FFFFFF;
}
.navbar-inverse .navbar-link {
	color: #FFFFFF;
	text-decoration: none;
}
.navbar-inverse .navbar-text {
	color: #FFFFFF;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  background-color: #005a9a;
}




		
/**** BLUE-NAV-RIGHT - Large & Small ****/

#blue_nav_right .items {
	height:40px;
}
#blue_nav_right .items .item {
	padding:0 6px;
}



/**** CART - Large & Small ****/
#cart-icon {
	position:relative;
}
#cart-icon .glyphicon-shopping-cart {
	position:relative;
	margin-top:12px;
	margin-right:0;
	font-size:24px;
	position:inherit;
	top:inherit;
	display:inherit;
	font-style:inherit;	
}
#cart-icon .cart-qty {
	position:absolute;
	right:-6px;
	top:-8px;
}
#cart-icon .cart-qty.circle .badge {
	font-size:10px;
	background-color:#CC0000;
}



/**** LOGIN - Large & Small ****/
.login {
	margin-top:12px;
	margin-bottom:0;	
}
.login .login_name {
	font-size:12px;
	font-weight:500;
	letter-spacing:1px;
}


/**** YOUR REP - LARGE ****/
.yourRep a {
	margin-top:12px;
}
.yourRep .title {
	font-size:12px;
	font-weight:500;
	letter-spacing:1px;
}




.container-fluid .navbar-header {
		height:48px;
}
.container-fluid .navbar-header row {
		margin-bottom:0;
}



