.listing-list-loop {
	width: 100%; padding-bottom: 16px; margin-bottom: 32px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.listing-list-loop .video-preview {
	padding: 5px 11px 4px 25px; border-radius: 2px; top: 17px; right: 9px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; position: absolute; z-index: 20; background-color: rgb(108, 152, 225);
}
.listing-list-loop .video-preview .fa {
	left: 7px; top: 50%; font-size: 12px; margin-top: -6px; position: absolute;
}
.listing-list-loop::after {
	clear: both; display: table; content: "";
}
.listing-list-loop .image {
	margin: 0px 28px 0px 0px; overflow: hidden; padding-top: 8px; float: left; position: relative; max-width: 257px;
}
.listing-list-loop .image .image-inner {
	overflow: hidden; position: relative;
}
.listing-list-loop .content {
	overflow: hidden;
}
.listing-list-loop .content .title {
	line-height: 1; overflow: hidden; padding-top: 2px; padding-bottom: 15px; font-size: 22px; font-weight: 700; margin-top: 3px;
}
.listing-list-loop .content .title a {
	line-height: 30px;
}
.listing-list-loop .content .meta-top {
	margin-bottom: 15px;
}
.listing-list-loop .content .meta-top::after {
	clear: both; display: table; content: "";
}
.listing-list-loop .content .meta-top .price {
	text-align: right; color: rgb(255, 255, 255); margin-left: 40px; float: right; position: relative; min-width: 130px; background-color: rgb(108, 152, 225);
}
.listing-list-loop .content .meta-top .price .heading-font {
	color: rgb(255, 255, 255); letter-spacing: -1px; font-size: 22px; font-weight: 700;
}
.listing-list-loop .content .meta-top .price .normal-price {
	padding: 13px 8px 12px 4px; position: relative;
}
.listing-list-loop .content .meta-top .price .normal-price .label-price {
	top: -1px; text-transform: uppercase; line-height: 10px; font-size: 10px; margin-right: 2px; vertical-align: middle; display: inline-block; position: relative; max-width: 35px; opacity: 0.7;
}
.listing-list-loop .content .meta-top .price .normal-price .heading-font {
	top: 1px; font-size: 22px; position: relative;
}
.listing-list-loop .content .meta-top .price.discounted-price {
	padding: 1px 4px 3px;
}
.listing-list-loop .content .meta-top .price.discounted-price .price-form-label {
	padding: 12px 0px 9px; overflow: hidden; display: block;
}
.listing-list-loop .content .meta-top .price.discounted-price .regular-price {
	left: -4px; padding-right: 4px; font-size: 13px; vertical-align: bottom; position: relative;
}
.listing-list-loop .content .meta-top .price.discounted-price .regular-price .label-price {
	font-size: 10px; opacity: 0.7;
}
.listing-list-loop .content .meta-top .price.discounted-price .sale-price {
	left: -4px; padding-right: 3px; margin-top: -2px; vertical-align: middle; position: relative;
}
.listing-list-loop .content .meta-top .price.discounted-price .sale-price .label-price {
	top: -2px; text-transform: uppercase; line-height: 10px; font-size: 10px; margin-right: 2px; vertical-align: middle; display: inline-block; position: relative; max-width: 35px; opacity: 0.7;
}
.listing-list-loop .content .meta-middle::after {
	clear: both; display: table; content: "";
}
.listing-list-loop .content .meta-middle .meta-middle-unit {
	padding-right: 13px; margin-right: 9px; margin-bottom: 23px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.listing-list-loop .content .meta-middle :last-child.meta-middle-unit {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.font-exists .meta-middle-unit-top {
	padding-left: 25px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.font-exists .value {
	padding-left: 25px; font-weight: 400;
}
.listing-list-loop .content .meta-middle .meta-middle-unit::after {
	clear: both; display: table; content: "";
}
.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top {
	position: relative;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.fuel .meta-middle-unit-top {
	padding-left: 23px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.fuel .value {
	padding-left: 23px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.engine .meta-middle-unit-top {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.engine .value {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.transmission .meta-middle-unit-top {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.transmission .value {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.drive .meta-middle-unit-top {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit.drive .value {
	padding-left: 29px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .icon {
	left: 1px; top: 50%; color: rgb(136, 136, 136); font-size: 15px; margin-top: 1px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.listing-list-loop .content .meta-middle .meta-middle-unit .icon .stm-icon-fuel {
	top: -1px; font-size: 14px; position: relative;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .icon .stm-icon-engine_fill {
	left: 1px; top: 0px; font-size: 18px; position: relative;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .icon .stm-icon-transmission_fill {
	left: 1px; top: 1px; font-size: 17px; position: relative;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .icon .stm-icon-drive_2 {
	left: 1px; top: 1px; font-size: 17px; position: relative;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .name {
	color: rgb(136, 136, 136); text-transform: uppercase; font-size: 10px;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .value {
	line-height: normal; margin-bottom: 0px;
}
.single-car-actions > ul {
	list-style: none; margin-left: 0px;
}
.single-car-actions > ul.clearfix::after {
	clear: both; display: block; content: "";
}
.single-car-actions > ul li {
	margin-right: 13px; margin-bottom: 12px; float: left;
}
.single-car-actions > ul li img {
	width: auto; max-height: 25px; -webkit-transform: translateZ(0);
}
.single-car-actions > ul li:last-child {
	margin-right: 0px;
}
.single-car-actions .stock-num {
	padding: 3px 15px; border-radius: 15px; color: rgb(35, 38, 40); font-size: 14px; background-color: rgb(240, 242, 245);
}
.single-car-actions .stock-num > span {
	color: rgb(136, 136, 136); text-transform: uppercase; font-size: 12px;
}
.car-action-unit {
	padding: 0px 15px; border-radius: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 27px; font-size: 12px; text-decoration: none !important; display: block; position: relative;
}
.car-action-unit > i {
	left: 8px; top: 50%; color: rgb(108, 152, 225); font-size: 17px; margin-top: -1px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.archive-listing-page {
	margin: 50px -15px;
}
.stm_single_car_row {
	margin: 0px -15px;
}
.archive-listing-page_row {
	margin: 0px -15px;
}
.stm_single_car_row::after {
	clear: both; display: block; content: "";
}
.archive-listing-page_row::after {
	clear: both; display: block; content: "";
}
.stm_single_car_content {
	padding: 0px 15px; width: 75%; float: right;
}
.archive-listing-page_content {
	padding: 0px 15px; width: 75%; float: right;
}
.stm_single_car_side {
	padding: 0px 15px; width: 25%; float: left;
}
.archive-listing-page_side {
	padding: 0px 15px; width: 25%; float: left;
}
.stm_single_car_content {
	float: left;
}
.stm_single_car_side {
	float: right;
}
.archive-listing-page_side .form-group select {
	margin: 10px 0px; width: 100%;
}
.archive-listing-page_side .sidebar-action-units .hidden {
	display: none;
}
.sidebar-action-units .button {
	margin: 15px 0px; padding: 10px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; display: block; background-color: rgb(108, 152, 225);
}
.stm_single_car_content .special-label {
	padding: 0px 100px; left: -81px; top: 27px; height: 49px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 49px; white-space: nowrap; position: absolute; z-index: 10; transform: rotate(-45deg) translateZ(0px); background-color: rgb(250, 182, 55); -webkit-transform: rotate(-45deg) translateZ(0); -moz-transform: rotate(-45deg) translateZ(0); -o-transform: rotate(-45deg) translateZ(0); -webkit-transform-origin: 50% 50%;
}
.archive-listing-page .special-label {
	padding: 0px 100px; left: -81px; top: 27px; height: 49px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 49px; white-space: nowrap; position: absolute; z-index: 10; transform: rotate(-45deg) translateZ(0px); background-color: rgb(250, 182, 55); -webkit-transform: rotate(-45deg) translateZ(0); -moz-transform: rotate(-45deg) translateZ(0); -o-transform: rotate(-45deg) translateZ(0); -webkit-transform-origin: 50% 50%;
}
.archive-listing-page .special-label.special-label-small {
	left: -91px; top: 20px; width: 249px !important; height: 32px; line-height: 32px; font-size: 12px;
}
.stm-isotope-sorting {
	transition:0.25s; opacity: 1; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease;
}
.stm-loading {
	opacity: 0.3;
}
.ui-state-default {
	background-color: rgb(108, 152, 225);
}
.ui-widget-content .ui-state-default {
	background-color: rgb(108, 152, 225);
}
.ui-widget-header .ui-state-default {
	background-color: rgb(108, 152, 225);
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
.ui-slider .ui-slider-handle {
	border-radius: 50%; width: 15px; height: 15px; position: absolute; z-index: 2; cursor: default; -ms-touch-action: none; touch-action: none;
}
.ui-corner-all {
	border-bottom-right-radius: 6px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 6px;
}
.ui-corner-right {
	border-bottom-right-radius: 6px;
}
.ui-corner-br {
	border-bottom-right-radius: 6px;
}
.ui-corner-all {
	border-bottom-left-radius: 6px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 6px;
}
.ui-corner-left {
	border-bottom-left-radius: 6px;
}
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all {
	border-top-right-radius: 6px;
}
.ui-corner-top {
	border-top-right-radius: 6px;
}
.ui-corner-right {
	border-top-right-radius: 6px;
}
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all {
	border-top-left-radius: 6px;
}
.ui-corner-top {
	border-top-left-radius: 6px;
}
.ui-corner-left {
	border-top-left-radius: 6px;
}
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all {
	border-bottom-right-radius: 6px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 6px;
}
.ui-corner-right {
	border-bottom-right-radius: 6px;
}
.ui-corner-br {
	border-bottom-right-radius: 6px;
}
.ui-corner-all {
	border-bottom-left-radius: 6px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 6px;
}
.ui-corner-left {
	border-bottom-left-radius: 6px;
}
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all {
	border-top-right-radius: 6px;
}
.ui-corner-top {
	border-top-right-radius: 6px;
}
.ui-corner-right {
	border-top-right-radius: 6px;
}
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all {
	border-top-left-radius: 6px;
}
.ui-corner-top {
	border-top-left-radius: 6px;
}
.ui-corner-left {
	border-top-left-radius: 6px;
}
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-widget-content {
	color: rgb(255, 255, 255);
}
.ui-widget {
	font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em;
}
.ui-slider-horizontal {
	height: 4px;
}
.ui-slider {
	text-align: left; position: relative;
}
.stm-price-range-unit {
	padding: 0px 11px; border-radius: 2px; background-color: rgb(223, 225, 229);
}
.stm-current-slider-labels {
	margin: 15px 0px; clear: both; display: none;
}
.stm-filter-type-slider {
	margin-right: -8px;
}
.stm-slider-filter-type-unit {
	margin-bottom: 10px;
}
.stm-slider-filter-type-unit .row {
	margin: 0px -5px;
}
.stm-slider-filter-type-unit .row .col-md-6 {
	padding: 0px 5px; width: 50%; float: left;
}
.stm-slider-filter-type-unit .stm-price-range-unit {
	margin: 15px 0px 20px;
}
.clearfix::after {
	clear: both; display: block; content: "";
}
.row::after {
	clear: both; display: block; content: "";
}
.page-numbers {
	margin: 15px 0px;
}
.page-numbers li {
	display: inline-block;
}
.stm_compare_unit a {
	background: rgba(0, 0, 0, 0.3); padding: 0px 6.5px; border-radius: 2px; right: 7px; bottom: 7px; color: rgb(255, 255, 255); font-size: 14px; display: block; position: absolute; z-index: 20;
}
.stm_compare_unit a:hover {
	background: rgba(0, 0, 0, 1);
}
.stm_compare_unit a.active i {
	transform: rotate(45deg);
}
.stm_compare_unit i {
	color: rgb(255, 255, 255);
}
.stm-car-carousels {
	overflow: hidden; margin-bottom: 50px; position: relative;
}
.stm-big-car-gallery {
	margin-bottom: 30px;
}
.stm-big-car-gallery .stm-single-image {
	overflow: hidden; max-height: 480px;
}
.stm-thumbs-car-gallery .owl-item {
	border: 2px solid transparent; border-image: none;
}
.stm-thumbs-car-gallery .owl-item.current {
	border-color: rgb(0, 0, 0);
}
.single-car-prices {
	background-color: rgb(108, 152, 225);
}
.single-car-prices .h4 {
	font-size: 24px;
}
.single-regular-price {
	padding: 22px 0px 13px; vertical-align: middle;
}
.text-center {
	text-align: center;
}
.single-regular-price > .labeled {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 400; margin-right: 7px; vertical-align: middle;
}
.single-regular-price > .h3 {
	left: 1px; top: -1px; color: rgb(255, 255, 255); vertical-align: middle; position: relative;
}
.price-description-single {
	padding: 4px 10px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(35, 38, 40);
}
.single-regular-sale-price {
	padding: 14px 25px 12px;
}
.single-regular-sale-price > a {
	padding: 8px 0px 1px; text-align: center; color: rgb(255, 255, 255); line-height: 1.75; overflow: hidden; font-size: 1rem; display: block;
}
.single-regular-sale-price > a:hover {
	color: rgb(255, 255, 255);
}
.single-regular-sale-price > a:active {
	color: rgb(255, 255, 255);
}
.single-regular-sale-price > a:focus {
	color: rgb(255, 255, 255);
}
.single-regular-sale-price > a > .h3 {
	
}
.single-regular-sale-price > table {
	margin-bottom: 0px; table-layout: fixed;
}
.single-regular-sale-price > table tr td {
	padding: 0px; width: 50%; color: rgb(255, 255, 255); text-transform: uppercase;
}
.regular-price-with-sale {
	line-height: 17px;
}
.sale-price-description-single {
	padding: 4px 10px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; background-color: rgb(35, 38, 40);
}
.sale-price-description-single > strong {
	font-size: 14px;
}
.single-car-data {
	padding: 12px; margin-bottom: 26px; background-color: rgb(240, 242, 245);
}
.single-car-data > table {
	border: 0px currentColor; border-image: none; margin-bottom: 0px; table-layout: fixed;
}
.single-car-data > table tr td {
	padding: 11px 0px 6px; border: 0px currentColor; border-image: none;
}
.single-car-data > table tr td.t-label {
	color: rgb(136, 136, 136); text-transform: uppercase; padding-right: 3px; font-size: 12px;
}
.single-car-data > table tr td.t-value {
	color: rgb(0, 0, 0); line-height: 18px; padding-left: 3px; font-size: 14px; font-weight: 400; margin-bottom: 0px;
}
.single-car-data > table tr td.t-value.t-vin {
	text-transform: uppercase; font-size: 12px;
}
.single-car-data > table tr:last-child td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.single-car-mpg {
	padding: 11px 15px; border: 3px solid rgb(228, 230, 234); border-image: none; margin-bottom: 25px;
}
.single-car-mpg::after {
	clear: both; display: table; content: "";
}
.single-car-mpg .mpg-unit {
	width: 36%; text-align: center; float: left;
}
.single-car-mpg .mpg-unit .mpg-value {
	padding: 0px 3px; font-size: 26px; font-weight: 700;
}
.single-car-mpg .mpg-unit .mpg-label {
	text-transform: uppercase; font-size: 12px;
}
.single-car-mpg .mpg-icon {
	border-radius: 50%; width: 26.36%; text-align: center; text-indent: 5px; float: left; min-height: 64px; max-width: 64px;
}
.single-car-mpg .mpg-icon i {
	top: -1px; color: rgb(255, 255, 255); line-height: 64px; font-size: 26px; position: relative;
}
span.video-preview {
	cursor: pointer;
}
.video-preview a {
	display: block; position: relative; cursor: pointer;
}
.video-preview a::before {
	background: rgba(255, 255, 255, 0.8); font: 30px/51px FontAwesome; margin: -25px 0px 0px -25px; border-radius: 50%; left: 50%; top: 50%; width: 51px; height: 51px; text-align: center; color: rgb(35, 38, 40); display: block; position: absolute; z-index: 20; content: "\f144"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.stm-single-car-history-image {
	margin: 20px 0px;
}
.stm-single-car-content .title {
	margin-bottom: 20px;
}
.stm_single_car_wrapper {
	margin: 0px auto 50px; width: auto; max-width: 1270px;
}
.stm-show-password {
	position: relative;
}
.stm-show-password .user_validated_field {
	padding-right: 30px;
}
.stm-show-password i {
	top: 50%; right: 10px; margin-top: -8px; position: absolute;
}
.stm-sort-by-options {
	margin-bottom: 15px;
}
.single-car-prices table {
	border: 0px currentColor; border-image: none;
}
.single-car-prices table tr {
	border: 0px currentColor; border-image: none;
}
.single-car-prices table tr td {
	border: 0px currentColor; border-image: none;
}
.stm-login-register-form .form-group {
	margin-bottom: 25px;
}
.stm-login-register-form {
	margin: 27px 0px 0px;
}
.stm-login-register-form h3 {
	margin-bottom: 28px;
}
.stm-login-register-form .stm-login-form {
	margin-bottom: 30px;
}
.stm-login-register-form .stm-login-form form {
	padding: 41px 30px 36px; background-color: rgb(21, 62, 77);
}
.stm-login-register-form .stm-login-form form h4 {
	color: rgb(255, 255, 255); letter-spacing: -0.5px; font-size: 15px; margin-bottom: 14px;
}
.stm-login-register-form .stm-login-form form .form-checker {
	color: rgba(255, 255, 255, 0.5); margin-bottom: 26px !important;
}
.stm-login-register-form .stm-login-form form .form-checker label:hover {
	cursor: pointer;
}
.stm-login-register-form .stm-login-form form .form-group {
	margin-bottom: 30px;
}
.stm-login-register-form .stm-login-form form .form-group.form-checker {
	margin-top: -5px;
}
.stm-login-register-form .stm-login-form form .form-group.form-checker .checker {
	margin-right: 5px !important;
}
.stm-login-register-form .stm-login-form form input[type='text'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='number'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='tel'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='email'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='search'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='password'] {
	border-color: rgb(240, 242, 245) !important; padding-left: 17px; background-color: rgb(240, 242, 245) !important;
}
.stm-login-register-form .stm-login-form form input[type='text'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form input[type='number'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form input[type='tel'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form input[type='email'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form input[type='search'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form input[type='password'].form-error {
	border-color: rgb(255, 35, 37) !important;
}
.stm-login-register-form .stm-login-form form .stm-listing-loader {
	top: 1px; color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; visibility: hidden; position: relative; opacity: 0;
}
.stm-login-register-form .stm-login-form form .stm-listing-loader i {
	animation:rotating 2s linear infinite; display: inline-block; -webkit-animation: rotating 2s infinite linear;
}
.stm-login-register-form .stm-login-form form .stm-listing-loader.visible {
	visibility: visible; opacity: 1;
}
.stm-login-register-form .stm-login-form form .stm-message-ajax-validation {
	padding: 10px; border-radius: 5px; text-align: center; font-size: 13px; margin-top: 18px; background-color: rgb(255, 255, 255);
}
.stm-login-register-form .stm-register-form {
	margin-bottom: 30px;
}
.stm-login-register-form .stm-register-form form {
	padding: 37px 30px 4px; border-top-color: rgb(21, 62, 77); border-top-width: 4px; border-top-style: solid; box-shadow: 0px 5px 10px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.stm-login-register-form .stm-register-form form h4 {
	font-size: 15px;
}
.stm-login-register-form .stm-register-form form .form-group {
	margin-bottom: 30px;
}
.stm-login-register-form .stm-register-form form .form-group h4 {
	margin-bottom: 14px;
}
.stm-login-register-form .stm-register-form form .form-group.form-checker {
	color: rgb(136, 136, 136); font-size: 13px; margin-bottom: 25px;
}
.stm-login-register-form .stm-register-form form input[type='submit'][disabled] {
	box-shadow: 0px 2px 0px rgba(201,204,207,0.5); background-color: rgb(201, 204, 207) !important;
}
.stm-login-register-form .stm-register-form form input[type='submit'][disabled]:hover {
	cursor: not-allowed;
}
.stm-login-register-form .stm-register-form form input[type='submit'].cptch_nbld {
	margin-top: 16px;
}
.stm-login-register-form .stm-register-form form input[type='text'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form input[type='number'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form input[type='tel'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form input[type='email'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form input[type='search'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form input[type='password'] {
	padding-left: 17px;
}
.stm-login-register-form .stm-register-form form .stm-listing-loader {
	top: 1px; color: rgb(27, 199, 68); line-height: 15px; font-size: 15px; visibility: hidden; position: relative; opacity: 0;
}
.stm-login-register-form .stm-register-form form .stm-listing-loader i {
	animation:rotating 2s linear infinite; display: inline-block; -webkit-animation: rotating 2s infinite linear;
}
.stm-login-register-form .stm-register-form form .stm-listing-loader.visible {
	visibility: visible; opacity: 1;
}
.stm-login-register-form .stm-register-form form .g-recaptcha {
	margin-right: 25px; float: left; min-height: 78px; min-width: 304px;
}
.stm-login-register-form .stm-register-form form .stm-message-ajax-validation {
	padding: 10px 20px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 20px; background-color: rgb(21, 62, 77);
}
.stm-show-password {
	position: relative;
}
.stm-listing-loader.visible {
	visibility: visible; opacity: 1;
}
.stm-user-private .stm-car-listing-sort-units {
	padding-bottom: 35px !important; margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.stm-user-private .stm-car-listing-sort-units .stm-seller-title {
	margin-bottom: 0px !important;
}
.stm-user-private .stm-car-listing-sort-units .stm-directory-listing-top__right {
	margin-top: 0px !important;
}
.stm-user-private .stm-user-private-sidebar {
	padding-top: 47px; padding-right: 30px; padding-bottom: 20px; position: relative;
}
.stm-user-private .stm-user-private-sidebar .stm-user-top {
	margin-bottom: 40px;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar {
	margin-right: 12px; float: left;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar a {
	text-decoration: none !important;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar .img-avatar {
	border-radius: 50%; width: 80px; height: 80px;
}
.stm-user-private .stm-user-private-sidebar .stm-user-avatar .stm-empty-avatar-icon {
	border-radius: 50%; width: 80px; height: 80px; text-align: center; color: rgb(172, 185, 189); line-height: 80px; text-indent: 2px; font-size: 35px; background-color: rgb(238, 238, 238);
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information {
	overflow: hidden;
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .title {
	line-height: 24px; letter-spacing: -0.8px; font-size: 20px; font-weight: 700; text-decoration: none !important; margin-bottom: 1px;
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .title-sub {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .socials a {
	border-radius: 3px; width: 18px; height: 18px; text-align: center; color: rgb(21, 62, 77); line-height: 18px; font-size: 12px; margin-top: 7px; margin-right: 10px; vertical-align: middle; float: left; display: block; background-color: rgb(170, 170, 170);
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .socials a:hover {
	background-color: rgb(255, 255, 255);
}
.stm-user-private .stm-user-private-sidebar .stm-user-profile-information .socials a:last-child {
	margin-right: 0px;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list {
	padding-bottom: 16px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a {
	text-transform: uppercase; letter-spacing: -0.5px; padding-left: 33px; font-weight: 700; text-decoration: none !important; margin-bottom: 28px; display: block; position: relative;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a i {
	left: 0px; top: 3px; color: rgb(78, 144, 204); font-size: 16px; position: absolute;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a i.stm-service-icon-star-o {
	top: 2px;
}
.stm-user-private .stm-user-private-sidebar .stm-actions-list a i.fa {
	top: 6px; font-size: 17px;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone {
	padding-left: 33px; margin-top: 24px; position: relative;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone i {
	left: 2px; top: 5px; font-size: 16px; position: absolute;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-phone .phone-label {
	margin-bottom: 3px;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-mail {
	padding-bottom: 22px; padding-left: 33px; margin-top: 19px; position: relative;
}
.stm-user-private .stm-user-private-sidebar .stm-dealer-mail i {
	left: 2px; top: 4px; position: absolute;
}
.stm-user-private .stm-user-private-sidebar .show-my-profile {
	border-radius: 5px !important; overflow: hidden; margin-top: 31px; display: inline-block;
}
.stm-user-private .stm-user-private-sidebar .show-my-profile a {
	background: rgba(0, 0, 0, 0.2); padding: 6px 15px 6px 35px; color: rgb(78, 144, 204); letter-spacing: 0.1px; font-size: 13px; text-decoration: none !important; display: inline-block !important; position: relative;
}
.stm-user-private .stm-user-private-sidebar .show-my-profile i {
	left: 15px; top: 12px; position: absolute;
}
.stm-user-private .stm-user-private-sidebar .show-my-profile:hover a {
	color: rgb(255, 255, 255);
}
.stm-user-private .stm-user-private-main {
	padding-top: 40px;
}
.stm-user-private .stm-user-private-main .archive-listing-page {
	padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;
}
.stm-user-private .stm-user-private-main .stm-seller-title {
	letter-spacing: -0.7px; font-size: 28px; font-weight: 700; margin-bottom: 30px;
}
.stm-user-private .stm-user-private-main .stm-seller-title.stm-main-title {
	letter-spacing: -1.2px; margin-right: 25px; margin-bottom: 57px; float: left;
}
.stm-sort-private-my-cars {
	text-align: right; overflow: hidden;
}
.stm-sort-private-my-cars .select-type {
	display: inline-block;
}
.stm-sort-private-my-cars .select-type .stm-label-type {
	color: rgb(136, 136, 136); margin-right: 15px; display: inline-block;
}
.stm-sort-private-my-cars .select-type .select2 {
	width: auto !important; text-align: left; display: inline-block; min-width: 130px;
}
.stm-sort-private-my-cars .select-type .select2.select2-container--default .select2-selection--single {
	border: 1px solid rgb(223, 225, 229); border-image: none; height: 32px; background-color: transparent !important;
}
.stm-sort-private-my-cars .select-type .select2.select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 32px; line-height: 32px;
}
.stm-sort-private-my-cars .select-type .select2.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 33px;
}
.stm_listing_edit_controls a {
	margin-right: 10px;
}
.stm_listing_edit_car.draft .listing-list-loop {
	opacity: 0.5;
}
.stm_listing_edit_car.pending .listing-list-loop {
	opacity: 0.5;
}
.stm-my-profile-settings {
	padding-top: 34px; margin-top: 30px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.stm-my-profile-settings .stm-image-unit {
	margin-bottom: 45px;
}
.stm-my-profile-settings .stm-image-unit .image {
	margin-right: 45px; float: left; position: relative;
}
.stm-my-profile-settings .stm-image-unit .image:hover img {
	border-color: rgb(248, 11, 11);
}
.stm-my-profile-settings .stm-image-unit .image:hover .fa-remove {
	display: block;
}
.stm-my-profile-settings .stm-image-unit .image img {
	border-radius: 50%; border: 3px solid transparent; border-image: none;
}
.stm-my-profile-settings .stm-image-unit .image .fa-remove {
	border-radius: 50%; top: 10px; width: 24px; height: 24px; text-align: center; right: 14px; color: rgb(255, 255, 255); line-height: 24px; display: none; position: absolute; cursor: pointer; background-color: rgb(248, 11, 11);
}
.stm-my-profile-settings .stm-image-unit .image .stm-empty-avatar-icon {
	width: 160px; height: 160px; text-align: center; line-height: 160px; background-color: rgb(238, 238, 238);
}
.stm-my-profile-settings .stm-image-unit .image .stm-empty-avatar-icon i {
	color: rgb(172, 185, 189); font-size: 70px; vertical-align: middle;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar {
	overflow: hidden; margin-top: 3px;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .heading-font {
	letter-spacing: -0.9px; font-size: 20px; font-weight: 700; margin-bottom: 24px;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-choose-file {
	float: left;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area {
	padding: 16px 15px 18px 18px; position: relative; background-color: rgb(240, 242, 245);
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area .button {
	padding: 17px 24px 11px 25px; margin-right: 14px; display: inline-block;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area input[name='stm-dealer-image'] {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area input[name='stm-avatar'] {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area input[name='stm-dealer-image']:hover {
	cursor: pointer;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area input[name='stm-avatar']:hover {
	cursor: pointer;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area .stm-remove-file {
	color: rgb(187, 0, 0); margin-left: 10px; display: inline-block; position: relative; z-index: 20;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area .stm-remove-file:hover {
	cursor: pointer;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-new-upload-area .stm-new-file-label {
	color: rgb(136, 136, 136); margin-top: 17px;
}
.stm-my-profile-settings .stm-image-unit .stm-upload-new-avatar .stm-label {
	color: rgb(136, 136, 136); letter-spacing: -0.2px; padding-left: 2px; font-size: 13px; margin-top: 10px;
}
.stm-my-profile-settings .stm-change-block {
	margin-top: 40px;
}
.stm-my-profile-settings .stm-change-block .title {
	letter-spacing: -0.9px; padding-bottom: 17px; font-size: 20px; font-weight: 700; margin-bottom: 40px; border-bottom-color: rgb(21, 62, 77); border-bottom-width: 4px; border-bottom-style: solid;
}
.stm-my-profile-settings .stm-change-block.stm-change-password-form {
	margin-top: 21px;
}
.stm-my-profile-settings .stm-change-block.stm-socials-form {
	margin-top: 27px;
}
.stm-my-profile-settings .main-info-settings {
	padding-top: 1px; padding-right: 73px;
}
.stm-my-profile-settings .form-group {
	margin-bottom: 29px;
}
.stm-my-profile-settings .form-group .stm-label {
	letter-spacing: -0.8px; margin-bottom: 14px;
}
.stm-my-profile-settings .form-group label {
	margin-top: 10px;
}
.stm-my-profile-settings .form-group label:hover {
	cursor: pointer;
}
.stm-my-profile-settings .form-group label .checker {
	margin-right: 5px !important;
}
.stm-my-profile-settings .form-group label > span {
	top: 0px; color: rgb(136, 136, 136); font-size: 13px; position: relative;
}
.stm_socials_settings .fa {
	border-radius: 3px; top: -1px; width: 21px; height: 21px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; margin-right: 7px; vertical-align: middle; position: relative;
}
.stm_socials_settings .fa.fa-facebook {
	background-color: rgb(59, 89, 152);
}
.stm_socials_settings .fa.fa-twitter {
	background-color: rgb(34, 183, 239);
}
.stm_socials_settings .fa.fa-linkedin {
	background-color: rgb(0, 123, 182);
}
.stm_socials_settings .fa.fa-youtube-play {
	text-indent: -1px; background-color: rgb(187, 0, 0);
}
.stm-settings-confirm-password {
	margin: 25px 0px 50px; padding: 19px 20px 10px 31px; background-color: rgb(21, 62, 77);
}
.stm-settings-confirm-password .stm-show-password {
	width: 367px; display: inline-block; max-width: 100%;
}
.stm-settings-confirm-password .stm-show-password .fa {
	right: 15px; margin-top: -15px;
}
.stm-settings-confirm-password .heading-font {
	color: rgb(255, 255, 255); letter-spacing: 0.2px; margin-bottom: 11px;
}
.stm-settings-confirm-password input[name='stm_confirm_password'] {
	padding-right: 40px; margin-right: 10px; margin-bottom: 15px; display: inline-block; max-width: 357px;
}
.stm-settings-confirm-password input[type='submit']:active {
	top: 0px;
}
.alert {
	padding: 15px; border-radius: 4px; border: 1px solid transparent; border-image: none; margin-bottom: 20px;
}
.alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
.stm-user-public-profile {
	margin: 50px auto 91px;
}
.stm-user-public-profile .stm-user-public-profile-top {
	padding-bottom: 32px; margin-bottom: 24px; border-bottom-color: rgb(21, 62, 77); border-bottom-width: 4px; border-bottom-style: solid;
}
.stm-user-public-profile .stm-user-name {
	height: 80px; line-height: 80px; overflow: hidden; padding-left: 104px; margin-right: 5px; float: left; position: relative;
}
.stm-user-public-profile .stm-user-name .image {
	border-radius: 50%; left: 0px; top: 0%; width: 80px; height: 80px; text-align: center; line-height: 70px; overflow: hidden; position: absolute; background-color: rgb(238, 238, 238);
}
.stm-user-public-profile .stm-user-name .image img {
	display: inline-block; max-width: 100%;
}
.stm-user-public-profile .stm-user-name .image .stm-service-icon-user {
	top: 4px; color: rgb(172, 185, 189); line-height: 70px; font-size: 35px; position: relative;
}
.stm-user-public-profile .stm-user-name .title {
	vertical-align: middle; display: inline-block;
}
.stm-user-public-profile .stm-user-name h4 {
	line-height: 16px; font-size: 20px; margin-bottom: 6px;
}
.stm-user-public-profile .stm-user-name .stm-title-desc {
	color: rgb(136, 136, 136); line-height: 13px; font-size: 13px;
}
.stm-user-public-profile .stm-user-data-right {
	text-align: center; overflow: hidden;
}
.stm-user-public-profile .stm-user-data-right .stm-user-email {
	padding: 14px 26px 11px 49px; border-radius: 3px; text-align: left; margin-top: 8px; margin-left: 5px; float: right; position: relative; background-color: rgb(242, 242, 242);
}
.stm-user-public-profile .stm-user-data-right .stm-user-email .fa {
	left: 21px; top: 18px; color: rgb(78, 144, 204); font-size: 16px; position: absolute;
}
.stm-user-public-profile .stm-user-data-right .stm-user-email .mail-label {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-user-public-profile .stm-user-data-right .stm-user-email .mail {
	font-size: 14px;
}
.stm-user-public-profile .stm-user-data-right .stm-user-phone {
	text-align: left; overflow: hidden; padding-left: 32px; margin-top: 26px; display: inline-block; position: relative;
}
.stm-user-public-profile .stm-user-data-right .stm-user-phone i {
	left: 0px; top: 3px; position: absolute;
}
.stm-user-public-profile .stm-user-data-right .stm-user-phone .phone {
	line-height: 18px; font-size: 18px; margin-bottom: 0px;
}
.stm-user-public-profile .stm-user-data-right .stm-user-phone .phone-label {
	color: rgb(136, 136, 136); font-size: 13px; margin-top: 2px;
}
.stm-user-public-profile .stm-user-sidebar .stm-service-icon-write_message {
	font-size: 14px;
}
.stm-user-public-profile .stm-user-sidebar textarea {
	padding: 8px 10px 8px 30px;
}
.stm-user-public-listing .archive-listing-page {
	margin: 30px 0px;
}
.stm_compare_col_top {
	overflow: hidden; margin-bottom: 20px;
}
.compare-value-hover .h5 {
	opacity: 0.5;
}
.compare-value-hover.hovered .h5 {
	opacity: 1;
}
.stm_compare_col_top .car-action-unit {
	border-radius: 0px; border: 0px currentColor; border-image: none;
}
.stm_compare_col_top h4 {
	margin-top: 10px;
}
.stm-listing-car-dealer-info {
	margin-top: -4px;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c a .title {
	margin: 1px 0px 0px; font-size: 16px;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c a .stm-label {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c .image {
	width: 40px; text-align: center; line-height: 40px; margin-right: 14px; float: left;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c .image img {
	border-radius: 50%; overflow: hidden;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c a {
	overflow: hidden; display: block;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c .image .no-avatar {
	border-radius: 50%; width: 40px; height: 40px; color: rgb(91, 103, 113); text-indent: 2px; font-size: 16px; background-color: rgb(238, 238, 238);
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c .image a {
	text-decoration: none !important;
}
.stm-listing-car-dealer-info .title {
	letter-spacing: -0.4px; font-size: 20px; margin-bottom: 15px;
}
.stm-listing-car-dealer-info .dealer-image {
	margin-right: 20px; float: left;
}
.stm-listing-car-dealer-info .dealer-rating {
	overflow: hidden; padding-top: 6px;
}
.stm-listing-car-dealer-info .dealer-rating .stm-rate-sum {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-listing-car-dealer-info .dealer-contacts {
	margin: 29px 0px 28px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit {
	padding-top: 17px; padding-left: 33px; margin-top: 20px; border-top-color: rgb(229, 232, 236); border-top-width: 1px; border-top-style: solid; position: relative;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.phone {
	padding-right: 50px; margin-bottom: 5px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.address {
	margin-top: 14px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.mail i {
	font-size: 15px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.mail .stm-label {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.mail a {
	font-size: 14px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit.mail a:hover {
	color: rgb(21, 62, 77);
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit .phone {
	letter-spacing: -0.5px; font-size: 18px; font-weight: 700; margin-bottom: -1px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit .phone-label {
	color: rgb(136, 136, 136); font-size: 13px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit i {
	left: 0px; top: 21px; font-size: 13px; position: absolute;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit i.stm-service-icon-pin_2 {
	font-size: 16px;
}
.stm-listing-car-dealer-info .dealer-contacts .dealer-contact-unit .address {
	color: rgb(21, 62, 77); line-height: 18px; font-size: 13px;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c a {
	text-decoration: none !important;
}
.stm-listing-car-dealer-info.stm-common-user .stm-user-main-info-c a .title {
	padding-top: 0px;
}
.stm-user-message {
	color: rgb(255, 255, 255) !important; padding-bottom: 10px; display: block !important;
}
.stm-image-avatar.hide-empty .stm-empty-avatar-icon {
	display: none;
}
.stm-image-avatar.hide-photo img {
	display: none;
}
.stm-image-avatar.hide-photo .stm_image_upl {
	display: none;
}
.page-numbers li {
	vertical-align: top;
}
img {
	vertical-align: top;
}
.stm_single_car_wrapper {
	margin: 0px auto; padding: 0px 15px; max-width: 1270px;
}
.container {
	margin: 0px auto; padding: 0px 15px; max-width: 1270px;
}
.stm-single-car-side > .rmv_txt_drctn {
	color: rgb(255, 255, 255);
}
.stm-single-car-side > .rmv_txt_drctn:hover {
	color: rgb(255, 255, 255);
}
.stm-single-car-side > .rmv_txt_drctn:active {
	color: rgb(255, 255, 255);
}
.stm-single-car-side > .rmv_txt_drctn:focus {
	color: rgb(255, 255, 255);
}
.regular-price-with-sale > .rmv_txt_drctn {
	text-transform: none;
}
.stm_single_car_wrapper .stm_single_car_row .stm_single_car_side .stm-single-car-side .stm-single-listing-car-features h3 {
	padding: 15px 19px; color: rgb(255, 255, 255); background-color: rgb(108, 152, 225);
}
.stm_single_car_wrapper .stm_single_car_row .stm_single_car_side .stm-single-car-side .stm-single-listing-car-features .lists-inline {
	padding: 20px 15px; margin-bottom: 26px; background-color: rgb(240, 242, 245);
}
.stm_single_car_wrapper .stm_single_car_row .stm_single_car_side .stm-single-car-side .stm-single-listing-car-features .lists-inline ul {
	list-style: none; margin: 0px; padding: 0px;
}
.stm_single_car_wrapper .stm_single_car_row .stm_single_car_side .stm-single-car-side .stm-single-listing-car-features .lists-inline ul li {
	margin-bottom: 10px;
}
.stm_single_car_wrapper .stm_single_car_row .stm_single_car_side .stm-single-car-side .stm-single-listing-car-features .lists-inline ul li:last-child {
	margin-bottom: 0px;
}
@media all and (max-width:768px)
{
.stm_single_car_content {
	width: 100%;
}
.archive-listing-page_content {
	width: 100%;
}
.stm_single_car_side {
	width: 100%;
}
.archive-listing-page_side {
	width: 100%;
}
.form-control {
	margin: 0px 0px 20px;
}
.listing-list-loop .image {
	margin: 0px auto 20px; width: auto; float: none;
}
.listing-list-loop .content .meta-top .price {
	margin: 0px 0px 15px; padding: 0px 15px; text-align: left; float: none;
}
}
