/*
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
*/
.fusion-layout-column.fusion_builder_column.fusion-builder-column-4.fusion_builder_column_1_1.\31 _1.fusion-flex-column.mainhomevid{
	margin-bottom: 0 !important;
}

.fusion-highlight.awb-highlight-background{
	padding: 0 !important;
}
h1.content-box-heading{
	line-height: 50px !important;
}

a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.fusion-button-default-size.button-.button-flat{
	background-color: #FFF3D8;
}
a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.fusion-button-default-size.button-.button-flat span.fusion-button-text{
	color: #003B2F;
}

.navlogo img.img-responsive.wp-image-1750{
	width: 150px !important;
}
.footerlogo img.img-responsive.wp-image-1750{
	width: 100% !important;
}


.bioindent li#menu-item-2818{
	padding-left: 15px !important;
}
.bioindent li#menu-item-2817{
	padding-left: 15px !important;
}
span.menu-text.fusion-button.button-default.button-xlarge{
	padding: 10px 10px 10px 10px;
    background: rgba(255,255,255,0.4);
	font-size: 15px !important;
}
span.menu-text.fusion-button.button-default.button-xlarge:hover{
    background: #afd68d;
}
img.tribe-events-spinner-medium{
	display: none;
}
h2.tribe-events-single-event-title.summary.entry-title{
	margin-bottom: 0 !important;
}
.tribe-events-schedule.updated.published.tribe-clearfix{
	margin-top: 0 !important;
}
.tribe-events-c-subscribe-dropdown__container{
	width: 100% !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{
	width: 100% !important;
}
span.tribe-event-date-start{
	font-size: 25px;
	font-family: acumin-pro, sans-serif;
		font-weight: 300;
font-style: normal;
}
span.tribe-event-time{
		font-size: 25px;
	font-family: acumin-pro, sans-serif;
		font-weight: 300;
font-style: normal;
}

span.tribe-events-divider{
		font-family: acumin-pro, sans-serif;
	font-weight: 300;
font-style: normal;
		font-size: 25px !important;
}
span.tribe-events-cost{
	font-family: acumin-pro, sans-serif  !important;
	font-weight: 300  !important;
font-style: normal  !important;
		font-size: 25px !important;
}
.fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box h4{
		font-family: acumin-pro, sans-serif  !important;
	font-weight: 300  !important;
font-style: normal  !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{
	padding: 0 !important;
}


time.tribe-events-c-top-bar__datepicker-time{
	    font-family: ShipporiMincho-Regular !important;
    font-size: 25px !important;
}
li.tribe-events-c-messages__message-list-item{
	font-size: 16px !important;
}
h3.tribe-events-calendar-month__header-column-title.tribe-common-b3{
	font-size: 22px !important;
	color: #002418 !important;
}
time.tribe-events-c-top-bar__datepicker-time{
	color: #002418 !important;
}
a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden{
	color: #002418 !important;
}
.fusion-body #main .tribe-common .tribe-events-header__top-bar .tribe-common-c-btn-icon--caret-left:before, .fusion-body #main .tribe-common .tribe-events-header__top-bar .tribe-common-c-btn-icon--caret-right:before{
	color: #002418 !important;
}

th.datepicker-switch{
	color: #002418 !important;
}
.fusion-body .fusion-wrapper #main .tribe-events .datepicker .next:after{
	color: #002418 !important;
}
.fusion-body .fusion-wrapper #main .tribe-events .datepicker .prev:before{
		color: #002418 !important;
}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:after{
		color: #002418 !important;
}
.fusion-body #main .tribe-events .datepicker .day.active.focus, .fusion-body #main .tribe-events .datepicker .day.active.focused, .fusion-body #main .tribe-events .datepicker .day.active:focus, .fusion-body #main .tribe-events .datepicker .day.active:hover, .fusion-body #main .tribe-events .datepicker .month.active.focus, .fusion-body #main .tribe-events .datepicker .month.active.focused, .fusion-body #main .tribe-events .datepicker .month.active:focus, .fusion-body #main .tribe-events .datepicker .month.active:hover, .fusion-body #main .tribe-events .datepicker .year.active.focus, .fusion-body #main .tribe-events .datepicker .year.active.focused, .fusion-body #main .tribe-events .datepicker .year.active:focus, .fusion-body #main .tribe-events .datepicker .year.active:hover{
	background-color: #80A152 !important;
}
time.tribe-events-calendar-month__day-date-daynum{
	font-size: 25px !important;
	font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
}
.tribe-events-single span.tribe-event-date-start{
	font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
	font-size: 25px !important;
	color: #fff !important;
}
.tribe-events-single span.tribe-event-time{
		font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
		font-size: 25px !important;
	color: #fff !important;
}


/**Calendar Tooltip**/
span.tribe-event-date-start{
	font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
		font-size: 14px !important;
	color: #767676 !important;
}
span.tribe-event-time{
		font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
		font-size: 14px !important;
	color: #767676 !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-datetime{
			font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
	font-size: 14px !important;
	color: #767676 !important;
}
h3.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7{
	font-size: 25px !important;
	color: #002418 !important;
}
h3.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a{
	color: #002418 !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-description.tribe-common-b3{
		font-size: 16px !important;
	color: #002418 !important;
			font-family: acumin-pro, sans-serif !important;
font-weight: 300 !important;
font-style: normal !important;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-month__calendar-event-tooltip-cost{
	color: #80A152 !important;
		font-family: acumin-pro, sans-serif !important;
font-weight: 500 !important;
font-style: normal !important;
}
span.tribe-events-c-small-cta__price{
	color: #80A152 !important;
	font-family: acumin-pro, sans-serif !important;
font-weight: 500 !important;
font-style: normal !important;
}
button.tribe-events-c-subscribe-dropdown__button-text{
	text-transform: uppercase !important;
}

/**calendar button**/

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	padding: 10px !important;
		font-weight: 600 !important;
}
button.tribe-common-c-btn.tribe-events-c-search__button{
		font-weight: 600 !important;
}
/**Calendar month**/
.tribe-events-c-events-bar__views{
		display: none !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	background-color: #80A152 !important;
}

/**Calendar Mobile**/

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
	background-color: #80A152 !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{
	background-color: #80A152 !important;
}

/**about**/

.darkgreenlink a{
	color: #003B2F !important;
}
.darkgreenlink a:hover{
	color:  #80A152 !important;
}


/**Employment Opp**/

.whitebutton a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.fusion-button-default-size.button-.button-flat{
	background-color: #fff !important;
}
.greenbutton a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.fusion-button-default-size.button-.button-flat{
	background-color: #003B2F !important;
}
.greenbutton  span.fusion-button-text{
		color: #fff !important;
}
/*.blogemploy a{
	color: #002418 !important;
}*/

.panel-body.toggle-content.post-content a{
	color:  #afd68d;
}
.panel-body.toggle-content.post-content a:hover{
	color:  #FFF3D8;
}


/**government**/
.icontext h6{
	font-family: acumin-pro, sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;
line-height: 34px !important;
}
.whitelink a{
	color: #fff !important;
}
.whitelink a:hover{
	color:  #afd68d !important;
}

/**Market**/

/*.fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-2.content-boxes-icon-on-side.content-left.marketdevbox{
	margin-bottom: 0 !important;
}*/
.marketdevbox.fusion-content-boxes .content-wrapper-background{
	padding: 10px 10px 1px 10px !important;
}
.marketdevbox.fusion-content-boxes h6.content-box-heading{
	padding-top: 10px !important;
}
 .marketdevbox.fusion-content-boxes.fusion-columns-1 .fusion-column{
	margin-bottom: 10px !important;
}

/**Ninja Forms**/
.nf-form-fields-required{
	display: none !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	width: 100% !important;
	background: #003B2F !important;
	color: #fff !important;
	font-family: acumin-pro !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{
	background: #80A152 !important;
}

/**Widgets**/

h4.widget-title{
	font-family: acumin-pro, sans-serif !important;
font-weight: 600 !important;
font-style: normal !important;
	color: #003B2F !important;
	line-height: 29px !important;
	text-transform: uppercase !important;
}
.fusion-post-content.post-content h2.entry-title.fusion-post-title a{
/*font-family: acumin-pro, sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;*/
	font-size: 18px !important;
	/*color: #002418 !important;*/
}
.fusion-content-widget-area .widget li a{
	color: #002418 !important;
	font-size: 16px !important;
}
.fusion-content-widget-area .widget li a:hover{
	color: #80A152 !important;
}

/**Goverment Relations**/

.govrelationsboxes{
	display: none !important;
}

/**Faqs**/

.faqpage .panel-body.toggle-content.post-content a{
	color: #002418 !important;
}
.faqpage .panel-body.toggle-content.post-content a:hover{
	color: #fff !important;
}


/**Magazine**/

.magazinefaq .panel-body.toggle-content.post-content a{
	color: #fff !important;
}

.magazinefaq .panel-body.toggle-content.post-content a:hover{
	color: #afd68d !important;
}

._df_button{
	background: #003B2F !important;
	color: #fff !important;
	font-family: acumin-pro !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	line-height: 24px !important;
border-color:  #003B2F !important;
	border-radius: 0 !important;
	padding: 13px 29px 13px 29px !important;
}

/**ILsoyadvisor**/
.ilsoysocial h2.content-box-heading{
	font-family: acumin-pro, sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;
}

.ilsoysocial .title-heading-center.title-heading-tag{
	line-height: 34px !important;
}

/**b20 club members**/

.icontext.b20.fusion-content-boxes.fusion-columns-1 .fusion-column{
	margin-bottom: 0 !important;
}


.footerlink a{
	color: #fff !important;
}
.footerlink a:hover{
	color: #afd68d !important;
}