@import "reset.css";
@import "menu.css";

/*body::-webkit-scrollbar {width:10px;background-color:#231f20;} 
body::-webkit-scrollbar-thumb {background-color:#b2a088;}
body::-webkit-scrollbar-thumb:hover {background-color:#b2a088;}
body::-webkit-scrollbar-thumb:active {background-color:#b2a088;} 
body::-webkit-scrollbar-track {} */

html {-webkit-text-size-adjust: none;}
body {background-color:#fff;color:#000;font-family:Lato,Arial;font-size:14px;position:relative;}
body, html {height:100%;}

.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clear {clear:both;}
a {color:#000;}
a:hover {color:#f60;}
b,strong {font-weight:bold;}
#prodShop h1 {color:#f60;border:none;margin-bottom:0px;padding-bottom:0px;}
#superwrapper {min-height:100%;height:auto !important;height:100%;}
.wrapper {max-width:1920px;width:95%;height:auto;margin:0px auto;position:relative;}
.wrapper2 {max-width:1160px;width:95%;height:auto;margin:0px auto;position:relative;}
.promoCodeOk{background-color:#4ece8e;color:#fff;padding:10px;}
.placeholder {color:#b2b2b2;}
::-webkit-input-placeholder, ::-webkit-textarea-placeholder {color:#b2b2b2;}
:-moz-placeholder {color:#b2b2b2;opacity:1;}
::-moz-placeholder {color:#b2b2b2;opacity:1;}
:-ms-input-placeholder, :-ms-textarea-placeholder {color:#b2b2b2;}	
input[placeholder], textarea[placeholder] {color:#b2b2b2;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.moduletel {display:inline-block;padding:10px;background-color:#8b876a;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:10px;}
.moduletel:hover {color:#fff;}
.provincie a {font-size: 24px;color: #fff;font-weight: 700;text-decoration: none;display: inline-block;padding: 20px;background-color: #231f20;width: 300px;text-align: center;margin-top: 20px;}
.provincie:first-child a {margin-top: 0;}

#vorVol {margin:0;list-style-type:none;list-style-image:none;margin-top:15px;}
#vorVol li {float:left;}
#vorVol li a {text-decoration:none;text-transform:uppercase;display:block;padding:0px 10px;}
#vorVol li:first-child a {padding-left:0;}
#vorVol li:last-child a {padding-right:0;}
#vorVol li a.over {text-align:center;border-left:solid 1px #000;border-right:solid 1px #000;}

#prodShop input[type="radio"] {display:none;}
#prodShop input[type="radio"] + label span {display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/check_radio_sheet.png) left top no-repeat;cursor:pointer;}
#prodShop input[type="radio"]:checked + label span {background:url(../images/check_radio_sheet.png) -19px top no-repeat;}


.td1{font-weight:bold;padding-right:20px;}

h1 {font-size:28px;line-height:normal;font-weight:700;margin-bottom:40px;padding-bottom:5px;text-transform:uppercase;display:block;}
.page_title {text-align:center;color:#fff;padding-top:10px;}
.page_title h1{border:none;margin-bottom:10px;}
h2 {color:#000;font-size:19px;line-height:normal;font-weight:700;margin-bottom:20px;}
h3 {color:#000;font-size:17px;line-height:normal;font-weight:700;margin-bottom:20px;text-transform:uppercase;}
h6 {display:inline-block;color:#fff;font-size:12px;}
h5 {font-size:20px;text-transform:uppercase;padding:5px;display:inline-block;background-color:#b2a088;color:#fff;}

#top {border-top:7px solid #231f20;border-bottom:1px solid #e4e2e1;position:fixed;width:100%;top:0px;left:0px;z-index:999;background-color:#fff;}

#languages {float:left;padding-top:2px;padding-bottom:2px;}
#languages ul {list-style-type:none;margin:0;}
#languages ul li {display:inline-block;}
#languages ul li a {color:#fff;padding:5px;text-decoration:none;display:block;font-size:11px;margin-left:5px;text-transform:uppercase;}
#languages ul li:first-child a {margin-left:0px;}
#languages ul li a.lcurrent {background-color:#8b876a;color:#fff;}
#languages ul li a:hover {background-color:#8b876a;color:#fff;}

#laatst {margin: 60px 0;}

.topleft {float:left;}
#logo {padding:20px 0;}
#logo a {}
#open {background-color:#231f20;padding:10px 0;}
#open2 {background-color:#fff;padding:10px;display:inline-block;}
.topright {float:right;padding:15px 0;}
.topright i {color:#8a866a;}
.fb {display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #e4e2e1;padding-top:5px;padding-bottom:5px;}
.fb a {color:#8a866a;text-decoration:none;font-size:20px;}
.zoeken {float:left;margin-right:10px;padding-right:10px;border-right:1px solid #e4e2e1;padding-top:8px;padding-bottom:7px;font-size:12px;cursor:pointer;position:relative;color:#fff;}
.account {display:inline-block;padding-top:8px;padding-bottom:8px;margin-right:15px;padding-right:15px;border-right:1px solid #e4e2e1;position:relative;}
.account a, .account span {text-decoration:none;text-transform:uppercase;font-size:12px;cursor:pointer;display:block;}

#search {position:absolute;top:0px;right:-11px;margin-right:10px;padding-right:10px;border-right:1px solid #e4e2e1;}
#search2 {position:relative;top:auto;right:auto;margin:0;border:0;padding:0;display:none;}
.searchfield {background-color:#fff;color:#fff;border:1px solid #ededed;border-radius: 0px;box-shadow: none;-webkit-appearance:none;width:200px;padding:5px 10px 4px 10px;}
input.search {font-family:Lato,arial;font-size:11px;border:0;box-shadow:none;-webkit-appearance:none;outline:none;}
.search_submit {display:block;float:right;font-size:15px;color:#bebebe;}
.search_submit:hover {color:#231f20;}

.headleft {float:left;padding:5px 0;}
.headright {float:right;}

#slideshow {position:relative;overflow:hidden;}
.caption {position:absolute;bottom:0px;width:100%;}
.inner {background:rgba(255,255,255,0.8);padding:25px;margin:0 auto;width:50%;max-width:960px;line-height:24px;font-size:16px;position:relative;border-top-left-radius:15px;border-top-right-radius:15px;}
.inner h2{text-align:center;}
.scroll {cursor:pointer;font-size:14px;display:block;text-align:center;width:36px;color:#000;margin:25px auto 0 auto;}

#aanmelden {float:right;}
#aanmelden a {display:block;padding:10px;color:#fff;text-decoration:none;}

#accBtn{display:none;}

#navigation,#mobSearch,#topMob,#topMob,#searchMob,.searchmob{display:none;}
#navMob {background-color:#fff;position:fixed;top:0px;width:100%;left:0px;z-index:2000;display:none;border-bottom:1px solid #e4e2e1;border-top:7px solid #231f20;}
#mobMenu {background-color:#231f20;}

#mobile-header a,#mobile-search a,#mobile-coll a {color:#fff;text-decoration: none;display: block;font-size:16px;text-transform:uppercase;text-align:center;padding:10px 0;} 
#mobile-header span {font-weight:bold;font-size:17px;text-transform:uppercase;margin-right:5px;}

#mmm {display:none;z-index:80000;width:100%;position:fixed;top:97px;left:0px;background-color:#8b876a;}
#mmm2 {display:none;z-index:80000;width:100%;position:fixed;top:97px;left:0px;background-color:#8b876a;}
.holder {padding:10px 2.5%;}
#mmm ul {list-style-type:none;margin:0;}
#mmm ul li {display:inline-block;width:50%;}
#mmm ul li a {color:#fff;text-decoration:none;margin:5px 0;display:block;text-transform:uppercase;font-size:14px;}
#mmm ul li a:hover {text-decoration:underline;}
#mmm ul li.menu-current a {text-decoration:underline;}

#mobile-header {float:left;width:22%;text-align:center;}
#mobile-search {float:left;width:22%;text-align:center;}

h3 ul li{text-transform:none;font-size:18px;}

.mainL{float:left;width:45%;margin-right:10%;}
.mainR{float:left;width:45%;text-align:right;}
#over img{margin-bottom:5px;}
a.meer{display:block;background-color:#b2a088;width:300px;border-radius:10px;padding:5px;color:#fff;text-decoration:none;padding-left:20px;margin-bottom:20px;text-transform:uppercase;}
a.meer:hover{background-color:#000;}
#container {width:100%;margin:0px 0;line-height:21px;background-color:#231f20;}

#container2 {}
#content{width:100%;line-height:24px;}

.project-hover {z-index:1000;width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0);display:table;opacity:1;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-ms-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;padding:0 20px;}
.project-hover.hover {opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.project-title {display:table-cell;vertical-align:middle;text-align:center;}
.project-title a {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;background:rgba(255,255,255,0.8);text-decoration:none;border:2px solid #fff;padding:3px 15px;color:#000;font-size:15px;line-height:24px;text-transform:uppercase;-webkit-transition:background 0.3s ease-in;-moz-transition:background 0.3s ease-in;-ms-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;transition:background 0.3s ease-in;font-weight:300;display:inline-block;}
.project-title a:hover {background:rgba(0,0,0,0.5);color:#fff;text-shadow:none;-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}

.tip {margin-bottom:30px;}

.contentpad {padding:50px 0;}

#nieuws {float:left;width:45%;}
.newsPicc{float:left;width:35%;margin-right:5%;}
.nieImgH{float:left;width:30%;margin-right:5%;}
.nieTxtH{float:left;width:65%;}
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.nieuwsbericht {margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #999999;}
.nieTitel a {text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-family:OswaldLight,arial;line-height:normal;}
.nieTekst {margin-top:5px;}
.nieTekst span {color:#999999;font-size:14px;}
.nieTekst2 {margin-top:5px;width:60%;float:left;}
.nieTekst2 span {}
.leesmeer {text-align:right;}
.leesmeer a {display:inline-block;border-radius:5px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;font-family:OswaldLight,arial;font-size:13px;background-color:#4d5168;color:#fff;text-shadow:1px 1px 0px #434343;}
.leesmeer a:hover {border:1px solid #656a83;color:#656a83;background-color:#fff;text-shadow:none;}
.leesmeer2 {text-align:right;margin-top:30px;}
.leesmeer2 a {display:inline-block;border-radius:5px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background-color:#4d5168;padding:7px 15px;font-family:OswaldLight,arial;font-size:13px;text-shadow:1px 1px 0px #434343;}
.leesmeer2 a:hover {background-color:#fff;color:#4d5168;text-shadow:none;}
.leesmeer3 {margin-top:10px;}
.leesmeer3 a {display:inline-block;border-radius:5px;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:2px;background-color:#fff;padding:5px 8px;font-family:OswaldLight,arial;font-size:11px;border:1px solid #656a83}
.leesmeer3 a:hover {background-color:#4d5168;color:#fff;text-shadow:1px 1px 0px #434343;}
.leesmeer4 {text-align:right;margin-top:30px;}
.leesmeer4 a {display:inline-block;border-radius:5px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background-color:#4d5168;padding:7px 15px;font-family:OswaldLight,arial;font-size:13px;text-shadow:1px 1px 0px #434343;}

#sticky {position:relative;z-index:999;overflow:hidden;}
#klantenzone {background-color:#b2a088;padding:25px 0;text-align:center;border-bottom:1px solid rgba(255,255,255,0.5);}
#ontdek {background-color:#b2a088;padding:25px 0;text-align:center;border-bottom:1px solid rgba(255,255,255,0.5);}
#ontdek ul {list-style-type:none;margin:0;}
#ontdek ul li {display:inline-block;color:#fff;font-size:13px;letter-spacing:0.5px;margin-right:10px;padding-right:10px;border-right:1px solid #fff;}
#ontdek ul li:last-child {margin-right:0px;padding-right:0;border:0;}
#footer {background-color:#231f20;padding:25px 0;color:#fff;}
#footer a {color:#fff;}
#footer ul {list-style-type:none;margin:0;}
#footer ul li {display:inline-block;color:#fff;font-size:13px;letter-spacing:0.5px;}
#footer ul li:last-child {margin-right:0px;}
#fct {float:left;}
#fct2 {float:right;}