.sidebar .widget{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem;border: 1px solid #ccc;border-radius: 4px;border-radius: .25rem;margin: 24px 0px 24px 0px;margin: 1.5rem 0rem 1.5rem 0rem}.sidebar .widget .widget--title{font-size: 18px;font-size: 1.125rem;background: #bf272d;margin: -20px -20px 20px -20px;margin: -1.25rem -1.25rem 1.25rem -1.25rem;padding: 9px 20px 9px 20px;padding: .5625rem 1.25rem .5625rem 1.25rem;color: #fff}.widget_search input[type="text"]{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.widget_search input[type="submit"]{color: #333;background-color: #fff;border-color: #ccc;border-style: solid;border-width: 1px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}.widget_pages ul,.widget_nav_menu ul{list-style-type: none;padding: 0;margin: 0}.widget_pages ul ul,.widget_nav_menu ul ul{padding-left: 15px;padding-left: .9375rem}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;white-space: nowrap;height: 1px;width: 1px;overflow: hidden}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}html,body{height: 100%}body{font-size: 14px;font-size: .875rem;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.container{min-width: 320px}.is--right{float: right}.is--align-right{text-align: right}.is--center{float: none;margin: 0 auto}.is--align-center{text-align: center}.is--left{float: left}.is--align-left{text-align: right}.is--hidden{display: none}.is--visible{display: inline-block}.display{box-shadow: 0 0 1px #bf272d inset;background: rgba(191,39,45,0.5)}body{padding-top: 90px;padding-top: 5.625rem}#test{width: 50px;height: 50px;display: block;background: #fff}#mainnav{background: #bf272d;padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}#mainnav a{color: #fff}#mainnav .nav > .active > a,#mainnav .nav > .active > a:focus,#mainnav .nav > .active > a:hover .nav > li > a:focus,#mainnav .nav > li > a:hover,#mainnav .nav .open > a,#mainnav .nav .open > a:focus,#mainnav .nav .open > a:hover{background: #e16b70}#footer{background: #113578;padding: 60px 0px 60px 0px;padding: 3.75rem 0rem 3.75rem 0rem;margin-top: 40px;margin-top: 2.5rem;color: #fff}#footer a{color: #eee}body{font-family: 'Archivo Narrow', Arial, Helvetica, "sans-serif";font-size: 18px;overflow-x: hidden;padding-top: 0;word-wrap: break-word}body a{text-decoration: none;color: #575756}.header-top-nav{padding-top: 20px;margin: 0}.header-top-nav ul{display: flex;align-items: center;justify-content: center;padding: 0;margin: 0;float: right}.header-top-nav ul li{flex-grow: 1;list-style-type: none;text-align: center;padding: 0 7px;border-left: 1px solid #575756;line-height: 0.8}.header-top-nav ul li:first-child{border: none}.header-top-nav ul li a{text-decoration: none;color: #575756;text-transform: uppercase;font-size: 0.9em}.logo{margin: 0 auto;padding: 20px 0;background: #ffffff;height: 115px}.logo div:last-child{transform: translateY(-15%) scale(.8)}#mainnav{margin: 0;border: none;padding: 0;border-top: 1px solid #aaa;border-radius: 0;background: #fff;text-transform: uppercase}#mainnav ul{display: flex;width: 100%;padding: 0;margin: 0}#mainnav ul li{list-style-type: none;text-align: center;padding: 20px 10px;flex-basis: 100%}#mainnav ul li a{font-size: 1.1em;text-decoration: none;color: #113578}#mainnav ul li a span{font-size: 0.8em;color: #aaaaaa;hyphens: auto}#mainnav ul li a span.description-none{height: 1.42857143em}#mainnav .mobile-menu{width: 65px;height: 65px;display: none;margin-right: -60px;padding: 10px;background: #ffffff;flex-direction: column;border-bottom: 1px solid #eee;border-right: 1px solid #eee}#mainnav .mobile-menu span{width: 100%;height: 5px;margin: 5px 0;background: #bf272d;border-radius: 10px;transition: all ease .4s}.header-img-frontpage{padding: 0;display: flex;border-bottom: 7px solid #c50000}.header-img-frontpage a{flex-grow: 1}.header-img-frontpage a .header-item{height: 50vh;background-size: cover;background-position: center center;position: relative}.header-img-frontpage a .header-item:before{content: '';display: block;position: absolute;height: 100%;width: 105%;bottom: 0;background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5))}.header-img-frontpage a .header-item:hover:before{background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0))}.header-img-frontpage a .header-item h2{position: absolute;bottom: 5vh;width: 100%;text-align: center;text-transform: uppercase;color: #ffffff;hyphens: auto}.header-img-singlepage{border-bottom: 7px solid #c50000;height: 50vh;background-size: cover;background-position: center center;position: relative}.header-img-singlepage .icon{width: 30vw;height: 100%;background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3))}.header-img-singlepage .icon img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 60%;max-width: 250px}.newsbox{display: block;background-color: #eee;margin-top: 2em;margin-bottom: 1em;padding-bottom: 1em;padding-top: 1em;border-bottom: 7px solid #c50000;text-align: center;position: relative}.newsbox i.fa{color: #c50000;font-size: 50px;position: absolute;top: -30px;right: 40px}.newsbox h2{color: #113578;font-weight: bold}.newsbox p{font-size: 0.9em;margin-top: 1em}.content{margin: 50px 0 0}.content .list-box{box-shadow: 0px 0px 8px 0px #000}.content .list-box img{max-height: 300px}.content form .col-md-6,.content form .col-md-12{padding-left: 0}.content form input{border-radius: 0}.content form input#s{width: 300px}.content form textarea{max-width: 100%;height: 181px !important}.content form .btn{float: right;padding: 7px 50px;background-color: #c50000;color: #ffffff;border: none;border-radius: 0}.content form .datenschutz .last{margin: 0;margin-left: -15px}.content .sow-accordion-panel-border{display: flex}.content .sow-accordion-panel-border .list{flex-grow: 1}.content .sow-accordion-panel-border .list li{list-style-type: none;position: relative;margin-bottom: 5px}.content .sow-accordion-panel-border .list li:before{content: "";font-family: "FontAwesome";position: absolute;left: -15px;font-size: 30px;top: -10px;color: #c50000}.content .sow-accordion-panel-border .accordion-text{padding: 0 5px}.content table tr td{padding-left: 0;padding-right: 0}.content table tr td a{display: block;height: 100%;width: 100%;text-decoration: none}#footer{background: #ffffff;color: #575756;margin: 0;padding: 0}#footer .container{margin-top: 50px}#footer .container a{color: #575756}#footer .container .email-link{color: #bf272d}#footer .container .dekra-zertifiziert{margin: 20px 0;height: 90px}#footer .container .dekra-zertifiziert img{height: inherit}#footer .container ul{padding: 0}#footer .container ul li{list-style-type: none}#footer .container ul li a{color: #bf272d}@media (min-width: 992px){#footer .container .dekra-zertifiziert{margin: 0;margin-top: -15px}#footer .container .dekra-zertifiziert img{margin: auto}#footer .container ul{text-align: right}}@media (max-width: 992px){.header-top-nav{display: none}.logo{width: 100vw;z-index: 9999}#mainnav{position: fixed;top: 115px;z-index: 9999;height: 100%;border: none;width: 300px;max-width: 300px;margin-left: -300px;transition: all ease .4s;text-transform: capitalize}#mainnav .mobile-menu{float: right;display: flex}#mainnav .container{width: 100%;pointer-events: none}#mainnav .container ul{flex-direction: column}#mainnav .container ul li{text-align: left;padding: 5px}.header-img-frontpage{flex-direction: column}.header-img-frontpage a .header-item{height: 30vh}.menu-is-open{overflow: hideen}.menu-is-open #mainnav{margin-left: 0;width: 80vw;max-width: 300px}.menu-is-open #mainnav .container{pointer-events: all}.menu-is-open #mainnav .mobile-menu{padding: 15px 5px 5px 15px}.menu-is-open #mainnav .mobile-menu span{display: none;width: 58%}.menu-is-open #mainnav .mobile-menu span:first-child{display: block;transform: rotate(-45deg)}.menu-is-open #mainnav .mobile-menu span:last-child{display: block;transform: rotate(45deg)}}.filter{border-radius: 20px;padding: 5px 10px;margin-top: 20px;border: 1px solid #ddd}.filter h4{font-weight: bold;color: #555;font-size: 23px;text-transform: uppercase;padding: 0 5px 5px;border-bottom: 1px solid #ddd}.filter .section .children label{font-weight: normal;display: block}.filter .section .children label:hover{cursor: pointer;color: #bf272d}.filter .section .children label input[type='checkbox']{position: relative;margin-right: 5px}.filter .section .children label input[type='checkbox']:after{content: '';display: inline-block;position: absolute;z-index: 1;top: 0;left: -2px;width: 15px;height: 15px;border: 1.5px solid #555;background-color: #ffffff}.filter .section .children label input[type='checkbox']:checked:after{border: 1.5px solid #bf272d}.filter .section .children label input[type='checkbox']:checked:before{content: '';display: inline-block;position: absolute;z-index: 2;top: -2px;left: 3px;width: 8px;height: 14px;border: solid #bf272d;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.fahrzeuge .fahrzeug-element{margin: 20px 0;padding: 20px;border-radius: 20px;border: 1px solid #ddd}.fahrzeuge .fahrzeug-element .title-cat{margin-bottom: 20px}.fahrzeuge .fahrzeug-element .title-cat .title h2{margin: 0;text-transform: uppercase;font-weight: bolder;color: #113578}.fahrzeuge .fahrzeug-element .title-cat .categories{display: flex;flex-direction: row;justify-content: flex-end}.fahrzeuge .fahrzeug-element .title-cat .categories .category{border-radius: 8px;background-color: #bf272d;color: #ffffff;text-transform: uppercase;padding: 0 10px;margin-left: 10px}.fahrzeuge .fahrzeug-element .fahrzeug-img img{width: 100%}.fahrzeuge .fahrzeug-element .data .value{float: right}.fahrzeuge .fahrzeug-element .price{color: #113578;font-weight: bolder;display: flex;flex-direction: column}.fahrzeuge .fahrzeug-element .price .value{font-size: 45px;margin-bottom: -15px}.fahrzeuge .fahrzeug-element .details{display: flex;flex-direction: row;justify-content: flex-end}.fahrzeuge .fahrzeug-element .details .more{margin-top: 30px;padding: 10px 50px;color: #ffffff;background-color: #bf272d;text-transform: uppercase}.fahrzeuge hr{width: 100%}.fahrzeuge .loader{width: 100%;height: 50px;position: relative}.fahrzeuge .loader:after{position: absolute;left: 0;right: 0;top: 0;margin: auto;content: '';z-index: 1;border: 6px solid #f3f3f3;border-radius: 50%;border-top: 6px solid #bf272d;width: 50px;height: 50px;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg)}}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.fahrzeuge .animate-bottom{position: relative;-webkit-animation-name: animatebottom;-webkit-animation-duration: 1s;animation-name: animatebottom;animation-duration: 1s}@-webkit-keyframes animatebottom{from{bottom: -100px;opacity: 0}to{bottom: 0px;opacity: 1}}@keyframes animatebottom{from{bottom: -100px;opacity: 0}to{bottom: 0;opacity: 1}}.fahrzeuge.single .fahrzeug-element{margin: 20px 0;padding: 20px;border-radius: 20px;border: 1px solid #ddd}.fahrzeuge.single .fahrzeug-element .title h2{margin: 0;text-transform: uppercase;font-weight: bolder;color: #113578}.fahrzeuge.single .fahrzeug-element .print i{float: right}.fahrzeuge.single .fahrzeug-element .print i:before{font-family: 'fontawesome';font-size: 40px;font-style: normal;color: #000000}.fahrzeuge.single .fahrzeug-element .print i:hover{cursor: pointer}.fahrzeuge.single .fahrzeug-element .print i:hover:before{color: #bf272d}.fahrzeuge.single .fahrzeug-element .price{align-items: flex-end}@media print{.header,.navbar,.print,.fahrzeug-contact,#footer{display: none}.logo{height: 50px;padding: 0}a[href]:after{content: none !important}.content{margin: 0}.content .fahrzeuge .fahrzeug-element{font-size: 8pt;margin: 0;padding: 0;border: none}.content .fahrzeuge .fahrzeug-element h2{font-size: 10pt}.content .fahrzeuge .fahrzeug-element .price .value{font-weight: bolder;font-size: 12pt;margin-bottom: 0}.content .fahrzeuge .fahrzeug-element .price .mwst{display: block}}