body { display:none; }
#debug { font-family:arial; font-size:12px; position:absolute; width:50px; height:50px; z-index:10000000; color:#fff; background-color:red; overflow:hidden; top:0px;}
#debug:hover { padding:20px; position:absolute; width:inherit !important; z-index:10000000; color:#fff; background-color:#F06061; display:block; height:auto; }

.xdebug-var-dump {
font-size:12px;
 background: #fef9fb !important;
 color: #000 !important;
 padding: 4px 8px !important;
 margin: 5px 10px !important;
 text-align: left !important;
 font-family: Menlo, Monaco, "Consolas", "Lucida Console", "courier new" !important;
 -moz-border-radius: 10px !important;
 -webkit-border-radius: 10px !important;
 -o-border-radius: 10px !important;
 border-radius: 10px !important;
 border: solid 3px #942343 !important;
}

.xdebug-error {
 color: #333 !important;
 margin: 5px 10px !important;
 font-family: Tahoma !important;
 -moz-border-radius: 10px !important;
 -webkit-border-radius: 10px !important;
 -o-border-radius: 10px !important;
 border-radius: 10px !important;
 border: solid 3px #942343 !important;
}

.xdebug-error td ,
.xdebug-error th {
 padding: 4px !important;
 border-collapse: collapse !important;
 vertical-align: top;
}


.xdebug-error > tbody > tr:first-child > th {
 background: #942343 !important;
 color: #fff !important;
 font-size: 22px !important;
 font-weight: normal;
 font-family: Verdana !important;
}
.xdebug-error > tbody > tr:first-child > th span {
 background: #f39800 !important;
 margin: 2px;
 padding: 5px;
 line-height: 150%;
 font-size: 12px !important;
 vertical-align: middle;
 color: #fff !important;
 border: solid 2px #f39800;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px !important;
 -o-border-radius: 20px !important;
 border-radius: 20px !important;
 height: 20px !important;
 display: block !important;
 float: left !important;
}

.xdebug-error th {
 background: -moz-linear-gradient(top, #fff, #ececec) !important;
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)) !important;
}

.xdebug-error th {
 border-right: solid 1px #ececec !important;
}
.xdebug-error th:last-child {
 border-right: 0 !important;
}


.xdebug-error td {
 background: #fef9fb !important;
 font-family: Menlo, Monaco, "Consolas", "Lucida Console", "courier new" !important;
}
.xdebug-error td {
}

.xdebug-error td {
 border-right: dashed 1px #f0f0f0 !important;
 border-bottom: dashed 1px #f0f0f0 !important;

}
.xdebug-error td:last-child {
 border-right: 0 !important;
}
.xdebug-error tr:last-child td {
 border-bottom: 0 !important;
}
.xdebug-error tr:last-child th ,
.xdebug-error tr:last-child td {
 -moz-border-radius: 10px !important;
 -webkit-border-radius: 10px !important;
 -o-border-radius: 10px !important;
 border-radius: 10px !important;
}

font[color="#00bb00"] ,
font[color="#4e9a06"] {
 color: #618e34 !important;
}

font[color="#ff0000"] ,
font[color="#cc0000"] {
 color: #d83473 !important;
}

font[color="#3465a4"] {
 color: #0075c2 !important;
}

.xdebug-error .xdebug-var-dump {
 padding: 0 !important;
 margin: 0 !important;
 -moz-border-radius: 10px !important;
 -webkit-border-radius: 10px !important;
 -o-border-radius: 10px !important;
 border-radius: 10px !important;
 border: none !important;
}

body > .xdebug-var-dump {
 margin-top: 50px !important;
}

.switch-block img.hover { display:none; }

.no-padding { padding:0 !important; }
/*main.home-page .switch-block img { max-width:100% !important; max-height:100% !important; }*/

main.home-page .switch-block.small img { max-height:none; }

.panel.switch-block, main.home-page .switch-block.small { border: 0 !important;}

section.home-text .switch-block a, main.home-page .switch-block.big a, main.home-page .switch-block.small a { margin:0; padding:0; }

.checkout table.product-list tr.hidden { display:none; }
.checkout .totals.col.hidden { display:none; }

.paginator li.active { background:#0092d5; }

.sso a { font-size:1rem; }

main.home-page .switch-block.small a { bottom:auto; top:0; }


.panel.switch-block.productfooter { margin:0px; padding:0px; width:50%;}

.checkout table.product-list strong.inline { display:inline; }

.popup .hidden { display:none; }


.paginator li.disabled span {
    color: #fff;
    display: block;
    height: 34px;
    padding: 8px 0 0 15px;
}
.paginator li.disabled:hover {
    background:#d7d7d7 none repeat scroll 0 0;
}

section.product-recent .product a { min-height:270px; }
.picker__button--today { display:none; }

.content-font { font-size:16px; }



.content-font  ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1em;
}
.content-font  ol li{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 1em;
}
.content-font  ul li ul li, .content-font ol li ul li{
	list-style-type: circle;
	list-style-position: outside;
	margin-left: 15px;
}
.content-font ol li ol li, .content-font ul li ol li {
	list-style-type: lower-latin;
	list-style-position: outside;
	margin-left: 15px;
}

.content-font ul {
	margin: 0 0 30px;
	padding:0px;
}

.content-font ol {
	margin: 0 0 30px;
	padding:0px;
}

article.favorites-binder.product-item {
    max-width: 270px;
    border: 1px solid #dedede;
    position: relative;
    margin: 0 30px 34px 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

section.products.myaccount-favorite .product-item {
    margin-bottom: 74px;
    float: left;
	min-height:300px;
}

.favorites-binder { width:100%;}
.delete-filters { float:right; font-size:12px; font-weight:100; }
.delete-filter { float:right; font-size:12px; font-weight:100; }

.filtercombined:last-of-type li.divider:last-of-type { display:none; }
.meeropties { text-align:right; color: #0092D5 !important; margin-top:-31px;}
.filter label.checkbox { width: 80% !important; }
#tab4 iframe { max-width:100%; }

h4.error { color:red; }

section.product-related .related-product {
    margin-bottom: 25px;
    padding-bottom: 25px;
	border-bottom:1px solid #dedede;
}

section.product-related .related-product:last-of-type {
	border-bottom:0px;
}

label.radio::before {
    border-radius: 50%;
}

.hidden {
    display: none !important;
}

.product-related.hidden { display:none; }
.misschienietsvoor.hidden { display:none; }

.home-page-products article.product-item .overflow-wrapper { min-height:325px; }

p b { font-weight:700; }


.article-filter-inner select {
	background: #f2f2f2;
	width: 106px;
	padding: 0;
	margin: 0 0 0 17px;
	line-height: 1;
	display: inline-block;
	height: 35px;
}

.article-filter-inner .period select {
    width: 74px !important;
}

.article-filter .article-select.category {
	padding-right: 0px;
}

.article-filter .article-select.period {
    padding-right: 0px;
}

.article-filter .article-select.year {
    margin-right: 0px;
    padding-right: 65px;
}



.retourbutton label { color:#000 !important; text-decoration: underline !important; font-weight: 300 !important; font-size: .8125rem !important;}

#showReturnBox { padding-bottom:20px; }

.quick.retour .reason { width:350px; }
.quick.retour .article-description { width:300px; }
.quick.retour td { text-align:left !important; }
.quick.retour .fielderror, .newsletterfielderror { background: #fef9fb !important; border: solid 1px #942343 !important; }
.reset-password .fielderror { background: #fef9fb !important; border: solid 1px #942343 !important; }

.tablep { font-size: .9375rem; }

/*.more-info-order .border { border-top:1px solid #dedede; }
.more-info-order .lines { background: #f2f2f2; }*/


section.popup:not(.padding).open { padding:0; }
section.popup:not(.padding).open .top { padding-right:20px; }

@media print{
	section.product-specs .tabs { display:none; }
	#debug { display:none; }
	.printimg { display:block !important; }
	section.product-images { display:block; margin:0; }
	#productBig { display:none; }
}

article.products.myaccount-favorite .real-favorites .product-item:nth-child(3n+3) {
	margin-right:30px;
}

section.products.myaccount-favorite .product-item {
    max-width: 260px !important;
	float:left;
	min-height:305px;
}

.my-account table.account.product-list.retouren tr.more-info-order.open-content td {
	padding:10px;
}

img.printimg { display:none; }

img a, a img { border:0; }

.fieldset.checkbox {
	clear:both;
}

.fieldset.checkbox input[type="checkbox"]{
	display:inline;
	margin-right:20px;
}
.fieldset.checkbox h4{
	display:inline;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.add-to-cart-text {
	color: #64a70b;
	font-size: 12px;
}

.add-to-cart-text.error {
	color: #D80000;
}

.cart-link {
	float: right;
	margin-right: 15px;
	font-size: 14px;
	text-decoration: underline;
}

.cart-link:hover {
	text-decoration: none;
}