@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import 'custom.css';

/**
 * Digitek Shop styles
 */
html, body {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
}
@font-face {
	font-family: 'bebas_neue_regularregular';
	src: url('../fonts/bebasneue_regular-webfont.woff2') format('woff2'),
	url('../fonts/bebasneue_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'bebas_neuebold';
	src: url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
	url('../fonts/bebasneue_bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'fjallaoneregular';
	src: url('../fonts/fjallaone-regular-webfont.woff2') format('woff2'),
	url('../fonts/fjallaone-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

a,
a:hover {
	color: #0069b8;
}
.text-bold {
	font-weight: bold;
}

/**
 * Basisfont
 */
@media (max-width: 768px){
	body{
		font-size: 13px;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	body{
		font-size: 13px;
	}
}
@media (min-width: 992px){
	body{
		font-size: 14px;
	}
}
.messages{
	position: relative;
	width: 100%;
	margin: 18px 0px 0px 0px;
}
h1{
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	color: #4c4c4c;
	margin: 0px;
	padding: 25px 0px 20px 0px;
}
h1.product_title {
	text-transform: none;
}
h1.lessPadding{
	padding: 10px 0px 5px 0px;
}
h2, .modal-title{
	color: #006ab8;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: none;
	margin: 10px 0px 14px 0px;
}
.product-collateral h2{
	margin-top: 15px;
}
h3{
	color: #006ab8;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0px 14px 0px;
}
h4{
	font-size: 1.2em;
}
.top-row {
	border-bottom: 1px solid #ededed;
	background-color: #fff;
	height: 45px;
	z-index: 1002 !important;
}
.top-row ul li a{
	padding: 13px 15px;
}
@media(max-width: 768px){
	.logo-row .headerBlock{
		min-height: 50px;
		height: auto;
	}
	.logo-row{
		position: relative !important;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	.logo-row .headerBlock{
		height: 60px;
	}
	.nav-row .navbar-nav>li>a{
		padding: 10px 5px
	}
}
@media (min-width: 768px){
	.logo-row .logo img {
		margin-left: -20px;
	}
	.logo-row {
		top: 45px;
	}
}
@media (max-width: 768px){
	.logo-row .logo img {
		margin-left: -7px;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	.logo-row .logo img{
		margin-left: -10px;
	}
}
.logo{
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	width: 300px;
	height: 60px;
	margin-top: 18px;
	margin-left: -12px;
}
@media (max-width: 768px){
	.logo{
		width: 150px;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	.logo {
		margin-top: 45px
	}
}
.nav-row {
	z-index: 1000 !important;
}
.animated, .nav-row .navbar-nav>li>a{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.logo-row .links {
	margin-bottom: 0px;
	margin-top: 30px;
}
.logo-row {
	background-color: #fff;
	height: 94px;
}
@media (min-width: 767px){
	.logo-row{
		z-index: 1001 !important;
	}
}
@media (min-width: 768px){
	.nav-row .navbar-nav>li>a {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}
@media (min-width: 768px){
	.nav-row .navbar-nav>li>a {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.nav-row .form-search {
		margin-top: 1px;
		margin-bottom: 1px;
	}
}
.top-row .dropdown-menu{
	margin: 0px !important;
}
/* ANIMATIE HEADER DESKTOP */
@media (min-width: 767px){

	.top-row{
		height: 35px;
	}
	.top-row ul li a{
		padding: 8px 15px;
	}
	.logo-row{
		top: 35px;
		height: 70px
	}
	.logo-row .logo{
		margin-top: 5px;
	}
	.logo-row .links {
		margin-top: 21px;
	}
	.nav-row {
		top: 105px;
	}
	.logo-row .headerBlock a.logo{
		/*height: 63px;*/
	}
}
@media (max-width: 768px){

	.logo-row{
		top: 0px !important;
		height: 60px !important;
	}
	.logo-row .headerBlock{
		height: 60px !important;
	}
	.logo{
		height: 40px;
		margin-top: 15px;
		z-index: 99999 !important;
		position: relative;
	}
	.top-row{
		z-index: 12000 !important;
	}
	.nav-row{
		position: relative !important;
		top: inherit !important;
		margin-top: 0px !important;
	}
}
.main-container {
	margin-top: 164px;
}
.bullet{
	padding: 0px 10px 0px 10px;
}
.top-row a {
	color: #4b4b4b;
}
.top-row .nav-pills li {
	border-right: 1px solid #ededed;
}
.top-row .nav-pills li.first {
	border-left: 1px solid #ededed;
}
.top-row .nav-pills li:hover a {
	background-color: #fff;
	color: #0067b7;
}
.top-row .nav-pills li.active a {
	background-color: #fff;
	color: #0067b7;
}
#narrow-by-list{

}
.narrow-by-list dd ol.gan-list-checkbox li a{
	background-image: url('../images/select_inactive.png');
	background-repeat: no-repeat;
}
.narrow-by-list dd ol.gan-list-checkbox li a.active{
	background-image: url('../images/select_active.png');
}
.narrow-by-list dd ol.gan-list-checkbox li a, ul.gan-list-checkbox.gan-default-list li a span, ul.gan-list-checkbox.gan-folding-list li a span, .gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{
	background-position: 0px 0px;
}
.logo-row header {
	margin: 0;
}
.flexBlock{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.alignVertMiddle{
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.alignHorRight{
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.navbar-toggle{border: none;}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	background: #3d8bc9;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border: none;
}
.navbar-main .navbar-brand{
	color: white;
}
.logo-row .links {
	margin-bottom: 0px;
}
.logo-row .links a {
	color: #878787;
	font-size: 20px;
	text-transform: uppercase;
	padding: 0 12px;
	font-family: 'bebas_neuebold';
}
.logo-row .links a:hover {
	color: #0069b8;
	text-decoration: none;
}

@media (min-width: 768px) AND (max-width: 992px){
	.logo-row .links a {
		padding: 0 16px;
	}
}
.logo-row .links .last a {
	padding-right: 0;
}
/*.nav-row {
    background-color: #0069b8;
    margin-bottom: 20px;
}
*/
.nav-row {
	background-color: #118af5;
	margin-bottom: 20px;
}
@media (min-width: 768px){

	.main-container{
		margin-top: 0px !important;
	}


	.nav-row{
		background-repeat: no-repeat;
		box-shadow: 0 -1px 3px rgba(0,0,0,0.1) inset, 0 1px 3px rgba(0,0,0,0.3) inset;
		background-position: center 80%;
		background-image: url('../images/background-mainmenu.jpg');
	}
}
.nav-row .navbar {
	margin-bottom: 0;
	border: 0;
	border-radius: 0;
	min-height: auto !important;
}
.nav-row .navbar-default {
	background-color: transparent;
}
.nav-row .navbar-default .navbar-nav>li>a,
.nav-row .navbar-default .navbar-text {
	color: #fff;
	font-size: 15px;
	padding: 10px 13px;
	text-transform: uppercase;
}
/* LG */
@media (min-width: 992px) AND (max-width: 1200px){
	.nav-row .navbar-default .navbar-nav>li>a,
	.nav-row .navbar-default .navbar-text {
		font-size: 13px;
		padding: 10px 9px;
	}
}
/* MD */
@media (min-width: 768px) AND (max-width: 992px){
	.nav-row .navbar-default .navbar-nav>li>a,
	.nav-row .navbar-default .navbar-text {
		font-size: 13px;
		padding: 10px 9px;
	}
}

/* SM */
@media (max-width: 768px){
	.nav-row .navbar-nav>li>a {
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		background: #3d8bc9;
		color: white;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color: white;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		color: white;
	}
}
.navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .nav-row .navbar-default .navbar-nav>.active>a:focus, .nav-row .navbar-default .navbar-nav>.active>a:hover{
	background-color: #0069b8 !important;
	color: white;
}
@media (min-width: 768px){
	.navbar-default .navbar-nav>.active>a:focus{
		background-image: none !important;
	}
	.navbar-default .navbar-nav > li.active>a{
		background-image: url('../images/active-menu.png');
		background-repeat: no-repeat;
		background-position: bottom center;
	}
}

.nav-row .navbar-default .navbar-nav>.active>a,
.nav-row .navbar-default .navbar-nav>.active>a:focus,
.nav-row .navbar-default .navbar-nav>.active>a:hover {
	background-color: transparent;
}
.dropdown-menu .divider{
	background: #3d8bc9;
}
.navbar-nav .dropdown-menu{
	background: #0069b8;
	color: white;
}
.navbar-nav .dropdown-menu li a{
	color: white;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background: #3c8bc9;
	color: white;
}
.top-row .dropdown-menu{
	right: 0px !important;
	left: auto !important;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background: white;
}
.breadcrumb {
	font-size: 12px;
	text-transform: uppercase;
	color: #a5a5a5;
}
.breadcrumb a {
	color: #4b4b4b;
}

.whiteBackgr {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	padding: 3px 18px 30px 18px;
}


.footer-links-row {
	margin-top: 30px;

}
.footer-links-row h4 {
	font-weight: bold;
	color: #0067b7;
}
.footer-links-row a {
	color: #4b4b4b;
}

.footer-row {
	background-color: #0069b8;
	margin-top: 15px;
	color: #fff;
}
.footer-row ul{
	width: 100% !important;
}
@media (min-width: 992px){
	.footer-row ul li:after{
		content:"\2022";
		margin: 0px 6px 0px 10px;
	}
	.footer-row ul li:last-child:after{
		content: none;
	}
}
.breadcrumb {
	padding: 0px 0px;
}
.breadcrumb li{
	font-size: 13px;
}
@media (max-width: 992px){
	.footer-row ul{
		margin: 10px 0px 10px 0px;
	}
	.footer-row ul li{
		float: left;
		clear: both;
		display: block !important;
		padding: 4px 0px 4px 0px;
	}
}

.footer-row footer {
	margin-top: 15px;
	margin-bottom: 7px;
}
.footer-row footer p {
	margin-bottom: 0;
}
.payment-icons ul {
	padding: 0;
	float: right;
}
@media (max-width: 768px){
	.payment-icons{
		margin-top: 30px;
	}
	.payment-icons ul{
		float: left;
		margin: 10px 0px 0px 0px;
	}
}
.payment-icons ul li {
	float: left;
	margin-right: 10px;
}
.payment-icons ul li.last {
	margin-right: 0;
}
@media (min-width: 768px) AND (max-width: 992px){
	.payment-icons ul li{
		width: 100%;
		float: right;
	}
	.payment-icons ul li a img{
		display: inline;
		float: right;
		padding: 5px 0px 5px 0px;
	}
}
@media (min-width: 768px) {
	.form-search {
		margin-top: 12px;
		margin-bottom: 0px;
	}
}
@media (max-width: 768px){
	.form-search {
		margin-top: 8px !important;
	}
}
@media (max-width: 768px){
	.main-container{
		margin-top: 15px !important;
	}
}
.form-search .form-control {
	border-radius: 0;
	border: 0;
	background-color: #0069b8;
	color: #fff;
	transition: none;
	-webkit-box-shadow: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: 0 !important;
	box-shadow: none !important;
}
#search::-webkit-input-placeholder {
	color: white;
}
#search:-moz-placeholder { /* Firefox 18- */
	color: white;
}
#search::-moz-placeholder {  /* Firefox 19+ */
	color: white;
}
#search:-ms-input-placeholder {
	color: white;
}


@media (min-width: 768px) AND (max-width: 992px){
	.form-search{
		width: 175px;
	}
	.top-row ul li a{
		padding: 10px 7px;
	}
}
.btn-search{
	height: 34px;
	border-radius: 0px;
	background-color: #0069b8;
	background-image: url('../images/search.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px;
	padding-right: 10px;
	width: 40px;
}

@media (min-width: 768px){
	.form-search{
		width: 300px;
	}

	.form-search {

		/*overflow: hidden;*/
		margin-right: 30px;
		margin-top:15px;
	}
	.form-search .form-control {
		border-radius: 0;
		border: 0;
		background-color: transparent;
		color: #878787;
		transition: none;
		-webkit-box-shadow: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: 0 !important;
		box-shadow: none !important;

		border: 1px solid #ccc;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		border-right: 0;
	}

	.btn-search{
		height: 34px;
		border-radius: 0px;
		background-color: #fff;
		background-image: url('../images/search-blue.svg');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 18px;
		padding-right: 10px;
		width: 40px;

		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border: 1px solid #ccc;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
}


.form-search .btn-default {
	border-radius: 0;
	border: 0;
	background-color: #0069b8;
	color: #fff;
	padding: 7px 12px;
}

.btn-need-help {
	color: #FFFFFF;
	background-color: #086BB1;
	border-color: #086bb1;
	cursor:pointer !important;
}

.btn-need-help:hover,
.btn-need-help:focus,
.btn-need-help:active,
.btn-need-help.active,
.open .dropdown-toggle.btn-need-help {
	color: #FFFFFF;
	background-color: #086BB1;
	border-color: #086bb1;
}

.btn-need-help:active,
.btn-need-help.active,
.open .dropdown-toggle.btn-need-help {
	background-image: none;
}

.btn-need-help.disabled,
.btn-need-help[disabled],
fieldset[disabled] .btn-need-help,
.btn-need-help.disabled:hover,
.btn-need-help[disabled]:hover,
fieldset[disabled] .btn-need-help:hover,
.btn-need-help.disabled:focus,
.btn-need-help[disabled]:focus,
fieldset[disabled] .btn-need-help:focus,
.btn-need-help.disabled:active,
.btn-need-help[disabled]:active,
fieldset[disabled] .btn-need-help:active,
.btn-need-help.disabled.active,
.btn-need-help[disabled].active,
fieldset[disabled] .btn-need-help.active {
	background-color: #086BB1;
	border-color: #086bb1;
}

.btn-need-help .badge {
	color: #086BB1;
	background-color: #FFFFFF;
}

.btn-create-account {
	color: #0a6ebd !important;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	opacity: .9;
	cursor: pointer;
	font-weight: bold;
	padding: 6px 20px;
}

.btn-create-account:hover,
.btn-create-account:focus,
.btn-create-account:active,
.btn-create-account.active,
.open .dropdown-toggle.btn-create-account {
	color: #FFFFFF !important;
	background-color: #086bb1;
	border-color: #086bb1;
}

.btn-create-account:active,
.btn-create-account.active,
.open .dropdown-toggle.btn-create-account {
	background-image: none;
}

.btn-create-account.disabled,
.btn-create-account[disabled],
fieldset[disabled] .btn-create-account,
.btn-create-account.disabled:hover,
.btn-create-account[disabled]:hover,
fieldset[disabled] .btn-create-account:hover,
.btn-create-account.disabled:focus,
.btn-create-account[disabled]:focus,
fieldset[disabled] .btn-create-account:focus,
.btn-create-account.disabled:active,
.btn-create-account[disabled]:active,
fieldset[disabled] .btn-create-account:active,
.btn-create-account.disabled.active,
.btn-create-account[disabled].active,
fieldset[disabled] .btn-create-account.active {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.btn-create-account .badge {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.block {
	border-radius: 0;
	margin-top: 15px;
	border: none;
	box-shadow: none;
}
.block .block-title {
	border-radius: 0;
	color: #3c8bc9;
	font-weight: bold;
	border: none;
	background: white;
	margin: 0px;
	padding: 0px;
}
.block .block-content{
	background: white !important;
	border: none !important;
	box-shadow: none;
	margin: 0px;
	padding: 0px;
}
.block .block-content ol, .block .block-content dd, .block-layered-nav dt, .filter-name{
	margin: 0px;
	padding: 0px;
}
.filter-name{
	padding: 0px !important;
	margin: 0px !important;
	background: none !important;
	text-transform: none;
	margin: 20px 0px 0px 0px !important;
}
.block-layered-nav dt{
	color: #0069b8;
	text-transform: none;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0px 0px 10px 0px;
}
.brand-image{
	display: block;
	padding: 40px 50px;
	text-align: center;
	border: 1px solid #e9e9e9;
	color: #898989;
	margin-top: 15px;
}
.category-products{
	float: left;
	border: none;
}
.pager{
	border: none;
	padding: 0;
}
@media (max-width: 768px){
	.pager{
		float: left;
	}
}
.products-grid{
	margin: 0;
	padding: 0;
}
.products-grid li{
	float: left;
	width: 20%;
}
.gridColumn{
	margin: 0px 0px 30px 0px;
}
.gridItem{
	border: 1px solid #e4e4e4;
	position: relative;
}

@media (max-width: 768px){
	.gridItem a.product-image{
		text-align: center !important;
	}
	.gridItem a.product-image img{
		display: inline !important;
	}
	.pages ol li{

	}
	.pages ol li a{
		background: #0069b8;
		padding: 2px 5px 2px 5px;
		color: white;
		border-radius: 4px;
	}
	.pager .limiter, .sorter .sort-by{
		float: left;
	}
}
@media (min-width: 768px){
	.gridItem{
		float: left;
	}
}
.product-img-box{
	padding-top: 20px;
}
.gridItemBottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: block;
}
.more-views ul{
	margin: 0px;
	padding: 0px;
}
.more-views ul li{
	margin: 20px 0px 20px 0px;
	border: 1px solid #e4e4e4;
}
@media (max-width: 768px){
	.more-views ul li{
		width: 25%;
		float: left;
		margin-right: 20px;
	}
	.more-views ul li:last-child{
		margin-right: 0px;
	}
}
.product-img-box .more-views img{
	margin: 0px;
	padding: 10px;
}
.product-img-box .more-views{
	padding: 0px;
	border: 0px;
}
.gridItem .product-name{
	margin: 0px;
	padding: 15px 15px 5px 15px;
	width: 88%;
	float: left;
	max-height: 75px;
}
.skunr{
	padding: 0px 15px 25px 15px;
	width: 88%;
	float: left;
	font-size: 12px;
}
.availability-dot{
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	right: 20px;
	top: 19px;
	border-radius: 50%;
}
.out-of-stock-dot{
	background: red;
}
.on-stock-dot{
	background: green;
}
.add-to-links{
	margin: 0px;
	padding: 0px;
}
.regular-price .price{
	color: #0067b7;
	float: left;
}
.product-header .price-label{
	display: inline;
	color: #676767;
	padding-right: 6px;
}
.price-per-unit{
	padding: 25px 0px 10px 0px;
}
.product-header .btn-digitek-blue{
	padding-right: 80px;
}

.product-header .price-box{
	display: inline;
}
.product-header .price{
	display: inline;
}
.price-per-unit{
	text-align: right;
}
.gridItem .price-box{
	padding: 10px 0px 10px 15px;
	float: left;
}
.gridItem .product-name a{
	color: #4b4b4b;
	font-size: 0.9em;
	text-transform: none;
}
.gridItem .addToCartbtn{
	display: block;
	border-top: 1px solid #e4e4e4;
	padding: 10px 15px 10px 15px;
	color:  #4b4b4b;
}
.gridItem .addToCartbtn:hover{
	background: #0067b7;
	color:  #fff;
	text-decoration: none;
}
.gridItem a.product-image{
	padding: 15px;
	display: block;
}
.gridItem a.product-image img{
	height: auto;
	display:block;
}
@media(min-width: 768px) AND (max-width: 992px){
	.gridItem{
		height: 310px;
	}

	.container .orderstatuswrap{
		width: 600px !important;
		margin-top: 0px !important
	}

	.cart .cart-collaterals{
		margin-top: 0px !important;
	}

	.orderstatus .orderstatusline{
		width: 490px !important;
	}
}
@media(min-width: 992px) AND (max-width: 1200px){
	.gridItem{
		height: 370px;
	}
}
@media(min-width: 1200px){
	.gridItem{
		height: 370px;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	.gridItem a.product-image img{
		max-width: 120px;
	}
}
@media (min-width: 992px) AND (max-width: 1200px){
	.gridItem a.product-image img{
		max-width: 165px;
	}
}
@media (min-width: 1200px){
	.gridItem a.product-image img{
		max-width: 150px;
		max-height: 130px;
		margin: 0 auto;
	}
}
.loggedin .gridItem a.product-image img{
	margin-bottom: 75px;
}
.notloggedin .gridItem a.product-image img{
	margin-bottom: 0px;
}
@media (min-width: 768px) AND (max-width: 992px){
	.gridItem a.product-image img {
		margin-bottom: 50px;
	}
}
.block-layered-nav-left{
	padding: 0px 10px 0px 0px !important;
}
.narrow-by-list dd ol.gan-list-checkbox li a{
	font-size: 1.1em;
	color:  #4b4b4b;
	background-position: 0px 1px;
	padding: 1px 0px 2px 25px;
}
.narrow-by-list .slider-back-bg{
	background: #e4e4e4 !important;
}
.block-layered-nav .narrow-by-list .gan-attribute{
	background: none;
}
.narrow-by-list .gan-slider-span{
	background: #0067b7 !important;
}
.gan-track-values{
	margin: 0px !important;
}
.gomage-navigation-slider-type-cone .narrow-by-list .handle-left .handle-left-bg, .gomage-navigation-slider-type-cone .narrow-by-list .handle-right .handle-right-bg{
	background-image: url('../images/slide_selector.png');
	width: 9px;
}
.narrow-by-list .handle-left .handle-left-bg{
	left: -8px;
}
.pager .amount {
	width: 100%;
	text-align: center;
}
@media (min-width: 768px){
	.toolbar{
		width: 100%;
		padding: 20px 0 21px 0;
	}
	.toolbar-bottom{

	}
	.sorter .sort-by{
		float: right;
	}
	.sorter .view-mode{
		float: right;
		margin-left: 10px;
	}
}
@media (max-width: 768px){
	.toolbar{
		float: left;
		width: 100%;
		padding: 10px 0 20px 0;
	}
	.pager{
		width: 100%;
	}
	.sorter .sort-by{
		margin-top:10px;
	}
}
.category-products .row{
	clear: both;
}
.page-title{
	border: none;
	padding: 5px 30px 0 0;
	margin: 0;
	float: left;
	width: 100%;
}
.page-title h1 {
	padding: 25px 0 0 0;
	margin-bottom: 20px;
}
@media (min-width: 768px){
	.page-title.category-title{
		/*position: absolute;*/
	}
}

@media (max-width: 768px){
	.page-title, h1{
		padding: 20px 0px 0px 0px;
	}

}
.alert, .block-cart .subtotal, .error-msg, .global-site-notice, .note-msg, .notice-msg, .success-msg, .warning-msg, .cart-table{
	clear: both;
}
.cart fieldset{
	clear: both;
}
@media (min-width: 767px){
	.cart .cart-collaterals{
		margin: 0;
		margin-top: -78px;
	}
	.totals{
		width: 340px !important;
		margin-right: 0 !important;
	}
}

.cart .totals{
	background: white;
	border: none;
}
.cart .totals table tfoot tr>td{
	border: none !important;
	padding: 0;
}
.a-right{
	text-align: left !important;
}
.cart .totals table>tbody>tr>td{
	border: none !important;
	padding: 0;
}
.advanced-search-summary, .cart .totals, .checkout-agreements .agreement-content, .checkout-multishipping-shipping .box-sp-methods, .multiple-checkout .box, .product-options, .product-pricing, .tier-prices, .well{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.sorter{
	border: none;
	border-bottom: 1px solid #e4e4e4;
	padding: 0px 0px 18px 0px;
}
.view-as-list{
	border: 1px solid #e4e4e4;
	padding: 7px 13px 7px 13px;
	border-radius: 8px;
	color: #4b4b4b;
}
.view-as-list:hover{
	text-decoration: none;
	color: #fff;
	background-color: #0069b8;
	border-color: #0069b8;
}
.sorting-image{
	width: 14px;
}




/* SELECT BOX */



select.customSelect {
	display: inline-block;
	height:30px;
	padding: 2px 30px 2px 2px;
	width: 200px;
	outline: none;
	color: #74646e;
	border: 1px solid #C8BFC4;
	border-radius: 4px;
	background: #fff;
}
.sorter .sort-by select{
	width: 170px;
}
@media (min-width: 768px) AND (max-width: 992px){
	.sorter .sort-by select{
		width: 100px;
	}
}
.sorter .sort-by{
	padding: 0;
}
.sorter .sort-by label{
	font-weight: normal;
	padding-right: 5px;
	color: #4b4b4b
}
.product-img-box .product-image-zoom a{
	text-align: center;
	display: block;
	width: 100%;
}
.product-img-box .product-image-zoom img{
	display: inline;
	margin: 0 auto;
	padding: 0 !important;
}
.add-to-box{
	background: #f6f6f6;
	border: 1px solid #e4e4e4;
	padding: 7px !important;
	border-radius: 4px;
}
.btn-digitek-blue{
	border-radius: 0;
	border: none;
	background: #0067b7;
	color: white;
	min-width: 100px;
	text-align: center;
}
.btn-digitek-blue:hover, .btn-digitek-blue.focus, .btn-digitek-blue:focus{
	background: #0876cb;
	color: white;
	text-decoration: none;
}
.btn-digitek-blue.block{
	width: 100% !important;
}
.btn-digitek-blue.bold{
	font-weight: bold !important;
}
.btn-digitek-blue.high{
	padding-top: 12px;
	padding-bottom: 12px;
}
.add-to-cart{
	margin: 0 !important;
}
.add-to-cart .add-to-cart-label{
	padding-top: 6px;
}
.add-to-cart .add-to-cart-form{
	float: right;
	width: 300px;
}
.form-control, .form-language select, .form-list select, .form-list textarea, .input-text, .multiple-checkout .data-table select, .my-wishlist textarea, .product-options dd .input-text, .product-options dd select, .product-options dd textarea{
	border-radius: 0;
	border: 1px solid #e4e4e4;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div[role=main]{
	width: 100% !important;
}
.product-collateral, .product-essential{
	width: 100% !important;
}
.productheader-description{
	padding: 0 0 15px 0;
}
.productheader-description p{
	font-weight: bold;
	color: #4c4c4c;
}
.product-menu{
	display: block;
	background: #f6f6f6;
	border: 1px solid #e4e4e4;
	float: left;
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
}
.product-menu li{
	float: left;
}
.product-menu li a{
	color: #4b4b4b;
	padding: 0 10px 0 10px;
}
.product-specs tr td, .product-specs tr th{
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0 5px 0;
}
.product-specs tr th{
	width: 40%;
	font-weight: normal;
	vertical-align: top;
}
.product-specs tr:last-child th, .product-specs tr:last-child td{
	border-bottom: 0;
}
@media (min-width: 768px){
	.navbar-collapse{
		padding: 0;
		width: 100%;
	}
}
@media (max-width: 768px){
	.navbar-collapse{
		width: 100%;
	}
}

.popular-machines-block{
}
.popular-machines-block .blok{
	background: white;
	display: block;
}
.brand-block-image{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
	display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
	height: 40px;
	justify-content: center;
	-ms-flex-pack: center;
	border-bottom: 1px solid #e4e4e4;
	align-items: center;
}
.brand-block-image a img{
	max-width: 65px;
	margin: 0 auto;
	max-height: 30px;
}
@media (max-width: 768px){
	.brand-block-image a img{
		max-width: 50px;
	}
}
.orderPopup .modal-footer{
	border-top: 0;
	padding-bottom: 5px;
}
.orderPopup .modal-header{
	padding-bottom: 0;
	border: 0;
}
.orderPopup .modal-title{
	margin-bottom: 0;
}
/* SHOPPING CART */

.data-table>tbody>tr:nth-child(odd)>td, .data-table>tbody>tr:nth-child(odd)>th{
	background: white;
}
.cart-table, .cart-table>tbody>tr>td, .cart-table>tbody>tr>th, .cart-table>tfoot>tr>td, .cart-table>tfoot>tr>th, .cart-table>thead>tr>td, .cart-table>thead>tr>th, .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
	border: none;
}
.cart-table >tbody>tr >td{
	border-bottom: 1px solid #e4e4e4;
}
.cart-table >thead>tr>th{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	border-bottom: 1px solid #e4e4e4 !important;
	border-top: 1px solid #e4e4e4 !important;
	color: #4b4b4b !important;
	text-transform: uppercase;
	font-weight: normal;
}
.cart-table >thead>tr>th:first-of-type{
	border-left: 1px solid #e4e4e4 !important;
}
.cart-table >thead>tr>th:last-of-type{
	border-right: 1px solid #e4e4e4 !important;
}
.cart-table h2{
	display: inline;
	font-size: 14px;
}
.cart-table .qty, .input-sm{
	background: #fbfbfb;
	border: 1px solid #e4e4e4;
	border-radius: 0;
	text-align: left;
	font-size: 14px;
}
.availability-only-details>tbody>tr>td, .availability-only-details>tbody>tr>th, .availability-only-details>tfoot>tr>td, .availability-only-details>tfoot>tr>th, .availability-only-details>thead>tr>td, .availability-only-details>thead>tr>th, .cart .totals table>tbody>tr>td, .cart .totals table>tbody>tr>th, .cart .totals table>tfoot>tr>td, .cart .totals table>tfoot>tr>th, .cart .totals table>thead>tr>td, .cart .totals table>thead>tr>th, .data-table>tbody>tr>td, .data-table>tbody>tr>th, .data-table>tfoot>tr>td, .data-table>tfoot>tr>th, .data-table>thead>tr>td, .data-table>thead>tr>th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	vertical-align: middle !important;
}

.btn-digitek-white{
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	display: inline;
	padding: 4px 7px 5px 30px;
	color: #4b4b4b;
	background-color: white;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.btn-digitek-white.block{
	display: block;
	text-align: center;
	padding: 4px 0 5px 0;
}
.normal-weight{
	font-weight: normal;
}
.cart-actions{
	padding-top: 40px !important;
}
.btn-digitek-white:hover{
	background-color: #f7f7f7;
	color: #4b4b4b;
	text-decoration: none;
}
.btn-digitek-white.remove{
	background-image: url('../images/delete.svg');
	background-size: 11px;
}
.btn-digitek-white.update{
	background-image: url('../images/update.svg');
	background-size: 11px;
	font-weight: normal;
}
.btn-digitek-white.continue{
	background-image: url('../images/arrow-right.svg');
	background-size: 14px;
	font-weight: normal;
	background-position: 8px 10px;
}
.cart-actions button{
	margin-right: 15px;
}
.cart-table .price{
	font-weight: bold;
}
.cart-table .unit-price .price{
	font-weight: normal;
}
.cart-table tfoot .button{
	margin-top: 30px !important;
	margin-right: 20px !important;
}
.shopping-cart-totals-table tr{
	height: 50px;
}
.cart .totals table>tbody>tr>td{
	padding: 5px 0 5px 0 !important;
}
.cart .totals table>tfoot>tr>td{
	padding: 5px 0 5px 0 !important;
}



/* STAPPEN */
ul li.orderstep{
	float: left;
}
ul li.orderstep.last{
	padding-right: 0;
}
.orderstatus{
	position: absolute;
	z-index: 800;
}
ul li.step:last-child{
	padding-right: 0;
}
.orderstatuswrap{
	margin: 0 auto;
	margin-top: 0px;
	height: 100px;
	padding-top: 20px;
	min-height: 10px;
}
.orderstatusline{
	height: 1px;
	display: block;
	background: #bcbcbc;
}
.step-name{
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #bcbcbc;
	margin-top: 7px;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 500;
}
.orderstep .stepnumber{
	text-align: center;
}
.orderstep.active .step-name{
	color: #0067b9;
}
.circle{
	text-align: center;
	background: #bcbcbc;
	color: white;
	border-radius: 50%;
	width: 30px;
	display: block;
	padding-top: 3px;
	height: 30px;
	border: 3px solid #f4f4f4;
	margin: 0 auto;
}
.orderstep.active .circle{
	background: #0069b8;
}
ul{
	list-style: none;
}
@media (max-width: 400px){
	.orderstatuswrap{
		width: 310px !important;
		padding-left: 10px;
	}
	.orderstatusline{
		margin-left: 30px;
		margin-top: 13px;
		width: 210px !important;
	}
	ul li.orderstep{
		padding-right: 15px;
	}
	.orderstatus{
		padding-left: 5px;
	}
	.step-name{
		font-size: 10px;
	}
}
@media (min-width: 400px) AND (max-width: 768px){
	.orderstatuswrap{
		width: 330px !important;
		padding-left: 0;
	}
	.orderstatusline{
		margin-left: 0;
		margin-top: 13px;
		width: 300px !important;
	}
	ul li.orderstep{
		padding-right: 5px;
	}
	.orderstatus{
		padding-left: 5px;
	}
	.step-name{
		font-size: 12px;
	}
}
@media (min-width: 768px) AND (max-width: 992px){
	.orderstatuswrap{
		width: 720px;

		padding-left: 0px;
	}
	.orderstatusline{
		margin-left: 9%;
		margin-top: 13px;
		width: 482px;
	}
	ul li.orderstep{
		padding-right: 93px;
	}
	.orderstatus{
		padding-left: 5px;
	}
}

@media (min-width: 992px){
	.orderstatuswrap{
		width: 620px;
	}
	.orderstatusline{
		margin-left: 9%;
		margin-top: 13px;
		width: 482px;
	}
	ul li.orderstep{
		padding-right: 93px;
	}
	.orderstatus{
		padding-left: 5px;
	}
}




.cart-empty{
	clear: both;
}



a.continue-shopping{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 40px;
	background-image: url('../images/arrow-white-left.svg');
	background-repeat: no-repeat;
	background-position: 7px 22px;
	background-size: 18px;
	float: left;
}





/* CHECKOUT */

.mw-osc-block-title, p.onestepcheckout-numbers{
	background-color: white !important;
	color: #4b4b4b !important;
	text-transform: uppercase !important;
	padding-left: 0 !important;
	font-size: 19px !important;
	margin-top: 30px !important;
	padding-bottom: 27px !important;
}
p.onestepcheckout-numbers, .mw-osc-giftmessagecontainer h3{
	font-weight: bold !important;
	padding-bottom: 27px !important;
}
div.mw-osc-block-content{
	border: 2px solid #e8e8e8 !important;
	border-radius: 0px !important;
}
.checkout-review{
	float: left;
	clear: both;
	width: 100%;
}
div.review, div.mw-osc-column-left, div.mw-osc-column-middle, .mw-osc-column-right, div.mw-osc-column-2{
	width: 100% !important;
	float: left;
}
.mw-osc-block .data-table thead th, .mw-osc-block .data-table tfoot td{
	background: white !important;
	border: none !important;
}
.mw-osc-block .data-table thead th{
	font-weight: normal !important;
	text-transform: uppercase !important;
	padding-top: 5px !important;
}
table#checkout-review-table tbody tr td{
	border: none !important;
}
.mw-ost-review-ct{
	padding: 10px !important;
}
.mw-ost-review-ct h3.product-name{
	font-size: 14px  !important;
	color: #4b4b4b !important;
	font-weight: normal !important;
}
.mw-ost-review-ct .price{
	font-weight: normal !important;
}
.mw-ost-review-ct .cart-price.bold .price{
	font-weight: bold !important;
}
#onestepcheckout_place_order_button{
	width: 100% !important;
	float: left !important;
}
#onestepcheckout_place_order_button{
	width: 100% !important;
}
.onestepcheckout-comments textarea{
	background: #fbfbfb;
	border: 1px solid #e4e4e4;
	box-shadow: none !important;
	padding: 5px !important;
	-webkit-box-shadow: none !important;
}
#edit-cart{
	border-bottom: 1px solid #e8e8e8;
	display: block;
	padding-bottom: 7px;
	padding-left: 8px;
	margin-bottom: 10px !important;
}
div.mw-ost-review-ct{
	margin-bottom: 20px !important;
}
.btn-checkout{
	font-size: 16px !important;
}
#onestepcheckout_place_btn_id{
	font-size: 16px !important;
}
.menu-title{
	color: #006ab8;
	font-size: 1.2em;
	font-weight: bold;
	margin: 40px 0px 0px 0px;
}
.my-account form{
	clear: both;
}
.my-account .page-title{
	padding: 0px;
}
.my-account h1{
	padding: 40px 0px 40px 0px;
}

.block-account .block-content:first-of-type{
	margin-top: 30px;
}
.block-account .block-content li a, .block-account .block-content li.current{
	padding: 10px 0px 10px 0px;
}
.block-account .block-content li.current{
	font-weight: bold;
}
.block-account ul{
	margin-top: 30px;
}
h2.legend{
	padding: 10px;
	border: 1px solid #e4e4e4;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	font-size: 14px;
	border-radius: 6px;
	color: black;
}
.panel-default>.panel-heading{
	padding: 10px;
	border-top: 1px solid #e4e4e4;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	font-size: 14px;
	color: black;
	font-weight: normal;
}
h3.panel-title{
	font-weight: normal;
}
.panel-default{
	border: 1px solid #e4e4e4;
	border-top: 0px;
}
@media (max-width: 767px){
	.panel-group .panel{
		margin-bottom: 20px;
	}
}
.my-account tr th{
	font-weight: normal;
}
.alert-info{
	background: white;
	font-weight: bold;
	text-align: center;
	color: #0069b8;
	border: none;
}
.table>thead>tr>th{
	border-bottom: 1px solid #e4e4e4;
	color: #0069b8;
}
.whiteBackgr form{
	clear: left;
}

.mt30 { margin-top: 30px; }

.diff-address {
	font-size: 15px;
	color: #0069b8;
}
.address-title {
	font-size: 15px;
	font-weight: bold;
}
.billing-postcodecity,
.shipping-postcodecity {
	text-transform: uppercase;
}
.osp-custom-billing-address,
.osp-custom-shipping-address {
	line-height: 30px;
	color: #676767;
}
.address-popup {
	padding: 30px;
	position: fixed;
	z-index: 9999;
	background: #fff;
	border-radius: 30px;
	top: 50px;
	width: 700px;
	left: 50%;
	margin-left: -350px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}
.address-popup .popup-header {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #4b4b4b;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 30px;
}
.address-popup .popup-body {
	width: 100%;
	float: left;
}
.address-popup .popup-body h3 {
	font-weight: bold;
	color: #0067b7;
}
.address-block {
	padding: 20px;
	border: 3px solid #e8e8e8;
	margin-bottom: 20px;
}
.address-popup .popup-close {
	float: right;
}
.related-products-row .gridItem a.product-image img{
	display: inline !important;
}

@media (max-width: 767px){
	.navbar-header{
		float: left;
	}
	.navbar-toggle{
		padding: 0px;
		margin: 0px;
		margin-top: 18px;
		float: left;
	}
	.flexrow-xs .searchBar{
		float: right;
		width: 80%;
	}

	/* FILTERS MOBIEL */
	#advancednavigation-filter-content-cat-left,
	#advancednavigation-filter-content-price-left,
	#advancednavigation-filter-content-manufacturer-left,
	#advancednavigation-filter-content-capacity_type-left,
	#advancednavigation-filter-content-hardware_comp-left,
	#advancednavigation-filter-content-brand_type-left,
	#advancednavigation-filter-content-product_type-left,
	#advancednavigation-filter-content-color-left{
		display: none;
		animation: grow .3s ease-in-out;
	}
	.block-layered-nav .narrow-by-list dt{
		padding: 0px;
	}
	#block-layered-nav-left{
		display: none;
		animation: grow .3s ease-in-out;
	}
	.filtertekst{
		display: inline;
		padding: 5px 5px 5px 40px;
		background-image: url('../images/filter.svg');
		background-repeat: no-repeat;
		background-position: 15px 50%;
		background-size: 20px;
		margin: 0 auto;
		color: #0069b8;
		font-weight: bold;
	}
	.xs-toggle-filters{
		display: block;
		clear: both;
		text-align: center;
		margin: 0px -15px -15px -15px;
		display: block;
		padding: 15px 15px 15px 15px;
		border-bottom: 1px solid #e4e4e4;
	}
}
@media (min-width: 768px){
	.xs-toggle-filters{
		display: none;
	}
}
@keyframes grow {
	0% {
		display: none;
		opacity: 0;
	}
	1% {
		display: block;
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.view-mode .show_list_icon,
.view-mode .show_grid_icon{
	border: 1px solid #e4e4e4 !important;
	border-radius: 5px !important;
}
.view-mode .show_grid_icon.active{
	border: none !important;
	border-radius: 5px !important;
}
.view-mode .show_grid_icon, .view-mode .show_list_icon{
	padding: 8px 10px !important;
}

.homepage-content .gridItem{
	float: none;
}
.homepage-content .product-image{
	text-align: center;
}
.homepage-content .gridItem a.product-image img{
	display: inline;
}
.homepage-content .gridItem .discountlabel{
	background-color: #ff921c;
	color: white;
	width: 90px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-radius: 7px;
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
	clear: left;
	float: left;
}
.pager .pages{
	text-align: left;
	width: auto;
	display: block;
	float: left;
	padding-bottom: 4px;
	height: 39px;
}
.pager .limiter{
	float: right;
	text-align: right;
	width: auto;
	display: block;
	padding-bottom: 4px;
	height: 43px;
}

.pager .limiter select{
	margin-top: 4px;
}




.staffel-icon{
	width: 26px;
	height: 20px;
	display: block;
	float: left;
	background-image: url('../images/staffel-icon.svg');
	background-repeat: no-repeat;
	background-size: 13px;
	border-left: 1px solid #c2c1c0;
	padding-left: 10px;
	margin-left: 10px;
	background-position: 10px 5px;
}
.stock-icon{
	width: 40px;
	height: 20px;
	display: block;
	background-image: url('../images/stock-icon.svg');
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center right;
	padding: 2px 17px 0px 0px;
	margin: 10px 15px 0px 0px;
	float: right;
	font-size: 13px;
	text-align: right;
	color: #777777;
}
.actions{
	clear: left;
}

.cms-index-index .whiteBackgr {

}
.mt-sm-10{
	margin-top: 10px !important;
}
.homepage-brandselect {
	min-height: 62px;
	background: url('../images/homepage-choosesupp-bg.png') repeat-x;
	font-size: 16px;
	margin-left: -18px;
	margin-right: -18px;
}
.homepage-brandselect .find-txt,
.homepage-brandselect .find-arrow {
	float: left;
	margin-top: 22px;
	margin-left: 20px;
}
.homepage-brandselect .find-txt {
	text-transform: uppercase;
}
.homepage-brandselect .find-select {
	width: 500px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.mt40 { margin-top: 40px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt55 { margin-top: 55px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb10 { margin-bottom: 10px; }
.no-padding { padding: 0; }

.homepage-left{
	padding-right: 25px;
	margin-top: 20px !important;
}

.homepage-left h3 {
	font-size: 16px;
}

.quick-links {
	border-radius: 8px;
	padding: 15px;
	min-height: 179px;
	background: url('../images/homepage-accountbg.png') no-repeat;
	background-size: cover;
}
@media (max-width: 992px) {
	.quick-links {
		margin-bottom: 15px;
	}
}
.quick-links .btn {
	margin: 0 5px;
	min-width: 110px;
}

.need-support {
	border-radius: 8px;
	padding: 25px 15px 15px 15px;
	min-height: 179px;
	background: none;
	background-size: cover;
	position: relative;
	text-align: center;
}

.need-support .slogan {
	color: #000;
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 20px;
}

.need-support .need-support-btn {
	position: relative;
}
a.btn.btn-need-help .fa {
	margin-left: 10px;
}

a.btn.btn-need-help:hover .fa {
	color:  #000000;
}

.quick-links h3, .need-support h3 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 0;
	font-family: "bebas-neue";
	letter-spacing: 1px;
	font-weight: normal;
}
.quick-links h3 {
	color: #fff;
	text-align: center;
	margin: 10px 0px 15px 0px;
	font-size: 25px;
}
.quick-links a {
	color: #fff;
}
.need-support h3 {
	margin: 0 0 5px 0;
	font-size: 30px;

}

.need-support .txt span {
	width: 100%;
	float: left;
}
.need-support .txt .title,
.need-support .txt .call-us {
	font-size: 17px;
}
.need-support .txt .title {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 30px;
}
.need-support .txt .answer {
	font-size: 13px;
	margin-bottom: 20px;
}

.popular-machines h2 {
	color: #4b4b4b;
	text-transform: uppercase;
	padding-bottom: 15px;
	border-bottom: none !important;
}

.product-groups ul {
	margin-top: 20px;
}
.product-groups li {
	margin-bottom: 10px;
}
.product-groups a {
	color: #4b4b4b;
	font-size: 14px;
}
.product-groups a:hover {
	text-decoration: none;
}
.product-groups a .name {
	margin-left: 10px;
}
.supply-wrapper,
.dashboard-wrapper {
	background-color: #fafafa;
	border: 1px solid #e4e4e4;
	padding: 18px;
}
.dashboard-wrapper {
	margin-bottom: 15px;
}

.supply-wrapper li {
	margin-bottom: 5px;
}
.supply-wrapper a {
	color: #4b4b4b;
}
#supplyselector-search-input{
	padding: 3px;
	border: solid 1px #E4E4E4;
	border-radius: 0;
	background-color: #fff;
	margin-top: 30px;
}

#supplyselector-search-input input{
	border: 0;
	box-shadow: none;
}

#supplyselector-search-input button{
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
	border-left: solid 1px #ccc;
}

#supplyselector-search-input button:hover{
	border: 0;
	box-shadow: none;
	border-left: solid 1px #ccc;
}

#supplyselector-search-input .glyphicon-search{
	font-size: 23px;
}

/* supply selector */
.supply-selector h1 {
	padding-bottom: 5px;
}
.supply-selector h2 {
	margin: 0 0 30px 0;
	font-size: 17px;
}
.model-wrapper {
	margin-top: 25px;
}
.supplyselector-topmenu {
	margin-top: 15px;
}
.supplyselector-topmenu .form-inline {
	background: #f8f8f8;
	border: 1px solid #eee;
	padding: 15px;
}

.account-login .content {
	min-height: 430px;
}

.footer-block-1 a,
.footer-block-2 a,
.footer-block-3 a,
.footer-block-4 a {
	display: block !important;
	width: auto !important;
}

.bl {
	border-left: 1px solid #eee;
}

#custom-search-input{
	padding: 3px;
	border: solid 1px #E4E4E4;
	border-radius: 6px;
	background-color: #fff;
}

#custom-search-input input{
	border: 0;
	box-shadow: none;
}

#custom-search-input button{
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
	border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
	border: 0;
	border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
	font-size: 23px;
}

.pager-limiter{
	display: block;
	border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 767px){
	.block-layered-nav{
		display: block;
	}
}
.caret{
	border-top: 4px solid !important;
}
#rma-submit-btn{
	margin-top: 20px;
}
@media (min-width: 768px) AND (max-width: 980px){
	.payment-icons img{
		float: right;
	}
}
.tab-pane .alert{
	margin-top: 20px;
}
.table>tbody>tr>td{
	padding: 5px !important;
}

/** Product Labels **/
.gridItem a.label_deal {
	background: url('../images/labels/label-digitekdeal.png') no-repeat;
	width: 93px;
	height: 20px;
	position: absolute;
	left: 19px;
	bottom: 85px;
	z-index: 100;
}
.gridItem a.label_new {
	background: url('../images/labels/label-new.png') no-repeat;
	width: 47px;
	height: 47px;
	position: absolute;
	right: 10px;
	top: 95px;
	z-index: 100;
}
body.store-nl .gridItem a.label_new {
	background: url('../images/labels/label-new-nl.png') no-repeat;
	width: 49px;
}
body.store-fr .gridItem a.label_new {
	background: url('../images/labels/label-new-fr.png') no-repeat;
	width: 58px;
	height: 58px;
}
body.store-de .gridItem a.label_new {
	background: url('../images/labels/label-new-de.png') no-repeat;
	width: 49px;
}
.gridItem a.label_clearance {
	background: url('../images/labels/label-clearance.png') no-repeat;
	width: 83px;
	height: 84px;
	position: absolute;
	right: -5px;
	top: -8px;
	z-index: 100;
}
body.store-nl .gridItem a.label_clearance {
	background: url('../images/labels/label-clearance-nl.png') no-repeat;
}
body.store-de .gridItem a.label_clearance {
	background: url('../images/labels/label-clearance-de.png') no-repeat;
}
body.store-fr .gridItem a.label_clearance {
	background: url('../images/labels/label-clearance-fr.png') no-repeat;
}
.list_label {
	border-radius: 0.25em;
	color: #fff;
	display: inline;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	padding: 0.2em 0.6em 0.3em;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}

.list_label a {
	color: #fff;
}

.product_row .list_label_deal {
	background-color: #3263bf;
}

.product_row .list_label_new {
	background-color: #3aaa31;
}

.product_row .list_label_clearance {
	background-color: #e60000;
}

.img-disclaimer-txt {
	color: #666;
	font-size: 10px;
	margin-top: 15px;
}
.align-right {
	text-align: right;
}

#clearance_banner, #new_banner, #deals_banner {
	background: url('../images/clearance_bg.png') no-repeat right bottom;
	background-color: #f5be12;
	min-height: 179px;
	font-family: fjallaoneregular;
	margin-bottom: 15px;
}

#clearance_banner {
	background: url('../images/clearance_bg.png') no-repeat right bottom;
	background-color: #f5be12;
}
#new_banner, #deals_banner {
	line-height: 179px;
}
body.store-de #new_banner {
	background: url('../images/newproducts-de.jpg') no-repeat right bottom;
}
body.store-nl #new_banner {
	background: url('../images/newproducts-nl.jpg') no-repeat right bottom;
}
body.store-fr #new_banner {
	background: url('../images/newproducts-fr.jpg') no-repeat right bottom;
}
body.store-en #new_banner {
	background: url('../images/newproducts-en.jpg') no-repeat right bottom;
}
#deals_banner {
	background: url('../images/banner_deals_bg.png') no-repeat right bottom;
}

.clearance_banner_left {
	padding: 30px;
}

.clearance_banner_right {
	padding: 30px;
}

.clearance_banner_heading {
	font-size: 26px;
	text-transform: uppercase;
}

#clearance_banner_heading_left {

}

#clearance_banner_box_right {
	padding-left: 157px;
}

.clearance_banner_heading_right {
	font-size: 24px;
	text-transform: uppercase;
}

#clearance_banner_text_left {
	font-size: 14px;
	margin-top: 10px;
}

#clearance_banner_text_right {
	margin-top: 10px;
	margin-bottom: -10px;
	font-size: 14px;
	font-weight: bold;
}

div.clearance_banner_box {
	float: left;
	margin: -30px;
}

#clearance_banner_button_contact {
	background:transparent url('../images/clearance_button.png') no-repeat left top;
	width: 206px;
	height: 44px;
	display: block;
	padding-right: 22px;
	padding-top: 13px;
	text-align: center;
	color: #fff;
}

#clearance_banner_button_contact_247 {
	background:transparent url('../images/clearance_button_247.png') no-repeat left top;
	width: 247px;
	height: 44px;
	display: block;
	padding-right: 22px;
	padding-top: 13px;
	text-align: center;
	color: #fff;
}

@media (min-width: 993px) AND (max-width: 1169px) {
	div.clearance_banner_box {
		margin: 25px -30px -30px;
	}
}

@media (min-width: 769px) AND (max-width: 992px) {
	div.clearance_banner_box {
		margin: -31px -30px -30px;
	}
}

@media (max-width: 768px) {
	div.clearance_banner_box {
		margin: -31px -30px -30px;
	}
}

.text-white {
	color: #fff;
}

@media (min-width: 768px) {
	.navbar-flex {
		display: flex;
	}
	.navbar-flex .navbar-collapse {
		flex: 4;
	}

	.navbar-flex .form-search {
		height: 100%;
		margin-top: 0;
		float: right;
		margin-bottom: 0;
	}
	.navbar-flex #search_mini_form, .navbar-flex .form-search .input-group {
		height: 100%;
	}
	.navbar-flex .form-search .input-group #search, .navbar-flex .form-search .input-group .btn-search {
		height: 100%;
		padding-bottom: 0;
		padding-top: 0;
		/*height: 40px;*/
		line-height: 40px;
	}
	.navbar-flex .searchBar {
		flex: 1;
		order: 2;
		position: relative;
		height: 40px;
		width: 20%;
	}
}

.product-menu li.active a {
	font-weight: bold;
}
.related-products-row .gridItem {
	height: 260px;
}
.related-products-row .gridItem a.product-image img {
	max-width: 120px;
}

.box-collateral {
	width: 100%;
	float: left;
}
.box-product_attachments {
	margin-bottom: 20px;
}
.box-attachments .item {
	width: 100%;
	float: left;
	padding: 8px;
	border-bottom: 1px solid #e4e4e4;
}

.footer-row a {
	color: #fff;
}
/* Fixed header */
.top-row,
.logo-row,
.nav-row {
	position:fixed;
	width: 100%;
	left: 0;
}
.top-row {
	top: 0;
	z-index: 3;
}

/*.logo-row {*/
/*top: 45px;*/
/*}*/
/*.nav-row {*/
/*top: 139px;*/
/*}*/
/*.main-container {*/
/*margin-top: 213px;*/
/*}*/

.main-container {
	margin-top: 210px !important;
}
@media (max-width: 768px){
	.main-container {
		margin-top: 0px !important;
	}
}

.product-specs {
	width: 100%;
}

#narrow-by-list dd {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

#hardware_comp_list .search {
	margin-bottom: 10px;
}
#hardware_comp_list .pagination {
	margin: 5px 0;
}

.filter-categories ul li {
	padding-left: 20px;
}

.filter-categories .active {
	font-weight: bold;
}
/* OSP Add to Cart CSS */
.view-mode .show_grid_icon,
.view-mode .show_list_icon{
	padding: 10px;
	background: #ffffff;
	margin-left: 5px;
	border: solid 1px #000000;
	color: #000000;
	text-decoration: none;
}

.view-mode .show_grid_icon:hover,
.view-mode .show_list_icon:hover {
	background: #3c8bc9;
	color: #ffffff;
}
.view-mode .show_grid_icon.active{
	background: #0069b8;
	color: #ffffff;
}
.view-mode .show_list_icon.active{
	background: #0069b8;
	color: #ffffff;
}


.sorter{
	line-height: 40px;
}

/* Checkout aanpassing TAX grote */
tr.summary-total.show-details {
	font-size: 14px;
	text-align: left;
}
tr.summary-total .summary-collapse {
	float: left;
	padding-left: 15px;
	background: url(../images/bkg_collapse.gif) 0 5px no-repeat;
}

tr.summary-total.show-details .summary-collapse{
	background-position: 0 -52px !important;
}

tr.summary-details-1.summary-details.summary-details-first td {
	font-size: 14px;
	background: none;
}

/* Filter module blocks */
.icon_block_state{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}

.amshopby-collapsed .icon_block_state,
.filter-content-hide  .icon_block_state{
	background-color: #000 !important;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width: 16px;
	height: 16px;
	position: relative;
	top:0;
	left:0;
}
.amshopby-collapsed .icon_block_state:after,
.filter-content-hide .icon_block_state:after {
	background-color: #fff !important;
	width: 8px;
	height: 2px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	position: absolute;
	top:7px;
	left: 4px;
	content:"";
}
.amshopby-collapsed .icon_block_state:before,
.filter-content-hide .icon_block_state:before {
	background-color: #fff;
	width: 2px;
	height: 8px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	position: absolute;
	top:4px;
	left: 7px;
	content:"";
}

.block-layered-nav #narrow-by-list dt{
	position: relative;
}

.block-layered-nav #narrow-by-list dt .icon_block_state,
.filter-content-show .icon_block_state {
	background-color: #3c8bc9;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width: 16px;
	height: 16px;
	position: relative;
	top:0;
	left:0;

}

.block-layered-nav #narrow-by-list dt .icon_block_state:after,
.filter-content-show .icon_block_state:after {
	background-color: #fff !important;
	width: 8px;
	height: 2px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	position: absolute;
	top:7px;
	left: 3.5px;
	z-index:4;
	content:"";
}

/* My deliveryadress */
tr.show_triggers.active .fa-sort-up {
	width: 15px;
	height: 15px;
	position: relative;
	top: 5px;
}

tr.show_triggers.active .fa-sort-desc {
	width: 15px;
	height: 15px;
	position: relative;
	top: -2px;
}
/* Koringstabel  */

span.selected_discount {
	float: right;
	font-weight: normal;
}
.product-pricing th{
	border-top: none !important;
	font-weight: normal;
}

.tier-prices a {
	color: #333;
}

.product-pricing, .tier-prices{
	background: none;
}
.product-pricing, .tier-prices {
	background: none;
	margin-top: 25px;
	float: left;
	border: none;
}
.tier-price.active {
	font-weight: bold !important;
}

.checkout-order-totals .summary-total{
	display: none !important
}
.checkout-order-totals .summary-details{
	display: table-row !important;
}


.product-collateral .add-to-box{
	position: relative;
}


span.trigger_tier_price {
	float: left;
	color: red;
	font-size: 15px;
	height: 17px;
	margin-right: 5px;
}


.products-list .row_clickable:hover{
	cursor: pointer;
}

.products-list  .price-box{
	float: right;
}

span.show_staffel {

	float: right;
}


.row_clickable .price-box .staffel-icon{
	display: none;
}


#products-list-form tr a {
	color: #333;
}

/* uitlijning prijzen */
.products-list td.price_total,
.products-list th.totalprice_products {
	text-align: right;
}
.products-list span.curreny_sym {
	/*float: left;*/
}

.gridItem .price-box .price{
	float: left;
}

#product_addtocart_form .staffel-icon{
	display: none;
}
#product_addtocart_form .regular-price .price{
	float: right;
}


.price_with_discount .discountlabel{
	float: left;
}
.price_with_discount .price{
	margin-top: 8px;
	margin-right: 5px;
}


.dropdown_productview_more .dropdown-menu li a{
	padding: 3px 20px;
}

.dropdown_productview_more .dropdown-menu li{
	float: none !important;
}

.btn-digitek-massaddcart {
	border-radius: 0;
	border: none;
	background: #0067b7;
	color: #fff !important;
	min-width: 100px;
	text-align: center;
}

.btn-digitek-massaddcart:hover, .btn-digitek-massaddcart.focus, .btn-digitek-massaddcart:focus{
	background: #0876cb;
	color: white;
	text-decoration: none;
}


@media (max-width: 767px) {


	.quick-links {
		margin-right: 40px;
		float: left;
		width: 100%;
	}

	.top-row ul li a {
		padding: 13px 10px;
	}


	#left-column-sticky-wrapper #left-column {
		position: relative !important;
		top: 0px !important;
	}

	.top-row {
		position: absolute;
		float: right;
		background: none;
		right: 0px;
		height: 57px;
		border-bottom: none;
	}
	.top-row .container{
		width: 100%;
	}
	.top-row .dropdown-menu {
		float: right;
		right: 0px !important;
		left: inherit;
		position: fixed;
		z-index: 100000;
		top: 60px;
		width: 100%;
		background: #0067b7;
	}
	span.current_dropdown_selected {
		padding: 5px 15px;
		font-weight: bold;
		background: #fff;
		float: left;
		width: 90%;
		color: #0067b7;
		border-radius: 5px;
		margin: 10px 25px;
	}
	.top-row .nav-pills li:hover ul.dropdown-menu a{
		background: #0067b7;
		color: #fff;

	}

	.top-row ul.dropdown-menu li a {
		padding: 10px 40px;
		color: #ffffff;
	}

}

/* Fix tabs */
div.block-layered-nav{
	position: relative;
}
@media (max-width: 767px){
	div.block-layered-nav{
		float: left;
	}
}
ul.nav.nav-tabs li a {
	display: block !important;
}

.quick-links .popover {
	width: 100%;
}

.quick-links li a{
	display: inline !important;
}

/* Fix filter */
.brand-image {
	margin-bottom: 10px;
}
div.block-layered-nav.amshopby-collapse-enabled dl dt,
div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed{
	background: none;
	padding-left: 0px;
}

.block-layered-nav dl {
	margin: 0!important;
	margin-top: 15px !important;
}


div.block-layered-nav dd a.amshopby-attr-selected {
	background-image: url('../images/select_active.png');
	background-repeat: no-repeat;
	padding: 1px 0px 2px 25px;
}

div.block-layered-nav dd a.amshopby-attr, div.block-layered-nav dd a.amshopby-attr:hover{
	background-image: url('../images/select_inactive.png');
	padding: 1px 0px 2px 25px;
}

.product-menu .product_more_options li a{
	color:  #ffffff;
}

.gridItem .direct_to_cart_grid.addToCartbtn {
	padding: 10px 15px 10px 65px;
}

.gridColumn .grid_qty {
	width: 50px;
	text-align: center;
	float: left;
	padding: 5px;
	border: 1px solid #e4e4e4;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}


.ui-autocomplete-loading { background:url('../images/ajax-loader.gif') no-repeat 98% center; }


.preloader_small {
	background: url('../images/ajax-loader.gif') no-repeat center;
	width: 16px;
	height: 16px;
	float: left;
}


.ospajaxpreloader_grid {
	width: 86%;
	height: 100%;
}

.supply-selector {
	position: relative;
	margin-top: 10px;
}

.homepage-brandselect .find-select {
	width: 50%;
}

.supplies_selector_logo_brand {
	margin-top: 20px;
	width: 150px;
}

.supplies_selector_logo_brand img{
	max-height: 100px;
}


/* Prev / Next CSS */
.back_next_btns .next_url {
	position: fixed;
	right: 20px;
	text-align: center;
	color: #006ab8;
	top: 40%;
}

.next_url .fa, .prev_url .fa{
	font-size: 28px !important;
}
.back_next_btns .prev_url {
	position: fixed;
	left: 20px;
	text-align: center;
	color: #006ab8;
	top: 40%;
}
a.prev_url, a.next_url {
	font-size: 80px;
}
a.prev_url:hover, a.next_url:hover {
	font-size: 80px;
	color: #CCCCCC;
}
@media (min-width: 980px) AND (max-width: 1020px){
	.back_next_btns .prev_url {
		left: 5px;
	}
	.back_next_btns .next_url {
		right: 5px;
	}
}
@media (min-width: 768px) AND (max-width: 800px){
	.back_next_btns .prev_url {
		left: 5px;
	}
	.back_next_btns .next_url {
		right: 5px;
	}
}
@media (max-width: 980px){
	td.hidden-sm{
		display:none;
		width:0;
		height:0;
		opacity:0;
		visibility: collapse;
	}
	th.hidden-sm{
		display:none;
		width:0;
		height:0;
		opacity:0;
		visibility: collapse;
	}
}


a.scrollToTop{
	width:100px;
	padding:10px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	position:fixed;
	color: #ffffff;
	background: #0067b7;
	right:40px;
	display:none;
	top: 70%;
	z-index: 99;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.scrollToTop:hover{
	text-decoration:none;
}

span.img_sub_text {
	font-size: 10px;
	color: #006ab8;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.price-per-unit .price {
	white-space: inherit !important;
}

/* Filter aanpassingen */
.amshopby-cat.has-child{
	background: url('../images/pager_arrow_right.gif') right top no-repeat;
}

.amshopby-cat.has-child.active{
	background: url('../images/pager_arrow_down.gif') right top no-repeat;
	display: block;
}

.amshopby-advanced .level0,
.amshopby-advanced .amshopby-cat li.parent.active ol {
	display: none;
}

.amshopby-advanced .level0.active,
.amshopby-advanced .level0.active li ol,
.amshopby-advanced .amshopby-cat li ol{
	display: block !important;
}



/*
.amshopby-cat.level1.has-child ol{
    display: none;
}*/

.amshopby-cat.level1.has-child.avtive ol{
	display: block;
}

.form-control.invalid,
.required-error{
	border: solid 1px red;
}


.brand_selector {
	border: 1px solid #e9e9e9;
	height: 100px;
	/*display: -webkit-flex;*/
	/*display:         flex;*/
	/*-webkit-align-items: center;*/
	/*align-items: center;*/
	/*-webkit-justify-content: center;*/
	/*justify-content: center;*/
	display: block;
	/*line-height: 50px;*/
	padding: 10px;
	width: 100px;
	white-space: nowrap;
}

.brand_selector .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.brand_selector img {
	vertical-align: middle;
	max-height: 80px;
	max-width: 80px;
}
.product_row .form-control.qty {
	width: 63px;
}

.product_row .staffel-icon{
	cursor: pointer;
}

.required_fields_text{
	font-weight: bold;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 10px;

}

/* carousel */
.media-carousel
{
	margin-bottom: 0;


}

.controlers_slider {
	position: absolute;
	top: -73px;
	width: 55px;
	right: 15px;
}

/* Previous button  */
.media-carousel .carousel-control.left
{
	left: -12px;
	background-image: none;
	background: none repeat scroll 0 0 #0067b6;
	border: 4px solid #FFFFFF;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width : 40px;
	padding-top: 2px;
	margin-top: 25px
}
/* Next button  */
.media-carousel .carousel-control.right
{
	right: -12px !important;
	background-image: none;
	background: none repeat scroll 0 0 #0067b6;
	border: 4px solid #FFFFFF;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width : 40px;
	padding-top: 2px;
	margin-top: 25px
}
.carousel-control{
	opacity: 1 !important;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators
{
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li
{
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active
{
	background: #333333;
}
.media-carousel img
{
	width: 250px;
	height: 100px
}
/* End carousel */

.products-list .product_row{
	font-size: 13px;
}
.products-list .product_row .btn-digitek-massaddcart{
	min-width: 40px;
	width: 40px;
}

span.customer_product_code {
	float: left;
	width: 100%;
	font-weight: bold;
}


.navbar{
	min-height: 5px;
}

.stock_mobile_grid {
	text-align: left;
	margin-top: 30px;
}


/* Mijn account opmaak */
#left-column .block-account .menu-title a {
	padding: 5px 10px;
	width: 100%;
	float: left;
	background: #fff;
}
#left-column .block-account .block-content{
	float: left;
	width: 100%;
}

#left-column .block-account .block-content ul{
	margin-top:  0px;
}

#left-column .block-account .block-content {
	float: left;
	width: 100%;
}

#left-column .block-account .block-content li a {
	padding: 5px 25px;
	border: none;
}

#left-column .block-account .block-content li.active a {
	font-weight: bold;
	color: #4c4c4c;
}

#left-column .panel{
	margin-top: 15px;
}

.carousel-inner .item {
	width: 100%;
}


.grid_shipment_qty_msg {
	position: absolute;
	background: #000;
	width: 180px;
	padding: 10px;
	text-align: center;
	border-radius: 10px;
	z-index: 1000;
	color: #fff;
}

.quick-links {
	margin-right: 40px;
}



.login_girl {
	background: url('../images/login_girl.png');
	width: 136px;
	height: 181px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#products-list-form tr a.list_label  {
	color: #fff;
	text-decoration: none;
}

.need-support h3 span {
	color: #000;
}

.btn-need-help {
	color: #FFFFFF;
	background-color: #ffF;
	border-color: #086bb1;
	cursor: pointer !important;
	border-radius: 50px;
	border-width: 2px;
	color: #000;
	font-weight: bold;
	padding: 9px 30px;
}

#shopping-cart-table.data-table.cart-table tbody td input.input-text.qty.text-align-right {
	text-align: right;
}
.blur-w {
	color: transparent;
	text-shadow: 0 0 3px rgba(255,255,255,0.80);
	-webkit-transition: text-shadow 3s ease, color 1s ease;
	-moz-transition: text-shadow 3s ease, color 1s ease;
	-o-transition: text-shadow 3s ease, color 1s ease;
	transition: text-shadow 3s ease, color 1s ease;
}

.category-products {
	float: left;
}

