/*
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
*/

.fa-ul { margin-left: .5em; }
.fa-ul > li { list-style: none !important; }
.fa-chevron-right::before { padding-right: 5px; }
ul, li { margin-left: .5em; }

/* Buttons */
.btn-primary { color: #fff !important;
    background-color: #3954a4 !important;
    border-color: #3954a4 !important;
    text-decoration: none !important;
    text-align: center;
    margin: 10px 0px;
    font-size: 1.1em !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
    padding: 8px 16px !important;
    font-weight: 700 !important;
}
.btn-primary:hover { color: #fff !important; background-color: #2999d5 !important; border-color: #2999d5 !important;}    
.ultb3-btn { background-color: #fff !important; }
a.ultb3-btn { color: #3954a4 !important; font-weight: 700!important; }
#ultib3-17360982545caa79ebe698e .ultb3-btn { text-decoration: none !important }
.bt-contact a span input { text-decoration: none !important }
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #fff !important;
    background-color: #3954a4 !important;
	text-decoration: none !important;
	text-align: center;
	margin: 10px 0px;
	font-size: 16px !important;
	letter-spacing: 0.1em !important;
	text-transform: uppercase;
    font-weight: 700 !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
    color: #f7f7f7 !important;
    background-color: #2999d5 !important;
}
.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #2999d5 !important;
	text-decoration: none !important;
	font-size: 1.1em !important;
    font-weight: 700 !important;
}
.vc_btn3.vc_btn3-color-sky:hover { color: #2999d5 !important; background-color: #fff !important; }
.vc_btn3.vc_btn3-size-lg { padding: 14px 22px; )}
.vc_btn3-container, .vc_general vc_btn3, vc_btn3-size-lg  a { text-decoration: none !important; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {font-size: 1.1em !important; font-weight: 700 !important;}
.wpcf7-form-control .wpcf7-submit {text-decoration: none !important; }

/* Responsive */


/* Gravity Forms */
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    color: #fff !important;
    background-color: #3954a4 !important;
	padding: 8px 20px;
	border: 1px solid #3954a4;
  border-radius: 4px;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.gform_wrapper textarea {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 4px;
}