@font-face
{
	font-family: 'FontAwesome';
	src: url('./../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('./../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('./../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('./../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('./../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

html,body{padding: 0; margin: 0;font-family: Verdana, Arial, sans-serif;font-size: 14px;}

.middle{vertical-align: middle}
.clear{clear: both;}

.wrapper
{
	position: relative;
	width: 95%;
	max-width: 1366px;
	margin: 0 auto;
}

#top
{
	position: relative;
	width: 100%;
	font-size: 12px;
	color: #000;
	background: #f1f1f1;
	padding: 10px 0;
}
#top a
{
	color: #000;
	text-decoration: none;
	position: relative;
}
#top a:hover
{
	text-decoration: underline;
}
#top .topleftcontent
{
	float: left;
}
#top .toprightcontent
{
	float: right;
	position: relative;
}
#top .toprightcontent a
{
	padding: 5px;
	margin-left: 25px;
}
#top .winkelwagen
{
	position: absolute;
	right: 0;
	top: 15px;
	background: #b91e2d;
	max-width: 320px;
	min-width: 320px;
	color: #fff;
	z-index: 15500000;
	display: none;
	padding: 10px;
	text-align: center;
	-webkit-box-shadow: 1px 18px 26px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 18px 26px -1px rgba(0,0,0,0.75);
	box-shadow: 1px 18px 26px -1px rgba(0,0,0,0.75);
}
#top .itemsInWinkelwagen
{
	margin-bottom: 10px;
}
#top .buttonsInwinkelwagen
{
}
#top .info
{
	margin-right: 20px;
	display: inline-block;
}
#top .fa
{
	color: #007ec1;
}
#inWinkelwagentjeDialog
{
	text-align: center;
}

.shopping-basket2
{
	background: #b91e2d;
	color: #fff !important;
}

#toprightcontent
{
	float: right;
}

#top .shopping-basket
{
	position: relative;
}
#top .basket
{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 290486px;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;

	white-space:nowrap;
	position:absolute;
	top:-2px;
	left:-9px;
	font-size:13px;
	line-height:18px;
	height:18px;
	width:18px;
	background:red;
	color:#fff;
	box-shadow:1px 1px 5px rgba(0,0,0,.2);
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;

	font-family: 'Source Sans Pro', sans-serif;
}

#mainnavigation
{
}
#homepageDeals
{
	padding: 0;
	width: 100%;
	margin: 0px 0 20px 0;
}
#homepageDeals .fa
{
	margin-right: 5px;
	color: #007ec1;
}
#homepageDeals ul
{
	padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;

    justify-content: space-between;
	
    line-height:50px;
}
#homepageDeals ul > li
{
	list-style: none;
	border: 1px solid #ccc;
    text-align: center;
    flex: 1 0 auto;
    height:auto;
	margin: 5px;
	padding: 0 5px;
}
#homepageDeals ul > li:first-child
{
	margin-left: 0;
}
#homepageDeals ul > li:last-child
{
	margin-right: 0;
}

.inline_voordelen
{
	margin-top: 25px;

	border: 1px solid #e8e9e9;
	color: #000;
	background: #eef2f2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.inline_voordelen ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	padding: 10px;
}
.inline_voordelen ul > li
{
	list-style: none;
	margin: 5px 0;
}

#logo
{
	background: #fff;
	padding: 15px 0;
}
#logo .logo
{
	float: left;
	width: 282px;
}
#logo .search
{
	float: left;
	margin: 20px 0 0 20px;
	position: relative;
}
#logo .search input
{
	width: 250px;
	height: 32px;
	background: #fcfcfc;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 3px #e8e9e9, 0 10px 15px #ebebeb inset;
	text-indent: 32px;
	font-size: 12px;
}
#logo .search .fasearch
{
	position: absolute;
	top: 10px;
	left: 10px;
}
#logo .spinner
{
	display: none;
}
#logo .voordelen
{
	float: right;
	margin: 15px 0 0 20px;
}
#logo .breakpoint
{
	display: block;
	margin: 6px 0;
}
#logo .voordelen .fa
{
	color: #64a71b;
}

#slideshow
{
	width: 75%;
	background:#fff url(./../images/misc/processing.gif) no-repeat 50% 50%;
	min-height: 100px;
	position: relative;
	text-align: center;
	float: left;
}

#naastSlideshow
{
	width: 25%;
	margin-top: 5px;
	position: relative;
	text-align: right;
	float: left;
}
#naastSlideshow img
{
	margin-bottom: 10px;
	max-width: 90%;
}

#waarom
{
	padding: 10px;
	margin-top: 18px;
	border-top: 1px solid #e8e9e9;
	line-height: 2;
	color: #3ca3d9;
	background: #eef2f2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#waarom .fa
{
	color: #007ec1;
	width: 20px;
}

#content
{
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
}

#content .categoriesleft
{
	float: left;
	border: 1px solid #e8e9e9;
	border-top: none;
	width: 20%;
	position: relative;
}
.fixed
{
	position: fixed;
	top: 0;
}
#content .contentFull
{
	padding-bottom: 10px;
}
#content .fixedOnScroll
{
	background: #fff;
	z-index: 3147483647;
}
#content .contentRight
{
	float: right;
	width: 78%;
}
#content .pageContent
{
	width: 100%;
}

#content a
{
	color: #015f93;
}
#content a:hover
{
	color: #b91e2d;
}
#content h1
{
	padding: 0;
	margin: 0;
	color: #b91e2d;
	margin-bottom: 10px;
}
#content h2, #content h5
{
	padding: 0;
	margin: 0;
	color: #b91e2d;
	margin-bottom: 20px;
}

.album
{
	float: left;
	margin: 5px;
	padding:2px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
}

.albumImage
{
	float: left;
	margin: 5px;
	padding:2px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	overflow: hidden;
	width: 224px;
	max-height: 124px;
}

.houdUupToDate
{
	font-size: 80%;
}

#register-mijnaccount-table .secondchild
{
	display: none;
}

.force_gratis_verzending
{
	color: #8f8d8d;
	font-size: 80%;
}

.kies_ander_afleveradres
{
	display: none;
}
.kies_ander_afleveradres .sfactuurenverzendadres
{
	cursor: pointer;
}
.kies_ander_afleveradres .sfactuurenverzendadres:hover
{
	border:1px solid #000;
}

.sfactuurenverzendadres
{
	border: 1px solid #dddddd;
	padding: 2px;
	margin: 0 5px 5px 0;
	width: 320px;
	display: inline-block;
}

ul.grid-nav li {
	display: inline-block;
	text-align: center;
}
ul.grid-nav li a {
	display: inline-block;
	background: #999;
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
ul.grid-nav li a:hover {
	background: #7b0;
}
ul.grid-nav li a.active {
	background: #333;
}
.grid-container {
	display: none;
}
/* ----- Image grids ----- */
ul.rig {
	list-style: none;
	font-size: 0px;
	padding: 0;
	margin: 0;
	margin-left: -2.5%; /* should match li left margin */
}
ul.rig li {
	display: inline-block;
	padding: 10px;
	margin: 0 0 2.5% 2.5%;
	background: #fff;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-shadow: 0 0 5px #e8e9e9;
	border: 1px solid #e8e9e9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
	position: relative;
}

ul.rig li .ppppKorting
{
	position: absolute;
	left: 0;
	top: 5px;
	z-index: 10;
	font-size: 10px;
	background: #64a71b;
	color: #fff;
	padding: 2px 4px 4px 4px;
}

ul.rig li .quickview
{
	position: absolute;
	top: 10%;
	left: 0;
	width: 100%;
	background: url('./../images/main/bg.png');
	text-align: center;
	padding: 5px 0;
	display: none;
}
ul.rig li .quickview a
{
	color: #fff !important;
	text-decoration: none;
}
ul.rig li:hover .quickview
{
	display: block;
}

ul.rig li .ppppImage
{
	width: 100%;
	height: 150px;
	text-align: center;
	line-height: 150px;
}
ul.rig li img {
	max-width: 100%;
	max-height: 150px;
	vertical-align: middle;
}

ul.rig li .ppppStars
{
	margin: 5px 0;
	height: 20px;
}
ul.rig li .ppppStars .fa
{
	color: #25c5df;
}

ul.rig li .aContent
{
	text-align: Center;
	width: 100%;
}

ul.rig li .pmeerInfo
{
	font-size: 11px;
	font-weight: bold;
	margin-top: 7px;
}

ul.rig li .pmeerInfo a
{
	color: #007dc2;
}

ul.rig li .cContent
{
	margin-top: 50px;
	background: #007dc2;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	padding: 5px 0;
}
ul.rig li .cDescription h2
{
	font-weight: bold;
	line-height: 2;
	font-size: 20px;
	padding: 0;
	margin: 0;
	padding-top: 20px;
}
ul.rig li:hover .cContent
{
	background: #b91e2d;
}
ul.rig li:hover .pKorting
{
	background: #b91e2d !important;
}
ul.rig li .cContent a
{
	color: #fff !important;
	text-decoration: none !important;
}
ul.rig li:hover
{
	border: 1px solid #b91e2d;
}
ul.rig li h3
{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	height: 30px;
}
ul.rig.columns-4 li h3
{
	font-size: 90%;
	height: 20px;
}
ul.rig.columns-5 li h3
{
	font-size: 80%;
	height: 20px;
}
ul.rig li h3 a
{
	text-decoration: none;
}
ul.rig li p {
	font-size: 1.2em;
	font-family: 'Lato', sans-serif;
	line-height: 1.5em;
	color: #000;
}
ul.rig li p span, .korting
{
	text-decoration: line-through;
	color: #b91e2d;
}
/* class for 2 columns */
ul.rig.columns-2 li {
	width: 47.5%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 30.5%; /* this value + 2.5 should = 33% */
	height: 350px;
}
ul.rig.columns-3b li {
	width: 30.5%; /* this value + 2.5 should = 33% */
	max-height: auto;
	min-height: 350px;
}
ul.rig.columns-3c li {
	width: 30.5%; /* this value + 2.5 should = 33% */
	height: 220px;
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 22.5%; /* this value + 2.5 should = 25% */
}
ul.rig.columns-5 li {
	width: 17.5%; /* this value + 2.5 should = 20% */
}
ul li.emptyRow
{
	border: 0 !important;
	box-shadow: none !important;
}
.rig h3
{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#merken
{
	border-top: 1px solid #ddd;
	padding: 20px 0;
	text-align: center;
}
#merken ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#merken ul li
{
	position: relative;
	float: left;
	width: 220px;
	height: 83px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ccc;
	background: #fff;
	margin: 5px;
}
#merken ul li img
{
	position:absolute;
    top:0;
    bottom:0;
    margin:auto;
	left: 0;
	right: 0;
	max-width: 99%;
	max-height: 99%;
}

#merken .marquee
{
	width: 100%;
	overflow: hidden;
}

#hoco
{
	box-shadow: 0 0 3px #e8e9e9, 0 10px 15px #ebebeb inset;
	border-top: 1px solid #ddd;
	padding: 20px 0;
	color: #000;
}
#hoco span
{
	display: inline-block;
	margin-right: 8px;
}

#map
{
	width: 100%;
	background: url('./../images/main/hoco-map.png');
	padding: 25px 0;
	color: #fff;
}
#map h4
{
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	margin-bottom: 20px;
}
#map .bel-mij-terug
{
	width: 50%;
	float:left;
}
#map .adresgegevens
{
	width: 50%;
	float:left;
	font-size: 12px;
	line-height: 1.6;
}
#map .adresgegevens .left
{
	float: left;
	margin-right: 15px;
}
#map input[type="text"]
{
	padding: 5px;
	border: 1px solid #ddd;
	width: 18%;
}

#footer
{
	background: #F9F9F9;
	width: 100%;
	padding: 20px 0;
}
#footer h4
{
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#footer .wrap
{
	padding: 0;
	margin: 0;
	margin-left: -2.5%; /* should match li left margin */
}
#footer .fContent
{
	display: inline-block;
	margin: 0 0 2.5% 2.5%;
	width: 22.1%; /* this value + 2.5 should = 25% */
	vertical-align: top;
}
#footer .small
{
	font-size: 13px !important;
}
#footer .assortiment, #footer .occasions, #footer .icon
{
	display: none;
}
#footer .fContent ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer .fContent ul li
{
	padding: 0;
	margin: 0;
	line-height: 1.8;
}
#footer .fContent ul li a
{
	color: #717171;
	text-decoration: none;
}
#footer .fContent ul li a:hover
{
	text-decoration: underline;
	color: #000;
}

#footer .fContent ul.footerlinks li a:before
{
    content: "\f105";
    font-family: FontAwesome;
    font-size: 11px;
    display: inline-block!important;
    cursor: pointer;
    line-height: 20px;
    color: #717171;
    margin-right: 5px;
}

#footer .fforminput
{
	font-size: 12px;
	font-weight: 300;
	color: #333;
	padding: 5px;
	border: 2px solid #eee;
	font-family: inherit;
	line-height: inherit;
	margin: 0;
	box-sizing: border-box;
	width: 120px;
}

#footer .fnewsletter
{
	line-height: 1.8;
}

#copyright
{
	width: 100%;
	padding: 10px 0;
	background: #dddddd;
	color: #000;
	font-size: 80%;
}

.social {
	overflow: hidden
}
.social h4
{
	padding: 0 !important;
	margin: 20px 0 10px 0 !important;
}
.social ul.inline-mode
{
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
	line-height: 2;
}
.social ul.inline-mode li a:before {
	content: "";
	margin-right: 0px;
}
.social ul.inline-mode li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	margin-right: 6px;
}
.social ul.inline-mode li a {
	border: 0px solid #666;
	color: #fff;
	font-size: 15px;
	height: 38px;
	width: 38px;
	display: inline-block;
	text-align: center;
	border-radius: 0px;
	padding-top: 7px;
}
.social .fab
{
	color: #fff;
}
.social .fb a:hover, .social .tw a:hover, .social .googleplus a:hover, .social .rss a:hover, .social .instagram a:hover, .social .linkedin a:hover {
	background: #00b9f5
}
.social .fb a {
	background: #3C5B9B
}
.social .tw a {
	background: #359BED
}
.social .googleplus a {
	background: #E33729
}
.social .rss a {
	background: #FD9F13
}
.social .instagram a {
	background: #3f729b
}
.social .linkedin a {
	background: #027ba5
}

.webwinkelkeur
{
	margin-top: 20px;
}
.webwinkelkeur img
{
	max-width: 86%;
}

.copyright
{
	float: left;
}
.tashosting
{
	float: right;
	color: #000;
}
.tashosting a
{
	color: #000;
	text-decoration: none;
}
.tashosting a:hover
{
	font-weight: bold;
}

.winkelwagenimage
{
	float: left;
}

.wisleeg
{
	font-weight: normal !important;
}

.totaalArtikelen
{
	float: left;
}

.sorteer
{
	float: right;
}

#pagination
{
	margin-bottom: 15px;
}

.pagination
{
	display: inline-block;
	margin: 15px 0;
}

.pagination a
{
	text-decoration: none !important;
	color: #000 !important;
}

select.perpagina, select.sorteer
{
	padding: 5px 10px;
	border: 1px solid #e8e9e9;
}

.selectMiddleText
{
	line-height: 2;
	padding-right: 6px;
	color: #999;
	font-size: 11px;
}

.pagination a.round
{
	padding: 4px 8px;
	border-radius: 20%;
	background-color: #f1f1f1;
	display: inline-block;
	text-decoration: none;
}
.pagination .current
{
	border: 1px solid #e8e9e9;
	padding: 5px 10px;
}
.pagination a.pagenummer
{
	padding: 5px 10px;
}
.pagination a.pagenummer:hover
{
	border-bottom: 1px solid #e8e9e9;
}

#artikelDetails
{
	width: 100%;
	position: relative;
}
#artikelDetails .getProductOmschrijving
{
	line-height: 2;
}

#artikelFotos
{
	float: left;
	width: 40%;
}
.artikelFotos
{
	padding-right: 5px;
	margin-right: 5px;
}
#artikelFotos h2
{
	padding: 0;
	margin: 0;
	font-size: 16px;
	padding-top: 10px;
}
#artikelcaptionandfotos
{
	text-align: center;
}
.adviesprijs
{
	color: #bcbdbd;
	font-size: 80%;
}
.artikelfotocaptions
{
	margin-top: 15px;
}
.artikelfotocaptions img
{
	max-width: 100%;
	max-height: 510px;
}
.klik_voor_vergroten
{
	padding: 2px 0;
	text-align: center;
	font-size: 90%;
	color: #999;
}
.artikelfotoklein
{
	display: inline-block;
	border: 1px solid #ECEDED;
	cursor: pointer;
	padding: 3px;
}
.artikelfotoklein:hover
{
	border: 1px solid #000;
}
#shareproduct
{
	border-top: 1px solid #ECEDED;
	padding: 20px 0;
}
.fb-like
{
}
.tw-share
{
	float: right;
}

#artikel
{
	width: 60%;
	float: left;
	position: relative;
}
#artikel .artikel
{
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #e8e9e9;
}
#artikel .padding
{
}
.specificaties
{
	background: #f4f8f8;
	padding: 10px;
	border: 2px solid #e8e9e9;
	margin-top: 20px;	
}
.specificaties h3
{
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	color: #999;
	font-weight: normal;
}
#artikel .meerLineHeight
{
	line-height: 1.5;
}
#artikel .productPrijs
{
	margin-bottom: 20px;
	margin-top: 10px;
}
#artikel .artikelnummer_
{
}
#artikel .offerte_aanvragen_product
{
	float: right;
}
#artikel .veilig_betalen
{
	margin-top: 30px;
	text-align: center;
}
#artikel .veilig_betalen img
{
	max-width: 100%;
}

#voordelen
{
	text-align: left;
	background: #fff;
	line-height: 1.6;
	margin-top: 20px;
}
#voordelen h2
{
	padding: 0;
	margin: 0;
}
#voordelen ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	margin-left: 20px;
}
#voordelen ul li
{
	background: url('./../images/main/tickpng.png') no-repeat 0 5px;;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.korting
{
	font-size: 16px;
	color: #b91e2d;
}

.bespaar
{
	display: inline-block;
	color: #32b86e;
	float: right;
	text-transform: uppercase;
	font-weight: bold;
}

.productPrijs .prijs
{
	font-size: 30px;
	color: #b91e2d;
	font-weight: bold;

}
.showprijszonderbtw
{
	font-size: 30px;
	color: #007ec1;
	font-weight: bold;
}
.euro
{
	font-size: 80%;
	font-family: Arial;
}
.beschikbaarheid
{
	margin-bottom: 20px;
}

.advies_nodig
{
	margin-top: 10px;
}
.advies_nodig i
{
	padding-left: 5px;
}

#artikel .bKorting
{
	padding: 6px 5px;
	margin-right: 7px;
}

#artikel h3
{
	margin: 0;
	padding: 0;
}
#artikel .exclbtw
{
	color: #bcbdbd;
	font-size: 80%;
}

#artikel table th
{
	text-align: left;
}

.waarom
{
	font-weight: bold;
	color: #000;
	background: #ECEDED;
	padding: 5px;
	border-bottom: 1px solid #ddd;
}

.opvoorraad
{
	background: #32b86e;
	color: #fff;
	line-height: 1.7;
	padding: 0 5px;
	display: inline-block;
	font-size: 90%;
}
.nietopvoorraad
{
	color: #b11d22;
}

#andereArtikelen2
{
}
#andereArtikelen2 h2
{
	border-bottom: 1px solid #ECEDED;
	padding-bottom: 5px;
}
#andereArtikelen2 .andereartikel
{
	margin: 10px 0;
	padding: 5px 0;
	border-bottom: 1px solid #ECEDED;
}
#andereArtikelen2 .andereartikelfoto
{
	float: left;
	margin-right: 15px;	
}
#andereArtikelen2 .andereartikellink
{
	padding-top: 5px;
}
#andereArtikelen2 .andereartikellink a
{
	text-decoration: none;
	font-size: 90%;

}
#andereArtikelen2 .andereartikelprijs
{
}

#andereArtikelen, #bekekenArtikelen
{
	margin-top: 40px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 10px;
	position: relative;
}
#bekekenArtikelen
{
}
.artikelenArrow
{
	z-index: 3000;
	position: absolute;
	left: 10px;
	top: 10px;
}
.anderenbekekenook, .doorubekeken
{
	display: inline-block;
	margin-left: 55px;
}

#showAllMerken
{
	position: relative;
	margin: 0;
	padding: 0;
}
#showAllMerken div
{
	float: left;
	border: 1px solid #ddd;
	background: #fff;
	width: 170px;
	height: 70px;
	text-align: center;
	align-items: center;
	display: flex;
	margin-right: 7px;
	margin-bottom: 7px;
	padding: 10px;
}
#showAllMerken div img
{
	max-width: 100%;
	max-height: 100%;
}

.ideal
{
}

.font70
{
	font-size: 70%;
}
.marginBottom15
{
	margin-bottom: 15px;
}
.cron
{
	width: 1px; height: 1px; display: none;
}

.qty
{
	
}

.aantal, .qty
{
	padding:  2px 7px 5px 7px;
	width: 15px;
	border: 1px solid #e8e9e9;
	text-align: center;
}

.plus, .minus
{
	background: #bebebe;
	border: 1px solid #e8e9e9;
	padding:  3px 7px 5px 7px;
	border-left: 0;
	-webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: bold;
}
.plus:hover, .minus:hover
{
	cursor: pointer;
	background: #b11d22;
	color: #fff;
}

.fotoinwinkelwagentje
{
	float: left;
	margin-right: 5px;
}

.bazaar
{
	float: right;
}

a.submit
{
	color: #fff !important;
}

#nietopvoorraad
{
	font-size: 10px !important;
}

.bKorting
{
	display: inline-block;
	background: #007dc2;
	color: #fff !important;
	text-decoration: normal;
	font-size: 11px;
	padding: 2px;
}

.artikelnummer
{
	display: inline-block;
	background: #dd4452;
	color: #fff !important;
	text-decoration: normal;
	font-size: 11px;
	padding: 2px;
}

.pKorting
{
	display: inline-block;
	background: #007dc2;
	color: #fff !important;
	text-decoration: normal;
	font-size: 12px;
	padding: 3px 5px;
	text-align: Center;
}

/* SHOW A X for BROKEN IMAGES: FIREFOX */
img:-moz-broken, img:-moz-user-disabled { -moz-force-broken-image-icon: 1; }
img:-moz-broken:not([width]), img:-moz-user-disabled:not([width]) { width: 50px; }
img:-moz-broken:not([height]), img:-moz-user-disabled:not([height]) { height: 50px; }

/* AGENDA */
table.exhibitionCalendar, #register-mijnaccount-table
{
	border-collapse: collapse;
    border-spacing: 0;
	width: 100%;
}
table.exhibitionCalendar th{padding:5px;text-align:left;font-weight:bold;background-color: #fff7e0; white-space: nowrap;}
table.exhibitionCalendar td{vertical-align: top; padding:5px;text-align:left;border-bottom: 1px solid #fff7e0}

.tip
{
	vertical-align: middle;
	margin: 0 5px;
}

#dialog
{
	max-height: 400px !important;
	height: 400px !important;
	width: 500px !important;
	max-width: 500px !important;
}

#portfolio
{
}
.portfolioFrame
{
	width: 266px;
	height: 135px;
	float: left;
	margin: 0 15px 15px 0;
	border: 1px solid #000;
	-webkit-box-shadow: -4px 4px 6px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: -4px 4px 6px -1px rgba(0,0,0,0.75);
	box-shadow: -4px 4px 6px -1px rgba(0,0,0,0.75);
	overflow: hidden;
	z-index: 10;
	position: relative;
	background: #fff;
	padding: 5px;
	cursor: pointer;
}
.portfolioMask
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #000;
	color: #fff;
	font-family: "Helvetica65";
	opacity: 0.8;
	display: none;
}
.portfolioDescription
{
	position: absolute;
	top: 15%;
	width: 80%;
	left: 10%;
}
.portfolioPreview img
{
	width: 266px;
}

#ajaxLoader
{
	position: fixed;
	top: 15%;
	left: 0;
	width: 100%;
	z-index: 3000;
	border: 1px solid #fff;
	background: #000;
	color: #fff;
	opacity: 0.8;
	padding: 20px 0;
	text-align: center;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	border-left: 0;
	font-weight: 400;
	font-family: "Roboto Condensed",sans-serif;
	display: none;
}

/* DELEN */
#Delen
{
	padding: 10px;
	border: 1px solid #ddd;
	text-align: center;
	margin: 10px 0;
}
#Delen img
{
	float: left !important;
	margin: 0 5px;
}
#Delen h2
{
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin-bottom: 10px;
}
#Delen .icons
{
	display: inline-block;
	margin: 0 5px;
}

/* FORMS */
.formLoader
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0;
	background: #000;
	opacity: 0.8;
	z-index: 1000;
	color: #fff;
	display: none;
}
.formLoader div
{
	margin-top: 200px;
	text-align: center;
}
.formLoader img
{
	margin-top: 5px;
}

#spam
{
	width: 180px !important;
	height: 47px;
	font-size: 40px;
	color: #2b2e84;
}

table.form
{
	margin: 0 auto;
}

input, select, textarea
{
	-ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-box-sizing:content-box; 
}

.forminput
{
	width: 400px;
	border: 1px solid #003065;
	padding: 3px;
}
.forminputborder
{
	border: 1px solid #003065;
}

.submit
{
	-moz-box-shadow:inset 0px 1px 0px 0px #f43d4f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f43d4f;
	box-shadow:inset 0px 1px 0px 0px #f43d4f;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fa6372), color-stop(1, #fb2036));
	background:-moz-linear-gradient(top, #fa6372 5%, #fb2036 100%);
	background:-webkit-linear-gradient(top, #fa6372 5%, #fb2036 100%);
	background:-o-linear-gradient(top, #fa6372 5%, #fb2036 100%);
	background:-ms-linear-gradient(top, #fa6372 5%, #fb2036 100%);
	background:linear-gradient(to bottom, #fa6372 5%, #fb2036 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa6372', endColorstr='#b91e2d',GradientType=0);
	background-color:#fa6372;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #da4251;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration: none;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b4434e;
}
.submit:hover
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b91e2d), color-stop(1, #fa6372));
	background:-moz-linear-gradient(top, #b91e2d 5%, #fa6372 100%);
	background:-webkit-linear-gradient(top, #b91e2d 5%, #fa6372 100%);
	background:-o-linear-gradient(top, #b91e2d 5%, #fa6372 100%);
	background:-ms-linear-gradient(top, #b91e2d 5%, #fa6372 100%);
	background:linear-gradient(to bottom, #b91e2d 5%, #fa6372 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b91e2d', endColorstr='#fa6372',GradientType=0);
	background-color:#b91e2d;
}
.submit:active
{
	position:relative;
	top:1px;
}

.submitBlauw
{
	-moz-box-shadow:inset 0px 1px 0px 0px #007ec1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #007ec1;
	box-shadow:inset 0px 1px 0px 0px #007ec1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007ec1), color-stop(1, #007ec1));
	background:-moz-linear-gradient(top, #007ec1 5%, #007ec1 100%);
	background:-webkit-linear-gradient(top, #007ec1 5%, #007ec1 100%);
	background:-o-linear-gradient(top, #007ec1 5%, #007ec1 100%);
	background:-ms-linear-gradient(top, #007ec1 5%, #007ec1 100%);
	background:linear-gradient(to bottom, #007ec1 5%, #007ec1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ec1', endColorstr='#007ec1',GradientType=0);
	background-color:#007ec1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #007ec1;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration: none;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #007ec1;
}
.submitBlauw:hover
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2187bd), color-stop(1, #2187bd));
	background:-moz-linear-gradient(top, #2187bd 5%, #2187bd 100%);
	background:-webkit-linear-gradient(top, #2187bd 5%, #2187bd 100%);
	background:-o-linear-gradient(top, #2187bd 5%, #2187bd 100%);
	background:-ms-linear-gradient(top, #2187bd 5%, #2187bd 100%);
	background:linear-gradient(to bottom, #2187bd 5%, #2187bd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2187bd', endColorstr='#2187bd',GradientType=0);
	background-color:#2187bd;
}
.submitBlauw:active
{
	position:relative;
	top:1px;
}

.formtextarea
{
	width: 400px;
	height: 50px;
	border: 1px solid #000;
	padding: 3px;
}
.formselectbox, #sisowbank
{
	width: 400px;
	border: 1px solid #000;
	padding: 3px;
}
.formradio
{
}
.formRequired
{
	font-weight: bold;
	font-size: 13px;
	color: red;
}

/* MIX- NIEUWS, FAQ, VACATURES */
.nieuwsItems
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
}
.nieuwsFoto
{
	float: left;
	margin-right: 5px;
}
.nieuwsFoto2
{
	float: left;
	margin-right: 10px;
}
.nieuwsFoto2 img
{
	max-width: 335px;
}
.nTitle
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.nTitle a
{
	color: #000;
	text-decoration: none;
}
.nContent
{
	line-height: 1.3;
	font-size: 12px;
}

.clear
{
	clear: both;
}

#faq
{
	border-bottom: 1px solid #000;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.faq_vraag
{
	margin-bottom: 10px;
}

.faq_vraag h2
{
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	cursor: pointer;
}
.faq_vraag h2:hover
{
	color: #2b2e84;
}

.faq_antwoord
{
	margin-bottom: 5px;
	display: none;
}

.noBorder
{
	border: none !important;
}

.ui-autocomplete-loading
{
	background: white url('./../images/misc/ajax-loader-small.gif') right center no-repeat;
}

.vacature_categories li
{
	margin: 5px 0;
}

.sub_categories
{
	display: none;
}
.sub_categories li
{
	margin: 3px 0;
}

.kiesensubcat
{
	list-style: none;
	font-weight: bold;
	margin-left: -15px !important;
}

.printversie
{
	float: right;
	font-size: 10px;
	font-weight: bold;
}

.nietAktief
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#noJavascript
{
	position: fixed;
	top: 0;
	left: 0;
	padding: 10px;
	margin: 0;
	text-align: center;
	color: #000;
	background: #f7f141;
	width: 100%;
	z-index: 3147483647;
	font-size: 14px;
	border-bottom: 2px solid #000;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
#nojavascript div
{
	margin: 5px 0;
}

/* AJAX LOADER PAGE LOADER*/
#page_loading
{
	position: fixed;
	top: 30%;
	left: 50%;
	z-index:10000;
	background:transparent url(./../../../tascms/style/img/page_loading_background.png) left top no-repeat;
	text-align:center;
	width:320px;
	height: 90px;
	padding-top: 35px;
	margin-left:-160px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	display: none;
}
#page_loading img
{
	vertical-align: middle;
	border: 0;
	padding-right: 5px;
}

/* ERROR DIV IN OVERLAY SUCH AS REGISTER, LOGIN*/
#overlayError
{
	padding: 20px;
	background: red;
	color: #ffffff;
	border: 1px solid #2b2e84;
	max-width: 600px;
}

@font-face
{
	font-family:"font-file-77209";
	src:url(data:font/opentype;base64,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);
	font-style:italic;
	font-weight:700;
}

/* STATUS */
.error, .ajaxError, .formErrorDIV, .success, .ajaxSuccess
{
	padding:10px 11px 12px 40px !important;
	margin-bottom:10px !important;
	margin-top: 10px !important;
	line-height:1.3 !important;
	color: #000 !important;
	font-weight: normal !important;
	text-align: left;
	border: 1px solid #ddd;
}

.error, .ajaxError, .formErrorDIV
{
	background: #fff url('../images/misc/error.png') no-repeat 10px 10px;
}
	
.success, .ajaxSuccess
{
	background: url('../images/misc/info.png') no-repeat 10px 9px #fdf6bb;
	color: #000 !important;
}

.error a, .ajaxError a, .formErrorDIV a
{
	color: #000 !important;
}
.error a:hover, .ajaxError a:hover, .formErrorDIV a:hover
{
	color: #2b2e84 !important;
}


/* GLOBAL */
img, img a
{
	border: 0;
}
fieldset
{
	margin: 0;
	padding: 0;
}

/* REST */
.middle
{
	vertical-align: middle;
}
.clear
{
	clear: both;
}
.pointer
{
	cursor: pointer;
}
.small
{
	font-size: 10px;
}
.gray
{
	color: #888a8b;
}
.center
{
	text-align: center !important;
}

/* DATE INPUT */
/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date
{
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #888a8b;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../images/dateinput/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../images/dateinput/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#888a8b;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#888a8b	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

/* main menu styles */
#breadcrumbs
{
	list-style-type:none;
	overflow:auto;
	margin: 10px 0 0 0;
	padding: 10px 0;
	border-bottom: 1px solid #e8e9e9;
}
#breadcrumbs li
{
	float:left;
	color:#888a8b;
}
#breadcrumbs li.ayrac
{
	padding: 0 5px;
	color: #000;
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	line-height: 1;
}
#breadcrumbs .fa
{
	margin-right: 10px;
}

#breadcrumbs li.passief a {color: #888a8b;}
#breadcrumbs li.actief a, #breadcrumbs li.actief {color: #b91e2d;}
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration:none; font-weight: normal;}
#breadcrumbs li a:hover, #breadcrumbs li a:focus { text-decoration:underline; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 199918020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 199918030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('./../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 99918060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('./../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 199918040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('./../images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 199918040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 199918040;
	visibility: visible;
}

.fancybox-prev span {
	left: -33px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: -33px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 199918010;
	background: url('./../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 199918050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 99918050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left: 0;
	top: 30%;
	z-index:8;
	width: 100%;
	
	overflow: hidden;
	display: none;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption h2
{
	text-align: left;
	margin: 0 0 0 10px !important;
	padding: 0 !important;
}
.nivo-caption p
{
	padding:10px;
	margin: 10px 0;
	text-align: left;
}
.nivo-caption p.captioncontent
{
	background: transparent url('./../images/main/slidebgp.png');
}
.nivo-caption a.submit
{
	display: none;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(./../images/nivo-slider/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	position: absolute;
	left: 20px;
	bottom: 10px;
	z-index: 15000000;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:16px;
	height:16px;
	background: #fff;
	text-indent:-9999px;
	margin-right: 5px;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover {
	background: #b91e2c;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(./../images/nivo-slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.smallinfo
{
	font-size: 86%;
	color: #908b8b;
	line-height: 1.2;
	margin-top: 16px;
}

.occasions
{
	position: absolute;
	right: 0;
	top: -28px;
	background: #b91e2d;
	color: #fff;
	padding: 5px 10px;
}
.occasions a
{
	text-decoration: none;
	color: #fff;
}

.topnav
{
	list-style: none;
	padding: 0;
	margin: 0;	
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.topnav li
{
	display: inline-block;
	margin-right: 5px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #f0eded;
	padding-right: 5px;
}
.topnav li:last-child
{
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.topnav li a
{
	color: #007dc2;
	text-decoration: none;
}
.topnav li a:hover
{
	color: #b91e2d;
}

.showprijsmetbtw
{
	color: #bcbdbd !important;
	font-size: 80% !important;
	display: block !important;
	text-decoration: none !important;
}

#allItemsinCart
{
	width: 100%;
	margin-top: 10px;
}
#allItemsinCart h2
{
	padding: 0;
	margin: 10px 0;
}

.overzicht
{
	border: 1px solid #d0cfcf;
	background: #f5f5f5;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
}

.itemRows
{
	width: 65%;
	float: left;
	margin-right: 10px;
	border: 1px solid #d0cfcf;
	background: #f5f5f5;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
}

.itemRowskassa
{
	border: 1px solid #d0cfcf;
	background: #f5f5f5;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 15px;

}

.itemRow
{	
	padding: 5px;
	background: #fff;
	border-top: 1px solid #d0cfcf;
}

.itemsInWinkelwagen:last-child
{
	border-bottom: 0;
}
.itemsInWinkelwagen
{
	border-bottom: 1px dotted #d0cfcf;
	padding: 10px 0;
	margin: 5px 0;
}
.winkelwagen .itemsInWinkelwagen
{
	border: 0;
	padding: 0;
	margin: 0;
}

.itemFoto
{
	float: left;
	width: 15%;
	text-align: center;
	vertical-align: middle;
}
.itemFoto img
{
	max-width: 99%;
	vertical-align: middle;
}

.itemDetails
{
	float: left;
	width: 84%;
	text-align: left;
}

.itemName
{
	display: inline-block;
}

.itemLink
{
	display: block;
}
.itemLink a
{
	text-decoration: none;
}
.itemNummer
{
	font-size: 80%;
	padding-top: 3px;
	color: #bab9b9;
	display: block;
}

.itemoptprijs
{
	float: right;
}

.itemOptions
{
	margin: 0 5px;
	vertical-align: top;
	text-align: left;
	display: inline-block;
}
.itemDelete
{
	margin-right: 5px;
}
.itemDelete a
{
	text-decoration: none;
}

.itemPrice
{
	font-weight: bold;
	text-align: right;
	display: inline-block;
	width: 100px;
}
.itemPrice .korting
{
	display: block;
}

.itemsSubtotaal
{
	padding: 5px 0 0 0;
	margin: 5px 0;
	width: 100%;
	color: #000;
	position: relative;
}
.firstItem
{
	width: 84%;
	text-align: right;
	display: inline-block;
	font-weight: normal;
	vertical-align: top;
	border: 1px solid red;
}
.secondItem
{
	text-align: right;
	display: inline-block;
	width: 100px;
}
.allInOneItem
{
	text-align: right;
	display: block;
	padding-right: 30px;
	padding-top: 10px;
}
.sRows
{
	padding: 5px 0;
	width: 100%;
	text-align: right;
}

.vul_uw_gegevens
{
	margin-bottom: 10px;
}

.styledBG
{
	padding: 5px 0;
	margin: 5px 0;
	background: #d6e7f1;
	width: 100%;
	color: #000;
	display: flex;
	border: 1px solid #d6e7f1;
}

.stukprijs
{
	font-size: 90%;
	color: #e8e9e9;
	padding-top: 10px;
	font-weight: normal;
}

.afleveradres
{
	padding: 10px;
	width: 30%;
	border-right: 1px solid #fff;
	display: inline-block;
	vertical-align: top;
	flex: 1;
}
.afleveradres h4, .vragenofopmerkingen h4, .onlineVeiligBetalen h4
{
	padding: 0;
	margin: 0;
	color: #b91e2d;
	margin-bottom: 5px;
}

.ik_kom_ophalen
{
	margin-top: 10px;
	padding-top: 10px;
}
.ik_kom_ophalen_info
{
	font-size: 90%;
	color: #999;
	display: none;
}
.laten_bezorgen_naar_dit_adres
{
	margin-bottom: 5px;
}

.vragenofopmerkingen
{
	padding: 10px;
	width: 30%;
	border-right: 1px solid #fff;
	display: inline-block;
	vertical-align: top;
	flex: 1;
}
.vragenofopmerkingen textarea
{
	width: 99%;
	height: 80%;
}

.onlineVeiligBetalen
{
	padding: 10px;
	width: 30%;
	border-right: 1px solid #fff;
	display: inline-block;
	vertical-align: top;
	flex: 1;
}
.onlineVeiligBetalen input
{
	margin-top: 20px;
	margin-bottom: 10px;
}

.smallafhalenLocatie
{
	font-size: 80%;
	font-weight: normal;
	color: #999;
}

#inloggenDiv
{
	width: 100%;
}
#inloggenDiv h2
{
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.bestaande_klanten
{
	padding: 5px 10px;
	display: inline-block;
	width: 30%;
	vertical-align: top;
}
.nieuwe_klanten
{
	padding: 5px 10px;
	display: inline-block;
	width: 60%;
	vertical-align: top;
}
.wachtwoord_vergeten
{
	display: block;
	margin-top:5px;
	font-size: 80%;
}
.inlog1
{
	width: 90%;
}

/* Reset */
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/*VERTICAL MENU*/
nav.vertical{
  position:relative;
  width:100%;
}
nav.vertical li.mainCategories
{
	display: block;
}
nav.vertical li.assortiment
{
	background: #eef2f2;
	padding: 11px;
	cursor: pointer;
	text-transform: uppercase;
}
nav.vertical li.assortiment img
{
}
/* ALL UL */
nav.vertical ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
nav .cat-icon-right
{
	float: right;
	vertical-align: middle;
}
/* ALL LI */
nav.vertical li{
  position:relative;
}
nav.vertical li:hover
{
	background: #e8e9e9;
}
/* ALL A */
nav.vertical a{
  padding: 10px;
  display:block;
  color:#eee;
  text-decoration:none;
}
/* ALL A HOVER */
nav.vertical li:hover > a{
}

/* INNER UL HIDE */
nav.vertical ul ul{
  position:absolute;
  left:0%;
  top:0;
  width:100%;
  visibility:hidden;
  opacity:0;
  z-index: 2147483647;
  background: #e8e9e9;
  border: 1px solid #e8e9e9;
}
/* INNER UL SHOW */
nav.vertical li:hover > ul{
  left:100%;
  visibility:visible;
  opacity:1;
}

.betaalmogelijkheden div
{
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #e8e9e9;
	line-height: 1.5em;
}

.betaalmogelijkheden img
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.openingstijden h3
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #e8e9e9;
}
.openingstijden h4
{
	padding: 0;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 10px;
}
.openingstijden .row1
{
	float: left;
}
.openingstijden .row2
{
	float: right;
	width: 400px;
}

.openingstijden table td
{
	padding: 5px;
	border: 1px solid #e8e9e9;
}
.openingstijden iframe
{
	margin-top: 20px;
	margin-bottom: 5px;
}

table.form
{
	margin: 0 auto;
}

.kortingscode
{
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px solid #e8e9e9;
	line-height: 1.6;
	background: #fff;
	text-align: right;
	display: block;
	padding-right: 30px;
	padding-bottom: 10px;
}

.btw-verlegging
{
	padding: 10px;
}
.btw-verlegging h4
{
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	color: #007ec1;
}

#kortingResponse
{
	text-align: right;
	display: block;
}
#kortingResponse .error
{
	display: inline-block;
}

#homePageProducts
{
}
#homePageProducts h4
{
	padding: 0;
	margin: 0;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #007ec1;
	text-transform: uppercase;
	margin-bottom: 20px;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('./../images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('./../images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

@media only screen and (max-width: 1250px)
{
	#hoco span
	{
		display: block;
		margin-right: 0;
		line-height: 2;
	}
}

@media only screen and (max-width: 1150px)
{
	#artikel .offerte_aanvragen_product
	{
		display: none;
	}

	#logo .voordelen
	{
		margin: 10px 0 0 10px;
	}
	#logo .voordelen > span
	{
		display: block;
		line-height: 1.8;
	}

	#naastSlideshow img
	{
		margin-bottom: 5px;
	}
}

@media only screen and (max-width: 980px)
{
	#content .pageContent
	{
		padding: 0;
	}

	#map h4
	{
		margin-bottom: 10px;
	}
	#map .bel-mij-terug
	{
		width: 100%;
		float:none;
	}
	#map .adresgegevens
	{
		width: 100%;
		float:none;
		margin-top: 20px;
	}

	#footer .fContent
	{
		display: inline-block;
		margin: 0 0 2.5% 2.5%;
		width: 47%; /* this value + 2.5 should = 25% */
		vertical-align: top;
	}
}

@media only screen and (max-width: 890px)
{
	#artikel .offerte_aanvragen_product
	{
		display: block;
	}

	#content .categoriesleft
	{
		float: none;
		border: none;
		width: 100%;
		background: #e8e9e9;
		border: 1px solid #bababa;
		margin-bottom: 10px;
	}

	#content .contentRight
	{
		float: none;
		width: 100%;
		display: block;
	}

	#waarom
	{
		display: none;
	}

	nav.vertical li.mainCategories
	{
		display: none;
	}

	nav.vertical ul ul
	{
	  position:absolute;
	  left:0%;
	  top:0;
	  width:200px;
	  visibility:hidden;
	  opacity:0;
	  z-index: 2147483647;
	  background: #fff;
	  border: 1px solid #bababa;
	  border-top: none;
	}
	/* INNER UL SHOW */
	nav.vertical li:hover > ul
	{
	  top:100%;
	  left: 0;
	  visibility:hidden;
	  opacity:1;
	  background: #e8e9e9;
	}
	nav.vertical li ul li
	{
		float: none;
		display: block;
	}

	#logo .search input
	{
		width: 200px;
	}

	#logo .voordelen
	{
		font-size: 10px;
		margin-top: 5px !important;
	}
	#logo .breakpoint
	{
		display: none;
		margin: 0;
	}

	#dropdowncategories tr td img
	{
		width: 54px;
		margin-right: 5px;
	}
}

@media only screen and (max-width: 815px)
{
	.zoomContainer
	{
		display: none;
	}

	#top
	{
		text-align: center;
	}
	#top .topleftcontent
	{
		float: none;
		margin-bottom: 10px;
	}
	#top .toprightcontent
	{
		float: none;
	}
	#top .toprightcontent a
	{
	}
	#top a
	{
		margin: 0;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 800px)
{
	.afleveradres,.vragenofopmerkingen,.onlineVeiligBetalen
	{
		width: 100% !important;
		display: block !important;
		flex: 0 !important;
	}
	.vragenofopmerkingen textarea
	{
		width: 90% !important;
		height: 75px !important;
	}
	.styledBG
	{
		display: block !important;
	}
}

@media only screen and (max-width: 770px)
{
	#slideshow
	{
		width: 100%;
		position: relative;
		text-align: center;
		float: none;
	}

	#naastSlideshow
	{
		width: 100%;
		margin-top: 10px;
		position: relative;
		text-align: center;
		float: none;
	}
	#naastSlideshow img
	{
		margin-bottom: 0;
		width: 33.3%;
		max-width: 33.3%;
	}
	#logo .logo
	{
		float: none;
		width: auto;
		text-align: center;
	}
	
	#logo .search
	{
		float: none;
		width: auto;
		text-align: center;
		margin:  15px 0 0 0;
	}
	#logo .search input
	{
		float: none;
		width: 100%;
	}

	#logo .voordelen
	{
		display: none;
	}
}

@media only screen and (max-width: 720px)
{
	.inline_voordelen
	{
		display: block;
	}

	.sorteer
	{
		float: left;
	}

	.selectMiddleText
	{
		float: left;
		padding-right: 0 !important;
	}

	#artikelFotos
	{
		clear: both;
		float: none;
		width: 100%;
	}
	.artikelfotocaptions img
	{
		width: auto !important;
		max-width: 100% !important;
	}

	#artikel
	{
		width: 100%;
		float: none;
		position: relative;
	}
	#artikel .artikel
	{
		float: none;
		padding-left: 0;
		margin-left: 0;
		border: 1px solid #e8e9e9;
		padding: 5px 10px 10px 10px;
	}
	.specificaties
	{
		margin-bottom: 15px;
	}

	#andereArtikelen, #bekekenArtikelen, #map h4
	{
		font-size: 16px;
	}

	.twitter-timeline
	{
		width: 100% !important;
	}

	#footer h2
	{
		padding: 10px;
	}

	.houdUupToDate
	{
		display: block;
	}
}

@media only screen and (max-width: 700px)
{
	#breadcrumbs li:nth-child(2)
	{
		display: none;
	}

	.nivo-caption
	{
		position: absolute;
		left: 0;
		top: 30%;
	}

	.nivo-caption p.captioncontent
	{
		display: none;
	}

	.nivo-caption h2
	{
		margin-left: 0 !important;
		background: transparent url('./../images/main/slidebgp.png');
		padding: 10px !important;
	}

	.bestaande_klanten, .nieuwe_klanten
	{
		display: block;
		width: 100%;
	}

	.nieuwe_klanten
	{
		margin-top: 15px;
	}

	.inlog1
	{
		max-width: 90% !important;
	}

	.openingstijden .row1
	{
		float: none;
		width: 100%;
		display: block;
	}
	.openingstijden .row2
	{
		float: none;
		width: 100%;
		display: block;
		margin-top: 20px;
	}
	.openingstijden .row2 img
	{
		width: 100%;
	}
	.openingstijden table
	{
		width: 100%;
	}
}

@media only screen and (max-width: 600px)
{
	#breadcrumbs li:nth-child(3)
	{
		display: none;
	}

	#showAllMerken div
	{
		float: none;
		border: 1px solid #ddd;
		background: #fff;
		width: auto;
		height: auto;
		text-align: center;		
		display: block;
		margin-right: 0;
		margin-bottom: 7px;
	}
	.productPrijs .prijs
	{
		font-size: 26px;
	}

	.album
	{
		float: none;
		margin: 0;
		padding:2px;
		background: #fff;
		border: 1px solid #ddd;
		text-align: center;
		margin-bottom: 10px;
	}
	.album img
	{
		width: 100%;
	}
	.albumImage
	{
		float: none;
		margin: 0;
		padding:2px;
		background: #fff;
		border: 1px solid #ddd;
		text-align: center;
		width: 100%;
		margin-bottom: 10px;
		max-height: auto;
		height: auto;
	}

	.forminput, .formtextarea, .formselectbox
	{
		max-width: 99% !important;
		width: 99% !important;
	}
	.forminputborder
	{
		display: block;
		max-width: 99% !important;
		width: 99% !important;
	}

	#register-mijnaccount-table td:first-child
	{
		display: none;		
	}

	#register-mijnaccount-table .secondchild
	{
		display: block;
	}

	#content h1
	{
		font-size: 18px;
	}

	#andereArtikelen, #bekekenArtikelen
	{
		margin-top: 0;
	}

	#sisowbank
	{
		width: 55% !important;
		max-width: 55% !important;
	}

	#nEmail
	{
		width: 54% !important;
		max-width: 54% !important;
	}

	.allInOneItem
	{
		padding-right: 5px;
	}

	.allInOneItem a:first-child
	{
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 580px)
{
	#naastSlideshow
	{
		text-align: center;
		width: 100% !important;
	}
	#naastSlideshow img
	{
		margin: 0;
		width: 100% !important;
		max-width: 100%;
		display: block;
	}

	#homePageProducts h4
	{
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 10px;
	}

	.pagination
	{
		display: block;		
	}

	ul.grid-nav li
	{
		display: block;
		margin: 0 0 5px;
	}
	ul.grid-nav li a
	{
		display: block;
	}
	ul.rig
	{
		margin-left: 0;
	}
	ul.rig li
	{
		width: 100% !important; /* over-ride all li styles */
		margin: 0 0 20px;
	}
}

@media only screen and (max-width: 540px)
{
	#footer .fContent
	{		
		display: inline-block;
		margin: 10px 0 10px 10px !important;
		width: 90% !important; /* this value + 2.5 should = 25% */
	}
	#footer .fContent h3
	{
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
	}
}

@media only screen and (max-width: 500px)
{
	#breadcrumbs li:nth-child(4)
	{
		display: none;
	}

	.nivo-caption p
	{
		display: none;
	}

	.nivo-caption
	{
		position: absolute;
		left: 0;
		top: 5%;
	}

	.nivo-caption h2
	{
		font-size: 14px;
	}

	#top .wrapper
	{
		width: 100%;
		max-width: 100%;
	}

	#top .winkelwagen
	{
		width: 100%;
		max-width: 100%;
	}
	#top .winkelwagen input[type="submit"]
	{
		display: block;
		margin: 5px 0;
	}
	#top .toprightcontent a
	{
		padding: 2px;
		margin-left: 2px;
		font-size: 80%;
	}

	#hoco
	{
		padding-left: 10px;
	}
	#hoco strong
	{
		display: block;
	}

	.tashosting
	{
		float: none;
		clear: both;
	}
	.copyright
	{
		float: none;
		margin-bottom: 10px;
	}
	
	.bespaar
	{
		display: block;
		float: none;
		margin: 5px 0;
	}

	#voordelen
	{
	}
	#voordelen h2
	{
		font-size: 18px;
	}
	.specificaties h3
	{
		font-size: 14px;
	}
}

@media only screen and (max-width: 450px)
{
	.advies_nodig strong
	{
		display: block;
	}
	.advies_nodig i
	{
		padding-left: 0;
	}

	#artikel .offerte_aanvragen_product
	{
		display: none;
	}

	#breadcrumbs li:nth-child(5)
	{
		display: none;
	}

	#top .toprightcontent a.bestelstatus
	{
		display: none;
	}

	.topleftcontent .info
	{
		display: block;
		line-height: 2;
	}

	.bestelstatus
	{
		
	}
	#map .bel-mij-terug, #map .adresgegevens
	{
		float: none !important;
		display: block !important;
		width: 100% !important;
	}
	.bel-mij-terug input[type="text"]
	{
		width: 90% !important;
		display: block !important;
		margin-bottom: 10px;
	}
	.bel-mij-terug input[type="submit"]
	{
		display: block !important;
		margin-top: 10px !important;
	}
}

#autocompleteresult
{
	position: relative;
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}
.autocompleteproduct
{
	cursor: pointer;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	line-height: 1.8;
}
.autocompleteproduct:hover
{
	border: 1px solid #ccc;
}
.autocompleteproductfoto
{
	float: left;
	width: 60px;
	border: 0;
	margin-right: 5px;
}
.autocompleteproductfoto img
{
	max-width: 100%;
	max-height: 100%;
}

.vergelijking, .verwijder_vergelijking
{
	display: inline-block;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 95%;
	cursor: pointer;
}
.vergelijking:hover, .verwijder_vergelijking:hover
{
	text-decoration: underline;
}

li.productVergelijken
{
	line-height: 2;
}
.bespaarvergelijking
{
	display: inline-block;
	color: #32b86e;
}

.scrollToTop
{
    text-align:center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position:fixed;
	bottom: 15px;
    left:20px;
	display: none;
	z-index: 2147483647 !important;
}
.scrollToTop:hover
{
    text-decoration:none;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	z-index: 2147483647 !important;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d8dcdf;
}
.ui-widget-content {
	border: 1px solid #eeeeee;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e3a1a1;
	background: #cc0000 url("./../images/jquery-ui/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d8dcdf;
	background: #eeeeee url("./../images/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #004276;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #004276;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cdd5da;
	background: #f6f6f6 url("./../images/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #111111;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #111111;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #eeeeee;
	background: #ffffff;
	font-weight: bold;
	color: #cc0000;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #eeeeee;
	background-color: #cc0000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #cc0000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee url("./../images/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-checked {
	border: 1px solid #fcd3a1;
	background: #fbf8ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8 url("./../images/jquery-ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;
	color: #2e2e2e;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2e2e2e;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2e2e2e;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_cc0000_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_cc0000_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_cc0000_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_004276_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("./../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #a6a6a6 url("./../images/jquery-ui/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
	opacity: .4;
	filter: Alpha(Opacity=40); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #333333;
	box-shadow: -8px -8px 8px #333333;
}

#autocompleteResult
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

#autocompleteResult li
{
	padding: 5px;
	margin: 5px;
	list-style: none;
	float: left;
	text-align: center;
	width: 230px;
	height: 100px;
	border-bottom: 1px solid #ccc;
}
#autocompleteResult .ppppImage
{
	float: left;
}
#autocompleteResult h3
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#autocompleteResult .aContent
{
	text-align: center;
}
#autocompleteResult .getProductPrijs
{
	font-size: 14px;
}
#autocompleteResult .korting
{
	font-size: 12px;
}

.Beoordeeld
{
	padding: 5px;
	margin: 5px;
	font-size: 16px;
}

.review
{
	width: 100%;
	display: block;
	position: relative;
	margin: 10px 0;
}
.showReview
{					
	border-bottom: 1px solid #ccc;
	padding: 10px;
	position: relative;
}

.reviewFirstRow
{
}

.placeDate
{
	color: #ccc;
	font-size: 11px;
}

.reviewSecondRow
{
	margin-top: 10px;
}

.vertrouwdonline
{
	margin-top: 20px;
	line-height: 2;
}
.companyStars
{
	width: 120px;
	height: 21px;
	background: url(./../images/main/small.png) left repeat-x #727272;
	float:left;
	margin-right: 10px;
}
.companyStars > .colored
{
	background: url(./../images/main/small.png) left repeat-x #f8c541;
	height: 100%;
	display: inline-block;
}

.stars
{
	width: 120px;
	height: 21px;
	background: url(./../images/main/small.png) left repeat-x #727272;
	position: absolute;
	right: 0;
	top: 5%;
}
.stars > .colored
{
	background: url(./../images/main/small.png) left repeat-x #f8c541;
	height: 100%;
}

.Beoordeeld a
{
	color: #fff;
	text-decoration: none;
}

.stars2
{
	width: 120px;
	height: 21px;
	background: url(./../images/main/small2.png) left repeat-x #727272;
	display: block;
	margin-bottom: 7px;
}
.stars2 > .colored2
{
	background: url(./../images/main/small2.png) left repeat-x #f8c541;
	height: 100%;
	display: inline-block;
}

.totalScore
{
	padding: 5px 10px 7px 10px;
	background: #007ec1;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	text-align: center;
	line-height: 1.5;
	position: absolute;
	right: 0;
	top: 40%;
}

.aanbeveling
{
	position: absolute;
	right: 0;
	bottom: 5%;
	color: #ccc;
}

.Klantbeoordelingen
{
	margin-top: 20px;
}
.Klantbeoordelingen a
{
	color: #fff;
}

#betaalmethodes
{
	margin-bottom: 15px;
}
.betaalmethode
{
	padding: 10px 5px;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 22px;
	cursor: pointer;
}
.betaalmethode:hover
{
	background: #e1e1e1;
}
.betaalmethode img
{
	float: left;
	margin-right: 7px;
}
.ideal
{
	display: none;
}

#goed_om_tem_weten
{
	margin-top: 25px;
}
#goed_om_tem_weten h2 i
{
	margin-right: 20px;
}
#goed_om_tem_weten h2
{
	margin: 0;
	padding: 0;
	margin-bottom: 22px;
	color: green;
}
.goed_om_tem_weten
{
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.goed_om_tem_weten:last-child
{
	border-bottom: none;
}
.goed_om_tem_weten span
{
	display: inline-block;
	text-align: center;
	border: 1px solid #ccc;
	margin-right: 20px;

	border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;

	float: left;

	width: 50px;
	height: 30px;

	padding-top: 5px;
	padding-bottom: 5px;
}
.goed_om_tem_weten span i
{
	color: darkgreen;
}
.gotw
{
	margin-left: 70px;
	line-height: 1.7;
}

#country, #anders_country
{
	border: 1px solid #ccc;
	padding: 5px;
	width: 90%;
}

.steps
{
	display: inline-block;
	margin-right: 3px;
	padding: 3px 5px;
	background: #007ec1;
	color: #fff;

	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.lineup
{
	border-top: 1px dotted #d0cfcf;
	padding-top: 5px;
	padding-bottom: 5px;
}

.kassaItemsInWinkelwagen
{
	border-bottom: 1px dotted #d0cfcf;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.productSubTotaalinKassa
{
	float: right;
	font-size: calc(1em*.714);
}
.kassaItemLink
{
	font-size: calc(1em*.714);
}
.kassaItemLink a
{
	text-decoration: none;
}

.subTotalZonderKorting
{
	font-size: calc(1em*.999);
	font-weight: normal;
	margin-right: 3px;
	position: relative;
	display: inline-block;
}
.subTotalZonderKorting:after
{
	background: #f43d4f;
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	transform: rotate(-10deg);
	top: 50%;
	width: 100%;
}

.gratis
{
	color: #32b86e;
	font-weight: bold;
}

.jebespaart
{
	padding: 8px;
	text-align: center;
	color: #32b86e;
	border: 1px solid #32b86e;
	border-radius: 5px;
	display: inline-block;
}

.betaalmogelijkhedenjpg
{
	width: 100%;
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px dotted #d0cfcf;
	text-align: center;
}
.betaalmogelijkhedenjpg img
{
	max-width: 100%;
}
.betaalmogelijkhedenjpg > span
{
	text-align: left !important;
	display: block;
	font-size: 11px;
	padding-bottom: 4px;
}

.finishRow .submit
{
	margin-left: 5px;
	display: inline-block;
}

.finishRow
{
	margin-top: 5px;
}

.beginRow
{
}

.miniDetails
{
	font-size: calc(1em*.714);
}

.afronden2min
{
	color: #999;
	font-size: calc(1em*.714);
	margin-top: 8px;
	line-height: 1.8;
}

.doubleLineupgrijs
{
	border-top: 1px dotted #d0cfcf;
	border-bottom: 1px dotted #d0cfcf;
	padding: 5px 0;
	color: #999;
}
.grijs
{
	color: #999;
}

.forceCenter
{
	text-align: center !important;
}

.overzicht h4
{
	text-align: right;
}

#allItemsinCart h4
{
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #f43d4f;
}

.kassaVoordeel
{
	color: #5fbc89;
}

.totaalinclbtw
{
	font-weight: bold;
	font-size: 16px;
	color: #007ec1;
	border-top: 1px dotted #d0cfcf;
	border-bottom: 1px dotted #d0cfcf;
	padding: 10px 0;
}

.totaalinclbtwkassa
{
	font-weight: bold;
	font-size: 16px;
	color: #007ec1;
	border-top: 1px dotted #d0cfcf;
	padding: 5px 0;
}

.kopen_zonder_zorgen
{
	font-size: calc(1em*.714);
	color: #007ec1;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}

.cadeaubonofkortingscode
{
	color: #007ec1;
	font-weight: normal;
	padding: 10px 0;
	font-size: calc(1em*.999);
	cursor: pointer;
}
.cadeaubonofkortingscodeform
{
	line-height: 2;
	display: none;
}
.kortingscodeinput
{
	padding: 5px;
	border: 1px solid #007ec1;
	width: 30%;
}
.cadeaubonofkortingsoverzicht
{
	color: #5fbc89;
	font-weight: bold;
	font-size: 14px;
}

.btwtip
{
	font-size: calc(1em*.799);
	color: #5fbc89;
	padding-top: 5px;
}

@media only screen and (max-width: 1100px)
{
	.jebespaart
	{
		display: block;
		margin-bottom: 15px;
	}
	.finishRow .submit
	{
		margin-left: 0;
		display: block;
		text-align: center;
	}
}

@media only screen and (max-width: 800px)
{
	#top .basket
	{
		padding-left: 0px;
		padding-right: 2px;
		vertical-align: top;
		white-space:nowrap;
		position:absolute;
		top:-2px;
		left:-9px;
	}
}

@media only screen and (max-width: 750px)
{
	.itemRows
	{
		width: auto;
		display: block;
		float: none;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.overzicht
	{
		display: block;
		width: 100%;
	}
}

@media only screen and (max-width: 500px)
{
	#top .basket
	{
		padding-left: 0px;
		padding-right: 2px;
		vertical-align: top;
		white-space:nowrap;
		position:absolute;
		top:-8px;
		left:-11px;
	}

	.winkelwagentitelitems
	{
		display: none;
	}
	.itemoptprijs
	{
		float: none;
		margin-top: 15px;
	}

	.itemDetails
	{
		text-align: right;
	}

	.itemoptprijs
	{
		float: none;
		display: block;
		width: 100%;
		clear: both;
	}

	.itemName
	{
		text-align: left;
		display: block;
	}
	.itemOptions
	{
		text-align: left;
		float: left;
		display: block;
		margin: 0;
	}
}

.kassarows
{
	border: 1px solid #ccc;
	background: #fff;
	margin: 10px 10px 0 0;
	float: left;
}

#factuuradres
{
	width: 35%;
}

#verzendenbetaalmethode
{
	width: 25%;
}

#controleeruwbestelling
{
	width: 37%;
	display: block;
}

@media only screen and (max-width: 1280px)
{
	#controleeruwbestelling
	{
		width: 30%;
	}
	#verzendenbetaalmethode
	{
		width: 20%;
	}
}

@media only screen and (max-width: 1000px)
{
	#factuuradres
	{
		width: 48%;
	}
	#verzendenbetaalmethode
	{
		width: 48%;
	}

	#controleeruwbestelling
	{
		clear: both;
		width: 100%;
		display: block;
		margin-top: 20px;
	}

	.kopen_zonder_zorgen
	{
		text-align: center;
		display: block;
	}
}

@media only screen and (max-width: 700px)
{
	#factuuradres,#verzendenbetaalmethode,#controleeruwbestelling
	{
		clear: both;
		display: block;
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
}

.nooitMeerLeverbaar
{
	font-size: 11px !important;
	color: #b91e2d !important;
}

#hoofdcategories
{
	padding: 0;
	width: 100%;
	margin: 0px;
	text-align: center;
}
#hoofdcategories ul
{
	padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;

    justify-content: space-between;
}
#hoofdcategories ul > li
{
	list-style: none;
    text-align: center;
    flex: 1 0 auto;
    height:auto;
}
#hoofdcategories ul > li:first-child
{
	margin-left: 0;
}
#hoofdcategories ul > li:last-child
{
	margin-right: 0;
}

#homedeals
{
	width: 100%;
}
#homedeals ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#homedeals ul li
{
	display: inline-block;
	width: 49.5%;
}
#homedeals ul li img
{
	width: 100%;
}

@media only screen and (max-width: 800px)
{
	#homedeals ul li
	{
		display: block;
		width: 100%;
		margin: 10px 0;
	}
}

#overons
{
	line-height: 1.8;
	padding: 0;
	background: #F4F4F4;
	margin-top: 10px;
	width: 99.4%;
}
#overons p
{
	padding: 10px;
}
#overons ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	margin-left: 20px;
}
#overons .fa
{
	display: inline-block;
	margin-right: 10px;
	color: #BA2230;
}

.filter
{
	float: left;
	width: 20%;
	margin-top: 10px;
}
.filter h5
{
	margin-top: 5px !important;
}
.filter .fa-chevron-down
{
	display: none;
}

.alleartikellen
{
	float: left;
	width: 80%;
}

@media only screen and (max-width: 800px)
{
	.filter
	{
		float: none;
		width: 100%;
		cursor: pointer;
		margin-bottom: 20px;
	}
	.filter .fa-chevron-down
	{
		display: inline-block;
		margin-left: 3px;
	}
	.filtersOutput
	{
		display: none;
	}
	.alleartikellen
	{
		float: none;
		width: 100%;
	}
}