.spec-value {
font-size: .75em;
font-weight: 400;
font-family: Arial,sans-serif;
}
.add-update-time {
display: block;
text-align: left;
font-size: .687em;
margin-top: 7px;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
.contact-list a {
font-weight: 500;
}
.contact-options a {
font-size: .75em;
}
.list-container-flexrow .price-container .price {
display: block;
margin: 4px 0;
color: #3a658e;
font-size: 1rem;
font-weight: bold;
font-family: Arial,sans-serif;
}
.list-container-flexrow .spec-label {
display: inline-block;
font-weight: 600;
margin-right: 10px;
line-height: 16px;
}
.spec-label, .dealer-data {
font-size: .75em;
font-weight: bold;
font-family: Arial,sans-serif;
}
.spec-container {
word-break: break-word;
}
.list-container-flexrow .listing-card {
padding: 10px !important;
margin: 0 0 15px 0 !important;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-direction: normal;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex-grow: 1;
flex-grow: 1;
width: 100%;
height: auto;
}
.list-container-flexrow .view-listing-details-link, .list-container-flexrow .dealer-phone-call, .list-container-flexrow .dealer-phone-text, .list-container-flexrow .contact-options, .list-container-flexrow .contact-options a {
margin: 0 0 1px;
}
.list-container-flexrow .view-listing-details-link, .list-container-flexrow .dealer-phone-call, .list-container-flexrow .dealer-phone-text {
box-sizing: border-box;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
width: 100%;
background-color: #3a658e;
cursor: pointer;
color: #fff;
font-size: 12px;
transition: all .25s;
border: none;
border-radius: 5px;
backface-visibility: hidden;
text-decoration: none;
padding: 10px;
line-height: 1;
}
.list-container-flexrow {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.view-listing-details-link {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
backface-visibility: hidden;
background-color: #3a658e;
border: none;
border-radius: 5px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
text-decoration: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
font-size: .75em;
line-height: 1;
margin: 0 0 5px;
padding: 10px;
width: 100%;
}
.list-content .list-container .buy-btn, .list-content .list-container .contact-btn, .list-content .list-container .check-availability, .list-content .list-container .email-seller, .list-content .list-container .video-chat, .list-content .list-container .facebook-messenger, .list-content .list-container .whatsapp, .list-content .list-container .text {
background-color: #333;
color: #fff;
}
.list-container-flexrow .contact-options a, .list-container-flexrow .dealer-phone-call, .list-container-flexrow .dealer-phone-text {
background-color: #333;
color: #fff;
}
.contact-options a {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
backface-visibility: hidden;
background-color: #3a658e;
border: none;
border-radius: 5px;
box-sizing: border-box;
color: #fff !important;
cursor: pointer;
text-decoration: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
display: block;
font-weight: 700;
line-height: 1;
margin: 5px 0;
padding: 10px;
text-decoration: none;
text-align: center;
}
a:hover, a:focus {
text-decoration: none;
outline: none;
color: #fff;
}
.list-container-flexrow {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-direction: normal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.listing-portion-title{
font-size: 0.9em;
font-weight: bold;
font-family: Arial,sans-serif;
display: inline;
word-break: break-word;
}
.list-listing {
border: 1px solid #ccc;
background-color: #fff;
}
.list-listing-title {
height: 40px;
margin-bottom: 10px;
}
.view-listing-details-link span {
margin-left: 5px;
}