.page-header { margin: 0!important;}
.nav-sections{display: none!important;}
.page-header { padding-bottom: 0;}
.btn-default:hover {border-color: transparent!important;}
.minicart-wrapper .block-minicart { right:133px !important;}
.product-categories .pcategories-row .pcategories-col .pcategories-thumb img { max-height:208px;}
.header-two .search .submit { border-radius:0; }
.signup-form .form-group .password-field span { color:#cccccc; font-size:30px; display: inline-block; line-height: 40px; }
.password-reset-form .form-group .password-field span {color:#cccccc; font-size:30px; display: inline-block; line-height: 40px;position: absolute;right: 10px;top: 0;}
#pager-bottom .toolbar-products .pages {display: block;}
#pager-bottom .product-number{display: none;}
#pager-bottom .modes{display: none;}
#pager-bottom .shorting{display: none;}
.user-pro-image .thumb img { width:100%;}
input:focus { box-shadow:none !important;}
.user-form .form-group .choice { position:relative; padding-left:25px; margin-bottom:38px; }
.user-form .form-group .choice input[type="checkbox"] { position:absolute; left:0; top:3px; margin:0; }
.user-form .form-group .choice label { margin-bottom:0;}
.user-form .form-group .fieldset > .legend { margin:0; padding-bottom:15px; }
.user-form .form-group .fieldset .field { margin:25px 0 0; }
.user-form .form-group .fieldset .field .label { width:auto; display:block; color:#999999;font-family:'brandon_grotesque_regularRg';font-weight:400;font-size:16px;letter-spacing:3.2px;line-height:20px; padding:0; text-align:left; margin-bottom: 19px; white-space:normal;}
.user-form .form-group .fieldset .field .control { width:100%; }
.user-form .form-group .fieldset .field .control .input-text {font-family:'brandon_grotesqueRgIt';background-color:#ffffff;color:#999999;height:40px;font-size:16px;letter-spacing:0.4px;}
.user-form .form-group .fieldset .field .control .password-strength-meter { padding:5px 0 0 0; height:auto; line-height:20px;}
.customer-account-edit .page-main { padding:0; }
.product-detail-block h4 { text-transform:uppercase;}
.page-title-wrapper .order-date .label { padding:0 5px 0 0; color:#333; font-weight: normal; font-size: 14px; }
.user-pro-address .order-items .table-order-items tfoot th.mark { background:#F8F8F8;}
.account .page-title-wrapper .page-title { display:inline-block; text-transform: uppercase; }
.account .page-title-wrapper .order-status { float: right; margin: 13px 0px; }
.user-pro-address .order-items .table-order-items .price-excluding-tax { font-size:14px; line-height: 20px;}
.pro-action ul li {margin: 0!important; padding-right: 8px;}

.your-basket-detail .product-detail-block .pro-text-inner { max-width: 500px; }
.pro-price .bootstrap-select.btn-group .dropdown-menu { min-width: 60px; height: 250px; overflow: auto;  }
.pro-price .select-box .btn-default:focus { border:none;}
.your-basket-detail .product-detail-block.media:first-child { padding-top: 0; }

.single-item .slick-prev:focus,
.single-item .slick-next:focus { border:none;}
body.suppliers-index-view .header-two { margin-bottom: 25px;}
body.suppliers-index-view .suppliers-detail .section-main-title { padding-top:40px;}
body.suppliers-index-view .suppliers-detail .section-main-title .back-toall { top:45px;}
body.suppliers-index-view .supplier-rightlogo { top: 2px; line-height: 122px; }
body.suppliers-index-view .suppliers-detail .section-main-title h2 { padding-bottom: 46px; text-indent: 0; }
body.suppliers-index-view .sticky-header .header-two {margin-bottom: 0px;}

.single-item .slick-dots {display: none !important; width:auto; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}

@media (min-width: 768px) {
    #header{position:fixed;left: 0;top: 0;right: 0;z-index: 99;background-color: #fff;}
    #header.sticky-header{box-shadow: 0 0 5px rgba(0,0,0,0.7);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.7);}
}
@media (max-width: 1199px) {
.your-basket .product-price .rightbtn .btn { min-width: 250px; margin-bottom:10px; }
.your-basket .pro-price li { margin-right:25px;}
.your-basket .pro-price li + li { margin-left:0px; }
.your-basket .product-price .rightbtn { width: 250px; }
.product-block .product-fullcontent h5 {word-wrap: break-word; margin:0 0 10px 0;}
.product-block .product-fullcontent a { bottom:20px; font-size: 14px;}
}
@media (max-width: 991px) {
body.suppliers-index-view .supplier-rightlogo { line-height: 118px; }
}

@media (max-width: 767px) {
.page-wrapper{padding-top: 0 !important;}
.minicart-wrapper .block-minicart { left:0; width:50%; min-width: inherit; }
.page-header { border-bottom:none;}
.account .page-title-wrapper .order-status { width:100%; float:left;}
.page-title-wrapper .order-date { margin: 0 0 20px; display: inline-block; width: 100%; }
.newsletter-block .newsletter { width:92%;}
.your-basket .product-price .rightbtn { width:100%;}
.your-basket-detail .product-detail-block .pro-text-inner { max-width: none; } 
.your-basket .pro-price li { margin:0 10px;}

body.suppliers-index-view .suppliers-detail .section-main-title { padding-top:0;}
body.suppliers-index-view .suppliers-detail .section-main-title .back-toall { top: 20px; }
body.suppliers-index-view .suppliers-detail .section-main-title h2 { padding-bottom: 20px; top: -5px; }
body.suppliers-index-view .supplier-rightlogo { line-height: 98px; top:0; }
body.suppliers-index-view .header-two { margin-bottom: 20px; }
}
@media (max-width: 639px) {
.table-wrapper .table:not(.totals):not(.table-comparison) tfoot th { padding-left:8px;}
.your-basket .pro-price li { margin:0;}

body.suppliers-index-view .supplier-rightlogo { line-height: 60px; top: -20px; }
}
@media (max-width: 479px) {
.minicart-wrapper .block-minicart { width:100%; }
.minicart-wrapper .block-minicart::after { left:9px; right: auto;}
.minicart-wrapper .block-minicart::before { left: 10px; right: auto; }
.header-two .logo { max-width:none;}
.product-block .product-fullcontent h5 { font-size:18px;}
}

.section-main-title h1
{
	margin-bottom: 0px !important;
}
.checkout-cart-index .price-excluding-tax{    display: inline;
    vertical-align: top !important;
    font-size: 16px;}
  .checkout-cart-index .price-excluding-tax .cart-price .price{
  	color: #b3b3b3;
    font-weight: normal;
  }
 .product-reviews-summary .reviews-actions{display: none !important;}
  .fieldset > .legend{margin-left:10px !important;}
.billing {padding-top:15px !important;margin-bottom:10px !important;}
.billing .label{ width: 25.8% !important; text-align:right;}
.billing .checkbox{float:left;width:auto !important;}
.shipping .label{ width: 25.8% !important; text-align:right;}
.shipping .checkbox{float:left;width:auto !important;}
