﻿.default-btn,.btn.primary-background{position:relative;display:inline-block;font-size:16px;background-color:#dc222b;color:#fff;border:8px solid #dc222b;border-radius:0;padding:0.3rem 1rem 0.3rem 1rem;line-height:1.7;font-weight:700;text-transform:uppercase;letter-spacing:4px;transition:all 300ms ease 0ms}.default-btn:hover,.btn.primary-background:hover{background-color:transparent;color:#dc222b;border-color:#dc222b;border-radius:0;padding:0.3rem 2rem 0.3rem 0.7rem}.default-btn:hover::after,.btn.primary-background:hover::after{margin-left:0.3rem;opacity:1}.default-btn::after,.btn.primary-background::after{content:"";transition:all 300ms ease 0ms;position:absolute;top:50%;left:auto;opacity:0;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-1rem;font-family:"Font Awesome 6 Free"}.gallery-image .image-overlay,.product-image .product-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.map{position:relative;width:100%;height:400px;z-index:0}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container{width:80%;max-width:81.25rem;padding:0rem 0rem 0rem 0rem}.footer-contact .container{max-width:none}.container-1{max-width:76.25rem}.text-dark-gray{color:#333 !important}.accordion-button.centered{padding-right:3.125rem;padding-left:3.125rem}.accordion-button.centered::after{position:absolute;top:calc(50% - 10px);right:20px}html{scroll-behavior:smooth}body{font-family:"Open Sans","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#666;font-weight:400;font-size:14px;line-height:1.7em}a,.link{color:#dc222b;text-decoration:none}a:hover,.link:hover{color:#b01b22}.link:hover{cursor:pointer}ul{padding-left:1rem}ol{list-style-position:inside;padding-left:0}#get{background:url("https://http-get.de/get.gif") no-repeat}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Open Sans","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#dc222b;margin-bottom:0;padding-bottom:0.625rem}h2,.h2{line-height:1.6}.ls-2{letter-spacing:2px}.paginator{color:#999}.paginator.active{color:#dc222b}@media screen and (min-width: 992px){h2,.h2{font-size:45px}}#wrapper{overflow:hidden;font-size:1rem}.content-main{margin-top:7.375rem}.container-big{width:100%;max-width:112.5rem;margin:0 auto}.divider-text{max-width:62.5rem;padding:1.875rem 0rem 1.875rem 0rem;margin:0 auto;letter-spacing:2px;font-size:2.8125rem;line-height:1.2}.scroll-abstand{position:relative;opacity:0;visibility:hidden;z-index:-1;height:7.375rem;margin-top:-7.375rem}@media screen and (min-width: 768px){.divider-text{font-size:4.0625rem}}@media screen and (min-width: 992px){.divider-text{font-size:4.6875rem}}@media screen and (min-width: 1200px){.content-main{margin-top:8.25rem}.scrolled .content-main{margin-top:5.75rem}.scroll-abstand{height:5.75rem;margin-top:-5.75rem}}.top-header{background-color:#898989;font-size:0.875rem;padding:0.6875rem 0rem 0.6875rem 0rem;font-weight:600}.top-header a{color:#fff}.top-header a:hover{color:#fff;opacity:.7}.top-header-column:not(:last-child){margin-right:0.75rem}#mainmenu-nav,.nav-link,.navbar-brand img{transition:all .4s ease-in-out}.navbar-brand img{max-height:48px}.nav-link{color:rgba(0,0,0,.6);font-size:0.875rem;line-height:0.875rem;text-transform:uppercase;padding:1rem 0rem 1rem 0rem}.nav-link:hover{color:rgba(0,0,0,.6);opacity:.7}.nav-link:focus{color:rgba(0,0,0,.6);background-color:transparent}.nav-link.active{color:#dc222b}.dropdown-menu{box-shadow:0 2px 5px rgba(0,0,0,.1)}.dropdown-item{padding:0.375rem 2.5rem 0.375rem 2.5rem;font-size:0.875rem;text-transform:uppercase;color:rgba(0,0,0,.6)}.dropdown-item:hover{color:rgba(0,0,0,.6);opacity:.7;background-color:rgba(0,0,0,.03)}.dropdown-item.active,.dropdown-item:focus{background-color:transparent}.dropdown-item.active{color:#dc222b}.dropdown-item:focus{color:rgba(0,0,0,.6)}@media screen and (min-width: 1200px){#mainmenu-nav{padding-top:2.5rem}.scrolled #mainmenu-nav{padding-top:1.25rem}.navbar-brand{position:absolute;top:0;left:0}.navbar-brand img{padding-top:0.4375rem;width:15rem;max-height:none}.scrolled .navbar-brand{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.scrolled .navbar-brand img{max-width:5rem;padding-top:0rem}.nav-link{padding:0rem 0rem 2.5rem 0rem}.scrolled .nav-link{padding-bottom:1.25rem}.nav-item:not(:last-child){padding-right:1.375rem}.dropdown-menu{width:240px;padding:1.25rem 0rem 1.25rem 0rem}}.header-main{box-shadow:0 1px 0 rgba(0,0,0,.1)}.hero-subpage{position:relative;padding:8.75rem 0rem 8.75rem 0rem;background-blend-mode:multiply;background-image:url(../images/holzvertaefelung-scaled.jpg),linear-gradient(180deg, rgba(22, 12, 4, 0.63) 0%, rgba(255, 255, 255, 0.35) 100%) !important;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0px 25px 0px 0px rgba(0,0,0,.3);z-index:2}.footer-main{background-color:#2a3039;color:#fff}.footer-main a{color:#fff}.footer-main a:hover{color:#fff}.footer-contact{background-image:linear-gradient(180deg, rgba(24, 30, 39, 0.69), rgba(213, 26, 39, 0.69)),url(../images/Bild4.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.footer-contact .col-lg-6{padding-right:10%;padding-left:10%}.footer-contact .col-lg-6:first-child{padding-top:7.1875rem}.footer-contact .col-lg-6:last-child{padding-top:2.5rem;padding-bottom:6.25rem}.footer-headline{font-size:3.0625rem;line-height:1;padding-bottom:0.625rem}.footer-phoneNumber{letter-spacing:1px;font-size:1.75rem}@media screen and (min-width: 768px){.footer-headline{font-size:4.375rem}.footer-phoneNumber{font-size:2.1875rem;letter-spacing:2px}}@media screen and (min-width: 992px){.footer-contact .col-lg-6:first-child{padding-left:10%;padding-right:3.75rem;padding-bottom:9.375rem}.footer-contact .col-lg-6:last-child{padding-right:10%;padding-top:7.1875rem;padding-left:3.75rem;padding-bottom:9.375rem}.footer-headline{font-size:4.75rem;margin-bottom:0}}textarea{height:219px;line-height:normal !important}.footer-contact textarea{height:106.8px;line-height:normal !important}.form-group{margin-bottom:1.5rem}.form-control,.form-select{color:#999;background-color:#eee;border:none;border-radius:0;line-height:1;padding:1rem 1rem 1rem 1rem;font-size:0.875rem}.form-control:focus,.form-select:focus{background-color:#eee;color:#999;box-shadow:none}.footer-contact .form-control,.footer-contact .form-select{font-size:1rem;background-color:rgba(0,0,0,.39);color:#fff}.footer-contact .form-control:focus,.footer-contact .form-select:focus{background-color:rgba(0,0,0,.39);color:#fff}.form-control::-webkit-input-placeholder,.form-select::-webkit-input-placeholder{color:rgba(153,153,153,.5)}.footer-contact .form-control::-webkit-input-placeholder,.footer-contact .form-select::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form-control:-ms-input-placeholder,.form-select:-ms-input-placeholder{color:rgba(153,153,153,.5)}.footer-contact .form-control:-ms-input-placeholder,.footer-contact .form-select:-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-control::placeholder,.form-select::placeholder{color:rgba(153,153,153,.5)}.footer-contact .form-control::placeholder,.footer-contact .form-select::placeholder{color:rgba(255,255,255,.5)}.footer-contact #send-form{color:#dc222b !important;background-color:#fff !important;border-color:#fff !important}.footer-contact #send-form:hover{color:#fff !important;background-color:transparent !important}#maedchenname{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1}.btn.primary-background:hover{color:#dc222b !important}.accordion-item{background-color:#f4f4f4}.accordion-button{box-shadow:none !important;background-color:#fff !important}.accordion-button.collapsed{background-color:transparent !important}.accordion-collapse.show,.accordion-collapse.collapsing{background-color:#fff}#totop{right:0;bottom:7.8125rem;z-index:1029;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 1s cubic-bezier(0.77, 0, 0.175, 1)}#totop.visible{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#totop a{background-color:rgba(0,0,0,.4);width:2.5rem;height:2.5rem;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;line-height:1.875rem;border-radius:5px 0 0 5px}.product-image{position:relative}.product-image a{position:relative;display:block;width:100%;height:100%}.product-image:hover .product-image-overlay{opacity:1;visibility:visible}.product-image-slider{position:relative}.product-image-slider::before{content:"Angebot!";position:absolute;top:10px;left:10px;background-color:#dc222b;color:#fff;padding:0.375rem 1.125rem 0.375rem 1.125rem;z-index:2;border-radius:0.1875rem;font-size:0.875rem}.slick-prev::before,.slick-next::before{color:#dc222b !important}.product_description table,.product_description tbody,.product_description thead,.product_description tfoot,.product_description tr,.product_description td,.product_description th{display:block}.product_description tr:nth-child(even){background-color:#ededed}.product_description td{padding:8px 12px}.product_description td img{max-height:30px}@media screen and (min-width: 768px){.product_description table{display:table}.product_description tr{display:table-row}.product_description td,.product_description th{display:table-cell}}.gallery-image{position:relative;display:block;height:100%;width:100%}.gallery-image:hover .image-overlay{opacity:1;visibility:visible}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}.hero{position:relative;background-position:top center;background-blend-mode:multiply;background-image:url(../images/holzvertaefelung-scaled.jpg),linear-gradient(180deg, rgba(22, 12, 4, 0.63) 0%, rgba(255, 255, 255, 0.35) 100%) !important;background-size:cover;background-repeat:no-repeat;box-shadow:0px 25px 0px 0px rgba(0,0,0,.3);z-index:2}.hero h2{font-size:33px}.hero-text{font-size:13vw;letter-spacing:.05em;line-height:.9em;text-shadow:.03em -0.01em .07em #000}.section-1{background-position:top center;background-image:radial-gradient(circle at center, rgba(255, 255, 255, 0.65) 0%, #ffffff 66%),url(../images/holzvertaefelung-scaled.jpg) !important;background-size:cover;background-repeat:no-repeat}.divider{position:relative;padding:10.9375rem 0rem 10.9375rem 0rem;background-size:cover;background-position:center;background-repeat:none;background-blend-mode:multiply;box-shadow:0px 25px 0px 0px rgba(0,0,0,.3);z-index:2}#divider-1{background-image:url(../images/Bild3.jpg),linear-gradient(180deg, #444444 27%, rgba(15, 15, 15, 0) 100%) !important}#divider-2{background-image:url(../images/Bild4.jpg),linear-gradient(180deg, #444444 27%, rgba(15, 15, 15, 0) 100%) !important;background-position:top center}@media screen and (min-width: 992px){.hero-text{font-size:7vw}}.contactDataImpressum{border:none !important}.bc-primary{border-color:#dc222b !important}.color-primary{color:#dc222b !important}.primary-bg{background-color:#dc222b !important}.image-shadow{box-shadow:25px -25px 0px 0px rgba(0,0,0,.3)}.image-shadow.shadow-bottom-right{box-shadow:25px 25px 0px 0px rgba(0,0,0,.3)}.image-shadow.shadow-bottom-left{box-shadow:-25px 25px 0px 0px rgba(0,0,0,.3)}.image-shadow.shadow-top-left{box-shadow:-25px -25px 0px 0px rgba(0,0,0,.3)}.image-shadow-small{box-shadow:10px -10px 0px 0px rgba(0,0,0,.3)}.image-shadow-small.shadow-bottom-right{box-shadow:10px 10px 0px 0px rgba(0,0,0,.3)}.image-shadow-small.shadow-bottom-left{box-shadow:-10px 10px 0px 0px rgba(0,0,0,.3)}.image-shadow-small.shadow-top-left{box-shadow:-10px -10px 0px 0px rgba(0,0,0,.3)}.amatic{font-family:"Amatic SC",sans-serif !important;font-weight:700}.text-normal{font-family:"Open Sans","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif !important}/*# sourceMappingURL=main.css.map */
