.ellipsis {
    overflow: hidden;
    line-height: 18px;
}

.ellipsis:before {
    content: "";
    float: left;
    width: 5px;
    height: 38px;
}

.ellipsis>*:first-child {
    float: right;
    width: 100%;
    margin-left: -5px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ellipsis:after {
    /* content: "\02026"; */
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    float: right;
    position: relative;
    top: -25px;
    left: 100%;
    width: 3em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
}

.parkHandler {
    width: fit-content;
    color: #ffffff;
    cursor: pointer;
    align-self: flex-end;
    padding: 3px;
    font-size: 10px;
    background-color: #f1f1f1;
    border: 1px solid rgba(218, 218, 218, 0.29);
    border-top: 0px;
    cursor: pointer;
}

.parkMe {
    position: absolute;
    bottom: -20px;
    right: 0;
}

.parkHandler label {
    background-color: #1a3970;
    cursor: pointer;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    margin: 0;
}

input.comp:checked+label {
    background-color: #1a3970ad;
}

.clsfd_list_row {
    background-color: #f1f1f1;
    position: relative;
    padding: 5px;
    /*border-bottom: 1px solid #dadada;*/
    border: 1px solid rgba(218, 218, 218, 0.29);
}

.comp {
    display: none;
    /* float: left;
    margin-right: 5px !important; */
}

.footnote {
    text-align: right;
    font-size: 12px;
    color: #4b4b4b;
}

.footnote>span {
    margin-right: 20px;
}

.footnote:hover,
.vehicle:hover {
    text-decoration: none;
    color: #4b4b4b;
}

.classified_title {
    color: #1A3970;
    font-size: 16px;
    font-family: 'Ubuntu'
}

.classified_divider {
    height: 20px;
    /* border-top: 1px solid #eeeeee;*/
    margin-top: 10px;
}

.smallIcon {
    font-size: 90%;
    margin-right: 5px;
    color: rgba(82, 82, 82, 0.62);
}

.clsfd_thumb_container {
    width: fit-content !important;
    height: fit-content !important;
    display: table;
}

h2.h2_res {
    margin: 0;
    font-size: 17px;
    line-height: 18px;
    white-space: normal;
}

.checkbox-list .car-icon {
    display: inline-block;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    top: 6px;
    left: 0px;
    width: 20px;
    height: 20px
}

.checkbox-list .car-icon.bmw {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 -24px
}

.checkbox-list .car-icon.austin {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite2.png');
    background-size: 308px 140px;
    background-position: 0 -24px
}

.checkbox-list .car-icon.vauxhall {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px -24px
}

.checkbox-list .car-icon.mercedes-benz {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 -48px
}

.checkbox-list .car-icon.reliant {
    width: 20px;
    height: 20px;
    background-image: url('assets/img/car-brands-sprite2.png?v2');
    background-size: 308px 140px;
    background-position: 0 -48px
}

.checkbox-list .car-icon.mini {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 -72px
}

.checkbox-list .car-icon.triumph {
    width: 20px;
    height: 20px;
    background-image: url('assets/img/car-brands-sprite2.png?v2');
    background-size: 308px 140px;
    background-position: 0 -72px
}

.checkbox-list .car-icon.audi {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 0
}

.checkbox-list .car-icon.datsun {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite2.png');
    background-size: 308px 140px;
    background-position: 0 0
}

.checkbox-list .car-icon.opel {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 -96px
}

.checkbox-list .car-icon.ac {
    width: 20px;
    height: 20px;
    background-image: url('assets/img/car-brands-sprite2.png?v3');
    background-size: 308px 140px;
    background-position: 0 -96px
}

.checkbox-list .car-icon.alpina {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: 0 -120px
}

.checkbox-list .car-icon.mg {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px 0
}

.checkbox-list .car-icon.alfa-romeo {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px -24px
}

.checkbox-list .car-icon.porsche {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px -48px
}

.checkbox-list .car-icon.smart {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px -72px
}

.checkbox-list .car-icon.talbot {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px -72px
}

.checkbox-list .car-icon.volkswagen {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px -96px
}

.checkbox-list .car-icon.citroen {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px 0
}

.checkbox-list .car-icon.peugeot {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px -24px
}

.checkbox-list .car-icon.renault {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px -48px
}

.checkbox-list .car-icon.dacia {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px -72px
}

.checkbox-list .car-icon.jaguar {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px -96px
}

.checkbox-list .car-icon.land-rover {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px 0
}

.checkbox-list .car-icon.lotus {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px -24px
}

.checkbox-list .car-icon.fiat {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px -48px
}

.checkbox-list .car-icon.iveco {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px -72px
}

.checkbox-list .car-icon.lancia {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px -96px
}

.checkbox-list .car-icon.abarth {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px 0
}

.checkbox-list .car-icon.hummer {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px -24px
}

.checkbox-list .car-icon.maybach {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px -48px
}

.checkbox-list .car-icon.daewoo {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px -72px
}

.checkbox-list .car-icon.hyundai {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px -96px
}

.checkbox-list .car-icon.kia {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px 0
}

.checkbox-list .car-icon.ssangyong {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px -24px
}

.checkbox-list .car-icon.saab {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px -48px
}

.checkbox-list .car-icon.lincoln {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px -48px
}

.checkbox-list .car-icon.volvo {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px -72px
}

.checkbox-list .car-icon.infiniti {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px -96px
}

.checkbox-list .car-icon.toyota {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px 0
}

.checkbox-list .car-icon.daihatsu {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px -24px
}

.checkbox-list .car-icon.honda {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px -48px
}

.checkbox-list .car-icon.isuzu {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px -72px
}

.checkbox-list .car-icon.mazda {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px -96px
}

.checkbox-list .car-icon.mitsubishi {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px 0
}

.checkbox-list .car-icon.nissan {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px -24px
}

.checkbox-list .car-icon.china-motors {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px -24px
}

.checkbox-list .car-icon.subaru {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px -48px
}

.checkbox-list .car-icon.suzuki {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px -72px
}

.checkbox-list .car-icon.lexus {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px -96px
}

.checkbox-list .car-icon.buick {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px 0
}

.checkbox-list .car-icon.cadillac {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px -24px
}

.checkbox-list .car-icon.ford {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px -48px
}

.checkbox-list .car-icon.chevrolet {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px -72px
}

.checkbox-list .car-icon.chrysler {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px -96px
}

.checkbox-list .car-icon.dodge {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px 0
}

.checkbox-list .car-icon.gmc {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px -24px
}

.checkbox-list .car-icon.corvette {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px -48px
}

.checkbox-list .car-icon.jeep {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px -72px
}

.checkbox-list .car-icon.pontiac {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px -96px
}

.checkbox-list .car-icon.tesla {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px 0
}

.checkbox-list .car-icon.skoda {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px -24px
}

.checkbox-list .car-icon.seat {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px -48px
}

.checkbox-list .car-icon.proton {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px -72px
}

.checkbox-list .car-icon.lada {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px -96px
}

.checkbox-list .car-icon.aston-martin {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -24px -120px
}

.checkbox-list .car-icon.barkas {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -48px -120px
}

.checkbox-list .car-icon.bentley {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -72px -120px
}

.checkbox-list .car-icon.brilliance {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -96px -120px
}

.checkbox-list .car-icon.caterham {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -120px -120px
}

.checkbox-list .car-icon.ferrari {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -144px -120px
}

.checkbox-list .car-icon.mahindra {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px -120px
}

.checkbox-list .car-icon.lamborghini {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -168px -120px
}

.checkbox-list .car-icon.man {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -192px -120px
}

.checkbox-list .car-icon.maserati {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -216px -120px
}

.checkbox-list .car-icon.piaggio {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -240px -120px
}

.checkbox-list .car-icon.rolls-royce {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px 0
}

.checkbox-list .car-icon.rover {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -287px 0
}

.checkbox-list .car-icon.tata {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px -24px
}

.checkbox-list .car-icon.trabant {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px -48px
}

.checkbox-list .car-icon.westfield {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px -96px
}

.checkbox-list .car-icon.zastava {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px -120px
}

.checkbox-list .car-icon.wartburg {
    width: 20px;
    height: 20px;
    background-image: url('/assets/img/car-brands-sprite.png');
    background-size: 308px 140px;
    background-position: -264px -72px
}

ul.checkbox-list li.pickable input[type="checkbox"] {
    margin: 0px;
    top: 4px;
    position: relative;
}

ul.checkbox-list li.pickable {
    line-height: 24px;
}

.ad_space1 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.ad_space_gen {
    margin-top: 0px;
    margin-bottom: 30px;
}

.gad_responsive_1 {
    width: 320px;
    height: 100px;
    margin: 0px auto;
}

.read-more-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s ease;
    display: block;
}

.read-more-toggle-label {
    display: inline-block;
    cursor: pointer;
    border: none;
    padding: 5px;
    font-size: 12px;
    text-decoration: underline;
}

.read-more-toggle-label:after {
    display: inline-block;
}

.read-more-toggle {
    display: none;
}

.read-more-toggle:checked+.read-more-content {
    display: block;
    /* css animation won't work with "auto"; set to some height larger
than the content */
    max-height: 7000px;
}

.classified_menu_options {
    float: right;
}

.filterbar .pickable a {
    font-size: 14px !important;
    line-height: 14px !important;
}

.clsfd_main_text {
    font-size: 14px;
}

.col-no-rpad {
    padding-right: 0px;
}

.col-no-lpad {
    padding-left: 0px;
}

.col-nopad {
    padding: 0px;
}

.clsfd_reg {
    font-size: 14px;
}

.clsfd_mileage {
    font-size: 14px;
}

.clsfd_thumb_container>img {
    height: 130px;
    width: 250px;
    max-width: 98%;
    object-fit: contain;
    object-position: center;
}


/** xs **/

.clsfd_row_group_outer {
    font-size: 12px;
    background-color: #f1f1f1;
    padding: 4px;
}

.clsfd-xs-title {
    width: 100%;
}

.clsfd-xs-title h2 {
    font-size: 13px;
    margin: 0px;
}

.clsfd-xs-image {
    float: left;
}

.clsfd-xs-details {
    padding-left: 4px;
}

.clsfd-xs-clear {
    clear: both;
}

.clsfd-xs-info {
    overflow-wrap: break-word;
    margin-top: 7px;
    font-size: 12px;
    color: #7b8397;
    font-family: verdana, arial, sans-serif;
}

.clsfd-xs-price {
    color: #fa6800;
    font-size: 14px;
    font-weight: bold;
}

.clsfd-xs-thumb-container img {
    width: 99% !important;
    max-height: 112px;
}

.clsfd-xs-region {
    font-size: 9px;
    margin-bottom: 2px;
    color: #7b8397;
    font-family: verdana, arial, sans-serif;
    margin-top: 4px;
}

.clsfd_xs_row_group_outer {
    font-size: 12px;
    background-color: #f1f1f1;
    padding: 4px;
}

.clsfd-xs-item-cell {
    padding: 0px;
    margin: 0px;
}

.clsfd-xs-image {
    float: left;
    width: calc(120px - 0px);
}

.clsfd-xs-image-content img {
    max-width: 120px;
    min-height: 112px;
    width: 100% !important;
}

.clsfd-xs-cell-info {
    float: left;
    width: calc(100% - 130px);
    margin-left: 5px;
}

.clsfd-xs-cell-info-title h2 {
    font-size: 13px;
    margin: 0px;
}

.clsfd-xs-details {
    margin-top: 6px;
    text-align: left;
    height: 55px;
    font-size: 12px;
    color: #7b8397;
    font-family: verdana, arial, sans-serif;
}

.clsfd-xs-region {
    font-size: 9px;
    float: left;
    margin: 0px 0px 0px 3px;
    padding: 0px;
}

.clsfd-xs-price-outer {
    float: right;
    display: block;
}

.clsfd-xs-price {
    text-align: right;
    color: #fa6800;
    font-size: 14px;
    font-weight: bold;
    padding-right: 6px;
}

.clsfd-xs-parking {
    float: left;
}


/** tbl **/

.clsfd_tbl_row_group_outer {
    font-size: 12px;
    background-color: #f1f1f1;
    padding: 4px;
}

.clsfd_tbl_premium {
    background: #f1f1f1 url(//www.ix.gr/assets/img/premium.png) 70% 50% no-repeat !important;
    background-size: 50% !important;
}

.clsfd-tbl-item-cell {
    padding: 0px;
    margin: 0px;
}

.clsfd-tbl-image {
    float: left;
    width: calc(120px - 0px);
}

.clsfd-tbl-image-content img {
    max-width: 120px;
    min-height: 112px;
    width: 100% !important;
}

.clsfd-tbl-cell-info {
    float: left;
    width: calc(100% - 130px);
    margin-left: 9px;
}

.clsfd-tbl-cell-info-title h2 {
    font-size: 15px;
    margin: 0px;
}

.clsfd-tbl-details {
    margin-top: 9px;
    height: 75px;
    text-align: left;
    color: #7b8397;
    font-family: verdana, arial, sans-serif;
}

.clsfd-tbl-region {
    font-size: 13px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.clsfd-tbl-price {
    float: right;
    color: #fa6800;
    font-size: 16px;
    font-weight: bold;
    padding-right: 6px;
}

.object-fit-fix {
    object-fit: contain;
    object-position: center;
    max-height: 112px;
    min-height: 112px;
    width: 100% !important;
}

.clsfd_list_row_group {
    position: relative;
    margin-bottom: 20px;
}

.clsfd_list_row_group.clsfd_list_row {
    display: flex;
}

.clsfd_list_row_group.clsfd_list_row>a {
    display: flex;
    flex-flow: row;
    width: 100%;
    justify-content: flex-start;
}

.clsfd_list_row_group.clsfd_list_row>a>.registration,
.clsfd_list_row_group.clsfd_list_row>a>.mileage {
    margin: 0 auto;
}

.clsfd_thumb_container.dc {
    margin-bottom: 0;
}

.listing-first-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.largePrice {
    font-weight: 700;
    white-space: nowrap;
}

.largePrice.askPrice {
    white-space: normal;
}

.largePrice del {
    color: #000;
    font-size: 12px;
}

.listing-wrapper {
    width: 70%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.listing-third-row {
    display: flex;
    justify-content: space-between;
}

.listing-forth-row {
    display: flex;
    justify-content: space-between;
}

.parkHandler.placed-top,
.placed-bottom.largePrice {
    display: none;
}

.nav a.dropdown-toggle.btn,
.nav span.dropdown-toggle.btn,
ul.dropdown-menu li a,
ul.dropdown-menu li button {
    font-size: 1.1em;
}

ul.dropdown-menu li button {
	display: block;
	background: none;
	border: none;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap;
	width: 100%;
	text-align: left;
}

.nav span.dropdown-toggle.btn {
    padding: 10px 15px;
    color: #1A3970;
}

.nav span.dropdown-toggle.btn:hover {
    background-color: #1ba1e2;
    color: #fff;
}

.listing-admin-stats-actions-wrapper {
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    white-space: nowrap;
}

.listing-admin-stats-actions-wrapper .listing-statistics-wrapper {
    color: #5c6a83;
    flex-grow: 1;
}

.listing-admin-stats-actions-wrapper .listing-actions-wrapper {
    display: flex;
    flex-grow: 2;
    justify-content: flex-end;
    flex-flow: row wrap;
}

.listing-admin-stats-actions-wrapper .admin-action,
.listing-admin-stats-actions-wrapper .admin-hide-edit {
    font-size: 15px;
    padding: 0;
    margin: 0 0 4px 0;
    min-width: 110px;
}

.price-drop-listing {
    position: absolute;
    right: 4px;
    top: -11px;
    background-color: #b74c00;
    color: #FFF;
    font-weight: 600;
    padding: 2px 5px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
}

.price-drop-listing.black-friday-listing {
    background: linear-gradient( 90deg, #000 50%, #b74c00 50%);
    ;
}

.price-drop-listing .friday {
    color: #FFF;
}

.price-drop-listing .black {
    color: #FFF;
}

.clsfd_list_row_group .rows-external-visible-mobile {
    display: none;
}

.clsfd_list_row.viewing-status-0 {
    background-color: #b0b0b0;
    border: 2px red solid;
}

.listing-encloser {
    display: flex;
    min-width: 100%;
    margin: 5px 0;
}

.number-of-ads {
    padding: 10px 15px;
    font-weight: 600;
    font-size: 1.1em;
    line-height: 22px;
    margin-top: 1px;
}

.listing-wrapper .parkHandler {
    margin-bottom: 0;
}

.listing-wrapper .parkHandler label {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    font-weight: 800;
}

#filter-b-usertype small.text-muted {
    display: none;
}

@media screen and (min-width: 800px) {
    .gad_responsive_1 {
        width: 728px;
        height: 90px;
        margin: 0px auto;
    }
}

@media screen and (min-width: 635px) {
    .number-of-ads {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #classified_type ul.pagination:nth-of-type(1) {
        display: none;
    }
    .clsfd_list_row_group .rows-external-visible-mobile {
        display: block;
    }
    .clsfd_list_row_group .listing-first-row>div.limitText,
    .clsfd_list_row_group .listing-first-row>div.ellipsis {
        display: none;
    }
    .clsfd_list_row_group .title-external {
        text-align: center;
    }
    .hidden-max-640 {
        display: none;
    }
    .clsfd_list_row_group .last-row {
        display: flex;
        justify-content: space-between;
    }
    .clsfd_list_row_group.clsfd_list_row>a {
        flex-flow: column;
    }
    .ad_spacex1 {
        display: none;
    }
    .hidden-small-dev {
        display: none;
    }
    .youtube-icon {
        height: 20px;
        bottom: -11px;
        left: 8px;
        top: unset;
    }
    .price-drop-listing {
        padding: 2px 4px;
    }
}

@media screen and (max-width: 768px) {
    .clsfd_thumb_container>img {
        height: 110px;
    }
}

@media screen and (max-width: 660px) {
    .price-drop-listing {
        right: 0px;
        top: initial;
        bottom: -11px;
        line-height: 12px;
        ;
    }
}

@media screen and (min-width: 500px) {
    .gad_responsive_1 {
        width: 468px;
        height: 90px;
        margin: 0px auto;
    }
}

@media screen and (max-width: 460px) {
    .largePrice {
        font-size: 16px;
    }
}
