/* ---------
Font Imports
------------------------------------ */

@import url(https://fonts.googleapis.com/css?family=Roboto:300,700);

@font-face {
    font-family: 'Penske';
    src: url(https://fonts.motorcar.com/penske/penske.woff) format('woff'), url(https://fonts.motorcar.com/penske/penske.woff2) format('woff2');
    font-style: normal;
    font-weight: 400;
}

/* -----------------------------------
	General
--------------------------------------------------------------------------------------------- */

body.stretched .container-fullwidth {
  	font-family: 'Roboto', Helvetica, Arial, sans-serif;
  	max-width: 1600px;
  	margin: 0 auto;
}

#wrapper {
  background: #fff;
}

#content, .tabs.tabs-alt ul.tab-nav li a, .responsiveTabs.tabs-alt ul.tab-nav li a {
  	background-color: #fff;
  	color: #333;
}

form div.label, .input-wrapper div.label, form label.label, .input-wrapper label.label, form .input input, .input-wrapper .input input, form .select select, .input-wrapper .select select, form .textarea textarea, .input-wrapper .textarea textarea, form .radio, .input-wrapper .radio, form .checkbox, .input-wrapper .checkbox {
  color: #333;
}

form .input input, .input-wrapper .input input, form .select select, .input-wrapper .select select, form .textarea textarea, .input-wrapper .textarea textarea {
  background: #eee;
}

form .input input, .input-wrapper .input input, form .select select, .input-wrapper .select select, form .textarea textarea, .input-wrapper .textarea textarea, .input-wrapper .radio i, form .checkbox i, .input-wrapper .checkbox i, form .toggle-input i, .input-wrapper .toggle-input i, form .icon-append, .input-wrapper .icon-append, form .icon-prepend, .input-wrapper .icon-prepend, form .input:hover input, .input-wrapper .input:hover input, form .select:hover select, .input-wrapper .select:hover select, form .textarea:hover textarea, .input-wrapper .textarea:hover textarea, form .radio:hover i, .input-wrapper .radio:hover i, form .checkbox:hover i, .input-wrapper .checkbox:hover i, form .toggle-input:hover i, .input-wrapper .toggle-input:hover i, form .radio i, form fieldset+fieldset, .input-wrapper fieldset+fieldset {
  border-color: #ddd;
}

/*form .radio i {
  border-color: #333;
}*/

ul.leftalign li {
    margin-left: 25px;
}

.bg-info {
    background: #f8f8f8;
}

.bg-info hr {
    border-top: 1px solid #ccc;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 0;
}

#content-slider-1 {
    display: none;
}

.header-extras li .he-text span {
    font-weight: 700;
    font-size: inherit;
}

.slider .wrapper .slideshow-btn {
  display: none;
}

/* -----------------------------------
	Header
--------------------------------------------------------------------------------------------- */

#header {
		background: #111;
}

#primary-menu.style-2 {
		background: #222;
}

#top-bar {
		background: #fff;
		border: 0;
}

#logo .logo-dealership-name {
	  font-size: 22px;
	  margin: 0 0 0 10px;
}

#primary-menu>div>ul>li.current a,
#primary-menu>div>ul>li:hover a {
		color: #fff;
}

#primary-menu ul li a{
    color: #b7b7b7;
		font-size: 16px;
		text-transform: none;
}

#primary-menu.style-2>div>ul>li>a {
		line-height: 48px;
}

#primary-menu.style-2 {
		border: 0;
}

.header-extras li .he-text span {
		color: #fff;
}

.phone ul li {
		margin: 0 12px;
    /*font-size: 14px;*/
}

.phone ul li::after {
		background: #444;
		content: '';
		display: block;
		height: 19px;
		width: 1px;
		position: absolute;
		right: -13px;
		top: 9.5px;
}

/* -----------------------------------
	Text
--------------------------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, #header-links ul li a {
		color: #000;
}

#header-links ul li a {
    border-bottom: 1px solid transparent;
}

#header-links ul li a:hover {
    border-bottom: 1px solid #000;
    transition: border 0.5s ease-in;
}

/*#page-title h1, #page-title .h1 {
    font-family: 'Penske', Helvetica, Arial, sans-serif;
		font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
}*/

#page-title h1 {
  color: #333;
}

#primary-menu.style-2, #primary-menu.style-2>div>ul, #primary-menu.style-2>div>ul>li>a {
    height: 51px;
}


/* -----------------------------------
	Page Title
--------------------------------------------------------------------------------------------- */

#page-title {
		background: #f8f8f8;
		border-bottom: 0;
}

/* -----------------------------------
	Sliders
--------------------------------------------------------------------------------------------- */

.slider .wrapper .cycle-pager {
  display: none;
}

.section .fancy-title h2 {
  background: transparent;
}


#custom-google-map {
    background-image: url('//images.ebizautos.com/Foundation/Sites/10319/AccountTemplate/images/map-homepage.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 350px;
}
