
.table-loading{
	position: relative;
}
.table-loading::after{
	z-index: 100;
	position: absolute;
	content: '';
	background-color: rgba(232, 232, 232, .6);
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.table-loading::before {
	z-index: 101;
	border: solid 3px white;
	border-bottom-color: black;
	border-radius: 50%;
	content: "";
	height: 40px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	width: 40px;
	animation: 1s linear infinite spinner;
}

@keyframes spinner {
    0% {
        transform: translate3d(-50%, -50%, 0) rotate(0deg);
    }
    100% {
         transform: translate3d(-50%, -50%, 0) rotate(360deg);
    }
}
.btn-grey{
	border: 1px solid #e5e5e5;
}

.btn-grey.active{
	border: 1px solid #eb660a;
}
/******\\\\\ ALGEMEEN //////******/


/* NOTE: OFFSET voor Anchor Links en Fixed Header */
:target:before {content:"";display:block; height:60px; /* fixed header height*/margin:-60px 0 0; /* negative fixed header height */}

/* Xzoom gallery Boostrap compatibility */
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/******\\\\\ PRODUCTS //////******/
.tab-content .table{margin:0}
.product .banner{position:absolute;top:40%;background: #52a209;padding: 3px 6px 3px 16px;color:#fff;left:-10px;font-size: 16px;}
.productimage .banner{position:absolute;top:60%;background:#658c20;padding:3px 6px;color:#fff;left:5px;font-size:18px}
.product .imagebox{overflow:hidden}
.product a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; max-height:240px;margin:0 auto}
.product a img {/* width: 100%; *//* height: auto; */}
.product:hover a img{transform:scale(1.15);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.col-md-3 .product:hover{border:none;box-shadow:2px 2px 7px rgba(0,0,0,0.42);border-radius: 4px;overflow: hidden;}
.col-md-4 .product:hover{border:none;box-shadow:2px 2px 7px rgba(0,0,0,0.42);border-radius: 4px;overflow: hidden;}
.col-md-3 .product{border:none;box-shadow:2px 2px 7px rgba(0,0,0,0);border-radius: 4px;overflow: hidden;}
.col-md-4 .product{border:none;box-shadow:2px 2px 7px rgba(0,0,0,0);border-radius: 4px;overflow: hidden;min-height: 393px;}
.product{text-align:center;position:relative;display:inline-block;transition:all .3s ease 0;-moz-transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;margin-bottom: 20px;height: 100%;padding-bottom: 107px;}
.product-bot{padding: 15px;background:#fff;margin-top: 15px;}
.producttitle{text-align: center;font-weight: 500;width:100%;display:block;/* height:44px; */font-size: 16px;color: #333;/* overflow:hidden; *//* line-height: 1.1em; */min-height: 55px;}
.oldprice{font-weight:500;font-size:12px;color:#ccc;text-decoration:line-through}
.currentprice.smallview{color: #333;font-size: 14px;/* height: 88px; */position: absolute;width: 100%;bottom: 0;left: 0px; margin: 10px 0; text-align: left;}
.currentprice .btn{ margin-top: 5px; }
.currentprice .old-price {position: relative;color: grey;}
.currentprice .old-price.strikeout:after {content: '';height: 2px;width: 100%;background: grey;position: absolute;left: 0;top: 13px;-moz-transform: rotate(-7deg);-webkit-transform: rotate(-7deg);-o-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);}
.currentprice .priceexcl {font-weight: bold; font-size: 22px; color: #47a7c3;}
.currentprice .price{/* font-weight: 800; *//* font-size:28px; *//* color: #317eaa; *//* font-family: 'Poppins'; *//* font-size: 40px; *//* font-weight: bold; */}
.currentprice .unit{/* font-weight:400; *//* font-size:14px; */}
.currentprice.smallview span{ text-align:left !important; padding-left:25%; }

.price-excl {font-weight: bold; font-size: 22px; color: #47a7c3;}
.price-blue {color: #47a7c3; padding:0px !important;}

.product-bot .col-md-6 span {font-size: 13px;font-weight: bold;text-transform: uppercase;}
.product-bot .fa {margin-right: 4px; font-size: 12px; color: #2d7d14;}
.product-bot .dimensions {}
.product-bot .delivery-time {color: #2d7d14;}

h3.producttitle {font-size: 2rem;}


/******\\\\\ CATEGORY //////******/
.cat-title {padding: 10px; font-weight: bold;}
.filters {background: #f1f1f1;padding: 8px 2px;margin-bottom: 20px;}
.filters .form-group {margin-bottom: 0;}
.filters .form-control {border-radius: 0; position: relative;}
.filters .form-control:after {  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; font-family: 'Font Awesome 5 Light'; font-weight: 400; content: '\f107';}
.filter-label {text-align: center; font-weight: bold; font-size: 16px; padding: 6px;}



/******\\\\\ FOOTER //////******/
footer{margin:0;padding:10px 0}
.foot{background: #000000;color: #6a6a6a;font-size:14px;font-weight: bold;position: relative;z-index: 2;}
.foot a{color:#fff}
.footerlay{position:absolute;right:40px;top:20px;z-index:999;width:auto;height:250px}

span.account-cart-amount{position:absolute;background:#359700;border-radius:40px;width:20px;height:20px;text-align:center;top:5px;left:20px;font-size:12px}

.productinfo .currentprice{/* font-size:44px; *//* font-weight:700; *//* float:right */}
.priceblock{margin:0 -15px 20px -15px;padding: 0; }
.small_cart{display:inline-block}
.small_cart span{float:left;margin-right:20px;margin-top:6px;font-size:14px;color:#666}
input.amount.bamount{appearance:none;-webkit-appearance:none;border:2px solid #e1e1e1;border-left:none;border-right:none;padding:3px 0;width:40px;text-align:center;margin:0;float:left;color:#666}
button.amount-min,button.amount-plus{appearance:none;-webkit-appearance:none;border:none;background:#e1e1e1;padding:5px 8px;font-weight:700;float:left;border-radius:0}
.small_cart.bigger input.amount.bamount{appearance:none;-webkit-appearance:none;border:2px solid #e1e1e1;border-left:none;border-right:none;padding:9px 0;width:40px;text-align:center;margin:0;float:left;color:#666}
.small_cart.bigger button.amount-min,.small_cart.bigger button.amount-plus{appearance:none;-webkit-appearance:none;border:none;background:#e1e1e1;padding:11px 10px;font-weight:700;float:left}
.small_cart.bigger span{margin-top:13px!important}
ul.thumbs{list-style:none;margin-top:20px}
ul.thumbs li{float:left;width:75px;height:75px;margin-right:10px}
ul.thumbs li img{width:100%;border:1px solid #eee;cursor:pointer}
ul.thumbs li img:hover{border:1px solid #e1e1e1}

.priceblock input, .priceblock select {height: 50px; }
input.form-control.col-sm-6 {margin: 0;}

.breadcrumb{ padding: 20px 0; margin: 0; list-style: none; background: none; border-radius: 0; font-size: 14px; }
.breadcrumb a{ color: #4a4a4a; }
.breadcrumb a:after{ content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-size: 10px; margin: 0 10px; }
.breadcrumb li.active{ color: #416AC2; }

.panel-body {padding: 0px;}

input.form-control.lg-input {height: 44px;}

.locatie {min-height: 540px}

/* OVERIGE */
#accordion h4{ margin: 0; }
#accordion label{ font-size: 16px; margin-bottom: 5px; }
#accordion .form-control{ font-size: 14px; padding: 3px 8px; }




@media only screen and (max-width: 1200px) {
.navbar-header{width:100%}
a.navbar-brand img{margin:0 auto}
.overlay h3{font-size:28px}
.overlay a{font-size:18px}
.overlay{padding:15%}
.zegel{right:0;top:-80px}
.container_search{ width: 100%; position: absolute; top: 0; right: 0; }
}

@media only screen and (max-width: 768px) {
nav.navbar.navbar-default .navbar-nav>li>a{font-size:13px;padding: 12px 0 10px;font-size:14px;}
.col-md-4 .block{text-align:center}
.navbar-toggle{top:-20px;z-index:999}
div#navbars{margin-top:0;background-color:#317eaa;overflow:hidden;text-align:center;font-size:16px!important;top: 0px;}
ul.nav.navbar-nav.pull-right{float:none!important;margin:0;padding-left:20px}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-bottom:30px}
div.block.list .col-md-4 .overlay,div.block.list .col-md-4 .overlay a{opacity:1;display:block;width:100%}
.zegel{right:0;top:0}
div#navbars{overflow:visible}
ul.nav-normal ul.dropdown-menu{position:relative;float:none;text-align:center;}
}

@media only screen and (max-width: 667px) {
.carousel-caption{top:25%;left:5%;right:5%}
.carousel-caption h2{font-size:38px}
.carousel-caption .slidelink{padding-top:0}
.carousel-caption .slidelink a{font-size:22px}
.navbar-brand>img{height:60px}
div.block.list .col-md-4 .overlay,div.block.list .col-md-4 .overlay a{opacity:1;display:block;width:100%}
.zegel{display:none}
}

@media only screen and (max-width: 480px) {
.carousel-caption h2{font-size:38px}
div.block.list .col-md-4 .overlay,div.block.list .col-md-4 .overlay a{opacity:1;display:block;width:100%}
.zegel{display:none}
}

.pswd-forget{color:#666}
span.inclbtw{font-size:14px;color:#9b9b9b;margin-left:10px}
.extraproducts{margin:20px 0}
.extraproducts .btn-sm{background:#444;color:#fff;border:1px solid #000}
ul.acc{margin:10px 0 15px;overflow:hidden;padding:0}
.acc li{list-style-type:none;padding:0}
.acc_ctrl{background:#FFF;border:none;border-bottom:solid 1px #F2F2F2;cursor:pointer;display:block;outline:none;padding:5px;position:relative;text-align:left;width:100%}
.acc_ctrl span{color:#000;font-size:18px}
.acc_panel p{padding:5px 20px 7px}
.acc_ctrl:before{background:#44596B;content:'';height:2px;margin-right:37px;position:absolute;right:0;top:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14px}
.acc_ctrl:after{background:#44596B;content:'';height:2px;margin-right:37px;position:absolute;right:0;top:50%;width:14px}
.acc_ctrl.active:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.acc_ctrl.active h2,.acc_ctrl:focus h2{position:relative}
.acc_panel{background:#F2F2F2;display:none;overflow:hidden;font-size:16px;color:#333}
.acc_panel ul{list-style:circle;padding:0 0 0 40px}
.acc_panel ul li{list-style-type:disc}
button.navbar-toggle{background:#317eaa}
.navbar-toggle .icon-bar{background:#fff}

@media (min-width: 1200px) {
.container.wrapper{width:100%;max-width:1280px}
.sr-show{display:none}
}

@media (min-width: 420px) {
.container.wrapper{width:100%;max-width:1280px}
.sr-show{display:none}
}

@media (max-width: 420px) {
.container.wrapper{width:100%!important;max-width:320px!important;padding:20px 15px 50px!important}
.sr-hide{display:none}
.sr-show{display:block}
.sr-header{margin-top:20px}
.sr-padding-left{padding-left:10px!important}
.sr-padding-right{padding-right:10px!important}
.navbar.menu img{width:65%}
ul.nav.navbar-nav.sr-show ul li{float:left;width:100%}
body>.container.homepage>.row{margin:10px 0}
h1,h2,h3{margin:5px 0 20px}
.subfooter h3{margin:20px 0 10px}
.navbar-default{padding:10px 0;height:44px}
.alert{float:left}
p.alert.alert-success a.pull-right.btn.btn-default{font-size:12px}
span.sectionline{width:5%}
.cartContent h4{font-size:22px}
.CartDescription .price{color:#444}
.productinfo{/* float:left */}
ul#etalage{max-width:320px!important;margin:0 auto;max-height:400px!important}
ul#etalage img{max-width:100%!important;height:auto!important}
li.etalage_small_thumbs{max-width:100%!important;overflow-x:scroll;top:320px!important}

.product{margin:20px auto;width:100%;text-align:center}
h4.sectionhead{margin:0}
}

@media (max-width: 768px) {
body{background:none!important}
.wrapper{padding:20px 15px 50px!important}
div.navbar-right{float:right!important}
.md-only{display:none!important}
.xs-only{display:block!important}
}

.linksmal{font-size:14px;color:#000}
a.linksmal:hover{text-decoration:underline}
label.payoption{border:1px solid #f1f1f1;display:block;margin-bottom:10px;padding:10px;height:50px}
label.payoption input{position:relative;float:left;margin:8px 10px 0 0}
label.payoption img{position:relative;float:left;margin:3px 10px 0 0}
label.payoption span.name{position:relative;float:left;font-size:14px;margin-top:4px}
label.payoption span.extraprice{position:relative;float:left;color:#40a225;font-weight:700;margin:3px 0 0 10px;font-size:14px}
.small-cart{color:#317eaa;cursor:pointer;width:20px;height:20px;padding:0;margin-left:8px;margin-top:3px}
.btn-success{background: #ffc544;color: #000;border: 3px solid #ffc544;border-radius: 0;}
.btn-success:hover{border: 3px solid #40a225;background: #fff;color: #40a225;}
.btn-danger{background:#444;border:1px solid #000}
.vcenter{display:inline-block;vertical-align:middle;float:none}
.col-xs-4.col-xs-offset-4.amount{padding:4px 0}
select#cartAmount{width:90px;padding:5px 15px;-webkit-appearance:none}
a.btn.btn-success.lrws-addtocartbig{/* text-transform:lowercase; */padding:6px 18px 8px;font-size:18px;background:#317eaa;}
i.fa.fa-shopping-basket.lrws-addtocart.pull-right.small-cart{margin:5px 0 0 20px;font-size:20px}
.productprice{display:block;width:100%;margin:10px 0;text-align:left}
button.amount-min:focus,button.amount-plus:focus{outline:none}
button.amount-min:hover,button.amount-plus:hover{background:#ccc}
button.amount-min,button.amount-plus{color:#666}
.productinfo .description,.productinfo .description span{font-family:'Poppins'!important;margin:10px 0;font-size: 16px;line-height: 1.8em;}

.productdetail {margin: 20px 0;}
.productinfo {}
.productinfo h3{margin:0 0 15px;font-size: 34px;}
.productinfo .table {font-size: 14px;position: relative;z-index: 0;}
.productinfo .table .form-group{margin: 0;}
.table tr td {/* border: none !important; */}

.panel{border:none;font-family: 'Open Sans';box-shadow:none;}
.panel-heading{background:none;border:none;padding:0}
ul.nav.nav-tabs{background:#fff}
ul.nav.nav-tabs>li>a{color:#aaa;background:#f1f1f1;border-bottom:1px solid #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;background:#fff!important;border-bottom:1px solid #fff!important;color:#555!important}
.tab-content{padding:20px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:inline-block;width:100%;position:relative;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottom-right:5px;-moz-border-radius-bottom-left:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.nut-list{list-style:none;line-height:1.8}
.nut-list li{width:50%;padding-left:2px;float:left}
.nut-list li:before{content:"- "}
.discount{width:75px;height:75px;background-image:url(../images/discounts.svg);z-index:99;position:absolute;background-position:center center;right:100px;color:#fff;background-repeat:no-repeat;padding:25px 5px;line-height:1.2em;top:10px;font-weight:800;font-size:20px;text-align:center;z-index:1}
span.discountfirst{font-size:26px;font-weight:700}
span.discountsecond{font-size:14px;font-weight:600}
div#sm_shoppingcart{position:fixed;bottom:4%;width:100%;z-index:99}
#sm_shoppingcart>div{margin:0 auto;width:460px;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px -2px rgba(0,0,0,0.8);box-shadow:0 0 10px -2px rgba(0,0,0,0.8);overflow:auto}
span.sc_amount{background: #52a206;border-radius:4px 0 0 4px;position:relative;padding:15px 22px;color:#fff;float:left;}
span.sc_total{padding:11px;text-align:right;position:relative;display:inline-block;float:right}
span.sc_price{color:#317eaa;font-weight:700;font-size:20px}
.form-group{position:relative}
.form-control-error{background:#d9534f;padding:5px 8px;-webkit-border-radius:3px;border-radius:3px;position:absolute;right:0;bottom:37px;margin-bottom:8px;max-width:230px;font-size:80%}
.form-control-error:after{width:0;height:0;content:'';display:block;border-style:solid;border-width:5px 5px 0;border-color:#d9534f transparent transparent;position:absolute;right:20px;bottom:-4px;margin-left:-5px}
.form-control-error ul{list-style:none;color:#fff;padding:0;margin:0}
.form-control-error-list ul{list-style:none;color:#d9534f;padding:0;margin:5px 0 0;font-size:80%;font-weight:400}
.has-danger .select2-selection--single,.has-danger .select2-selection--multiple{border-color:#d9534f!important}
p#result{font-size:12px;font-weight:700}
.np{position:absolute;top:-100px;width:300px;z-index:999;margin:0 80px;padding:15px;box-sizing:border-box;background:#d4d4d4;border-radius:4px;border:1px solid #ccc;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px -2px rgba(0,0,0,0.8);box-shadow:0 0 10px -2px rgba(0,0,0,0.8)}

.np .glyphicon-ok{display:block;float:left;padding:14px;background:#fff;border-radius:30px;color:#359700;margin-right:20px}
.np:after{content:'';position:absolute;width:0;height:0;border:15px solid;border-top-color:#d4d4d4;top:100%;left:50%;margin-left:-15px;border-radius:4px;color:rgba(255,255,255,0)}
.np .fa {font-size: 10px;}

.panel-title{color:inherit;font-size: 24px;margin-bottom:0;margin-top:0;/* color:#454545; *//* font-size:15px; */padding:10px;}
.panel-heading,.panel-group .panel{border-radius:0}
.panel-default>.panel-heading{/* border-top:4px solid #317eaa */}
.productimage{text-align:center}

.calcbox {padding: 20px;border: 1px solid #47a7c3;border-radius: 4px;}
.calcbox .delivery{float:right; font-size: 14px; font-weight: bold; color: #2d7d14;}
.calcbox .delivery .fa {margin-right: 4px;}

a#cartbtn {font-weight: 600;font-size: 17px;padding: 11px 2px;background: #ffc544;color: #000;border: 3px solid #ffc544;border-radius: 0;text-align: center;}
a#cartbtn .glyphicon-shopping-cart {font-size: 24px;margin-bottom: 20px;padding: 5px; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a#cartbtn:hover{ border: 3px solid #40a225; background: #fff; color: #40a225; cursor: pointer; }
a#cartbtn:hover .glyphicon-shopping-cart{font-size: 34px;padding: 0;}

.price-total {font-weight: bold; color: #2d7d14; font-size: 18px;}

.advice-box {padding: 20px; border: 1px solid #ca0b19;}
.advice-box h3 {margin-top: 0;font-size: 32px;font-weight: 600;}
.advice-box a.advice-phone {display: block; width: 100%; background: #317eaa; color: #fff; font-weight: 800;  font-size: 22px; padding: 8px 20px; margin: 40px 0 20px 0;}
.advice-box img.personel {position: absolute; bottom: 0; right: 0;}

.advice-bar {padding: 20px 0;}
.advice-bar .advice-title {font-size: 34px;font-weight: 800;font-family: 'Poppins';}

td h3,td h4{margin:0}
.gobackwebsite{display:none}
.categoriemenu .navbar-default{background-color:transparent;border-color:transparent}
.catmenu ul{left:0}
.categoriemenu .navbar{min-height:auto;margin-bottom:0}
div.catmenu{padding:0 0 0 15px}
.dropdown-menu>li>a:hover{color: #4fa8c5;/* text-decoration:none; *//* background-color:#317eaa */}
ul.nav-normal li.dropdown ul.dropdown-menu li{display:block;width:100%}
ul.nav-normal li.dropdown ul.dropdown-menu li a:after{border-right:none;padding:0}
ul.nav-normal li.dropdown:hover ul.dropdown-menu{display:block!important}
.mobile-search{display:none}

.dropdown-menu{
	width: 300px !important;
	top: auto !important;
	background-color: #79a729 !important;
}

@media only screen and (min-width: 768px) {
ul.nav-normal li a{padding: 14px 20px;font-weight: bold;font-size: 16px;}
ul.nav-normal ul.dropdown-menu{position:absolute;left:-10px!important;padding:5px 10px;background-color:#317eaa}
ul.nav-normal li.dropdown:hover ul.dropdown-menu{display:block!important}
.navbar-nav{width:100%;display:flex;justify-content:space-between}

ul.nav-normal li.dropdown ul li a {padding: 8px 20px;}


ul.nav-normal li.dropdown ul.dropdown-menu li{ display:block; width:100%; }
ul.nav-normal li.dropdown ul.dropdown-menu li a:after{ border-right:none; padding:0px; }
ul.nav-normal li.dropdown:hover ul.dropdown-menu{ display:block !important; }

nav.navbar.navbar-expand-lg ul.dropdown-menu a.nav-link {padding: .2rem .2rem;white-space: nowrap;}

.main-logo {position: absolute;top: -15px;}
nav.navbar.navbar-default {margin-bottom: 0;padding: 0;}

.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.vcenter{
  display:flex;
  flex-direction:column;
  justify-content:center;
  }
.vbottom{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

}


.lrws-deletecart svg{ color: red; }
.lrws-deletecart:hover svg{ color: #7B0507; }



@media only screen and (min-width: 1680px){
.container {max-width: 1200px; width: 1200px;}

}

@media only screen and (min-width: 1221px) and (max-width: 1679px) {
.container {width: 96%; max-width: 96%;}
.ups-bar {font-size: 14px;}
}

@media only screen and (min-width: 959px) and (max-width: 1220px) {
.navbar-nav{width:100%;display:flex;justify-content:space-between}
.container.page .container{width:100%}
nav.navbar.navbar-default{position:relative;top:0}
.navcontainer.sticky{position:relative}
.navbar{border-radius:0;margin-bottom:0}
.priceblock .col-xs-4:nth-child(1){display:none}
.priceblock .col-xs-4:nth-child(2){width:50%}
.priceblock .col-xs-4:nth-child(3){width:50%}
a.btn.btn-success.lrws-addtocart{width:100%;text-align:center}
.subfoot iframe{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}

.header-contact a {font-size: 24px;}
.header-contact .customer-sup, .header-contact .customer-sup a{font-size: 14px;}
.weekdeal-product .product-price {font-size: 24px;}
.weekdeal-product .old-price {font-size: 18px;}
.col-md-6.uspblock {display: none;}
.ups-bar {font-size: 10px;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.container.page .container{width:100%}
.navbar-nav{width:100%;display:flex;justify-content:space-between}
nav.navbar.navbar-default{position:relative;top:0}
nav.navbar.navbar-default.sticky{position:relative}
.navbar{border-radius:0;margin-bottom:0}
.row.mainproducts .col-sm-6{text-align:center}
h4{font-size:16px}
.CartProduct td:nth-child(1).sr-hide{display:none}
.sr-padding-right{width:30%}
.loadCartView{margin:0 15px}
.loadCartView .pull-right{width:100%;margin-bottom:5px}
.loadCartView .pull-left{width:100%;margin-bottom:5px}
.loadCartView .btn{width:100%}
.btn.btn-default.btn-xl{width:100%;margin-bottom:5px}
.btn.btn-success.btn-xl{width:100%;margin-bottom:5px}
.form-control{margin-bottom:5px}
.USP{display:none}
.productimage{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea}
.col-md-12.addtocart{float:left}

.usp-bar {display: none;}
.advice-block {float: left; width: 100%;}
.advice-bar .text-right {text-align: center !important;}
.gradient {padding: 20px 0; margin-top: 20px; margin-bottom: 20px;}
.row.gradient {background: #47a7c3;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
h1,h2,h3{margin:40px 0 20px}
.catmenu ul li{display:block;text-align:center;margin-bottom:5px}
.catmenu ul li a:after{border:none;padding:0}
.priceblock .col-xs-4{width:100%;text-align:center}
.nav-tabs>li{width:100%}
.nut-list li{width:100%}
div#sm_shoppingcart{bottom:15px}
#sm_shoppingcart>div{max-width:100%;width:auto;margin:0 15px}
.np{top:-100px;left:0;width:calc(100% - 30px);margin:0 15px}
.np:after{left:50%}
.productdetail .col-md-6{padding:0}
.loadCartView{margin:0 15px}
.loadCartView .pull-right{display:none}
.loadCartView .pull-left{width:100%;margin-bottom:5px}
.loadCartView .btn{width:100%}
.cartContent h4{font-size:16px}
.cartContent .sr-padding-left{width:60%}
.cartContent .sr-padding-right{width:50%}
.row.mainproducts .col-xs-12{text-align:center}
.container.page .container{padding:0}
.form-control{margin-bottom:5px}
.btn.btn-default.btn-xl{width:100%;margin-bottom:5px}
.btn.btn-success.btn-xl{width:100%;margin-bottom:5px}
.table.table-striped th:nth-child(2){display:none}
.table.table-striped th:nth-child(3){display:none}
.table.table-striped tr td:nth-child(2){display:none}
.table.table-striped tr td:nth-child(3){display:none}
.foot .pull-left{text-align:center!important;width:100%}
.foot .pull-right{text-align:center!important;width:100%}
.USP{display:none}
.row.search{display:none}
.topbar{position:relative;color:#fff;margin-bottom:10px;background:#317eaa}
.topbar span{color:#fff}
.topbar .langbox{margin:0}
nav.navbar.navbar-default{position:relative;top:0;background:none;margin-top:-80px}
.col-xs-12{text-align:center}
.pull-left,.pull-right{float:none!important}
.producttitle{height:65px}
.col-md-12.priceblock .row{margin:0 auto}
.usp-bar {display: none;}
}

@media only screen and (max-width: 479px) {

span.sc_amount {padding: 17px 14px;}
div#sm_shoppingcart {font-size: 12px;}

.search-results .product-result {padding: 0 20px;}

.uspblock {display: none;}
.ratingblock {display: none;}
.ups-bar {display: none;}
.character {display: none;}

.navbar-toggle {top: 0;}
button.navbar-toggle {margin-top: -6px; margin-right: -5px;}
.header {padding: 10px 0;}
.header-contact {display: none;}

div#fb-root {display: none;}

.weekdeal-product {margin-bottom: 20px;}

h1,h2,h3{margin:40px 0 20px}
h1{font-size:28px;line-height:38px}

h1.sectionhead {font-size: 20px;margin: 10px 0;}
h1.sectionhead:before {display: none;}
h1.sectionhead:after {display: none;}

.gradient {padding: 20px 0; margin-top: 20px; margin-bottom: 20px;}
.row.gradient {background: #47a7c3;}

.breadcrumb {padding: 10px 0;}

.logomain {display: none;}

.advice-block {float: left; width: 100%;}
.advice-bar .text-right {text-align: center !important;}

nav.navbar{border-radius:0;margin-bottom:0}
.container.page{margin-top:0}
.navbar-brand{float:left;height:50px;padding:0}
.catmenu{padding:15px!important}
.catmenu a.account{padding:12px 0}
.catmenu a.account.home{z-index:999}
.catmenu a.account.cart{right:0;padding:0}
.catmenu a.account.acc{position:absolute;right:30px;top:-120px;z-index:999;padding:0}
.catmenu a.account.inlog{position:absolute;right:15px;top:-120px;z-index:999;padding:0}
.catmenu a.account.search{right:15px!important}
.catmenu a.account span{display:none}
.catmenu a.account span.account-cart-amount{display:block;top:-7px;left:7px}
.catmenu ul li{display:block;text-align:center;margin-bottom:5px}
.catmenu ul li a:after{border:none;padding:0}
.priceblock .col-xs-4:nth-child(1){display:none}
.priceblock .col-xs-4:nth-child(2){margin-top:4px}
.priceblock .col-xs-4{width:50%;float:left;text-align:center}
.nav-tabs>li{width:100%}
.nut-list li{width:100%}
div#sm_shoppingcart{bottom:15px}
#sm_shoppingcart>div{max-width: 310px;width:auto;margin:0 15px;}
.np{top:-100px;left:0;width:calc(100% - 30px);margin:0 15px}
.np:after{left:75%}
h2{font-size:20px}
h1.sectionhead span.sectionline{width:10vw;padding:5px 0}
.productdetail .col-md-6{margin-bottom:20px}
.loadCartView{margin:0 15px}
.loadCartView .pull-right{display:none}
.loadCartView .pull-left{width:100%;margin-bottom:5px}
.loadCartView .btn{width:100%}
.cartContent h4{font-size:16px}
.cartContent .sr-padding-left{width:60%}
.cartContent .sr-padding-right{width:50%}
.container.page .container{padding:0}
.form-control{margin-bottom:5px}
.btn.btn-default.btn-xl{width:100%;margin-bottom:5px}
.btn.btn-success.btn-xl{width:100%;margin-bottom:5px}
.table.table-striped th:nth-child(2){display:none}
.table.table-striped th:nth-child(3){display:none}
.table.table-striped tr td:nth-child(2){/* display:none; */}
.table.table-striped tr td:nth-child(3){display:none}
.foot .pull-left{text-align:center!important;width:100%}
.foot .pull-right{text-align:center!important;width:100%}
.USP{display:none}
.row.search{display:none}
.topbar{position:relative;color:#fff;margin-bottom:10px}
.topbar .langbox{margin:0}
nav.navbar.navbar-default{position:relative;/* top:0; *//* background:none; *//* margin-top:-80px; */}
.col-xs-12{text-align:center}
.pull-left,.pull-right{float:none!important}
.producttitle{height:65px}
.topbar{position:relative;color:#fff;margin-bottom: 0;background:#317eaa;}
.topbar span{color:#fff}
.mobile-search{display:block}
.mobile-search .search{display:block}
.mobile-search .search .btn{padding:7px 18px}
}

.pricebanner{position:absolute;right: -12px;top: -22px;background: #ff5512;border-radius:100%;color:#fff;font-weight: 800;font-size: 24px;padding-top: 23px;line-height: 0.8em;width: 80px;height: 80px;z-index:2;font-family: 'Poppins';}
.pricebanner span{font-size: 12px;display:block;font-weight: bold;text-transform: uppercase;}

/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

.currentprice .priceexcl.discounted {color: #40a225; font-size: 26px;}

.rating {
	display: block;
	margin-top: 20px;
	position: relative;
}

.rating-stars {
	display: block;
	position: relative;
	width: 80px;
	height: 15px;
	vertical-align: baseline;
	background: url(../images/stars-filled.svg) 0 no-repeat;
	background-size: 80px 15px;
}

.rating-stars .rating-stars-score {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
	background: url(../images/stars-empty.svg) 0 no-repeat;
	background-size: 80px 15px
}

.rating-stars-link {
	color: #fff;

	font-size: 15px;
	display: block;
	margin-top: 6px;
}

.rating-stars-big {
	display: block;
	position: relative;
	width: 170px;
	height: 32px;
	vertical-align: baseline;
	background: url(../images/stars-filled.svg) 0 no-repeat;
	background-size: 170px 32px;
	margin: 0 auto;
}

.rating-stars-big .rating-stars-score {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
	background: url(../images/stars-empty.svg) 0 no-repeat;
	background-size: 170px 36px;
}

.rating-top{/* margin-top:3px; *//* padding-top:3px; */}
.rating-top .rating-stars { float:right; margin-top:2px; }
.rating-top .rating-stars-link { float:right; margin-top:0px; margin-left:10px; }

.search-results{background:#fff;display: none;width: 100%;border-radius: 0;position:absolute;z-index:9999;margin-top:-4px;/* border-bottom-left-radius:5px; *//* border-bottom-right-radius:5px; */border-left: 2px solid #d6dee2;border-right: 2px solid #d6dee2;border-bottom: 1px solid #d6dee2;}
.search-results .product-result{ border-bottom: 1px solid #e1e1e1; text-align:left !important; }
.search-results .product-result .producttitle{ text-align:left; font-size:14px; height:auto;}
.search-results .product-result .currentprice{ font-size:12px; margin:0px; }
.search-results .product-result a{ display:block; padding:10px; }
.search-results .product-result a:hover{ background:#f5f5f5; }

.search-results .product-result .col-md-10,
.search-results .product-result .col-xs-10{ padding-left:0px; }

.search-results .product-result.orange{background: #47a6c3;color:#fff !important;}
.search-results .product-result.orange .producttitle{ color:#fff !important; }

.search-results .product-result.orange a:hover{ background:#47a7c3; }

.subfoot .character {position: absolute;bottom: -75px;z-index: 0;}
.subfoot .socialicons {margin-top: 40px; text-align: center}
.subfoot .socialicon {padding: 20px; background: black; color: #fff; font-size: 30px; margin: 0 10px}

.col-20 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

@media (min-width: 576px) {
  .col-sm-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 768px) {
  .col-md-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 992px) {
  .col-lg-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 1200px) {
  .col-xl-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}

input.form-control, select.form-control {appearance: none; background: #fcfcfc; border-radius: 0;}

.greenblock .form input,
.greenblock .form textarea { background: none; outline: none; border: 1px solid #fff; color: #fff; border-radius: 2px; height: auto; }
.greenblock .form input::placeholder { color: rgba(255,255,255,0.8); }
.greenblock .form input[type="file"] { border: none; }


.search-wrap form { display: flex; align-items: center; }
.search-wrap form input[type="text"] { height: 100%; margin-right: 15px; margin-bottom: 0; }
