/*
Theme Name: Acorn Drivers v1
Theme URI: http://www.acorndrivers.com/
*/

/* *** */
/* Theme Colors */
/* *** */
	body {
		color:#2a2a2a;
	}
	
	/* headings */
	h1,h2,h5,h6 {
		color:#a50000;
	}
	h3,h6 {
		color:#2a2a2a;
	}
	h3 span, h4 span {
		color:#a50000;
	}
	h4{
		color:#ee6000;
	}
	
	/* links */
	a {
		color:#ee6000;
	}
	a:hover {
		color:#2a2a2a;
	}

	/* tables */
	table thead {
		background-color:#2a2a2a;
		color:#fff;
	}
	
	/* forms */
	form {
		background-color:#2a2a2a;
	}
	form h1, form h2, form h3, form h4, form h5, form h6{
		color:#fff;	
	}


	/* helper classes */
	.red {
		color:#a50000;
	}
		.bg-red {
			background-color:#a50000;
			color:#fff;
		}
		.txt-red {
			color:#a50000;
		}

	.grey {
		background-color:#f5f5f5;
	}

	.black {
		color:#2a2a2a;
	}
		.bg-black {
			background-color:#2a2a2a;
			color:#fff;
		}
		txt-black {
			color:#2a2a2a;
		}
	
	.green {
		background-color:#4aa500;
		color:#fff;
	}

	.orange {
		color:#ee6000;
	}

	.txt-white {
		color:#fff;
	}
/* *** */	
/* Theme Fonts */
/* *** */
	body {
		font-family: 'Montserrat', sans-serif;
	}
	h1,h2,h5,h6 {
		font-family: 'Oswald', sans-serif;
		font-weight: 400;
	}
	h2 {
		font-weight: 300;
	}
	h3,h4 {
		font-family: 'Montserrat', sans-serif;
		font-weight: 700;
	}
	h5 {
		font-weight: 300;
		font-size:1.3em;	
	}
	strong, b {
		font-weight: 700;
	}
	
	table thead {
		font-family: 'Oswald', sans-serif;
	}
		table thead th{
			font-weight: 300;
		}
	table tfoot{
		font-family: 'Oswald', sans-serif;
		font-weight: 300;
		font-size:0.8em;
		text-align:right;
	}
	
/* *** */	
/* Bootstrap Override */
/* *** */

/* tables */
	.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td,
	.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td,
	.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
		border:0px;
		margin:1px;
	}
	table.table-striped > tbody > tr {
		background:#fff;
		border-bottom:1px solid #dedede;
	}

/* buttons */
	.btn {
		background-color:#ee6000;
	 	color:#fff;
	}
	.btn:hover{
		background-color:#a50000;
	}
	button[type="submit"].btn,
	.btn.btn-primary {
		background-color:#a50000;
		color:#fff;
	}
	.btn.btn-primary:hover {
		background-color:#2a2a2a;
		color:#fff;
	}
	button[type="submit"].btn:hover{
		background-color:#fff;
		color:#a50000;
	}
	.btn.btn-info {
		background-color:#8441a5;
	}
	.btn.btn-info:hover {
		background-color:#9954bb;
	}
	.btn.btn-success {
		background-color:#339213;
	}
	.btn.btn-success:hover {
		background-color:#4aa500;
	}
	.btn.btn-warning {
		background-color:#ee6000;
	}
	.btn.btn-warning:hover {
		background-color:#ff7518;
	}
	.btn.btn-danger {
		background-color:#d60030;
	}
	.btn.btn-danger:hover {
		background-color:#ff0039;
	}
	.btn.btn-inverse {
		background-color:#2a2a2a;
		color:#fff;
	}
	.btn.btn-inverse:hover{
		background-color:#a50000;
	}
	.btn.btn-link {
		color:#ee6000;
		background-color:inherit;
	}
	.btn.btn-link:hover{
		color:#2a2a2a;
		background-color:inherit;
	}

/* paragraphs */
	p.lead strong {
		color:#a50000;
	}


/* nav bar */
	nav.navbar-default {
		border:0px;
		background:none;
	}
	.navbar-default .navbar-nav>li>a {
		color:#2a2a2a;
		background-color:inherit;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus  {
		color:#a50000;
		background-color:inherit;
	}
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle {
		background-color:#2a2a2a;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color:#a50000;
	}

/* carousel */
	.carousel-inner {
		overflow:hidden;
		height:370px;
	}
	@media (max-width: 768px){
		.carousel-inner {
			height:inherit;
		}
	}
	.carousel-inner>.item>img, .carousel-inner>.item>a>img {
		width:100%;	
	}
	.carousel-caption {
		text-align:left;
		padding:2%;
		right:5%;
		top:5%;
		left:40%;
		bottom:inherit;
		background-color:rgba(0,0,0,0.5);
	}
	.carousel-caption h1, 
	.carousel-caption h2{
		margin-top:0px;
		color:#fff;
	}
	
	.carousel-indicators {
		float:right;
		bottom:20px;
		z-index:99999;
		left:60%;
		margin-left:0px;
	}
	.carousel-indicators li {
		margin-left:5px;
	}


