
/* scheda auto */

.sale-price-actions-single .button.stm-button-secondary-color {box-shadow: 0 2px 0 rgba(204,97,25, 0.75);margin-bottom:10px;}

.stm-single-car-page h1, .stm-single-car-page .h1 {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 14px;
}
.stm-thumbs-car-gallery  img[data-lazy-src]{max-height:83px;}
@media (max-width: 780px){
	.stm-single-car-page h1 {		font-size: 20px;	}
	.stm-thumbs-car-gallery .owl-item {margin-right:7px!important;width:auto!important;}
	
}
.prezzo-a-te-riservato{font-size:16px;}
.auto-chiavi-in-mano {font-size:32px;line-height:34px;}
.wpb_raw_code a.button.stm-button {padding: 8px 12px 6px;float:right;}
.desktop {display:inline-block;}
.mobile{display:none;}
@media (max-width: 767px){
	.car-action-unit.stm-brochure i.fa-info-circle {		top: 9px;	}
	.desktop {display:none;}
	.mobile{display:block;}
	
}
.stellecard {margin-top:5px;}
.single-car-icon-whyus {text-align:center;}
.home .single-car-icon-whyus {text-align:left;}
.single-car-icon-whyus i{font-size:50px!important;color:#fab637!important;}
.single-car-icon-whyus h4{margin-top:10px;}

.single-car-actions > ul li {
    margin-right: 4px;
}
.single-car-actions > ul li a{
    min-width:auto!important;
}
.single-car-contacts i {    font-size: 30px;color: #3b5998;}

.single-car-contacts .icon-box{padding:0!important;margin-bottom:10px;}
.single-car-contacts .fa-whatsapp {color:#81d742;font-size:36px;}
.single-car-contacts  .icon{   margin-top: 0px !important;
    margin-right: 15px !important;
}


/* condivisione */

.share-modal,.vcontact-modal{height:0;width:0;opacity:0;overflow:hidden;}
.share-modal .share-modal-body {z-index:9999;position:absolute;left:calc(50% - 110px);top:40px;width:220px;}
.share-modal.active,.vcontact-modal.active{height:auto;width:auto;opacity:1;}
.share-overlay{}
/*.active #share-overlay {position:fixed;top:0;left:0;right:0;bottom:0;opacity:0.5;background:rgba(0,0,0,0.5);z-index:9998;}*/
.share-modal.active .share-modal-body,.vcontact-modal.active .share-modal-body{border: 1px solid gray;background-color:#3b5998;border-radius:5px;}

.share-modal-body a { padding: 5px;margin:3px 9px;display:inline-block;border:1px solid #3b5998;border-radius:3px;}
.share-modal-body a:hover{border-color:#fff;}
.share-modal.active .share-modal-body .wazzap-mobile {display:none;}
.share-modal-body i.fa{vertical-align:middle;}

@media (max-width: 768px){
	.wazzap-mobile{display:inline-block!important;}
	.share-modal .share-modal-body{left:calc(50% - 134px);width:268px;}
}
.caret {
        width: 0;
        height: 0;
        display: inline-block;
        border: 20px solid transparent;
		position: absolute;
		top: 29px;
		left: calc(50% - 24px);
    }
	.caret.up{
        border-bottom-color: #3b5998;
		border-top:0px;
    }


.share-modal-body .fa-facebook:before {
    height: 25px;
    width: 16px;
    display: block;
    background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23fff" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>');
	content:''!important;
}

.share-modal-body .fa-whatsapp:before{
	height: 25px;
    width: 22px;
    display: block;
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="whatsapp" class="svg-inline--fa fa-whatsapp fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23fff" d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg>');
	content:'';
	vertical-align:middle;
}
.share-modal-body .fa-envelope:before{
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg>');
	content:'';
	height: 25px;
    width: 23px;
    display: inline-block;
	vertical-align:middle;
}
.share-modal-body .fa-twitter:before{
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>');
	content:'';
	height: 25px;
    width: 23px;
	display: inline-block;
	vertical-align:middle;
}


.share-modal-body .fa-pinterest:before{
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="pinterest-p" class="svg-inline--fa fa-pinterest-p fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="%23fff" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"></path></svg>');
	content:'';
	height: 25px;
    width: 19px;
	display: inline-block;
	vertical-align:middle;
}

/* skype/google */

.vcontact-modal .share-modal-body{z-index:9999;position:absolute;left:calc(50% - 52px);top:50px;width:104px;}


.share-modal-body .fa-video:before{
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="video" class="svg-inline--fa fa-video fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23fff" d="M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"></path></svg>');
	content:'';
	height: 20px;
    width: 21px;
	display: inline-block;
	vertical-align:text-bottom;
}

.fa-skype:before{
	vertical-align:text-bottom;
	background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="skype" class="svg-inline--fa fa-skype fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23fff" d="M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z"></path></svg>');
	content:'';
	height: 20px;
    width: 17px;
	display: inline-block;
}
.vcontact-modal .caret {		top: 39px;}
	

/* calcolatore */
.stm_calculator_results {
    display: none;
}
.calculator-alert.visible-alert {
    display: block!important;
}
.has-error input[type="text"], .has-error input[type="number"],.has-error input[type="tel"], .has-error input[type="email"], .has-error input[type="search"], .has-error input[type="password"] {
    border-color: #ff2325;
}

/* 360 */
.stm-thumbs-car-gallery .t360-preview:before {
	content: '';
	background-color:transparent;
}
.t360-preview a:before{
	content: '';
	background-image:url('/wp-content/uploads/2018/01/360.png');
	width:90px;
	height:50px!important;
	background-color:rgba(255,255,255,0.5);
	
	position: absolute;
    content: '';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
    color: #232628;
    font-size: 30px;
    z-index: 20;
}
.stm-thumbs-car-gallery .t360-preview a:before{
	left:34%; 
}

/*
.stm-thumbs-car-gallery .owl-prev:after{
	content:"‹"!important;
	color: #000!important;
}
.stm-thumbs-car-gallery .owl-next:after{
	content:"›"!important;
}
*/


/* price */

.regular-price-with-sale strong {text-decoration: line-through;}
.regular-price{text-decoration: line-through!important;}
.regular-price .lbel-price {text-decoration:none;}
.single-regular-sale-price td {
    display: inline-block;
    padding: 0 !important;
    text-align: center;
    width: 100% !important;
}
.single-regular-sale-price > table tr td:nth-child(2) .h4{
   font-size: 26px!important;
   padding-top: 5px;
}
.single-regular-sale-price > table tr td:first-child {
    border-right: 0!important;
}
.sale-price-actions-single .button {width:100%;margin-top:5px;margin-bottom:5px;}



.stm_auto_loan_calculator {
    padding: 22px 23px 8px;
    border: 3px solid #e4e6ea;
}

.stm_auto_loan_calculator > .title {
    position: relative;
    min-height: 42px;
    padding-left: 55px;
    text-transform: uppercase;
}

.stm_auto_loan_calculator > .title h5 {
    position: relative;
    top: 4px;
    margin-bottom: 15px;
    line-height: 16px;
    font-size: 16px;
    font-weight: 400;
}

.stm_auto_loan_calculator > .title > i {
    position: absolute;
    top: 0;
    left: 1px;
    font-size: 42px;
    color: #dd0000;
}

.stm_auto_loan_calculator .form-group {
    margin-bottom: 17px;
}

.stm_auto_loan_calculator .labeled {
    margin-bottom: 6px;
    font-size: 13px;
    color: #888;
}

.stm_auto_loan_calculator input {
    height: 37px;
    line-height: 37px;
}

.stm_auto_loan_calculator .single-calculator-title {
    margin: 8px 0 28px -2px;
    text-transform: none;
}

.stm_auto_loan_calculator .single-calculator-title h3 {
    position: relative;
    top: 4px;
}

.stm_auto_loan_calculator.wide-version {
    padding-left: 32px;
    padding-right: 32px;
}

.stm_auto_loan_calculator.wide-version .stm_calculator_results {
    padding-bottom: 26px;
}

.stm_auto_loan_calculator.wide-version .form-group {
    margin-bottom: 24px;
}

.orange {
    color: #dd0000;
}

.calculate_loan_payment {
    margin-bottom: 16px;
}

.stm_calculator_results {
    padding-top: 8px;
    padding-bottom: 20px;
    color: #fff;
}

.stm_calculator_results .stm-calc-results-inner {
    position: relative;
    background-color: #3b5998;
    padding: 18px 24px 14px;
}

.stm_calculator_results .stm-calc-results-inner:after {
    position: absolute;
    content: '';
    display: block;
    top: -8px;
    left: 26px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #3b5998;
}

.stm_calculator_results .stm-calc-results-inner .h5 {
    min-height: 22px;
    margin-bottom: 5px;
    color: #fff;
}

.stm_calculator_results .stm-calc-label {
    margin-bottom: -2px;
    font-size: 13px;
}

.single-car-actions > ul li {
    float: left;
    margin-right: 13px;
    margin-bottom: 12px;
}
.car-action-unit {
    position: relative;
    display: block;
    padding: 0 15px;
    padding-left: 32px;
    font-size: 12px;
    text-transform: uppercase;
    color: #888;
    border: 1px solid #dddddd;
    line-height: 27px;
    border-radius: 15px;
    text-decoration: none !important;
}

.car-action-unit > i {
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -1px;
    font-size: 17px;
    color: #3b5998;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.car-action-unit:hover {
    border-color: #3b5998;
}
.car-action-unit.stm-brochure {
    padding-left: 35px;
}

.car-action-unit.stm-brochure > i {
    left: 11px;
}
@media (max-width: 767px){
	.single-car-actions > ul li { float:none;text-align:center;}
	.car-action-unit.stm-brochure > i {position:relative;left: -11px;top: 2px;}
}
.car-action-unit.stm-share > i {
    left: 11px;
    font-size: 13px;
}
@media (max-width: 767px){
.car-action-unit.stm-share > i {    left: -11px;position: relative;    top: 1px;}
}
.single-car-actions .icona-telefono {
    top: 4px;
    left: 0;
    color: #81d742!important;
}
@media (max-width: 767px){
	.car-action-unit > i {
		position: relative;
		top: 1px;
		left: -8px;
	}
}
.stm-big-car-gallery .owl-controls {
    margin-top: 25px;
}

.stm-thumbs-car-gallery {
    position: relative;
}

.stm-thumbs-car-gallery:after {
    display: table;
    content: "";
    clear: both;
}

.stm-thumbs-car-gallery .stm-single-image {
    max-width: 142px;
    width: auto;
    margin: 0 auto;
}

.stm-thumbs-car-gallery .stm-single-image:hover {
    cursor: pointer;
}

.stm-thumbs-car-gallery .stm-single-image img {
    max-width: 100%;
    height: auto;
}

.stm-thumbs-car-gallery .owl-item:hover {
    cursor: pointer;
}

.stm-thumbs-car-gallery .owl-item:after {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(35, 38, 40, 0.3);
    visibility: visible;
    opacity: 0;
    max-width: 142px;
    width: auto;
    margin: 0 auto;
}

.stm-thumbs-car-gallery .owl-item.current:after {
    visibility: visible;
    opacity: 1;
}

.stm-thumbs-car-gallery .owl-controls {
    margin-top: 0;
}

.stm-thumbs-car-gallery .owl-prev {
    position: absolute;
    left: -30px;
    top: 0;
    width: 30px;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}

.stm-thumbs-car-gallery .owl-prev:after {
    /*font: normal normal normal 14px/1 FontAwesome;*/
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    content: "‹";
    color: #fff;
    line-height: 82px;
}

.stm-thumbs-car-gallery .owl-next {
    position: absolute;
    right: -30px;
    top: 0;
    width: 30px;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}

.stm-thumbs-car-gallery .owl-next:after {
    /*font: normal normal normal 14px/1 FontAwesome;*/
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    display: block;
    content: "›";
    color: #fff;
    line-height: 82px;
}
.stm-thumbs-car-gallery .video-preview {
    position: relative;
}

.stm-thumbs-car-gallery .video-preview:before {
    position: absolute;
    content: '';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    content: "\f144";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 51px;
    height: 51px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
    color: #3b5998;
    font-size: 30px;
    z-index: 20;
}

.stm-big-car-gallery .video-preview a:before {
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-size: 63px;
    margin: -45px 0 0 -45px !important;
}

.stm-car-carousels {
    position: relative;
    overflow: hidden;
    margin-bottom: 45px;
}

.stm-car-carousels:hover .stm-thumbs-car-gallery .owl-prev {
    left: 0;
}

.stm-car-carousels:hover .stm-thumbs-car-gallery .owl-next {
    right: 0;
}
@media (max-width: 767px){
	.stm-car-carousels .stm-thumbs-car-gallery .owl-prev {
		left: 0;
	}

	.stm-car-carousels .stm-thumbs-car-gallery .owl-next {
		right: 0;
	}
	.stm-car-carousels:hover .stm-thumbs-car-gallery .owl-prev {
    left: -30;
	}

	.stm-car-carousels:hover .stm-thumbs-car-gallery .owl-next {
		right: -30;
	}
}
.video-preview {
    position: relative;
}

.video-preview a {
    display: block;
    position: relative;
}

.video-preview a:before {
    position: absolute;
    content: '';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    content: "\f144";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 51px;
    height: 51px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
    color: #232628;
    font-size: 30px;
    z-index: 20;
}

.video-preview a:hover:before {
    color: #3b5998;
}


.single-car-prices {
    background-color: #3b5998;
}

.single-car-prices .h4 {
    font-size: 24px;
}

.single-regular-price {
    padding: 22px 0 13px;
    vertical-align: middle;
}

.single-regular-price > .labeled {
    margin-right: 7px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    vertical-align: middle;
    text-transform: uppercase;
}

.single-regular-price > .h3 {
    position: relative;
    top: -1px;
    left: 1px;
    color: #fff;
    vertical-align: middle;
}

.price-description-single {
    padding: 4px 10px;
    background-color: #232628;
    font-size: 13px;
    text-align: center;
    color: #fff;
}

.single-regular-sale-price {
    padding: 14px 22px 12px;
}

.single-regular-sale-price > table {
    margin-bottom: 0;
    table-layout: fixed;
}

.single-regular-sale-price > table tr td {
    width: 50%;
    padding: 0;
    border-bottom: none;
    color: #fff;
    text-transform: uppercase;
}

.single-regular-sale-price > table tr td:first-child {
    font-size: 14px;
    border-right: 1px solid #89ade7;
}

.single-regular-sale-price > table tr td:nth-child(2) {
    padding-left: 21px;
}

.single-regular-sale-price > table tr td:nth-child(2) .h4 {
    margin: -5px 0 0;
    color: #fff;
}

.regular-price-with-sale {
    line-height: 17px;
}

.regular-price-with-sale strong {
    display: block;
}

.sale-price-description-single {
    padding: 4px 10px;
    background-color: #232628;
    font-size: 12px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.sale-price-description-single > strong {
    font-size: 14px;
}

.single-car-data {
    padding: 12px 26px 13px 23px;
    margin-bottom: 26px;
    background-color: #f0f2f5;
}

.single-car-data > table {
    margin-bottom: 0;
    table-layout: fixed;
}

.single-car-data > table tr td {
    padding: 11px 0 6px;
}

.single-car-data > table tr td.t-label {
    padding-right: 3px;
    text-transform: uppercase;
    color: #888;
    font-size: 12px;
}

.single-car-data > table tr td.t-value {
    padding-left: 3px;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
}

.single-car-data > table tr td.t-value.t-vin {
    font-size: 12px;
    text-transform: uppercase;
}

.single-car-data > table tr:last-child td {
    border-bottom: none;
}
.stm-similar-cars-units .stm-similar-car {
    text-decoration: none !important;
    display: block;
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #d5d9e0;
}

.stm-similar-cars-units .stm-similar-car:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}

.stm-similar-cars-units .stm-similar-car .image {
    float: left;
    margin-right: 14px;
    max-width: 75px;
}

.stm-similar-cars-units .stm-similar-car .right-unit {
    overflow: hidden;
}

.stm-similar-cars-units .stm-similar-car .right-unit .title {
    padding-right: 50px;
    margin: -2px 0 10px;
    font-size: 13px;
    font-weight: 700;
    line-height: 14px;
    color: #222;
}

.stm-similar-cars-units .stm-similar-car .right-unit .stm-dealer-name {
    min-height: 6px;
    margin-bottom: 2px;
    letter-spacing: -0.7px;
    color: #888;
}

.stm-similar-cars-units .stm-similar-car .right-unit .stm-price {
    float: left;
    margin-right: 10px;
    padding: 1px 10px 1px 5px;
    color: #fff;
    font-weight: 700;
    background-color: #3b5998;
}

.stm-similar-cars-units .stm-similar-car .right-unit .stm-car-similar-meta {
    margin-top: 3px;
    color: #222;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.5px;
}

.stm-similar-cars-units .stm-similar-car .right-unit .stm-car-similar-meta i {
    position: relative;
    top: 2px;
    margin-right: 3px;
    font-size: 15px;
    color: #aaa;
}