#featured-custom .product-wrapper-link {
   height: 360px;
}

#search-current-car {
	padding: 15px 0;
}
#secondary-header .car-selected-module {
    float: right;
    margin: 13px 30px 0 0;
}
#header-contact {
    text-align: right;
    margin-right: 15px;
}
#header-contact a:first-of-type {
    padding: 0 5px;
    font-size: 14px;
}
#header-contact {
    margin: 15px 0 0 0;
}
#primary-header .help-nav {
    margin-top: 15px;
    margin-bottom: 15px;
}
#primary-header .cart-button-module {
    top: 48px!important;
    right: 10px;
}
#primary-header .help-nav ul .link-help:before, #primary-header .help-nav ul .link-account:before {
    top: 10px;
}
.search-bar-module {
    width: 60%;
    float: right;
    margin-bottom: 15px;
}
#primary-header .logo-wrap img {
    max-height: 75px;
}
.mobile-header-search .search-bar-module {
    width: 100%;
    margin: 5px auto;
    float: none;
}
#secondary-header .main-nav-links {
    white-space: nowrap;
}
/* Footer */
#footer-custom ul.contact-wrapper {
    list-style: none;
    margin-left: 15px;
}
#footer-custom .contact-wrapper .list-item-container .icon {
    padding: 0 15px 0 0;
    display: inline-block;
}
#footer-custom .contact-wrapper .list-item-container aside {
    font-family: 'Lato', sans-serif;
    font-size: 10pt;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    vertical-align: top;
}
#footer-custom .icon.contact {
    font-size: 10px;
    padding-right: 5px!important
}
#footer-custom .contact-wrapper li {
    padding: 5px 0px;
}
#footer-custom .payments-accepted-module .payments-watermark li {
    max-width: 60px;
}
#footer-custom ul.nav_social.size-small {
    list-style: none;
    margin: 0 0 0 30px;
    
}
#footer-custom ul.nav_social.size-small li {
    display: inline;
    font-size: 18px;
    padding: 5px;
}
#footer-custom #shoppper-approved {
    text-align: center;
}
/* Blog */
#blog-index .blog-post {
    margin: 30px 0;
    padding: 15px 30px 30px !important;
    background-color: #efefef;
    overflow: hidden;
}
#blog-index .blog-post img{
    height: auto;
    width: 100%;
    max-width: 300px;
    margin: 15px 0;
}
#blog-index .blog-post a {
    color: #0F609C;
}
#blog-index .blog-post a.more-link {
    background-color: #0F609C;
    color: #fff;
    padding: 5px 15px;
}
#blog-index a.more-link {
    color: #fff!important;
}
/* Pages */
#page-page #layout_page p, #page-page #layout_page ol, #page-page #layout_page ul {
    font-size: 16px;
}
#page-page #layout_page ul, #page-page #layout_page ol {
    margin-left: 30px;
    padding-left: 15px;
}
#page-page #layout_page ul li, #page-page #layout_page ol li {
    padding: 5px;
}
#page-page #layout_page a {
    color: #0F609C;
}
/* Page content styling */
#layout_page .page-content-inner .container-wrap {
    padding: 2% 5%!important;
}
#layout_page .page-content-inner a {
    color: #0067B2;
}
#layout_page .page-content-inner h1 {
    font-size: 30px;
	line-height: 1.3;
	margin: 5px 0 30px;
}
#layout_page .page-content-inner .page-subheader-component h1 {
    margin-bottom: 0;
}
#layout_page .page-content-inner h2 {
    font-size: 24px;
    margin: 5px 0 20px;
}
#layout_page .page-content-inner h3 {
    font-size: 18px;
    margin: 5px 0 20px 0;
}
#layout_page .page-content-inner p,
#layout_page .page-content-inner ul,
#layout_page .page-content-inner ol {
    font-size: 17px;
	line-height: 1.5;
    max-width: 900px;
    margin: 0 0 20px 0;
}
#layout_page .page-content-inner iframe {
    margin:5px 0 20px;
}
#layout_page .page-content-inner ul,
#layout_page .page-content-inner ol {
    padding-left: 30px;
}
#layout_page .page-content-inner ul li,
#layout_page .page-content-inner ol li {
    margin-bottom: 10px;
}
/* Dynamic content */
#layout_oem-vehicle-picker .dynamic-content p, #layout_oem-vehicle-picker .dynamic-content ol, #layout_oem-vehicle-picker .dynamic-content ul {
    font-size: 1.2em;
    margin: 0 0 20px 0;
    max-width: 900px;
}
#layout_oem-vehicle-picker .dynamic-content ol li, #layout_oem-vehicle-picker .dynamic-content ul li {
    list-style: inside disc none;
}
#layout_dynamic-seo .custom-html-module {
    max-width: 1020px;
}
#layout_dynamic-seo .custom-html-module p, #layout_dynamic-seo .custom-html-module ul, #layout_dynamic-seo .custom-html-module ol {
    font-size: 15px;
    line-height: 1.5;
    margin: 0 0 20px 0;
    max-width: 850px;
}
#layout_dynamic-seo .custom-html-module ul, #layout_dynamic-seo .custom-html-module ol {
    padding-left: 30px;
}
#layout_dynamic-seo .custom-html-module ul li, #layout_dynamic-seo .custom-html-module ol li {
    margin-bottom: 8px;
}
#layout_dynamic-seo .custom-html-module figure,
#layout_oem-vehicle-picker .dynamic-content figure {
    float: right;
    margin: 0 0 15px 30px;
    text-align: center;
}
#layout_dynamic-seo .custom-html-module figure img,
#layout_oem-vehicle-picker .dynamic-content figure img {
    max-height: 160px;
}
#layout_dynamic-seo .custom-html-module figure figcaption, 
#layout_oem-vehicle-picker .dynamic-content figure figcaption {
    text-align: center;
    font-style: italic;
    padding: 3px;
    width: 60%;
    margin: 0 auto;
}
footer .logo-wrap img {
    height: auto;
    width: 150px;
    margin-bottom: 15px;
}
#footer-custom ul.nav_social.size-small {
    margin: 0 0 5px 35px;
}
/* Product Page Video */
li.description.product-description span.description_body {
    width: 80%!important;
}
/*Submit A Video Button Styling*/
.submit-a-video-button {
			color: #ffffff;
			background-color: #004996;
			font-size: 19px;
			border: 1px solid #004996;
			padding: 15px 50px;
			cursor: pointer
		}
.submit-a-video-button:hover {
			color: #ffffff;
			background-color: #01356b;
		}
/* Footer Styles */

.terms-sitemap {
    float: right;
    margin: -10px 0;
    font-size: 12px;
}
.terms-sitemap ul li {
    display: inline;
    margin-left: 20px
}

em.fa.fa-facebook{
    line-height: 2;
}

em.fa.fa-instagram {
    line-height: 2;
}

em.fa.fa-youtube {
    line-height: 2;
}

em.fa.fa-twitter {
    line-height: 2;
}