@font-face {
  font-family: 'GeneralFoundicons';
  src: url('../fonts/foundicons/general_foundicons.eot');
  src: url('../fonts/foundicons/general_foundicons.eot?#iefix') format('embedded-opentype'),
       url('../fonts/foundicons/general_foundicons.woff') format('woff'),
       url('../fonts/foundicons/general_foundicons.ttf') format('truetype'),
       url('../fonts/foundicons/general_foundicons.svg#GeneralFoundicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class*="foundicon-"] {
	display: inline;
	width: auto;
	height: auto;
	line-height: inherit;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	font-size: 24px;
}

[class*="foundicon-"]:before {
  font-family: "GeneralFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}

body { margin:0px; font-family: lato; }
h1, h2, h3, h4, h5, h6 { font-family: lato; }
label { font-size: .975rem; }

.row { max-width: 69.2em; }
.required { color: red; }

.alert-box.success {
	background-color: #43ac6a;
	border-color: #3a945b;
	color: #ffffff;
}

a.headerlinks {
  color:#ffffff;
  text-decoration:none;
  /* First we need to help some browsers along for this to work.
     Just because a vendor prefix is there, doesn't mean it will
     work in a browser made by that vendor either, it's just for
     future-proofing purposes I guess. */
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}
a.headerlinks:hover { color:yellow; }


a.footerlinks {
	color:#ffffff;
	text-decoration:none;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
a.footerlinks:hover { color:yellow; }

#slideshow {
	margin: 0px auto;
	position: relative;
	width: 965px;
	height: 364px;
}

#slideshow > div {
	position: absolute;
}

.panel.car { background-color: #FFF; }
.panel.car { padding: 0.45rem; }
.panel.car .button { margin-bottom: 0; }

.car-title { font-weight: bold; display:block; }
.car-sub-title { display: block; margin-bottom: 10px; }
.car-price { display: block; font-weight: bold; font-size: 18px; }

.car-title-single { font-weight: bold; display:block; font-size: 24px; }
.car-sub-title-single { display: block; margin-bottom: 10px; }
.car-price-single { display: block; font-weight: bold; font-size: 30px; }


/* icons */
.foundicon-settings:before { content: "\f000"; }
.foundicon-heart:before { content: "\f001"; }
.foundicon-star:before { content: "\f002"; }
.foundicon-plus:before { content: "\f003"; }
.foundicon-minus:before { content: "\f004"; }
.foundicon-checkmark:before { content: "\f005"; }
.foundicon-remove:before { content: "\f006"; }
.foundicon-mail:before { content: "\f007"; }
.foundicon-calendar:before { content: "\f008"; }
.foundicon-page:before { content: "\f009"; }
.foundicon-tools:before { content: "\f00a"; }
.foundicon-globe:before { content: "\f00b"; }
.foundicon-home:before { content: "\f00c"; }
.foundicon-quote:before { content: "\f00d"; }
.foundicon-people:before { content: "\f00e"; }
.foundicon-monitor:before { content: "\f00f"; }
.foundicon-laptop:before { content: "\f010"; }
.foundicon-phone:before { content: "\f011"; }
.foundicon-cloud:before { content: "\f012"; }
.foundicon-error:before { content: "\f013"; }
.foundicon-right-arrow:before { content: "\f014"; }
.foundicon-left-arrow:before { content: "\f015"; }
.foundicon-up-arrow:before { content: "\f016"; }
.foundicon-down-arrow:before { content: "\f017"; }
.foundicon-trash:before { content: "\f018"; }
.foundicon-add-doc:before { content: "\f019"; }
.foundicon-edit:before { content: "\f01a"; }
.foundicon-lock:before { content: "\f01b"; }
.foundicon-unlock:before { content: "\f01c"; }
.foundicon-refresh:before { content: "\f01d"; }
.foundicon-paper-clip:before { content: "\f01e"; }
.foundicon-video:before { content: "\f01f"; }
.foundicon-photo:before { content: "\f020"; }
.foundicon-graph:before { content: "\f021"; }
.foundicon-idea:before { content: "\f022"; }
.foundicon-mic:before { content: "\f023"; }
.foundicon-cart:before { content: "\f024"; }
.foundicon-address-book:before { content: "\f025"; }
.foundicon-compass:before { content: "\f026"; }
.foundicon-flag:before { content: "\f027"; }
.foundicon-location:before { content: "\f028"; }
.foundicon-clock:before { content: "\f029"; }
.foundicon-folder:before { content: "\f02a"; }
.foundicon-inbox:before { content: "\f02b"; }
.foundicon-website:before { content: "\f02c"; }
.foundicon-smiley:before { content: "\f02d"; }
.foundicon-search:before { content: "\f02e"; }