/*

Theme Name:     Leadinjection Child

Theme URI:      http://leadinjection.io/

Description:    Child theme for the leadinjection WordPress theme

Author:         Themeinjection

Author URI:     http://leadinjection.io/

Template:       leadinjection

Version:        2.3.11

*/

/* You can overwrite the parent theme's styles with your own code here. */

@font-face {
	font-family: 'AvenirR';
	src: url('fonts/Avenir-Roman.eot');
	src: url('fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/Avenir-Roman.woff') format('woff'), 
		 url('fonts/Avenir-Roman.svg#AvenirR') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;		 
}
@font-face {
	font-family: 'AvenirL';
	src: url('fonts/Avenir-Light.eot');
	src: url('fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/Avenir-Light.woff') format('woff'), 
		 url('fonts/Avenir-Light.svg#AvenirL') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;		 
}
@font-face {
	font-family: 'AvenirM';
	src: url('fonts/Avenir-Medium.eot');
	src: url('fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'), 
		 url('fonts/Avenir-Medium.woff') format('woff'), 
		 url('fonts/Avenir-Medium.svg#AvenirM') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;		 
}


/*Start General*/
body{
	font-family:'AvenirR' !important;	
	font-weight:normal !important;
	font-size:17px !important;
	line-height:25px !important;
	color:#FFF;
}

h3.vc_custom_heading,
h3.vc_custom_heading *{
	font-family:'AvenirM' !important;	
	font-weight:normal !important;
	font-size:30px !important;
	line-height:37px !important;
	color: #FFF !important;
}
.wpcf7 input{
	font-family:'AvenirL' !important;	
	font-weight:normal !important;
	font-size:20px !important;
	line-height:25px !important;
	color: #000000 !important;
}
.wpcf7 input[type='submit']{
	font-size:25px !important;
	line-height:30px !important;
	color: #FFF !important;
}
/*End General*/

/*Start Homepage*/
.home-section-1 .left-section .li-textblock p{
	font-family:'AvenirR' !important;	
	font-weight:normal !important;
	font-size:23px !important;
	line-height:30px !important;
	color:#FFF !important;
	padding:10px 0px !important;
}
.home-section-1 .right-section .li-textblock p{
	font-family:'AvenirR' !important;	
	font-weight:normal !important;
	font-size:20px !important;
	line-height:25px !important;
	color:#FFF !important;
}
.home-section-1 .right-section .li-textblock small{
	font-family:'AvenirL' !important;	
	font-weight:normal !important;
	font-size:14px !important;
	line-height:20px !important;
	color:#FFF !important;
}
/*End Homepage*/

/*Start Footer*/
footer .footer-widget .widget h2{
	font-family:'AvenirM' !important;	
	font-weight:normal !important;
	font-size:17px !important;
	line-height:25px !important;
	color:#f35958 !important;
	text-transform:uppercase !important;
}
footer .footer-widget .widget p,
footer .footer-widget .widget a,
footer .footer-widget .widget ul li{
	font-family:'AvenirR' !important;	
	font-weight:normal !important;
	font-size:17px !important;
	line-height:30px !important;
	color:#FFF !important;
}
footer .footer-widget .widget.widget_nav_menu ul{ margin:0px !important; }
footer .footer-widget .widget.widget_nav_menu ul li:after{ display:none !important; }
footer .footer-widget .widget.widget_nav_menu ul li:hover{
	padding-left:0px !important;
	background-color:transparent !important;
}
footer .footer-widget .widget.widget_nav_menu ul li a{ padding:0px !important; }
footer .footer-copyright{ display:none !important; }
/*End Footer*/