.header-search-panel form .left .body .inputs .item{margin-bottom:20px;width:33.333333%}.header-search-panel form .left .body .inputs{display:flex;flex-wrap:wrap}.header-search-panel form .left .body .inputs .item .elements{display:flex}.header-search-panel form .left .body .inputs .item .elements .element{flex:1;margin-right:2em;overflow:hidden;border:2px solid #1b1b1b;position:relative}.header-search-panel form .left .body .inputs .item .elements .element select{display:block;padding:.5em;background-color:transparent;color:#1b1b1b;font-weight:500;width:110%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1}.header-search-panel form .left .body .inputs .item .elements .element .arrow{position:absolute;right:10px;top:5px;bottom:0;display:flex;align-items:center;z-index:0;background-image:url(//autohaus-kramm.de/wp-content/themes/astra-child/images/003-arrow-down-sign-to-navigate.png);width:20px;height:20px;background-position:center;background-size:20px}.header-search-panel{z-index:20;left:0;right:0;bottom:0;background-color:#ea;overflow:hidden;color:#000}.header-search-panel form .left .body .inputs .item .elements .element select option{padding:.5em;background-color:#fff;color:#002a65}.header-search-panel form{display:flex}.header-search-panel form .left{width:66%;padding:50px;margin-right:40px}.header-search-panel form .right{padding:7px 20px;flex:1;background-color:#1b1b1b;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-search-panel form .right .content{text-align:center;display:inline-block;position:relative;z-index:1}.header-search-panel form .right:before{position:absolute;top:0;left:0;bottom:0;content:'';display:block;width:100px;background-color:#1b1b1b}.header-search-panel .header .title{font-size:38px;font-weight:800}.header-search-panel .header{margin-bottom:5px}.header-search-panel .right .header .title{color:#fff}.header-search-panel form .right .content a{color:#fff;text-decoration:none;display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header-search-panel form .right .content .footnote{font-size:14px;margin-top:10px}.header-search-panel form .right .content a#carsearchlink{background:#fff;color:#002a65;padding:10px 30px;font-weight:600;background:#feed03;color:#1b1b1b}.header-search-panel form .left .body .inputs .item label{font-size:20px}.subtitle{color:#fff}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{width:50%}}@media (max-width:1100px){.header-search-panel form .left .body .inputs .item .elements .element{margin-right:1em}.header-search-panel form .left .body .inputs{margin-right:-1em}}@media (max-width:900px){.header-search-panel form .left,.header-search-panel form .right{width:100%;padding:20px 40px}.header-search-panel form{flex-direction:column}.header-search-panel form .header{margin-bottom:1em}.header-search-panel form .inputs .elements .element{padding:4px}.header-search-panel form .right .content{display:block}}@media (max-width:500px){.header-search-panel form .header .title{font-size:25px}.header-search-panel form .left .body .inputs .item{width:50%;flex:none;margin-bottom:1rem}}