/*

	Theme Name: Blue Dolphin
	Theme URI: http: //www.cws-media.nl/
	Author: Erik & Frank
	Author URI: http: //www.cws-media.nl/
	Description: Design voor Blue Dolphin in Wordpress in combinatie met WooCommerce
	Version: 1.0
	Tags: 
	Text Domain: bluedolphin
	
	
	100
	300
	400
	500
	700
	900
	
	e5e5e5
	
*/

html, body {
	padding: 0px;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6, p {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
html, body, h1, h2, h3, h4, h5, p, input, select, button, textarea {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000000;
}
h1 {
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 700;
}
h2 {
	font-size: 34px;
	text-transform: uppercase;
	font-weight: 700;
}
h3 {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 700;
}
h4 {
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 700;
}
h5 {
	font-size: 26px;
	text-transform: uppercase;
	font-weight: 700;
}
h6 {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 700;
}
.page {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
}
.page h1 {
	padding-bottom: 20px;
}
.page h2 {
	padding-bottom: 20px;
}
.page h3 {
	padding-bottom: 20px;
}
.page h4 {
	padding-bottom: 20px;
}
.page h5 {
	padding-bottom: 20px;
}
.page h6 {
	padding-bottom: 20px;
}
.page p {
	padding-bottom: 20px;
}
p {
	padding-bottom: 20px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.navbar {
	margin-bottom: 0px;
	border: 0px;
}
.navbar .navbar-header {}
.navbar .navbar-header .navbar-toggle {}
.navbar.navbar-navigatie .navbar-header .navbar-brand {
	color: #000000;
}
.navbar.navbar-navigatie .navbar-header .navbar-toggle {
	border-color: #000000;
}
.navbar.navbar-navigatie .navbar-header .navbar-toggle .icon-bar {}
.navbar.navbar-navigatie .navbar-collapse {}
.navbar.navbar-navigatie .navbar-collapse li {}
.navbar.navbar-navigatie .navbar-collapse li a {
	color: #000000;
	text-transform: uppercase;
}
.navbar.navbar-navigatie .navbar-collapse li a:focus, .navbar.navbar-navigatie .navbar-collapse li a:hover, .navbar.navbar-navigatie .navbar-collapse li.active a {
	text-decoration: none;
	background-color: #FFFFFF;
}
.navbar.navbar-navigatie .navbar-collapse li.menu-item-572 a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-573 a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-663 a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-664 a {
	text-decoration: none;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}
.navbar.navbar-navigatie .navbar-collapse li.menu-item-572:hover a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-573:hover a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-663:hover a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-664:hover a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-572.active a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-573.active a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-663.active a, .navbar.navbar-navigatie .navbar-collapse li.menu-item-664.active a {
	text-decoration: none;
	background-color: #e5e5e5;
	color: #000000;
	border-bottom: 10px solid #e5e5e5;
}
.navbar.navbar-navigatie .navbar-collapse li img {
	margin: -15px 0px -15px 0px;
}
.navbar.navbar-navigatie .navbar-header .navbar-toggle .icon-bar {
	background-color: #000000;
}
#menu-item-4119 {
	text-decoration: none;
	background-color: #000000;
	color: white;
	border-bottom: 0px solid #e5e5e5;
}
#menu-item-4119 a {
	color: white;
	font-weight: bold;
	background: black;
}
.navbar.navbar-subnavigatie {
	background-color: #000000;
}
.navbar.navbar-subnavigatie .navbar-header .navbar-toggle .icon-bar {}
.navbar.navbar-subnavigatie .navbar-collapse ul li a {
	text-transform: uppercase;
}
.navbar.navbar-subnavigatie .navbar-collapse ul li.current-product-parent a {
	color: #FFFFFF;
}
.navbar.navbar-footer {
	background-color: #FFFFFF;
}
.navbar.navbar-footer .navbar-header .navbar-brand {
	color: #000000;
}
.navbar.navbar-footer .navbar-header .navbar-toggle .icon-bar {
	background-color: #000000;
}
.navbar.navbar-footer .navbar-collapse li a {
	color: #000000;
	text-transform: uppercase;
}
.navbar.navbar-footer .navbar-collapse li a:focus, .navbar.navbar-footer .navbar-collapse li a:hover, .navbar.navbar-footer .navbar-collapse li.active a {
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
}
.adres {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.adres .row {
	padding-top: 10px;
}
.adres p {
	padding: 0px;
	margin: 0px;
}
p.muted {
	color: #808080;
	font-size: 12px;
	text-align: center;
	/* display: none; */
	/* background: red; */
	width: 100%;
	padding-top: 10px;
}
.taxonomy-header {
	height: 260px;
	background-color: #9d9d9c;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.taxonomy-header .taxonomy-header-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.taxonomy-header .taxonomy-header-title .container {
	overflow: hidden;
}
.taxonomy-header .taxonomy-header-title .container h1 {
	font-size: 30px;
	float: left;
	background-color: #FFFFFF;
	color: #000000;
	float: left;
	padding: 10px;
	text-transform: uppercase;
	font-weight: 300;
}
.taxonomy-header .taxonomy-header-title .container h2 {
	font-size: 30px;
	float: left;
	background-color: #000000;
	color: #FFFFFF;
	float: left;
	padding: 10px;
	text-transform: uppercase;
	font-weight: 300;
}
.taxonomy-header.taxonomy-header-beschermen {
	background-image: url('assets/img/productcat/beschermen.jpg');
}
.taxonomy-header.taxonomy-header-onderhoud {
	background-image: url('assets/img/productcat/onderhoud.jpg');
}
.taxonomy-header.taxonomy-header-lijmen {
	background-image: url('assets/img/productcat/lijmen.jpg');
}
.taxonomy-header.taxonomy-header-schuurmaterialen {
	background-image: url('assets/img/productcat/schuren.jpg');
}
.taxonomy-header.taxonomy-header-pads-en-tools {
	background-image: url('assets/img/productcat/pads-en-tools.jpg');
}
.taxonomy-header.taxonomy-header-eiken {
	background-image: url('assets/img/productcat/plinten.jpg');
}
.taxonomy-header.taxonomy-header-protection {
	background-image: url('assets/img/productcat/beschermen.jpg');
}
.taxonomy-header.taxonomy-header-maintenance {
	background-image: url('assets/img/productcat/onderhoud.jpg');
}
.taxonomy-header.taxonomy-header-adhesives {
	background-image: url('assets/img/productcat/lijmen.jpg');
}
.taxonomy-header.taxonomy-header-scour {
	background-image: url('assets/img/productcat/schuren.jpg');
}
.taxonomy-header.taxonomy-header-pads-and-tools {
	background-image: url('assets/img/productcat/pads-en-tools.jpg');
}
.taxonomy-header.taxonomy-header-plinths {
	background-image: url('assets/img/productcat/plinten.jpg');
}
.taxonomy-header.taxonomy-header-kleuren {
	background-image: url('assets/img/productkleur/wit.jpg');
}
.taxonomy-header.taxonomy-header-colours {
	background-image: url('assets/img/productkleur/wit.jpg');
}
.taxonomy-header.taxonomy-header-large {
	height: 485px;
}
.taxonomy-header.taxonomy-header-small {
	height: 260px;
}
.taxonomy-header.taxonomy-header-kleuren-antiek {
	background-image: url('assets/img/productkleur/antiek.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-antraciet {
	background-image: url('assets/img/productkleur/antraciet.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-berken {
	background-image: url('assets/img/productkleur/berken.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-chocola {
	background-image: url('assets/img/productkleur/chocola.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-gerookt-wit {
	background-image: url('assets/img/productkleur/gerookt-wit.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-gothic {
	background-image: url('assets/img/productkleur/gothic.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-grijs {
	background-image: url('assets/img/productkleur/grijs.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-noten {
	background-image: url('assets/img/productkleur/noten.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-palisander {
	background-image: url('assets/img/productkleur/palisander.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-super-wit {
	background-image: url('assets/img/productkleur/super-wit.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-transparant-wit {
	background-image: url('assets/img/productkleur/transparant-wit.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-wit {
	background-image: url('assets/img/productkleur/wit.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-zwart {
	background-image: url('assets/img/productkleur/zwart.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-bianco {
	background-image: url('assets/img/productkleur/bianco.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-ebben {
	background-image: url('assets/img/productkleur/ebben.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-mahonie {
	background-image: url('assets/img/productkleur/mahonie.jpg');
}
.taxonomy-header.taxonomy-header-colours-antique {
	background-image: url('assets/img/productkleur/antiek.jpg');
}
.taxonomy-header.taxonomy-header-colours-hard-coal {
	background-image: url('assets/img/productkleur/antraciet.jpg');
}
.taxonomy-header.taxonomy-header-colours-birch {
	background-image: url('assets/img/productkleur/berken.jpg');
}
.taxonomy-header.taxonomy-header-colours-chocolate {
	background-image: url('assets/img/productkleur/chocola.jpg');
}
.taxonomy-header.taxonomy-header-colours-smoked-white {
	background-image: url('assets/img/productkleur/gerookt-wit.jpg');
}
.taxonomy-header.taxonomy-header-colours-gothic-en {
	background-image: url('assets/img/productkleur/gothic.jpg');
}
.taxonomy-header.taxonomy-header-colours-grey {
	background-image: url('assets/img/productkleur/grijs.jpg');
}
.taxonomy-header.taxonomy-header-colours-grey-2-en {
	background-image: url('assets/img/productkleur/grijs.jpg');
}
.taxonomy-header.taxonomy-header-colours-nuts {
	background-image: url('assets/img/productkleur/noten.jpg');
}
.taxonomy-header.taxonomy-header-colours-rosewood {
	background-image: url('assets/img/productkleur/palisander.jpg');
}
.taxonomy-header.taxonomy-header-colours-super-white {
	background-image: url('assets/img/productkleur/super-wit.jpg');
}
.taxonomy-header.taxonomy-header-colours-transparent-white {
	background-image: url('assets/img/productkleur/transparant-wit.jpg');
}
.taxonomy-header.taxonomy-header-colours-white {
	background-image: url('assets/img/productkleur/wit.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-berken, .taxonomy-header.taxonomy-header-colours-birch {
	background-image: url('assets/img/productkleur/berken.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-antraciet, .taxonomy-header.taxonomy-header-colours-hard-coal {
	background-image: url('assets/img/productkleur/antraciet.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-chocola, .taxonomy-header.taxonomy-header-colours-chocolate {
	background-image: url('assets/img/productkleur/chocola.jpg');
}
.taxonomy-header.taxonomy-header-kleuren-dekkend-zwart, .taxonomy-header.taxonomy-header-colours-opaque-black {
	background-image: url('/wp-content/uploads/2018/01/Header-Dekkend-Zwart.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-gothic, .taxonomy-header.taxonomy-header-colours-gothic-en {
	background-image: url('/wp-content/uploads/2018/01/17Gothic-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-ebben, .taxonomy-header.taxonomy-header-colours-ebony-2-en {
	background-image: url('/wp-content/uploads/2018/01/16Ebony-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-palisander, .taxonomy-header.taxonomy-header-colours-palisander-en, .taxonomy-header.taxonomy-header-colours-rosewood {
	background-image: url('/wp-content/uploads/2018/01/15Palisander-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-antiek, .taxonomy-header.taxonomy-header-kleuren-antique-2, .taxonomy-header.taxonomy-header-colours-antique {
	background-image: url('/wp-content/uploads/2018/01/14Antique-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-walnut, .taxonomy-header.taxonomy-header-colours-walnut-en {
	background-image: url('/wp-content/uploads/2018/01/13Walnut-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-mahonie, .taxonomy-header.taxonomy-header-kleuren-mahogany-2, .taxonomy-header.taxonomy-header-colours-mahogany {
	background-image: url('/wp-content/uploads/2018/01/12Mahogany-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-grey-2, .taxonomy-header.taxonomy-header-colours-grey {
	background-image: url('/wp-content/uploads/2018/01/11Grey-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-zilver-grijs, .taxonomy-header.taxonomy-header-kleuren-silver-grey, .taxonomy-header.taxonomy-header-colours-silver-grey-en {
	background-image: url('/wp-content/uploads/2018/01/10Silver-Grey-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-metal-grijs, .taxonomy-header.taxonomy-header-kleuren-metal-grey, .taxonomy-header.taxonomy-header-colours-metal-grey-en {
	background-image: url('/wp-content/uploads/2018/01/09Metal-Grey-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-light-grey, .taxonomy-header.taxonomy-header-colours-light-grey-en {
	background-image: url('/wp-content/uploads/2018/01/08Light-Grey-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-smoke, .taxonomy-header.taxonomy-header-colours-smoke-2 {
	background-image: url('/wp-content/uploads/2018/01/07Smoke-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-gerookt-wit, .taxonomy-header.taxonomy-header-kleuren-smoked-white-2, .taxonomy-header.taxonomy-header-colours-smoked-white {
	background-image: url('/wp-content/uploads/2018/01/06Smoked-White-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-super-white-2, .taxonomy-header.taxonomy-header-colours-super-white-2-en-2 {
	background-image: url('/wp-content/uploads/2018/01/05Super-White-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-transparant-wit, .taxonomy-header.taxonomy-header-kleuren-transparent-white-2, .taxonomy-header.taxonomy-header-colours-transparent-white {
	background-image: url('/wp-content/uploads/2018/01/03Transparant-White-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-bianco, .taxonomy-header.taxonomy-header-kleuren-bianco-2, .taxonomy-header.taxonomy-header-colours-bianco-en {
	background-image: url('/wp-content/uploads/2018/01/02Bianco-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-transparant, .taxonomy-header.taxonomy-header-kleuren-transparent-2, .taxonomy-header.taxonomy-header-colours-transparent {
	background-image: url('/wp-content/uploads/2018/01/01Transparant-1920x485-Kleuren.jpg') !important;
}
.taxonomy-header.taxonomy-header-kleuren-wit, .taxonomy-header.taxonomy-header-kleuren-white-2, .taxonomy-header.taxonomy-header-colours-white {
	background-image: url('/wp-content/uploads/2018/01/04White-1920x485-Kleuren.jpg') !important;
}
/*



*/

.breadcrumb {
	background-color: #e5e5e5;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
}
.breadcrumb p {
	padding: 0px;
}
.breadcrumb a {
	color: #000000;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.yith-ajaxsearchform-container {
	padding: 6px;
	background-color: #E5E5E5;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.yith-ajaxsearchform-container input {
	padding: 3px;
	background-color: #FFFFFF;
	margin-bottom: 3px;
	margin-top: 10px;
	border: 1px solid rgba(122, 122, 122, 0.45);
}
.yith-ajaxsearchform-container input[type=submit] {
	width: 55%;
	background-color: black;
	color: white;
	display: none;
}
.taxonomy-info {
	background-color: #e5e5e5;
	padding: 10px 0px 10px 0px;
}
.subcategorie {
	background-color: #e5e5e5;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.subcategorie ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.subcategorie ul li {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}
.subcategorie ul li a {
	display: inline-block;
	padding: 10px 20px 10px 50px;
	background-color: #a0a0a0;
	color: #FFFFFF;
	background-image: url('assets/img/empty.png');
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-transform: uppercase;
}
.subcategorie ul li a:hover {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url('assets/img/full.png');
}
.subcategorie ul li.active a {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url('assets/img/full.png');
}
.kleuren {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-color: #e5e5e5;
}
.kleuren ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	overflow: hidden;
	padding-bottom: 2px;
}
.kleuren ul li {
	float: left;
	padding: 5px;
	position: relative;
	overflow: hidden;
}
.kleuren ul li a {}
.kleuren ul li img {
	float: left;
	height: 40px;
	width: auto;
	border: 2px solid #FFFFFF;
}
.kleuren ul li .round {
	opacity: 0.00;
	height: 16px;
	width: 16px;
	border: 0px;
	position: absolute;
	bottom: -2px;
	left: 19px;
}
.kleuren ul li:hover .round {
	opacity: 1.00;
}
.kleuren ul li.active .round {
	opacity: 1.00;
}
.top {
	overflow: auto;
	padding-top: 10px;
}
.top .top-items {
	overflow: auto;
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
}
.top .top-items .top-item {
	overflow: auto;
	float: left;
	min-height: 45px;
	/* border: 2px solid #083f6e; */
	padding: 10px;
}
.top .top-items .top-item.top-search {
	margin: 0px 10px 0px 15px;
	background: #0087b8;
}
.top .top-items .top-item.top-search #searchform {
	overflow: auto;
	/* border: 1px solid #c7c7c6; */
	margin: 0px 0px 0px 0px;
	background-color: white!important;
}
.top .top-items .top-item.top-search #searchform input[type="text"] {
	float: left;
	padding: 0px;
	background: #ffffff;
	margin: 0px;
	border: 0px;
	color: #434343!important;
	line-height: 20px;
	padding: 5px 5px 5px 5px;
	/* font-size: 12px; */
}
.top .top-items .top-item.top-search #searchform input[type="text"]:focus {
	outline: 0;
}
.top .top-items .top-item.top-search #searchform button[type="submit"] {
	float: left;
	padding: 1px;
	margin: 0px;
	border: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
.top .top-items .top-item.top-search #searchform button[type="submit"] img {
	float: left;
	padding: 5px;
}
.top .top-items .top-item.top-search #searchform button[type="submit"]:focus {
	outline: 0;
}
.top .top-items .top-item.top-language {
	margin: 0px 0px 0px 0px;
}
.top .top-items .top-item.top-language ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow: auto;
}
.top .top-items .top-item.top-language ul li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.top .top-items .top-item.top-language ul li .img {
	overflow: hidden;
}
.top .top-items .top-item.top-language ul li .img img {
	float: left;
}
.top .top-items .top-item.top-language ul li .rounds {
	padding: 3px;
}
.top .top-items .top-item.top-language ul li .rounds .round {
	height: 6px;
	width: 6px;
	border: 1px solid #000000;
	margin: 0px auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.top .top-items .top-item.top-language ul li.current .rounds .round {
	background-color: #000000;
}
.top .top-items .top-item.top-language ul li:hover .rounds .round {
	background-color: #000000;
}
.top .top-items .top-item.top-business {
	margin: 0px 0px 0px 10px;
	background: #0287b8;
}
.top .top-items .top-item.top-business .business {
	display: inline-block;
	padding: 5px 15px 5px 15px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: 0091d4;
	text-transform: uppercase;
	background: #0087b8;
}
.top .top-items .top-item.top-account {
	margin: 10px 0px 0px 15px;
}
.top .top-items .top-item.top-account ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.top .top-items .top-item.top-account ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	font-size: 12px;
}
.top .top-items .top-item.top-account ul li a {
	color: #808080;
}
.top .top-items .top-item.top-account ul li a:hover {
	text-decoration: underline;
}

@media (max-width: 767px) {
 
	.top .top-items {width: 100%;padding: 0px;margin-top: 5px;}
	.top .top-items .top-item {  }
	.top .top-items .top-item.top-search {width: calc(100% - 118px - 97px);margin: 0px;background: white;min-height: 20px;border-radius: 8px;padding: 5px;}
	.top .top-items .top-item.top-search #searchform input[type="text"] {width: calc(100% - 30px);font-size: 12px;}
	.top .top-items .top-item.top-language {width: 75px;margin: 0px;background: white;padding: 4px;margin-left: 5px;margin-right: 5px;border-radius: 8px;margin-bottom: 0px;min-height: 40px;padding-bottom: 0px;text-align: center;} 
	.top .top-items .top-item.top-account { width: 97px; margin: 0px; }
	.top .top-items .top-item.top-business {width: 97px;margin: 0px;text-align: center;background: black;border-radius: 8px;padding: 5px;min-height: 40px;margin: 0px;float: right;}
	.top .top-items .top-item.top-business .business {padding: 0px;line-height: 29px;background: transparent;}
	.top .top-items .top-item.top-language ul li {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
}
.top .top-items .top-item.top-language ul li .img img {width:20px;}
}

.button {
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	color: #FFFFFF;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.75);
	padding: 9px 20px 9px 20px;
	line-height: 40px;
	margin-left: 10px;
	margin-top: 90px;
}
.button.button-black {
	border: 1px solid #000000;
	color: #000000;
}
a.button:hover {
	background-color: #FFFFFF;
	color: #000000;
}
a.button.button-black:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.postcode {
	overflow: auto;
	text-align: center;
}
.postcode .postcode-tekst {
	line-height: 39px;
}
#postcode {
	overflow: auto;
	border: 1px solid #c7c7c6;
	width: auto;
	margin-bottom: 15px;
}
#postcode input[type="text"] {
	float: left;
	width: calc(100% - 36px);
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	line-height: 36px;
	overflow: hidden;
}
#postcode input[type="text"]:focus {
	outline: 0;
}
#postcode button[type="submit"] {
	float: left;
	padding: 1px;
	margin: 0px;
	border: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
#postcode button[type="submit"] img {
	float: left;
	max-width: 18px;
	margin: 5px 5px 5px 10px;
}
#postcode button[type="submit"]:focus {
	outline: 0;
}
#postcode input[type="text"]::-webkit-input-placeholder {
	text-align: center;
	line-height: 36px;
}
#postcode input[type="text"]:-moz-placeholder {
	text-align: center;
	line-height: 36px;
}
#postcode input[type="text"]::-moz-placeholder {
	text-align: center;
	line-height: 36px;
}
#postcode input[type="text"]:-ms-input-placeholder {
	text-align: center;
	line-height: 36px;
	height: 35px;
}
#postcode input[type="text"]:placeholder-shown {
	text-align: center;
	height: auto;
}
#postcode input[type="text"]:focus::-webkit-input-placeholder {
	text-align: left;
	line-height: 36px;
}
#postcode input[type="text"]:focus:-moz-placeholder {
	text-align: left;
	line-height: 36px;
}
#postcode input[type="text"]:focus::-moz-placeholder {
	text-align: left;
	line-height: 36px;
}
#postcode input[type="text"]:focus:-ms-input-placeholder {
	text-align: left;
	line-height: 36px;
	height: 35px;
}
#postcode input[type="text"]:focus:placeholder-shown {
	text-align: left;
	line-height: 36px;
}
.unslider {
	position: inherit;
	height: 700px;
}
.unslider-nav {
	display: none;
}
.unslider-arrow.next {
	position: absolute;
	    top: calc(50% - 20.5px);
	right: 0px;
	background-image: url('assets/img/next.png');
	height: 115px;
	width: 45px;
	background-color: #FFFFFF;
}
.unslider-arrow.prev {
	position: absolute;
	    top: calc(50% - 20.5px);
	left: 0px;
	background-image: url('assets/img/prev.png');
	height: 115px;
	width: 45px;
	background-color: #FFFFFF;
}
.unslider-nav {
	display: none;
}
.unslider-arrow-small.next {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url('assets/img/next.png');
	height: 115px;
	width: 45px;
	background-color: #000099;
}
.unslider-arrow-small.prev {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('assets/img/prev.png');
	height: 115px;
	width: 45px;
	background-color: #000099;
}
.unslider-info {
	position: absolute;
	top: 40px;
	left: 125px;
	z-index: 9999;
}
.unslider-info .unslider-info-white {
	overflow: auto;
}
.unslider-info .unslider-info-white .unslider-info-white-text {
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px 20px 10px 20px;
	line-height: 20px;
}
.unslider-info .unslider-info-black {
	overflow: auto;
}
.unslider-info .unslider-info-black .unslider-info-black-text {
	font-size: 30px;
	font-weight: 300;
	text-transform: uppercase;
	background-color: #1d1d1b;
	color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	line-height: 40px;
	margin: 0px 30px 0px 0px;
}
.unslider-info .unslider-info-black .unslider-info-black-link {
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
	border: 1px solid rgba(255, 255, 255, 0.75);
	padding: 9px 20px 9px 20px;
	line-height: 40px;
	margin-left: 10px;
}
.unslider-info .unslider-info-black .unslider-info-black-link:hover {
	background-color: #FFFFFF;
	color: #000000;
}

@media (max-width: 767px) {

	
}

@media (min-width: 768px) {
	
	.unslider-info .unslider-info-black .unslider-info-black-text {
		
		float: left;
		
	}
	
}

.unslider-wrap li {
	position: inherit;
}



@media (max-width: 767px) {

	.unslider-thumbs {
		overflow: auto;
		padding-top: 30px;
	}
	.unslider-thumbs .unslider-thumb {
		overflow: auto;
		float: left;
		margin-right: 10px;
	}
	.unslider-thumbs .unslider-thumb:hover {
		cursor: pointer;
	}
	.unslider-thumbs .unslider-thumb img {
		width: 50px;
		height: 50px;
		float: left;
		border: 4px solid #FFFFFF;
	}
	.unslider-thumbs .unslider-thumb .unslider-thumb-state {
		background-image: url('assets/img/empty.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 50px;
	}
	.unslider-thumbs .unslider-thumb:hover .unslider-thumb-state {
		background-image: url('assets/img/full.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 50px;
	}
	.unslider-thumbs .unslider-thumb.active .unslider-thumb-state {
		background-image: url('assets/img/full.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 50px;
	}

    
}


@media (min-width: 768px) {
    
		
	.unslider-thumbs {
		overflow: auto;
		padding-top: 10px;
	}
	.unslider-thumbs .unslider-thumb {
		overflow: auto;
		float: left;
		margin-right: 10px;
	}
	.unslider-thumbs .unslider-thumb:hover {
		cursor: pointer;
	}
	.unslider-thumbs .unslider-thumb img {
		width: 140px;
		height: 140px;
		float: left;
		border: 4px solid #FFFFFF;
	}
	.unslider-thumbs .unslider-thumb .unslider-thumb-state {
		background-image: url('assets/img/empty.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 140px;
	}
	.unslider-thumbs .unslider-thumb:hover .unslider-thumb-state {
		background-image: url('assets/img/full.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 140px;
	}
	.unslider-thumbs .unslider-thumb.active .unslider-thumb-state {
		background-image: url('assets/img/full.png');
		background-repeat: no-repeat;
		background-position: center center;
		height: 30px;
		width: 100%;
		margin-top: 140px;
	}
    
}


.featured-image {
	position: relative;
	overflow: hidden;
}
.featured-image .featured-image-image {
	position: relative;
}
.featured-image .featured-image-image img {
	margin: 0px auto;
}
.featured-image .featured-image-info {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 100%;
	color: #FFFFFF;
}
.featured-image .featured-image-info .featured-image-info-h1 {}
.featured-image .featured-image-info .featured-image-info-h1 h1 {
	color: #FFFFFF;
	margin-bottom: 10px;
}
.featured-image .featured-image-info .featured-image-info-p {}
.featured-image .featured-image-info .featured-image-info-p p {
	color: #FFFFFF;
	font-size: 18px;
}
.page.waartekoop {
	background-color: #e5e5e5;
	padding: 0px;
}
.missievisiewaarden {
	background-color: #e5e5e5;
	padding: 0px;
}
.missievisiewaarden {
	background-color: #e5e5e5;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.missievisiewaarden ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.missievisiewaarden ul li {
	display: inline-block;
}
.missievisiewaarden ul li:nth-child(2) {
	margin: 0 8px;
}
@media only screen and (max-width: 576px) {
    .missievisiewaarden ul li a {
        font-size: 11px;
    }
	.missievisiewaarden ul li:nth-child(2) {
	margin: 0 5px;
}
}  
.missievisiewaarden ul li a {
	display: inline-block;
	padding: 10px 20px 10px 50px;
	background-color: #a0a0a0;
	color: #FFFFFF;
	background-image: url('assets/img/empty.png');
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-transform: uppercase;
}
.missievisiewaarden ul li a:hover {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url('assets/img/full.png');
}
.missievisiewaarden ul li.active a {
	background-color: #000000;
	color: #FFFFFF;
	background-image: url('assets/img/full.png');
}
.socialmedia {
	list-style: none;
	padding: 0px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	/* float: right; */
	display: table;
}
.socialmedia li {
	float: right;
	margin-left: 10px;
}
.producten {
	padding-top: 20px;
	padding-bottom: 20px;
}
.producten .product {}
.producten .product .product-image {
	min-height: 160px;
}
.producten .product .product-image img {
	margin: 0px auto;
	width: 250px;
}
.producten .product .product-title {}
.producten .product .product-title h1 {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
}
.producten .product .product-title h1 a {
	color: #000000;
}
.producten .product .product-title h2 {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 18px;
}
.producten .product .product-title h2 a {
	color: #000000;
}
.producten .product .product-excerpt {
	text-align: center;
	margin-bottom: 15px;
	min-height: auto;
}
.producten .product .product-more {
	text-align: center;
	margin-bottom: 40px;
}
.producten .product .product-more a {
	display: inline-block;
	border: 1px solid #000000;
	padding: 10px 25px 10px 25px;
	text-transform: uppercase;
	color: #000000;
}
.producten .product .product-more a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.single_product {
	padding-top: 20px;
	padding-bottom: 20px;
}
.single_product .product-image {}
.single_product .product-image img {
	margin: 0px auto;
}
.single_product .product-waartekoop {
	text-align: center;
	padding-top: 20px;
}
.single_product .product-waartekoop a {
	display: inline-block;
	border: 1px solid #000000;
	padding: 10px 25px 10px 25px;
	text-transform: uppercase;
	color: #000000;
}
.single_product .product-waartekoop a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.single_product .product-info {
	padding-top: 20px;
}
.single_product .product-variation {
	border-top: 1px solid #000000;
	padding-top: 20px;
}
.single_product .product-variation table {}
.single_product .product-variation table thead {}
.single_product .product-variation table thead tr {}
.single_product .product-variation table thead tr th {
	border: 0px;
}
.single_product .product-variation table tbody {}
.single_product .product-variation table tbody tr {}
.single_product .product-variation table tbody tr td {
	border: 0px;
}
.lijst .single_product .product-variation {
	border-top: 0px solid #000000;
	padding-top: 0px;
}
.lijst hr {
	margin-top: 20px;
}
.lijst .product-info p {
	padding-left: 5px;
}
.shop-front {
	background-color: #e5e5e5;
	padding-top: 20px;
}
.shop-front .categories {
	padding-top: 10px;
}
.shop-front .categories .categorie {
	position: relative;
	height: 100%;
	overflow: auto;
	padding-bottom: 30px;
}
.shop-front .categories .categorie .categorie-inner {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.shop-front .categories .categorie .categorie-inner .categorie-tekst {
	text-align: center;
	height: 105px;
	position: absolute;
	top: calc(50% - 70px);
	left: 0px;
	max-width: 390px;
	width: 100%;
	text-align: center;
}
.shop-front .categories .categorie .categorie-inner .categorie-tekst h3 {
	color: #FFFFFF;
	margin-bottom: 10px;
}
.shop-front .categories .categorie .categorie-inner .categorie-tekst .button {}
.shop-front .categories .categorie:hover .categorie-inner .categorie-tekst h3 {}
.shop-front .categories .categorie:hover .categorie-inner .categorie-tekst .button {
	background-color: #FFFFFF;
	color: #000000;
}
.shop-front.shop-front-page {}
.shop-front.shop-front-page .categories {}
.shop-front.shop-front-page .categories .categorie {}
.shop-front.shop-front-page .categories .categorie .categorie-inner {}
.shop-front.shop-front-page .categories .categorie .categorie-inner .categorie-tekst {}
.shop-front.shop-front-page .categories .categorie .categorie-inner .categorie-tekst h3 {
	position: absolute;
	bottom: 25px;
	left: 0px;
	width: 100%;
	font-size: 24px;
}
.shop-front.shop-front-page .categories .categorie-description {
	text-align: center;
	min-height: 140px;
	padding-left: 20px;
	padding-right: 20px;
}
.shop-front.shop-front-page .categories .categorie-more {
	text-align: center;
	margin-bottom: 20px;
}
.portfolios {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}
.portfolios h1 {
	margin-bottom: 20px;
}
.portfolios p {
	margin: 0px;
	padding: 0px;
}
.portfolios .portfolio {}
.portfolios .portfolio .portfolio-image {}
.portfolios .portfolio .portfolio-info {
	padding: 10px;
	min-height: 60px;
}
#googlemaps {
	width: 100%;
	height: 600px;
}
.tool {
	padding: 20px 0px 20px 0px;
}
.tool .tool-search {}
.tool .tool-search {}
.tool .tool-search #tool {
	overflow: auto;
	border: 1px solid #c7c7c6;
}
.tool .tool-search #tool input[type="text"] {
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: calc(100% - 20px);
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}
.tool .tool-search #tool input[type="text"]:focus {
	outline: 0;
}
.tool .tool-search #tool button[type="submit"] {
	float: left;
	padding: 1px;
	margin: 0px;
	border: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
.tool .tool-search #tool button[type="submit"] img {
	float: left;
}
.tool .tool-search #tool button[type="submit"]:focus {
	outline: 0;
}
.tool .tool-filter {
	border-bottom: 1px solid #000000;
}
.tool .tool-filter p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
	font-weight: bold;
}
.tool .tool-filter input {
	margin: 0px 3px 0px 3px;
}
.tool .tool-filter label {
	color: #808080;
	font-weight: normal;
}
.tool .tool-items {
	border-bottom: 1px solid #000000;
}
.tool .tool-items p {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}
.tool .tool-items p .muted {
	color: #808080;
}
.tool .tool-results {}
.tool .tool-results ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	max-height: 385px;
	overflow: auto;
	padding-bottom: 20px;
}
.tool .tool-results ul li {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #000000;
}
.tool .tool-results ul li:hover {
	cursor: pointer;
	background-color: #d4d4d4;
}
.tool .tool-results ul li.active {
	background-color: #d4d4d4;
}
.gm-style-iw {
	text-align: left !important;
}
.totop {
	position: fixed;
	bottom: 24px;
	right: 24px;
	z-index: 9999;
	opacity: 0.00;
}
.totop:hover {
	cursor: pointer;
}
.zakelijk {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #e5e5e5;
}
.zakelijk label[for="user_login"] {
	display: none;
}
.zakelijk label[for="user_pass"] {
	display: none;
}
.zakelijk input[type="text"] {
	border: 1px solid #666;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
.zakelijk input[type="email"] {
	border: 1px solid #666;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
.zakelijk input[type="password"] {
	border: 1px solid #666;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
.zakelijk input[type="submit"] {
	border: 1px solid #808080;
	background-color: #808080;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.zakelijk .input-error {
	border: 1px solid #ad2629 !important;
}
.zakelijk .error-input {
	color: #ad2629 !important;
}
.zakelijk p {
	overflow: auto;
}
.zakelijk p input[name="register[voornaam]"] {
	float: left;
	width: calc(50% - 8px);
}
.zakelijk p input[name="register[achternaam]"] {
	float: left;
	width: calc(50% - 7px);
	margin-left: 15px;
}
.zakelijk p input[name="register[postcode]"] {
	float: left;
	width: calc(50% - 8px);
}
.zakelijk p input[name="register[plaats]"] {
	float: left;
	width: calc(50% - 7px);
	margin-left: 15px;
}
/* woocoomerce */

.woocommerce input {
	border: 1px solid #666;
	padding: 5px 10px 5px 10px;
	width: 100%;
}
.woocommerce textarea[name="order_comments"] {
	border: 1px solid #666;
	padding: 5px 10px 5px 10px;
	width: 100%;
	height: 440px !important;
}
.woocommerce label {
	text-align: left !important;
}
.woocommerce #order_review_heading {
	margin-top: 40px;
	margin-bottom: 20px;
}
.woocommerce table.shop_table tr th.product-total {
	text-align: right;
}
.woocommerce table.shop_table tr.cart_item td.product-total {
	text-align: right;
}
.woocommerce table.shop_table tr.cart-subtotal td {
	text-align: right;
}
.woocommerce table.shop_table tr.order-total td {
	text-align: right;
}
.woocommerce table.shop_table tr.order_item td.product-total {
	text-align: right;
}
.woocommerce table.shop_table tfoot td {
	text-align: right;
}
.woocommerce table.shop_table.customer_details tr td {
	text-align: right;
}
.woocommerce ul.woocommerce-thankyou-order-details.order_details {
	overflow: auto;
	background-color: #e5e5e5;
	padding-top: 20px;
	padding-bottom: 20px;
}
.woocommerce ul.woocommerce-thankyou-order-details.order_details li {
	float: left;
	width: 25%;
	margin: 0px;
}
.woocommerce ul.order_details.bacs_details {
	overflow: auto;
	background-color: #e5e5e5;
	padding-top: 20px;
	padding-bottom: 20px;
}
.woocommerce ul.order_details.bacs_details li {
	float: left;
	width: calc(100% / 3);
	margin: 0px;
}
.woocommerce address {
	background-color: #e5e5e5;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*

<table class="variations" cellspacing="0">
	<tbody>
		<tr>
			<td class="label"><label for="pa_inhoud">Inhoud</label></td>
			<td class="value">
				<select id="pa_inhoud" class="" name="attribute_pa_inhoud" data-attribute_name="attribute_pa_inhoud">
					<option value="" selected="selected">Choose an option</option><option value="25l" class="attached enabled">2,5L</option>
				</select>
				
				<a class="reset_variations" href="#" style="visibility: hidden;">Clear</a>
			</td>
		</tr>
	</tbody>
</table>

*/

.kleurenpalet {
	background-color: #e5e5e5;
	padding-top: 15px;
}
.kleurenpalet .row {
	padding-bottom: 15px;
}
.kleurenpalet .col-sm-9of12 {
	width: calc(100% / 9);
	float: left;
}
.kleurenpalet .palet {
	overflow: hidden;
	position: relative;
	margin: 3px;
}
.kleurenpalet .palet img {
	float: left;
	position: relative;
}
.kleurenpalet .palet .info {
	position: absolute;
	height: 100%;
	width: 100%;
	max-width: 116px;
	max-height: 116px;
	display: none;
}
.kleurenpalet .palet.palet-active .info {
	display: block;
}
.kleurenpalet .palet:hover .info {
	display: block;
}
.kleurenpalet .palet .info .name {
	display: table;
	height: 100%;
	width: 100%;
}
.kleurenpalet .palet .info .name .title {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}
.kleurenpalet .palet .info .name .title .full {
	z-index: 9999;
	position: absolute;
	bottom: -9px;
	left: calc(100% / 2);
	margin-left: -9px;
}

.topfirst {float: right;}

.topsecond {float: left;}
@media (max-width: 768px) {
	.unslider {
		/* display: none; */
		/* height: 500px; */
		height: 600px;
	}
	.shop-front.shop-front-page .categories {
    background: white;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2, #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2 {
    color: #FFFFFF;
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: bold;
    padding: 2px;
    text-shadow: ;
    max-height: 100%;
    font-size: 15px;
    max-height: 36px!important;
    overflow: auto;
}
	    .navbar .navbar-header .navbar-toggle {border-color:white;;
    }
	.topfirst {float: right;background-color: #0487b8;width: 100%;position: fixed;z-index: 9999999;}
	.topfirst .top {/* background-color: red; */margin: 0px;padding: 0px;padding-bottom: 5px;}
	.topsecond {float: left;/* background-color:green; */margin-top: 90px;}
    .topsecond img {width: 150px;margin-left: auto;margin-right: auto;padding: 10px 0px 10px 0px;}
	.unslider-image img {
		height: 700px!important;
		max-width: fit-content;
		width: fit-content!important;
	}
	    .footerblock_4 {/* background-color: Red; */min-height: 100px!important;padding: 10px!important;}
.home_1 {margin-top: 25px!important;}
	.unslider-wrap.unslider-carousel>li {
		height: 600px;
	}
	.unslider-info {
		left: 40px;
		margin-bottom: 20px;
		top: 13px;
		top: 40px;
	}
	.shop-front .categories .categorie .categorie-inner .categorie-tekst {
    text-align: center;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: inherit;
    width: 100%;
    text-align: center;
}
	.unslider-info-black-link {
		margin-top: 30px;
		margin-left: 0px!important;
	}
	.navbar.navbar-navigatie {
		margin-left: -15px;
		margin-right: -15px;
		background: white;
		border-bottom: 1px solid #1c4b74;
	}
	.kleurenpalet .col-sm-9of12 {
		width: calc(100% / 3);
		float: left;
	}
	.unslider-arrow.next {
		top: 720px;
		z-index: 50;
		height: 60px;
		background-position: center;
	}
	.unslider-arrow.prev {
		top: 720px;
		z-index: 50;
		height: 60px;
		background-position: center;
	}
}
@media (min-width: 768px) {
	.navbar.navbar-subnavigatie .navbar-collapse ul {
		width: 100%;
		text-align: center;
	}

	.navbar.navbar-subnavigatie .navbar-collapse ul li {
		display: inline-block !important;
		float: none;
	}
	.navbar.navbar-footer .navbar-collapse ul {
		width: 100%;
		text-align: center;
	}
	.navbar.navbar-footer .navbar-collapse ul li {
		display: inline-block !important;
		float: none;
	}
	.navbar.navbar-navigatie .navbar-collapse li:hover a {
		text-decoration: none;
		background-color: #FFFFFF;
		border-bottom: 10px solid #000000;
		padding-bottom: 5px;
	}
	.navbar.navbar-navigatie .navbar-collapse li.active a {
		text-decoration: none;
		background-color: #FFFFFF;
		border-bottom: 10px solid #000000;
		padding-bottom: 5px;
	}
	.navbar.navbar-navigatie .navbar-collapse li.current-product-ancestor a {
		text-decoration: none;
		background-color: #FFFFFF;
		border-bottom: 10px solid #000000;
		padding-bottom: 5px;
	}
}
.mainslider {
	/* position: inherit; */
	/* max-width: 1920px; */
	/* margin: 0px auto; */
	height: 700px;
	display: flex; 
	overflow: unset;
}
.coupon {
	display: none;
}
.wc-proceed-to-checkout {
	text-align: right;
}
dl {}
dl dd {
	margin: 0px !important;
	padding: 0px !important;
}
dl dd p {
	margin: 0px !important;
	padding: 0px !important;
}
dl dt {
	margin: 0px !important;
	padding: 0px !important;
}
dl dt p {
	margin: 0px !important;
	padding: 0px !important;
}
.winkelmandje {
	background-color: #000000;
	color: #FFFFFF;
	padding: 20px;
}
.aantallen {
	overflow: auto;
}
.aantallen .aantal {
	float: right;
	width: 30px;
	text-align: center;
	border: 2px solid #000000;
	padding: 3px 5px 3px 5px;
	margin-right: 10px;
}
.aantallen .toevoegen {
	float: right;
}
.aantallen .toevoegen a {
	display: inline-block;
	padding: 5px 20px 5px 20px;
	background-color: #a0a0a0;
	color: #FFFFFF;
	text-transform: uppercase;
	overflow: hidden;
}
.text-cart {
	padding: 0px !important;
}
.addform {
	overflow: hidden;
}
.addform input[type="text"] {
	float: right;
	border: 1px solid #bfbfbf;
	padding: 5px 5px 5px 5px;
	width: 40px;
	background-color: #FFFFFF;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	margin-right: 5px;
}
.addform input[type="submit"] {
	float: right;
	min-width: 130px;
	border: 1px solid #bfbfbf;
	padding: 5px 20px 5px 20px;
	background-color: #a0a0a0;
	color: #FFFFFF;
	text-transform: uppercase;
}
.has-products {
	background-color: #f5f5f5;
}
.filtertext {
	display: inline-block;
	background-color: #000000;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 15px 10px 15px;
	width: 100%;
	font-size: 14px;
	line-height: 40px;
}
.cart-contents {
	float: right;
	padding: 5px;
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 15px;
	text-transform: uppercase;
	margin-top: -5px;
	margin-bottom: -5px;
	text-decoration: none;
}
.cart-contents:hover {
	padding: 5px;
	background-color: #000000;
	color: #FFFFFF;
	margin-left: 15px;
}
.filters {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.filters li {}
.filters li a {
	display: inline-block;
	background-color: #7a7a7a;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 15px 2px 15px;
	width: 100%;
	font-size: 14px;
}
.filters li a .aantal {
	color: #b2b2b2;
}
.filters li ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.filters li ul li {}
.filters li ul li a {
	display: inline-block;
	background-color: #e5e5e5;
	color: #999999;
	padding: 2px 15px 2px 15px;
	width: 100%;
	font-weight: normal;
	font-size: 14px;
}
.filters li ul li.active a {
	display: inline-block;
	background-color: #e5e5e5;
	color: #000000;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
}
.filters li ul li:hover a {
	display: inline-block;
	background-color: #e5e5e5;
	color: #000000;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
}
ul.product-image-thumbs {
	list-style: none;
	padding: 0px;
	margin: 30px -5px 0px -5px;
	overflow: hidden;
}
ul.product-image-thumbs li {
	float: left;
	width: calc(100% / 4);
	overflow: hidden;
	padding: 5px;
}
ul.product-image-thumbs li img {
	float: left;
	width: 100%;
	height: 100%;
	border: 1px solid #000000;
}
body>div.kleurenpalet>div>div>div>div>a>img {
	width: 200px
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.unslider-image {
	width: 100%;
}
.unslider-image img {
	width: 100%;
	height: 700px!important;
	//margin-top: -100px;
	margin-top: 0px;
}
.homepage .page {
	padding-bottom: 0px;
	padding-top: 0px;
}
.homepage .shop-front {
	padding-top: 20px;
	margin-top: 0px;
}
.socialmedia img {
	width: 35px;
	border-radius: 4px;
}
.footer {
	padding-bottom: 2px;
	border-bottom: 1px solid #e5e5e5;
}
.waartekoop-footer {
	/*padding-top: 40px;*/
	padding-bottom: 20px;
    position: relative;
    background: white;
}
	

.waartekoop-footer .container-fluid .row {
	border-top: 1px solid #083f6e;
	border-bottom: 1px solid #083f6e;
}

@media (max-width: 767px) {
    
	.waartekoop-footer .container-fluid .row .col { border-top: 1px solid #083f6e; }
	.waartekoop-footer .container-fluid .row .col:first-child { border-top: 0px solid #083f6e; }
    
}

@media (min-width: 768px) {
    
	.waartekoop-footer .container-fluid .row .col { border-left: 1px solid #083f6e; }
	.waartekoop-footer .container-fluid .row .col:first-child { border-left: 0px solid #083f6e; }
    
}

.footerblock_4 {
	/*border: 2px solid #083f6e;
	*/
	margin: 0px auto;
	max-width: 320px;
	padding: 20px;
	display: block;
	min-height: 150px;
}
.home_1 {
	background-color: #0087b8;
	width: auto;
	margin-top: 35px;
	/* position: absolute; */
	padding: 10px 20px 10px 20px;
	color: white;
	text-align: center;
	/* left: -140px; */
}
.home_1:after {
	content: " ";
	background-image: url('assets/img/go.png');
	width: 20px;
	height: 20px;
	background-position: 3px 0px;
	background-size: 10px;
	display: block;
	background-repeat: no-repeat;
	float: right;
}
.home_1 a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
.unslider-horizontal {
	/* position: inherit!important; */
	/* overflow: hidden!important; */
	/* display: block; */
	max-height: 700px;
	/* height: 100%; */
}
.yith-ajaxsearchform-container {
    padding: 6px;
    background-color: #E5E5E5;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 20px;
    display: none;
}

@media (min-width: 2561px) {
	.mainslider {
		max-height: 850px;
	}
	.unslider {
		max-height: 850px;
	}
}

@media (max-width: 576px) {

	.mainslider {
		height: 480px!important;
	}
	.unslider-image img {
		height: 480px!important;
	}
	.unslider-horizontal {
		max-height: 480px!important;
	}
}

@media (max-width: 1200px) {
	#navigatie li {
		font-size: 12px;
	}
	.mainslider {
		height: 480px!important;
	}
	.unslider-image img {
		height: 480px!important;
	}
	.unslider-horizontal {
		max-height: 480px!important;
	}
}

@media (max-width: 992px) and (min-width: 577px) {
	.topfirst { width: 80%;}
	.topsecond {width: 20%;}
	.nav>li>a {
		padding: 10px 7px;
	}
	.navbar.navbar-subnavigatie .navbar-collapse ul li {
		font-size: 12px;
	}
}

.bwg_image_info_container1 {
	display: block!important;
}

.bwg_image_title, .bwg_image_title * {
	text-align: center;
}

.bwg-title2 {
	font-family: 'Roboto', sans-serif!important;
}