<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******************************************** Header ********************************************/


.language-list li a img {
    width:30px;
    height:20px;
}

.lcr_wrapper_lang {
    margin-bottom:0px!important;
}


.header-links-wrapper .header-selectors-wrapper &gt; div {
    width: inherit; /* Was vaste waarde */
}

/******************************************** /Header ********************************************/

/******************************************** Nav ********************************************/

.mega-menu li.active a span {
    color:#A39082;
    font-weight: 400;
}
.mega-menu li.active span.Home {
    color:initial;
    font-weight: inherit;
}

/* Hide images in megamenu */

.mega-menu .dropdown.fullWidth .title {
    top: 0px;
}

.mega-menu .dropdown.fullWidth.categories .picture {
    height: 0px;
}
/* /Hide images in megamenu */

/******************************************** /Nav ********************************************/

/******************************************** Home ********************************************/
.home-page-top-banner-wrapper {
    width:100%;
    max-width: 1000px;
    margin:20px auto 20px auto;
}

.home-page-top-banner-wrapper .lcr-news-slider {
    width:49%;
    display:inline-block;
    float:left;
}

.home-page-top-banner-wrapper .slider-wrapper.anywhere-sliders-nivo-slider.theme-.no-captions {
    max-height: 330px;
    height: 330px;
}

   .home-page-top-banner-wrapper .lcr-news-slider .no-captions .nivo-caption {
       display:block!important;
       position:relative;
       float:none;
       background: transparent;
       color: inherit;
       text-align:left;
       font-family: "open sans";
       font-size: 14px;
       color: #888;
       padding:20px 0px;
    }

.home-page-top-banner-wrapper .lcr-news-slider.news-left {
    margin:0px 1% 0px 0px;
}

.home-page-top-banner-wrapper .lcr-news-slider.news-right {
    margin:0px 0px 0px 1%;
}

.lcr_youtube .lcr_youtube_wrapper{
   padding:0px 0px 10px 0px!important;
}

.lcr_facebook img{
    width:50%;
    height:auto;
    padding:0px 0px 10px 0px!important;
}

/* JCarousel */

.jCarouselMainWrapper,
.nop-jcarousel  {
width:98%!important;
}

.jCarouselMainWrapper .title.carousel-title strong {
  /*  font-size: 0px;
    color: #fff;*/
}

.jCarouselMainWrapper .item-box .title a {
    font-size: 12px!important;
}

/* /JCarousel */

/* Newsletter */

.html-home-page .unsubscribe {
    display:none;
    visibility:hidden;
    position:absolute;
}

.newsletter-email input[type="submit"],
.newsletter-subscribe-btn {
    background: none repeat scroll 0 0 #A59B92;
    border: 1px solid #C9C3BE;
    color: #FFFFFF;
    font-family: 'open sans';
    font-size: 14px;
    outline: 4px solid #A59B92;
    padding: 4px 19px;
    text-shadow: 0 1px 1px #847C75;
    text-transform: uppercase;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    display: block;
    margin: 10px auto 0;
    width: 87%;
}

.newsletter-subscribe h3 {
    color:#A59B92;
}

/* /Newsletter */

                        .fb2 iframe {
                            width: 100% !important;
                            height: 652px;
                        }

                        .fb2 iframe ._2l7q {
                            background: white!important;
                            box-shadow: none;
                        }
/* Facebook */



/* Facebook */

/******************************************** /Home ********************************************/

/******************************************** Contact ********************************************/

.html-contact-page .container .row .col-lcr-6 {
    display: inline-block;
    float: left;
    padding: 10px 10px 20px 10px;
    margin: 0px 0px;
}

.html-contact-page .page-body p {
    padding: 10px 48px 10px 0px;
    font-size: 14px;
    line-height: 24px;
}

.fieldset.LCR{
    position: relative;
    margin: 0 0 20px;
    float: right;
}

.buttons.LCR input.button-1 {
    float: right;
    margin-right: 4px;
}

/******************************************** News ********************************************/
.html-news-item-page .side-2, 
.html-news-list-page .side-2 {
    display:none;
    position:absolute;
    visibility:hidden;
}
.html-news-item-page .center-2, 
.html-news-list-page .center-2 {
    float: left;
    width: 100%;
}

.news-list-homepage .news-item {
    width: 48%;
}

.news-list-homepage .news-head .news-title {
    padding: 0px;
    text-align: left;
}

 .news-body {
    margin: 0 0 60px 0px;
}

/******************************************** /News ********************************************/


/******************************************** Topic Pages ********************************************/

.page-title h1 {
    text-transform: inherit;
    font-size: 32px;
    font-size: 30px;
    letter-spacing: 1.1px;
    color:#285082;
    border-bottom: 1px dotted #bdcee6;
    border-top: 1px dotted #bdcee6;
    border-bottom: 1px dotted #d9c4ab;
    border-top: 1px dotted #d9c4ab;
}

.topic-page .page-body {
    margin: 20px auto 60px auto;
    font-size: 1.2em;
}

.page.topic-page,
.dynamic-form-page
 {
    background: rgb(193, 212, 238, 0.5);
    background: #E6DFD3;
    border-radius: 20px;
    padding: 20px 40px;
    margin: 40px 0px;
    color:#285082;
}


/*  dynamic form page  */
    .dynamic-form-page
     {
        margin: 0px 0px 40px 0px!important;
    }
    .dynamic-form-page .page-title
     {
        margin: 0px!important;
    }

    .dynamic-form-page p {
        text-align:center;
        padding:5px;
        font-size: 1.2em;
    }

/*  /dynamic form page  */


/*  dialog bar */

.ui-dialog-content .page.topic-page {
    background:transparent;
}

/* /dialog bar */

/* Info Topic */

.topic-page.topic-page-14 .page-body div {
    position:relative;
    display:inline-block;
    float:left;
    list-style-type:none;
    margin:0px 2% 0px 0px;
    width:120px;
    width:134px;
    min-height:244px;
}

.topic-page.topic-page-14 .page-body div img {
    width:100%;
    height:auto;
    text-decoration:none;
}

.topic-page.topic-page-14 .page-body div a{
    text-align:center;
    text-decoration:none;
    font-size: 12px;
}


/******************************************** /Topic Pages ********************************************/


/******************************************** Videos ********************************************/

.topic-page.topic-page-16 .page-body div, 
.topic-page.topic-page-16 .page-body p {
    text-align:center;
}

.topic-page.topic-page-16 .page-body p a{
    font-weight:bold;
}

.topic-page.topic-page-16 .page-body div {
    margin-bottom:60px;
}

.topic-page.topic-page-16 .page-body p {
    padding:10px 0px 0px 0px;
    width: 75%;
    margin:0 auto;
}

.topic-page.topic-page-16 .page-body h1 {
    margin-bottom: 10px;
    font-size: 22px;
}

/******************************************** /Videos ********************************************/

/******************************************** Portal ********************************************/

i.fa {
    color:#AA988A;
}

.lcr_portal-wrapper fa:before {
    
}

.lcr_portal-wrapper .lcr_portal_language_selector {
    width:100%;
    position:relative;
    display:block;
    height:120px;
}

.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list {
    max-width:700px;
    margin:0 auto;
}

.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li {
    display: inline-block;
    width: 48%;
    position:relative;
    height:44px;
    float:left;
    padding: 0px 10px 0px 10px;
}
.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li a{ 
    background:#D8CFC8;
    background:#efe4dc;
    width:100%;
    margin:5px;
    display:block;
    height: 38px;
}

.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li a img { 
    width:40px;
    height:27px;
    float:left;
    right:initial;
    margin-left:10px;
}

.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li a span:after {
    content: 'Welkom';
    display: block!important;
    position: relative!important;
    width: 300px!important;
    height: 30px!important;
    color: black!important;
    opacity: 0.5;
    /***/padding: 0px 0px 0px 0px;
    text-align: center;
    font-size: 19px;
    line-height: 34px;
}

.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li:nth-child(2) a span:after {
    content: 'Welcome';
}
.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li:nth-child(3) a span:after {
    content: 'Willkommen';
}
.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li:nth-child(4) a span:after {
    content: 'Bienvenue';
}


.lcr_portal-wrapper .lcr_portal_language_selector .header-languageselector .language-list li a:hover {
    opacity: 0.75;
}

.lcr_portal_slider .slider-wrapper {
    border: 2px solid #AAC2DE;
    padding:8px;
    margin:20px 0px 0px 0px;
}

.lcr_wrapper_adres {
    margin-bottom: 0px!important;
    border-top: 2px solid #D8CFC8;
    border-bottom: 2px solid #D8CFC8;
    margin: 0px auto 27px auto!important;
    height: auto;
}

.lcr_portal_adres {
    max-width:700px;
    margin:0 auto;
}

.lcr_portal_adres ul {
    margin:10px;
}

.lcr_portal_adres ul li {
    display: inline-block;
    width: 48%;
    position:relative;
    height:40px;
    float:left;
    padding: 0px 10px 0px 20px;
    color:#AEA9A5;
    font-size: 20px;
    text-align:right;

}
.lcr_portal_adres ul li.lcr_adres,
.lcr_portal_adres ul li.lcr_tel {
    padding: 0px 10px 0px 10px;
    text-align:left;
}

.lcr_portal_adres ul li.lcr_tel:before {
    padding: 0px 10px 0px 10px;
    text-align:left;
}

/******************************************** /Portal ********************************************/


/******************************************** Form ********************************************/

.newsletter-email {
    padding-top: 6px;
    padding-bottom: 20px;
}

.lcr_form {
    display: table;
    margin: 0 auto;
}

.lcr_wrapper_b2b_login {
    max-width:480px;
    margin:0 auto;
}

.lcr_block,
.newsletter-email {
    background: rgba(248,219,206,.2);
    /**padding-top: 25px;
    padding-bottom: 25px;
    min-height:120px;*/
    text-align: center;
}
.lcr_block {
    padding: 25px;
    text-align: center;
    min-height:120px;
}
.lcr_block a{
    color: #A59B92;
}
.lcr_wrapper_b2b_login {
    width: 100%;
}

.lcr_b2b_login_form {
    margin-top: 12px;
}

.lcr_form .lcr_block {
    background: rgba(248,219,206,.2);
    border: 1px dotted #D8CFC8;
    margin:-1px 0px 0px 0px;
}

.lcr_new_customer {
    padding:20px;
    padding:0px;
}


.lcr_form input,
input#newsletter-email {
    width: initial!important;
    font-family: open sans;
    color: #888;
    font-style: italic;
    margin: 10px auto 0;
}
.lcr_form input[type="text"] {
    width: initial!important;
}

.lcr_form input[type="button"],
.lcr_form .button {
    background: none repeat scroll 0 0 #A59B92;
    border: 1px solid #C9C3BE;
    color: #FFFFFF;
    font-family: 'open sans';
    font-size: 16px;
    outline: 4px solid #A59B92;
    padding: 4px 10px;
    text-shadow: 0 1px 1px #847C75;
    text-transform: uppercase;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    display: block;
    margin: 10px auto 0;
    width:auto;
}

input[type="button"], input[type="submit"], button, .button-1, .button-2 {
    min-width: 140px;
}

a#new-b2b-customer {
    margin: 14px auto;
    font-size: 11px;
    font-size: 18px;
    opacity:0.75;
    max-width:200px;

}

/* Register */

    .registration-page .buttons button {
    background: #A59B92;
    border: 1px solid #C9C3BE;
    color: #FFFFFF;
    display: block;
    font-family: 'open sans';
    font-size: 16px;
    margin: 6px;
    outline: 4px solid #A59B92;
    padding: 4px 19px;
    text-shadow: 0 1px 1px #847C75;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    float: right;
    }

    
    .form-horizontal-lcr fieldset {
        border: 0px;
        width: 90%;
        margin: 0;
    }

	.form-horizontal-lcr .form-group .col-sm-4 {
        width:33.33%;
	}
	.form-horizontal-lcr .form-group .col-sm-8 {
        width:66.66%;
	}
	.form-horizontal-lcr .form-group .col-sm-12 {
        width:100%;
	}
    
	.form-horizontal-lcr .form-group .col-sm-4,
	.form-horizontal-lcr .form-group .col-sm-8 {
		display: inline-block;
		float: left;
	}
    
	.form-horizontal-lcr .form-group input,
	.form-horizontal-lcr .form-group select {
        width:100%;
        min-height:32px;
	}

	.form-horizontal-lcr .form-group textarea {
        width:100%;
	}
    
 /*  .b2c_custom_fields .inputs.custom-attributes:nth-child(n+2) {
        display:none!important;
    }

    .b2c_custom_fields_footer .inputs.custom-attributes:first-child {
        display:none!important;
    }
*/ 


/* /Register */

.dynamic-form-content .title h4 {
    display:none;
}

/******************************************** /Form ********************************************/


/******************************************** Structure ********************************************/

.center-1 {
    margin: 0 auto 60px auto!important;
}

/******************************************** /Structure ********************************************/


/******************************************** Search ********************************************/
.header .search-box .search-box-button {
    min-width: 40px!important;
}

/******************************************** /Search ********************************************/



/******************************************** Account ********************************************/

.inputs select {
    width: 350px!important;
    max-width: 100%;
    vertical-align: middle;
}


.private-message-view-page .buttons {
    background:transparent!important;
}

.ui-dialog-content {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 498px!important;
}

/* Edit my account */

.lcr_my_account_custom .inputs.custom-attributes:first-child {
    display:none;
    visibility:hidden;
    position:absolute;
}

/* /Edit my account */

/* Register */

.checkout-as-guest-or-register-block .topic-block-body p, 
.checkout-as-guest-or-register-block .topic-block-body ul{
display:none;}


.html-login-page .new-wrapper.checkout-as-guest-or-register-block .button-1.register-button {
    /*display:none;
    position:relative;
    visibility:hidden;*/
}

/* /Register */

/******************************************** /Account ********************************************/

/******************************************** Payment ********************************************/

#payment-method-block li {
    display:block;
	margin-bottom: 15px;
}

#payment-method-block li .payment-details label {
	display:none;
}

#payment-method-block li .payment-details input {
	float: left;
}

#payment-method-block li .payment-description {
	/*float:right;*/
	padding:0px 0px 0px 10px;
	font-weight:bold;
	margin: -4px 0px 0px 18px;
	text-align: left;
}

#payment-method-block li .payment-logo {
	width: 120px;
	display:none;
}
.payment-logo, 
.payment-details {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
	width: 100%;
}
#payment-method-block li:first-child img {
    width: 100px;
}

#payment-method-block li img {
    width: 56px;
}

.radio.paymentIconIDeal .caption:after {
    content: "(NL)";
}

.radio.paymentIconBanContact .caption:after {
    content: "(BE)";
}

/* Order summary */

.order-summary-content .footable-first-column,
.order-summary-content .footable-first-column .item-count,
.order-summary-content .billing-info li.custom-value {
   /* display:none;
    visibility:hidden;
    position:absolute;*/
   color:#fff;
   font-size:0px!important;
    position: absolute;
    border: 0px;
    background: transparent;
}


/* /Order summary */

/******************************************** /Payment ********************************************/



/******************************************** Footer ********************************************/

.footer .accepted-payment-methods {
    margin:30px 0px 30px 0px;
}

.footer-middle:before {
    background-color: #C1D4EE!important;
}

.footer-middle .networks .rss {
    display: inline-block;
}

.accepted-payment-methods .method5 {
    background-position: -50px 0;
}

.accepted-payment-methods .method4 {
    background-position: -219px 0;
}

.accepted-payment-methods .method3 {
    background-position: -161px 0;
}

.accepted-payment-methods .method2 {
    background-position: -102px 0;
}

.accepted-payment-methods .method1 {
    background-position: 5px 0;
}


/******************************************** /Footer ********************************************/


/********** Partial B2B redirect notification **********/
#B2B-redirect-notification-background {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 999999;
    background-color: #000000;
    opacity: 0.5;
}

#B2B-redirect-notification-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    left: 0;
    z-index: 999999;
}

#B2B-notification-bar {
	width: 500px;
	background-color: #fef8f5;
	min-height: 180px;
	border: 2px dotted #d8cfc8;
	z-index: 9999999;
	position: relative;
	top: 30vh;
    left: Calc(50vw - 250px);
}
#B2B-notification-text {
	padding: 5%;
	text-align: center;
	font-size: 17px;
	color: #888;
	font-family: open sans;
	line-height: 30px;
	padding-top: 55px;
	margin-bottom: 15px
}
#B2B-notification-text a {
	text-decoration: underline;
}	
#B2B-notification-close {
    padding: 15px;
    padding-right: 20px;
    font-size: 20px;
    font-weight: 400;
    position: absolute;
    right: 0;
}
#B2B-notification-close a:hover {
	text-decoration: none;
}

@media only screen and (max-width: 650px) {
	#B2B-notification-bar {
		background-color: #fef8f5;
		width: 280px;
		top: 20vh;
		left: Calc(50vw - 140px);		
	}
	#B2B-notification-text {
		font-size: 15px;
	}
}
/********** /Partial B2B redirect notification **********/


/******************** Product ********************/
.gallery .picture img,
.gallery .picture-thumbs img,
.variant-picture img {
  border: 1px solid;
  padding: 5px;
  border-radius: 5px;
}

figcaption .mfp-bottom-bar .mfp-title { padding-left: 10px; }
figcaption .mfp-bottom-bar .mfp-counter { padding-right: 10px; }
figcaption .mfp-bottom-bar &gt; * {
  color: #333 !important;
}
/***************-**** /Product ********************/
</pre></body></html>