@import url(https://fonts.googleapis.com/css?family=Sintony:400,700);body{padding:28px 0;background:url('../images/background.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
a, a:hover, a:focus{text-decoration:underline;color:#a1a1a1;}
.header a, .header a:hover, .header a:focus{text-decoration:none;}
.footer a, .footer a:hover, .footer a:focus{color:#990000;}
img{max-width:100%;}
.clear{clear:both;}
.header, .main, .footer{padding:0;padding:0;margin-bottom:30px;}
.footer{margin-bottom:0px;}
.row{margin-bottom:0px;margin-top:30px;}
.thumbnail{cursor:default;display:inline-block;height:auto;max-width:100%;padding:8px;line-height:1.428571429;background-color:#ffffff;border:none;border-radius:0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:30px;-webkit-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);-moz-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);}
.product{display:inline-block;max-width:100%;vertical-align:middle;position:relative;}
.product .product-caption{position:absolute;left:0px;right:0px;bottom:0px;background:#2d2d2d;border-bottom:5px solid #990000;padding:15px;opacity:0.7;z-index:1;color:#fff;font-size:12pt;font-weight:700;}
.product .product-detail{font-size:17pt;}
.product:hover .product-caption{display:none;}
.product .overlay{position:absolute;z-index:2;left:0;top:0;display:table-cell;vertical-align:middle;width:100%;height:100%;background:#2d2d2d;opacity:0.7;color:#ffffff;display:none;}
.product:hover .overlay{display:block;}
.product p{line-height:170%;margin-bottom:15px;margin-top:15px;}
.product table{margin-bottom:15px;margin-top:15px;}
.icon{text-align:center;max-width:44px;max-height:44px;margin:0 auto;margin-top:25%;}
.media{background-color:#990000;-webkit-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);-moz-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);}
.media-footer{background-color:#424242;padding-left:50px;height:120px;margin-bottom:-35px;-webkit-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);-moz-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);}
.footer{padding-top:15px;color:#414141;font-family:'Sintony', sans-serif;font-size:12px;font-weight:400;}
@media (min-width:480px){table#contactgegevens strong span a span{font-size:22px;}
}
@media (max-width:480px){.container{max-width:450px;}
ul.nav-pills{margin-top:20px;}
.nav-pills > li{float:none;}
.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:100%;height:50px;padding:15px 0 0 0;text-align:center;font-family:'Sintony', sans-serif;font-size:16px;font-weight:400;}
.nav-pills > li + li{margin:0px;margin-bottom:10px;}
.nav-pills > li{margin-bottom:10px;}
.media-object{padding:1px;float:none;max-width:100%;}
.media-body{text-align:center;color:#fff;}
.media-footer{padding-left:30px;height:auto !important;padding-bottom:10px;}
.media-footer .media-body{width:230px;}
.media-footer .media-body .offertebutton{margin-right:0px;margin-bottom:10px;}
.social{display:none;}
.media{position:relative;}
.media .media-body{height:150px;}
.fb-like{position:relative;margin:0 0 0 65px;padding:20px 0 10px 0;}
table#contactgegevens{display:flex;font-size:12px;}
}
@media (min-width:768px){.container{max-width:750px;}
.logo{float:left;max-width:100%;}
.media-object{padding:1px;float:left;margin-right:20px;}
.media-body{color:#ffffff;font-family:'Sintony', sans-serif;font-size:15px;}
.nav{float:right;}
.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:80px;height:110px;padding:80px 0 0 8px;font-family:'Sintony', sans-serif;font-size:11px;font-weight:400;}
.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#ffffff;background-color:#414141;border-bottom:3px solid #990000;}
.nav-pills > li + li{margin-left:5px;}
}
@media (min-width:900px){.container{max-width:1170px;}
.logo{float:left;max-width:100%;}
.media-object{padding:1px;float:left;margin-right:20px;}
.media-body{color:#ffffff;font-family:'Sintony', sans-serif;font-size:20px;}
.nav{float:right;}
.nav-pills > li{float:left;}
.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:96px;height:110px;padding:78px 0 0 3px;font-family:'Sintony', sans-serif;font-size:15px;font-weight:400;}
.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#ffffff;background-color:#414141;border-bottom:3px solid #990000;}
.nav-pills > li + li{margin-left:25px;}
#raamdecoratie{width:77%}
}
@media (min-width:481px) and (max-width:767px){ul.nav-pills{margin-top:20px;}
.nav-pills > li{float:none;}
.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:100%;height:50px;padding:15px 0 0 0;text-align:center;font-family:'Sintony', sans-serif;font-size:16px;font-weight:400;}
.nav-pills > li + li{margin:0px;margin-bottom:10px;}
.nav-pills > li{margin-bottom:10px;}
.media-object{padding:1px;float:none;max-width:100%;}
.media-body{text-align:center;color:#fff;}
.media-footer{padding-left:30px;height:auto !important;padding-bottom:10px;}
.media-footer .media-body{width:230px;}
.media-footer .media-body .offertebutton{margin-right:0px;margin-bottom:10px;}
.media{position:relative;}
.media .media-body{height:150px;}
.fb-like{position:relative;margin:0 0 0 65px;padding:20px 0 10px 0;}
}
@media (min-width:0px) and (max-width:515px){.social{display:none;}
}
@media (min-width:950px){.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:105px;height:110px;padding:78px 0 0 7px;font-family:'Sintony', sans-serif;font-size:16px;font-weight:400;}
}
@media (min-width:1030px){.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:120px;height:110px;padding:78px 0 0 10px;font-family:'Sintony', sans-serif;font-size:16px;font-weight:400;}
}
@media (min-width:1125px){.nav{float:right;}
.nav-pills > li{float:left;}
.nav-pills > li > a{border-radius:0px;background-color:#bbbbbb;color:#ffffff;width:140px;height:110px;padding:78px 0 0 20px;font-family:'Sintony', sans-serif;font-size:16px;font-weight:400;}
.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#ffffff;background-color:#414141;border-bottom:3px solid #990000;}
.nav-pills > li + li{margin-left:25px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){.nav-pills > li > a{width:115px;padding-left:10px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){#raamdecoratie{width:50%}
}
.rounded{-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;}
@media screen and (min-width:0px) and (max-width:378px){input{width:100% !important;}
.captcha{margin-right:-14px !important;}
textarea{width:121% !important;}
}
@media screen and (min-width:379px) and (max-width:456px){input{width:100% !important;}
.captcha{margin-right:-14px !important;}
textarea{width:115% !important;}
}
input{height:46px;width:280px;padding:6px 12px;border:2px solid #ecebe9;color:#9b9b9b;margin-bottom:10px;margin-left:15px;}
textarea{height:186px;width:100%;padding:6px 12px;border:2px solid #ecebe9;color:#9b9b9b;margin-bottom:10px;margin-left:15px;}
table.formulier td.formlabel{padding-bottom:10px;text-align:right;font-size:14pt;}
.assortiment{background-color:#414141;}
h4{font-family:'Sintony', sans-serif;font-size:22px;font-weight:700;}
.product h4{margin:0px 0 5px;}
.media-body h4{margin:25px 0 5px;}
.offertebutton{color:#ffffff;width:230px;height:60px;text-align:center;padding-top:15px;margin-top:30px;font-weight:700;font-size:16pt;margin-right:50px;}
.buttonrood{background-color:#990000;}
.buttongrijs{background-color:#424242;}
.social{position:absolute;background-color:#424242;width:70px;height:46px;right:0px;padding-left:19px;padding-top:6px;-webkit-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);-moz-box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);box-shadow:0px 0px 2px 2px rgba(90, 90, 90, .45);}