
/***********************************************************************
       ___         __                        __  _          
      /   | __  __/ /_____  ____ ___  ____  / /_(_)   _____ 
     / /| |/ / / / __/ __ \/ __ `__ \/ __ \/ __/ / | / / _ \
    / ___ / /_/ / /_/ /_/ / / / / / / /_/ / /_/ /| |/ /  __/
   /_/  |_\__,_/\__/\____/_/ /_/ /_/\____/\__/_/ |___/\___/   
      __          ________                 ____      _ __     
     / / __ __   /_  __/ / ___ __ _ ___   / __/__ __(_) /____ 
    / _ | // /    / / / _ | -_)  ' | -_) _\ \ / // / / __/ -_)
   /_.__|_, /    /_/ /_//_|__/_/_/_|__/ /___/ \_,_/_/\__/\__/ 
       /___/                                                                                     

   Template Name:   Automotive
   Description:     Car Dealership & Business HTML Website Template
   Template URL:    http://demo.themesuite.com/automotive/
   Version:         1.4
   Author:          Theme Suite
   Author URL:      http://www.themesuite.com/
   Support:         http://support.themesuite.com/
   
***********************************************************************/


/*  TABLE OF CONTENTS
**************************************************
	1.) Global Styles
		A. General
		B. Header
		C. Menus
		D. Body
		E. Slider
		F. Buttons
		G. Lightbox
		H. Feeds
		I. Footer
		J. Back to Top
		K. Form Styles
		L. Parallax
		
	2.) Page Styles
		A. Index
		B. 404
		C. About Us
		D. FAQ
		E. Fullwidth
		F. Sidebar
		G. Pricing Tables
		H. Inventory
			i. Inventory Listing
			ii. Inventory Comparison
			iii. Boxed View
			iv. Fullwidth View  
		I. Services
		J. Our Team
		K. Portfolio
		L. Blog
			i. Comments
		M. Contact
		N. Boxed & Margin Layout				*/
	

/*  1. GLOBAL STYLES
=============================*/
	
/*  A. General
----------------------------*/


* {
	outline: none;
}

html {
	height: 100%;
}

body {
	font-family: 'Open Sans', sans-serif, Arial;
	line-height: 24px;
	color: #2d2d2d;
	overflow-x: hidden;
}

a {
	color: #c7081b;
}

a:hover {
	color: #c7081b;
}

p, h2 {
	font-family: 'Open Sans', sans-serif, Arial;
	font-weight: 400;
}


h2 {
	font-size: 50px;
}





p {
	margin: 0;
	margin-bottom: 20px;
	font-weight: 400;
}

p+p {
	margin: 20px 0 0;
}

a:hover, a:focus {
	outline: none;
	text-decoration: none;
}




img {
	max-width: 100%;
	height: auto;
}






























































/*  B. Header
----------------------------*/









.toolbar .search_box::-webkit-input-placeholder, .toolbar .search_box:-moz-placeholder, .toolbar .search_box::-moz-placeholder, .toolbar .search_box:-ms-input-placeholder {
 color: #929596;
 transition: all 0.5s linear;
}
 .toolbar input.search_box::-webkit-input-placeholder, .toolbar input.search_box:moz-placeholder, .toolbar input.search_box::-moz-placeholder, .toolbar input.search_box:-ms-input-placeholder {
 transition: all 0.5s linear;
}
 .toolbar input.search_box:hover::-webkit-input-placeholder, .toolbar input.search_box:hover:moz-placeholder, .toolbar input.search_box:hover::-moz-placeholder, .toolbar input.search_box:hover:-ms-input-placeholder {
 color: #FFF;
 transition: all 0.5s linear;
}







































.toolbar input.search_box::-webkit-input-placeholder {
 transition: color 0.5s linear;
}
.toolbar input.search_box:hover:-ms-input-placeholder {
 transition: color 0.5s linear;
}
 .toolbar input.search_box:hover::-webkit-input-placeholder {
 color: #FFF;
}
.toolbar input.search_box:hover:-ms-input-placeholder {
 color: #FFF;
}



/*  C. Menus
----------------------------*/











/*  D. Body 
----------------------------*/









































































.inner-page {
	margin-top: 70px;
	margin-bottom: 70px;
}




/*  E. Slider
----------------------------*/










































/*  F. Buttons
----------------------------*/




/*footer .default-btn, footer .btn-inventory, footer button, footer input[type="reset"], footer input[type="button"], footer input[type="submit"] {
	background-color: #2F2F2F;
}

footer .default-btn:hover, footer .btn-inventory:hover, footer button:hover, footer input[type="reset"]:hover, footer input[type="button"]:hover, footer input[type="submit"]:hover {
	background-color: #202020;
}

footer .default-btn:active, footer .btn-inventory:active, footer button:active, footer input[type="reset"]:active, footer input[type="button"]:active, footer input[type="submit"]:active {
	background-color: #202020;
}*/







/*  G. Lightbox
----------------------------*/







/*  H. Feed
----------------------------*/

















.content {
	display: block;
}



















































/*  I. Footer
----------------------------*/
































































/* Footer Design 3 */











/*  J. Back to top
----------------------------*/




/*  K. Form Styles
----------------------------*/














input[type=file]::-webkit-file-upload-button {
 width: 0;
 padding: 0;
 margin: 0;
 -webkit-appearance: none;
 border: none;
}




























/*  L. Parallax
----------------------------*/

















/*  2. PAGE STYLES
=============================*/

/*  A. Index
----------------------------*/















.home-slider-thumbs ul li a img {
	opacity: 0.65;
}

.home-slider-thumbs ul li a:hover img, .home-slider-thumbs ul li.flex-active-slide a img {
	opacity: 1;
}

/*  B. 404
----------------------------*/






/*  C. About Us
----------------------------*/















/*  D. FAQ
----------------------------*/
























/*  E. Fullwidth
----------------------------*/




/*  F. Sidebar
----------------------------*/
























/*  G. Pricing Tables
----------------------------*/


































/*  H. Inventory
----------------------------*/































.inventory-heading {
	color: #3a3a3a;
	display: block;
}

.inventory-heading h2 {
	font-size: 33px;
	font-weight: 700;
	margin: 0;
	letter-spacing: -2.5px;
	line-height: 33px;
}

.inventory-heading span {
	font-size: 22px;
	line-height: 20px;
	letter-spacing: -1.5px;
	word-spacing: 2px;
	display: inline-block;
}

.inventory-heading em {
	font-size: 14px;
	line-height: 51px;
	letter-spacing: -1px;
}
















.slider .flexslider, .home-slider-thumbs .flexslider {
	border: none;
}

.slider .flexslider {
	margin: 0 0 4px;
}

.example-tabs .nav > li > a {
	padding: 5px 11px;
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #3a3a3a;
	letter-spacing: -0.5px;
	text-shadow: 1px 1px 0px #ffffff;
}

.example-tabs .nav {
}

.example-tabs .nav li {
	margin: 0 3px 0 0px;
	display: inline;
	float: left;
	list-style: none;
}

.example-tabs .nav > li:last-child {
	margin-right: 0;
}

.example-tabs .nav-tabs>li>a {
	border: none;
}












#features ul {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
	margin-left: 0;
}

#features ul li {
	padding-left: 20px;
}

#features ul li .fa-li {
	left: -8px;
	top: 5px;
	color: #c7081b;
}


ul.nav-tabs li.active a {
	border-bottom: 1px solid #FFF;
}




































































.flex-direction-nav a:before {
	color: #FFF;
	opacity: 0.50;
	padding-left: 5px;
}

.flex-direction-nav a.flex-next:before {
	padding-left: 0;
	padding-right: 5px;
}




/*  i. Inventory Listing   */


.car-info .table>tbody>tr>td {
	border-top: none;
	padding: 0 0 14px 4px;
	line-height: 9px;
	letter-spacing: -0.5px;
	word-spacing: 2px;
}

































.table-responsive {
	overflow: hidden;
	border: none;
}





div.example-tabs .nav-tabs>li>a {
	background-color: #f9f9f9;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	border-top-right-radius: 9px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	text-indent: 0px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #3a3a3a;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-weight: 700;
	font-style: normal;
	height: 30px;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
}

div.example-tabs .nav-tabs>li.active>a {
	color: #3a3a3a;
	border-bottom: 0;
	background-color: #FFF;
}


div.example-tabs .nav-tabs>li>a {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #686868;
	letter-spacing: -0.5px;
	text-shadow: 1px 1px 0px #ffffff;
	margin-bottom: -1px;
	display: inline-block;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border-bottom: 1px solid transparent;
}




.listing-slider {
	border: 4px solid #fff;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(204, 204, 204, 0.75);
	-moz-box-shadow: 1px 1px 5px 0px rgba(204, 204, 204, 0.75);
	box-shadow: 1px 1px 5px 0px rgba(204, 204, 204, 0.75);
	border-radius: 3px;
}

table.technical {
	width: 98%;
	margin-bottom: 30px;
}

table.technical thead tr {
	border-bottom: 1px solid #000;
}

table.technical thead tr > th {
	width: 70%;
	font-size: 22px;
	font-weight: 300;
}

table.technical thead tr > th + th {
	width: 29%;
	font-weight: 300;
	font-size: 16px;
}

table.technical thead tr th {
	padding: 5px;
}

table.technical tbody tr {
	border-top: 1px solid #ccc;
}

table.technical tbody tr > td + td {
	font-weight: 400;
}

table.technical tbody tr > td {
	font-weight: bold;
}

table.technical tbody tr td {
	padding: 5px;
}

.flexslider {
	margin: 0;
}




.inventory-listing .left-content {
	padding-left: 0;
}

.inventory-listing .right-content {
	padding-right: 0;
}



















/*  ii. Inventory Comparison   */








.car-info {
	color: #2d2d2d;
	font-size: 14px;
	text-align: right;
}

.car-info .table {
	margin-bottom: 0;
}



.car-info .table>tbody>tr>td:first-child {
	width: 45%;
	text-transform: uppercase;
	font-weight: 700;
	text-align: left;
}

.car-info .table>tbody>tr>td {
	padding: 7px 8px;
}





/*  iii. Boxed View  */






























/*  iv. Fullwidth View  */










































/*  I. Services
----------------------------*/

































/*  J. Our Team
----------------------------*/








































/*  K. Portfolio
----------------------------*/










































/*  L. Blog
----------------------------*/






































































/*  i. Comments   */
















/*  M. Contact
----------------------------*/

























/*  N. Boxed & Margin Layout
----------------------------*/


































/* Patterns */
































section.content {
	background: #FFF;
}









/*.boxed_layout .car-block-wrap .container {
	padding: 0;
}*/




