/*
Theme Name:  Motor Child
Theme URI:   https://themeforest.net/item/motor-vehicles-parts-equipments-accessories-wordpress-woocommerce-theme/16829946?ref=stockware
Description: Motor - Responsive WordPress Child Template
Author:      Stockware
Author URI:  http://themeforest.net/user/stockware/?ref=stockware
Version:     2.0.0
Tags: translation-ready, editor-style
Template:    motor
Text Domain: motor-child
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.site-footer{
    background:#18202e !important;
}

.image-left img{	
	height:445px !Important;
	width:auto;
}

.image-right img{
	
	height:445px !Important;
	width:auto;
}
.has-hover .vc_column-inner{	
	
	box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.2);
	
}
.has-hover.vc_col-sm-4{
	padding:0 10px;
}
.has-image img{
	height:450px !important;	
}
span.required-field{
	color: #ff0000;
    font-weight: 400;
}
label.text-name{
	color: black;
    display: block;
    font-weight: 600;
    font-size: 16px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;	
	margin-bottom:-16px;
}
input.wpcf7-form-control.wpcf7-validates-as-required{	
	background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;	
}
input.wpcf7-form-control.wpcf7-validates-as-required:focus{
	
	background:white;
}
span.field{
	margin-top:26px;
	display:block;	
}
.after{
	display: block;
    font-size: 14px;
    float: none;
    font-weight: 400;
    line-height: 1.3;
    margin-top:-18px;
    padding: 0;
	color:black;
	margin-bottom:18px;
}
label.text-name-add{
	color:black;
	margin-top: 20px;
	display:block;
	font-weight: 600;
    font-size: 16px;
    float: none;
    line-height: 1.3;
    padding: 0;	
	margin-bottom:-15px;
	
}
.sponsorship input.wpcf7-form-control.wpcf7-text{	
	background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;	
}
.sponsorship select.wpcf7-form-control.wpcf7-select{
	background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
}
.sponsorship input.wpcf7-validates-as-number{
	background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
}
.sponsorship .input-field{
	margin-bottom:20px;
}
.sponsorship p.text{
	font-size: 13px;
    line-height: 1.3;
    margin: 8px 0 20px 0;
	color:black;
}
.sponsorship .last-field{	
	padding-left:0;
}
.page-styling p, .page-cont p{
	
	margin:0 !important;
}
@media only screen and (max-width: 425px){
	
.page-id-2768 .vc_custom_1548232084478 {
		
    padding-bottom: 0px !important;
}
}

/* Header */

.cmm-item-depth-0.active-nav > .cmm-nav-link:first-child span:after{
    width: 33px;
    height: 53px;
    content: '';
    top: 50%;
    left: 50%;
    z-index: 1;
    margin: -25px 0 0 -17px;
    display: block;
    position: absolute;
    background: url(/wp-content/themes/motor/img/menuactive.png) no-repeat center center;
}