*{
margin: 0px;
padding: 0px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden] {
display: none;
}  html {
font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } html,
button,
input,
select,
textarea {
font-family: sans-serif;
} body {
margin: 0;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
}  a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-weight: 600;
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-weight: 600;
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-weight: 600;
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-weight: 600;
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-weight: 600;
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-weight: 600;
font-size: 0.67em;
margin: 2.33em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
}
blockquote {
margin: 1em 40px;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} p,
pre {
margin: 1em 0;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
} pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
} q {
quotes: none;
} q:before,
q:after {
content: '';
content: none;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  dl,
menu,
ol,
ul {
margin: 1em 0;
}
dd {
margin: 0 0 0 40px;
} menu,
ol,
ul {
padding: 0 0 0 40px;
} nav ul,
nav ol {
list-style: none;
list-style-image: none;
}  img {
border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  form {
margin: 0;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0;
white-space: normal; *margin-left: -7px; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}   html,
button,
input,
select,
textarea {
color: #222;
}
html {
font-size: 1em;
line-height: 1.4;
} ::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
} hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
} audio,
canvas,
img,
video {
vertical-align: middle;
} fieldset {
border: 0;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
} .browsehappy {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}  .bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {
border: solid #fff 5px;
left: -5px;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.aldak.be/wp-content/themes/aldak/img/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//www.aldak.be/wp-content/themes/aldak/img/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//www.aldak.be/wp-content/themes/aldak/img/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.aldak.be/wp-content/themes/aldak/img/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.aldak.be/wp-content/themes/aldak/img/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
} #supersized-loader { position:absolute; bottom:20%; left:50%; z-index:0; width:32px; height:32px; margin:-16px 0 0 -16px; text-indent:-999em; background:url(//www.aldak.be/wp-content/themes/aldak/img/bx_loader.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } #supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; } #supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(//www.aldak.be/wp-content/themes/aldak/img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
#progress-back{ z-index:5; position:fixed; bottom:0px; left:0; height:8px; width:100%;}
#progress-bar{ position:relative; height:8px; width:100%; background:url(//www.aldak.be/wp-content/themes/aldak/img/progress-bar.png) repeat-x; }
ul#slide-list{ padding:15px 0; float:left; position:fixed; left:50%; bottom: 0px; z-index: 20;}
ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
ul#slide-list li a{
display:block;
width:12px;
height:12px;
background:#fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
ul#slide-list li a:hover, ul#slide-list li.current-slide a{
cursor:pointer;
border: 2px solid #4c4c4c;
*border: none;
} html{
-webkit-font-smoothing: antialiased;
}
body{
background: #f5f5f5;
height:100%;
}
img{
width: 100%;
display: inline-block;
border:none;
}
a{
text-decoration: none;
color: #b82b29;
}
a:hover{
text-decoration: underline;
}
.wrapper{
width: 96%;
padding: 0px 2%;
max-width: 1200px;
margin: 0px auto;
}
#pageheader{
background: #fff;
border-bottom: 2px solid #999;
-webkit-box-shadow: 0 0 10px 0 #ccc;
-moz-box-shadow: 0 0 10px 0 #ccc;
box-shadow: 0 0 10px 0 #ccc;
padding: 15px 0px;
}
#content{
z-index: 1;
margin-top: 20px;
}
#content h1{
margin-top: 0px;
}
#menubtn{
display: block;
width: 30px;
height: 30px;
background: url(//www.aldak.be/wp-content/themes/aldak/img/menubtn.png) no-repeat center center;
position: absolute;
top: 10px;
left: 10px;
}
#logo{
display: block;
width: 100%;
max-width: 350px;
margin: 0px auto;
}
#logo img{
display: block;
width: 100%;
}
#hoofdmenu{
margin-top: 20px;
display: none;
}
#hoofdmenu ul{
padding: 0px;
margin: 0px;
}
#hoofdmenu ul li{
display: inline;
}
#hoofdmenu ul li a{
display: block;
background: #f5f5f5;
border-bottom: 1px solid #fff;
color: #000;
font-size: 0.9em;
text-decoration: none;
padding: 10px;
}
#hoofdmenu ul li a:hover, #hoofdmenu ul li.current-menu-item a{
background: #b82b29;
font-weight: 600;
color: #fff;
}
#hoofdmenu ul li ul li a{
padding-left: 30px;
}
#hoofdmenu ul li.menu-item-55 ul li a:hover{
cursor: pointer;
}
#hoofdmenu ul li ul{
display: none;
} .acf-map {
width: 100%;
height: 400px;
border: #ccc solid 1px;
margin: 20px 0;
} ul#slide-list{
display: none;
}
#homearticle{
background: #fff;
max-width: 600px;
margin: 20% auto;
z-index: 30;
}
#homearticle header{
background: #b82b29;
color: #fff;
height: 50px;
line-height: 50px;
padding-left: 20px;
font-size: 0.8em;
}
#homearticle header a{
float: right;
background: #821e1d;
color: #fff;
text-decoration: none;
padding: 0px 20px;
}
#homearticle header a:hover{
background: #fff;
color: #821e1d;
}
#homearticle .timewrapper{
width: 6%;
min-width: 75px;
float: left;
border-right: 1px solid #999;
margin-right: 20px;
margin-bottom: 4%;
}
#homearticle time{
margin: 0px auto;
display: inline-block;
text-align: center;
}
#homearticle time span{
display: block;
font-weight: 600;
text-transform: uppercase;
color: #666;
}
#homearticle .maand{
font-size: 2em;
height: 30px;
line-height: 30px;
}
#homearticle .dag{
font-size: 3em;
height: 42px;
line-height: 42px;
}
#homearticle .articlecontent{
margin-left: 100px;
}
#homearticle article{
padding:5%;
}
#homearticle h2{
margin: 0px;
}
#homearticle h2 a{
color: #000;
}
#homearticle p{
font-size: 0.8em;
line-height: 1.8em;
color: #666;
}
#homearticle .verderlezen{
font-size: 0.8em;
line-height: 1.8em;
color: #666;
display: inline-block;
} .nieuwsbericht{
border-bottom: 1px solid #999;
padding-bottom: 3%;
margin: 6% 0px 6% 0px;
}
.nieuwsbericht:first-child{
margin: 0px 0px 6% 0px;
}
.nieuwsbericht .timewrapper{
width: 6%;
min-width: 75px;
float: left;
border-right: 1px solid #999;
margin-right: 20px;
margin-bottom: 4%;
}
.nieuwsbericht time{
margin: 0px auto;
display: inline-block;
text-align: center;
}
.nieuwsbericht time span{
display: block;
font-weight: 600;
text-transform: uppercase;
color: #666;
}
.nieuwsbericht .maand{
font-size: 2em;
height: 30px;
line-height: 30px;
}
.nieuwsbericht .dag{
font-size: 3em;
height: 42px;
line-height: 42px;
}
.nieuwsbericht h2{
margin: 0px;
padding: 0px; 
}
.nieuwsbericht .tekst{
font-size: 0.8em;
line-height: 1.8em;
color: #666;
margin: 0px 0px 3% 0px;
clear: both;
}
.nieuwsbericht img{
margin: 0px;
} .productcontent{
font-size: 0.8em;
line-height: 1.8em;
color: #666;
}
.productcontent h1{
color: #000;
}
.productcontent .meerinfo{
background: #b82b29;
color: #fff;
display: block;
padding: 10px 0px;
font-weight: 300;
width: 100%;
text-align: center;
}
.productcontent .meerinfo:hover{
font-weight: 600;
text-decoration: none;
}
.productnav{
padding: 0px;
}
.productnav li a{
display: block;
border-top: 1px solid #999;
height: 30px;
line-height: 30px;
font-size: 0.9em;
color: #666;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.productnav li a:hover, .productnav li a.current{
text-decoration: none;
color: #b82b29;
text-indent: 5px;
}
.productnav li:last-child a{
border-bottom: 1px solid #999;
}
.productnav li a i{
display: inline-block;
height: 13px;
width: 13px;
content:" ";
background: url(//www.aldak.be/wp-content/themes/aldak/img/prodmenuarrow.png) no-repeat left bottom;
margin-right: 10px;
}
.productnav li a:hover i, .productnav li a.current i{
background: url(//www.aldak.be/wp-content/themes/aldak/img/prodmenuarrow.png) no-repeat left top;   
}
.productfotos{
list-style: none;
margin: 0px;
padding: 0px;
font-size: 0.8em;
line-height: 1.8em;
color: #666;
}
.productfotos li{
border-bottom: 1px solid #999;
margin-bottom: 47px; 
}
.productfotos li.noline{
border-bottom: 0px;
margin-bottom: 23px;
}
.productfotos li figure figcaption{
padding: 12px 0px;
} .contact{
color: #666;
font-size: 0.8em;
line-height: 1.8em;
}
.contact h1{
color: #000;
}
.contact address{
font-style: normal;
display: block;
margin: 20px 0px;
}
.contact .fax{
margin-bottom: 20px;
display: block;
}
.gform_wrapper{
margin-top: 0px !important;
}
.gform_title{
font-size: 1.8em !important;
margin-top: 0px !important;
}
.gform_body{
color: #666;
font-size: 0.8em;
line-height: 1.8em;
}
.gform_body .gfield_label{
font-weight: 300 !important;
}
.gform_body .ginput_container input, .gform_body textarea{
background: #ebebeb;
border: 1px solid #c6c6c6;
}
.gform_footer .gform_button{
background: #b82b29;
border: none;
display: block;
color: #fff;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
padding: 10px;
width: 100%;
}
.gform_footer .gform_button:hover{
font-weight: 600;
}
.gform_wrapper ul.gfield_radio li input[type=radio]{
width: 20px !important;
} .overaldak .tekst{
font-size: 0.8em;
line-height: 1.8em;
padding: 6%;
color: #666;
}
.overaldak .bx-viewport{
border: none;
box-shadow: none;
margin: 0px;
padding: 0px;
}
footer{
background: #666;
color: #fff;
text-align: center;
padding: 3% 0px;
}
footer h2{
margin: 0px;
font-size: 1em;
margin-bottom: 2%;
}
footer ul{
list-style: none;
margin: 0px;
padding: 0px;
}
footer ul li{
font-size: 0.8em;
line-height: 2em;
}
footer a{
text-decoration: none;
color: #fff;
}
footer a:hover{
text-decoration: underline;
}
footer #likebutton{
overflow: hidden;
width: 120px;
height: 25px;
margin: 28px auto 0px auto;
}
footer #likebutton .fb-like-box{
margin-left: -60px;
top: -30px;
}
@media only screen and (min-width: 767px) {
footer #likebutton{
margin-top: 22px;
height: 30px;
}
ul#slide-list{
display: block;
}
#pageheader{
padding-bottom: 0px;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 9000;
}
#content{
margin-top: 130px;
}
#logo{
margin: 0px;
float: left;
position: absolute;
}
#menubtn{
display: none;
}
#hoofdmenu{
float: right;
margin-top: 30px;
display: block !important;
}
#hoofdmenu ul li{
display: block;
float: left;
position: relative;
}
#hoofdmenu ul li a{
display: block;
background: none;
border-bottom: none;
padding-bottom: 30px;
}
#hoofdmenu ul li a:hover, #hoofdmenu ul li.current-menu-item a{
background: none;
font-weight: 300;
color: #b82b29;
}
#hoofdmenu ul li.current-menu-item a{
font-weight: 600;
}
#hoofdmenu ul li.menu-item-55 a:hover{
cursor: default;
}
.sub-menu{
background: #999 !important;
position: absolute;
float: none !important; }
.sub-menu li{
display: inline;
min-width: 130px;
}
.sub-menu li a{
padding: 10px !important;
color: #fff !important;
display: block !important;
}
.sub-menu li a:hover{
background: #b82b29 !important;
}
footer, footer .wrapper{
padding: 0px;
height: 75px;
}
footer h2{
float: left;
height: 75px;
line-height: 75px;
margin: 0px;
}
footer ul li{
float: right;
margin-left: 20px;
height: 75px;
line-height: 75px;
}
.productcontent{
margin-bottom: 5%;
margin-top: 20px;
}
.productcontent .info{
width: 50%;
float: left;
}
.productcontent nav{
float: left;
width: 45%;
padding-left: 5%;
margin-top: 50px;
}
.productfotos{
margin-top: 20px;
}
.overaldak .embed-container{
width: 40%;
float: left;
}
.overaldak .tekst{
width: 50%;
padding: 0px;
float: left;
margin: 0px 5% 5% 5%;
}
.overaldak .tekst p:first-child{
margin-top: 0px;
}
.overaldak .bx-wrapper{
clear: both;
}
.nieuwsbericht .timewrapper{
margin-bottom: 0px;
}
.nieuwsbericht .tekst, .nieuwsbericht .afbeelding{
margin-left: 94px;
}
.nieuwsbericht .afbeelding img{
width: 100%;
}
#field_1_8{
float: left;
}
#field_1_9{
display: inline-block;
padding-left: 50px;
}
#homearticle header{
font-size: 1em;
}
}
@media only screen and (min-width: 1023px) {
.overaldak .embed-container{
margin-bottom: 5%;
}
.productcontent{
float: right;
width: 30%;
}
.productcontent .info{
width: auto;
float: none;
}
.productcontent nav{
float: none;
width: auto;
padding-left: 0px;
margin-top: 8%;
}
.productfotos{
width: 65%;
}
.contact{
width: 40%;
float: right;
}
#gform_wrapper_1{
width: 55%;
float: left;
}
}  .ir {
background-color: transparent;
border: 0;
overflow: hidden; *text-indent: -9999px;
}
.ir:before {
content: "";
display: block;
width: 0;
height: 150%;
} .hidden {
display: none !important;
visibility: hidden;
} .visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
} .invisible {
visibility: hidden;
} .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
} .clearfix {
*zoom: 1;
} @media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
} .lt-ie8 .sub-menu li{
width: 130px;
}