/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.videoWrapper {
	width: 1280px !important;
}
.fusion-secondary-header .fusion-alignright, .fusion-secondary-header .fusion-alignright a {
color:#ffffff;
	    font-size: 16px;
}
.tagline {
margin-bottom: 24px !important;
color: #002072 !important;
font-size: 34px !important;
line-height: 1.5 !important;
font-family: 'PT Sans Narrow' !important;
border-top: 1px solid #002072 !important;
border-bottom: 1px solid #002072 !important;
}

h4.widget-title {
text-align: left !important;
margin-bottom: .5em !important;
}

body a:hover {
    color: #000000 !important;
}

/* .fusion-sb-toggle-wrapper .fusion-sb-toggle:after{
content: "\e600" !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
*/
.slide-content-container {
padding-left: 10% !important;
padding-right: 15% !important;
}
.tfs-slider .slide-content-container {
  top: 75% !important;
}
.intro {
color: #808080;
font-size: 24px;
line-height: 1.5;
font-family: 'PT Sans Narrow';
}
.fusion-title-sc-wrapper {
    background-color: rgba(0,133,34,.75) !important;
}
h1.entry-title {
margin-bottom: -20px !important;
}
.sidebar .widget h4 {
color: #002072 !important;
}
.fusion-footer-widget-column {
margin-bottom: 20px !important;
font-size: 16px !important;
}
.fusion-footer-widget-column ul {
margin-bottom: 20px !important;
font-size: 16px !important;
}
#post-236 {
margin-top: 30px !important;
}
body.page-id-39 .fusion-content-boxes .fusion-column .col {
border: 0px solid #dbdbdb !important;
}
.popmake .popmake-content * {
  font-size: 22px;
}
h2.entry-title {
color: #0072CE !important;
}
.fusion-portfolio-content h2.entry-title a {
display: none !important;
}
.fusion-portfolio-content h4 {
display: none !important;
}

form.form p.required label, form.form span.required label, form.form p label, .label-field-label, #pardot-form label {
font-family: 'PT Sans Narrow' !important;
font-size: 5pt !important;
}
body.page-template #content > .type-page > form {
 
display: none !important;
 
}

.jtwt .jtwt_tweet, .jtwt_tweet_text {
	font-size: 16px !important;
	line-height: 28px !important;
}
.fusion-filters {
	margin-bottom: 25px !important;
margin-top: 25px!important;
}
.fusion-filter.fusion-active a {
	pointer-events: none;
   cursor: default;
}
.borderTest {
border: 3px solid red !important;
padding: 0 0 !important;
}
.wpcf7-submit {
width: 40% !important;
text-align: center !important;
text-transform: uppercase !important;
margin-left: 30% !important;
padding: 0px auto !important;
}
.wpcf7 {
width: 50% !important;
margin: 0 auto !important;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited{
	background-color: white !important;
	border: 1px solid #008522 !important;
	border-radius: 2px !important;
	color: #008522 !important;
	font-weight: 700 !important;
}
.cli-plugin-button:hover, .medium.cli-plugin-button:hover{
	background-color: white !important;
	border: 1px solid #a3a3a3 !important;
	border-radius: 2px !important;
	color: #a3a3a3 !important;
	font-weight: 600 !important;
}
.grecaptcha-badge { visibility: hidden; }
@media only screen and (max-width: 800px) {
h1.entry-title {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.wpcf7-submit {
width: 50% !important;
text-align: center !important;
text-transform: uppercase !important;
margin-left: 25% !important;
padding: 0px auto !important;
}
.wpcf7 {
width: 100% !important;
margin: 0 auto !important;
}
}
