#main-section.home section#carousel{background-color:#fff;padding-top:2.5rem}#main-section.home section#carousel .text-container h4{color:#434241;font-weight:700;font-size:1.75rem;text-align:center;letter-spacing:2px;margin:2rem 0 2rem;font-family:'Montserrat'}#main-section.home section#carousel .text-container p{text-align:center;color:#434241;line-height:1.9rem;margin:.5rem 0 3rem}#main-section.home section#carousel .carousels .buttons{margin:0 -0.9375rem}#main-section.home section#carousel .carousels .buttons .content.goTo{text-align:center;padding:0 0.9375rem}#main-section.home section#carousel .carousels .buttons .content.goTo .image{height:3rem;width:40%;margin:0 auto;position:relative}#main-section.home section#carousel .carousels .buttons .content.goTo .image img{width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);display:inline-block}#main-section.home section#carousel .carousels .buttons .content.goTo .image .active{display:none}#main-section.home section#carousel .carousels .buttons .content.goTo p{margin-top:15px}#main-section.home section#carousel .carousels .buttons .content.goTo:hover .image img{display:none}#main-section.home section#carousel .carousels .buttons .content.goTo:hover .image .active{display:inline-block}#main-section.home section#carousel .carousels .carousel1{height:37.5rem;position:relative}#main-section.home section#carousel .carousels .carousel1 #carousel1{z-index:1;-webkit-box-shadow:0 0 1rem 0 #bdbcbc;-moz-box-shadow:0 0 1rem 0 #bdbcbc;box-shadow:0 0 1rem 0 #bdbcbc;background-color:#fff;height:37.5rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item{background-color:transparent;padding:.5rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow{padding:1.5rem;height:31.6rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption{text-align:left;text-shadow:none;position:relative;left:0;right:0;top:0;bottom:0;padding:0;height:100%}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption h1{margin-top:0;margin-bottom:2.2rem;color:#434241;font-size:1.875rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption p{color:#4a4a49;line-height:1.8;margin-bottom:1rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption a.btn{padding:0.9375rem 1.25rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls{padding:0 1.7rem;width:100%}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .counter{border:.125rem solid #ededed;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:3.5rem;height:3.5rem;text-align:center;float:left;margin-right:.5rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .counter span{color:#9e9e9e;line-height:3.5rem;font-weight:500}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .text{float:left;margin-top:0.438rem}#main-section.home section#carousel .carousels .carousel2{position:relative;margin-left:calc(-100% / 12);height:37.5rem}#main-section.home section#carousel .carousels .carousel2 #carousel2{width:100%;overflow:hidden;position:absolute;bottom:3rem;top:3rem;margin:0 -15px;padding:0 15px}#main-section.home section#carousel .carousels .carousel2 #carousel2 .carousel-inner .item{height:37.5rem}#main-section.home section#carousel .carousels .carousel2 #carousel2 .carousel-inner .item .background-image{position:absolute;top:0;bottom:0;min-width:100%;background-position:center center;background-size:cover}@media (max-width: 991px){#main-section.home section#carousel .carousels .buttons .content.goTo .image{width:55%}#main-section.home section#carousel .carousels .carousel1{height:auto;margin-right:0}#main-section.home section#carousel .carousels .carousel1 #carousel1{transform:none;top:0;height:auto;position:relative}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow{height:20rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls{margin-bottom:1.25rem;display:inline-block}}@media (max-width: 767px){#main-section.home section#carousel .carousels .buttons{display:none}#main-section.home section#carousel .carousels .carousel1 #carousel1{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;text-align:center}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item{padding:1rem 0}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow{height:auto;min-height:12rem;padding:0}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption{text-align:center}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption h1{font-size:1.1rem;margin-bottom:.5rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls{padding:0}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .counter{width:3rem;height:3rem;margin:0 auto .75rem !important;float:none}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .counter span{line-height:3rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .controls .text{margin-top:0}}@media (max-width: 500px){#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow{min-height:16rem}#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow .carousel-caption a.btn{padding:0.9375rem 0.6rem;letter-spacing:0;font-size:0.9rem}}@media (max-width: 400px){#main-section.home section#carousel .carousels .carousel1 #carousel1 .carousel-inner .item .box-shadow{min-height:20rem}}#main-section.home section#contact_form{padding:4rem 0 3rem;background-color:#fff}#main-section.home section#contact_form .custom-title h1{font-weight:700;font-size:1.75rem;letter-spacing:2px}#main-section.home section#contact_form form .input-block{padding:.7rem 0}#main-section.home section#contact_form form .input-block label{display:block;padding-left:.75rem;font-weight:500}#main-section.home section#contact_form form .input-block input,#main-section.home section#contact_form form .input-block select{border:1px solid #c7c4c3;padding:0.7rem .75rem;color:#373534;width:100%;max-width:100%;font-style:italic}#main-section.home section#contact_form form .input-block input::-webkit-input-placeholder,#main-section.home section#contact_form form .input-block select::-webkit-input-placeholder{color:#7c7a79;font-style:italic}#main-section.home section#contact_form form .input-block input:focus,#main-section.home section#contact_form form .input-block input:active,#main-section.home section#contact_form form .input-block select:focus,#main-section.home section#contact_form form .input-block select:active{border-color:#373534}#main-section.home section#contact_form form input[type="submit"]{margin:3rem 0;padding-left:4.5rem;padding-right:4.5rem}#main-section.home section#contact_form form input[type="submit"]{margin:3rem 0;padding-left:4.5rem;padding-right:4.5rem;font-weight:600;letter-spacing:2px;font-size:1.15rem}#main-section.home section#contact_form form textarea{border:1px solid #c7c4c3;padding:0.7rem .75rem;color:#373534;width:100%;max-width:100%;min-width:100%;max-height:30rem;font-style:italic}#main-section.home section#contact_form form textarea::-webkit-input-placeholder{color:#7c7a79;font-style:italic}#main-section.home section#contact_form form textarea:focus,#main-section.home section#contact_form form textarea:active{border-color:#373534}@media (max-width: 767px){#main-section.home section#contact_form form input[type="submit"]{padding-left:0;padding-right:0;width:100%}}#main-section.home section#showrooms{padding-top:3rem;background-color:#fff}#main-section.home section#showrooms .informatie-box{text-align:left}#main-section.home section#showrooms .informatie-box .content .text-box{padding:2.5rem 1.5rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text{height:27rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .adres{padding-top:.5rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .adres p{color:initial;line-height:1.3rem;padding-bottom:0}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .contactgegevens{padding:1.4rem 0;min-height:141px}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .contactgegevens table tr{line-height:2rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .contactgegevens table tr td:first-child{width:2.5rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .openingstijden h4{padding-bottom:0;line-height:1.7rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .openingstijden .table-openingstijden tr{line-height:1.7rem}#main-section.home section#showrooms .informatie-box .content .text-box .content-text .openingstijden .table-openingstijden tr td:first-child{width:7rem}
