/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
.sab-icon .iconbox {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3)
}
.main-sidebar {
    background: #009AEA;
    padding: 15px;
}
.widget-title {
    margin-bottom:0!important;
    font-size: 29px !important;
    font-weight: 700 !important;
	text-align:center !important;
	color:#ffff !important
}
.secondarybar .header-module {
    color: #fff !important;
}
.footer-txticon p{
	color:#fff !important;
}
.footer-txticon .vc_separator h4 {
font-weight:500;
    color: #fff !important;
    font-size: 30px !important;
	margin:0 !important
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
}
.footer-txt a {
	background: transparent;
    border: 1px solid #fff;
    margin-right: 16px;
    font-size: 19px;
    border-radius: 5px;
    padding: 6px 28px;
	color:#fff !important;
}
.footer-txt a:hover {
	background: #fff;
    border: 1px solid #000;
    margin-right: 16px;
    font-size: 19px;
    border-radius: 5px;
    padding: 6px 28px;
	color:#000 !important;
}
.liquid-lp {
	border-radius: 10px;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    padding: 13px;
}
.liquid-lp-footer {
	color:#0C9EEC !important;
}
.service-icon h3{
	text-transform:uppercase !important;
	font-weight: 500 !important;
    font-size: 16px !important;
}
.advantage-icon .iconbox p{
	font-size:18px;
}
.hom-image img{
	padding:20px;
	border:1px solid #d8d8d8;
	border-radius:6px;
	background:#fff;
}
.lqd-contact-form input {
	    margin-bottom: 0px !important;
}
.cont-form .vc_separator h4{
	font-size: 30px !important;
}
.cont-form .iconbox a{
	font-size: 24px !important;
	color:#000 !important;
}
.service-home .iconbox{
	background:#009AEA !important;
	margin-bottom:0;
}
.service-home .iconbox btn{
	background:#FF6600 !important;
}
.service-home .iconbox h3 {
    font-size: 19px !important;
    margin: 0 !important;
    font-weight: 500 !important;
}
.service-home .iconbox-shadow, .iconbox-shadow-hover, .iconbox-bordered, .iconbox-filled {
    padding: 16px 4%;
    background-color: #fff;
}

.main-nav .children>li:hover>a, .nav-item-children>li:hover>a {
    background-color: #009AEA;
}
.nav-item-children>li:hover>a{
	color:#fff;
}
.nav-item-children{
	background:#f5f5f5 !important;
}
.main-nav .children>li>a, .nav-item-children>li>a{
	color:#000;
}
.textwidget {padding:15px; }
.textwidget p{    margin-bottom: 13px !important;}
.textwidget label{margin:0; padding-left:8px !important}
.textwidget{margin-bottom:-34px;}
.main-sidebar input, .main-sidebar button, .main-sidebar select, .main-sidebar textarea {
       width: 100%; margin-top: 15px; border: 1px solid #222;  font-size: 14px; padding: 10px; }
.main-sidebar .wpcf7-submit {background: #000;  color: #fff; text-transform: uppercase;  font-size: 18px; font-weight: bold; margin:0;}

@media only screen and (min-width:320px) and (max-width:767px) {
	
	h1{
		font-size:35px !important;
	}
	h2{
		font-size:30px !important;
	}
	h4{
		font-size:20px !important
	}
.iconbox {
    margin-bottom: 26px !important;
}
	.lqd-contact-form input {
	    margin-bottom: 20px !important;
}
.service-home .iconbox{
	margin-bottom:20px;
}
	.footer-txt a {
    background: transparent;
    border: 1px solid #fff;
    margin-right: 16px;
    font-size: 19px;
    border-radius: 5px;
    padding: 1px 9px;
    color: #fff !important;
}
}
