body { background-image: none !important; background-color: #FFF !important; font-family: 'Open Sans' !important; }

#sm-slider-con-box { background-color: #1e3b31 !important; }
.fusion-button.button-1 { background-color: #CE113B; }


.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus { 
	background-color: #1e3b31 !important;
}

.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
	background-color: #79a4a3 !important; 
}

.fusion-load-more-button.fusion-blog-button { background-color: #1e3b31 !important; }

#exit-feedback.active { display: block !important; position: fixed; width: 320px; background-color: #FFF; box-shadow: 2px 2px 10px #000; padding: 20px; color: #000; top: 0px; right: 0px; z-index: 10015; height: 100%; overflow: scroll; }
#exit-feedback.active .nf-form-content label { font-size: 12px; line-height: 20px; color: #000; text-transform: none; }
#exit-feedback.active .nf-field-container { margin-bottom: 10px; }
#exit-feedback.active .nf-form-content textarea.ninja-forms-field { height: 100px; }
#exit-feedback.active p.cancel { display: inline-block; width: 120px; text-align: right;float: right; margin-top: -35px; }
#exit-feedback .nf-response-msg { padding-top: 50px; }
#open-exit-feedback-handle { position: fixed; right: 0px; top: 50%; z-index: 10; background-color: #d31e46; padding: 5px 8px; font-size: 20px; font-weight: bold; cursor: pointer; border-top: solid 1px #FFF; border-left: solid 1px #FFF; border-bottom: solid 1px #FFF; color: #FFF; }


body { background-position: top center !important; }
body.search .fusion-secondary-menu-search { display: none; }
body.search aside#sidebar { display: none; }
body.search main#main { background-color: rgba(255,255,255,1.0); margin-bottom: 25px !important; }
.avada_faq-template-default main#main { background-color: rgba(255,255,255,1.0); }
body.search main#main .fusion-row { margin: 60px !important; }
.avada_faq-template-default main#main .fusion-row { margin: 60px !important; }
body.search section#content { width: 100%; padding: 20px 44px 44px 44px !important; background-color: rgba(207,218,207,0.3); }
.avada_faq-template-default section#content { padding: 20px 44px 44px 44px !important; background-color: rgba(207,218,207,0.3); background-color: rgba(255,255,255,1.0) !important; }
body.search .search-page-search-form.search-page-search-form-top { padding-bottom: 30px !important; margin-bottom: 30px !important; }
body.search section#content h1.entry-title { display: none !important; }

body.post-template-default section#content { background-color: #fff !important; margin-top: 100px !important; }
body.post-template-default main#main { background-color: #fff; }
body.page aside#sidebar,
body.post-template-default aside#sidebar { margin: 30px 40px 30px 0 !important; padding-bottom: 45px; }
body.page aside#sidebar section.widget { margin-bottom: 10px; }

body.page aside#sidebar h4.widget-title,
body.post-template-default aside#sidebar h4.widget-title { font-size: 22px; margin-top: 1em; margin-bottom: .5em; color: #1e3b31; }

body.page aside#sidebar ul li a::before,
body.post-template-default aside#sidebar ul li a::before { display: none !important; }

body.page aside#sidebar ul li,
body.post-template-default aside#sidebar ul li { padding-left: 0 !important; line-height: 1.1em !important; }

body.page aside#sidebar ul li a,
body.post-template-default aside#sidebar ul li a { font-weight: 600; font-size: 14px; }
body.post-template-default .fusion-post-slideshow { margin: 30px 120px 0 120px; }

#blog-success article { padding-top: 30px; }
#blog-success h2.blog-shortcode-post-title.entry-title { margin: 0 !important; }
#blog-success h2.blog-shortcode-post-title.entry-title a { float: left; line-height: 1.2em; width: 100% !important; font-size: 22px !important; color: #1e3b31 !important; display: inline !important; text-align: left !important; background-color: rgba(0,0,0,0.0) !important; padding: 0  !important; margin: 0 0 .5em 0 !important; }
#blog-success h2.blog-shortcode-post-title.entry-title a:hover { color: #ce1443 !important; }
#blog-success .fusion-blog-shortcode a { margin-top: .8em !important; color: #fff !important; float: right; text-align: center !important; font-size: 13px !important; font-weight: 600 !important; display: inline-block !important; width: 50% !important; background-color: rgba(0,122,164,0.5) !important; padding: 8px 8px !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#blog-success .fusion-blog-shortcode a:hover { background-color: #ce1443 !important; }
#blog-success .fusion-meta-info { border-top: 0px; margin-top: 0; }

body.archive #posts-container { padding-top: 30px; }  
body.archive section#content { background-color: #fff; padding-bottom: 40px; }
body.archive article { margin: 30px 120px 30px 120px; }
body.archive article .fusion-meta-info { margin: 0 !important; border-top: 0px !important; }
body.archive article h2.entry-title { font-size: 20px !important; color: #1e3b31 !important; margin-bottom: 0 !important; }
body.archive article h2.entry-title a { color: #1e3b31 !important;     }
body.archive article h2.entry-title a:hover { color: #ce1443 !important;     }
body.archive article .fusion-post-content-container a { float: right !important; margin: 1.2em 0 1em 0 !important; color: #fff !important; text-align: center !important; font-size: 13px !important; font-weight: 600 !important; display: inline-block !important; width: 33% !important; background-color: rgba(0,122,164,0.5) !important; padding: 8px !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fusion-blog-shortcode a:hover { background-color: #ce1443 !important; }
li.covid { background-color: #ce1443; }
a#open-exit-feedback-handle { border: 0px !important; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.fusion-header-v4 .fusion-header { padding-top: 16px; padding-bottom: 12px; }
.avada_faq-template-default section#content h1.entry-title { font-size:24px !important; color: #005d7d !important; }

.avada_faq-template-default .fusion-meta-info,
.fusion-sharing-box,
section.about-author { display: none !important; }
article { margin-bottom: 10px !important; }
.post-template-default { margin-top: 100px !important; }

article.post.category-news,
article.post.category-nouvelles,
article.post.category-reussites-fr,
article.post.category-success-stories-en { background-color: #ffffff !important; }

article.post.category-news h1,
article.post.category-nouvelles h1,
article.post.category-reussites-fr h1,
article.post.category-success-stories-en h1 { margin: 60px 120px 20px 120px !important; color: #1e3b31 !important; font-size: 26px !important; }

body.post-template-default article.post.category-news .fusion-meta-info,
body.post-template-default article.post.category-success-stories-en .fusion-meta-info,
body.post-template-default article.post.category-nouvelles .fusion-meta-info,
body.post-template-default article.post.category-reussites-fr .fusion-meta-info { margin: 0 120px 0 120px !important; }

article.post.category-news .fusion-meta-info-wrapper .vcard a:hover,
article.post.category-success-stories-en .fusion-meta-info-wrapper .vcard a:hover,
article.post.category-nouvelles .fusion-meta-info-wrapper .vcard a:hover,
article.post.category-reussites-fr .fusion-meta-info-wrapper .vcard a:hover { color: #333333 !important; cursor: default !important; }

article.post.category-news .post-content #actual,
article.post.category-success-stories-en .post-content #actual,
article.post.category-nouvelles .post-content #actual,
article.post.category-reussites-fr .post-content #actual { padding: 0 120px 45px 120px !important; }

article.post.category-news .post-content #actual a,
article.post.category-success-stories-en .post-content #actual a,
article.post.category-nouvelles .post-content #actual a,
article.post.category-reussites-fr .post-content #actual a{ text-decoration: underline !important; color: rgba(0,93,125,1.0) !important; }

article.post.category-news .post-content #actual a:hover,
article.post.category-success-stories-en .post-content #actual a:hover,
article.post.category-nouvelles .post-content #actual a:hover,
article.post.category-reussites-fr .post-content #actual a:hover { color: #ce1443 !important; }

body.search section#content h2.entry-title { margin-bottom: 6px !important; }
body.search section#content h2.entry-title a { font-size:24px !important; color: #005d7d !important; }
body.search section#content h2.entry-title a:hover { color: #ce1443 !important; }
body.search .fusion-load-more-button.fusion-blog-button { background-color: #ce1443; color: #fff !important; }
p { margin-bottom: 16px !important; }
i.top-grn { font-size: 13px; color: #dce6a8; }
.color { color: #fbaa5c; }
.color-pale { color: #FFF; }
.color-lite { color: #fce398; }
.k { color: #000; }
#feature.faq .panel-body { background-color: #fff !important; }
blockquote { font-weight: 600 !important; color:  #000 !important; font-style: normal !important; background-color: rgba(207,218,207,0) !important; background-color: rgba(171,191,181,0.2) !important; margin: 0 0 20px 0 !important; padding: 15px 30px 1px 16px !important; border-left: solid #79a4a3 8px !important; } 
.fusion-secondary-header,
.fusion-secondary-main-menu { border-bottom: 0px !important; }

body #boxed-wrapper #wrapper header .fusion-secondary-header { background-color: #79a4a3; }

.fusion-secondary-main-menu { padding-left: 0px; padding-right: 0px; }
.fusion-secondary-main-menu .fusion-mobile-nav-holder { padding-left: 30px; padding-right: 30px; }
.lined { text-decoration: underline; }
.fusion-footer h4.widget-title { font-size: 24px !important; }
#post-404page .title-sep-container { display: none !important;   }
#post-404page .fusion-footer { z-index: 1 !important; }
.error404 .fusion-secondary-menu-search { display: none !important;   }
.error-page .error-message { color: #1e3b31 !important; }



/*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/
/*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/
/*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/ /*--INTERACTIVE MAP--*/


img.mapsvg-marker-active { width: 30px !important; height: 48px !important; z-index: 999 !important; }


/*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*//*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*/
/*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*//*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*/
/*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*//*--NAVIGATION--*/  /*--NAVIGATION--*/  /*--NAVIGATION--*/


ul#menu-main a { padding-left: 25px; padding-right: 25px;  }
ul#menu-main li { padding: 0 !important; }
ul#menu-main li#menu-item-11,
ul#menu-main li#menu-item-12,
li#mobile-menu-item-11,
li#mobile-menu-item-12 { background-color: #1e3b31 !important; }

ul#menu-main li#menu-item-16212,
li#mobile-menu-item-16212 { background-color: #DBCFAD !important; }


ul#menu-main-french a { padding-left: 25px; padding-right: 25px;  }
ul#menu-main-french li { padding: 0 !important; }
ul#menu-main-french li#menu-item-13191,
ul#menu-main-french li#menu-item-13206,
li#mobile-menu-item-13191,
li#mobile-menu-item-13206 { background-color: #1e3b31 !important; }

ul#menu-main li#menu-item-11:hover,
ul#menu-main li#menu-item-12:hover,
ul#menu-main li#menu-item-11.current-menu-parent>a,
ul#menu-main li#menu-item-12.current-menu-parent>a { background-color: #79a4a3 !important; }

ul#menu-main-french li#menu-item-13191:hover,
ul#menu-main-french li#menu-item-13206:hover,
ul#menu-main-french li#menu-item-13191.current-menu-parent>a,
ul#menu-main-french li#menu-item-13206.current-menu-parent>a { background-color: #79a4a3 !important; }

.fusion-secondary-menu-second>ul>li>a { height: var(--sec_menu_lh); }

.fusion-secondary-menu-second,
.fusion-secondary-menu { width: 50%; }

.fusion-secondary-menu { padding-top: 25px; }

.fusion-secondary-menu-second ul { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.fusion-secondary-menu-second ul li { display: inline-block; margin: 1%; width: 25%; }
.fusion-secondary-menu-second ul li.covid { width: 40%; }
.fusion-secondary-menu ul li { display: inline-block; margin: 0px; width: 33%; }
.fusion-secondary-menu ul li img { height: auto; }
.fusion-secondary-menu-second .covid { padding: 10px; }

@media (max-width: 1024px) {
	.fusion-secondary-menu-second,
	.fusion-secondary-menu { width: 100%; float: none !important; }
	body .fusion-secondary-menu { padding-top: 0px; }
}


@media (max-width: 1600px) {

	ul#menu-main-french a { padding-left: 15px; padding-right: 15px;  }
	ul#menu-main a { padding-left: 15px; padding-right: 15px;  }

}

@media (max-width: 1500px) {
	ul#menu-main li#menu-item-11,
	ul#menu-main li#menu-item-12,
	ul#menu-main-french li#menu-item-13191,
	ul#menu-main-french li#menu-item-13206 { width: 350px; }
}


@media (max-width: 1400px) {
	ul#menu-main li#menu-item-11,
	ul#menu-main li#menu-item-12,
	ul#menu-main-french li#menu-item-13191,
	ul#menu-main-french li#menu-item-13206 { width: 300px; }
}

.fusion-main-menu>ul>li#menu-item-11>a,
.fusion-main-menu>ul>li#menu-item-12>a { color: #fff !important; }

.fusion-main-menu>ul>li#menu-item-13191>a,
.fusion-main-menu>ul>li#menu-item-13206>a { color: #fff !important; }

#menu-main #menu-item-11 { border-right: 1px solid #cfdacf; }
#menu-main #menu-item-12 { border-left: 0px solid #cfdacf; }

#menu-main-french #menu-item-13191 { border-right: 1px solid #cfdacf; }
#menu-main-french #menu-item-13206 { border-left: 0px solid #cfdacf; }

#menu-item-13 ul.sub-menu { width: 230px; }
.menu-text.fusion-button { background-color: rgba(171,191,181,0.8) !important; font-size: 16px !important; }
.fusion-main-menu .fusion-dropdown-menu { padding: 0 !important; }

.fusion-main-menu .fusion-dropdown-menu li#menu-item-11 .sub-menu,
.fusion-main-menu .fusion-dropdown-menu li#menu-item-13206 .sub-menu,
.fusion-main-menu .fusion-dropdown-menu ul { margin-top: 0 !important; background-color: rgba(228,234,228,0.95) !important; background-image: url("/wp-content/uploads/2020/01/FNTC_tree_emblem-no-release-grn-a30.png") !important; background-size: 90% !important; background-repeat: no-repeat !important; background-position: 500% -20% !important; border-top: 3px solid rgba(206, 20, 67,1.0) !important; transition: opacity .3s ease-in,margin .3s ease-out !important; }

#menu-item-13191 ul.sub-menu ul.sub-menu,
#menu-item-13206 ul.sub-menu ul.sub-menu,
#menu-item-11 ul.sub-menu ul.sub-menu,
#menu-item-12 ul.sub-menu ul.sub-menu { width: 310px !important; background-image: url("/wp-content/uploads/2020/01/FNTC_tree_emblem-no-release-grn-a30.png") !important; background-size: 90% !important; background-position: 500% -20% !important; background-repeat: no-repeat !important; }

.fusion-main-menu .fusion-dropdown-menu ul ul { background-image: inherit !important; }
.fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu { margin-top: 0 !important; padding: 0 !important; }
.fusion-main-menu .sub-menu li a { padding: 15px !important; font-family: 'Open Sans', Helvetica, sans-serif !important; font-weight: 600 !important; color: #005d7d !important; font-size: 12px !important; line-height: 1.2em !important; }
.fusion-main-menu .sub-menu li a { border-bottom-width: 0px !important; }


#mobile-menu-main .sub-menu li a { background-color: #d0e0e5 !important; }
#mobile-menu-main-french .sub-menu li a { background-color: #d0e0e5 !important; }
.searchform { width: 400px !important; }
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] { background: #ce1443; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; border: 0px solid #000000; height: 45px; line-height: 33px; margin: 0; padding: 0; width: 45px; }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: rgba(0,73,67,0.7) !important; opacity: .7; font-weight: 600; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(0,73,67,0.7) !important; font-weight: 600; }
::-ms-input-placeholder { /* Microsoft Edge */ color: rgba(0,73,67,0.7) !important; font-weight: 600; }
.fusion-search-field input { color: rgba(0,73,67,0.8) !important; }
input.s { border-radius: 4px 0px 0px 4px !important; -moz-border-radius: 4px 0px 0px 4px !important; -webkit-border-radius: 4px 0px 0px 4px !important; border: 0px solid #000000 !important; padding: 22px 4px 22px 14px !important; width:100% !important; }
ul#mobile-menu-main li a { padding-top: 19px; padding-bottom: 19px; }
ul#mobile-menu-main-french li a { padding-top: 19px; padding-bottom: 19px; }
.fusion-mobile-menu-icons { top: 36%; }
.fusion-mobile-menu-icons a { font-size: 31px; }
.fusion-mobile-menu-icons a.fusion-icon-search { font-size: 16px; padding-top: 7px; color: rgba(0,122,164,0.5) !important; }



@media only screen and (max-width: 1260px) {
	body #wrapper .fusion-secondary-header .fusion-alignright>* { float: right; }
	body #wrapper .fusion-mobile-menu-design-flyout .fusion-secondary-menu>ul>li, 
	body #wrapper .fusion-mobile-menu-design-modern .fusion-secondary-menu>ul>li { float: left; }
}


/*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*//*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*/
/*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*//*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*/
/*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*//*--END NAV--*/  /*--END NAV--*/  /*--END NAV--*/



.fusion-page-title-bar { border: none !important; margin-top: -2px !important; }
main#main { padding-left: 0 !important; padding-right: 0 !important; }
.fbc-items li:first-child { padding-right: 0 !important; }
.fbc-items li { font-weight: 600 !important; }
.fbc-items li a { padding-left: 4px !important; }
.fbc-items p { color: rgba(0,73,67,0.5) !important; }
.fbc-items i.fa { padding-right: 0 !important; margin-right: 0 !important; font-size: 16px !important; }
#feature { padding: 40px 30px 46px 30px !important; margin-top: -14px; margin-right: 40px; background-color: rgba(171,191,181,0.2) !important; border-radius: 6px 6px 6px 6px !important; -moz-border-radius: 6px 6px 6px 6px !important; -webkit-border-radius: 6px 6px 6px 6px !important; border: 0px solid #000000; }
#feature  .fusion-text p { font-size: 14px !important; font-weight: 600 !important; line-height: 1.5em !important; }
#feature.main { padding: 30px 20px 25px 36px !important; margin-right: 0 !important; }
#feature.main .fusion-text { font-size: 16px !important; font-weight: 600 !important; }
#feature.main .fusion-text p { font-size: 19px !important; font-weight: 600 !important; margin-bottom: .15em !important; color: #005d7d; }
#icon-absolute { position: absolute; top: 0; left: 0; font-size: 24px !important; }

@media screen and (max-width:1300px) {
    body.archive article { margin: 30px 60px 30px 60px; }
}
@media screen and (min-width:1100px) {
	i.fa#desk { display: inline-block; }
	i.fa#mobi { display: none; }
}

@media screen and (max-width:1100px) {
	.fusion-column-wrapper { padding: 0 40px 0 40px !important;	}
	body.archive article { margin: 30px 30px 30px 30px;	}	
	body.archive article .fusion-post-content-container a { width: 100% !important; }
	.side-bar .fusion-column-wrapper { margin-top: 30px !important; padding: 0 40px 0 20px !important; }	
	#feature .fusion-column-wrapper { margin-top: 0 !important; padding: 0 20px 0 20px !important; }
	#feature.main { margin-top: 0 !important; padding: 30px 20px !important; }
	.nav-hilite .fusion-column-wrapper { padding-top: 40px !important; padding-bottom: 40px !important; }
	.nav-hilite h3 { font-size: 30px !important; }
	#breadcrumbs { padding-left: 0 !important; }
	#breadcrumbs ol.fbc-items li:first-child { padding-left: 0 !important; }
	.unordered .fusion-column-wrapper { padding-left: 0 !important;	}
	i.fa#desk { display: none; }
	i.fa#mobi { display: inline-block; }
	#feature h3 { font-size: 24px !important; line-height: 1.2em !important; }
}


@media screen and (max-width:768px) {
	#breadcrumbs li,
	#breadcrumbs li a,
	#breadcrumbs li.active span { font-size: 11px !important; }
	#breadcrumbs ol.fbc-items { padding-left: 0 !important; }	
	#breadcrumbs .fbc-items li { padding: 0; }
	blockquote { padding-right: 4px !important; }
}

@media screen and (max-width:600px) {
	#feature .fusion-column-wrapper { padding: 0 !important; }
}


p.ul-header { margin-bottom: .65em; }
.upper { text-transform: uppercase; }
span.fusion-tooltip { color: #000 !important; }
#feature span.fusion-tooltip { color: #005d7d !important; }
.emphasis { text-decoration: underline; }
.tooltip-inner { padding: 14px !important; color: #fff !important; background-color: rgba(0,93,125,0.9) !important; font-size: 13px !important; }
.tooltip-arrow { border-top-color: rgba(0,93,125,0.9) !important; }
.hide { display: none; }
img.custom { margin-right: 7px !important; }



/*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*//*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/
/*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*//*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/
/*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*//*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/  /*--SIDEBAR ITEMS--*/


.sidebar p { font-style: normal !important; font-weight: 600 !important; }
.side-bar { font-size: 14px !important; padding: 0 0 20px 20px !important; }
.side-bar .fusion-video { position: relative !important; padding-bottom: 56.25% !important; height: 0; }
.side-bar .fusion-video iframe { position: absolute !important; width:100%; height:100%; top: 0; left: 0; }
a#side-btn.icon-size { font-size: 17px; font-weight: 400 !important; }
a#side-btn.icon-size i { color: #004943 !important; }
.fusion-accordian#side-togg .panel-body { padding-top: 0 !important; padding-left: 18px !important; }
.fusion-accordian#side-togg .panel-body p { margin-bottom: 0 !important; }
.fusion-accordian#side-togg h4 { margin-top: .5em !important; }
.fusion-accordian#side-togg .fusion-panel { border-bottom: none !important; }
.fusion-accordian#side-togg .panel-heading { background-color: #fff !important; padding-left: 10px !important; }
.fusion-accordian#side-togg-btns.notices .panel-heading { background-color: #dce6a8 !important; padding-left: 10px !important; }
.fusion-accordian#side-togg-btns .panel-body { padding-top: 12px !important; padding-left: 0 !important; }
.fusion-accordian#side-togg-btns .panel-body p { margin-bottom: 0 !important; }
.fusion-accordian#side-togg-btns h4 { margin-top: .5em !important; }
.fusion-accordian#side-togg-btns .fusion-panel { border-bottom: none !important; }
.fusion-accordian#side-togg-btns .panel-heading { background-color: #fff !important; padding-left: 10px !important; }
.fusion-accordian .panel-title a .fa-fusion-box { background-color: #ce1443 !important; border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; border: 0px solid #000000 !important; }

@media screen and (min-width:1100px) {

}

@media screen and (max-width:1100px) {

}

/*--END SIDEBAR ITEMS--*/  /*--END SIDEBAR ITEMS--*/  /*--END SIDEBAR ITEMS--*/

#bq-btn { padding-bottom: 100px; }
ul#hilite-btns li { display: inline-block; text-align: center; float: left; padding-bottom: 100px; }
.indent-20 { padding-left: 20px; }
i.fontawesome-icon.circle-yes { border-width: 0px !important; margin: -16px 0 0 -16px !important; vertical-align: middle !important; }
i.fontawesome-icon.icon-reg { margin: 0 !important; }
.cat-btn .fusion-button-text,
.cat-btn i { font-size: 18px !important; padding-top: 0 !important; }
i.fontawesome-icon#hilite.icon { margin: -16px 0 0 -16px !important; position: absolute !important; top: 0 !important; left: 0 !important; z-index: 999 !important; }
.corner { border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000 !important; }
.left { z-index: -1 !important; }
.right { border-radius: 0px 10px 10px 0px; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; border: 0px solid #000000; }
#sliders-container .rev_slider_wrapper { border: opx !important; }

/*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*//*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*/
/*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*//*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*/
/*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*//*--HEADERS--*/  /*--HEADERS--*/  /*--HEADERS--*/

ul#box-blue { display: block; width: 100%; padding-inline-start: 0; margin: 0 0 26px 0; }
ul#box-blue li { display: inline-block; padding: 26px 40px 20px 40px; background-color: #7ba5a3; font-family: 'Open Sans'; color: #fff; font-size: 30px; line-height: 1em; }
ul#box-blue.blue li { background-color: #79a4a3; }
ul#box-blue.green li { background-color: #59a395; }
ul#box-blue.orange li { background-color: #d89849; }
ul#box-blue.red li { background-color: #d85c49; }
ul#box-blue.act-red li { background-color: #cc092f; }
.flush-left ul#box-blue { margin: 40px 0 30px -90px !important; }
ul#box { float: left !important; display: block !important; background-color: #cfdacf; width: 100% !important; margin: 0 0 30px 0 !important; }
ul#box li { float: left !important; display: inline-block; width: 100% !important; padding: 20px 10px 16px 0; background-color: #cfdacf; font-family: 'Open Sans'; color: #1e3b31; font-size: 34px; line-height: .85em; }
ul#box-subhead { margin: 0 0px 30px -60px; }
ul#box-subhead.right { display: block !important; margin: 0 -60px 30px 0; min-width: 100% !important; }
ul#box-subhead.right li { display: block !important; }

ul#box-subhead.f-blue li{ padding: 24px 44px 20px 60px; background-color: #1e3b31; }

ul#box-subhead.blue li{ padding: 24px 44px 20px 60px; background-color: #79a4a3; }
ul#box-subhead.i-grn li { padding: 24px 44px 20px 60px; background-color: rgba(120,163,149,0.9); }
ul#box-subhead.as-or li { padding: 24px 44px 20px 60px; background-color: rgba(216,167,106,1.0); }
ul#box-subhead.d-red li { padding: 24px 44px 20px 60px; background-color: rgba(216,113,97,0.9); }
ul#box-subhead.ie-red li { padding: 24px 44px 20px 60px; background-color: #cc092f; }
ul#box-subhead h2 { margin: 0 !important; line-height: 1 !important; }
ul#box-subhead.f-blue h2,
ul#box-subhead.blue h2,
ul#box-subhead.i-grn h2,
ul#box-subhead.as-or h2,
ul#box-subhead.d-red h2,
ul#box-subhead.ie-red h2{ color:#fff; font-size: 40px; letter-spacing: 1px; }
ul#box-subhead li { display: inline-block; padding: 22px 30px 18px 60px; background-color: #cfdacf; font-family: 'Open Sans'; color: #1e3b31; line-height: 1em; }


@media screen and (min-width:1100px) {

}

@media screen and (max-width:1100px) {
	ul#box,
	ul#box-subhead { margin: 0 0 30px -40px !important; }	
	ul#box-subhead h2 {	font-size: 30px !important; }
	ul#box-subhead li{ padding-left: 40px !important; }
	ul#box li { padding-left: 0 !important; }
}

ul#box .header-blu li { background-color: #1e3b31 !important; }
ul.list-square { margin-top: 0 !important; margin-bottom: 26px !important; color: #005d7d; font-weight: 600; padding-left: 20px !important; list-style: none; list-style-position: outside; }
ul.list-square li { margin-bottom: .6em; }
ul.list-square li::before { content: "\25A0"; color: #ce1443; font-weight: bold; display: inline-block;  width: 1.3em; margin-left: -1.3em; vertical-align: 2px; }
ul.list-square.policy { margin-top: 4px !important; margin-bottom: 26px !important; padding-left: 20px !important; color: #005d7d; font-weight: 400 !important; list-style: none; list-style-position: outside; }
ul.list-square.policy li { padding-left: 12px; margin-bottom: .1em; }
ul.list-square.policy li::before { content: "\25A0"; color: #ce1443; font-weight: 400 !important; display: inline-block;  width: 1.3em; margin-left: -1.3em; vertical-align: 2px; }
ol.numbered { margin: 10px 0 20px 0; font-weight: 600; line-height: 1.5em; padding-left: 30px !important; list-style: none; list-style-position: outside; }
ol.numbered.fntc { margin: 10px 0 20px 0; font-weight: 600; color: #005d7d; line-height: 1.5em; padding-left: 30px !important; list-style: none; list-style-position: outside; }
span.ol.fntc { font-weight: normal; color: #363636; }
ol.numbered li { counter-increment: li; margin-top: .5em; margin-bottom: .5em; }
ol.numbered li a { text-decoration: underline; }
ol.numbered li::before { font-family: 'Open Sans'; font-weight: 900; content: counter(li); color: #fff; display: inline-block; background-color: #004943; border-radius: 50% 50% 50% 50%; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border: 0px solid #000000; padding: 0 0 0 .45em; width: 1em; height: 1.45em; margin: 0 .5em 0 -1.95em; }
ol.numbered li p { font-family: 'Open Sans' !important; font-weight: 900; font-size: 16px !important; color: #000 !important; }
ol.numbered.faq li::before { font-family: 'Open Sans'; font-weight: 900; content: counter(li); color: #fff; display: inline-block; background-color: #ce1443; border-radius: 50% 50% 50% 50%; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border: 0px solid #000000; padding: 0 0 0 .45em; width: 1em; height: 1.45em; margin: 0 .5em 0 -1.95em; }
ol.numbered.policy { color: #005d7d; margin: 10px 0 20px 0; font-weight: 400; line-height: 1.5em; padding-left: 30px !important; list-style: none; list-style-position: outside; }
ol.numbered.policy li { padding-left: 12px; counter-increment: li; margin-top: .5em; margin-bottom: .5em; }
ol.numbered.policy li a { text-decoration: none; }
ol.numbered.policy li::before { font-family: 'Open Sans'; font-weight: 900; content: counter(li); color: #ce1443; display: inline-block; background-color: rgba(0,73,67,0) !important; }
.flush { padding-left: 0 !important; }
#margin.left { margin-left: 70px !important; }
.tab-content { font-size: 13px !important; }
.tab-content .fusion-layout-column { margin-bottom: 0 !important; }
.tab-content .fusion-text p { margin-bottom: 0 !important; }
footer { max-width: 1600px !important; margin: 0 auto 0 auto !important; }
footer.fusion-footer-widget-area { padding: 100px 16px 70px 16px !important; background-image: none !important; background-color: #80a2a0 !important; }
.fusion-footer-widget-area p { font-size: 13px !important; font-family: 'Open Sans' !important; }
.fusion-footer-widget-area h4 { text-transform: capitalize !important; }
.fusion-footer-copyright-area { background-color: #1e3b31 !important; }
p#hp-mission { color: #1e3b31 !important; }
section#text-4,
section#text-5,
section#media_image-5,
section#media_image-6,
section#media_image-8,
section#media_image-9,
section#media_image-11,
section#media_image-12,
section#media_image-13,
section#media_image-14,
section#media_image-15 { margin-bottom: 25px !important; }
section#text-7, 
section#text-7 h4 { margin-bottom: 15px !important; }

@media screen and (min-width: 800px) and (max-width:1640px) { 
	#wrapper { margin: 0 20px 0 20px !important; overflow: hidden !important; width: auto !important; }
}
@media screen and (max-width:800px) { 
	#wrapper { margin: 0 10px 0 10px !important; }
}



/*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ 
/*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ 
/*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ 
/*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/ /*--POST-NEWS-BLOG-CTP--*/

/*--Home Page in TABs BLOG element--ARTICLE CONTENT STYLEs--*/

#hp-news-tab .fusion-rollover a { margin-top: 0 !important; font-size: 14px !important; font-weight: 500 !important; background-color: rgba(0,0,0,0.0)!important; }
#hp-news-tab h2.entry-title { font-size: 16px !important; line-height: 1.2em !important; }
#hp-news-tab h2.entry-title a { padding: 0 !important; margin-top: 0 !important; color: #005d7d !important; text-align: left !important; font-size: 16px !important; line-height: 1.2em !important; background-color: rgba(0,0,0,0.0)!important; }
#hp-news-tab h2.entry-title a:hover { color: #ce1443 !important; }
#hp-news-tab article { margin-bottom: 0 !important; }

/*--PAGEs in BLOG element--ARTICLE CONTENT STYLEs--*/

#page-blog .fusion-post-wrapper { border: 0px !important; }
#page-blog .fusion-rollover a { margin-top: 0 !important; font-size: 14px !important; font-weight: 500 !important; background-color: rgba(0,0,0,0.0)!important; }
#page-blog h2.entry-title { margin-top: 0 !important; font-size: 20px !important; line-height: 1.2em !important; }
#page-blog h2.entry-title a { padding: 0 !important; margin-top: 0 !important; font-size: 20px !important; line-height: 1.2em !important; color: #005d7d !important; text-align: left !important; background-color: rgba(0,0,0,0.0)!important; }
#page-blog h2.entry-title a:hover { color: #ce1443 !important; }
#page-blog article { margin-bottom: 0 !important; }

/*--ALL instances in BLOG element--BUTTON STYLEs--*/

#page-blog .post-content p { margin-bottom: 0 !important; }    
.fusion-blog-shortcode a { margin-top: .8em !important; color: #fff !important; text-align: center !important; font-size: 10px !important; font-weight: 600 !important; display: inline-block !important; width: 100% !important; background-color: rgba(0,122,164,0.5) !important; padding: 4px 8px !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fusion-blog-shortcode a:hover { background-color: #ce1443 !important; }
.fusion-blog-shortcode a:hover { background-color: #ce1443 !important; }



footer .footer_column { column-count: 2; background-image: linear-gradient(#fff, #fff); background-size: 2px 100%; background-repeat: no-repeat;background-position: center center; padding-right: 275px; padding-left: 275px;}

body #blog-success .fusion-blog-shortcode a { background-color: #79a4a3 !important; }
.heading-left ul#box-subhead.f-blue li{ background-color: #79a4a3; }
.fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text { color: #79a4a3; }

.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left { height: auto !important; }