/* HEADER SHOWN ALL THE TIME */
html.nav-up header {
    top: 0;
}
/*
.Clearance {
	padding: 4px;
	margin-bottom: 15px;
	border: solid 1px #ec0000;
	border-radius:3px;
}

.Clearance > a, .Clearance > a:hover, .Clearance > a:focus, .Clearance > a:active {
	color:#ec0000;
}

.Clearance a.ng-binding.active {
	color:#ec0000;
}
*/

shopping-breadcrumbs ol.breadcrumb {
	padding-left:0;
	margin-left:0;
	margin-bottom:15px;
	background-color:#fbfbfb;
}

p.sku-number {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0px;
    color: #6f6f6f;
    font-weight: 600;
}

body.shop-page section.content.apc.banner.no-padding section.content {
	padding-top:10px;
}

.home-top-add > section {
	padding-top:0;
	padding-bottom:0;
}
.home-two-adds > section {
	padding-top:10px;
	padding-bottom:0;
}
.auto-query-nav-panel-btn {
	font-size:11px;
}

.panel-title {
	font-size:14px;
}

.panel-default > .panel-heading {
	border-color:transparent;
}

.panel-default {
	border-color:transparent;
}

.btn-link:hover, .btn-link:focus {
    color: #aaa;
}

shop .panel-heading {
    padding: 5px 10px 2px 10px;
}

shop .panel {
	margin-bottom:8px;
}

auto-query-nav,shopping-breadcrumbs, #refinements-panel {
	padding-left: 10px
}

.grid-item-text.bigger-120 {
	font-size:12px !important;
	height:31px;
	margin-bottom:5px;
	margin-top:3px;
}

cart-dropdown-menu .btn-primary {
	color:#fff !important;
	border-color:#fff;
}
cart img.img-contain {
	max-height:100px;	
}
/* TOP MENU */
@media (min-width: 768px) {
	header .site-search {
		top: 30px;
	}
}
@media (min-width: 768px) {
	.navbar-default.yamm {
		top: 100px;
	}
}
@media (min-width: 979px) {
	.navbar-default.yamm {
		top: 120px;
	}

	.navigation nav.top {
		position: absolute;
		top: 72px;
		padding: 0;
	}
	
	html.reveal-out header, header, header .container {
		height: 160px;
	}
}
/* YAMM MEGA MENU CUSTOM */

@media (max-width: 768px) {
	body {
		padding-top: 110px;
	}
	header {
		min-height: 110px;	
	}
	.yamm .yamm-fw .btn.mega3rd {
		padding-left:15px;
	}
	.grid-section [class^="col-md"] {
    	margin-bottom:0;
	}
	
	.grid-section [class^="col-md-6"] {
    	margin-bottom:10px;
	}
	.yamm .yamm-fw .btn {
    	padding: 5px 0;
	}
	header #logo {
    	top: 6px;
	}
}

@media (min-width: 768px) {
	.yamm .dropdown-menu {
		top:auto;
	}
	.yamm .nav.navbar-nav .dropdown a.dropdown-toggle,
	.yamm .nav.navbar-nav .dropdown a.dropdown-normal{
		color:#fff;
	}
	.yamm .nav.navbar-nav .dropdown a.dropdown-toggle:hover,
	.yamm .nav.navbar-nav .dropdown a.dropdown-normal:hover {
		color:#333;
	}
	.yamm .nav.navbar-nav .dropdown a.dropdown-toggle:focus,
	.yamm .nav.navbar-nav .dropdown a.dropdown-normal:focus {
		color:#fff;
		background-color: #64964c;
	}
	.yamm .nav.navbar-nav>li.dropdown>a {
		margin: 0 2px;
	}
	.yamm .nav > li > a {
		padding: 4px 4px;
		font-size:12px;
		background-color: #64964c;
	}
	.yamm .nav.navbar-nav>li.dropdown.open>a, .yamm .nav.navbar-nav>li.dropdown.open:hover>a {
		margin: 0 2px;
	}
	.yamm .nav.navbar-nav>li.dropdown:hover>a, .yamm .nav.navbar-nav>li.dropdown:active>a {
		color:rgba(51, 51, 51, 0.6);
		margin: 0 2px;
	}
	/*.yamm .nav.navbar-nav>.open>a {
		background-color: transparent;
	}*/
	.yamm .yamm .btn {
		padding: 0;
	}
	.yamm .yamm .btn.mega1st:after {
	  content: '';
	  display: block;
	  background: black;
	  height: 1px;
	  max-width: 250px;
	  width: 100%;
	  position:absolute;
	  top:21px;
	}
}

	.yamm .yamm .btn.mega1st {
		color:#272727;
        font-weight: 600;
    	font-size: 15px;
		margin-bottom:5px;
    }
	
	.yamm .yamm .btn.mega2nd {
    	font-size: 12px;
    }

	.yamm .yamm .btn.mega3rd {
    	font-size: 11px;
		padding-left:15px;
		color: #5f5f5f;
    }

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.navbar-toggle {
    margin-top: 27px;
    background-color: #fff !important;
}

.navbar-collapse {
	padding-left: 0;	
}

.yamm .btn {
	border:none;
}

.yamm .usn-sc-container {
	padding:10px;
}


.yamm .dropdown .dropdown-menu {
	border-radius:4px;	
}
@media (min-width: 768px) and (max-width: 991px) {
	.yamm .nav > li > a {
		font-size: 8px;
		font-weight: 600;
	}
}

/* SHOPPING SIDEBAR NAV AND FILTERS */
auto-query-nav a, auto-query-grouping-panel .btn-link{
	color:rgba(51, 51, 51, 1);	
}

auto-query-nav a:hover, auto-query-grouping-panel .btn-link:hover {
	color:rgba(51, 51, 51, 0.8);	
}

auto-query-grouping-panel .btn-link:active, auto-query-grouping-panel .btn-link:focus {
	color:rgba(51, 51, 51, 1);	
}

auto-query-grouping-panel h5 {
	color:rgba(51, 51, 51, 1);
}

.bg-ibox-t-purple {
    color: #fff;
    background-color: transparent !important;
}

a.nav-clearance {
	background-color: #FF0000 !important;
}

a.nav-clearance:hover {
	background-color: #fff !important;
}

.image a:hover img,
.image.video a:hover img,
.banner .item a:hover img,
.promo-pods .item a:hover img,
.listing .item a:hover img,
.gallery .item a:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

div.moment-picker {
	z-index:10000 !important;
	background-color: #fff !important;
}

/* PRODUCT SLIDER */
product-slider > .row {
	white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

product-slider .grid-item.item {
    display: inline-block;
    float: none;
}

product-slider .grid-item-text {
    height: 20px;
}

/* SHOPPING MULTI VIEW */
shopping-item-actions .btn {
	max-height:30px;
}

.resources .size {
	display:none;
}

/* SHOPPING ONE-UP */
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 38px;
    padding: 6px 14px;
    font-size: 18px;
    line-height: 1.3333333;
}

.col-sm-6.ng-scope[ng-if*="discount"] {
    display: none !important;
}
