#showroomcontainer h1.vehicle{
	font-size:25px;
	font-weight:bold;
	margin:0 0 20px;
	text-align:left;
}
#showroomcontainer h2.price{
    margin: 0 0 20px;
    color: #222;
    font-weight: 600;
    font-size: 25px;
}
#showroomcontainer h1.page-header {
    font-size: 35px;
    padding: 0 0 20px;
    margin: 20px 0;
    text-align: center;
}
#showroomcontainer h3.page-header {
    font-size: 24px;
    padding: 0 0 20px;
    margin: 20px 0;
    text-align: center;
}
#showroomcontainer .label-default{
	background:#eee !important;
	color:#333 !important;
}

h1.title small {
    display: block;
    color: #89848d;
}
/* RESULTS PAGE */
/*Hire*/
.archive-cars {
	padding:5px;
	/*box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 5px #898a8d;*/
}
.archive-cars .border{
	border:solid 1px #eeeeee;
	padding:12px 15px 15px;
    overflow: hidden;
    position: relative;
}
.archive-cars h2{
	font-size:16px;
	min-height:30px
}
.archive-car-price{
    font-size: 21px;
    color: #222;
    font-weight: 600;
}
.archive-car-price.offer,
h2.price.offer{
  color:#e00909;
}
.group:after {
content: "";
display: table;
clear: both;
}
.f-right, .f-rightdesktop {
float: right;
}
.archive-car-name {
font-size: 28px;
}

/* Frontpage 3 ads */
.car{
	position:relative;
	height:100%;
	transition: all .2s ease-in-out;
	box-sizing:border-box;
	cursor:pointer;
	margin-bottom:20px;
}
.car .img{
	overflow:hidden;
	background-color:#e6e7e1;
	background-size: contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.car a{
	position:absolute;
	left:15px;
	right:15px;
	top:0;
	bottom:0;
	height:100%;
	text-align:center;
	color:#fff;
	background: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3),1px 1px 10px rgba(0,0,0,1);
}
.car .img,
.car .img img,
.car a{
	transition: all .3s ease-in-out;
}
.car:hover .img,
.car:hover a{
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.car a span{
	top:50%;
	left:0;
	right:0;
	margin:-20px 0 0;
	display:block;
	position:absolute;
	height:40px;
	line-height:40px;
	font-size:30px;
	width:100%;
	font-family: Times New Roman;
	text-transform: uppercase;
}
table.spec-table {
/*
	border-bottom: 1px solid #dddddd;
*/
margin-top: 20px;
width:100%;
}
table.spec-table tr {
border-top: 1px solid #dddddd;
}
table.spec-table td {
border-top: none;
}
table>thead>tr>th, table>thead>tr>td, table>tbody>tr>th, table>tbody>tr>td, table>tfoot>tr>th, table>tfoot>tr>td {
padding: 8px;
line-height: 1.4;
vertical-align: top;
border-top: 1px solid #ddd;
}
.specification-item {
width: 40%;
font-weight: bold;
}
.single-price-section {
margin:40px 0 0;
padding: 35px 0;
border-top: 1px solid #d2d1ca;
border-bottom: 1px solid #d2d1ca;
}
.info-text {
padding-left: 20px;
padding-right: 20px;
}
.single-price-desc {
color: #007bc5;
font-size: 1.063em;
}
.single-price-value {
font-size: 2em;
}

.row.icons span img{
	width:20px;
	height:auto;
	margin-top:-4px;
	margin-right:5px;
}
.row.icons .col-xs-4{
	margin-bottom:20px;
}
.main{
	margin:0 0 20px;
}

/* The ribbons */
#showroomcontainer #slider,#showroomcontainer .thumbnail{
	position:relative;
	overflow:hidden;
}
#showroomcontainer .corner-ribbon{
  width: 200px;
  font-weight:700;
  font-size:16px;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index:999;
}

/* Custom styles */
h3.headline{
	margin:0 0 20px 0;
	color:#5e8636;
	font-size:24px;
	text-align: center;
}
#showroomcontainer .corner-ribbon.sticky{
  position: fixed;
}

#showroomcontainer .corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

#showroomcontainer .corner-ribbon.top-left{
  top: 25px;
  left: -50px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

#showroomcontainer .corner-ribbon.top-right{
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

#showroomcontainer .corner-ribbon.bottom-left{
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

#showroomcontainer .corner-ribbon.bottom-right{
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */
#showroomcontainer .corner-ribbon.white{
	background: #f0f0f0;
	color: #555;
}
#showroomcontainer .corner-ribbon.black{
	background: #333;
}
#showroomcontainer .corner-ribbon.grey{
	background: #999;
}
#showroomcontainer .corner-ribbon.blue{
	background: #39d;
}
#showroomcontainer .corner-ribbon.green{
	background: #2c7;
}
#showroomcontainer .corner-ribbon.turquoise{
	background: #1b9;
}
#showroomcontainer .corner-ribbon.purple{
	background: #95b;
}
#showroomcontainer .corner-ribbon.red{
	background: #e43;
	color: #fff !important;
}
#showroomcontainer .corner-ribbon.orange{
	background: #e82;
}
#showroomcontainer .corner-ribbon.yellow{
	background: #ec0;
}
#showroomcontainer .linked{
	cursor:pointer;
}
#showroomcontainer .center,.center th{
	text-align:center;
}
#showroomcontainer .center th{
	background:#999;
	color:#fff;
}

#showroomcontainer .scrolltonav .btn{
	margin-bottom:2px;
}

#showroomcontainer .btn-group-vertical.cta{
	width:100%;
}
#showroomcontainer .btn-group-vertical.cta span{
	margin-left:10px;
	font-weight:700;
}
#showroomcontainer .cta .btn{
	text-align:left;
	margin-bottom:10px;
	width:100%;
	text-indent:10px;
	padding-left:0;
	padding-right:0;
}
#showroomcontainer .cta .btn .glyphicon {
	margin-right:10px;
	top:2px;
}
#showroomcontainer .cta .btn.btn-enquire{
	text-align:center !important;
	border:none;
	background:#da251c !important;
	color:#fff;
}
#showroomcontainer .cta .btn.btn-enquire:hover,
#showroomcontainer .cta .btn.btn-enquire:focus{
	background:#b00900 !important;
}

#showroomcontainer .tab-content{
	padding:20px 40px;
}
#showroomcontainer .tab-content h2{
	font-size:20px;
}

#showroomcontainer .features li,
#showroomcontainer .labelicons li,
#showroomcontainer .spec li,
#showroomcontainer .safety li{
	margin-bottom:10px;
}
#showroomcontainer .labelicons label img{
	width:20px;
	height:auto;
	margin:0 10px 0 0;
}
#showroomcontainer .features li label,
#showroomcontainer .spec li label{
	display:block;
}

/* Animations */
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
#finance_form .label{
	margin:20px 0 10px;
	font-style:normal;
	font-weight:700;
}
.finexample {
    margin-top: 10px;
}
.tab-content .glyphicon {
	margin-right:15px;
}
.finex label{
	display:block;
	margin:20px 0 0;
}
.finex h2{
	margin-top:0;
}
.finex .alert{
	margin:20px 0 0;
}
.finance h2 {
	margin: 10px 0 20px !important;
	padding: 0 0 10px !important;
	border-bottom: solid 1px #eee !important;
	font-size:30px !important;
}
.finance .alert{
	margin:20px 0 0;
}
.finance label {
	display: block;
	font-weight: bold;
	margin: 0;
}
.finance .col-sm-4 {
	margin-bottom: 10px;
}
.row.icons span img{
	width:20px;height:auto;
	margin-top:-4px;
	margin-right:5px;
}
.row.icons .col-xs-4{
	margin-bottom:20px;
}
.pagination{
	margin:0 0 20px;
}
.finance h2{
	margin:10px 0 20px;
	padding:0 0 10px;
	border-bottom: solid 1px #eee;
}

li.cleared{
	border-top:1px solid #eee;
}

#slider .slides{
	margin:0;
}
/* GAUGE */
.gauge{
	width:30%;
	height:150px;
	margin:0 0 60px;
	padding:0;
	position:relative;
	border-radius:300px 300px 0 0;
	float:left;
}
.gauge.center{
	margin:0 5%;
}
.gauge.fuel{
	background-image: url('https://www.dealermanager.co.uk/images/frontend/eco.png');
	background-repeat:no-repeat;
	background-position: top center;
	border-radius:300px 300px 0 0;
	background-size:100% 100%;
}
@-webkit-keyframes rotate{
	0%{-webkit-transform:rotate(0deg)}
	100%{}
}
@keyframes rotate{
	0%{transform:rotate(0deg)}
	100%{}
}

.gauge .bar{
	width:100%;
	height:300px;
	background:url('https://www.dealermanager.co.uk/images/frontend/ticker.png') no-repeat;
	background-size:100% 100%;
	-webkit-animation:rotate 2s 0s both;
	animation:rotate 2s 0s both;
	
}
.gauge label{
	width:100%;
	position:absolute;
	bottom:-60px;
	left:0;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
}
.gauge label span{
	font-weight:normal;
	font-size:11px;
}
@media (min-width: 992px) {
	.fixed {
		position: absolute;
		z-index:8
	}
	.fixed.scrollfixedtop {
		position: fixed !important;
		top:63px;
	}	
	.fixed.scrollfixed {
		position: absolute !important;
		bottom: 46px;
		top:auto;
	}	
    .featurette-heading {
        margin-top: 20px;
        color: #151515;
    }
}
#showroomcontainer {
    position: relative;
	margin-top:10px;
}
@media (max-width: 768px) {
	.gauge{
		width: 300px !important;
		height:150px !important;
		float: none !important;
		margin:0 auto 60px !important;
		display:block;
	}
	ul.emissions {
		width: 100% !important;
	}
}
/* EMISSIONS */
@-webkit-keyframes width{
	0% { width:0%;}
	100%{ width:100%;}
}
@-webkit-keyframes slidein{
	0% { top:-30px;}
	100%{ }
}
@keyframes width{
	0% { width:0%;}
	100%{ width:100%;}
}
@keyframes slidein{
	0% { top:-30px;}
	100%{ }
}

ul.emissions{
	width:640px;
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
	background:url('https://www.dealermanager.co.uk/images/frontend/guide.png') right top;
}
ul.emissions li{
	clear:both;
	overflow:hidden;
	position:relative;
	display:block;
	line-height:30px;
	height:30px;
	padding:0;
	margin:0 0 5px;
}
ul.emissions li.value{
	position:absolute;
	right:0;
	display:block;
	line-height:30px;
	text-align:center;
	height:auto;
	width:20%;
	height:30px;
	background:#333 url('https://www.dealermanager.co.uk/images/frontend/right-point.png') no-repeat left center;
	color:#fff;
	border-radius:0 10px 10px 0;
	-webkit-animation:slidein 3s 2s both;
	animation:slidein 3s 2s both;
}
ul.emissions li.value.A{
	top:0px;
	width:75%;
}
ul.emissions li.value.B{
	top:35px;
	width:70%;
}
ul.emissions li.value.C{
	top:70px;
	width:65%;
}
ul.emissions li.value.D{
	top:105px;
	width:60%;
}
ul.emissions li.value.E{
	top:140px;
	width:55%;
}
ul.emissions li.value.F{
	top:175px;
	width:50%;
}
ul.emissions li.value.G{
	top:210px;
	width:45%;
}
ul.emissions li.value.H{
	top:245px;
	width:40%;
}
ul.emissions li.value.I{
	top:280px;
	width:35%;
}
ul.emissions li.value.J{
	top:315px;
	width:30%;
}
ul.emissions li.value.K{
	top:350px;
	width:25%;
}
ul.emissions li.value.L{
	top:385px;
	width:20%;
}
ul.emissions li.value.M{
	top:420px;
	width:15%;
}
ul.emissions li.a{
	width:25%;
}
ul.emissions li.b{
	width:30%;
}
ul.emissions li.c{
	width:35%;
}
ul.emissions li.d{
	width:40%;
}
ul.emissions li.e{
	width:45%;
}
ul.emissions li.f{
	width:50%;
}
ul.emissions li.g{
	width:55%;
}
ul.emissions li.h{
	width:60%;
}
ul.emissions li.i{
	width:65%;
}
ul.emissions li.j{
	width:70%;
}
ul.emissions li.k{
	width:75%;
}
ul.emissions li.l{
	width:80%;
}
ul.emissions li.m{
	width:85%;
}
ul.emissions li.a span,
ul.emissions li.b span,
ul.emissions li.c span,
ul.emissions li.d span,
ul.emissions li.e span,
ul.emissions li.f span,
ul.emissions li.g span,
ul.emissions li.h span,
ul.emissions li.i span,
ul.emissions li.j span,
ul.emissions li.k span,
ul.emissions li.l span,
ul.emissions li.m span{
	width:100%;
	display:block;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin:0;
	border-radius: 10px 0 0 10px;
	overflow:hidden;
	color:#fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	position:relative;
}
ul.emissions li.a span strong,
ul.emissions li.b span strong,
ul.emissions li.c span strong,
ul.emissions li.d span strong,
ul.emissions li.e span strong,
ul.emissions li.f span strong,
ul.emissions li.g span strong,
ul.emissions li.h span strong,
ul.emissions li.i span strong,
ul.emissions li.j span strong,
ul.emissions li.k span strong,
ul.emissions li.l span strong,
ul.emissions li.m span strong{
	font-weight:bold;
	padding:0;
	margin:0;
	width:30px;
	text-align:center;
	display:block;
	font-size:15px;
}
ul.emissions li.a span em,
ul.emissions li.b span em,
ul.emissions li.c span em,
ul.emissions li.d span em,
ul.emissions li.e span em,
ul.emissions li.f span em,
ul.emissions li.g span em,
ul.emissions li.h span em,
ul.emissions li.i span em,
ul.emissions li.j span em,
ul.emissions li.k span em,
ul.emissions li.l span em,
ul.emissions li.m span em{
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:center;
	display:block;
	background:rgba(255,255,255,0.9);
	text-shadow:1px 1px 0 #fff;
	font-size:11px;
	color:#333;
	position:absolute;
	left:30px;
	top:2px;
	width:90px;
	line-height:26px;
}
ul.emissions li.a span{
	background:#67bd45 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 0.1s both;
	animation:width 1s 0.1s both;
}
ul.emissions li.b span{
	background:#81c341 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 0.2s both;
	animation:width 1s 0.2s both;
}
ul.emissions li.c span{
	background:#9ecc3b url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 0.4s both;
	animation:width 1s 0.4s both;
}
ul.emissions li.d span{
	background:#c1d72f url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 0.6s both;
	animation:width 1s 0.6s both;
}
ul.emissions li.e span{
	background:#d4de25 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 0.8s both;
	animation:width 1s 0.8s both;
}
ul.emissions li.f span{
	background:#f6eb14 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 1s both;
	animation:width 1s 1s both;
}
ul.emissions li.g span{
	background:#f0d90c url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 1.2s both;
	animation:width 1s 1.2s both;
}
ul.emissions li.h span{
	background:#fcc30e url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 1.4s both;
	animation:width 1s 1.4s both;
}
ul.emissions li.i span{
	background:#f5981e url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 1.6s both;
	animation:width 1s 1.6s both;
}
ul.emissions li.j span{
	background:#f06f22 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 1.8s both;
	animation:width 1s 1.8s both;
}
ul.emissions li.k span{
	background:#ee4f23 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 2s both;
	animation:width 1s 2s both;
}
ul.emissions li.l span{
	background:#ec2227 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 2.2s both;
	animation:width 1s 2.2s both;
}
ul.emissions li.m span{
	background:#ba2025 url('https://www.dealermanager.co.uk/images/frontend/left-point.png') no-repeat right center;
	-webkit-animation:width 1s 2.4s both;
	animation:width 1s 2.4s both;
}

.roadtax{
	float:right;
	margin:0;
	padding:0;
	width:300px;
}
.roadtax .twelvemonths,
.roadtax .sixmonths{
	color:#fff;
	font-weight:bold;
	width:200px;
	height:200px;
	text-align:center;
	line-height:130px;
	font-size:40px;
	margin:0 auto 50px;
	display:block;
}
.roadtax .twelvemonths{
	background:url('https://www.dealermanager.co.uk/images/frontend/12month-roadtax-disc.png');
}
.roadtax .sixmonths{
	background:url('https://www.dealermanager.co.uk/images/frontend/6month-roadtax-disc.png');
	margin:0 auto 0;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	margin-bottom:10px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #004181;
    border-color: #004181;
}
.pagination>li>a, .pagination>li>span {
    color: #004181;
    background-color: #fff;
    border: 1px solid #ddd;
}
.img a {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    text-decoration: none;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.img a span {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    padding: 15px;
    background: #d10101;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.img.right a span {
    left: auto;
    right: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.img a:hover span {
    background: #000;
    color: #fff;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #333;
    border-color: #333;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #91cf52;
    border-color: #91cf52;
}
/*.btn-success {
    color: #fff;
    background-color: #b98d8d;
    border-color: #b98d8d;
	border-radius: 0;
}
.btn-success:hover {
    color: #fff;
    background-color: #222;
    border-color: #222;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #b98d8d;
    border-color: #b98d8d;
}*/
.finance-link{
	min-height:34px;
}