/*
    Theme Name: AutoShowroom Children Theme
    Theme URI: http://templaza.com
    Author: Templaza
    Author URI: http://templaza.com
    Version: 1.0
    Description: AutoShowroom – AutoShowroom WordPress Theme – comes out with tons of powerful features including drag&drop content with Visual Composer, responsive sliders, custom styling and color and various versions. Its modern, attractive and clean design, accompanying with taking advantages of WooCommerce, WPML plugin and built-in shortcode collection will be right tool for you to make your website unique.
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template, theme-options
    Template: autoshowroom
*/


.tzShop-item .tzShop-item-bottom-info,
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button,
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span,
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid span,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList span,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-icon,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content h3.autoshowroom-blog-item-title:after,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content .autoshowroom-blog-item-sticky,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-pagenavi .autoshowroom-blog-back,
.autoshowroom-footer .autoshowroom-footer-bottom .autoshowroom-footer-bottom-center .autoshowrooom-footer-bottom-center-box,
.autoshowroom-sidebar aside.widget h3.widget-title:before,
.autoshowroom-sidebar aside.widget h3.widget-title span:before,
.autoshowroom-sidebar aside.widget h3.widget-title span:after,
.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay .autoshowroom-page-title-content h1:before,
.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay .autoshowroom-page-title-content h1:after,
.vehicle-detail .vehicle-box h3.widget-title:before,
.vehicle-detail .vehicle-box h3.widget-title span:before,
.vehicle-detail .vehicle-box h3.widget-title span:after,
.woocommerce .product-detail .cart .single_add_to_cart_button,
.woocommerce .product-detail .yith-wcwl-add-to-wishlist .add_to_wishlist,
.woocommerce div.woocommerce-message a.button,
.woocommerce form table.shop_table tbody tr td.actions input.button,
.woocommerce form table.shop_table tbody tr.cart_item td.product-remove a:hover,
.woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn form.woocommerce-shipping-calculator .shipping-calculator-form p button.button,
.woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn .cart_totals .wc-proceed-to-checkout a,
.woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment .place-order input#place_order,
.single-post .autoshowroom-single-share .autoshowroom-single-share-box .autoshowroom-single-share-item a,
.single-post .autoshowroom-single-share .autoshowroom-single-share-box .autoshowroom-single-share-item span,
.single-post .autoshowroom-single-author .autoshowroom-single-author-wrap .autoshowroom-single-author-icon,
.single-post .autoshowroom-might-also-like .autoshowroom-might-also-like-wrap .autoshowroom-might-also-like-icon,
.single-post .autoshowroom-might-also-like .autoshowroom-might-also-like-wrap .autoshowroom-might-also-like-content h3.autoshowroom-might-also-like-title:after,
.single-post .autoshowroom-comment .autoshowroom-comment-wrap .autoshowroom-comment-icon,
.tab-conversation.active > a:after,
.TZ-Vehicle-Feature .item .Vehicle-Feature-Image .pcd-pricing, 
.TZ-Vehicle-Grid .item .Vehicle-Feature-Image .pcd-pricing,
.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-image .autoshowroom-post-date,
.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back .autoshowroom-post-front .autoshowroom-post-front-box h3.autoshowroom-post-front-title:after,
.autoshowroom-post-slider .owl-controls .owl-dots .owl-dot span,
body .wp-pagenavi span.current,
body .wp-pagenavi a:hover {
	background:#53a947 !important;
	background:#6ba539 !important;
}

.woocommerce .product-detail .price {
	background-color:#53a947 !important;
	background:#6ba539 !important;
}

.woocommerce .product-list .tzShop-item .tzShop-item-bottom-info {
	background:none !important;
}

.navigation.paging-navigation a,
.product-list .tzShop-item-bottom-info .woocommerce-Price-amount,
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid.active i,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList.active i,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList:hover i,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid:hover i,
.autoshowroom-title-breadcrumb .autoshowroom-breadcrumb .autoshowroom-breadcrumb-navxt span a:hover,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content .autoshowroom-blog-item-share .autoshowroom-blog-share-icon a:hover,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content .autoshowroom-blog-item-Info span a:hover,
.woocommerce div.woocommerce-message:before,
.woocommerce-cart .woocommerce form table.shop_table tbody tr.cart_item td.product-subtotal span.amount,
.woocommerce .cart-collaterals .tzCart_totals .tzCollateralsColumn .cart_totals table tbody tr.order-total td span,
.woocommerce-checkout .woocommerce .woocommerce-info a,
.woocommerce-checkout .woocommerce .woocommerce-info:before,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content h3.autoshowroom-blog-item-title a:hover,
header nav ul.navbar-nav li a:hover,
header nav ul.navbar-nav li.current_page_item > a,
.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back .autoshowroom-post-front .autoshowroom-post-front-box .autoshowroom-post-front-info .autoshowroom-post-front-info-author a,
.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-image .autoshowroom-post-date i,
.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back .autoshowroom-post-front .autoshowroom-post-front-box .autoshowroom-readmore,
.autoshowroom-single-share-item a,
.autoshowroom-single-author-right h3 a,
.autoshowroom-might-also-like-info h6 a {
	color:#53a947 !important;
	color:#6ba539 !important;
}

body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-family: 'Muli';
	font-weight:600 !important;
	color:#222 !important;
	line-height:20px;
	text-transform:uppercase;
}

body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	color:#53a947 !important;
	color:#6ba539 !important;
}

.woocommerce .product-detail .pcd-specs .product_share .product_share_social a,
.woocommerce a,
.woocommerce a:hover,
.woocommerce p a,
.woocommerce p a:hover,
.single p a,
.single p a:hover,
.single-post .autoshowroom-single-author .autoshowroom-single-author-wrap .autoshowroom-single-author-info .autoshowroom-single-author-right h3 a {
	color:#53a947;
	color:#6ba539;
}

.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a,
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a,
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap,
.vehicle-detail h1.vehicle-title,
.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li:focus a, 
.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.woocommerce-message,
.woocommerce-checkout .woocommerce .woocommerce-info,
.single-post .autoshowroom-single-author .autoshowroom-single-author-wrap .autoshowroom-single-author-info .autoshowroom-single-author-left,
.single-post .autoshowroom-comment .autoshowroom-comment-wrap,
.single-post .autoshowroom-might-also-like .autoshowroom-might-also-like-wrap,
.single-post .autoshowroom-single-author .autoshowroom-single-author-wrap,
header nav ul.navbar-nav li > ul.sub-menu,
.TZ-Vehicle-Feature .item .Vehicle-Title a, 
.TZ-Vehicle-Grid .item .Vehicle-Title a,
.autoshowroom-title h2.AutoshowroomTitle:before {
	border-color:#53a947 !important;
	border-color:#6ba539 !important;
}

.autoshowroom-title h2.AutoshowroomTitle:before {
	border-top-width:3px;
	border-bottom:none;
}

.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .tzShop-item_button a:hover {
	background:#53a947 !important;
	background:#6ba539 !important;
	color:#fff !important;
}

.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	background:#53a947 !important;
	background:#6ba539 !important;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span:after,
.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image .tzShop-item_button a span:after,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToList span:after,
.tzshop-wrap .grid_pagination_block .tzview-style .switchToGrid span:after,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content .autoshowroom-blog-item-sticky:before,
.autoshowroom-blog .autoshowroom-blog-body .autoshowroom-blog-item .autoshowroom-blog-item-wrap .autoshowroom-blog-item-content .autoshowroom-blog-item-sticky:after  {
	border-top-color: #53a947 !important;
	border-top-color:#6ba539 !important;
}

.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title a {
	border-left-color:#53a947 !important;
	border-left-color:#6ba539 !important;
}

.single-post .autoshowroom-single-share .autoshowroom-single-share-box .autoshowroom-single-share-item span:after {
	border-right-color:#53a947 !important;
	border-right-color:#6ba539 !important;
}

.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_description,
.autoshowroom-post-front-info {
	display:none;
}

.tzShop-item_description {
	padding:0 10px;
}

.tzShop-item_description p {
	height:175px;
}

.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
	height:71px;
}

.button {
	background-color:#53a947;
	background-color:#6ba539;
	padding:15px;
	color:#fff;
	text-transform:uppercase;
	display:inline-block;
	text-decoration:none;
	font-weight:700;
}

.button:hover,
.button:focus {
	color:#fff;
}

.product-detail .autoshowroom-sidebar .woocommerce-Price-amount {
	font-size:32px !important;
}

.TZ-Vehicle-Feature .item .Vehicle-Title, 
.TZ-Vehicle-Grid .item .Vehicle-Title,
.TZ-Vehicle-Feature .item .Vehicle-Title > a, 
.TZ-Vehicle-Grid .item .Vehicle-Title > a {
	font-size:11px;
}

.TZ-Vehicle-Feature .owl-item.active .Vehicle-Feature-Image .pcd-pricing a, 
.TZ-Vehicle-Grid .owl-item.active .Vehicle-Feature-Image .pcd-pricing a {
	color:#fff;
	text-transform:uppercase;
}

header.tz-header {
	border-top:none;
	height:210px;
	height:auto;
	background:url('images/header-bg.jpg') no-repeat left bottom;
	background-size:cover;
}

.home header.tz-header {
	height:180px;
}

header.tz-header h1,
header.tz-header h2 {
	font-size:25px;
	font-family: 'Montserrat Light';
	font-weight:400;
	text-transform:none;
	margin-top:30px;
	margin-top:0;
}

header .tz-menu-header {
	background:none;
	background:transparent;
}


header nav ul.navbar-nav li > a {
	padding-left:16px;
	padding-right:16px;
}

header nav ul.navbar-nav li:last-child a {
	display:block;
}

#mega-menu-wrap-primary {
	position:static;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .fa,
header nav ul.navbar-nav li .fa {
	color:#222;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu,
header nav ul.navbar-nav li > ul.sub-menu {
	width:auto;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu a,
header nav ul.navbar-nav li > ul.sub-menu a {
	white-space:nowrap;
	padding:10px 16px;
	border-bottom:1px solid #ededed !important;
	font-weight:400;
	text-transform:none;
	line-height:35px;
	background:none !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu a:hover {
	color:#53a947 !important;
	color:#6ba539 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu,
header nav ul.navbar-nav li > ul.sub-menu {
	background: #fff none repeat scroll 0 0;
	border-color: #53a947 !important;
	border-color:#6ba539 !important;
	border-style: solid;
	border-width: 3px 0 0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	padding: 10px 20px;
	position: absolute;
	width: auto;
	z-index: 999;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	width:100%;
}

.tz-megamenu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	padding:0;
}

.tz-megamenu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu a.mega-menu-link {
	font-size:14px !important;
	text-transform:none !important;
	font-weight:400 !important;
	padding:0 10px !important;
}



#mega-menu-wrap-primary #mega-menu-primary > li:last-child > ul.mega-sub-menu,
header nav ul.navbar-nav li:last-child > ul.sub-menu {
	width:305px;
	right:0;
	overflow:hidden;
}

#mega-menu-wrap-primary #mega-menu-primary .searchform input,
header nav ul.navbar-nav .searchform input {
	display:inline-block;
	width:auto;
	float:left;
	margin:0;
}

#mega-menu-wrap-primary #mega-menu-primary .searchform input[type="submit"],
header nav ul.navbar-nav .searchform input[type="submit"] {
	background-color:#53a947;
	background-color:#6ba539;
	height: 45px;
	line-height: 45px;
	color:#fff;
	padding: 0 15px;
	border:none;
}

#mega-menu-wrap-primary #mega-menu-primary .searchform .fa,
header nav ul.navbar-nav .searchform .fa {
	display:none;
}

header .tz-menu-header .tz_logo {
	padding: 15px 0;
}

.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay {
	background-color: #e5ebf2;
	background-color:#EBEDEC;
}

.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay .autoshowroom-page-title-content h1 {
	color:#222;
	position:relative;
	z-index:2;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	text-transform:capitalize;
}

.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay .autoshowroom-page-title-content h1:before,
.autoshowroom-title-breadcrumb .autoshowroom-page-title .autoshowroom-page-title-overlay .autoshowroom-page-title-content h1:after {
	display:none;
}

.autoshowroom-title-breadcrumb .autoshowroom-breadcrumb span > span,
.press-release-title a {
	color:#53a947;
	color:#6ba539;
}



.autoshowroom-footer .autoshowroom-footer-top {
	background-color:#2b2b2e;
	background-image:none !important;
	position:relative;
}

.autoshowroom-footer .autoshowroom-footer-top > .container {
	position:relative;
	z-index:2;
}

.autoshowroom-footer .autoshowroom-footer-top .footer-top-overlay {
	width:30%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	display:block;
	background-color:#454549;
	z-index:1;
}

.autoshowroom-footer .autoshowroom-footer-top .footerattr .widget:first-child {
	height: 384px;
}

.autoshowroom-footer .autoshowroom-footer-top .footerattr:last-child .widget {
	height:auto;
}

.autoshowroom-footer .menu li {
	margin-bottom:20px;
	margin-bottom:10px;
}

.autoshowroom-footer .menu a {
	color:#7e7e86;
}

.autoshowroom-footer .menu a:hover,
.autoshowroom-footer .menu a:focus,
.social-media a:hover,
.social-media a:focus,
.press-release-title a:hover,
.press-release-title a:focus {
	color:#53a947;
	color:#6ba539;
}

.social-media a {
	color:#7e7e86;
	font-size:20px;
	margin-right:15px;
	display:inline-block;
	line-height:1;
}

.autoshowroom-footer .gform_wrapper {
	color:#a0a0a9;
}

.autoshowroom-footer .gform_wrapper li p {
	color:#a0a0a9 !important;
}

.autoshowroom-footer .gform_wrapper .gfield {
	margin-bottom:15px;
}

.autoshowroom-footer .gform_wrapper .medium {
	padding:15px;
	height:auto;
	line-height:1;
	color:#fff;
	border:1px solid #727278;
	background-color:#5c5c60;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.autoshowroom-footer .gform_wrapper textarea.medium {
	width:100%;
	resize:none;
	height:100px;
}

.autoshowroom-footer .gform_wrapper .medium:focus,
.autoshowroom-footer .gform_wrapper .medium:hover {
	color:#fff;
	border-color:#53a947;
	border-color:#6ba539;
}

.autoshowroom-footer .gform_wrapper .medium::-moz-placeholder {
	color:#cbcbd8;
	opacity:1;
}

.autoshowroom-footer .gform_wrapper .medium::-webkit-input-placeholder {
	color:#cbcbd8;
	opacity:1;
}

.autoshowroom-footer .gform_wrapper .gform_validation_container,
.autoshowroom-footer .gform_wrapper .gfield_label,
.autoshowroom-footer .gform_wrapper .gfield_checkbox input {
	display:none;
}

.autoshowroom-footer .gform_wrapper .gfield_checkbox label.gfield_label {
	font-weight:400;
	margin-bottom:15px;
}

.autoshowroom-footer .gform_wrapper .gfield#field_1_5 .gfield_label,
.autoshowroom-footer .gform_wrapper .gfield#field_1_6 .gfield_label {
	display:block;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	margin-bottom:15px;
}

.autoshowroom-footer .gform_wrapper .gfield_checkbox li {
	margin-bottom:15px;
}

.autoshowroom-footer .gform_wrapper .gfield_checkbox label {
	position:relative;
	font-weight:400;
}

.autoshowroom-footer .gform_wrapper .gfield_checkbox input + label:before {
	width:15px;
	height:15px;
	line-height:1;
	background-color:#5c5c60;
	border:1px solid #727278;
	content:'';
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.autoshowroom-footer .gform_wrapper .gfield_checkbox input:checked + label:before {
	background-color:#53a947;
	background-color:#6ba539;
	border-color:#53a947;
	border-color:#6ba539;
	content:'\F00C';
	font-family:'FontAwesome';
	color:#fff;
	font-size:13px;
}

.autoshowroom-footer .gform_wrapper .checkbox-container {
	height:100px;
	overflow:auto;
	margin-bottom:15px;
}

.autoshowroom-footer .gform_wrapper .gform_footer .gform_button,
.autoshowroom-sidebar .gform_wrapper .button {
	padding:15px 25px;
	line-height:1;
	background-color:#53a947;
	background-color:#6ba539;
	color:#fff;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.autoshowroom-footer .gform_wrapper .validation_error,
.autoshowroom-sidebar .gform_wrapper .validation_error {
	color:#53a947;
	color:#6ba539;
	margin-bottom:15px;
}

.container-content.auto-page-content a,
.autoshowroom-footer .gform_wrapper .validation_message,
.autoshowroom-blog-body p a,
.autoshowroom-blog-body ul li a,
.autoshowroom-blog-body ol li a,
.autoshowroom-blog-body p a:focus,
.autoshowroom-blog-body ul li a:focus,
.autoshowroom-blog-body ol li a:focus,
.autoshowroom-blog-body p a:active,
.autoshowroom-blog-body ul li a:active,
.autoshowroom-blog-body ol li a:active,
.autoshowroom-blog-body ol li a,
.autoshowroom-blog-body p a:focus,
.autoshowroom-blog-body ul li a:focus,
.autoshowroom-blog-body ol li a:focus,
.autoshowroom-blog-body p a:hover,
.autoshowroom-blog-body ul li a:hover,
.autoshowroom-blog-body ol li a:hover  {
	color:#53a947;
	color:#6ba539;
}

.container-content.auto-page-content {
	background-color:#fff;
	font-size:16px;
	padding-top:0;
	padding-top:30px;
}

.autoshowroom-blog {
	padding-top:30px;
}

.container-content.auto-page-content .team.hentry {
	border-bottom:1px solid #e9e9e9;
}

.container-content.auto-page-content p,
.container-content.auto-page-content ul,
.container-content.auto-page-content ol,
.autoshowroom-blog-body p a,
.autoshowroom-blog-body ul li a,
.autoshowroom-blog-body ol li a {
	font-size:16px;
}


/* Page with sidebar */
/*.page-with-sidebar .container-content.auto-page-content > .container {
	padding-left:0;
	padding-right:0;
}*/

.page-with-sidebar .container-content.auto-page-content > .container .col-md-8,
.page-with-sidebar .container-content.auto-page-content > .container .col-md-7 {
	padding-left:0;
}

.page-with-sidebar .sidebar {
	padding-right:0;
	position:relative;
	float:right;
}

.page-with-sidebar .sidebar .sidebar-wrap {
	padding:35px;
	margin-bottom:25px;
	position:relative;
	z-index:2;
	background-color:#fff;
	border:1px solid #e9e9e9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.page-with-sidebar .sidebar .sidebar-wrap.empty {
	display:none;
}

.page-with-sidebar .sidebar .sidebar-wrap.empty + div {
	margin-top:40px;
}

.page-with-sidebar .sidebar.no-feature-image .sidebar-wrap.empty + div {
	margin-top:0;
}

.page-with-sidebar .sidebar .sidebar-wrap.first {
	margin-top:40px;
	background-color:#005f8f;
	border-color:#005f8f;
}

.page-with-sidebar .sidebar-title {
	font-family: 'Montserrat', sans-serif;
	font-size:26px;
	font-weight:700;
	text-transform:capitalize;
	line-height:1.4;
	margin-top:0;
	color:#333;
}

.page-with-sidebar .sidebar ul,
.page-with-sidebar .sidebar ul li {
	list-style-type:none;
	margin-left:0;
}

.page-with-sidebar .sidebar ul li .button,
.page-with-sidebar .sidebar .button {
	display:inline-block;
	padding:15px 20px;
	line-height:1;
	background-color:#53a947;
	background-color:#6ba539;
	color:#fff;
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.page-with-sidebar .entry-content p {
	margin:0 0 20px;
}

.page-with-sidebar .sidebar .feature-image {
	position: relative;
	width:100%;
	height:180px;
	height:117px;
	height:190px;
	z-index:1;
}

.page-with-sidebar .sidebar .feature-image img {
	position:relative;
	width:460px;
	top:-95px;
	right:0;
}


.page-with-sidebar .sidebar .page-sidebar,
.page-with-sidebar .sidebar .page-sidebar .sidebar-title,
.page-with-sidebar .page-sidebar .sidebar-content,
.page-with-sidebar .page-sidebar .sidebar-content p  {
	color:#fff;
}

.page-with-sidebar .news-sidebar .sidebar-content,
.page-with-sidebar .news-sidebar .sidebar-content p,
.page-with-sidebar .news-sidebar .entry-title a {
	color:#333;
}

.page-with-sidebar .news-sidebar .entry {
	border-bottom:1px solid #e9e9e9;
	margin-bottom:20px;
}

.page-with-sidebar .news-sidebar .entry:last-child,
.page-with-sidebar .news-sidebar .entry:last-of-type {
	margin-bottom:0;
	border-bottom:none;
}

.page-with-sidebar .news-sidebar .entry-header {
	border:none;
}

.page-with-sidebar .news-sidebar .entry-title {
	color:#333;
	font-size:16px;
	margin:0 0 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	
}

.page-with-sidebar .news-sidebar .entry-title a {
	text-transform:capitalize;
}

.page-with-sidebar .news-sidebar .entry-title a:hover {
	color:#53a947;
	color:#6ba539;
}

.page-with-sidebar .news-sidebar .sidebar-content .post-meta {
	color:#a9a9a9;
	font-size:12px;
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	margin:0 0 20px;
	font-weight:700;
	letter-spacing:1px;
}


.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back {
	min-height:300px;
}

.autoshowroom-sidebar {
	position:static;
}

.autoshowroom-sidebar .gform_wrapper .gfield {
	border:none;
}

.autoshowroom-sidebar .gform_wrapper .gfield .medium {
	border:1px solid #53a947;
	border:1px solid #6ba539;
	width:100%;
}

.autoshowroom-sidebar .gform_wrapper .gfield textarea.medium {
	height:100px;
	resize:none;
	padding:15px;
}

.autoshowroom-sidebar .gform_wrapper .gfield .medium::-moz-placeholder {
	color:#363636;
	opacity:1;
}

.autoshowroom-sidebar .gform_wrapper .gfield .medium::-webkit-input-placeholder {
	color:#363636;
	opacity:1;
}

.autoshowroom-sidebar .gform_wrapper .gform_validation_container {
	display:none;
}

.autoshowroom-sidebar .gform_wrapper .button {
	position: relative;
	width: auto;
	display: inline-block;
	font-size: 14px;
	height: auto;
}

.autoshowroom-sidebar .gform_wrapper .validation_error,
.autoshowroom-sidebar .gform_wrapper .validation_message {
	color:#f00;
}

.autoshowroom-sidebar .gform_widget.fixed {
	position:fixed;
	top:0;
	width:360px;
}

.autoshowroom-sidebar .gform_widget.absolute {
	position:absolute;
	bottom:0;
}

.admin-bar .autoshowroom-sidebar .gform_widget.fixed {
	top:32px;
}

.container-content {
	line-height:1.625;
}

.container-content ul,
.container-content ol,
.container-content h1,
.container-content h2,
.container-content h3,
.container-content h4,
.container-content h5,
.container-content h6 {
	margin-bottom:25px;
}

.single-product .container-content ul {
	margin-bottom:0;
	margin-left:30px;
	margin-bottom:30px;
}

.woocommerce ul.products li.tzShop-5column, 
.woocommerce-page ul.products li.tzShop-5column {
	width:20%;
}


.rev_slider_wrapper .Slide02-Title {
	border-left: none;
	padding-left:0;
	font-family: 'Montserrat', sans-serif !important;
}

.tp-dottedoverlay.threexthree {
	background:none !important;
}

.rev_slider_wrapper .link-box {
	border:5px solid #fff;
}

.rev_slider_wrapper #rev_slider_4_1 .hades .tp-arr-allwrapper,
.rev_slider_wrapper .rev_slider.fullwidthabanner .tp-arr-allwrapper {
	display:none !important;
}

.rev_slider_wrapper .image-desc {
	border-left:3px solid #53a947;
	border-left:3px solid #6ba539;
	padding-left:10px;
	cursor:pointer;
	visibility:hidden !important;
}

.rev_slider_wrapper .image-desc.visible {
	visibility:visible !important;
}

.rev_slider_wrapper .feature-box-title {
	position: absolute;
	top: 25px;
	left: 20px;
	border-left: 3px solid #53a947;
	border-left:3px solid #6ba539;
	padding-left: 10px;
	opacity:0;
	line-height:1 !important;
	transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
}

.rev_slider_wrapper .feature-link-box img {
	border:5px solid #fff;
	transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
}

.rev_slider_wrapper .feature-link-box:hover img {
	opacity:0.2;
	transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
}

.rev_slider_wrapper .feature-link-box:hover .feature-box-title {
	opacity:1;
	transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
}

.tzShop-item .tzShop-item-bottom-info .tzShop-item_detail {
	color:#fff;
}

.page h1.vehicle-title,
.post-type-archive.woocommerce h1.vehicle-title {
	font-size: 36px;
	line-height: 27px;
	color: #222;
	border-left: 6px solid #53a947;
	border-left:6px solid #6ba539;
	padding-left: 15px;
	margin-bottom: 35px;
	margin-top:0;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}

.default-page,
.tzshop-wrap {
	padding-top:30px;
}

.single-product .row .col-md-8 {
	padding-left:0;
}

.autoshowroom-sidebar .gform_wrapper#gform_wrapper_22 .gfield_label,
.autoshowroom-sidebar .gform_wrapper .gfield#field_23_3 {
	display:none;
}

.autoshowroom-sidebar .gform_wrapper li {
	margin-bottom: 11px;
	padding-bottom: 10px;
}

.woocommerce .product-detail .pcd-specs.no-price .product_meta {
	margin-top: 15px;
}

body input[type="text"], 
body input[type="number"], 
body input[type="search"] {
	color: #333;
}

.meet-the-team .position {
	overflow:hidden;
	margin:20px 0;
}

.meet-the-team .position h4,
.meet-the-team .position .social-media {
	float:left;
	margin:0;
}

.meet-the-team .position h4 {
	margin-right:20px;
}

.meet-the-team .position .social-media {
	border-left:1px solid #e9e9e9;
	padding-left:20px;
}

.career-page .careers.hentry {
	margin-bottom:30px;
	border-bottom:1px solid #e9e9e9;
}

.career-page .careers.hentry a,
.news-page .news.hentry a,
.press_releases .read-more {
	color:#6ba539;
}

.career-page .testimonial-author img {
	float:right;
	max-width:80px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

.career-page .sidebar-wrap {
	overflow:hidden;
}

.news-page .news {
	padding-bottom:30px;
	margin-bottom:30px;
}

.news-page .news .featured-image {
	float:left;
	max-width:190px;
	margin-right:20px;
	margin-bottom:20px;
}

.news-page .news .entry {
	overflow:hidden;
}

.news-page .news h3 {
	margin-top:0;
}

.news-page .news table {
	margin-top:30px;
}

.news-page .news table td:first-child {
	width:25%;
}

.container-content ul li {
	list-style-type:disc;
}

.container-content ol li {
	list-style-type:initial;
}

.container-content .gform_wrapper .gform_fields,
.container-content .gform_wrapper .gform_fields .ginput_container ul {
	margin:0;
}

.container-content .gform_wrapper .gform_fields .gform_validation_container {
	display:none;
}

.container-content .gform_wrapper .gform_fields .gfield {
	list-style-type:none;
	margin-bottom:25px;
}

.container-content .gform_wrapper .gform_fields .ginput_container ul li,
.woocommerce-checkout .container-content .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods li {
	list-style-type:none;
}

.container-content .autoshowroom-sidebar aside.widget ul li,
.container-content .autoshowroom-sidebar ul li,
.autoshowroom-sidebar aside.widget ul li,
.container-content ul.flex-direction-nav li,
.container-content ul.tabs li,
ul.flex-direction-nav li,
ul.tabs li {
	list-style-type:none;
}

.autoshowroom-sidebar aside.widget ul,
.container-content .autoshowroom-sidebar ul,
.container-content ul.flex-direction-nav,
.container-content ul.slides,
.container-content ul.tabs,
ul.flex-direction-nav,
ul.slides,
ul.tabs {
	margin:0;
}

.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back .autoshowroom-post-front .autoshowroom-post-front-box {
	padding-top:12px;
}

.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back .autoshowroom-post-front {
	top:-30px;
}

.container-content.auto-page-content .sharer-plugin a,
.sharer-plugin a {
	font-size: 20px;
	display: inline-block;
	padding: 5px;
	line-height: 22px;
	background-color: #6ba539;
	color: #fff;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	text-align: center;
	transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
}

.container-content.auto-page-content .sharer-plugin a:hover,
.sharer-plugin a:hover {
	color: #333;
	transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
}

.press-release .press_releases  {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #e9e9e9;
}

.press-release .press_releases p {
	margin-bottom:0;
}

.press-release .press_releases .press-release-title {
	margin-top:0;
}

.press-release-title a {
	font-size:20px;
}

#wpseo_sitemap h3 {
	font-size:18px !important;
}

.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner {
	
}

.tzshop-wrap .grid_pagination_block p.woocommerce-result-count {
	margin-left:0;
}

#rev_slider_5_2_forcefullwidth {
	display:none;
}

/*@media only screen and (min-width:1200px) {
	#rev_slider_4_1_wrapper, #rev_slider_4_1, .tp-fullwidth-forcer {
		/*overflow: hidden!important;*/
/*		height: 600px!important;
	}	
}*/

@media only screen and (max-width:1000px) {

	body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		line-height:40px;
		height: 40px;
	}
	
	header.tz-header {
		height:auto;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		font-weight:400;
		font-size:14px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
		font-weight:400;
		color:#53a947;
		color:#6ba539;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		padding:10px 15px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li:last-child > ul.mega-sub-menu, 
	header nav ul.navbar-nav li:last-child > ul.sub-menu {
		width:100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary .searchform input, 
	header nav ul.navbar-nav .searchform input {
		width:100%;
		float:none;
	}
	
	header.tz-header h2 {
		margin:0;
		padding:15px 0;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle {
		display:none;
	}
}

@media only screen and (max-width:980px) {
	.page-with-sidebar .sidebar {
		padding-right:15px;
	}
	
	.page-with-sidebar .container-content.auto-page-content > .container .col-md-8, 
	.page-with-sidebar .container-content.auto-page-content > .container .col-md-7 {
		padding-left:15px;
	}
	
	.page-with-sidebar .sidebar .feature-image {
		height:auto;
	}
	
	.page-with-sidebar .sidebar .feature-image img {
		top:auto;
		right:auto;
	}
}

@media only screen and (max-width:800px) {
	.woocommerce ul.products li.tzShop-5column, 
	.woocommerce-page ul.products li.tzShop-5column {
		width:33.33%;
		margin-bottom:25px;
		min-height:667px;
	}
	
	.woocommerce ul.products li.product:nth-child(2n), 
	.woocommerce-page ul.products li.product:nth-child(2n), 
	.woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), 
	.woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
		float:left;
	}
	
	.home header.tz-header {
		height:auto;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu, 
	header nav ul.navbar-nav li > ul.sub-menu {
		position:static;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle {
		display:block;
	}
}

@media only screen and (max-width:768px) {
	.autoshowroom-footer .autoshowroom-footer-top .footer-top-overlay {
		width:0;
	}
	
	.autoshowroom-footer .autoshowroom-footer-top .footerattr .widget:first-child {
		height:auto;
	}
	
	
}

@media only screen and (max-width:767px) {

	.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li a {
		display:inline-block;
	}
	
	.woocommerce ul.products li.tzShop-5column, 
	.woocommerce-page ul.products li.tzShop-5column {
		width:100%;
		min-height:0;
		margin-bottom:25px;
	}
	
	.tzShop-item_description p,
	.tzshop-wrap .product-grid ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info h3.tzShop-item_title {
		height:auto;
	}
	
	.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_image {
		float:none;
	}
	
	.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info {
		margin-left:0;
	}
	
	.tzshop-wrap .product-list ul.products li.tzShop-item .tzShop-item_inner .tzShop-item_info .tzShop-item_button_list .yith-wcwl-add-to-wishlist {
		margin-bottom:10px;
	}
	
	header.tz-header h1,
	header.tz-header h2 {
		margin-bottom:15px;
	}
	
	.home header .tz-menu-header .tz_logo {
		padding-bottom:0;
	}

	.tp-caption {
font-size: 13px!important;
    line-height: 11px!important;
	    max-width: 100%!important;
	    max-height: inherit!important;
	}
	.rev_slider_wrapper span {
		font-size: inherit!important;
	}
	#slide-16-layer-6,	
	#slide-16-layer-9,
	#slide-button {
		margin: 0!important;
	    width: auto!important;
	    display: inline-block!important;		
	}
/*	.tp-parallax-wrap, .tp-parallax-wrap div {
		position: static!important;
		display: block!important;
		padding-bottom: 2px;
	}*/
	.tp-parallax-wrap .tp-loop-wrap {
		padding-bottom: 0!important;
	}
/*	#rev_slider_4_1 .slider-thumbnails {
		display: none!important;
	}*/
	#rev_slider_4_1_wrapper {
		padding: 5px!important;
		/*overflow: hidden!important;*/
		height: 500px!important;
	}
	#bd .vc_custom_1475642015526, #bd .vc_custom_1475640853894 {
		    padding: 40px 0 20px!important;
	}
	.tp-revslider-mainul, .tp-revslider-mainul li {
		overflow: visible!important;
	}
/*	#rev_slider_4_1 li[data-index="rs-12"] .tp-parallax-wrap, 
	#rev_slider_4_1 li[data-index="rs-12"] .tp-parallax-wrap div {
		position: relative!important;
		display: inline-block!important;
	}*/
	#slide-16-layer-9 {
		margin-left: 70px!important;
	}	
	#slide-16-layer-6 {
	    z-index: 9!important;
	}	
}

@media only screen and (max-width:480px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu a, 
	header nav ul.navbar-nav li > ul.sub-menu a {
		white-space:normal;
	}
	
	.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li,
	.woocommerce .product-detail .product-content .woocommerce-tabs ul.tabs li a {
		display:block;
		margin:0;
	}
	
	.page h1.vehicle-title, 
	.post-type-archive.woocommerce h1.vehicle-title {
		font-size:30px;
	}
	
	.news-page .news .featured-image,
	.autoshowroom-blog-body img {
		float:none;
	}
	
	.autoshowroom-blog-item-content p {
		word-wrap:break-word;
	}
	
	/*#rev_slider_4_1_forcefullwidth {
		display:none;
	}
	
	#rev_slider_5_2_forcefullwidth {
		display:block;
	}*/
	
}
@media only screen and (max-width:500px) {
	#slide-button, #slide-image {
		top: 70px;
	}
	#bd .vc_custom_1475640853894 {
		padding-top: 70px!important;
	}
	#slide-16-layer-3 {
		width: 320px;
	}
}
@media only screen and (max-width:479px) {
	.autoshowroom-post-slider .autoshowroom-post-slider-box .autoshowroom-post-slider-item .autoshowroom-post-back {
		min-height:400px;
	}
	
	.tzshop-wrap .grid_pagination_block form.woocommerce-ordering,
	.tzshop-wrap .grid_pagination_block .tzview-style {
		float:none;
	}
	
	.tzshop-wrap .grid_pagination_block .tzview-style {
		padding:0 10px;
		overflow:hidden;
		margin-top:25px;
	}
	
	.meet-the-team .position h4 {
		margin-right: 0;
	}
	
	header.tz-header h1,
	header.tz-header h2 {
		font-size:16px;
	}
	
	#rev_slider_7_1_forcefullwidth .tp-fullwidth-forcer {
		max-height:714px;
		height: auto !important;
	}
	
	#rev_slider_7_1,
	#rev_slider_7_1_wrapper,
	#rev_slider_7_1_forcefullwidth {
		height:auto !important;
	}
	
	#rev_slider_7_1_forcefullwidth {
		min-height:420px;
	}
	
	#rev_slider_7_1 .tp-revslider-mainul li {
		height:420px !important;
	}
	
	#rev_slider_7_1 .tp-revslider-mainul li:nth-child(2) {
		height:940px !important;
	}
	
}

@media only screen and (max-width:360px) {
	#rev_slider_7_1 .tp-revslider-mainul li:nth-child(2) {
		height:840px !important;
	}
}

@media only screen and (max-width:320px) {
	#slide-button, #slide-image {
		top: 100px;
	}
	#bd .vc_custom_1475640853894 {
		padding-top: 120px!important;
	}
	#slide-16-layer-6 {
	    top: 10px!important;
	    z-index: 9!important;
	}
	#slide-16-layer-9 {
		top: 10px!important;
	}
	
	#rev_slider_7_1_forcefullwidth {
		min-height:320px;
	}
	
	#rev_slider_7_1 .tp-revslider-mainul li {
		height:320px !important;
	}
	
	#rev_slider_7_1 .tp-revslider-mainul li:nth-child(2) {
		height:780px !important;
	}
}