@media only screen and (max-width:980px){
	#nav{background-color:#474747;}
	#nav .nav a,#mobile-callback-box,#mobile-callback-box .form,#mobile-callback-box a{color:#ffffff; background-color:#474747; border-color:#474747 !important;}
	#nav .nav a.active,#nav .nav a.selected,#nav .nav .selected-li li a.active,#nav .nav .selected-li li a.selected{color:#ffffff; background-color:#2d2d2d;}
	
	#responsive-controls{border-color:#d8d8d8;}
	#responsive-controls-in,.responsive-control,.responsive-control.icon:hover,
	#responsive-controls-in .element-cart .ws-pack-item-header a{color:#4c4c4c; background-color:#ffffff;}
}@media only screen and (max-width:768px){.mobile-simple h1{color:#ffffff; background:#474747;}
}@media only screen and (max-width:640px){.mobile-simple .bg-prim h1.item-heading{color:#ffffff;}
	.mobile-simple .bg-sec h1.item-heading{color:#ffffff;}
	.mobile-simple h2,.mobile-simple h2 a{color:#ffffff; background:#2d2d2d;}
	.mobile-simple .items-color-heading .item-heading,.mobile-simple .items-color-heading .item-heading a{color:#ffffff; background-color:#474747;}
	.mobile-simple h2.mobile-header-normal,.mobile-simple .item-heading,.mobile-simple .form-border .form-heading,.mobile-simple .sidebar .element-heading{color:#474747; background:transparent;}
	.mobile-simple h2.mobile-header-normal a,.mobile-simple .item-heading a,.mobile-simple .form-border .form-heading a{color:#474747; background:transparent;}.mobile-simple h2.mobile-header-normal a:hover,.mobile-simple .item-heading a:hover,.mobile-simple .form-border .form-heading a:hover{color:#00539f;}.basket-table tr{color:#4c4c4c; background-color:#ffffff; border-color:#d8d8d8;}
	.basket-table tr:nth-child(even){background-color:#ffffff;}
	.order-delivery ul .field,.order-payment ul .field{border-color:#d8d8d8;}
}
