@font-face { font-family: 'proxima'; src: url("../webfonts/proxima_nova_light_italic-webfont.eot"); src: url("../webfonts/proxima_nova_light_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/proxima_nova_light_italic-webfont.woff") format("woff"), url("../webfonts/proxima_nova_light_italic-webfont.ttf") format("truetype"), url("../webfonts/proxima_nova_light_italic-webfont.svg#proxima_novalight_italic") format("svg"); font-weight: normal; font-style: italic; }
@font-face { font-family: 'proxima'; src: url("../webfonts/proxima_nova_light-webfont.eot"); src: url("../webfonts/proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/proxima_nova_light-webfont.woff") format("woff"), url("../webfonts/proxima_nova_light-webfont.ttf") format("truetype"), url("../webfonts/proxima_nova_light-webfont.svg#proxima_novalight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima'; src: url("../webfonts/proxima_nova_semibold-webfont.eot"); src: url("../webfonts/proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/proxima_nova_semibold-webfont.woff") format("woff"), url("../webfonts/proxima_nova_semibold-webfont.ttf") format("truetype"), url("../webfonts/proxima_nova_semibold-webfont.svg#proxima_novasemibold") format("svg"); font-weight: 600; font-style: normal; }
@font-face { font-family: 'proximacd'; src: url("../webfonts/proxima_nova_condensed_light-webfont.eot"); src: url("../webfonts/proxima_nova_condensed_light-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/proxima_nova_condensed_light-webfont.woff") format("woff"), url("../webfonts/proxima_nova_condensed_light-webfont.ttf") format("truetype"), url("../webfonts/proxima_nova_condensed_light-webfont.svg#proxima_nova_condensedlight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proximacd'; src: url("../webfonts/proxima_nova_condensed_semibold-webfont.eot"); src: url("../webfonts/proxima_nova_condensed_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/proxima_nova_condensed_semibold-webfont.woff") format("woff"), url("../webfonts/proxima_nova_condensed_semibold-webfont.ttf") format("truetype"), url("../webfonts/proxima_nova_condensed_semibold-webfont.svg#proxima_nova_condensedSBd") format("svg"); font-weight: 500; font-style: normal; }
/* line 74, _constants.scss */
.label { cursor: pointer; }

/* line 78, _constants.scss */
.progress { display: none; margin-bottom: 1rem; }

/* line 83, _constants.scss */
.alert { display: none; }

/* line 87, _constants.scss */
.img-container img { max-width: 100%; }

/* line 90, _constants.scss */
.cropping { margin-top: 15px; }

/* line 1, _reset.scss */
.space-before-extralarge, .frame-space-before-extralarge { margin-top: 100px; }

/* line 4, _reset.scss */
.space-before-large, .frame-space-before-large { margin-top: 100px; }

/* line 7, _reset.scss */
.space-before-medium, .frame-space-before-medium { margin-top: 50px; }

/* line 10, _reset.scss */
.space-before-small, .frame-space-before-small { margin-top: 15px; }

/* line 13, _reset.scss */
.space-after-extralarge, .frame-space-after-extralarge { margin-bottom: 100px; }

/* line 16, _reset.scss */
.space-after-large, .frame-space-after-large { margin-bottom: 100px; }

/* line 19, _reset.scss */
.space-after-medium, .frame-space-after-medium { margin-bottom: 50px; }

/* line 22, _reset.scss */
.space-after-small, .frame-space-after-small { margin-bottom: 15px; }

/* line 26, _reset.scss */
body { font-family: "proxima", sans-serif; padding-top: 70px; line-height: 1.4 !important; color: #707070; }

/* line 33, _reset.scss */
.hidden { display: none; }

/* line 36, _reset.scss */
#main { font-size: 20px !important; line-height: 1.4 !important; min-height: calc(100vh - 375px); }

/* line 42, _reset.scss */
.grid-margin-y > .cell.grid-headline { margin-bottom: 0 !important; }
/* line 44, _reset.scss */
.grid-margin-y > .cell.grid-headline h2, .grid-margin-y > .cell.grid-headline h3, .grid-margin-y > .cell.grid-headline h4, .grid-margin-y > .cell.grid-headline h5, .grid-margin-y > .cell.grid-headline .h2, .grid-margin-y > .cell.grid-headline .h3, .grid-margin-y > .cell.grid-headline .h4, .grid-margin-y > .cell.grid-headline .h5 { margin-bottom: 0; margin-top: 10px; }

/* line 51, _reset.scss */
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .subhead { font-family: "proximacd", sans-serif; font-weight: 500; color: #000; display: block; margin-bottom: 1rem; }

/* line 59, _reset.scss */
h1, .h1 { font-size: 34px; line-height: 41px; text-transform: uppercase; color: #e24735; text-align: center; }

/* line 66, _reset.scss */
h2, .h2 { font-size: 29px; line-height: 36px; text-transform: uppercase; color: #e24735; text-align: center; }

/* line 73, _reset.scss */
h3, .h3 { font-size: 24px; line-height: 29px; color: #e24735; }

/* line 78, _reset.scss */
h4, .h4 { font-size: 20px; line-height: 24px; }

/* line 83, _reset.scss */
h5, .h5 { font-family: "proxima", sans-serif; font-size: 20px; line-height: 24px; color: #707070; font-weight: 600; }

/* line 90, _reset.scss */
.proxima { font-family: "proxima", sans-serif; }

/* line 91, _reset.scss */
.semi { font-weight: 600; }

/* line 92, _reset.scss */
p { line-height: 1.4 !important; color: #707070; }

/* line 97, _reset.scss */
.top-bar, .top-bar-left > ul, .top-bar-right > ul { background-color: transparent; }

/* line 101, _reset.scss */
span.white { color: #fff; }

/* line 105, _reset.scss */
span.red { color: #e24735; }

/* line 109, _reset.scss */
.button, a.button, button, input[type="button"], button.register, .button.primary, .btn, .btn-primary, [type="submit"] { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px hidden; font-size: 18px !important; font-weight: 600; background-color: #e24735; color: #fff; padding: 0.7rem 1rem; cursor: pointer; }
/* line 120, _reset.scss */
.button:hover, a.button:hover, button:hover, input[type="button"]:hover, button.register:hover, .button.primary:hover, .btn:hover, .btn-primary:hover, [type="submit"]:hover { color: #fff !important; background-color: #FF3000; }
/* line 124, _reset.scss */
.button:focus, a.button:focus, button:focus, input[type="button"]:focus, button.register:focus, .button.primary:focus, .btn:focus, .btn-primary:focus, [type="submit"]:focus { color: #fff !important; background-color: #FF3000; }
/* line 128, _reset.scss */
.button.fullwidth, a.button.fullwidth, button.fullwidth, input[type="button"].fullwidth, button.register.fullwidth, .button.primary.fullwidth, .btn.fullwidth, .btn-primary.fullwidth, [type="submit"].fullwidth { width: 100%; text-align: center; }

/* line 134, _reset.scss */
.button.round { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: auto; text-align: center; padding-left: 0; padding-right: 0; width: 40px; height: 40px; }

/* line 146, _reset.scss */
button.submenu-toggle { background-color: transparent; }

/* line 152, _reset.scss */
[type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* line 158, _reset.scss */
textarea { resize: none; height: 100px !important; }

/* line 163, _reset.scss */
textarea.large { height: 300px !important; }

/* line 166, _reset.scss */
.cookie-consent-container .consent-modal .options li { vertical-align: top; }

/* line 169, _reset.scss */
.label { font-size: 20px !important; background: transparent !important; white-space: normal !important; }

/* line 1, _grids.scss */
.grid-container { width: 100%; }

/* line 1, _topbar.scss */
.head { background-color: #000; position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; }
/* line 9, _topbar.scss */
.head .title-bar button.menu-icon { background-color: transparent; position: absolute; right: 0; top: 27px; left: auto; margin-right: 0.9375rem; }
/* line 18, _topbar.scss */
.head .dropdown.menu > li > a { padding: 0.7rem 0.7rem; }
/* line 21, _topbar.scss */
.head .top-bar { height: 70px; padding-right: 0.9375rem; padding-left: 0.9375rem; }
/* line 26, _topbar.scss */
.head .top-bar .menu-logo { margin-right: 1rem; }
/* line 28, _topbar.scss */
.head .top-bar .menu-logo .logolink { padding: 0; }
/* line 31, _topbar.scss */
.head .top-bar .menu-logo img { height: 46px; width: auto; margin-top: 3px; }
/* line 41, _topbar.scss */
.head .top-bar-right .menu li { margin-left: 10px; }
/* line 44, _topbar.scss */
.head .top-bar-right .menu li:first-of-type { margin-left: 0px; }

/* line 53, _topbar.scss */
.top-login-toggle { position: absolute; padding: 20px; top: 70px; width: 250px; margin-left: 0px; background: #fff; display: none; box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.1); }

/* line 63, _topbar.scss */
.top-login-toggle.show { display: block; }

/* line 66, _topbar.scss */
.top-login-toggle legend, .top-login-toggle p { display: none; }

/* line 70, _topbar.scss */
.grey.button { background-color: #707070; }

/* line 3, _navigation.scss */
.top-bar ul.menu a { color: #fff; font-size: 24px; }
/* line 6, _navigation.scss */
.top-bar ul.menu a:hover, .top-bar ul.menu a.active { color: #e24735; }
/* line 9, _navigation.scss */
.top-bar ul.menu a.active.button { color: #fff; }
/* line 14, _navigation.scss */
.top-bar .is-dropdown-submenu { background: #111; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* line 1, _slider.scss */
.searchslider { background-size: cover; background-position: center center; margin: 0; margin-bottom: 50px; position: relative; cursor: auto; height: 465px; }
/* line 9, _slider.scss */
.searchslider.big { height: calc(100vh - 70px); }
/* line 11, _slider.scss */
.searchslider.big .suchcontainer { height: calc(100% - 550px); }
/* line 16, _slider.scss */
.searchslider .suchcontainer { height: 100%; display: flex; align-items: center; min-height: 100px; }
/* line 21, _slider.scss */
.searchslider .suchcontainer .suche { background-color: rgba(0, 0, 0, 0.3); padding: 5px 1rem 1rem 1rem; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; }
/* line 29, _slider.scss */
.searchslider .suchcontainer .suche span { display: block; margin: 0.5rem 0; font-weight: 20px !important; }
/* line 34, _slider.scss */
.searchslider .suchcontainer .suche input { height: 50px; }
/* line 39, _slider.scss */
.searchslider .scrolldown { position: absolute; width: 100%; text-align: center; bottom: 0; margin-bottom: 50px; }
/* line 46, _slider.scss */
.searchslider .logo_text { margin-bottom: 50px; }
/* line 47, _slider.scss */
.searchslider .logo_text img { width: 326px; }
/* line 52, _slider.scss */
.searchslider .slogan { text-transform: uppercase; font-size: 34px; line-height: 41px; margin-bottom: 50px; }
/* line 57, _slider.scss */
.searchslider .slogan span { display: block; }

/* line 62, _slider.scss */
.no-image { margin-bottom: 2.25rem; }

/* line 65, _slider.scss */
.image { border-radius: 5px; overflow: hidden; }

/* line 70, _slider.scss */
.slider { height: auto; background-color: transparent; margin-top: 0; }
/* line 77, _slider.scss */
.slider.slider-for { margin-bottom: 15px; }
/* line 81, _slider.scss */
.slider.slider-nav button.slick-arrow { width: 38px; background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; top: 0px; height: 100%; font-size: 0; line-height: 0; z-index: 10; cursor: pointer; background-color: transparent; font-size: 0 !important; }
/* line 95, _slider.scss */
.slider.slider-nav button.slick-arrow.slick-prev { background-image: url("../Images/Icons/prev.png"); left: 20px; }
/* line 99, _slider.scss */
.slider.slider-nav button.slick-arrow.slick-next { background-image: url("../Images/Icons/next.png"); right: 20px; }
/* line 104, _slider.scss */
.slider.slider-nav .slick-list { padding: 0 !important; margin-left: -15px; margin-right: -15px; }
/* line 109, _slider.scss */
.slider.slider-nav .slick-list .image { margin: 15px; }

/* line 1, _content.scss */
form { position: relative; }

/* line 4, _content.scss */
input.search { background-image: url("../Images/search.png"); background-size: 25px; background-position: center center; background-repeat: no-repeat; width: 30px; height: 30px !important; position: absolute; right: 25px; top: 58px; border: 0px hidden; background-color: transparent; cursor: pointer; transition: 0.3s all; }
/* line 18, _content.scss */
input.search:hover { background-size: 30px; }

/* line 23, _content.scss */
.iconbox { border: 1px solid #707070; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-sizing: border-box; padding: 40px 20px; height: 100%; }
/* line 31, _content.scss */
.iconbox img { display: block; margin: auto; height: 120px; }
/* line 36, _content.scss */
.iconbox .h2 { text-align: center; padding-top: 40px; padding-bottom: 20px; margin: 0; color: #e24735; }
/* line 43, _content.scss */
.iconbox .trenner { width: 33%; margin: auto; height: 3px; background-color: #000; margin-bottom: 20px; }
/* line 50, _content.scss */
.iconbox p { color: #000; }

/* line 54, _content.scss */
.category a { display: block; }
/* line 55, _content.scss */
.category img { width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter: grayscale(100%); transition: 0.5s all; }
/* line 63, _content.scss */
.category .h3 { margin: 15px 0 0; }
/* line 66, _content.scss */
.category .results { color: #707070; }
/* line 72, _content.scss */
.category:hover img { filter: grayscale(0%); }

/* line 78, _content.scss */
.filter .type { margin: 0; font-weight: 700; color: #707070; }

/* line 85, _content.scss */
.listview .grid-x { padding-bottom: 1.875rem; }
/* line 88, _content.scss */
.listview img { width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* line 94, _content.scss */
.listview .text { padding-top: 20px; }
/* line 96, _content.scss */
.listview .text .button { font-size: 28px !important; font-weight: 600; padding: 0px 30px 5px; min-width: 245px; }
/* line 97, _content.scss */
.listview .text .button span { font-size: 18px; font-weight: 400; }

/* line 109, _content.scss */
.detailview h1 { text-align: left; margin-bottom: 0; }
/* line 110, _content.scss */
.detailview h2 { text-align: left; color: #000; font-size: 28px; text-transform: inherit; }
/* line 111, _content.scss */
.detailview h3 { text-align: left; }
/* line 112, _content.scss */
.detailview .grey { color: #707070; }
/* line 113, _content.scss */
.detailview .detailprice { font-size: 34px; font-weight: 600; }

/* line 119, _content.scss */
.morefilter { display: none; }

/* line 122, _content.scss */
.moreaccordion { font-size: 14px; font-weight: 600; color: #707070; }
/* line 126, _content.scss */
.moreaccordion:before { content: "mehr"; padding-right: 5px; display: inline-block; }
/* line 131, _content.scss */
.moreaccordion:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f107"; padding-left: 5px; }
/* line 138, _content.scss */
.moreaccordion.isActive:before { content: "weniger"; padding-right: 5px; display: inline-block; }
/* line 143, _content.scss */
.moreaccordion.isActive:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f106"; padding-left: 5px; }

/* line 152, _content.scss */
.tabs { background-color: #000; color: #fff; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }
/* line 157, _content.scss */
.tabs .tabs-title > a { color: #fff; font-size: 20px; padding: 7px 20px; }
/* line 161, _content.scss */
.tabs .tabs-title > a:hover { color: #e24735; background-color: transparent; }
/* line 166, _content.scss */
.tabs .tabs-title > a:focus, .tabs .tabs-title > a[aria-selected="true"] { color: #fff; background-color: transparent; font-weight: 700; }
/* line 171, _content.scss */
.tabs .disabled { pointer-events: none; cursor: default; }

/* line 176, _content.scss */
.tabs-content { border: 0pc hidden; }

/* line 181, _content.scss */
.fotos .dropbox { position: relative; margin-bottom: 20px; cursor: pointer; text-align: center; }
/* line 189, _content.scss */
.fotos .dropbox .upload, .fotos .dropbox .delete { cursor: pointer; padding: 20px 0; height: 70px; position: absolute; top: calc(50% - 35px); width: 100%; left: 0; }
/* line 198, _content.scss */
.fotos .dropbox .upload { display: none; }
/* line 201, _content.scss */
.fotos .dropbox .delete { opacity: 0; height: 100%; top: 0; background-color: rgba(255, 255, 255, 0.8); text-align: center; font-size: 70px; }
/* line 208, _content.scss */
.fotos .dropbox .delete:hover { opacity: 1; }

/* line 217, _content.scss */
.fahrzeug .col_1, .darsteller .col_1, .location .col_1, .requisit .col_1, .inserat .col_1 { display: inline-block; width: 200px; font-weight: 600; }

/* line 227, _content.scss */
.reveal-overlay { z-index: 12000; }

/* line 231, _content.scss */
.reveal.small { max-width: 50vh; }

/*Paginierung*/
/* line 238, _content.scss */
ul.f3-widget-paginator { margin: 0; list-style-type: none; text-align: center; }
/* line 242, _content.scss */
ul.f3-widget-paginator li { display: inline-block; }
/* line 244, _content.scss */
ul.f3-widget-paginator li.current { padding: 10px; font-weight: bold; }
/* line 248, _content.scss */
ul.f3-widget-paginator li a { display: block; padding: 10px; }

/* line 1, _form.scss */
select, input, textarea { border-radius: 5px; }

/* line 5, _form.scss */
form .small { width: auto; }
/* line 8, _form.scss */
form .cell { padding-bottom: 10px; }

/* line 12, _form.scss */
textarea { resize: none; height: 100px !important; }
/* line 15, _form.scss */
textarea.large { height: 300px !important; }

/* line 20, _form.scss */
.chosen-container { font-size: 16px; min-width: 100%; }

/* line 25, _form.scss */
.chosen-container-multi .chosen-choices { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #cacaca; height: 2.4375rem; margin: 0 0 1rem; background-image: none !important; -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1) !important; box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1) !important; }
/* line 35, _form.scss */
.chosen-container-multi .chosen-choices:focus { border: 1px solid #8a8a8a; }
/* line 39, _form.scss */
.chosen-container-multi .chosen-choices li.search-choice { border: 0px hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 5px 5px 0; padding: 6px 20px 6px 5px; background-image: none; background-color: #000; color: #fff; font-size: 16px; line-height: 16px; }
/* line 52, _form.scss */
.chosen-container-multi .chosen-choices li.search-field { padding: 6px 20px 6px 5px; }
/* line 57, _form.scss */
.chosen-container-multi.chosen-container-active .chosen-choices { -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
/* line 63, _form.scss */
.chosen-container-multi .chosen-drop { margin-top: -1rem; }

/* line 69, _form.scss */
.chosen-container-single .chosen-single { height: 2.4375rem; margin: 0 0 1rem; padding: 0.5rem; background-image: none !important; border-color: #cacaca; -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1) !important; box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1) !important; }
/* line 77, _form.scss */
.chosen-container-single .chosen-single div b { background-position: 0px 8px; }
/* line 81, _form.scss */
.chosen-container-single .chosen-drop { margin-top: -1rem; }

/* line 86, _form.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 10px; }

/* line 92, _form.scss */
.chosen-container .chosen-results, .chosen-container-single .chosen-results, .chosen-container-multi .chosen-results { padding: 4px 0; margin: 0; }

/* line 98, _form.scss */
.range-values { text-align: center; font-size: 14px; }
/* line 101, _form.scss */
.range-values .from-value, .range-values .to-value { font-weight: 600; }

/* line 106, _form.scss */
p.info { font-size: 16px; }

/* line 111, _form.scss */
label.required:after { content: "*"; display: inline-block; padding-left: 3px; }

/* line 119, _form.scss */
ul.form-validation { margin: 0; padding: 10px; font-size: 14px; margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #efefef; border: 1px solid #e24735; }
/* line 129, _form.scss */
ul.form-validation li { margin-left: 20px; color: #000; }

/* line 135, _form.scss */
select.f3-form-error + .chosen-container a.chosen-single { background-color: #FF9F9F; border: 1px #FF0000 solid; }

/* line 140, _form.scss */
.form-group.outside { display: none; }

/* line 145, _form.scss */
form.sent input:invalid { background-color: #FF9F9F; border: 1px #FF0000 solid; }

/* line 151, _form.scss */
form.filter { height: 100%; }

/* line 156, _form.scss */
.form-check label { padding-left: 25px; padding-bottom: 10px; position: relative; }
/* line 160, _form.scss */
.form-check label input { position: absolute; left: 0; top: 5px; }

/* line 168, _form.scss */
#filters .cell { position: relative; }
/* line 170, _form.scss */
#filters .cell .multirange { width: 100%; }

/* line 175, _form.scss */
.noUi-target { margin-top: 10px; }

/* line 178, _form.scss */
.noUi-horizontal .noUi-tooltip { font-size: 14px; font-weight: bold; color: #707070; }

/* line 184, _form.scss */
.noUi-handle::before { left: 11px; }

/* line 188, _form.scss */
.noUi-handle::after { left: 15px; }

/* line 193, _form.scss */
.noUi-horizontal .noUi-handle { width: 28px; border-radius: 14px; }

/* line 197, _form.scss */
.noUi-tooltip { display: none; }

/* line 200, _form.scss */
.noUi-active .noUi-tooltip { display: block; }

/* line 204, _form.scss */
.noUi-connect { background: #e24735; }

/* line 1, _footer.scss */
.footer { background-color: #000; color: #fff; font-size: 20px; padding-top: 40px; }
/* line 6, _footer.scss */
.footer p { color: #fff; }
/* line 9, _footer.scss */
.footer .footermenu .menu { padding-bottom: 1rem; }
/* line 11, _footer.scss */
.footer .footermenu .menu a { padding: 0; line-height: 1.4; color: #fff; }
/* line 15, _footer.scss */
.footer .footermenu .menu a:hover { color: #e24735; }
/* line 21, _footer.scss */
.footer .mobile.catmenu { display: none; position: fixed; z-index: 100; bottom: 0px; width: 100%; background-color: #000; }
/* line 28, _footer.scss */
.footer .mobile.catmenu ul { display: flex; width: auto; flex-direction: row; align-items: center; align-self: center; justify-content: space-between; margin: 10px 0.975rem; }
/* line 36, _footer.scss */
.footer .mobile.catmenu ul li { list-style: none; margin: 0; }
/* line 39, _footer.scss */
.footer .mobile.catmenu ul li a { height: 38px; width: 50px; background-size: contain; background-repeat: none; background-position: center center; }
/* line 45, _footer.scss */
.footer .mobile.catmenu ul li a.locations { background-image: url("../Images/Icons/footer_locations.png"); }
/* line 48, _footer.scss */
.footer .mobile.catmenu ul li a.cars { background-image: url("../Images/Icons/footer_cars.png"); }
/* line 51, _footer.scss */
.footer .mobile.catmenu ul li a.add { background-image: url("../Images/Icons/footer_add.png"); }
/* line 54, _footer.scss */
.footer .mobile.catmenu ul li a.actors { background-image: url("../Images/Icons/footer_actors.png"); }
/* line 57, _footer.scss */
.footer .mobile.catmenu ul li a.props { background-image: url("../Images/Icons/footer_props.png"); }

/* line 1, _febackend.scss */
#main.wrapper-content { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; }

/* line 9, _febackend.scss */
#main.wrapper-content.toggled { padding-left: 250px; }

/* line 13, _febackend.scss */
.redtop { border-top: 10px solid #e24735; }

/* line 17, _febackend.scss */
#sidebar-wrapper { z-index: 1000; position: absolute; left: 0px; width: 0; height: 100%; margin-left: 0; padding-top: 40px; padding-bottom: 40px; overflow-y: auto; background: #000; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
/* line 32, _febackend.scss */
#sidebar-wrapper a { color: #fff; font-weight: 600; }
/* line 36, _febackend.scss */
#sidebar-wrapper .menu.nested { margin-left: 29px; }
/* line 39, _febackend.scss */
#sidebar-wrapper .submenu-toggle { right: auto; left: -20px; top: 1px; width: 20px; height: 20px; padding: 0; }
/* line 46, _febackend.scss */
#sidebar-wrapper .submenu-toggle:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0fe"; border: none; }
/* line 53, _febackend.scss */
#sidebar-wrapper .submenu-toggle[aria-expanded="true"]::after { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); content: "\f146"; }

/* line 61, _febackend.scss */
.sidenav-control { position: absolute; left: 0; top: 10px; }
/* line 66, _febackend.scss */
.sidenav-control .btn-toggle-menu { -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }

/* line 73, _febackend.scss */
#main.wrapper-content.toggled #sidebar-wrapper { width: 250px; left: 0px; }

/* line 78, _febackend.scss */
#page-content-wrapper { width: 100%; position: relative; padding: 15px; }
/* line 82, _febackend.scss */
#page-content-wrapper h2 { color: #000; text-align: left; }
/* line 85, _febackend.scss */
#page-content-wrapper h2 .button.round { margin-top: 8px; }

/* Sidebar Styles */
/* line 94, _febackend.scss */
.sidebar-nav { position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none; }

/* line 103, _febackend.scss */
.sidebar-nav li { text-indent: 20px; line-height: 40px; }

/* line 108, _febackend.scss */
.sidebar-nav li a { display: block; text-decoration: none; color: #999999; }

/* line 114, _febackend.scss */
.sidebar-nav li a:hover { text-decoration: none; }

/* line 118, _febackend.scss */
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }

/* line 123, _febackend.scss */
.sidebar-nav > .sidebar-brand { height: 65px; font-size: 18px; line-height: 60px; }

/* line 129, _febackend.scss */
.sidebar-nav > .sidebar-brand a { color: #999999; }

/* line 133, _febackend.scss */
.sidebar-nav > .sidebar-brand a:hover { color: #000; background: none; }

/* line 138, _febackend.scss */
.panel { background-color: rgba(242, 242, 242, 0.4); }
/* line 141, _febackend.scss */
.panel .controlbar { background-color: rgba(242, 242, 242, 0.4); }
/* line 143, _febackend.scss */
.panel .controlbar .top-bar-left i { position: absolute; }
/* line 146, _febackend.scss */
.panel .controlbar .title { font-weight: bold; display: inline-block; padding-left: 40px; }
/* line 152, _febackend.scss */
.panel .button-group { margin: 0; }
/* line 155, _febackend.scss */
.panel .cbtn { padding: 0 7px; color: #000; font-size: 14px; }
/* line 159, _febackend.scss */
.panel .cbtn:hover, .panel .cbtn:focus { color: #FF3000; }
/* line 163, _febackend.scss */
.panel .content { padding: 25px 25px 25px 50px; display: flex; flex-wrap: wrap; justify-content: space-between; }
/* line 169, _febackend.scss */
.panel .content .text { padding-right: 0.9rem; }
/* line 172, _febackend.scss */
.panel img { width: 100%; }
/* line 176, _febackend.scss */
.panel.error { border-left: 2px solid #e24735; }
/* line 180, _febackend.scss */
.panel.inactive span.title, .panel.inactive .content { opacity: 0.4; }

/* line 186, _febackend.scss */
.fa-exclamation { color: #e24735; }

/* line 190, _febackend.scss */
.useredit { /*.col_2 input, .col_2 select, .col_2 .inlineedit{*/ }
/* line 191, _febackend.scss */
.useredit span.edit { position: relative; display: block; }
/* line 194, _febackend.scss */
.useredit span.edit:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f304"; position: absolute; top: 8px; right: 5px; color: cc_lightgrey; pointer-events: none; }
/* line 205, _febackend.scss */
.useredit span.col_2 { position: relative; }
/* line 207, _febackend.scss */
.useredit span.col_2:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f304"; position: absolute; top: 0px; right: 5px; color: cc_lightgrey; font-size: 80%; pointer-events: none; }
/* line 220, _febackend.scss */
.useredit .inlineedit { text-align: left; width: 100%; border: 1px solid #fff; transition: all 0.5s; box-shadow: none !important; }
/* line 226, _febackend.scss */
.useredit .inlineedit.h2 { color: #000; text-transform: none; }
/* line 230, _febackend.scss */
.useredit .inlineedit:focus { border-radius: 0; border-bottom: 1px solid #707070; outline: 0; }
/* line 237, _febackend.scss */
.useredit .inlineedit:hover { border-radius: 0; outline: 0; background-color: #f2f2f2; }
/* line 246, _febackend.scss */
.useredit .price.edit .inlineedit, .useredit .autoNumericPrice .inlineedit { font-weight: bold; font-size: 32px; }
/* line 250, _febackend.scss */
.useredit .price.edit:after, .useredit .autoNumericPrice:after { font-size: 20px !important; }
/* line 255, _febackend.scss */
.useredit .col_2 { width: calc(100% - 210px); display: inline-block; }
/* line 258, _febackend.scss */
.useredit .col_2 input, .useredit .col_2 select, .useredit .col_2 .inlineedit { padding: 0; margin: 0; }

@media (min-width: 768px) { /* line 266, _febackend.scss */
  #main.wrapper-content { padding-left: 250px; }
  /* line 271, _febackend.scss */
  #main.wrapper-content.toggled { padding-left: 0; }
  /* line 277, _febackend.scss */
  #sidebar-wrapper { width: 250px; }
  /* line 281, _febackend.scss */
  #main.wrapper-content.toggled #sidebar-wrapper { width: 0; }
  /* line 285, _febackend.scss */
  #page-content-wrapper { padding: 20px; position: relative; }
  /* line 290, _febackend.scss */
  #main.wrapper-content.toggled #page-content-wrapper { position: relative; margin-right: 0; }
  /* line 295, _febackend.scss */
  #main.wrapper-content.toggled #sidebar-wrapper { width: 250px; left: -250px; } }
/* line 301, _febackend.scss */
#sidebar-wrapper li.active > a:after { border-right: 10px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; content: ""; display: inline-block; position: absolute; right: -1px; }

/* line 311, _febackend.scss */
.sidebar-brand { border-bottom: 1px solid rgba(102, 97, 91, 0.3); }

/* line 315, _febackend.scss */
.sidebar-brand { padding: 18px 0px; margin: 0 20px; }

/* line 320, _febackend.scss */
.navbar .navbar-nav > li > a p { display: inline-block; margin: 0; }

/* line 324, _febackend.scss */
p { font-size: 16px; line-height: 1.4em; }

/* line 329, _febackend.scss */
btn-menu { border-radius: 3px; padding: 4px 12px; margin: 14px 5px 5px 20px; font-size: 14px; float: left; }

/* line 337, _febackend.scss */
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media only screen and (max-width: 1023px) { /* line 3, _medium.scss */
  .head .title-bar { min-height: 70px; }
  /* line 6, _medium.scss */
  .head .top-bar { display: block; margin-bottom: 20px; height: auto; background-color: #000; }
  /* line 11, _medium.scss */
  .head .top-bar .menu { display: block; }
  /* line 17, _medium.scss */
  .is-dropdown-submenu { position: relative; margin-bottom: 20px; }
  /* line 21, _medium.scss */
  .dropdown.menu > li.is-dropdown-submenu-parent > a::after { display: none; }
  /* line 27, _medium.scss */
  .searchslider .logo_text { margin-bottom: 30px; }
  /* line 30, _medium.scss */
  .searchslider .scrolldown { margin-bottom: 70px; }
  /* line 35, _medium.scss */
  .footer { padding-bottom: 100px; }
  /* line 37, _medium.scss */
  .footer .mobile.catmenu { display: block; } }
@media only screen and (max-width: 40em) { /* line 2, _small.scss */
  .searchslider .logo_text img { width: 200px; }
  /* line 6, _small.scss */
  .searchslider .slogan { font-size: 20px; line-height: 24px; }
  /* line 10, _small.scss */
  .searchslider.big .suchcontainer { height: calc(100% - 350px); }
  /* line 14, _small.scss */
  .tabs { margin-left: -0.625rem; margin-right: -0.625rem; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
  /* line 21, _small.scss */
  .tabs .tabs-title > a { font-size: 16px; padding: 7px 10px; }
  /* line 27, _small.scss */
  .align-right.small-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  /* line 33, _small.scss */
  .reveal { padding-left: 2rem; padding-right: 2rem; }
  /* line 37, _small.scss */
  .reveal.small { max-width: 100%; } }

/*# sourceMappingURL=styles.css.map */
