/*Global*/
a{
	cursor:pointer !important;
}
.page-header > .container{
	padding-top:15px;
	padding-bottom:15px;
}
.cart-summary > div {
  padding-top: 30px;
  float: left;
  width: calc(100% / 2);
  padding-bottom: 30px;
}
.page-footer{
	margin-top:0;
}
.below-menu-a{
	padding-bottom:10px;
	background-color:#a35ba4;
}
.text-blocks-wrapper h3{
	color:#210e2f;
}
.text-blocks-wrapper a{
	color:#fff;
}
.text-blocks-wrapper h3::after{
	display:none;
}
/*Navigation*/
.header-wrapper .navbar-collapse.collapse a.level-top{
	text-transform:lowercase;
	text-transform:capitalize;
}
.megamenu .nav > .nav-5 {
	background:#d51d01;
}
/*Search*/
.header-wrapper .block-search .search-autocomplete {
	min-width:100%
}
.header-wrapper .block-search .search-autocomplete ul li {
	padding:10px 0 15px;
}
.header-wrapper .block-search .search-autocomplete ul li:hover {
	color:#ffa500;
}
/*Home*/
.awd-home-cat-1, .awd-home-cat-2, .brands{
	margin-top:0;
}
.widget-title h2{
	color:#a35ba4;
}
body a.awd-btn-2.btn{
	font-size:10px;
}
/*Category Page*/
.category-image{
	margin-bottom:15px;
}
/*Product Description Page*/
.product-info-main .page-title{
	font-size:26px;
	line-height:1.5em;
	font-weight:bold;
}
.product-info-main .product-brand-logo img{
	margin-bottom:25px;
}
.catalog-product-view .price{
	font-size:30px;
	font-weight:bold;
	padding-right:8px;
	color:#a35ba4;
}
.item .price{
	font-size:24px;
	font-weight:bold;
	padding-right:6px;
	color:#a35ba4;	
}
.old-price .price {
    font-size: 14px;
    line-height: 1.5em;
    color: #a7a9ac;
    font-family: ITCAvantGardeProBook;
}
.promotion_free_text_heading{
	font-size:21px;
	line-height:30px
}
.promotion_free_text_heading,
.promotion_free_text_heading.promotion_free_text_heading_cat{
	background: #713b78
}
.promotion_free_text_heading a{
	color:#fff;
}
.promotion_wrap{
	clear:left
}
.catalog-product-view img.bosch-widget{
	width:50%;
}
.table > tbody > tr > th{
	color:#a35ba4;
	font-weight:bold;
}
body .product-info-main .btn.btn-cart{
	font-size:16px;
}
/*Product Listing Page*/
.product-item-name a{
	text-transform:none;
}
.price-availability-block img{
	margin-bottom:15px;
	margin-top:10px;
}
.products-list .price-availability-block .price-box{
	margin-bottom:20px;
}
.product-item-details .promotion_left{
	border:none !important;
	margin-top:10px;
}
.promotion_free_text_heading.promotion_free_text_heading_cat{
	line-height:20px;
	font-size:15px;
	padding-top:19px;
}
.promotion_free_text_cat .promotion_left{
	margin-right: 0px;
	max-width: 200px;
	padding: 0 !important;
}
@media screen and (max-width: 600px) {

.price-availability-block img {
	width:40%;
}
.products-list .price-availability-block .price-box {
	border-top:2px solid rgba(126,138,141,.3);
	border-bottom:2px solid rgba(126,138,141,.3);
	width:100%;
	margin-bottom:25px;
	padding-top:8px;
}
}
.product-info-main .product-options-bottom{
	background:#fff;
}
.product-item-details .awd-deli-ghgh{
	margin-top:35px;
}
.product-item-details .awd-deli-ghgh a{
	color:#a35ba4;
	font-size:16px;
	border: 1px solid #ffa500;
	padding:10px;
	box-shadow: 0px 0px 10px #ffa500;
	border-radius:3px;
}
@media (min-width: 320px) and (max-width: 480px) {
.product-item-details .awd-deli-ghgh {
	margin-top:10px;
}
.product-item-details .awd-deli-ghgh a{
	border:none;
	box-shadow:none;
	padding:0;
	font-size:15px;
}  
}
@media (min-width: 481px) and (max-width: 812px){
	.product-item-details .awd-deli-ghgh a{
		border:none;
		box-shadow:none;
		padding:0;
}		
}
.product-item-details .awd-deli-ghgh a strong{
	color:#ffa500;
}
.awd-ul-fg span{
	color:#a35ba4;;
}
.products-list .product-item-name a{
	font-weight:bold;
}
.promotion_free_text ul {
	padding-left:13px;
	list-style-type:disc;
	color:#a35ba4;
	font-weight:bold;
	clear:left;
	margin-bottom:25px;
}
.promotion_free_text ul li span{
	color:#444;
	font-weight:normal;
}
#layer-product-list .promotion_left p{
	display:none;
}
body .awd-btn-2.btn{
	background-color:#ffa500;
	border-color:#ffa500;
}
/*body .btn, body button{
	background-color:#81bf4e;
	border-color:#81bf4e;
}*/
/*One Step Checkout*/
.onestepcheckout-index-index .page-title,
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title h2 {
	color: #a35ba4;
}
.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{
	color:#210e2f;
	border-color:#210e2f;
}
.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header::before{
	color:#210e2f;
}
.checkout-payment-method .payment-methods .actions-toolbar .primary{
	padding:5px 17px 14px !important;
}
/*Checkout*/
body button.primary.checkout,
body button.primary, .actions-toolbar .primary .action {
	background-color:#81bf4e;
	border-color:#81bf4e;
}
.actions-toolbar .secondary .action{
	color:#000;
}
/*Amazon Widget*/
.minicart-wrapper .amazonpay-button-inner-image{
	margin-top:15px;
}
.amazonpay-button-inner-image{
	margin-top:-19px;
}
#checkout-step-shipping .amazonpay-button-inner-image{
	margin-top:20px;
}
/*Basket*/
.paypal{
	margin-bottom:20px;
}
/*Recycling*/
#product-options-wrapper span{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
/*Purchase Success*/
.box-order-billing-address{
	margin-left:20px;
}
/*Billing Address*/
.billing-address-details{
	margin:20px 0;
}
