




/* body */
body{font-family:'Avenir',sans-serif}

/* header */
header{background:#006a2e}
.accessible-btn a{background:#0056cd!important}
.accessibility-menu ul{box-shadow:inset 0 0 0px 2px #0056cd}

/* top bar */
#top-bar{background:#005b20}
#alert{font-family:'Avenir',sans-serif}
#alert-header{color:#f5f6fa}
#alert-more{color:#ffffff}

/* translate */
#translation-links ul{background:#ffffff}
#translation-links ul a{color:#006a2e}
#translation-links span{font-family:'Avenir',sans-serif;color:#ffffff}

/* social media links */
header .social-media-link{color:#ffffff}
header .social-media-link:hover{color:#f5f6fa}
#site-information .social-media-link{color:#0056cd}

/* navigation */
#nav a,#nav span{color:#ffffff;font-family:'Avenir',sans-serif}
#nav ul a,#nav ul span{color:#ffffff}

/* slider */
#slider{height:525px;position: relative;overflow:hidden}
#freeform #slider{height:400px}

/* quick links */
#quick-links-carousel .quick-link{color:#006a2e;font-family:'Avenir',sans-serif}
#quick-links-carousel .quick-link:hover{color:#006a2e}
#quick-links{background:#f9f3ec}
/* section heading */
.section-heading h2{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#006a2e}

/* news */
.news-info>a:hover .news-title{color:#006a2e}
.news-title{color:#1579f0;font-family:'Avenir',sans-serif}
.news-date{color:#006a2e;font-family:'Montserrat',sans-serif;opacity:.75}
.news-caption{color:#1d365d;font-family:'Avenir',sans-serif}
#post a,.news-info a{color:#1579f0}

/* site information */
.site-info-header{color:#004c11;font-family:'Avenir',sans-serif}
#site-information .site-info-link{color:#004c11;font-family:'Avenir',sans-serif;opacity:.65}
#site-information .site-info-link:hover{color:#0056cd;opacity:1}
#site-information #address{color:#004c11;opacity:.65}
.search-form .fa-search {color: #f5f6fa}
/* buttons */
.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.btn{background:#005b20;font-family:'Avenir',sans-serif;color:#ffffff!important}
.button:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.btn:hover{background:#006a2e;color:#fff!important}
.button:active,
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
.btn:active{background:#006a2e}
.faq-container{border-top-color:#004c11}
.rpfbids tr[bgcolor] {background: #004c11!important;}

/* footer */
footer{background:#005b20;font-family:'Open Sans',sans-serif}
#revize-link:hover{color:#ffffff}
#revize-login:hover{color:#ffffff}

/* share button */
.floating-share-btn{background:#006a2e !important}
.quick-link:hover>.ql-icon {background: #004c11!important;}
span.slider-caption {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}

/* flyout */
#flyout-wrap{background:#004c11}
#flyout a,#flyout span{color:#ffffff;font-family:'Avenir',sans-serif}
#post{font-size:16px;color:#0d1621}
#breadcrumbs,#breadcrumbs a{color:#0d1621;font-family:'Avenir',sans-serif}
#page-title{color:#0d1621}
@media only screen and (min-width:992px){
	#nav>li:hover>a,#nav>li:hover>span{color:#f5f6fa}
	#nav ul{background:#005b20}
	#flyout ul{background:#006a2e}
	#flyout ul a,#flyout ul span{font-family:'Avenir',sans-serif;color:#ffffff}
}
@media only screen and (max-width:991px){
	