body {
	font-family: Heebo, 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #23a1d1;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
/* top */
#top {
	background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: 0 0 10px 0;
}
/* search */
#search {
	margin-bottom: 10px;
}
#search .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 35px;
	text-shadow: 0 1px 0 #FFF;
}
/* cart */
#cart {
	margin-bottom: 10px;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
#menu {
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
	min-height: 40px;
}
#menu .nav > li > a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 30px;
	padding-top: 30px;
	background-color: #303030;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer a {
	color: #ccc;
}
footer a:hover {
	color: #fff;
}
footer h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	padding: 0 20px;
	min-height: 180px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 160px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/* ---- ADDED WD ------- */
.p-lr-4 {padding:0 4px}
.p-15 {padding:15px}
.p-tb-22 {padding-top:22px; padding-bottom:22px}
.p-lr-0 {padding-left:0; padding-right:0}
.wd-width-control {max-width:1492px}
.margin-auto {margin:auto}
.wd-full-width {width:100%}
.wd-content-width-fix {padding-left:0; padding-right:0}
.border-top {border-top:1px solid #e6e6e6; margin-bottom:25px}
.border-right {border-right:1px solid #e6e6e6}
.border-bottom {border-bottom:1px solid #e6e6e6}
.border-left {border-left:1px solid #e6e6e6}
.wd-float-l {float:left}
.wd-float-r {float:right}
.txt-align-r {text-align:right}
.txt-align-c {text-align:center}
.wd-block {display:block}
.mt40 {margin-top:40px}
.wd-display-flex {display:flex}
.wd-col-sm-4 {width:400px; padding:0 15px; float:right}
.btn-wd-checkout.disabled {border:0; background:#CCCCCC; font-size:14px; font-weight:700; text-shadow:none}
.btn-wd-checkout.disabled:hover {background:#CCCCCC; border:0}
.btn-wd-checkout {border:1px solid #b4cc51; background:#5a9253; font-size:14px; font-weight:700; text-shadow:none; color:#fff; padding:10px 32px}
.btn-wd-checkout:hover {background:#b4cc51; border:1px solid #b4cc51; color:#333}

/* HEADER */
#logo {max-width:300px}
.wd-account-icon {font-size:34px; color:#132246}
.wd-login-list-inline {text-align:center; margin-bottom:0}
.wd-account-txt {font-size:13px; color:#132246; display:block!important}
.wd-account-txt a {color:#132246!important}
.wd-login-list-inline a:hover .wd-account-txt {color:#CC2B28!important}
.wd-login-list-inline a:hover .wd-account-icon {color:#CC2B28!important}
.wd-header-basket {text-align:center}
.wd-basket-icon {font-size:34px; color:#132246}
.wd-cart-link {display:inline-block; height:35px; position:relative}
.wd-header-cart-total {position:absolute; top:0; left:-10px; background:#CC2B28; color:#fff; padding:1px 5px; border-radius:13px; width:23px; height:23px; font-weight:800; font-size:14px}
#search {margin-bottom:0; margin-top:4px}
#search .wd-form-control {border-radius:0; border:1px solid #1A324A; text-align:left; font-weight:400; font-size:20px}
#search .wd-search-button {background-image:none; color:red; background-color:#1A324A; text-shadow:none; width:52px; padding:8px 12px; border:0; height:40px; border-radius:0}
.wd-search-icon {font-size:23px; color:#fff}
.wd-basket-checkout-outer {display:flex; align-items:center; justify-content:space-between}
.wd-search-mobile-button-outer {display:none}
.wd-search-control {display:block}

/* MENU */
.wd-menu-border {border-top:1px solid #000; border-bottom:1px solid #000}
#menu {margin-bottom:0; margin:auto; background:#fff; color:#000; z-index:999; border:0}
.third-level-menu {position:absolute; top:0; right:0; height:100%; width:560px; list-style:none; padding:0; margin:0; display:none}
.third-level-menu ul li {padding:5px}
.third-level-menu li a {color:#229ac8; font-size:18px!important; line-height:24px}
.third-level-menu li:hover { color:#404147; background-color:#fff!important}
.third-level-menu ul {list-style:none; height:100%;; display:inline-block; float:left}
.second-level-menu {position:absolute; top:50px; left:0; padding:0; margin:0; display:none; border-top:2px solid #1a324a; background:#f5f5f5; height:auto}
.second-level-menu > li {position:relative; height:30px; background:#999999}
.second-level-menu > li:hover { background: #CCCCCC}
.wd-menu-control-second:hover{ color:#cc2b28!important}
.second-level-menu ul {list-style-type:none}
.second-level-menu ul li {font-size:16px; line-height:16px; margin:8px 0}
.second-level-menu .border-control {padding:10px 12px; float:left}
.wd-second {left:-60px}
.wd-mega-prods .second-level-menu li a {padding:4px 0; font-weight:400; line-height:18px}
.wd-mega-prods .second-level-menu .third-level-menu li a {padding:5px}
.top-level-menu {list-style:none; padding:0; margin:0; z-index:99}
.top-level-menu > li {position:relative; float:left; color:#1a324a; padding:10px 15px 10px 5px; min-height:15px; background-color:transparent; font-family:Heebo, sans-serif; font-size:20px; font-weight:700}
.top-level-menu > li:hover {background:#1a324a}
.top-level-menu li:hover > div{ /* On hover, display the next level's menu */ display: inline}
.top-level-menu a {color:#1a324a; text-decoration:none; padding:0 0 0 10px; display:block; line-height:30px}
.top-level-menu a:hover { color: #fff }
.top-level-menu > li:hover .wd-menu-control {color:#fff}
.wd-menu-spacing {display:flex; justify-content:space-between}
.menu-one {width:1170px}
.menu-one ul {width:25%}
.menu-two {width:690px}
.menu-two ul {width:33.33%}
.menu-three {width:830px; left:auto; right:-430px}
.menu-three ul {width:33.33%}
.menu-four {width:260px}
.menu-five {width:830px; left:auto; right:0}
.menu-five ul {width:33.33%}
.menu-six {width:770px; left:auto; right:0}
.menu-six ul {width:25%}
/* hover overlay */
.wd-overlay {display:none; position: fixed; top:0; left:0; right:0; bottom:0; background:black; opacity:0.5}
li:hover .wd-overlay {display:block}
/* menu subtitles */
.wd-menu-subtitle {font-size:17px; font-weight:700; text-transform:uppercase; padding:10px 0; border-bottom:1px solid #ccc}
/* darken on hover */
#darkness {background:rgba(0, 0, 0, 0.5); display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:98}

/* MOBILE BURGER MENU */
.wd-burger-nav {float:left; display:none}
.pushNav {text-align:left; width:320px; height:100%; list-style:none; padding:0; position:fixed; top:0; left:-999px; z-index:99999; overflow:scroll; background:#fff; transition:ease-in-out 0.6s; color:#000; font-size:15px; border-top:2px solid #000}
.pushNav a { color: #ED5C5C; }
.pushNavIsOpen {overflow:hidden; height:100%}
.pushNav_indent * .pushNav { background-color: #ED5C5C; width:280px}
.js-topPushNav.isOpen, .pushNav_level.isOpen {left:0 }

.js-topPushNav, .pushNav_level {top:160px; width:100%}
.pushNav:after {content:""; display:block; clear:both; height:178px; width:100%}

.closeLevel, .openLevel { cursor: pointer; }
.pushNav_level { background:#fff}
.pushNav_level *, .pushNav_level a { color: #000}
.openLevel, .closeLevel, .pushNav a, .pushNav_level-label {padding:12px 0; border-bottom:1px solid white; display:block; text-indent:16px; transition:background 0.4s ease-in-out}
.closeLevel:hover, .pushNav_level-label:hover {background:#1a324a}
.pushNav a:hover{background:#eee}
.openLevel:hover {background:#fff}
.pushNav_level-label:hover {background:transparent}
.pushNav_level-label.hdg {color:white}
.closeLevel {font-style:italic; font-size:16px; background:#1a324a; position:sticky; top:0; color:#fff}
.burger {display:inline-block; background:#132246; width:34px; height:34px; top:24px; right:48px; border-radius:50%; overflow:hidden; transition:all 0.2s ease-in-out; -webkit-backface-visibility:hidden}
.pushNavIsOpen .burger {z-index: 51; }
.burger:hover {cursor: pointer; opacity: 0.8; }
.burger > * {display:block; width:34px; height:3px; background:rgba(255, 255, 255, 0.9); right:10px; transition:all 0.4s ease-in-out; position:absolute; -webkit-backface-visibility:hidden}
.wd-burger-icon {display:inline-block; position:relative; top:8px; height:14px; width:14px; left:0; font-size:16px; color:#fff; background:none}
.burger-top {margin-top:17px}
.burger-middle {margin-top:26px}
.burger-bottom {margin-top:35px}
.pushNavIsOpen .burger .burger-top, .pushNavIsOpen .burger:hover .burger-top {-webkit-transform:rotate(135deg); transform:rotate(135deg); top:10px; width:34px}
.pushNavIsOpen .burger .burger-middle, .pushNavIsOpen .burger:hover .burger-middle {opacity: 0; width:0; right:50%}
.pushNavIsOpen .burger .burger-bottom, .pushNavIsOpen .burger:hover .burger-bottom {-webkit-transform:rotate(-135deg); transform:rotate(-135deg); top:-8px; width:34px}
.screen {z-index:9999; position:fixed; background:rgba(0, 0, 0, 0.7); width:100%; height:0; top:0; bottom:0; left:0; right:0; opacity:0; transition:opacity 0.4s ease-in-out}
.pushNavIsOpen .screen {height:100%; opacity:0; display:none}
.wd-account-txt-brgr {text-align:center!important; font-size:13px; color:#132246; display:block!important}
.wd-desk-hide {display:none}

.openLevel.js-openLevel.hdg {font-size:21px; font-weight:700}
/* subtitles */
.wd-menu-subtitle-mobile {font-size:21px; font-weight:700; text-transform:uppercase; padding:10px 0 10px 16px; border-bottom:1px solid #a9a9a9; margin-top:30px}
.wd-mob-fix {margin:0 0 0 16px}
.wd-mob-fix a {border-bottom:1px solid #ccc; text-indent:0}

/* CAROUSEL */
.wd-swiper-viewport {box-shadow:none!important; border:0!important}
.wd-slider-img-responsive {display:initial!important}

/* HERO IMAGE */
/*.wd-hero-control {background: url(https://www.branshaws.com/test/catalog/view/theme/wil_theme_new/image/wil-banner-01.jpg) no-repeat; background-position-x:0%; background-position-y:0%; background-size:auto; background-size:cover; background-position:50% 50%; height:auto; position:relative; padding:80px 0; min-height:490px}*/
.wd-hero-control {background:#fff; padding:0; min-height:0; margin-bottom:32px; border-bottom:1px solid #ccc}

/* HERO */
.hero-wrapper {position:relative; position:relative; margin:0 auto; width:100%; max-width:1492px; padding:0 15px}
.hero-wrapper img {max-width:100%}
.hero-left, .hero-middle, .hero-right {width:33.33%}
.hero-left {margin-top:40px; align-self:center}
.hero-middle {margin-top:0}
.hero-right {margin-top:80px}
.hero-wrapper h1 {font-size:52px; font-weight:700; color:#132246; padding:0 12px}
.hero-paragraph {font-size:36px; color:#74B643; font-weight:700; margin:0; padding:2px 0; line-height:1.5}
.hero-list  {margin:20px 0}
.hero-list .inner-list {padding-left:0}
.hero-list li {font-size:16px; color:#132246; font-weight:700; line-height:1.5; position:relative; list-style-type: none;}
.hero-buttons {margin:42px 0 0}
.wd-hero-btn-outer {margin:32px 0 32px 0; width:100%}
.wd-hero-btn {padding:12px 24px; background-color:#214681; border:1px solid #214681; color:#fff; font-size:14px; font-weight:600; text-align:center; width:50%; border-radius:6px; display:block; width:100%}
.wd-hero-btn:hover {background-color:#CC2B28; color:#fff; border:1px solid #CC2B28}
.wd-hero-btn span {display:inline-block}
.hero-list .inner-list li i {color:#74B643}
.wd-flex-flow {flex-flow:wrap}
.wd-hero-cta-outer {padding:12px 24px; border:1px solid #214681; margin:12px 35px 12px 0; color:#214681; font-size:16px}
.wd-hero-cta-outer span {font-weight:700}

/* HOME PAGE PRODUCT ADS */
.prod-box {width:calc(50% - 26px); display:inline-block; margin:12px}
.prod-box img {max-width:100%}

/* HOME PAGE FEATURED */
@media only screen and (min-width: 1200px){
	.wd-featured-control{gap:11px;}
}

.wd-featured-control {display:flex; flex-flow:row wrap; align-items:center; justify-content:space-between}
.wd-featured-control::after {
	content: "";
	flex: auto;
  }
  
.wd-featured-header {margin:0 auto 40px; font-size:36px; font-weight:700; text-align:center}
.wd-product-thumb {border:0; margin-bottom:0; overflow:hidden}
.wd-product-layout {Background-color:#f5f5f5; border-radius:12px; margin:24px 22px; width:25%; padding:15px; max-width:312px}

.wd-product-layout .wd-caption {padding:12px 0 0; min-height:95px}
.wd-featured-prod-name a {font-size:18px; color:#404147; font-weight:200}
.wd-featured-img .img-responsive {max-width:280px; margin-bottom:-1px; margin-right:-1px!important}
.wd-price {font-size:21px; font-weight:700; color:#404147}
.wd-featured-img {position:relative; overflow:hidden}
.wd-featured-img img {width:100%}
.wd-button-group-outer {position:absolute; border:0; background:none; width:100%; text-align:center; margin:auto; bottom:-45px; opacity:0; -webkit-transition: 0.3s; transition: 0.3s }
.wd-btn-ctrl {max-width:100%; margin:auto; padding:10px 5px; background:linear-gradient(hsla(0,0%,100%,.5),#fff)}
.wd-hover-button {display:inline-block; width:98%; text-align:center}
.wd-hover-button:first-of-type {margin-right:5px}
.wd-product-thumb:hover .wd-button-group-outer {opacity:1; bottom:0px}
.wd-hover-button .wd-featured-btn {width:calc(100% - 10px); border:0; font-size:16px; padding:10px 5px; font-weight:600; border-radius:6px}
.wd-blue {background-color:#1A324A; color:#fff}
.wd-blue:hover {background-color:#CC2B28}
/*hide stri thru price on features products on home page*/
.product-thumb .price-old {display:none}

/* FOOTER */
.wd-footer {padding-top:0; background:#fff}
.wd-footer-signup-outer {background-color:#1D2945; padding:2px; margin-bottom:36px}
.wd-newsletter-title {font-size:24px; font-weight:700; display:block}
.wd-newsletter-text {font-size:18px; font-weight:400; display:block; padding-top:6px}
.wd-signup-left {float:left}
.wd-signup-right {float:right}
.newsletter {display:flex}
.newsletter-email {height:49px; min-width:320px; border:0; padding:6px 12px; color:#404147; font-size:16px}
.newsletter-submit {height:49px; min-width:130px; border:1px solid #fff; background-color:#808080; margin-left:-3px}
.wd-list-unstyled a {color:#404147; font-size:13px; line-height:1.8em}
.wd-list-unstyled a:hover {color:#CC2B28}
.wd-footer h5 {font-size:16px; color:#404147; font-weight:700; text-transform:uppercase}
.wd-card-pay-control {float:left; padding:0 12px 0 0}
.wd-card-pay-control img {max-width:55px; border:1px solid #ccc}
.wd-footer-copyright-outer {background-color:#1D2945; padding:4px 12px; text-align:center; font-size:12px; margin-top:32px}

/* BREADCRUMB */
.wd-breadcrumb {margin:6px 0; background:none; border:0}
.wd-breadcrumb li {padding:0 6px}
.wd-breadcrumb li a {color:#1a324a}
.wd-breadcrumb li a:hover {color:#CC2B28}
.wd-breadcrumb > li::after {content:'/'; display:block; position:absolute; top:0px; right:-22px; border:0; -webkit-transform:none; -moz-transform:none; -o-transform:none; transform:none; width:24px; height:24px}
.wd-breadcrumb > li:last-of-type::after {content:''; }
.breadcrumb {margin:6px 0; background:none; border:0}
.breadcrumb li {padding:0 6px}
.breadcrumb li a {color:#1a324a}
.breadcrumb li a:hover {color:#CC2B28}
.breadcrumb > li::after {content:'/'; display:block; position:absolute; top:0px; right:-22px; border:0; -webkit-transform:none; -moz-transform:none; -o-transform:none; transform:none; width:24px; height:24px}
.breadcrumb > li:last-of-type::after {content:''; }

/* PRODUCT PAGE */
.wd-sticky {position:sticky; top:0}
.wd-thumbnail {border:1px solid #f5f5f5; padding:2px; border-radius:0}
a.wd-thumbnail.active, a.wd-thumbnail:focus, a.wd-thumbnail:hover {border-color:#1a324a}
.wd-add-control-outer {display:flex}
#product-price-box-inputs {font-size:24px; color:#333}
#input-quantity {font-size:18px}
.qtyplus, .qtyminus {-webkit-appearance:none; -moz-appearance:none; appearance:none; width:44px; height:100%; border:0}
#input-quantity {width:44px; height:100%; text-align:center; border:0}
.wd-add-control-outer #button-cart {height:54px; border-radius:0; border:0; background:#5a9253; font-size:24px; font-weight:700; text-shadow:none; color:#fff}
.wd-add-control-outer #button-cart:hover {background:#b4cc51}
.wd-add-control-outer #button-checkout.disabled {height:64px; border-radius:0; border:0; background:#CCCCCC; font-size:24px; font-weight:700; text-shadow:none}
.wd-add-control-outer #button-checkout.disabled:hover {background:#CCCCCC; border:0}
.wd-add-control-outer #button-checkout {height:64px; border-radius:0; border:2px solid #1A324A; background:#5a9253; font-size:24px; font-weight:700; text-shadow:none}
.wd-add-control-outer #button-checkout:hover {background:#b4cc51; border:2px solid #b4cc51;}
.wd-add-control-outer .wd-add-left {width:calc(100% - 156px);padding-right:12px}
.wd-add-control-outer .wd-add-middle {display:flex; border:1px solid #1a324a}
.wd-add-control-outer .wd-add-right {width:calc(100% - 134px); padding-left:12px; border:0}
.wd-add-line {clear:both; display:block; width:100%; border-top:1px solid #707070; height:1px; margin:18px 0 19px;}
.wd-price-width-control-outer {display:flex; align-items:center; margin:24px 0; justify-content:space-between}
.wd-rating p {margin-bottom:0}
.wd-price-width-control-left h2 {margin:0; font-size:30px; font-weight:700; color:#1A324A}
.wd-price-width-control-left ul {margin:0}
.wd-rating {display:flex}
.wd-prod-bullets {font-size:22px; line-height:normal; padding-left:20px}
/*multibuys*/
.wd-multi-outer {border:1px solid #cc2b28; line-height:normal; display:flex; margin:12px 0; align-items:center}
.wd-multi-outer .wd-multi-header {background:#cc2b28; color:#fff; font-size:14px; padding:2px 12px; font-weight:700}
.wd-multi-outer .wd-multi-body {font-size:16px; color:#000; padding:0 0 0 12px; background-color:#fff}
.wd-multi-outer .multi-bold {font-weight:700}
.wd-multi-outer .wd-strike {text-decoration: line-through;}

.wd-options-title {font-size:18px}
.wd-prod-options {list-style-type:none; position:relative; display:flex; flex-flow:wrap; padding-left:0}
.wd-prod-options li {border:1px solid #ccc; margin:8px}
.wd-prod-options input {position:absolute; left:-60000px}
.wd-prod-options label {margin:0; padding:6px 12px; min-height:40px; display:flex; align-items:center; font-size:16px}
.wd-prod-options label:hover {cursor:pointer; background:#ccc}
.wd-prod-options input[type="radio"]{opacity:0.011;z-index:100;}
.wd-prod-options input[type="radio"]:checked + label {background:#5a9253;color:#333;}
/*featured prods */
.wd-featured-control-prod-pg {display:flex; flex-flow:row wrap; align-items:center; justify-content:center}
/*tabs*/
.wd-nav-tabs {margin-bottom:0; border:0}
.nav-tabs > li.active > a {font-size:26px; font-weight:700; background-color:#f9f9f9; border:0; outline:none; padding:10px 15px}
.nav-tabs > li.active > a:hover {background-color:#f9f9f9; border:0; outline:none; padding:10px 15px}
.nav-tabs > li.active {border:0}
.nav-tabs > li > a {font-size:19px; font-weight:400; color:#4d4d4d; height:60px; padding:15px 15px 10px; border:0}
.nav-tabs > li > a:hover {border:0; padding:15px 15px 10px}
.wd-tab-content {background-color:#f9f9f9; padding:12px;font-size:19px; line-height:normal}
.wd-tab-content li {font-size:19px; line-height:normal}
/*advertorial*/
.wd-advertorial-hero {min-height:300px}
.wd-advertorial {display:flex; justify-content:space-between}
.wd-advertorial img {max-width:100%}
.wd-advertorial .ad-left {width:63%; margin-right:2%}
.wd-advertorial .ad-right {width:33%; margin-left:2%; max-width:396px}
.foot-cradle-control {margin-top:0px}
.ad-quote-box {border-radius:12px}
.wd-advertorial .wd-button-link {height:64px; border-radius:0; border:0; background:#5a9253; font-size:24px; font-weight:700; text-shadow:none}
/*related products carousel*/
.slick-prev:before, .slick-next:before {color:#1a324a!important; font-size:30px!important; opacity:1}
.slick-prev {left:-35px!important}


/* CART */
.wd-basket-wrapper-mobile {display:none}
.wd-your-basket-title {font-size:40px}
.wd-basket-wrapper-desktop {margin-top:25px}
.wd-cart-container {width:100%; color:#404147; vertical-align:top}
.wd-tbl-cell {float:left; padding:0 10px; vertical-align:top}
.wd-inline-block {display:inline-block}
.wd-prod-qty-mec {background-color:#eee; padding:2px}
.wd-prod-box-qty {text-align:center; padding:3px 0; min-height:171px}
.wd-prod-box-product {min-height:171px}
.wd-prod-box-qty {min-height:171px}
.wd-prod-box-unit {min-height:171px}
.wd-prod-box-subtotal {min-height:171px}
.wd-prod-update {font-size:16px; margin-top:5px}
.wd-prod-update a {color:#ff951a}
.wd-cart-qtyminus, .wd-cart-qtyplus {height:35px!important; width:35px!important; font-size:30px; color:#404147; background-color:#eee; border:0}
.wd-prod-box-product, .wd-prod-title-product {width: calc(100% - 380px)}
.wd-prod-box-qty, .wd-prod-title-qty {width:210px}
.wd-prod-box-unit, .wd-prod-title-unit {width:140px}
.wd-prod-box-subtotal, .wd-prod-title-subtotal {width:170px}
.wd-basket-titles div {padding:5px 0; color:#404147}
.wd-cart-container > .wd-tbl-cell {padding:25px 0; vertical-align:top}
.wd-prod-title-product {font-size:24px}
.wd-prod-title-qty, .wd-prod-title-unit, .wd-prod-title-subtotal {font-size:14px; font-weight:600}
.wd-prod-unit-price, .wd-prod-subtotal {font-size:19px}
.wd-form-control {height:35px; text-align:center; border-radius:0; min-width:35px; padding:0px; font-weight:600; border:0}
.wd-prod-box-unit, .wd-prod-box-subtotal {padding-top:35px!important}
.basket-remove {display:inline-block; background:url('../image/remove.png') no-repeat center center; width:30px; height:30px; font-weight:600}
.wd-btn-remove {border:0; box-shadow:none; padding:0; background-color:#fff; margin-top:-5px}
.wd-prod-image {float:left}
.wd-prod-txt {float:left; font-size:19px; color:#404147}
.wd-prod-remove {float:right!important}
.wd-coupon-outer {float:right; width:520px;background-color:#f2f2f2; margin:12px 0; display:table}
.wd-input-group {background-color:#f2f2f2}
.wd-coupon-btn {margin-left:8px!important; border:2px solid #1a324a; border-radius:0; color:#1a324a; font-weight:600; min-width:120px; padding:5px 5px 6px; background-color:#fff}
.wd-form-control-coupon {border-radius:0}
.wd-control-label-coupon {margin-right:15px; display:table-cell; vertical-align:middle; font-size:14px; color:#404147}
.wd-panel-group-shipping {width:520px; float:right}
.wd-panel-group-shipping .panel {width:520px; float:right; background-color:#f2f2f2; border:0; border-radius:0; min-height:63px}
.wd-panel-group-shipping .panel-heading {min-height:63px}
.wd-panel-group-shipping .panel-heading .panel-title {font-size:14px; color:#404147; margin-top:12px}
.wd-border-bottom-none {border-bottom:1px solid #ccc!important; border-top:0!important}
.wd-border-bottom-none:nth-child(odd) {font-size:16px; font-weight:400}
.wd-border-bottom-none:nth-child(even) {font-size:19px; font-weight:400}
.wd-img-thumb {border:0; padding:0; margin-bottom:5px}
.wd-border-bottom-none {border-bottom:1px solid #ccc!important; border-top:0!important}
.wd-border-bottom-none:nth-child(odd) {font-size:16px; font-weight:400}
.wd-border-bottom-none:nth-child(even) {font-size:19px; font-weight:400}
.wd-img-thumb {border:0; padding:0; margin-bottom:5px}

.wd-featured-btn {padding:24px; border:0; background-color:#5a9253; color:#fff; font-size:18px; font-weight:600; border-radius:6px}
.wd-featured-btn:hover {background-color:#b4cc51; color:#fff; border:0}

/* UPSELL MODAL */
.fancybox-skin {padding:0!important}
.fancybox-inner {width:auto!important; height:auto!important}
.wd-move-snackbar-here {display:flex; align-items:center; padding:15px}
.wd-move-snackbar-here i {color:#5a9253; font-size:20px}
.wd-move-snackbar-here p {font-size:18px; font-weight:700}
.wd-move-snackbar-here .alert {margin-bottom:0; border:0; font-size:24px; color:#3C3C3C}
.wd-move-snackbar-here .alert-success {background:#f9f9f9}
.wd-move-snackbar-here .close {display:none!important}
.wd-upsell-rec {padding:5px 15px; font-size:16px; font-weight:700}
.wd-upsell-container {background:#f1f1f1; padding:5px 15px}
.wd-upsell-outer {display:flex; align-items:center; justify-content:space-between; margin:10px 0; border-top:1px solid #ccc; padding-top:9px}
.wd-upsell-outer:first-of-type {border-top:0; padding-top:0}
.wd-upsell-outer .wd-featured-prod-name {padding:0 10px 0 0; width:50%}
.wd-upsell-outer .wd-price {padding:0 10px; width:20%}
.wd-upsell-outer .wd-featured-btn {padding:0 5px ; width:30%; min-height:54px}
.wd-price {margin-bottom:0}
.wd-upsell-footer {display:flex; align-items:center; justify-content:space-between; padding:15px}
.wd-upsell-footer .wd-continue-btn {padding: 24px; border:1px solid #333; background-color:#fff; color:#000; font-size:18px; font-weight:600; border-radius:6px; width:45%; text-align:center}
.wd-upsell-footer .wd-featured-btn {width:45%; background:#5a9253; color:#fff; text-align:center}
.wd-upsell-footer .wd-featured-btn:hover {background:#b4cc51}
.wd-blue-added {border:1px solid #1a324a; background:no-repeat; color:#1a324a}
.wd-blue-added:hover {cursor: not-allowed; background-color:#f5f5f5; color:#1a324a; border:1px solid #1a324a}
.wd-blue-added::before {content:"\f00c"; font-family:fontawesome; padding-right:10px}

/* INFO PAGES */
.wd-info-pgs {font-size:1.5em; line-height:normal}
.wd-info-pgs .wd-info-b {font-weight:700}
.wd-text-control {font-size:1.5em!important}
.wd-form-control-contact {font-size:1.5em!important; padding:24px 12px!important}

#productTabDesktop{display:block;}
#productTabMobile{display:none;}

@media only screen and (min-width: 768px)
{
    .slideshow-mobile{display:none;}
	#productTabMobile{display:none;}
} 



@media only screen and (min-width: 0px) and (max-width: 1199px){
	.wd-search-control {width:30%}
	.top-level-menu > li {font-size:16px}
	.second-level-menu ul li {font-size:15px}
	.menu-one {width:870px}
	.menu-five {width:700px}
}

@media only screen and (min-width: 0px) and (max-width: 899px){
	.wd-prod-box-product {width:100%; padding:25px 0 12px 0!important; border-bottom:0; border-right:0; position:relative}
	.wd-prod-box-qty {width:50%; padding:0!important; min-height:90px; border-right:0}
	.wd-prod-box-subtotal {width:50%; padding:0 8px 0 0!important; min-height:90px}
	.wd-prod-remove {position: absolute; top:25px; right:0}
	.wd-prod-title-qty, .wd-prod-title-subtotal {display:none}
	.wd-prod-title-product {width:100%; border-right:0}
	.wd-signup-right {float:left; display:block; width:100%}
	.wd-signup-left {margin-right:12px}
	.newsletter-email {min-width:auto; font-size:14px; width:100%}
	.newsletter {margin: 12px 0 0 0}
	.wd-basket-checkout-outer {justify-content:space-evenly}
	

	.hero-wrapper{flex-flow:wrap}
	.hero-left {order:2; width:50%; padding-left:10px}
	.hero-middle {order:1; width:50%; padding-right:10px}
	.hero-right {order:3; width:100%; display:none}

	.top-level-menu > li {font-size:14px}
	.second-level-menu ul li {font-size:14px}
	.wd-mega-prods .second-level-menu li a {padding:2px}
	.wd-basket-checkout-outer {width:100%; margin:20px 0 0 0}
	.wd-search-control {width:75%}
	.menu-one {width:740px}
	.menu-two {width:620px}
	.menu-three {width:750px; right:-380px}
	.menu-four {width:190px}
	.menu-five {width:600px}
	.menu-six {width:730px}
}
@media only screen and (min-width: 0px) and (max-width: 767px){
	.wd-burger-nav {display:inline-block; text-align:center}
	#menu, .wd-menu-border {display:none}
	.wd-mobile-control {display:flex; flex-direction:column}
	.wd-basket-checkout-outer {order:2; width:100%; padding:0 15px; margin:15px 0 0; align-items: normal; justify-content:space-between}
	.wd-search-control {order:3; padding:10px 15px; width:100%; display:none; z-index:99999; background:#fff}
	.wd-hide-mob {display:none}
	.wd-logo-control {padding:0px 15px 15px; border-bottom:1px solid #ccc}
	#logo {max-width:190px; margin:auto}
	.wd-search-mobile-button-outer {display:block; text-align:center}
	.wd-search-mobile-button {display: inline-block;background: #132246; border-radius:50%; height:35px; width:35px}
	.wd-mob-search-control {font-size:20px; top:7px; position:relative; color:#fff}
	.wd-search-btn-icon {font-size:20px; color:#fff; position: relative; top:7px; display:inline-block}
	.wd-search-txt-icon {color:#132246; font-size:13px; position:relative; top:12px; left:-1px}	
	
	.wd-coupon-outer {width:100%}
	.wd-control-label-coupon {display:block}
	.newsletter-submit {min-width:auto}	

	.hero-buttons .wd-display-flex {align-items:center; flex-direction:row}
	.wd-hero-btn-outer {width:100%}
	.wd-hero-btn span {min-width:200px}
	.hero-left, .hero-middle {width:100%}
	.hero-middle {text-align:center}
	.hero-middle img {max-width:240px}

	.prod-box {width: calc(100% - 24px)}
	.wd-product-layout {width:calc(50% - 24px); margin:12px}
	.wd-featured-prod-name a {font-size:16px}
	.wd-price {font-size:16px}
	.wd-upsell-outer .wd-price {width:auto}
	.wd-upsell-outer .wd-featured-btn {font-size:14px}
	.wd-blue-added::before {font-size:12px}
	.wd-upsell-footer .wd-continue-btn, .wd-upsell-footer .wd-featured-btn {padding:12px; min-height:66px; justify-content:center; align-items:center}

	#myTab-accordion .js-tabcollapse-panel-heading.collapsed::before {content:"\f078"; font-family:"fontawesome";padding-right:6px}
	#myTab-accordion .js-tabcollapse-panel-heading::before {content:"\f077"; font-family:"fontawesome";padding-right:6px}
	
	#productTabDesktop{display:none;}
	#productTabMobile{display:block;}
	.slideshow-fullscreen{display:none;}
}

@media only screen and (max-width:550px) {
	.wd-mt-at-550 {width:100%; margin-top:15px; text-align:center}
}

.checkout-heading-red {
	background:#FF0000;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	margin-bottom: 15px;
}	

.sitemamp-size{font-size: 16px;}

.cat-page-margin
{
	margin-left: 25px;
	color: #444;
    font-size: 36px;
    font-weight: 700;
}