/*
Theme Name: Engines - ChildTheme
Theme URI: http://yogthemes.com/engines
Author: Steelthemes
Author URI: http://steelthemes.com/
Description: Engines Automotive, Motor Cars, Vehicle Dealership Responsive WordPress Theme created especially for Car Dealer, Auto Dealer, Motor Dealer, Automotive website and any other automotive dealership business, who sell, buy, loan or lease vehicles via website. We designed a detailed homepage layouts that will fit any Automotive,Motor Cars, Vehicle Dealership websites.
Version: 1.1
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: engines
Template: engines
*/


hr.custom::after {
    content: url(images/hr1.png);
}

span[role=alert] {
    margin-top: -25px;
    margin-bottom: 25px;
}

.navbar-brand img {
    max-width: 325px;
}

.header-contact {
    width: 50%;
    margin-top: 7px;
}

.header-contact p {
	font-size: 13px;
}

.shop-button {
    background-color: #222;
    color: #fff;
}

.low-margin-heading .section-title {
	margin-bottom: 15px;
}

.mtop15 {
	margin-top: 15px;
}

.with-border-img img {
	border: solid 1px #ccc;
}

/*-------------------Footer-------------------*/
#footer .widget ul.bordered-list {
    position: relative;
    padding: 10px 10px 10px 0;
    list-style-type: none;
}

#footer .widget ul.bordered-list li {
    border-bottom: 1px solid #cccccc;
    position: relative;
    padding: 10px 10px 10px 0;
}

#footer .widget ul.bordered-list li a {
    color: #ccc;
}

#footer .widget ul.bordered-list li:after {
    font-family: "FontAwesome";
    content: "\f105";
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 14px;
    color: #cccccc;
}

#footer .table > tbody > tr > td,
#footer table tbody tr:not(:first-child) {
	border: none !important;
}

#footer .textwidget p a,
#footer table tbody tr td a {
	color: #ccc;
}

#footer .table {
	margin-bottom: 15px;
}

#footer .widget_media_image {
    margin-bottom: 20px;
}
/*---------End---------*/

.cart_table .payment_system img {
    clip: rect(0px,320px,75px,0px);
    clip: rect(0px,320px,75px,0px);
    position: relative;
    width: 150px
}

.minHeight156 {
	min-height: 156px;
}

.slider-no-bullets .nivo-controlNav {
	display: none;
}

.pp_previous,
.pp_next,
.pp_gallery,
.pp_details {
	display: none;
}

.navbar-inverse .navbar-nav > li > a{
    padding: 20px 9px;
	font-size: 13px;
}

.navbar-cart {
    padding: 0;
	margin: 0;
}

body.post-type-archive-product .car-title h4 {
    min-height: 45px;
}

.black-btn {
    background-color: black;
    color: #fff;
    padding: 20px 35px;
    font-weight: 700;
}

.black-btn:hover {
    color: #fff !important;
}

@media (min-width: 768px) {
	body.home .navbar-nav {
	    float:left!important;
		display: inline-block;
	}

	.container > .navbar-collapse {
	    text-align: center;
	}

	.transparent-header.header-2 .navbar-brand {
	    margin: 0px 30px 0px 0 !important;
	}
}

@media (max-width: 767px) {
    .navbar-brand img {
        max-width: 300px;
    }

    .navbar-toggle {
        margin-right: 0;        
    }

    .navbar-inverse .navbar-collapse {
        margin-top: 30px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: #ccc;
    }
}

@media (max-width: 363px) {
    .navbar-brand img {
        max-width: 250px;
    }
}

#navbar > ul.nav.navbar-nav.navbar-right.hidden-sm > li.navbar-cart{
	display:none;
}
#post-166 > div > div:nth-child(2) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div:nth-child(3) > div > div > div.wpb_gallery.wpb_content_element.vc_clearfix.slider-no-bullets > div > div > div.nivoSlider {
	box-shadow:none!important;
}


#navbar > ul.nav.navbar-nav.navbar-right > li.navbar-cart{
	display:none;
}
#navbar > ul.nav.navbar-nav.navbar-right.hidden-sm > li.dropdown.searchmenu.hasmenu{
	display:none;
}

.yog_number_wrap p a {
    color: #fff !important;   
}

div.ppt {
    display: none !important;
}

@media (max-width: 1080px) {
   #post-1405 > div > div:nth-child(1) > div > div > div.col-md-2 > p:nth-child(2) > img{
    	max-width:150px;
    }
    .vc_custom_1547444476455{
    	background-color:rgba(0, 0, 0, 0)!important;
    	color:black!important;
    
    }
    .vc_custom_1547444476456{
    	background-color:rgba(0, 0, 0, 0)!important;
    	color:black!important;
    
    }
    .vc_custom_1547444476457{
    	background-color:rgba(0, 0, 0, 0)!important;
    	color:black!important;
    
    }
    #post-1405 > div > div:nth-child(3) > div > div > div:nth-child(1) > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    
    }
    #post-1405 > div > div:nth-child(10) > div > div > div.col-md-2 > p:nth-child(2) > img{
    	max-width:150px;
    }
    #post-1405 > div > div:nth-child(5) > div > div > div.col-md-2 > p:nth-child(2) > img{
    	max-width:150px;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div:nth-child(2) > p:nth-child(5) > img{
     	max-width:400px;
    }
    #post-1405 > div > div:nth-child(17) > div > div > div.col-md-3.vc_custom_1547444476402 > img{
    	max-width:170px;
    }
    #post-1405 > div > div:nth-child(19) > div > div > div > p:nth-child(2) > img{
    	margin-bottom:50px
    }
    #post-1405 > div > div:nth-child(17) > div > div > div.col-md-3.vc_custom_1547444476402 > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(17) > div > div > div.col-md-3.vc_custom_1547444476404 > div > a > div > p > strong > span{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(17) > div > div > div:nth-child(1) > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(11) > div > div > div > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(3) > div > div > div.col-md-3.vc_custom_1547444476404 > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(3) > div > div > div.col-md-3.vc_custom_1547444476402 > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(7) > div > div > div > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div:nth-child(3) > div > div > p > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    	margin-top:20px;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div:nth-child(2){
    	margin-top:150px!important;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div:nth-child(3) > p:nth-child(3) > img{
    	margin-top:50px;
    	margin-left:-140px;
    	margin-bottom:20px;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div.col-md-3.vc_custom_1547444476489{
    	margin-left:0px!important;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div.col-md-3.vc_custom_1547444476490{
    	margin-top:0px!important;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div.col-md-3.vc_custom_1547444476490 > div.wpb_text_column.wpb_content_element.vc_custom_1547444476455{
    	padding-left:0px!important;
    	margin-top:10px!important;
    }
    #post-1405 > div > div:nth-child(14) > div > div > div.col-md-3.vc_custom_1547444476490 > div.wpb_text_column.wpb_content_element.vc_custom_1547444476455 > a > div > p > span{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    }
    #post-1405 > div > div:nth-child(10) > div > div > div > h4:nth-child(4){
    	margin-top:320px!important;
    }
    #post-1405 > div > div:nth-child(10) > div > div > div > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    }
    #post-1405 > div > div:nth-child(8) > div > div > div.col-md-3.vc_custom_1547444476402 > div.wpb_text_column.wpb_content_element.vc_custom_1547444476457 > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    }
    #post-1405 > div > div:nth-child(8) > div > div > div.col-md-3.vc_custom_1547444476404 > div.wpb_text_column.wpb_content_element.vc_custom_1547444476456 > a > div > p > strong > span{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;	
    }
    #post-1405 > div > div:nth-child(8) > div > div > div:nth-child(3) > div.wpb_text_column.wpb_content_element.vc_custom_1547444476455 > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;	
    }
    #post-1405 > div > div:nth-child(7) > div > div > div.col-md-3.vc_custom_1547444476490 > div:nth-child(1) > figure > a > img{
    	margin-top:80px!important;
    }
    #post-1405 > div > div:nth-child(7) > div > div > div.col-md-3.vc_custom_1547444476489 > div.wpb_single_image.wpb_content_element.vc_align_left{
    	margin-bottom:0px!important;
    }
    #post-1405 > div > div:nth-child(4) > div > div > div:nth-child(2) > div.wpb_text_column.wpb_content_element.vc_custom_1547444476455 > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;	
    }
    #post-1405 > div > div:nth-child(4) > div > div > div:nth-child(2) > div.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1547444476592{
    	margin-top:100px!important;
    }
    #post-1405 > div > div:nth-child(3) > div > div > div.col-md-3.vc_custom_1547444476766 > div > a > div > p > span > strong{
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;	
    }
    #post-1405 > div > div:nth-child(3) > div > div > div:nth-child(1) > div{
    	background:#f0efef;
    }
    #post-1405 > div > div:nth-child(4) > div > div > div:nth-child(1) > div.wpb_text_column.wpb_content_element.vc_custom_1547444476633{
    	background:#f0efef;
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    }
    #post-1405 > div > div:nth-child(3) > div > div > div.col-md-3.vc_custom_1547444476666 > div{
    	background:#f0efef;
    	color:black!important;
    	padding:10px 20px 10px 20px;
    	border:2px solid black;
    }
    #post-1405 > div > div:nth-child(3) > div > div > div.col-md-3.vc_custom_1547444476666 > div > a > div > p > span > strong{
    	color:black!important;
    	
    }
    #post-1405 > div > div:nth-child(4) > div > div > div:nth-child(1) > div.wpb_text_column.wpb_content_element.vc_custom_1547444476633 > a > div > p > span > strong{
    	color:black!important;
    }
}

