@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap"); .section{margin-top:16px!important; margin-bottom:16px!important;} 
.section-small{margin-top:8px; margin-bottom:8px;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.padding-small{padding:0 4px;}
.padding-12{padding:12px 8px;}
.padding-8{padding:8px 4px;}
.stretch{margin-left:-15px;margin-right:-15px;}
.full{width: 100%;}
.text-container{padding: 0.4rem 16px;} .switch {  position: relative;  display: inline-block;  width: 30px;  height: 17px;  padding-left: 0 !important;  padding-right: 0 !important;  margin-top: 0!important;}
.switch input {  opacity: 0;  width: 0;  height: 0;}
.mc-slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #adadad;  -webkit-transition: .4s;  transition: .4s;}
.mc-slider:before { position: absolute;content: "";height: 13px; width: 13px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .mc-slider { background-color: #14ce65 !important;}
.panel-damage input:checked + .mc-slider {background-color: #0f228b;}
input:focus + .mc-slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .mc-slider:before {-webkit-transform: translateX(13px);-ms-transform: translateX(13px);transform: translateX(13px);} .mc-slider.round {border-radius: 17px;}
.mc-slider.round:before { border-radius: 50%;} input[type="text"], input[type="email"], input[type="phno"],input[type="date"], textarea {margin-bottom:4px!important;}
input[type="date"]{padding:8px 6px;}
label{margin-bottom:.2rem!important;margin-top:.5rem!important;} .pointer:hover{cursor:pointer;}
.edgy {border-radius:unset!important;}
.factive{background-color:#ff5400!important;color:#fff!important;}
.factive i {transform: rotate(180deg);transition: 0.02s ease-out;}
.valid-error,.red{color:red!important;}
.tip{position:relative;top:8px;left:4px;font-size:12px;}
.tip i{ color:#444;}
.tiptext{display:none; position:absolute; bottom:-12px; left:24px; width:250px;background-color:#444;color:#fff;padding:8px;font-size:11px!important;font-weight:normal;}
.no-border{border:none!important;}
.cursor-default{cursor:default;} .semibold{font-weight:600;}
.bold{font-weight:700;}
.extrabold{font-weight: 800;}
.mc-tiny{font-size:10px!important;}
.mc-small{font-size:12px!important;}
.mc-normal{font-size:15px!important;}
.mc-large{font-size:18px!important;}
.mc-xlarge{font-size:22px!important;}
.mc-xxlarge{font-size:24px!important;}
.mc-xxxlarge{font-size:48px!important;}
.mc-jumbo{font-size:64px!important;}
.text-deco-off,.text-deco-off:hover {text-decoration: none!important;} .mc-text-blue {color: #0088ff!important;}
.mc-blue {background-color:#1b408c !important;color:#fff!important;}
.mc-lightgrey{background-color:#e6e6e6!important; color:#333!important;}
.mc-text-red {color: #ffec8c !important;} .mc-red {background-color:#ffec8c !important; color:#000!important;} .mc-text-green {color: #28a745 !important;} .w3-grey, .w3-hover-grey:hover, .w3-gray, .w3-hover-gray:hover {color: #000!important; background-color: #9e9e9e!important;}
.w3-hide {display:none;}
.w3-show {display:block;}
.w3-check, .w3-radio {width: 24px; height: 24px;position: relative;top: 6px;}
.w3-check:hover, .w3-radio:hover {cursor:pointer;}
.w3-margin {margin: 16px!important;}.w3-margin-bottom {margin-bottom: 16px!important;}.w3-margin-top {margin-top: 16px!important;} .flex-cars-container  {display: flex; flex-wrap: wrap;}
.flex-cars-container .fzg-list-wrapper {flex: 300px; margin:5px;}
.fzg-list-wrapper {position: relative;padding: 10px; background: transparent; border: 1px solid #ddd;transition:0.4s ease; max-width:480px;-webkit-box-shadow: 0 0 0 0px transparent; box-shadow: 0 0 0 0px transparent;}
.fzg-list-wrapper:hover {cursor: pointer; -webkit-box-shadow: 0px 0px 8px 3px rgba(255,255,255,0.4); box-shadow: 0px 0px 8px 3px rgba(255,255,255,0.4);-moz-box-shadow: 0px 0px 8px 3px rgba(255,255,255,0.4);}
.ol-offer {position: absolute;top: -10px; right: -10px;} .fzg-list-wrapper a {-webkit-box-shadow: 0 0 0 0px transparent;box-shadow: 0 0 0 0px transparent;}
.fzg-list-wrapper a:hover {-webkit-box-shadow: 0 0 0 0px transparent;box-shadow: 0 0 0 0px transparent;}
.fzg-list-wrapper a img {-webkit-box-shadow: 0 0 0 0px transparent; box-shadow: 0 0 0 0px transparent;}	
.img-container {text-align: center;margin-bottom: 5px;}
.prev-img-xx {width:100%;} .fzg-list-headline, .odw-list-headline {font-weight: 700; margin-top: 10px !important; word-break: break-word;}
.detail-container {padding-bottom:20px;}
.fzg-list-decs-bottom{position: absolute; bottom: 0; right:10px;} .envi{color: #444;} .sort, .filter-col {font-size:13px;font-family: Montserrat;font-weight: 600;}
.filter-select select{font-size:14px;width:100%;padding: 5px;
color: #ffec8c ; } @media screen and (max-width: 558px){
.fzg-list-wrapper {
width: 96%;
}
.filter-col, .filter-select select {
width:100%;
}
.filter-select {
margin-bottom:5px;
}
.fzg-list-desc-price {
position: absolute;
bottom: 66px;
right: 10px;
}
.fzg-list-decs-bottom {
margin-top:5px;
}
}
@supports (display: grid) {
.flex-cars-container {display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); padding:0 8px;}
}
@supports (gap: 16px) {
.flex-cars-container {gap: 16px}
.flex-cars-container .fzg-list-wrapper{margin:0}
}