/*
Development Extras - -do not edit - expect this to be deleted at end of develpment - update tes
*/

.noSidebars #narrow-sidebar,
.noSidebars #sidebar{
	display: none;

}

.cartFxBlock{
	background: url("i/sprite.png") no-repeat scroll 0 -799px transparent;
	display: block;
	position: absolute;
	width: 30px;
	height: 40px;
	z-index: 20001;
}

.inactive{
	background-color: #CCC !important;
	background: #CCC !important;
	border: 1px solid #DDD !important;
	box-shadow: none !important;
}


/* first and third class does not move when filtering the resutls

#results #result-products div.first{
	padding: 15px 15px 10px 0;
	clear:left;
}

#results #result-products div.third{
	padding: 15px 0 10px 15px;
	clear:right;

}
*/

#cart span#ks-basket-empty {display:none;}

#ks-cart{
	position: absolute;
	top: 42px;
	left: 66%;
	max-width: 400px;
	z-index: 1020;
}

/* these display none for the SCS elements on a single varient page

div.single-product div.m-basket-head, div.single-product div.m-basket-options-wrap, div.single-product div.combo-selected, div.single-product .m-basket-price{
	display:none;
}
*/
#cookie-icon{
	bottom: 0;
    cursor: pointer;
    left: 0;
    position: fixed;
    z-index: 9999;
    width: 62px;
    height: 62px;
    text-indent: -60em;
    background: transparent url("i/cc-icon.png") no-repeat scroll bottom left;
    color: white;
}


.fixed-bar{
	position:fixed;
	top:-2px;
	z-index:9999999;
	overflow: visible;
}


#alertBox{
	width:40em;
}

img.brand-img{
	float:right;
}

/* Hide pack items on the string pages */
body.type-products-string #m-basket #ks-packs-more, body.type-products-string #m-basket .bundle, body.type-products-string #m-basket .bundle-head{
	display:none;
}

/* autocomplete */

div#autoComp{
	position:absolute;
	
}

div.cwCompleteOuter{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 25em;
	z-index: 1010;
}
ul.cwCompleteChoices{
	background-color: #fff;
	width: 25em;
	box-shadow: 0 0 10px #444;
}
ul.cwCompleteChoices li{
	margin:0 0 2px;
	position: relative;
	padding:10px;
	background: #fff;
	line-height: 1.5;
}
ul.cwCompleteChoices li:after{
	clear: both;
    content: " ";
    display: block;
    font-size: 0.1em;
    height: 0.1px;
    line-height: 0;
    visibility: hidden;
}
ul.cwCompleteChoices li img{
	margin-right: 5px;
	float:left;
}
ul.cwCompleteChoices li a.acimg{

}
ul.cwCompleteChoices li a.actxt{
	line-height: 1em;
	display: table-cell;
	color:#111;
}




ul.cwCompleteChoices li.shop{
	background-color: #F6F6F6;
}
ul.cwCompleteChoices li.blogs{
	background-color: #F6F6F6;
}
ul.cwCompleteChoices li.pages{
	background-color: #F6F6F6;
}
ul.cwCompleteChoices li.cat{
	background-color: #F6F6F6;
}
/*
ul.cwCompleteChoices li.cat a:after{
	content:" category";
	float:left;
	font-size: 75%;
	color: #ccc;
}*/

ul.cwCompleteChoices li.selected{
	background-color: #096E01;
	color:white;	
}

ul.cwCompleteChoices li.selected a {
color: #fff; 
font-weight: bold;
}


ul.cwCompleteChoices li.divider{
	padding:0px;
	height:1px;
	background-color: #fff;
}
ul.cwCompleteChoices li.divider img, ul.cwCompleteChoices li.divider a{
	display:none;
}
.parent-badminton .select-level ul li a{
	font-size: 12px;
}

#ordered-sub-cats ul li a::before {
	content: "View ";
	color: #d0d0d0;
}


#nav-wrapper{
	z-index: 1002;
}

#results-listing h3{
	clear:both;
	display:block;
	
}

/*** colour swatches ***/
div.ks-colour-holder{
	clear:both;
	display: block;
	float: left;
	margin: 0;
	width:100%;
	
}

div.ks-ink-colour span, div.ks-item-colour span{
	display: block;
	float:left;
	overflow: hidden;
	width:20px;
	height:30px;
	text-indent: -99em;
}

div.ks-item-colour span {
margin-right: 2px;
}




/** ink **/

div.ks-ink-colour span{
	background-image: url("i/swatch-icons-x1.png");
	background-position: top left;
}

@media 
  (min--moz-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1), 
  (-webkit-min-device-pixel-ratio: 2), 
  (min-device-pixel-ratio: 2) {
  
	div.ks-ink-colour span {
    background-image: url("i/swatch-icons-x2.png");
    background-size: 21px 30px;
  }

}

div.ks-ink-colour span.ink-multi-colour{
background-color:#d7c0da;
background: -webkit-linear-gradient(red, blue); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(red, blue); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(red, blue); /* For Firefox 3.6 to 15 */
background: linear-gradient(red, blue);
}

div.ks-ink-colour span.ink-10b{background-color:#000000;}
div.ks-ink-colour span.ink-9b{background-color:#050505;}
div.ks-ink-colour span.ink-8b{background-color:#0c0c0c;}
div.ks-ink-colour span.ink-7b{background-color:#141414;}
div.ks-ink-colour span.ink-6b{background-color:#1c1c1c;}
div.ks-ink-colour span.ink-5b{background-color:#262626;}
div.ks-ink-colour span.ink-4b{background-color:#303030;}
div.ks-ink-colour span.ink-3b{background-color:#3f3f3f;}
div.ks-ink-colour span.ink-2b{background-color:#4c4c4c;}
div.ks-ink-colour span.ink-b{background-color:#666666;}
div.ks-ink-colour span.ink-hb{background-color:#7f7f7f;}
div.ks-ink-colour span.ink-f{background-color:#8c8c8c;}
div.ks-ink-colour span.ink-h{background-color:#999999;}
div.ks-ink-colour span.ink-2h{background-color:#b2b2b2;}
div.ks-ink-colour span.ink-3h{background-color:#bfbfbf;}
div.ks-ink-colour span.ink-4h{background-color:#cccccc;}
div.ks-ink-colour span.ink-5h{background-color:#d1d1d1;}
div.ks-ink-colour span.ink-6h{background-color:#d6d6d6;}
div.ks-ink-colour span.ink-7h{background-color:#dbdbdb;}
div.ks-ink-colour span.ink-8h{background-color:#e0e0e0;}
div.ks-ink-colour span.ink-9h{background-color:#e2e2e2;}
div.ks-ink-colour span.ink-10h{background-color:#e5e5e5;}
div.ks-ink-colour span.ink-black{background-color:#000000;}
div.ks-ink-colour span.ink-blue{background-color:#0a38bc;}
div.ks-ink-colour span.ink-blue-black{background-color:#162051;}
div.ks-ink-colour span.ink-bronze{background-color:#965c2e;}
div.ks-ink-colour span.ink-brown{background-color:#5e2914;}
div.ks-ink-colour span.ink-copper{background-color:#b65317;}
div.ks-ink-colour span.ink-dark-red{background-color:#890c0c;}
div.ks-ink-colour span.ink-gold{background-color:#a48b33;}
div.ks-ink-colour span.ink-green{background-color:#30820b;}
div.ks-ink-colour span.ink-grey{background-color:#7d7d7d;}
div.ks-ink-colour span.ink-light-blue{background-color:#28ade4;}
div.ks-ink-colour span.ink-light-green{background-color:#86cc22;}
div.ks-ink-colour span.ink-orange{background-color:#f16b11;}
div.ks-ink-colour span.ink-pink{background-color:#ff99cc;}
div.ks-ink-colour span.ink-purple{background-color:#4d1988;}
div.ks-ink-colour span.ink-red{background-color:#cc0000;}
div.ks-ink-colour span.ink-silver{background-color:#c2c7c9;}
div.ks-ink-colour span.ink-white{background-color:#fefefe;}
div.ks-ink-colour span.ink-yellow{background-color:#fff000;}


/** items **/

div.ks-item-colour span{
	background-image: url("i/item-colour-x1.png");
	background-position: top left;
}

@media 
  (min--moz-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1), 
  (-webkit-min-device-pixel-ratio: 2), 
  (min-device-pixel-ratio: 2) {
  
	div.ks-item-colour span {
    background-image: url("i/item-colour-x2.png");
    background-size: 21px 30px;
  }

}


div.ks-item-colour span.item-black{background-color:#000000;}
div.ks-item-colour span.item-blue{background-color:#0a38bc;}
div.ks-item-colour span.item-navy-blue{background-color:#162051;}
div.ks-item-colour span.item-bronze{background-color:#965c2e;}
div.ks-item-colour span.item-brown{background-color:#5e2914;}
div.ks-item-colour span.item-gold{background-color:#a48b33;}
div.ks-item-colour span.item-green{background-color:#30820b;}
div.ks-item-colour span.item-grey{background-color:#7d7d7d;}
div.ks-item-colour span.item-turquoise{background-color:#28ade4;}
div.ks-item-colour span.item-orange{background-color:#f16b11;}
div.ks-item-colour span.item-pink{background-color:#ff99cc;}
div.ks-item-colour span.item-purple{background-color:#4d1988;}
div.ks-item-colour span.item-red{background-color:#cc0000;}
div.ks-item-colour span.item-silver{background-color:#c2c7c9;}
div.ks-item-colour span.item-white{background-color:#ffffff;}
div.ks-item-colour span.item-yellow{background-color:#fff000;}
div.ks-item-colour span.item-clear{background-color:#fefefe;}

div.ks-item-colour span.item-multi-colour{
background-color:#d7c0da;
background: -webkit-linear-gradient(red, blue, green); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(red, blue, green); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(red, blue, green); /* For Firefox 3.6 to 15 */
background: linear-gradient(red, blue, green);
}
/*
div.ks-item-colour span.item-silver{
background-color:#bccdce;
background: -webkit-linear-gradient(#bccdce, #f3f9f9, #bccdce); 
background: -o-linear-gradient(#bccdce, #f3f9f9, #bccdce); 
background: -moz-linear-gradient(#bccdce, #f3f9f9, #bccdce); 
background: linear-gradient(#bccdce,#f3f9f9, #bccdce );
}*/


#sm-nav {
display: none;
}
#sm-nav-overlay {
display: none;
}
.mobile-menu {
font-size: 18px;
padding: 0px 10px 0px;
height: 54px;
float: left;
line-height: 3;
letter-spacing: -0.03px;
display: none;
cursor: pointer;
border-right: 1px solid #dbdbdb;
}

/* prevent scrolling mobs */
.noscroll{
	position:fixed;
    overflow:hidden;
}


div.results-filter span.disabled{
	display:none;	
}

.more-filt a.ks-toggled{
	background-image: url("i/arr-brand-up-h.png");
}


.ks-productImageListInner{
position: relative;
left: 0px;
}

#pricebreaks-wrapper .col3 {
display: none;
}

#sbox-content .product-desc {
display: none;
}

.m-basket-packSCS .ks-select {
width: 100%;
}

.m-basket-packSCS .m-basket-row {
padding: 5px 0px 10px;
border-bottom: 1px dashed #dbdbdb;
}

#product-share {
display: none;
}

.page-news #sidebar .contentBrowseWrapper,
.page-artist-of-the-month #sidebar .contentBrowseWrapper,
.page-product-news #sidebar .contentBrowseWrapper,
.page-offers #sidebar .contentBrowseWrapper{
	display:none;
}

#sidebar .related-items .exVat{
	display:none;		
}