


.switchWrapper {position:absolute;top:-49px;right:320px;padding-top:10px;padding-right:18px;}


.switchWrapper .switch {position:relative;display:inline-block;width:34px;height:21px;margin:4px 5px 0px 5px;float:left}
.switchWrapper p {color:#212121;font-size:12px;margin-top:6px;float:left;text-decoration:none; margin-bottom: 0}
.switchWrapper input {display:none;}
.switchWrapper .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a9afbb;-webkit-transition:.4s;transition:.4s; border:none !important}
.switchWrapper .slider:before {position:absolute;content:"";height:15px;width:15px;left:3px!important;bottom:3px !important;background-color:#293754;-webkit-transition:.4s;transition:.4s; border:none !important}
.switchWrapper input:checked + p + label .slider {background-color:#a9afbb !important;}
.switchWrapper input:focus + p + label .slider {box-shadow:0 0 1px #2196F3;}
.switchWrapper input:checked + p + label .slider:before {-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px);}
.switchWrapper .slider.round {border-radius:32px;background-color:#a9afbb;}
.switchWrapper .slider.round:before {border-radius:50%;}



@media only screen and (max-width:767px) {
	.switchWrapper{right:0; margin-top: 14px; top:-60px; padding-right: 10px}
	.switchWrapper p{font-size: 10px; margin-top: 8px}
	.switchWrapper input + p.exVAT + label + p.incVAT{display:none}
	.switchWrapper input:checked + label + .exVAT{display:none;margin-top:-2px;color:#666; margin:7px auto 0 auto;float:none; }
	.switchWrapper input:checked + label + .exVAT + .incVAT{display:block;margin-left:3px;margin-top:-2px;margin:-2px auto 0 auto;float:none; }
    .switchWrapper input:checked + p.exVAT {display:none;}
    .switchWrapper input:checked + p.exVAT + label + p.incVAT {position:absolute;margin-top:8px;z-index:10000;float:none;display:block;text-decoration:none; left: -35px;}
}





body.trade_centre_default .price-container .price-excluding-tax,
body.trade_centre_default #shopping-cart-table .price-excluding-tax,
body.trade_centre_default #cart-totals tr.totals.sub.excl {display:none;}

body.exVAT .price-container .price-including-tax,
body.exVAT #shopping-cart-table .price-including-tax,
body.exVAT #cart-totals tr.totals.sub.incl {display:none;}
/*
body.trade_centre_default .price-container .price-including-tax,
body.trade_centre_default .price-container .price-excluding-tax,
body.trade_centre_default #shopping-cart-table .price-including-tax,
body.trade_centre_default #shopping-cart-table .price-excluding-tax,
body.trade_centre_default #cart-totals tr.totals.sub.excl,
body.trade_centre_default #cart-totals tr.totals.sub.incl {display:none;}*/

.product-options .price-container span.price-label {display:none!important;}
body.incVAT .price-container .price-including-tax,
body.exVAT .price-container .price-excluding-tax,
body.incVAT #shopping-cart-table .price-including-tax,
body.exVAT #shopping-cart-table .price-excluding-tax {display:inline-block;}

body.exVAT #cart-totals tr.totals.sub.excl,
body.incVAT #cart-totals tr.totals.sub.incl {display:table-row;}

.catalog-product-compare-index .price-container .price {font-size:1.8rem!important;}
.catalog-product-compare-index .price-including-tax:after {margin-left:0px!important;}

.trade_centre_default .headerMiniBasket .price:after {content: " Inc VAT";font-size: 10px;}

.price-including-tax:after {content:attr(data-label);font-size: 10px!important;margin-left:3px!important;color: #000!important;}
.product-item-details .price-including-tax:after {margin-left:1px!important;}
.price-excluding-tax:before {display:none;}
.price-excluding-tax:after {content:attr(data-label);font-size:10px!important;margin-left:3px!important;color:#000!important;}


.grand.totals.excl {display:none;}
