/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*** EWD Tweaks ***/
.page-header h1 {
  font-size: 2.3rem;
  font-weight: 300;
  line-height: 4.5rem;
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
  text-transform: none;
}
.com-content-article.item-page figure {
  margin: 0 0 1em 0;
}
#g-mainbar .row {
  margin: 0;
}
#g-mainbar .col {
  padding: 0;
}
#g-mainbar .platform-content.container {
  padding: 0;
}
/** Counter **/
.moduletable.counter_box {
  padding: 0;
  margin: 0;
}
.counter_box .g-gridstatistic .g-gridstatistic-item-wrapper::before {
  content: url('../../../../images/icons/counter-1-V2.png');
  display: block;
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(1) .g-gridstatistic-item-wrapper::before {
  content: url('../../../../images/icons/counter-1-V2.png');
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(2) .g-gridstatistic-item-wrapper::before {
  content: url('../../../../images/icons/counter-2-V2.png');
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(3) .g-gridstatistic-item-wrapper::before {
  content: url('../../../../images/icons/counter-3.png');
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(4) .g-gridstatistic-item-wrapper::before {
  content: url('../../../../images/icons/counter-4.png');
}
.counter_box .g-gridstatistic .g-gridstatistic-item {
  padding-bottom: 0;
}
.counter_box .g-gridstatistic .g-gridstatistic-item-text1 {
  line-height: 1.5;
  color: #000;
  font-weight: 500;
  font-size: 50px;
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(1) .g-gridstatistic-item-text1 {
  color: #84c341;
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(2) .g-gridstatistic-item-text1 {
  color: #2fa8b8;
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(3) .g-gridstatistic-item-text1 {
  color: #0a4772;
}
.counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(4) .g-gridstatistic-item-text1 {
  color: #84c341;
}
.counter_box .g-gridstatistic .g-gridstatistic-item-text2 {
  margin-top: 5px;
  text-transform: none;
  font-weight: 400;
  opacity: 1;
  color: #072f4a;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
.counter_box .g-gridstatistic .g-gridstatistic-item-text2 span {
  border-bottom: none;
  padding-bottom: 0;
  display: block;
}
@media (min-width: 768px) and (max-width: 1159px) {
  .counter_box .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item {
    width: 50%;
  }
  .counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(1), .counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(2) {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .counter_box .g-gridstatistic .g-gridstatistic-wrapper {
    flex-direction: column;
    align-items: center;
  }
  .counter_box .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item {
    width: 100%;
  }
  .counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(1), .counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(2), .counter_box .g-gridstatistic .g-gridstatistic-item:nth-child(3) {
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 480px) {
  .counter_box .g-gridstatistic .g-gridstatistic-item-text1 {
    font-size: 30px;
  }
}
/* Who We Are */
body div.uk-scope div.uk-grid div.uk-panel div.uk-margin small em {
  color: #1e87f0;
}
body div.who_off_wrap div.g-content div.who_off_item img {
  border: none;
}
/* Financed Project Grid (Widgetkit Joomla Source) */
body div.ladf-financed-projects div.uk-card div.uk-card-body div.uk-margin div.button.button-4 {
  padding: 0px;
  text-align: left;
  border: none;
  color: rgba(255, 255, 255, 0.7) !important;
  background: none !important;
  text-transform: none;
}
body div.ladf-financed-projects div.uk-card div.uk-card-media-top {
  width: 100%;
  padding: 25px 25px 25px 25px;
  /*
	height:250px;
	*/
}
body div.ladf-financed-projects div.uk-card div.uk-card-media-top img {
  width: 100%;
  object-fit: none;
  /*
	height:200px;
	*/
  object-position: center center;
  border-radius: 10px;
}
/* Financed Project Grid (Widgetkit) */
body div.ladf-financed-projects div.uk-card {
  height: auto !important;
  min-height: auto !important;
}
body div.ladf-financed-projects div.uk-card div.uk-card-media-top div.uk-inline-clip {
  width: 100%;
  /*
	padding:25px 25px 25px 25px;
	*/
}
body div.ladf-financed-projects div.uk-card div.uk-card-media-top div.uk-inline-clip:hover {
  /*
	padding:25px 15px 25px 15px;
	*/
  transform: scale(1.03, 1.03);
  transition: all 0.3s ease-out;
}
body div.ladf-financed-projects div.uk-card div.uk-card-media-top div.uk-inline-clip img {
  width: 100%;
  height: 200px;
  max-width: 300px;
  max-height: 200px;
  border-radius: 10px;
}
body div.ladf-financed-projects div.uk-card div.uk-card-body {
  padding: 10px 20px 20px 20px;
}
body div.ladf-financed-projects div.uk-card div.uk-card-body h3 {
  margin: 0px 0px 25px 0px !important;
}
body div.ladf-financed-projects div.uk-card div.uk-card-body div.uk-margin {
  margin: 0px 0px 25px 0px !important;
}
body div.ladf-financed-projects div.uk-card div.uk-card-body div.uk-margin div {
  margin: 0px !important;
  white-space: nowrap;
  /*
	white-space:pre;
	*/
}
body div.ladf-financed-projects div.uk-card div.uk-card-body p {
  margin: 0px 0px 25px 0px;
}
body div.ladf-financed-projects div.uk-card div.uk-card-body p a.uk-button {
  padding: 0px 20px 0px 20px;
}
/* NOT SURE WHAT THIS IS - LEAVE A COMMENT!! */
/*
.item-page img.g-blockcontent-subcontent-img {
	width: auto;
}
*/
.who_off_wrap {
  text-align: center;
}
.who_off_wrap .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
.who_off_wrap .who_off_item img {
  border-radius: 10px;
  border: 30px solid #1e87f0;
}
.who_off_wrap .who_off_item h4 {
  font-size: 1.5rem;
  font-weight: 400;
  margin: 10px;
}
.who_off_wrap .who_off_item h4 span {
  font-weight: 300;
}
/* NOT SURE WHAT THIS IS - LEAVE A COMMENT!! */
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block {
  padding: 1.5rem;
  margin: 7.5px;
  background: #1e87f0;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content {
  margin: 0;
  padding: 0;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content img.g-blockcontent-subcontent-img {
  width: 100%;
  max-width: 300px;
  transform: scale(1, 1);
  transition: all 0.3s ease-out;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content img.g-blockcontent-subcontent-img:hover {
  transform: scale(1.03, 1.03);
  transition: all 0.3s ease-out;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content .g-blockcontent-subcontent-title {
  text-align: center;
  max-width: 300px;
  margin: auto;
  padding-top: 40px;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content span.g-blockcontent-subcontent-title-text {
  font-weight: 400;
  margin-bottom: 20px;
  display: block;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content .g-blockcontent-subcontent-desc {
  max-width: 300px;
  margin: auto;
  text-align: left;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.5;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content .g-blockcontent-buttons {
  margin: 20px 0 0 0;
  text-align: center;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content .g-blockcontent-buttons a.button {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  font-size: 14px;
  padding: 0 30px;
  line-height: 38px;
  margin: 0;
}
.g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content .g-blockcontent-buttons a.button:hover {
  border: 1px solid #fff;
}
/* Defaults */
*:focus {
  outline: 3px solid #005fb8 !important;
}
html body {
  font-size: 16px;
  background-color: #ffffff;
  color: #000000;
}
html body a {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-decoration-color: rgba(100, 100, 100, 0.5);
}
html body a, html body a:link {
  color: #005fb8;
}
/* Navigation */
body section#g-navigation {
  background-color: #ffffff;
  margin: 0px;
  /*
	padding:0px 50px;
	*/
  height: 80px;
  max-height: 80px;
}
/* Mobile Compatibility */
@media (min-width: 1325px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 30px;
  }
  body section#g-navigation div.navigation-a {
    width: 375px;
    flex: 0 0 395px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-375x50.svg');
    background-size: 375px 50px;
    width: 375px;
    background-position: 0px 15px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 375px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 375px;
  }
}
@media (max-width: 1324px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 200px;
    flex: 0 0 220px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-200x60.svg');
    background-size: 200px 60px;
    background-position: 0px 10px;
    width: 200px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 200px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 200px;
  }
}
@media (max-width: 1200px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 145px;
    flex: 0 0 165px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-145x60.svg');
    background-size: 145px 60px;
    background-position: 0px 10px;
    width: 145px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 145px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 145px;
  }
}
@media (max-width: 1125px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 40px;
  }
  body section#g-navigation div.navigation-a {
    width: 85px;
    flex: 0 0 105px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-85x50.svg');
    background-size: 85px 50px;
    background-position: 0px 15px;
    width: 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 85px;
  }
}
@media (max-width: 995px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 20px;
  }
  body section#g-navigation div.navigation-a {
    width: 65px;
    flex: 0 0 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-65x50.svg');
    background-size: 65px 50px;
    background-position: 0px 15px;
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 65px;
  }
}
@media (max-width: 820px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 10px;
  }
  body section#g-navigation div.navigation-a {
    width: 65px;
    flex: 0 0 75px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-65x50.svg');
    background-size: 65px 50px;
    background-position: 0px 15px;
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 65px;
  }
  body section#g-navigation div.navigation-b nav.g-main-nav ul li.g-menu-item .g-menu-item-container span.g-menu-item-content span.g-menu-item-title {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 30px 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 375px;
    flex: 0 0 395px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-375x50.svg');
    background-size: 375px 50px;
    background-position: 0px 15px;
    width: 375px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 375px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 375px;
  }
  .g-block.fin_proj_box .g-blockcontent .g-block.g-blockcontent-subcontent-block .g-content.g-blockcontent-subcontent-block-content {
    height: auto !important;
  }
}
@media (max-width: 650px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 20px 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 200px;
    flex: 0 0 230px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-200x60.svg');
    background-size: 200px 60px;
    background-position: 0px 10px;
    width: 200px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 200px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 200px;
  }
}
@media (max-width: 535px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 40px 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 145px;
    flex: 0 0 165px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-145x60.svg');
    background-size: 145px 60px;
    background-position: 0px 10px;
    width: 145px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 145px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 145px;
  }
}
@media (max-width: 445px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 40px 0px 50px;
  }
  body section#g-navigation div.navigation-a {
    width: 85px;
    flex: 0 0 105px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-85x50.svg');
    background-size: 85px 50px;
    background-position: 0px 15px;
    width: 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 85px;
  }
}
@media (max-width: 375px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 25px 0px 65px;
  }
  body section#g-navigation div.navigation-a {
    width: 65px;
    flex: 0 0 85px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-65x50.svg');
    background-size: 65px 50px;
    background-position: 0px 15px;
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 65px;
  }
  body section#g-navigation div.navigation-b.hidden {
    display: none;
  }
}
@media (max-width: 330px) {
  /* Navigation */
  body section#g-navigation {
    padding: 0px 10px 0px 10px;
  }
  body section#g-navigation div.navigation-a {
    width: 115px;
    flex: 0 0 115px;
    padding: 0px 0px 0px 50px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
    background-image: url('../../../../images/logo/ladf-slogo-65x50.svg');
    background-size: 65px 50px;
    background-position: 0px 15px;
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
    width: 65px;
  }
  body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
    width: 65px;
  }
}
body section#g-navigation div.navigation-a {
  display: block;
  height: 80px;
}
body section#g-navigation div.navigation-b {
  display: block;
  height: 80px;
  width: 100%;
  flex: 1;
}
body section#g-navigation div.navigation-c {
  display: block;
  height: 80px;
  width: 145px;
  flex: 0 0 145px;
}
/* Navigation - Logo */
body section#g-navigation div.navigation-a div.g-content {
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
}
body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo {
  /*
	height:80px;
	*/
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-origin: content-box;
}
body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo a {
  display: block;
  height: 80px;
}
body section#g-navigation div.navigation-a div.g-content div.nav-logo div.logo img {
  height: 80px;
}
/* Navigation - Menu */
body section#g-navigation div.nav-menu div.g-particle {
  padding: 20px 0px 0px 0px;
}
body section#g-navigation div.nav-menu nav.g-main-nav ul.g-toplevel li.g-menu-item a.g-menu-item-container {
  padding: 10px 5px 10px 5px;
}
/* Navigation - Translate */
body section#g-navigation div.cta div.g-content {
  margin: 0px;
  padding: 15px 0px 0px 20px;
  float: right;
  /*
	text-align:right;
	*/
  width: 150px;
}
body section#g-navigation div.cta div.platform-content {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body section#g-navigation div.cta div.platform-content div.moduletable {
  display: inline-block;
}
body section#g-navigation div.cta div#google_translate_element {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
body section#g-navigation div.cta div.goog-te-gadget {
  display: inline-block;
  padding: 0px;
  margin: 10px 0px 0px 0px;
}
body section#g-navigation div.cta div a.btn.btn-success {
  margin: 2px 0px 0px 20px;
  padding: 0px 15px 0px 15px;
}
body section#g-navigation div.cta div.platform-content div.moduletable div#google_translate_element div.goog-te-gadget select.goog-te-combo {
  width: 140px;
}
body section#g-navigation div.cta div.platform-content div.moduletable div#google_translate_element div.skiptranslate.goog-te-gadget {
  visibility: hidden;
}
body section#g-navigation div.cta div.platform-content div.moduletable div#google_translate_element div.skiptranslate.goog-te-gadget div {
  visibility: visible;
}
/* Page Buttons */
body section#g-bottom div a.button:focus, body section#g-bottom div a.button:link, body section#g-bottom div a.button {
  color: #ffffff;
}
/* Read More */
body p.readmore {
  text-align: right;
  margin-top: 20px;
}
/* Particle Link Button & Link Color */
body div.uk-panel p a.uk-button.uk-button-primary {
  display: none;
}
body .uk-link-reset, body .uk-link-reset a {
  color: #005fb8;
}
body .uk-link-reset a:focus, body .uk-link-reset a:hover, body .uk-link-reset:focus, body .uk-link-reset:hover {
  color: #000000;
}
/* Mobile Hamburger Stack Color */
body div#g-page-surround .g-offcanvas-toggle {
  color: #083655;
}
/* Navigation */
body section#g-navigation div.box1 div.g-content.g-particle {
  /*background: #0082ff;*/
  background-color: #005fb8;
}
/* Program Buttons */
body div.platform-content a div.button.button-block {
  min-width: 145px;
}
/* Date Picker Buttons (Breezing Forms) */
body div.platform-content form.bfQuickMode button.button, body div.platform-content form.bfQuickMode button.btn {
  background-color: #005fb8 !important;
  background-image: none !important;
  padding: 0px 10px;
  margin: 0px 5px;
  border-radius: 4px;
}
body div.platform-content form.bfQuickMode button.button span, body div.platform-content form.bfQuickMode button.btn span {
  background-image: none !important;
  padding: 3px 5px 5px 5px;
}
/* Empty H6 */
body section#g-bottom div.g-simplemenu-particle h6 {
  display: none;
}
/* Social Network Icons */
body section#g-copyright div.g-social a {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0px 8px;
  color: #0082ff;
}
body section#g-copyright div.g-social a span.fa {
  font-family: "rubik", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 10px;
  visibility: hidden;
  display: inline-block;
}
body section#g-copyright div.g-social a span.fa:before {
  /*font: normal normal normal 14px/1 FontAwesome;*/
  font-family: FontAwesome;
  display: inline-block;
  font-size: 26px;
  visibility: visible;
}
/* Copyright */
body section#g-copyright.fp-copyright div.fp-copyright-menu div.g-content.g-particle {
  /*background: #0082ff;*/
  background-color: #005fb8;
}
body section#g-copyright {
  color: #ffffff;
  background-color: #1c1c1c;
}
body section#g-copyright.fp-copyright div.g-content.g-particle h6 {
  color: #ffffff;
}
/*
body section#g-copyright.fp-copyright ul.g-simplemenu {
	color:#ffffff;
}
*/
body section#g-copyright.fp-copyright ul.g-simplemenu, body section#g-copyright.fp-copyright ul.g-simplemenu a, body section#g-copyright.fp-copyright ul.g-simplemenu a:focus, body section#g-copyright.fp-copyright ul.g-simplemenu a:hover, body section#g-copyright.fp-copyright ul.g-simplemenu:focus, body section#g-copyright.fp-copyright ul.g-simplemenu:hover {
  color: #ffffff;
}
body section#g-copyright.fp-copyright div.g-content.g-particle {
  color: #aaaaaa;
}
/* LADF Application */
body form.bfQuickMode fieldset.bfBlock legend span {
  background-image: none;
  background-color: #005fb8;
  border-radius: 4px;
}
body form.bfQuickMode fieldset.bfBlock button.bfCalendar, body form.bfQuickMode fieldset.bfBlock button.bfCalendar span {
  background-image: none !important;
  background-color: #005fb8 !important;
  border-radius: 4px;
}
body form.bfQuickMode div.bfPage div.bfFieldset-m {
  background-color: #f8f8f8;
}
body form.bfQuickMode div.bfPage fieldset.bfBlock label {
  color: #000000;
}
body form.bfQuickMode div.bfPage fieldset.bfBlock label span.bfRequired {
  color: #cc2222;
}
/* Date Picker */
body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day.picker__day--outfocus {
  color: #757575 !important;
}
body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day.picker__day--infocus.picker__day--today.picker__day--selected.picker__day--highlighted {
  background: #001e33 !important;
}
body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day--today::before {
  border-top: 0.5em solid #ffffff !important;
}
body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day.picker__day--infocus.picker__day--today.picker__day--selected.picker__day--highlighted, body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day--today, body div.picker div.picker__holder div.picker__frame div.picker__wrap div.picker__box table.picker__table div.picker__day--selected {
  border-color: #f2f2f2 !important;
}
/* Widgetkit Tabs */
body div.item-page ul.uk-tab > li.uk-active > a {
  color: #005fb8;
}
/* Breadcrumbs */
body footer#g-footer ul.breadcrumb {
  background-color: #ffffff;
  font-size: 14px;
  margin: 0px 15% 0px 0px;
  padding: 0px;
}
body footer#g-footer ul.breadcrumb span.divider {
  color: #777777;
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 21px;
  font-size: 11px;
  font-weight: 300;
}
body ul.breadcrumb > .active {
  color: #767676;
}
/* Home - The Impact */
body section#g-feature div.uk-grid div.uk-panel h3.uk-panel-title.uk-margin-bottom-remove {
  display: none;
}
/* Home - Main */
body section#g-bottom div a.button:hover, body section#g-bottom div a.button:active, body section#g-bottom div a.button:focus {
  color: #005fb8;
  background: #ffffff;
  border-color: #005fb8;
}
/* Mobile Menu */
body #g-offcanvas #g-mobilemenu-container ul > li > a.g-menu-item-container {
  color: #aaaaaa;
}
/* Beta Test Page */
body section#g-container-main h3.g-title {
  font-size: 3.375rem;
}
/* Form Contrast Issue */
html body textarea, html body .creative_textarea_reset, html body input[type="text"], html body input[type="password"], html body input[type="datetime"], html body input[type="datetime-local"], html body input[type="date"], html body input[type="month"], html body input[type="time"], html body input[type="week"], html body input[type="number"], html body input[type="email"], html body input[type="url"], html body input[type="search"], html body input[type="tel"], html body input[type="color"], html body .uneditable-input {
  color: #313131 !important;
  background-color: transparent !important;
  padding: 0px !important;
  border: none;
  height: 100% !important;
}
html body .creativecontactform_input_element, html body .creativecontactform_input_element:hover, html body .creativecontactform_input_element.closed:hover {
  background-color: transparent !important;
  padding: 0px;
  border: none;
}
html body .bfQuickMode input[type="text"], html body .bfQuickMode input[type="password"], html body .bfQuickMode textarea, html body .bfQuickMode select {
  background-color: transparent !important;
  background-image: none !important;
  padding: 0px 0px 0px 0px !important;
  /*border:none;*/
}
html body div#g-page-surround section#g-container-main form.bfQuickMode input, html body .bfQuickMode input {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ffffff !important;
  color: #005fb8 !important;
  font-size: 16px;
}
html body div.creative_input_dummy_wrapper {
  padding: 0px 0px 0px 0px;
  height: 100%;
  width: 100%;
}
html body div.creative_textarea_dummy_wrapper {
  padding: 0px 0px 0px 0px !important;
}
/* Slideshow */
body.home-2021 section#g-slideshow {
  margin: 0px;
}
body.home-2021 section#g-slideshow div.g-content {
  padding: 0px;
  margin: 0px;
}
/* JM Counters */
body.home-2021 header#g-header {
  padding: 40px 50px;
  color: #072f4a;
}
body.home-2021 header#g-header div.g-content {
  padding: 0px;
  margin: 0px 20px;
}
body.home-2021 header#g-header div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jmm-subtitle {
  font-size: 18px;
  font-weight: 400;
}
body.home-2021 header#g-header div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  font-size: 55px;
  font-weight: 500;
}
body.home-2021 header#g-header div.counter-1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #84c341;
}
body.home-2021 header#g-header div.counter-2 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #2fa8b8;
}
body.home-2021 header#g-header div.counter-3 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #0a4772;
}
body.home-2021 header#g-header div.counter-4 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #84c341;
}
/* Above Section */
body.home-2021 section#g-above {
  padding: 40px 50px;
  background-image: url('../../../../images/background/above-bg.png');
  background-color: #ffffff;
  background-position: center top;
  background-repeat: repeat-x;
  /* Center the image */
  color: #2c465c;
}
body.home-2021 section#g-above div.g-content {
  font-size: 24px;
  line-height: 2em;
  margin: 0px;
  padding: 20px 20px 0px 20px;
  max-width: 100%;
}
body.home-2021 section#g-above div.g-block.text-right div.g-content {
  float: right;
}
@media (max-width: 1200px) {
  body.home-2021 section#g-utility div.g-content {
    padding: 10px;
  }
  body.home-2021 section#g-utility div.g-content p {
    height: 100px;
    overflow: hidden;
  }
  body.home-2021 section#g-utility div.g-content a.btn.btn-utility {
    padding: 5px 15px 5px 15px;
    white-space: nowrap;
  }
}
@media (max-width: 1000px) {
  body.home-2021 section#g-above div.g-block.size-50 {
    width: 100%;
    max-width: 100%;
    flex: 0 100%;
    text-align: center;
  }
  body.home-2021 section#g-above div.g-block.size-50 div.g-content {
    float: none;
    margin: 0px auto;
    text-align: left;
  }
}
@media (max-width: 767px) {
  body.home-2021 section#g-utility {
    padding: 0px 20px;
  }
  body.home-2021 section#g-utility div.g-content {
    margin: 0px;
    padding: 20px 0px;
  }
  body.home-2021 section#g-utility div.g-content div.platform-content img {
    width: 100%;
  }
  body.home-2021 section#g-utility div.g-content div.platform-content h4 {
    max-width: 100%;
    font-size: 34px;
    line-height: 1.4em;
  }
  body.home-2021 section#g-utility div.g-content div.platform-content p {
    max-width: 100%;
    font-size: 26px;
    line-height: 1.4em;
  }
  body.home-2021 section#g-container-main div.g-content {
    margin: 0px;
    padding: 20px 20px;
  }
  body.home-2021 section#g-container-main div.g-content div.platform-content div.content-item {
    margin: 15px 0px;
  }
}
@media (max-width: 600px) {
  body.home-2021 section#g-above.g-grid {
    padding: 20px 0px;
  }
  body.home-2021 section#g-above div.g-block.size-50 div.g-content a.youtube img#youtube-thumb {
    width: 400px;
    max-width: 100% !important;
  }
  body.gantry.home-2021 div.video-wrapper div.moduletable {
    width: 400px;
    height: 238px;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
  }
  body.home-2021 section#g-above div.g-content {
    font-size: 24px;
    line-height: 2em;
    margin: 0px;
    padding: 20px 10px 0px 10px;
    width: 400px;
    max-width: 100%;
    flex: 0 100%;
  }
  body.home-2021 section#g-container-main div.ladf-home.blog-featured div.pagination {
    display: none;
  }
  body.home-2021 section#g-bottom div.platform-content div.moduletable p {
    font-size: 26px;
    text-shadow: 2px 2px 2px #000000;
  }
}
@media (max-width: 550px) {
  body.home-2021 section#g-utility div.g-content div.platform-content p {
    font-size: 18px;
  }
}
@media (max-width: 400px) {
  body.home-2021 section#g-above div.g-block.size-50 div.g-content a.youtube img#youtube-thumb {
    width: 300px;
  }
  body.gantry.home-2021 div.video-wrapper div.moduletable {
    width: 300px;
    height: 178px;
  }
  body.home-2021 section#g-above div.g-content {
    width: 300px;
  }
  body.home-2021 section#g-above div.g-content div.moduletable {
    font-size: 18px;
    line-height: 1.6em;
  }
  body.home-2021 section#g-utility div.g-content div.platform-content h4 {
    font-size: 26px;
  }
}
@media (max-width: 300px) {
  body.home-2021 section#g-above div.g-content div.moduletable {
    font-size: 14px;
  }
  body.home-2021 section#g-utility div.g-content div.platform-content h4 {
    font-size: 22px;
  }
}
/* Buttons */
body.home-2021 div a.btn.btn-success {
  color: #ffffff;
  background-color: #314918;
  border-color: #314918;
  text-transform: capitalize;
  /* 679932 */
  font-size: 22px;
  margin: 20px 0px 0px 0px;
  padding: 6px 20px 6px 20px;
}
body.home-2021 div a.btn.btn-success:active, body.home-2021 div a.btn.btn-success:hover {
  background-color: #84c341;
  border-color: #84c341;
}
/* YouTube Video */
body.home-2021 .youtube {
  position: relative;
  display: inline-block;
}
body.home-2021 .youtube:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-size: 30%;
  background: transparent url('../../../../url_for_play_button.svg') center center no-repeat;
}
body.home-2021 iframe#youtube-embed-iframe {
  width: 600px;
  height: 338px;
}
body.gantry.home-2021 div.video-wrapper div.moduletable {
  /*
    width:600px;
	height:338px;
    */
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
/* Showcase */
body.home-2021 section#g-showcase {
  background-color: #072f4a;
}
body.home-2021 section#g-showcase h3.g-title {
  font-size: 36px;
  font-weight: 500;
}
/* Utility */
body.home-2021 section#g-utility {
  background-color: #e2f2f4;
  color: #072f4a;
}
body.home-2021 section#g-utility h4 {
  max-width: 350px;
  text-align: left;
  font-size: 24px;
  font-weight: 500;
  height: 75px;
  overflow: hidden;
}
body.home-2021 section#g-utility p {
  max-width: 350px;
  text-align: left;
  font-size: 14px;
}
body.home-2021 section#g-utility div.moduletable div {
  text-align: left;
}
body.home-2021 section#g-utility div.moduletable div a.btn-utility {
  background-color: #314918;
  border-color: #314918;
  color: #ffffff;
  /* 679932 */
  text-transform: capitalize;
  font-size: 18px;
  margin: 5px 0px 0px 0px;
  padding: 4px 16px 4px 16px;
}
body.home-2021 section#g-utility div.moduletable div a.btn-utility:active, body.home-2021 section#g-utility div.moduletable div a.btn-utility:hover {
  background-color: #84c341;
  border-color: #84c341;
  color: #ffffff;
}
body.site.g-style-preset2 iframe.goog-te-menu-frame.skiptranslate {
  max-width: 100%;
}
/* Edit Icons - TEMPORARY!! */
body div.icons {
  display: none;
}
/* Bottom */
body.home-2021 section#g-bottom {
  background-color: #072f4a;
  background-image: url('../../../../images/background/bottom-bg.png');
  background-position: right top;
  background-repeat: no-repeat;
  background-size: auto 100%;
  color: #ffffff;
  min-height: 200px;
}
body.home-2021 section#g-bottom h3.g-title {
  font-size: 28px;
  font-weight: 500;
  margin: 0px;
  padding: 15px 0px 15px 0px;
}
body.home-2021 section#g-bottom p {
  font-size: 18px;
  margin: 0px;
}
body.home-2021 section#g-bottom div a.btn.btn-success {
  margin: 40px 0px 0px 0px;
}
/* Copyright */
body section#g-copyright {
  background-color: #e2f2f4;
  color: #0a4772;
  padding: 0px 50px;
  width: 100%;
}
/* Main Content - Min Height */
@media (min-width: 769px) {
  body section#g-container-main {
    min-height: 550px;
  }
}
/* Copyright Logo */
body section#g-copyright div.copyright-logo div.g-content {
  margin: 10px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
/* Copyright Social */
body section#g-copyright div.copyright-c div.g-content {
  margin: 10px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
body section#g-copyright div.social div.g-social {
  padding: 60px 0px 0px 0px;
}
body section#g-copyright div.social div.g-social a {
  color: #2fa8b8;
}
body section#g-copyright div.social div.g-social a span {
  display: block;
}
/* Copyright Menus */
body section#g-copyright div.copyright-b div.g-content {
  margin: 10px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
body section#g-copyright h3.g-title {
  font-size: 18px;
  font-weight: 500;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
body section#g-copyright div.platform-content {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
}
body section#g-copyright ul.nav.menu {
  padding: 0px;
}
.copyright-menu .mod-menu {
  margin: 0;
  display: flex;
  flex-direction: column;
}
body section#g-copyright ul.nav.menu li {
  margin: 0px;
  padding: 0px;
}
.copyright-menu .mod-menu .nav-item {
  padding: 0;
  margin: 0;
}
body section#g-copyright ul.nav.menu li a:before {
  content: none;
}
body section#g-copyright ul.nav.menu li a, body section#g-copyright ul.nav.menu li a:link {
  color: #0a4772;
}
body section#g-copyright ul.nav.menu li a:hover, body section#g-copyright ul.nav.menu li a:active {
  color: #2fa8b8;
}
/* Copyright Bottom */
body section#g-copyright div.copyright-bottom div.g-content {
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
/* ARTICLE DETAIL */
body div.button.button-4 {
  display: block;
  width: 350px;
  margin-bottom: 20px;
}
body div.button.button-4:after {
  /*
	content:"\a";
    white-space: pre;
	content: " ";
	display: block;
	*/
}
/* FEATURED CONTENT - CUSTOM LAYOUT */
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item {
  color: #ffffff;
  background-color: #072f4a;
  margin: 20px;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item a {
  color: #ffffff;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item div.button.button-4 {
  /*display:none;*/
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item h2.item-title {
  display: inline-block;
  max-width: 100%;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  margin: 20px 15px 10px 15px;
  height: 65px;
  overflow: hidden;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item div.item-image {
  margin: 0px;
  display: block;
  width: 100%;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item div.item-image img {
  width: 100%;
  object-fit: cover;
  height: 250px;
  max-height: 250px;
  overflow: hidden;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item div.introtext-body {
  padding: 0px 15px 15px 15px;
  height: 120px;
  max-height: 120px;
  overflow: hidden;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item p.readmore {
  margin: 0px;
}
body.gantry section#g-container-main div.ladf-home.blog-featured div.content-item p.readmore a.btn {
  background-color: transparent;
  border-color: transparent;
  color: #84c341;
  text-transform: capitalize;
  box-shadow: none;
  margin: 0px;
  padding: 0px 20px 20px 20px;
}
body section#g-container-main div.blog div.pagination ul li.pagination-start, body section#g-container-main div.blog div.pagination ul li.pagination-end {
  display: none;
}
/* LADF Impact - Showcase */
body.impact section#g-showcase {
  padding: 40px 50px;
  background-color: #0a4773;
  color: #ffffff;
}
body.impact section#g-showcase div.g-content {
  padding: 0px;
  margin: 0px;
}
body.impact section#g-showcase div.g-block.size-33-3 div.g-content div.platform-content {
  padding: 0px 0px 40px 0px;
  margin: 0px;
}
body.impact section#g-showcase h2 {
  font-size: 42px;
  font-weight: 500;
  max-width: 800px;
  margin: 0px auto 30px auto;
}
body.impact section#g-showcase div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jmm-subtitle {
  font-size: 18px;
  font-weight: 400;
  white-space: normal;
  min-height: 60px;
}
body.impact section#g-showcase div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-unit, body.impact section#g-showcase div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  font-size: 48px;
  font-weight: 500;
}
body.impact section#g-showcase div.showcase-a1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer, body.impact section#g-showcase div.showcase-a1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-unit {
  color: #84c341;
}
body.impact section#g-showcase div.showcase-a1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer:before {
  content: "$";
}
body.impact section#g-showcase div.showcase-a2 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #2ea9b8;
}
body.impact section#g-showcase div.showcase-b1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #ffffff;
}
body.impact section#g-showcase div.showcase-b2 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #84c341;
}
body.impact section#g-showcase div.showcase-c1 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #2ea9b8;
}
body.impact section#g-showcase div.showcase-c2 div.jmm-counter div.jmm-counter-in div.jmm-mod-row div.jmm-item div.jm-count span.jmm-timer {
  color: #ffffff;
}
@media (min-width: 1500px) {
  body.impact section#g-showcase div.g-block.size-33-3 div.g-content {
    white-space: nowrap;
  }
  body.impact section#g-showcase div.g-block.size-33-3 div.g-content div.platform-content {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 0px 15px;
  }
}
@media (max-width: 767px) {
  body.impact section#g-showcase div.g-block.size-33-3 div.g-content div.platform-content {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 0px 0px 30px 0px;
  }
}
/* LADF Impact - Feature */
body.impact section#g-feature {
  padding: 0px;
}
body.impact section#g-feature div.g-content {
  margin: 0px;
  padding: 0px;
}
body.impact section#g-feature div.g-content div.platform-content {
  margin: 0px;
  padding: 0px;
}
body.impact section#g-feature div.g-content div.platform-content div.tax-program {
  padding: 60px 10%;
  display: inline-block;
  background-color: #ffffff;
}
body.impact section#g-feature div.platform-content div.tax-program h3.g-title {
  color: #2fa7b8;
  font-size: 48px;
  font-weight: 500;
  margin: 0px;
}
body.impact section#g-feature div.platform-content div.tax-program h4 {
  color: #072f49;
  font-size: 48px;
  font-weight: 300;
  margin: 0px;
  padding: 0px 0px 60px 0px;
}
/* Bar */
body.impact section#g-feature div.g-content div.platform-content div.line-bar {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  text-align: center;
  float: left;
  clear: none;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb.lb-01 {
  border-top: 10px solid #84c341;
  width: 33%;
  border-color: #84c341;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb.lb-02 {
  border-top: 10px solid #2fa9b8;
  width: 34%;
  border-color: #2fa9b8;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb.lb-03 {
  border-top: 10px solid #072f49;
  width: 33%;
  border-color: #072f49;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb div.arrow-down {
  width: 0px;
  height: 0px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  margin: 0px auto;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb-01 div.arrow-down {
  border-top: 15px solid #84c341;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb-02 div.arrow-down {
  border-top: 15px solid #2fa9b8;
}
body.impact section#g-feature div.g-content div.platform-content div.line-bar div.lb-03 div.arrow-down {
  border-top: 15px solid #072f49;
}
/* Text */
body.impact section#g-feature div.g-content div.platform-content div.line-text {
  width: 100%;
  white-space: nowrap;
}
body.impact section#g-feature div.g-content div.platform-content div.line-text div.lt {
  width: 33%;
  font-size: 26px;
  font-weight: 400;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  padding: 0px 10px;
  float: left;
  clear: none;
}
body.impact section#g-feature div.g-content div.platform-content div.line-text div.lt.lt-01 {
  color: #84c341;
}
body.impact section#g-feature div.g-content div.platform-content div.line-text div.lt.lt-02 {
  color: #2fa9b8;
}
body.impact section#g-feature div.g-content div.platform-content div.line-text div.lt.lt-03 {
  color: #072f49;
}
/* LADF Impact - Coalition */
body.impact section#g-feature div.coalition {
  width: 100%;
  padding: 0px 10% 60px 10%;
  display: inline-block;
  background-color: #eeeeee;
}
body.impact section#g-feature div.coalition div.coal-bot {
  width: 950px;
  max-width: 100%;
  margin: 0px auto;
}
body.impact section#g-feature div.coalition div.img-bar {
  background-image: url('../../../../images/icons/coalition.png');
  background-size: 950px 125px;
  background-position: center top;
  height: 125px;
  width: 950px;
  max-width: 100%;
  margin-top: -65px;
}
body.impact section#g-feature div.coalition h4 {
  color: #84c341;
  font-size: 26px;
  font-weight: 500;
  margin: 0px 0px 20px 0px;
}
body.impact section#g-feature div.coalition p {
  color: #08304a;
  font-size: 18px;
  font-weight: 300;
  margin: 0px;
}
/* LADF Impact - Coalition (City) */
body.impact section#g-feature div.coalition-city {
  width: 100%;
  display: inline-block;
  background-color: #eeeeee;
  float: left;
  clear: none;
  text-align: center;
}
body.impact section#g-feature div.coalition-city img#city-big.cocit-city, body.impact section#g-feature div.coalition-city img#city.cocit-city {
  object-fit: contain;
  max-width: 92%;
  margin: 0px auto;
}
body.impact section#g-feature div.coalition-city div.cocit-block {
  margin: 0px auto 0px auto;
  padding: 40px 0px 0px 0px;
  max-width: 96%;
}
body.impact section#g-feature div.coalition-city div.cocit-block div.tab-content {
  margin: 0px auto 0px auto;
  padding: 0px;
  max-width: 96%;
  height: 100px;
}
body.impact section#g-feature div.coalition-city div.cocit-block div.tab-content div.infobox h4 {
  color: #074775;
  text-align: center;
  font-size: 42px;
  line-height: 48px;
  font-weight: 500;
  margin: 0px 0px 20px 0px;
}
body.impact section#g-feature div.coalition-city div.cocit-block ul.nav {
  margin: 0px auto 0px auto;
  max-width: 96%;
  /*
	white-space:nowrap;
	*/
}
body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item {
  display: inline-block;
  margin: 0px;
}
body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item a.nav-link {
  display: inline-block;
}
body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item a.nav-link img, body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item a.nav-link:link img {
  height: 70px;
  width: 70px;
  padding: 0px;
  margin: 5px;
}
body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item a.nav-link:hover img, body.impact section#g-feature div.coalition-city div.cocit-block ul.nav li.nav-item a.nav-link:active img {
  height: 80px;
  width: 80px;
  padding: 0px;
  margin: 0px;
}
body.impact section#g-feature div.coalition-city div.infobox {
  vertical-align: top;
  margin: 0px;
}
body.impact section#g-feature div.coalition-city div.infobox h5 {
  text-align: center;
  font-size: 26px;
  line-height: 28px;
  font-weight: 500;
  margin: 0px 0px 10px 0px;
}
body.impact section#g-feature div.coalition-city div#vocational.infobox h5, body.impact section#g-feature div.coalition-city div#schools.infobox h5, body.impact section#g-feature div.coalition-city div#recreation.infobox h5 {
  color: #074775;
}
body.impact section#g-feature div.coalition-city div#shelters.infobox h5, body.impact section#g-feature div.coalition-city div#healthcare.infobox h5, body.impact section#g-feature div.coalition-city div#housing.infobox h5 {
  color: #2fa8bb;
}
body.impact section#g-feature div.coalition-city div#cultural.infobox h5, body.impact section#g-feature div.coalition-city div#childcare.infobox h5 {
  color: #84c341;
}
body.impact section#g-feature div.coalition-city div.infobox p {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  margin: 0px;
  color: #074775;
}
/* Impact Page - Hide Main */
body.impact section#g-container-main.g-wrapper {
  display: none;
}
@media (max-width: 991px) {
  body.impact section#g-feature div.coalition-city img#city-big.cocit-city {
    display: none;
  }
}
@media (min-width: 992px) {
  body.impact section#g-feature div.coalition-city div.cocit-block {
    display: none;
  }
  body.impact section#g-feature div.coalition-city img#city.cocit-city {
    display: none;
  }
  body.impact section#g-feature div.coalition-city {
    background-color: #ffffff;
  }
  body.impact section#g-feature div.coalition {
    background-color: #ffffff;
  }
}
/* Contact Us - Form */
body.contactus form.bfQuickMode {
  border: 1px solid #aaaaaa;
  width: 600px;
  margin: 0px auto 0px auto;
  background-color: #fafafa;
  border-radius: 7px;
  padding: 20px;
}
body.contactus form.bfQuickMode div.bfPage {
  background-color: transparent;
}
body.contactus form.bfQuickMode input.inputbox {
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  background-color: #ffffff !important;
  width: 100%;
  padding: 0px 10px !important;
  font-size: 18px !important;
}
body.contactus form.bfQuickMode textarea.inputbox {
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  background-color: #ffffff !important;
  padding: 10px 10px !important;
  color: #005fb8 !important;
  font-size: 18px !important;
}
body.contactus form.bfQuickMode input.bfCaptchaField {
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  background-color: #ffffff !important;
  padding: 0px 10px !important;
  font-size: 18px !important;
}
body.contactus form.bfQuickMode div.form-actions {
  margin-top: 30px;
  text-align: center;
  background-color: transparent;
}
body.contactus form.bfQuickMode div.form-actions div {
  display: inline-block;
}
body.contactus form.bfQuickMode label {
  color: #005fb8 !important;
  font-size: 18px !important;
}
/* ReCaptcha */
body.contactus form.bfQuickMode div#bfInvisibleReCaptchaContainer div.grecaptcha-badge {
  bottom: 250px !important;
}
/* financed projects page revised */
div.g-content.g-blockcontent-subcontent-block-content {
  background-color: #1E87F0;
  color: #ffffff;
}
span.g-blockcontent-subcontent-title-text {
  color: #ffffff;
}
img.g-blockcontent-subcontent-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
/* contact form box borders */
#ff_elem329 {
  border: 2px solid #000;
}
#ff_elem328 {
  border: 2px solid #000;
}
#ff_elem327 {
  border: 2px solid #000;
}
#ff_elem330 {
  border: 2px solid #000;
}
/*# sourceMappingURL=custom_19.css.map */