.subnav .nav-main-context { display:block; font-size:0.75em; line-height:normal; }
.subnav .nav-main-action { display:block; font-size:0.875em; font-weight:bold; line-height:1.5 }
.subnav .nav-main-counter { position:absolute; top:3px; left:3em; z-index:1; padding:1px 0; background:orange; min-width:2em; border-radius:1em; font-size:0.75em; color:#4A3B13; text-align:center; }

#main-menu { color:#fff; background:#4A3B13; font-family:"Gotham SSm A","Gotham SSm B",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif; }
#main-menu .wdn-text-hidden { color:#fff; }
#main-menu ul { margin:0; padding:0; }
#main-menu ul:after { clear: both; content: ""; display: table; }
#main-menu li { float:left; margin-right:6px; position:relative; white-space:nowrap; }
#main-menu li:hover { background-color:#28200A; }
#main-menu li:last-child { margin-right:0; }
#main-menu a { color:inherit; border:0; display:inline-block; padding:10px; }
#main-menu .mrkp-icon-basket { float:left; font-size:2em; line-height:1; }
#main-menu .mrkp-icon-basket ~ .nav-main-context { margin-left: 4.5833em; }
#main-menu .mrkp-icon-basket ~ .nav-main-action { margin-left: 3.9286em; }

.band-grid { margin: 0 }
.band-grid > .wdn-col { padding: 0 5% }
#search_mini_form { padding-bottom: 1.425em; padding-top:1.333em }

@media (max-width:480px) {
	.subnav .nav-main-context { max-width:95px; overflow:hidden; text-overflow:ellipsis; }
}

@media (max-width:767px) {
	.form-search .nav-main-context { line-height:1; display:inline-block }
	.form-search .nav-main-action { display:inline-block }
}

@media (min-width:768px) {
	.band-grid { margin: 0 5% }
	.band-grid > .wdn-col { padding-left: 0.7em; padding-right:0.7em;  }
	.band-grid > .wdn-col:nth-child(2n+1) { padding-left:0 }
	.band-grid > .wdn-col:nth-child(2n) { padding-right:0 }
	.subnav { color:#fff; background:#4A3B13; }
	#search_mini_form { padding: 10px 0; }
	.form-search label { color: #fff; font-size:1em; text-align:right; }
	.form-search .input-group { font-size:0.75em; }
}

@media (min-width:960px) {
	.band-grid { width: 60em;  margin: 0 auto; }
}
.form-search .search-autocomplete { z-index:1; margin-top:-3px; }
.form-search .search-autocomplete ul { border:1px solid #137CBD; border-top:none; background-color:#fff; border-bottom-right-radius:3px; border-bottom-left-radius:3px }
.form-search .search-autocomplete li { margin:0; text-align:left; padding:2px 8px; cursor:pointer; }
.form-search .search-autocomplete li .amount { float:right; font-weight:bold; padding:0 0.75em; border-radius:10px; background-color:#D00000; color:#fff }
.form-search .search-autocomplete li.odd {}
.form-search .search-autocomplete li.selected { background-color:#b2d7ff; }

/* Toolbar */
.toolbar { border-width: 3px 0; border-style:solid; border-color:#E5E1D5; margin:1em 0; }
.toolbar .pager { border:0; margin-top:0; margin-bottom:0; }
.toolbar .sorter {}
.toolbar-bottom {}


.mrkp-toolbar { padding: 0; list-style: none; font-size: 0.75em; }
.mrkp-toolbar li { display: inline; }
.mrkp-toolbar .wdn-button { font-size: 0.75em; }