﻿@media screen and (max-width: 1034px){body{background:url("/img/backgrounds/large_background.jpg") no-repeat center center;background-size:cover}}body.noscroll{overflow:hidden}#background{display:none;z-index:-10;position:fixed;width:100vw;height:100vh;top:0px;left:0px;background:url("/img/backgrounds/large_background.jpg") no-repeat center center;background-attachment:fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (min-width: 1035px){#background{display:block}}.smallHeader{font-family:"Roboto",sans-serif;font-weight:bold;font-size:11px}table.shoppingcart{border-collapse:collapse;width:100%}@media screen and (max-width: 829px){table.shoppingcart{display:flex;flex-flow:column nowrap}}table.shoppingcart thead tr{background-color:#005a89}table.shoppingcart thead tr th{font-family:"Roboto",sans-serif;font-size:11px;font-weight:bold;color:#fff;padding:2px 2px 2px 2px;text-align:left}table.shoppingcart thead tr th.number{text-align:right}@media screen and (max-width: 829px){table.shoppingcart thead{display:none}}table.shoppingcart tr td{padding:2px 2px 2px 2px;vertical-align:top;font-size:11px}table.shoppingcart tr td.quantity{white-space:nowrap}table.shoppingcart tr td.quantity input{width:35px}table.shoppingcart tr td.subtotal{font-weight:bold;white-space:nowrap}table.shoppingcart tr td.product-name-1{display:none}table.shoppingcart tr td span.label,table.shoppingcart tr td span.name{display:none}table.shoppingcart tr td .fa-trash-alt{margin:0 15px;color:#c00;cursor:pointer}table.shoppingcart tr td .fa-trash-alt:hover{color:#000}@media screen and (max-width: 829px){table.shoppingcart tr td .fa-trash-alt{font-size:20px}}@media screen and (max-width: 829px){table.shoppingcart tr{display:block;position:relative;background:#eaf7fe}table.shoppingcart tr td{font-size:12px;display:block;padding:5px 10px}table.shoppingcart tr td.product-name-2{display:none}table.shoppingcart tr td.product-name-1{display:block;font-weight:bold}table.shoppingcart tr td.product-name-1 a{width:calc(100% - 120px);display:inline-block}table.shoppingcart tr td.pricein{position:absolute;top:5px;right:5px;font-weight:bold}table.shoppingcart tr td.tax{position:absolute;top:45px;right:5px}table.shoppingcart tr td.priceex{position:absolute;top:25px;right:5px}table.shoppingcart tr td span.label{display:inline-block;margin-right:25px}table.shoppingcart tr td a{font-weight:500}table.shoppingcart tr.basket-product{border:1px solid #999;margin-bottom:5px}}@media screen and (max-width: 829px){.order-history-detail table.order-history thead{display:none}.order-history-detail table.order-history tbody,.order-history-detail table.order-history tr,.order-history-detail table.order-history td{display:block}.order-history-detail table.order-history td.number{text-align:left}.order-history-detail table.order-history tr{padding:5px 0;border-top:1px solid #005a89}.order-history-detail table.order-history tr:last-child{border-bottom:1px solid #005a89}.order-history-detail table.order-history .wide{display:none}}.accountCategory{font-family:"Roboto",sans-serif;font-size:18px;font-weight:bold;color:#000}@media screen and (max-width: 829px){.accountCategory{margin:5px 10px 15px 10px}}.account-form .row{display:block}.account-form .row div{display:inline-block}.account-form .row div.label{width:120px}#cartStep{width:100%;text-align:center}#cartStep table{border-collapse:collapse;width:350px;border-bottom:1px solid #005a89;margin:0 auto 0 auto}#cartStep table td{text-align:center;color:#000;font-weight:500;font-size:10px;font-family:"Roboto",sans-serif;padding:0}#cartStep table td.line{text-align:center;vertical-align:bottom;color:#005a89;font-weight:normal;font-size:10px}.notice{border:1px solid #005a89;background-color:#b9e6fe;margin-top:10px;padding:10px;width:400px;line-height:1.5em;box-sizing:border-box}@media screen and (max-width: 829px){.notice{width:100%}}.notice a{font-weight:500}.notice a:hover{text-decoration:underline}.notice.notice-warning{border:1px solid #900;color:#900;background-color:#ffffd5}.notice.notice-warning a,.notice.notice-warning p{color:#900}.notice.notice-warning a.button,.notice.notice-warning p.button{color:#fff}.notice.notice-warning::before{content:"";font-size:24px;display:inline-block;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900}.notice table{border-collapse:collapse}.notice table td{border:1px solid #900;padding:3px 5px}#taxWindow{position:absolute;left:228px;top:200px;width:450px;background-color:#fff;border:1px solid #005a89;color:#000;padding:10px;z-index:10}table.medewerkers{margin:0 auto;position:relative}table.medewerkers td{text-align:left}table.medewerkers td:first-child{text-align:right}#followus{width:100%;text-align:center}#followus a{text-decoration:none}#followus a img{border-style:none}#social{width:100%;text-align:center;margin-top:15px}#social .icons{display:flex;justify-content:center}#social span{font-size:11px}#social a{display:block;margin:0 5px}#social a i{font-size:24px}#social a.facebook i{color:#3c5a99}#social a.twitter i{color:#1da1f2}#overlay{display:none;position:fixed;justify-content:center;align-items:center;top:0px;left:0px;bottom:0px;right:0px;z-index:1000;background:rgba(0,0,0,.6);padding:0;margin:0}#overlay #overlayWindow{display:inline-block;position:relative;padding:20px}#overlay #overlayWindow img{display:inline-block;max-width:90vw !important;height:auto !important}#overlay #overlayWindow .closeButton{position:absolute;top:0;right:0}#overlay.active{display:flex}#previousButton,#nextButton{bottom:0;cursor:pointer;display:none;height:100%;position:absolute;width:40%;z-index:150;left:0}#previousButton::before,#nextButton::before{display:block;position:absolute;top:50%;margin-top:-30px;left:-40px;color:#b9e6fe;transition:color .25s ease;content:"";font-size:60px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width: 1139px){#previousButton::before,#nextButton::before{left:-20px}}@media screen and (max-width: 767px){#previousButton::before,#nextButton::before{left:-5px}}#previousButton:hover::before,#nextButton:hover::before{color:#005a89}#previousButton span,#nextButton span{display:none}#nextButton{left:auto;right:0}#nextButton::before{content:"";left:auto;right:-40px}@media screen and (max-width: 1139px){#nextButton::before{right:-20px}}@media screen and (max-width: 767px){#nextButton::before{right:-5px}}.closeButton{cursor:pointer;display:none;height:30px;position:absolute;right:-25px;top:-25px;width:30px;z-index:200}.closeButton::before{color:#b9e6fe;transition:color .25s ease;content:"";font-size:30px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900}.closeButton:hover::before{color:#005a89}div.videoButton{width:100%;text-align:center;padding-top:10px}div.videoButton img{border-style:none;cursor:pointer}.two-column{position:relative;width:100%;border-collapse:separate;border-spacing:10px 10px}.two-column td{border:1px solid #005a89;padding:10px;vertical-align:top;width:300px}.two-column td img{border-style:none}.two-column td table td{border-style:none;padding:0px;width:auto}.two-column p{margin:0}.two-column table{margin-top:10px}.two-column a{color:#005a89;text-decoration:underline}.home-bottom,.productListing.home+p{position:relative;width:600px;margin-bottom:50px}.home-bottom a{color:#005a89}.left-blocks,.right-blocks{border-collapse:collapse;width:196px}.left-blocks td,.right-blocks td{padding:2px}#checkout-overlay{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;box-sizing:border-box;background-color:rgba(255,255,255,.7);z-index:50}@media screen and (min-width: 830px){#checkout-overlay{position:absolute;width:100%;height:100%}}#checkout-overlay img{display:block;position:relative;margin:0 auto;top:100px}#checkout-overlay .msgbox-window{border:1px solid #005a89;margin:50px 0 0 50px;background:#fff;width:450px;height:auto;padding:20px;box-sizing:border-box}@media screen and (max-width: 829px){#checkout-overlay .msgbox-window{position:absolute;left:0;top:30vh;margin:0;border-left:0;border-right:0;width:100vw}}.cart #checkout-overlay img{top:50px}a.checkout-question{text-decoration:underline}a.checkout-question.error{color:red}div.edit-address,div.edit-vat{position:absolute;top:0;left:0;width:100vw;height:100vh;border:0;background-color:#fff;padding:10px}@media screen and (min-width: 830px){div.edit-address,div.edit-vat{top:20px;left:20px;overflow:hidden;border:1px solid #000;-moz-box-shadow:0px 0px 6px rgba(0,0,0,.4);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.4);box-shadow:0px 0px 6px rgba(0,0,0,.4);width:auto;height:auto}}#dni-block{display:none}.also-bought{display:flex;flex-wrap:wrap;justify-content:center}.also-bought .also-bought-image{position:relative;width:75px;height:75px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center}.also-bought .also-bought-image img{float:none}.also-bought .also-bought-item{width:20%;background:#fff;text-align:center;padding:5px;margin:5px}@media screen and (max-width: 829px){.also-bought .also-bought-item{width:33%}}@media screen and (max-width: 320px){.also-bought .also-bought-item{width:50%}}div.password-meter{display:none;width:200px;margin:0 0 10px 0;position:relative}div.password-meter.labeled{margin-left:120px}meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;margin:0 5px 0 0;width:70%;height:1em;background:none;background-color:rgba(0,0,0,.1)}#password-strength-text{display:inline-block;vertical-align:middle;margin:0 0 0 .5em;padding:0;font-size:12px}meter::-webkit-meter-bar{background:none;background-color:rgba(0,0,0,.1)}meter[value="1"]::-webkit-meter-optimum-value{background:red}meter[value="2"]::-webkit-meter-optimum-value{background:#ff0}meter[value="3"]::-webkit-meter-optimum-value{background:orange}meter[value="4"]::-webkit-meter-optimum-value{background:green}meter[value="1"]::-moz-meter-bar{background:red}meter[value="2"]::-moz-meter-bar{background:#ff0}meter[value="3"]::-moz-meter-bar{background:orange}meter[value="4"]::-moz-meter-bar{background:green}.ui-autocomplete{max-height:25vh;overflow-y:auto;overflow-x:hidden}#cadeaubon-code{font-size:20px;margin-bottom:20px}#cadeaubon-code input{width:44px;padding:5px 10px;font-size:20px;font-weight:bold;border:1px solid #000}#cadeaubon-status .continue{margin:10px 0}#cadeaubon-status .continue .button{margin-right:20px}table.mailbox{border-collapse:collapse;min-width:100%}table.mailbox thead tr{background:#005a89}table.mailbox thead tr th{color:#fff;white-space:nowrap;padding:.4em .25em}table.mailbox tr{background:#eaf7fe}table.mailbox tr:nth-child(even){background:#b9e6fe}table.mailbox td{vertical-align:top;padding:.4em .25em}table.mailbox td a{text-decoration:underline}table.mailbox td.number{text-align:right}.mail-body a{text-decoration:underline}.attachments{display:flex;flex-flow:row wrap}.attachments .attachment{display:flex;align-items:center;justify-content:center;align-content:center;width:150px;height:150px;background-color:#ccc;border:1px solid #005a89;padding:5px;cursor:pointer}.attachments .attachment img{display:block;flex:0 0 auto}div.order-history{border:1px solid #005a89;padding:0 0 5px 0;width:100%;box-sizing:border-box;margin:0 0 10px 0;position:relative;background:#eaf7fe}div.order-history table{border-collapse:collapse;width:100%}div.order-history table tr td{padding:5px 10px;vertical-align:top;width:33%}div.order-history table tr:first-child td{font-weight:600;width:auto;font-size:14px}.footer{clear:both;display:flex;position:relative;background:#005a89;width:1035px;margin:0 auto;padding:20px;box-sizing:border-box;text-align:left}@media screen and (max-width: 829px){.footer{display:block}}.footer .social{display:block;text-align:right;width:25%}.footer .social img{display:inline-block;margin-left:10px}@media screen and (max-width: 829px){.footer .social{text-align:center;width:100%;margin-top:15px}.footer .social img{margin-left:0;width:25px;height:25px}}.footer .info-menu{width:85%;margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap}@media screen and (max-width: 829px){.footer .info-menu{width:100%}}.footer .info-menu li{width:220px;padding:5px 0}.footer .info-menu li a{color:#fff;font-size:14px}@media screen and (max-width: 829px){.footer .info-menu li{width:100%;text-align:center}}.footer .info-menu li.menu-mobile-only{display:none}@media screen and (max-width: 829px){.footer .info-menu li.menu-mobile-only{display:inline-block}}@media screen and (max-width: 1034px){.footer{width:100%}}.copyright{z-index:1;padding:10px 0}.publisherlist{max-width:600px;margin:0 auto;line-height:1.2em}.newsletter-archive-select{border-top:1px solid #005a89;padding-top:1em;text-align:center;margin-top:2em}.newsletter .pt{border:#005a89;border-collapse:collapse;width:100%}.newsletter .pld{padding:3px 5px;border:1px solid #fff}.newsletter .pld::nth-child(3),.newsletter .pld:nth-child(5){text-align:right}.newsletter .plh{padding-top:15px;font-weight:600;font-size:14px;text-align:left}.newsletter h3{font-size:18px;font-weight:bold}.newsletter tr.ol{background:#fc0}.newsletter tr.ol .ols{color:#005a89;font-weight:bold;text-decoration:none}@media screen and (max-width: 600px){.newsletter #page-table{width:100% !important;border:0 !important}.newsletter .pt{width:100% !important}.newsletter .pt tr{display:block !important;width:100% !important;overflow:hidden;margin-bottom:5px;background:#d7e9f2}.newsletter .plh{box-sizing:border-box;display:block !important;width:100%}.newsletter .pld{box-sizing:border-box;display:block !important;width:100% !important;padding:2px 20px !important;margin:0 !important;border:0}.newsletter .pld:first-child{padding-top:10px !important}.newsletter .pld:last-child{padding-bottom:10px !important}.newsletter .pld:nth-child(3),.newsletter .pld:nth-child(4),.newsletter .pld:nth-child(5){display:inline-block !important;width:auto !important}.newsletter .pld:nth-child(4){float:left}.newsletter .pld:nth-child(5){float:right;text-align:right}.newsletter .pld .price{font-weight:600;font-size:12px}.newsletter a.product{font-size:14px;font-weight:600;text-decoration:none}.newsletter small{font-size:10px}}.autocomplete-suggestions{z-index:1000;background:#fff;padding:0x;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.autocomplete-suggestions div{padding:5px 10px;cursor:pointer}.autocomplete-suggestions div:hover{background:#f8f8f8;color:#000}.autocomplete-suggestions .autocomplete-selected{background:#005a89;color:#fff}
