@charset "utf-8";.side-filter-container{border:4px solid #ededed;background:#c7dcdd;padding:10px 10px 16px}.side-filter{background:#fff;border-radius:6px;padding:12px;margin-bottom:8px}.side-filter h3{display:block;width:100%;line-height:1.2em;margin:0 0 8px;padding:0 0 0;font-size:1em}.side-filter h3 strong{display:inline-block;padding:2px 0 2px 6px;font-weight:700;font-size:1.1em;line-height:1.3em;color:#155d61;vertical-align:middle}.side-filter h3 span.filter-title-step{display:inline-block;padding:3px 8px;background:#155d61;font-weight:700;color:#fff;font-size:11px;line-height:1.5em;vertical-align:middle}.side-filter h3 span.filter-non-require{display:inline-block;font-weight:700;color:#c00}.side-filter p{display:inline-block;margin:0 0 10px}.side-filter-lead{margin:0;padding:0}.btn-filter-toggle{margin:0 auto 10px;border-radius:4px}.side-filter-car input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.side-filter-car label{display:inline-block;padding:0 0 auto;border-radius:4px;border-style:none;background:#777;color:#fff;text-align:center;width:32%;max-width:150px;height:62px;font-size:11px;vertical-align:top;margin:0 0 4px 0}.side-filter-car label img{display:block;margin:2px auto;vertical-align:top}.side-filter-car label.car_all{padding-top:5px;font-size:14px;line-height:50px}.side-filter-car label.car_minivan,.side-filter-car label.car_sedan{padding-top:10px}.side-filter-car label.car_compact{padding-top:14px}.side-filter-car label.car_suv{padding-top:10px}.side-filter-car label.car_sport{padding-top:15px}.side-filter-car label.car_kcar{padding-top:12px}.side-filter-car label:hover{background:#111}.side-filter-car label.is-checked{background:#111;color:#fff;font-weight:700;border:none}.side-filter-car span._line2{display:block;transform:scale(.9,1);line-height:1}.side-filter-car span._line2_long{display:block;transform:scaleX(.8);font-size:.9em;line-height:1.1}.side-filter-type label{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 0 0 26px;border-radius:0;border-style:none;background:url(../img/icon_check_x2.png) left -6px no-repeat #fff;background-size:26px 33px;color:#222;text-align:left;width:100%;max-width:300px;min-height:26px;vertical-align:top;margin:0;font-size:1em;font-weight:400;line-height:1.2em}.side-filter-type label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;vertical-align:middle}.side-filter-type label:hover{font-weight:700;outline:0}.side-filter-type label.is-checked{background-image:url(../img/icon_check_on_x2.png);font-weight:700;outline:0}.side-filter-size select{-webkit-appearance:none;appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';display:inline-block;padding:4px 26px 4px 4px;border:2px solid #bbb;font-size:1rem;background:url(/DTglobal/new/img/icon_select_bk.png) right center no-repeat #fff;background-size:31px 8px;border-radius:0}.side-filter-size select::-ms-expand{display:none}.side-filter-size select option{font-size:1.1rem}a.selectClear{display:inline-block;margin:10px 0 0}.side-filter-submit{text-align:center}.side-filter-submit input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:300px;padding:10px 0;border:none;outline:0;border-radius:3px;font-size:1.1em}@media screen and (max-width:540px){.filters-container{padding:10px 10px}.filter-block{padding:14px}.filter-block h3{display:block}.filter-car button{width:32%}.filter-type button{width:100%;min-height:20px;padding:0 0 0 28px;line-height:1.2;margin:.5em 0 .5em}}