/* ----------------------------------------------- typo3 corporate styles ----------------------------------------------- */
/* generate from source: sass --style compact --line-numbers static/fleet/css/fleet-corporate.scss static/fleet/css/fleet-corporate.css generate theo: sass --style compact --line-numbers fleet-corporate.scss fleet-corporate.css sass --style compact --line-numbers --sourcemap=none --unix-newlines fleet-corporate.scss fleet-corporate.css watch scss theo sass -r sass-css-importer --style compact --line-numbers --watch scss_fleet/:fleet-corporate.css */
/* line 1, static/fleet/css/scss_fleet/_base.scss */ .t3-page-wrapper.t3-static-bg { background: white !important; }

/* line 5, static/fleet/css/scss_fleet/_base.scss */ .t3-content-division-inner { max-width: 1020px !important; }

/* line 9, static/fleet/css/scss_fleet/_base.scss */ .t3-booking-content { padding: 0 0 3% 0; }

/* ----------------------------------------- fleet corporate ----------------------------------------- */
/* ----------------------------------------- country select and vehicle options ----------------------------------------- */
/* line 25, static/fleet/css/scss_fleet/_base.scss */ #fleet_form { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; height: initial; display: flex; padding: 20px 10px 10px 10px; width: inherit; }

@media (max-width: 799px) { /* line 25, static/fleet/css/scss_fleet/_base.scss */ #fleet_form { display: grid; } }

@media (min-width: 1060px) { /* line 25, static/fleet/css/scss_fleet/_base.scss */ #fleet_form { padding-left: 0; padding-right: 0; } }

/* line 43, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-hd { padding: 0; margin-bottom: 5px; max-width: 450px; width: 45%; }

@media (max-width: 499px) { /* line 43, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-hd { width: 100%; float: none; } }

/* line 55, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; align-self: center; display: flex; flex: 1; justify-content: flex-end; }

/* line 23, static/fleet/css/scss_fleet/_mixins.scss */ .sx-fleet-filter-country-ctyp:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

/* line 64, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; white-space: nowrap; padding-top: 10px; margin-right: 50px; }

/* line 70, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp li { padding: 0 15px 0 0; }

/* line 74, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp .sx-fake-radio label { font-family: "Roboto"; font-size: 16px; }

@media (max-width: 799px) { /* line 64, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp { padding: 10px 0; } }

/* line 84, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country { white-space: nowrap; text-align: right; }

/* line 88, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country select { width: auto; max-width: 235px; height: 40px; border: solid 1px #cccccc; border-radius: 3px; background: #ffffff; font-size: 16px; line-height: 0.81; color: #333333; min-width: 0; }

@media (max-width: 799px) { /* line 88, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country select { min-width: 100%; } }

/* line 105, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country .sx-fleet-filter-country__title { font-size: 16px; line-height: 1.5; color: #333333; font-family: "Roboto"; }

@media (max-width: 799px) { /* line 84, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country { text-align: left; } }

@media (max-width: 499px) { /* line 84, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp .sx-fleet-filter-country { display: grid; } }

@media (max-width: 799px) { /* line 55, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-country-ctyp { justify-content: flex-start; display: block; margin-right: 0; } }

/* .sx-fleet-country-select { padding: 0 0 20px 0; select { display: inline-block; font-size: 32px; height: 50px; font-weight: lighter; border: 1px dotted #f38d1e; background: #fbf6d8; vertical-align: middle; margin: 0 1% 0 0; @media (max-width: 799px) { font-size: 22px; @include box-sizing(border-box); width: 100%; height: 35px; margin: 0 0 3px 0; } } option { font-size: 14px; font-weight: normal; } } */
/* ----------------------------------------- filter options ----------------------------------------- */
/* line 162, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result-wrapper { clear: both; padding: 20px 10px; }

@media (min-width: 1060px) { /* line 162, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result-wrapper { padding-left: 0; padding-right: 0; } }

/* line 172, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result { padding: 0 0 6px 0; font-family: "Roboto"; font-size: 32px; font-weight: lighter; line-height: 0.75; }

@media (max-width: 499px) { /* line 172, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result { font-size: 25px; font-weight: lighter; font-stretch: condensed; line-height: 0.96; text-align: left; color: #333333; } }

/* line 188, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result #sx-fleet-filter-result-none { display: none; }

/* line 193, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result.lkw-result { padding: 20px 10px; }

@media (min-width: 1060px) { /* line 193, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-result.lkw-result { padding-left: 0; padding-right: 0; } }

/* ----------------------------------------- filter button for mobile ----------------------------------------- */
/* line 206, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__button-icon { display: none; font-size: 16px; font-weight: bold; line-height: 1.5; text-align: left; color: #FF7D19; padding-left: 26px; background: url("/common/img/app/fleet/default/icon/fleet-filter/filter.svg") no-repeat 0 50%; }

@media (max-width: 499px) { /* line 206, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__button-icon { display: block; } }

/* line 221, static/fleet/css/scss_fleet/_base.scss */ #fleet__filter__button--nr { border-radius: 50%; background: #FF7D19; height: 16px; width: 16px; margin: 0 0 2px 8px; text-align: center; vertical-align: middle; font-size: 12px; color: #ffffff; display: inline-block; }

/* line 234, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-wrapper--desktop { display: block; padding: 0 0 20px 20px; }

@media (max-width: 499px) { /* line 234, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-wrapper--desktop { display: none; } }

/* line 243, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter--desktop { display: block; }

@media (max-width: 499px) { /* line 243, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter--desktop { display: none; } }

/* line 251, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-wrapper--mobile { display: none; }

/* ----------------------------------------- Filter functions ----------------------------------------- */
/* line 259, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-options { width: 23%; float: left; }

@media (max-width: 799px) { /* line 259, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-options { width: 30%; } }

/* line 268, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-checkbox { margin: 19px 0; }

/* line 271, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-checkbox .sx-js-fleet-filter { position: absolute; opacity: 0; }

/* line 275, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-checkbox .sx-js-fleet-filter + label { position: relative; cursor: pointer; padding: 0; font-size: 16px; }

/* line 283, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-checkbox .sx-js-fleet-filter + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; outline: solid 1px #919191; font-size: 16px; line-height: 2.38; }

/* line 297, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-checkbox .sx-js-fleet-filter:checked + label:before { background-color: #ffffff; outline: none; background: url("/common/img/app/typo3/typo3-corporate/default/icon/fake-checkbox-orange-on.png") no-repeat; }

/* ----------------------------------------- car category filters ----------------------------------------- */
/* line 311, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper { display: table; table-layout: fixed; width: 100%; margin: 0 0 20px 0; border: 1px solid #666666; position: relative; z-index: 1000; }

/* line 321, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filterlist { display: table-row; }

/* line 325, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-group { display: table-cell; border-left: 1px solid #FF7D19; position: relative; t-index: 1000; }

@media (max-width: 799px) { /* line 325, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-group { position: static; } }

/* line 335, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-group.t3-selected { background: #FF7D19; color: #ffffff; }

/* line 340, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-group:first-child { border: none; }

/* line 344, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-hd { padding: 45px 0 10px 0; background: transparent url("/common/img/app/fleet/default/icon/fleet-filter/category_o.png") no-repeat 50% 15px; text-align: center; }

@media (max-width: 499px) { /* line 344, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fleet-filter-hd { background-size: 90% auto; } }

/* line 355, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-selected .sx-fleet-selected-filter { color: #FF7D19; }

@media (max-width: 499px) { /* line 355, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-selected .sx-fleet-selected-filter { font-size: 11px; } }

/* line 363, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .t3-selected .sx-fleet-selected-filter { color: #ffffff; }

/* line 367, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-category .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/category_o.png"); }

/* line 371, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-model .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/model_o.png"); }

/* line 375, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-capacity .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/capacity_o.png"); }

/* line 379, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-equipment .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/equipment_o.png"); }

/* line 383, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-lkwload .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/lkwload_o.png"); }

/* line 387, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-licence .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/licence_o.png"); }

/* line 391, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-category.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/category_w.png"); }

/* line 395, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-model.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/model_w.png"); }

/* line 399, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-capacity.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/capacity_w.png"); }

/* line 403, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-equipment.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/equipment_w.png"); }

/* line 407, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-lkwload.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/lkwload_w.png"); }

/* line 411, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-js-fleet-group-licence.t3-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/licence_w.png"); }

/* line 415, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-filter-content { position: absolute; left: -1px; top: 100%; min-width: 94%; padding: 6% 3% 10% 3%; background: #FF7D19; text-align: left; z-index: 1001; border-left: 1px solid #FF7D19; border-right: 1px solid #FF7D19; }

/* line 429, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fake-checkbox label { background-image: url("/common/img/app/typo3/typo3-corporate/default/bg/fake-checkbox-inv-off.png"); }

/* line 433, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-fake-checkbox.sx-gc-selected label { background-image: url("/common/img/app/typo3/typo3-corporate/default/bg/fake-checkbox-inv-on.png"); }

/* line 437, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper select { min-width: 100%; padding: 2px; background: #ffffff; border: 1px solid #111119; margin: 0 0 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; }

/* line 447, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper .sx-lkwload-info { padding: 0 0 10px 0; }

/* line 452, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories { width: 77%; float: right; margin-top: 19px; }

/* line 457, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories .sx-fleet-filterlist { -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; }

/* line 462, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories .sx-fleet-filter-group { width: 120px; height: 92px; border-radius: 3px; margin: 0 5px 5px 0; border: solid 1px transparent; }

/* line 469, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories .sx-fleet-filter-group span { font-family: "Roboto"; font-size: 16px; font-weight: bold; line-height: 1.5; text-align: center; }

/* line 478, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories .item-selected { border: solid 1px #FF7D19; color: #FF7D19; }

@media (max-width: 799px) { /* line 452, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filterlist-wrapper__categories { width: 70%; } }

/* line 489, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-hd { text-align: center; padding: 58px 0 10px 0; background: transparent url("/common/img/app/fleet/default/icon/fleet-filter/category_o.png") no-repeat 50% 23px; font-size: 16px; text-align: center; cursor: pointer; }

@media (max-width: 499px) { /* line 489, static/fleet/css/scss_fleet/_base.scss */ .sx-fleet-filter-hd { background-size: 90% auto; } }

/* line 501, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-convertibles .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-convertible.svg"); }

/* line 505, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-convertibles.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-convertible-selected.svg"); }

/* line 509, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-sportscars .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-sports-car.svg"); }

/* line 513, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-sportscars.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-sports-car-selected.svg"); }

/* line 517, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-cars .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-limousine.svg"); }

/* line 521, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-cars.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-limousine-selected.svg"); }

/* line 525, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-estates .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-suv.svg"); }

/* line 529, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-estates.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-suv-selected.svg"); }

/* line 533, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-mpvs .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-van.svg"); }

/* line 537, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-mpvs.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-van-selected.svg"); }

/* line 541, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-suv .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-suv.svg"); }

/* line 545, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-suv.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-suv-selected.svg"); }

/* line 549, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-minibuses .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-minibuses.svg"); }

/* line 553, static/fleet/css/scss_fleet/_base.scss */ .sx-js-fleet-group-minibuses.item-selected .sx-fleet-filter-hd { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/pic-minibuses-selected.svg"); }

/* ----------------------------------------- fleet lists ----------------------------------------- */
/* line 561, static/fleet/css/scss_fleet/_base.scss */ #sx-fleetlist-wrapper-all { position: relative; }

/* line 23, static/fleet/css/scss_fleet/_mixins.scss */ #sx-fleetlist-wrapper-all:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

/* line 566, static/fleet/css/scss_fleet/_base.scss */ .sx-overlay { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #ffffff; opacity: 0.5; filter: alpha(opacity=50); display: none; }

/* line 577, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist { padding: 0 0 20px 0; /* ----------------------------------------- Upper row ----------------------------------------- */ /* ----------------------------------------- Offer list ----------------------------------------- */ /* ----------------------------------------- image ----------------------------------------- */ /* ----------------------------------------- equipment list ----------------------------------------- */ /* ----------------------------------------- button ----------------------------------------- */ }

@media (max-width: 799px) { /* line 577, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist { width: 100vw; } }

@media (max-width: 499px) { /* line 577, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist { width: 100%; margin-left: 0; } }

/* line 589, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist li.sx-fleetlist-item { background: #ffffff; margin: 0 0 50px 0; padding: 20px 30px 20px 30px; }

@media (max-width: 799px) { /* line 589, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist li.sx-fleetlist-item { border: none; padding: 20px; margin: 0 0 20px 0; } }

@media (max-width: 499px) { /* line 589, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist li.sx-fleetlist-item { padding: 20px; } }

/* line 604, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist li.sx-fleetlist-item .sx-fleetlist-call-text { float: right; font-size: 12px; }

/* line 610, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-table { clear: both; display: table; width: 100%; }

@media (max-width: 799px) { /* line 610, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-table { display: block; } }

@media (max-width: 799px) { /* line 619, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-row { display: block; } }

/* line 625, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container { width: auto; }

/* line 628, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-row { width: auto; }

/* line 23, static/fleet/css/scss_fleet/_mixins.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-row:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

/* line 633, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-offerfeatures { width: 75%; float: left; }

@media (max-width: 799px) { /* line 633, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-offerfeatures { width: 100%; float: none; } }

@media (max-width: 499px) { /* line 633, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-offerfeatures { width: 100%; float: none; margin-bottom: 40px; } }

/* line 649, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-offerfeatures.offerfeatures-delorean { width: 100%; }

/* line 652, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .sx-fleetlist-offerfeatures.offerfeatures-delorean .sx-car-fleetlist .sx-fleetlist-equipment li { max-width: 145px; }

/* line 657, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-container .wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }

/* line 666, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-data { display: table-cell; width: 45%; float: left; position: relative; padding: 15px 0 61px 0; }

/* line 23, static/fleet/css/scss_fleet/_mixins.scss */ .sx-car-fleetlist .sx-fleetlist-data:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

@media (max-width: 799px) { /* line 666, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-data { display: block; width: 100%; padding: 0; background: none; } }

/* line 682, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo { float: left; width: 100%; }

@media (max-width: 799px) { /* line 682, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo { float: none; width: auto; } }

/* line 691, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo h3 { font-size: 32px; font-weight: lighter; font-stretch: condensed; text-align: left; color: #FF7D19; margin-bottom: 22px; }

@media (max-width: 499px) { /* line 691, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo h3 { margin-bottom: 20px; }
  /* line 701, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo h3 .offerinfo-lkw { font-size: 26px; } }

/* line 706, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo .offerinfo_type { font-size: 12px; font-stretch: condensed; text-align: center; vertical-align: top; color: #666666; }

/* line 714, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo .sx-equipment-info { color: #000000; font-size: 16px; font-weight: bold; text-align: left; line-height: 2.12; cursor: pointer; margin: 30px 0 15px 0; }

/* line 724, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerinfo .offerinfo-lkw-list { font-size: 16px; font-family: "Roboto"; margin-bottom: 30px; }

/* line 736, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerinfo-list { width: 70%; font-size: 16px; text-align: left; margin-bottom: 20px; }

@media (max-width: 799px) { /* line 736, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerinfo-list { width: 94%; padding-left: 0; display: flex; } }

/* line 749, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerinfo-list_item { font-size: 16px; padding-top: 25px; }

@media (max-width: 499px) { /* line 749, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerinfo-list_item { font-size: 14px; text-align: left; } }

/* line 763, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-img { display: table-cell; width: 55%; float: right; text-align: center; }

/* line 769, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-img img { max-width: 350px; max-height: 200px; width: 100%; height: auto; padding: 15px 0; }

@media (max-width: 799px) { /* line 763, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-img { display: block; width: 100%; background: none; }
  /* line 782, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-img img { max-width: 100%; max-height: auto; width: auto; height: auto; } }

@media (max-width: 499px) { /* line 791, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-img img { max-width: 95%; } }

/* line 802, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist hr { border-top: solid 1px rgba(0, 0, 0, 0.1); width: 100%; }

/* line 807, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-row-bottom { padding: 16px 0 15px 0; }

@media (max-width: 499px) { /* line 807, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-row-bottom { padding-bottom: 0; } }

/* line 814, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment { list-style: none; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; }

/* line 818, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li { font-size: 14px; line-height: 2.43; text-align: left; color: #666666; max-width: 160px; margin-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media (max-width: 499px) { /* line 818, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li { max-width: none; width: 50%; margin-right: 0; }
  /* line 832, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li strong { margin-right: 0; } }

/* line 842, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li { max-width: 145px; }

@media (max-width: 499px) { /* line 842, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li { width: 45%; } }

/* line 849, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li.sx-delor-equipment-time strong { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/delorean-icons/clock.svg"); }

/* line 853, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li.sx-delor-equipment-capacity strong { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/delorean-icons/flux_capacitor.svg"); }

/* line 857, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li.sx-delor-equipment-hover strong { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/delorean-icons/hoverboard.svg"); }

/* line 861, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li.sx-delor-equipment-doors strong { background-image: url("/common/img/app/fleet/default/icon/fleet-filter/delorean-icons/gull-wing-doors.svg"); }

/* line 865, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .offerfeatures-delorean .sx-fleetlist-equipment li.sx-equipment-seats strong { background-image: url("/common/img/app/reservation/default/icon/icons-equipment.png"); }

/* line 872, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment.lkw-equipment li { max-width: 195px; }

@media (max-width: 499px) { /* line 872, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment.lkw-equipment li { width: 48%; } }

/* line 878, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment.lkw-equipment li.sx-res-minage-info strong { margin-bottom: 2px; }

/* line 883, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li sup { /* avoid layout trouble with floated containers */ vertical-align: top; }

/* line 887, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li span { background: transparent url(/common/img/app/reservation/default/icon/icons-equipment.png) no-repeat 0 50%; overflow: hidden; display: inline-block; width: 13.7px; height: 14.1px; margin: 0 0 6px 0; padding-right: 8px; vertical-align: middle; }

/* line 898, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li strong { background: transparent url(/common/img/app/reservation/default/icon/icons-equipment.png) no-repeat 0 50%; overflow: hidden; display: inline-block; width: 13.7px; height: 20px; margin: 0 0 6px 0; padding-right: 15px; vertical-align: middle; }

@media (max-width: 499px) { /* line 898, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-equipment li strong { margin-right: 2px; padding-right: 10px; } }

/* line 915, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-info a { color: #666666; font-weight: normal; text-decoration: none; cursor: pointer; display: inline-block; vertical-align: none; width: 200px; }

/* line 924, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-info a span { background: url(/common/img/app/typo3/typo3-corporate/default/buttons/info_icon.svg) no-repeat 0 50%; background-size: 19px; height: 22px; width: 23px; margin-bottom: 4px; }

/* line 934, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li strong span { display: none; }

/* line 938, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-ac strong { background-position: 1px 50%; }

/* line 942, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-transmission strong { background-position: -50px 50%; }

/* line 946, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-nav_guaranteed strong { background-position: -100px 50%; }

/* line 950, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-seats strong { background-position: -145px 50%; }

/* line 954, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-doors-2 strong { background-position: -200px 50%; }

/* line 958, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-doors-4 strong { background-position: -245px 50%; }

/* line 962, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-case_big strong { background-position: -300px 50%; }

/* line 966, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-case_small strong { background-position: -350px 50%; }

/* line 970, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-cbm strong { background-position: -450px 50%; }

/* line 974, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-load strong { background-position: -550px 50%; }

/* line 978, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-equipment-lr strong { background-position: -650px 50%; }

/* line 982, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures li.sx-res-minage-info strong { background: transparent url("/common/img/app/reservation/default/icon/icon-minage.png") no-repeat 0 50%; }

/* line 989, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button { width: 25%; display: flex; }

/* line 993, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button .sx-gc-button-cta { display: inline; max-width: 218px; font-size: 16px; border: none; float: none; margin-left: 22px; padding: 15px 0 15px 0 !important; }

/* line 1002, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button .sx-gc-button-cta span { background: #FF7D19 url(/common/img/app/reservation/default/ibe-horizontal/icons/button_arrow@3x.svg) no-repeat 50% 50%; }

@media (max-width: 799px) { /* line 993, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button .sx-gc-button-cta { margin: 0 auto; } }

@media (max-width: 499px) { /* line 993, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button .sx-gc-button-cta { max-width: 100%; margin-left: 0; } }

@media (max-width: 799px) { /* line 989, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button { width: 100%; } }

@media (max-width: 499px) { /* line 989, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button { width: 100%; } }

/* line 1026, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button { right: 0; left: auto; }

@media (max-width: 799px) { /* line 1026, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-button { padding: 0 0 3% 0; } }

/* line 1034, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col .sx-gc-button-cta { border: none; border-left: 16px solid #ffffff; min-height: 56px; padding-top: 16px !important; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; }

@media (max-width: 799px) { /* line 1034, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col .sx-gc-button-cta { border: none; width: 90%; min-height: auto; padding-top: 13px; margin: 0 auto 20px auto; } }

/* line 1050, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col .sx-gc-button-cta::before { height: 54px; }

/* line 1054, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .clear { clear: both; }

/* line 1058, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures { float: right; width: 45%; }

@media (max-width: 799px) { /* line 1058, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures { float: none; width: auto; text-align: center; padding: 3% 0; } }

@media (max-width: 499px) { /* line 1058, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerfeatures { float: none; width: 100%; text-align: center; padding: 3% 0; } }

/* line 1077, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col { position: absolute; left: 0; bottom: 0; width: 50%; }

@media (max-width: 799px) { /* line 1077, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col { position: static; display: block; width: 100%; padding: 3% 0; } }

/* line 1091, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-col .sx-gc-button-cta::before { height: 54px; }

/* line 1095, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice { display: table; width: 95%; color: #333333; }

@media (max-width: 799px) { /* line 1095, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice { width: 60%; margin: auto; } }

/* line 1105, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-row { display: table-row; }

@media (max-width: 499px) { /* line 1105, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-row { display: block; } }

/* line 1112, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell { display: table-cell; height: 56px; vertical-align: middle; line-height: 160%; }

@media (max-width: 499px) { /* line 1112, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell { display: block; height: auto; } }

/* line 1123, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell span { font-size: 14px; width: 55%; vertical-align: middle; font-weight: lighter; }

/* line 1130, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong { margin: 0 0 0 -4px; width: 45%; font-size: 24px; vertical-align: middle; text-align: right; font-weight: normal; white-space: nowrap; }

@media (max-width: 799px) { /* line 1130, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong { font-size: 32px; } }

/* line 1143, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong small { font-size: 14px; }

/* line 1147, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell span, .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong { display: inline-block; vertical-align: middle; overflow: hidden; height: auto; padding: 0; }

@media (max-width: 799px) { /* line 1147, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell span, .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong { width: auto; display: block; text-align: center; margin: 0; padding: 1% 0 1% 0; } }

/* line 1164, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-offerprice-cell span.sx-fleetlist-offerprice-fullsize { width: 90%; white-space: normal; }

/* line 1169, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-call-wrapper { display: table; width: 100%; height: 56px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 1175, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-call-wrapper div { display: table-row; width: 100%; }

/* line 1180, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-call-wrapper p { display: table-cell; color: #FF7D19; font-size: 20px; text-align: center; vertical-align: middle; border-left: 16px solid #ffffff; }

/* line 1189, static/fleet/css/scss_fleet/_base.scss */ .sx-car-fleetlist .sx-fleetlist-call-wrapper p span { display: block; font-size: 12px; }

/* ----------------------------------------- modal ----------------------------------------- */
/* line 1200, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal { display: none; position: fixed; z-index: 20000; left: 0; right: 0; bottom: 0; top: 0; height: 100%; overflow-y: scroll; background-color: #fefefe; }

/* line 1212, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .fleet__filter__modal--wrapper { padding: 40px 30px; }

/* line 1216, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .fleet__filter__header { font-size: 32px; font-weight: lighter; font-stretch: condensed; line-height: 0.75; text-align: left; color: #333333; }

/* line 1225, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .fleet__filter__header__close { background: transparent url(/common/img/app/reservation/default/icon/icon-close.png) no-repeat 100% 100%; padding: 10px; }

/* line 1231, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .fleet__filter__group__wrapper .sx-fleet-filter-options--mobile { width: 100%; }

/* line 1236, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal hr { border: solid 1px rgba(0, 0, 0, 0.1); }

/* line 1240, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal #sx-js-fleet-filterlist { padding-top: 30px; padding-bottom: 25px; }

/* line 1245, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .sx-fleet-filterlist-wrapper__categories { width: 100%; }

/* line 1248, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .sx-fleet-filterlist-wrapper__categories .sx-fleet-filter-group { width: 97px; height: 80px; margin-right: 6px; }

/* line 1253, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .sx-fleet-filterlist-wrapper__categories .sx-fleet-filter-group span { font-size: 14px; }

/* line 1258, static/fleet/css/scss_fleet/_base.scss */ .fleet__filter__modal .sx-fleet-filterlist-wrapper__categories .sx-fleet-filter-hd { background-size: 70% auto; }

/* ----------------------------------------- fleet corporate lkw home ----------------------------------------- */
/* line 4, static/fleet/css/scss_fleet/_lkw_home.scss */ .sx-fleet-home-heading { background: #FF7D19; text-align: center; padding: 10px; font-weight: bold; font-family: Roboto, Arial, Verdana, "Liberation Sans", "Bitstream Vera", sans-serif; font-size: 36px; color: #ffffff; }

/* ----------------------------------------- fleet corporate lkwdetails ----------------------------------------- */
/* line 4, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-dis { padding: 0 0 20px 0; }

/* line 8, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper { padding: 0 0 20px 0; }

/* line 12, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper table { width: 100%; border: none; border-collapse: collapse; }

/* line 18, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper th { padding: 6px 3px 6px 3px; background: #FF7D19; color: #ffffff; vertical-align: top; }

/* line 25, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper td { padding: 6px 3px 6px 3px; border-bottom: 1px solid #666666; vertical-align: top; }

/* line 31, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper .sx-fleet-lkwdetail-description { font-size: 12px; color: #666666; border: none; padding: 0 3px 20px 3px; }

/* line 38, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper .sx-fleet-lkwdetail-item { font-weight: bold; width: 40%; }

@media (max-width: 799px) { /* line 38, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper .sx-fleet-lkwdetail-item { width: auto; } }

/* line 46, static/fleet/css/scss_fleet/_lkwdetails.scss */ .sx-fleet-lkw-wrapper .sx-fleet-lkwdetail-ff td { border: none; padding-bottom: 0; }

/* ----------------------------------------- fix filter ----------------------------------------- */
/* line 4, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filterlist-wrapper { display: block; }

/* line 7, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filterlist-wrapper .sx-fleet-filterlist { display: block; min-height: 1px; height: 100%; }

/* line 13, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filterlist-wrapper .sx-fleet-filter-group { display: block; float: left; min-height: expression(this.parentElement.offsetHeight + 'px'); width: 25%; }

/* line 20, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filterlist-wrapper .sx-fleet-filter-group:first-child { border: none; margin: 0 0 0 -3px; }

/* ----------------------------------------- country/ctyp ----------------------------------------- */
/* line 29, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filter-country-ctyp { min-height: 1px; }

/* line 33, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filter-country-ctyp .sx-fleet-filter-country { width: 70%; }

/* line 36, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp { width: 29%; }

/* line 40, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filter-country-ctyp .sx-fleet-filter-ctyp li { display: inline; }

/* line 44, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-fleet-filter-country-ctyp select { width: auto; min-width: none; }

/* ----------------------------------------- fleet lists ----------------------------------------- */
/* line 57, static/fleet/css/scss_fleet/_iefix.scss */ .ie8 .sx-car-fleetlist .sx-gc-button-cta { padding: 16px 0 0 0 !important; min-height: 40px; }

/* line 66, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-item { overflow: hidden; border: 1px solid #666666; padding: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* line 73, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-table { width: auto; }

/* line 77, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-row { width: auto; min-height: 1px; background: transparent url(/common/img/app/reservation/default/bg/bg-offerlist-col.png) repeat-x 0 100%; position: relative; }

/* line 84, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-img { float: left; width: 40%; background: none; }

/* line 90, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-data { display: block; float: right; margin: 0 -3px 0 0; padding-bottom: 56px; position: static; background: none; }

/* line 99, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-col { width: 30%; position: absolute; left: 40%; bottom: 0; padding: 0; margin: 0; }

/* line 108, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-button { left: 70%; bottom: 0; }

/* line 113, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-col .sx-gc-button-cta { padding: 12px 0 0 0 !important; margin: 0; height: 44px; width: expression((this.parentNode.offsetWidth -2) + "px"); }

/* line 120, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice, .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-row, .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-cell { display: inline-block; height: auto; }

/* line 127, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-cell { line-height: normal; margin-bottom: expression((this.offsetHeight > 40)? 0 : '15px' ); }

/* line 132, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-cell span, .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-cell strong { width: 49%; }

/* line 137, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-offerfeatures li { width: 49%; }

/* line 141, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-offerprice-cell span.sx-fleetlist-offerprice-fullsize { width: 90%; white-space: normal; }

/* line 146, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-call-wrapper { display: block; width: 100%; height: 56px; background: #079600; border: none; }

/* line 153, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-call-wrapper div { display: block; border-left: 2px solid #ffffff; height: 100%; }

/* line 159, static/fleet/css/scss_fleet/_iefix.scss */ .ie7 .sx-car-fleetlist .sx-fleetlist-call-wrapper p { display: block; padding: 3px; }

/* line 168, static/fleet/css/scss_fleet/_iefix.scss */ .ie9 .sx-car-fleetlist .sx-fleetlist-item { overflow: hidden; border: 1px solid #666666; padding: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
