@charset "UTF-8";
/* xl - DESKTOP STYLES */
@import url('https://use.fontawesome.com/releases/v5.15.4/css/all.css');
/*
$brand-blue: #1d3d94;
$brand-green: #06874c;
*/
/*MISC*/
.w1300-block {
  max-width: 1300px !important;
  width: 100%;
}
.green-3-inner {
  margin-bottom: auto !important;
}
/* TYPE */
.brand-green {
  color: #ADD471;
}
.brand-blue {
  color: #4177B9;
}
.white-text, .white-text * {
  color: #ffffff !important;
}
.white-text a, a.text-underline {
  text-decoration: underline;
}
.white-text a:hover, a.text-underline:hover {
  text-decoration: none;
}
h1, h2, h3, h4, h5 {
  font-weight: 700 !important;
}
span.h2span {
  font-size: calc(1em + 1vmin);
  display: block;
}
.lead, .highlighted {
  font-weight: 300 !important;
}
.highlighted {
  font-size: 26px;
  color: #4177B9;
  margin-top: 2rem;
  letter-spacing: 0;
}
.quotemark {
  font-size: 14rem;
  position: absolute;
  top: -2rem;
  left: 5rem;
  font-family: arial;
  opacity: 0.2;
}
.custom-post-title-heading {
  margin-left: auto !important;
  margin-right: auto !important;
}
.custom-post-title-heading h1 {
  max-width: 1300px;
}
.breadcrumb_last {
  font-weight: bold;
  color: #4D77B3;
}
.search-results h2 {
  font-size: 30px !important;
}
.break-word {
  word-break: break-word;
}
/* BUTTON */
.button-row {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button {
  border: 2px solid white;
  border-radius: 8px;
  color: white;
  padding-left: 1rem;
  padding-right: 1rem;
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button::after {
  color: white;
  text-align: right;
  padding-left: 1.5rem;
  padding-right: 0.25rem;
  font-family: 'Font Awesome 5 Free';
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button:hover {
  border: 2px solid white;
  color: #4177B9;
  background: white;
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button:hover::after {
  color: #4177B9;
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button.contect-staff::after {
  content: '';
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button.bio-panel::after {
  display: inline-block;
  transform: scale(1.5);
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button.bio-panel.show::after {
  content: '';
}
.fusion-button.button-flat.button-xlarge.button-custom.hollow-button.bio-panel.hide::after {
  content: '';
}
.custom-button, .transparent-button, .blue-button, .apply-now-form input[type="submit" i], .green-button, .white-button, button.IATS_Disabled, button.IATS_Action, .job_filters .search_submit input[type=submit] {
  padding: 12px 20px;
  line-height: 21px;
  box-shadow: none !important;
  font-size: 18px;
  font-family: inherit;
  font-weight: bold;
  margin-bottom: 2rem;
  border-style: solid;
  border-width: 2px;
  color: var(--btn-text-color);
  background-color: var(--btn-bg-color);
  border: var(--border-style);
}
.custom-button:hover, .transparent-button:hover, .blue-button:hover, .apply-now-form input[type="submit" i]:hover, .green-button:hover, .white-button:hover, button.IATS_Disabled:hover, button.IATS_Action:hover, .job_filters .search_submit input[type=submit]:hover {
  color: var(--btn-text-hover-color);
  background-color: var(--btn-bg-hover-color);
  border: var(--border-hover-style);
}
.transparent-button {
  border-color: white;
  color: white;
  background-color: transparent;
}
.transparent-button:hover {
  border-color: white;
  color: #4177B9;
  background: white;
}
.transparent-button:hover::after {
  color: #4177B9;
}
.blue-button, .apply-now-form input[type="submit" i] {
  border-color: #4177B9;
  color: white;
  background-color: #4177B9;
}
.blue-button:hover, .apply-now-form input[type="submit" i]:hover {
  border-color: #4177B9;
  color: #4177B9;
  background: white;
}
.blue-button:hover::after, .apply-now-form input[type="submit" i]:hover::after {
  color: #4177B9;
}
.green-button {
  border-color: #ADD471;
  color: white;
  background-color: #ADD471;
}
.green-button:hover {
  border-color: #ADD471;
  color: #ADD471;
  background: white;
}
.green-button:hover::after {
  color: #ADD471;
}
.white-button, button.IATS_Disabled, button.IATS_Action {
  border-color: white;
  color: #4177B9;
  background-color: white;
}
.white-button:hover, button.IATS_Disabled:hover, button.IATS_Action:hover {
  border-color: white;
  color: white;
  background: #4177B9;
}
.white-button:hover::after, button.IATS_Disabled:hover::after, button.IATS_Action:hover::after {
  color: white;
}
.btn-slider-blue:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #4177B9;
  transition: all 0.3s;
  z-index: -1;
}
.btn-slider-blue {
  display: inline-block;
  color: #4B4747 !important;
  font-size: 1rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: 1px solid #4177B9 !important;
  padding: 17px 40px;
  border-radius: 0 !important;
  cursor: pointer;
}
.btn-slider-blue:hover {
  color: #fff !important;
}
.btn-slider-blue:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: -2;
}
.btn-slider-blue:hover {
  border: 1px solid #fff !important;
}
.btn-slider-blue:hover:before {
  width: 100%;
}
.btn-slider, .bio-contact-button, .tiles-showmore-button, .more-trigger, .panel-tab-group .b2panel-button, #map-filter .b2panel-button, .panel-tab-group .grid-page-size select, .grid-page-size .panel-tab-group select, .panel-tab-group .grid-filter-date select, .grid-filter-date .panel-tab-group select, .panel-tab-group .grid-filter-category select, .grid-filter-category .panel-tab-group select, .panel-tab-group .grid-filter-tag select, .grid-filter-tag .panel-tab-group select, .panel-tab-group input.grid-search-text, #map-filter .grid-page-size select, .grid-page-size #map-filter select, #map-filter .grid-filter-date select, .grid-filter-date #map-filter select, #map-filter .grid-filter-category select, .grid-filter-category #map-filter select, #map-filter .grid-filter-tag select, .grid-filter-tag #map-filter select, #map-filter input.grid-search-text, .donate-form button#IATS_ProcessAction_Button {
  display: inline-block;
  padding: 0.75rem 1.25rem;
  color: var(--btn-text-color);
  font-size: 1rem;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
}
.btn-slider:after, .bio-contact-button:after, .tiles-showmore-button:after, .more-trigger:after, .panel-tab-group .b2panel-button:after, #map-filter .b2panel-button:after, .panel-tab-group .grid-page-size select:after, .grid-page-size .panel-tab-group select:after, .panel-tab-group .grid-filter-date select:after, .grid-filter-date .panel-tab-group select:after, .panel-tab-group .grid-filter-category select:after, .grid-filter-category .panel-tab-group select:after, .panel-tab-group .grid-filter-tag select:after, .grid-filter-tag .panel-tab-group select:after, .panel-tab-group input.grid-search-text:after, #map-filter .grid-page-size select:after, .grid-page-size #map-filter select:after, #map-filter .grid-filter-date select:after, .grid-filter-date #map-filter select:after, #map-filter .grid-filter-category select:after, .grid-filter-category #map-filter select:after, #map-filter .grid-filter-tag select:after, .grid-filter-tag #map-filter select:after, #map-filter input.grid-search-text:after, .donate-form button#IATS_ProcessAction_Button:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--btn-bg-after-color);
  z-index: -2;
}
.btn-slider:before, .bio-contact-button:before, .tiles-showmore-button:before, .more-trigger:before, .panel-tab-group .b2panel-button:before, #map-filter .b2panel-button:before, .panel-tab-group .grid-page-size select:before, .grid-page-size .panel-tab-group select:before, .panel-tab-group .grid-filter-date select:before, .grid-filter-date .panel-tab-group select:before, .panel-tab-group .grid-filter-category select:before, .grid-filter-category .panel-tab-group select:before, .panel-tab-group .grid-filter-tag select:before, .grid-filter-tag .panel-tab-group select:before, .panel-tab-group input.grid-search-text:before, #map-filter .grid-page-size select:before, .grid-page-size #map-filter select:before, #map-filter .grid-filter-date select:before, .grid-filter-date #map-filter select:before, #map-filter .grid-filter-category select:before, .grid-filter-category #map-filter select:before, #map-filter .grid-filter-tag select:before, .grid-filter-tag #map-filter select:before, #map-filter input.grid-search-text:before, .donate-form button#IATS_ProcessAction_Button:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: var(--btn-bg-before-color);
  transition: all 0.3s;
  z-index: -1;
}
.btn-slider:hover, .bio-contact-button:hover, .tiles-showmore-button:hover, .more-trigger:hover, .panel-tab-group .b2panel-button:hover, #map-filter .b2panel-button:hover, .panel-tab-group .grid-page-size select:hover, .grid-page-size .panel-tab-group select:hover, .panel-tab-group .grid-filter-date select:hover, .grid-filter-date .panel-tab-group select:hover, .panel-tab-group .grid-filter-category select:hover, .grid-filter-category .panel-tab-group select:hover, .panel-tab-group .grid-filter-tag select:hover, .grid-filter-tag .panel-tab-group select:hover, .panel-tab-group input.grid-search-text:hover, #map-filter .grid-page-size select:hover, .grid-page-size #map-filter select:hover, #map-filter .grid-filter-date select:hover, .grid-filter-date #map-filter select:hover, #map-filter .grid-filter-category select:hover, .grid-filter-category #map-filter select:hover, #map-filter .grid-filter-tag select:hover, .grid-filter-tag #map-filter select:hover, #map-filter input.grid-search-text:hover, .donate-form button#IATS_ProcessAction_Button:hover {
  color: var(--btn-text-hover-color);
}
.btn-slider:hover:before, .bio-contact-button:hover:before, .tiles-showmore-button:hover:before, .more-trigger:hover:before, .panel-tab-group .b2panel-button:hover:before, #map-filter .b2panel-button:hover:before, .panel-tab-group .grid-page-size select:hover:before, .grid-page-size .panel-tab-group select:hover:before, .panel-tab-group .grid-filter-date select:hover:before, .grid-filter-date .panel-tab-group select:hover:before, .panel-tab-group .grid-filter-category select:hover:before, .grid-filter-category .panel-tab-group select:hover:before, .panel-tab-group .grid-filter-tag select:hover:before, .grid-filter-tag .panel-tab-group select:hover:before, .panel-tab-group input.grid-search-text:hover:before, #map-filter .grid-page-size select:hover:before, .grid-page-size #map-filter select:hover:before, #map-filter .grid-filter-date select:hover:before, .grid-filter-date #map-filter select:hover:before, #map-filter .grid-filter-category select:hover:before, .grid-filter-category #map-filter select:hover:before, #map-filter .grid-filter-tag select:hover:before, .grid-filter-tag #map-filter select:hover:before, #map-filter input.grid-search-text:hover:before, .donate-form button#IATS_ProcessAction_Button:hover:before {
  width: 100%;
}
.bio-contact-button, .tiles-showmore-button {
  --btn-text-color: #4177B9;
  --btn-bg-before-color: #4177B9;
  --btn-bg-after-color: #fff;
  --btn-text-hover-color: #fff;
  border: 1px #fff solid;
  border-radius: 0 !important;
}
.more-trigger {
  --btn-text-color: #4177B9;
  --btn-bg-before-color: #4177B9;
  --btn-bg-after-color: #fff;
  --btn-text-hover-color: #fff;
  border: 1px #fff solid;
  padding: 0 !important;
  border-radius: 0 !important;
  font-size: 1rem;
  box-shadow: 0px 0px 5px 1px #D6D6D6 !important;
}
.more-trigger i {
  display: inline-block;
  background: #4177B9;
  padding: 17px;
  color: #fff;
}
.more-trigger span {
  padding: 17px 40px;
}
.more-trigger::after {
  color: #4177B9;
  text-align: right;
  padding-left: 1.5rem;
  padding-right: 0.25rem;
}
.more-trigger:hover i {
  background: #fff;
  color: #4177B9;
}
@media (min-width: 991px) {
  .more-trigger {
    position: absolute;
    right: 3rem;
    margin-bottom: 0;
  }
}
.bio-contact-button {
  line-height: 16px !important;
  box-shadow: 0px 0px 5px 1px #D6D6D6 !important;
}
input[type=submit] {
  /* @extend .btn-slider-blue; */
  margin: 2rem 0;
}
.job_filters .search_submit input[type=submit] {
  --btn-bg-color: #fff;
  --border-style: #ADD471 2px solid;
  --btn-text-hover-color: #fff;
  --btn-bg-hover-color: #4177B9;
  --border-hover-style: #4177B9 2px solid;
}
/* FORMS */
#mc_embed_signup {
  width: 100% !important;
  background: transparent !important;
  font-size: 1rem !important;
  font-family: Calibri, sans-serif;
  color: #fff;
}
#mc_embed_signup h2 {
  color: #fff !important;
}
#mc_embed_signup .button {
  color: #4B4747 !important;
  padding: 12px 20px !important;
  line-height: 21px !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  font-size: 18px !important;
  font-family: Calibri, sans-serif !important;
  font-weight: bold !important;
  margin-bottom: 2rem !important;
  border-style: solid !important;
  border-width: 2px !important;
  background-color: #fff !important;
  height: auto !important;
}
#mc_embed_signup .button:hover {
  background-color: #4177B9 !important;
  color: #fff !important;
}
/* ninja forms */
.ninja_table_wrapper thead .footable-filtering th {
  background: #DFEECB !important;
}
.ninja_table_wrapper * {
  font-size: 18px;
}
.ninja_table_wrapper th {
  font-size: 16px !important;
}
@media (min-width: 768px) {
  .ninja_table_wrapper table thead .footable-filtering .ninja_filter_title {
    padding-left: 1em;
  }
}
.ninja_table_wrapper .ninja-custom-filter {
  padding: 5px;
}
.ninja_table_wrapper .footable .caret {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px;
}
.ninja_table_wrapper .footable .caret:after {
  margin-left: 0;
  content: "";
  font-family: awb-icons;
  line-height: 1;
  font-size: 16px;
  font-weight: bolder;
  color: #000;
  transform: scaleX(0.95);
}
.ninja_clmn_nm_url a {
  text-decoration: underline;
}
/* HEADER */
.img-responsive.fusion-standard-logo {
  padding: 1rem 0.5rem;
  width: 100px;
}
@media (min-width: 768px) {
  .img-responsive.fusion-standard-logo {
    width: 156px;
    max-height: 180px !important;
  }
}
.top-tool-bar-wrapper.fusion-menu-element-wrapper .custom-menu-search-overlay .fusion-menu-icon-search.trigger-overlay::before {
  color: #fff !important;
}
.fusion-menu-element-wrapper .fusion-menu-icon-search::before {
  content: '';
  font-family: awb-icons;
  background: #4177B9;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* span.menu-text:lang(fr){
	font-size: 16px;
	line-height: 20px;
} */
.donate span.menu-text {
  background: #ADD471;
  color: #252525;
  padding: 6px 20px;
  border-radius: 8px;
  transition: background-color 0.3s ease;
}
.donate span.menu-text::after {
  content: url(https://canrac.base2.ca/wp-content/uploads/nav-donate.svg);
  width: 30px;
  height: auto;
  padding-left: 5px;
}
.donate span.menu-text:hover {
  background: #4177B9;
}
.donate a {
  padding-right: 0 !important;
}
.donate:hover {
  background: #4177B9;
}
.fusion-body .fusion-menu-element-wrapper[data-count='1']:not(.collapse-enabled) .fusion-menu-element-list > li.donate:not(.fusion-menu-item-button) > .background-active {
  background: transparent !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count='1'] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
  padding-right: calc(10px + 0px) !important;
  padding-left: calc(10px + 0px) !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count='1'] .fusion-menu-element-list > li.donate:not(.fusion-menu-item-button) > .background-active {
  border-bottom-width: 0px !important;
  border-color: transparent !important;
}
@media (min-width: 1154px) {
  .fusion-body .fusion-menu-element-wrapper[data-count='1'] .fusion-menu-element-list .menu-item > a {
    font-size: 18px !important;
  }
  .fusion-body .fusion-menu-element-wrapper[data-count='1'] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    padding-right: calc(10px + 0px) !important;
    padding-left: calc(10px + 0px) !important;
  }
}
/* @media (min-width: 1178px) {
.fusion-body
.fusion-menu-element-wrapper[data-count='1']
.fusion-menu-element-list
> li:not(.fusion-menu-item-button)
> a {
padding-right: calc(1.05rem + 0px) !important;
padding-left: calc(1.05rem + 0px) !important;
}
}

@media (min-width: 1400px) {
.fusion-body
.fusion-menu-element-wrapper[data-count='1']
.fusion-menu-element-list
> li:not(.fusion-menu-item-button)
> a {
padding-right: calc(1.75rem + 0px) !important;
padding-left: calc(1.75rem + 0px) !important;
}
}
*/
@media (max-width: 1024px) {
  #menu-main-nav li {
    width: 80%;
    margin: auto !important;
  }
  .fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click:before {
    padding: 0 4rem !important;
  }
}
@media (min-width: 768px) {
  .fusion-body .fusion-menu-element-wrapper[data-count="1"].collapse-enabled .fusion-menu-element-list {
    margin-top: 50px !important;
  }
}
/* FOOTER */
.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin: 6px 0.5em !important;
  color: #1d3e94 !important;
}
@media (min-width: 600px) {
  .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 6px 22px !important;
  }
}
.fusion-social-networks .fusion-social-network-icon {
  /* transition: all .2s ease-in-out; */
}
.fusion-social-networks .fusion-social-network-icon:hover::before {
  transform: scale(1.5);
  transition: all 0.2s ease-in-out;
}
.fusion-footer-widget-area .fusion-fullwidth.fullwidth-box {
  overflow: hidden;
}
.pretty-footer {
  overflow: hidden;
}
@media (min-width: 801px) {
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    top: 76%;
    position: relative;
    transition: all 1s ease-out;
    height: 100%;
  }
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column:lang(fr) {
    top: 76%;
  }
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column .fusion-title:lang(fr) {
    min-height: 75px;
  }
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column:hover {
    top: 20px !important;
  }
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column:hover a {
    font-weight: bold;
  }
}
@media (min-width: 900px) {
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    top: 68%;
  }
  .sub-footer-box .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column:lang(fr) {
    top: 70%;
  }
}
@media (max-width: 640px) {
  .sub-footer-box {
    /* padding: 1rem !important;
		margin-top: 0rem !important; */
  }
  .sub-footer-box.support-us {
    margin-bottom: -1rem !important;
  }
}
#menu-footer-nav li a {
  transition: all 0.2s ease-in-out;
}
#menu-footer-nav li a:hover {
  font-weight: bold;
}
/* HERO BANNER */
.hero-detail {
  min-height: 500px;
}
.hero-banner-wrapper {
  min-height: 30vh !important;
  margin: 0 !important;
  padding: 0 !important;
}
.hero-banner-wrapper h1 {
  text-transform: uppercase;
}
@media (min-width: 1620px) {
  .hero-banner-wrapper {
    min-height: 42vh !important;
  }
  .hero-banner-wrapper h1 {
    font-size: 70px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .fusion-builder-row {
    margin: 0 !important;
  }
  .fusion-layout-column.fusion_builder_column.fusion-builder-column-3.fusion_builder_column_1_1.\31 _1.fusion-flex-column.fusion-flex-align-self-stretch.hero-detail.fusion-animated {
    width: 100% !important;
  }
}
.hero-detail h1, .hero-detail .fusion-text p {
  color: #fff !important;
}
@media (min-width: 768px) {
  .hero-detail .fusion-text p {
    width: 70%;
    margin: 2rem auto;
  }
}
/* SLICK tile */
.slider-tile-wrapper, .topic-tile-wrapper {
  height: 520px;
  border-radius: 0px;
  align-items: center;
  padding: 1rem;
  color: white !important;
  transition: all 0.2s ease-in-out;
}
.slider-tile-wrapper h3, .topic-tile-wrapper h3, .slider-tile-wrapper p, .topic-tile-wrapper p {
  color: white !important;
  text-align: center;
}
.slider-tile-wrapper h3, .topic-tile-wrapper h3 {
  margin: 0.5rem 0;
  font-size: 30px !important;
}
.slider-tile-wrapper .date, .topic-tile-wrapper .date {
  font-size: 1.25rem;
  margin-bottom: 0;
}
.slider-tile-wrapper a, .topic-tile-wrapper a {
  display: block;
  height: 100%;
}
.slider-tile-wrapper .tile-inner, .topic-tile-wrapper .tile-inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.slider-tile-wrapper .tile-inner p, .topic-tile-wrapper .tile-inner p {
  font-size: 18px !important;
  line-height: initial;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.slider-tile-wrapper:hover, .topic-tile-wrapper:hover {
  transform: scale(1.02);
  transition-duration: 200ms;
  border-bottom: 20px solid #A3CE67;
}
.slide-tile {
  width: 33.33%;
  background-image: linear-gradient(180deg, rgba(147, 144, 143, 0.46) 27%, #020202 100%);
}
.fusion-tabs.horizontal-tabs.clean .nav {
  text-align: left !important;
}
.slider-tile-wrapper-bg {
  height: 100% !important;
  border-radius: 0;
  padding: 1rem;
  overflow: hidden;
}
.slider-tile-wrapper-bg:hover {
  border-radius: 0;
}
.slider-tile-wrapper, .topic-tile-wrapper {
  padding: 0;
}
/* .news .topic-tile-wrapper #media{
@extend .slider-tile-wrapper;
a{
color: #fff;
}

} */
.slick-prev {
  left: 6px !important;
  z-index: 100;
  /* display: none !important; */
}
.slick-next {
  right: 10px !important;
  z-index: 100;
  /* display: none !important; */
}
.slick-next .slick-next-icon, .slick-next .slick-prev-icon, .slick-prev .slick-next-icon, .slick-prev .slick-prev-icon, .slick-dots li.slick-active button .slick-dot-icon {
  font-size: 3.5rem !important;
  font-family: inherit !important;
}
.slick-next .slick-next-icon:before {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  content: "" !important;
}
.slick-prev .slick-prev-icon:before {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  content: "" !important;
}
.slick-track {
  display: flex !important;
  height: 100% !important;
}
.slick-slide {
  margin: 0 10px;
  height: auto !important;
  min-height: 450px !important;
}
.slick-list.draggable {
  margin: auto;
  padding-top: 1rem;
  padding-bottom: 3rem;
  height: 100%;
  min-height: 480px;
  /* width: 100%;
	margin-left: -6px; */
  width: 90%;
}
.slick-dots {
  bottom: 0 !important;
  color: #fff !important;
}
.slick-dots li button:focus .slick-dot-icon:before, .slick-dots li.slick-active button .slick-dot-icon, .slick-next:focus .slick-next-icon, .slick-next:focus .slick-prev-icon, .slick-prev:focus .slick-next-icon, .slick-prev:focus .slick-prev-icon {
  color: #add471 !important;
}
/* b2panels*/
.b2panels-panels {
  position: relative;
}
@media (max-width: 768px) {
  .b2panels-panels {
    width: 100%;
  }
}
.b2panel-button, .grid-page-size select, .grid-filter-date select, .grid-filter-category select, .grid-filter-tag select, input.grid-search-text {
  padding: 0.5rem 1rem;
  color: #000;
  font-size: 20px !important;
  background-color: #fff;
  /* @media (max-width: 641px){
} */
}
.panel-tab-group, #map-filter {
  display: flex;
  height: 65px;
}
@media (max-width: 641px) {
  .panel-tab-group, #map-filter {
    /* border-bottom: 0; */
    margin: inherit auto;
  }
}
.panel-tab-group .b2panel-button, #map-filter .b2panel-button, .panel-tab-group .grid-page-size select, .grid-page-size .panel-tab-group select, .panel-tab-group .grid-filter-date select, .grid-filter-date .panel-tab-group select, .panel-tab-group .grid-filter-category select, .grid-filter-category .panel-tab-group select, .panel-tab-group .grid-filter-tag select, .grid-filter-tag .panel-tab-group select, .panel-tab-group input.grid-search-text, #map-filter .grid-page-size select, .grid-page-size #map-filter select, #map-filter .grid-filter-date select, .grid-filter-date #map-filter select, #map-filter .grid-filter-category select, .grid-filter-category #map-filter select, #map-filter .grid-filter-tag select, .grid-filter-tag #map-filter select, #map-filter input.grid-search-text {
  --btn-text-color: #4B4747;
  --btn-bg-before-color: #A3CE67;
  --btn-bg-after-color: #fff;
  --btn-text-hover-color: #4B4747;
  border-color: transparent;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 1rem 1rem;
  border: 0;
  border-left: 1px solid #fff !important;
}
@media (max-width: 641px) {
  .panel-tab-group .b2panel-button, #map-filter .b2panel-button, .panel-tab-group .grid-page-size select, .grid-page-size .panel-tab-group select, .panel-tab-group .grid-filter-date select, .grid-filter-date .panel-tab-group select, .panel-tab-group .grid-filter-category select, .grid-filter-category .panel-tab-group select, .panel-tab-group .grid-filter-tag select, .grid-filter-tag .panel-tab-group select, .panel-tab-group input.grid-search-text, #map-filter .grid-page-size select, .grid-page-size #map-filter select, #map-filter .grid-filter-date select, .grid-filter-date #map-filter select, #map-filter .grid-filter-category select, .grid-filter-category #map-filter select, #map-filter .grid-filter-tag select, .grid-filter-tag #map-filter select, #map-filter input.grid-search-text {
    font-size: 16px !important;
    padding: 0.5rem 0.5em;
  }
}
.panel-tab-group .b2panel-button:first-child, #map-filter .b2panel-button:first-child, .panel-tab-group .grid-page-size select:first-child, .grid-page-size .panel-tab-group select:first-child, .panel-tab-group .grid-filter-date select:first-child, .grid-filter-date .panel-tab-group select:first-child, .panel-tab-group .grid-filter-category select:first-child, .grid-filter-category .panel-tab-group select:first-child, .panel-tab-group .grid-filter-tag select:first-child, .grid-filter-tag .panel-tab-group select:first-child, .panel-tab-group input.grid-search-text:first-child, #map-filter .grid-page-size select:first-child, .grid-page-size #map-filter select:first-child, #map-filter .grid-filter-date select:first-child, .grid-filter-date #map-filter select:first-child, #map-filter .grid-filter-category select:first-child, .grid-filter-category #map-filter select:first-child, #map-filter .grid-filter-tag select:first-child, .grid-filter-tag #map-filter select:first-child, #map-filter input.grid-search-text:first-child {
  border-left: 0;
}
.panel-tab-group .b2panel-button.active, #map-filter .b2panel-button.active, .panel-tab-group .grid-page-size select.active, .grid-page-size .panel-tab-group select.active, .panel-tab-group .grid-filter-date select.active, .grid-filter-date .panel-tab-group select.active, .panel-tab-group .grid-filter-category select.active, .grid-filter-category .panel-tab-group select.active, .panel-tab-group .grid-filter-tag select.active, .grid-filter-tag .panel-tab-group select.active, .panel-tab-group input.active.grid-search-text, #map-filter .grid-page-size select.active, .grid-page-size #map-filter select.active, #map-filter .grid-filter-date select.active, .grid-filter-date #map-filter select.active, #map-filter .grid-filter-category select.active, .grid-filter-category #map-filter select.active, #map-filter .grid-filter-tag select.active, .grid-filter-tag #map-filter select.active, #map-filter input.active.grid-search-text, .panel-tab-group .b2panel-button:hover, #map-filter .b2panel-button:hover, .panel-tab-group .grid-page-size select:hover, .grid-page-size .panel-tab-group select:hover, .panel-tab-group .grid-filter-date select:hover, .grid-filter-date .panel-tab-group select:hover, .panel-tab-group .grid-filter-category select:hover, .grid-filter-category .panel-tab-group select:hover, .panel-tab-group .grid-filter-tag select:hover, .grid-filter-tag .panel-tab-group select:hover, .panel-tab-group input.grid-search-text:hover, #map-filter .grid-page-size select:hover, .grid-page-size #map-filter select:hover, #map-filter .grid-filter-date select:hover, .grid-filter-date #map-filter select:hover, #map-filter .grid-filter-category select:hover, .grid-filter-category #map-filter select:hover, #map-filter .grid-filter-tag select:hover, .grid-filter-tag #map-filter select:hover, #map-filter input.grid-search-text:hover {
  color: #4B4747 !important;
  background: #ADD471 !important;
}
.panel-tab-group .b2panel-button.active:after, #map-filter .b2panel-button.active:after, .panel-tab-group .grid-page-size select.active:after, .grid-page-size .panel-tab-group select.active:after, .panel-tab-group .grid-filter-date select.active:after, .grid-filter-date .panel-tab-group select.active:after, .panel-tab-group .grid-filter-category select.active:after, .grid-filter-category .panel-tab-group select.active:after, .panel-tab-group .grid-filter-tag select.active:after, .grid-filter-tag .panel-tab-group select.active:after, .panel-tab-group input.active.grid-search-text:after, #map-filter .grid-page-size select.active:after, .grid-page-size #map-filter select.active:after, #map-filter .grid-filter-date select.active:after, .grid-filter-date #map-filter select.active:after, #map-filter .grid-filter-category select.active:after, .grid-filter-category #map-filter select.active:after, #map-filter .grid-filter-tag select.active:after, .grid-filter-tag #map-filter select.active:after, #map-filter input.active.grid-search-text:after {
  background: #ADD471 !important;
  border: 0;
}
#map-filter {
  list-style: none;
  padding-left: 0;
  border-bottom: 0 !important;
  margin-bottom: 2rem;
  flex-wrap: wrap;
}
@media (max-width: 840px) {
  #map-filter {
    border-bottom-color: #fff;
  }
}
#map-filter li {
  margin: 0 !important;
  border-left: 3px solid #ADD471;
  padding: 0.5rem 1rem !important;
  border-color: #ADD471;
  display: inline-flex;
  align-items: center;
}
#map-filter li a {
  color: #4B4747;
  text-decoration: underline;
}
#map-filter li:last-child {
  border-right: 3px solid #ADD471;
}
#map-filter li:hover, #map-filter li .active {
  background-color: #ADD471;
  color: #fff;
  border-left-color: #ADD471;
}
#map-filter li:hover a, #map-filter li .active a {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 840px) {
  #map-filter li {
    padding: 2px 10px !important;
    margin-bottom: 4px !important;
    /* 	border-right: 2px solid #add471;
		border-left: 2px solid #add471 !important; */
    /* &:last-child {
		border-right: 3px solid #add471;
	} */
  }
}
@media (max-width: 840px) {
  #map {
    width: 100% !important;
    min-width: 300px !important;
  }
}
/* home tab group */
/* .home .panel-tab-group {
border-bottom-color: #fff;
.b2panel-button {
border-color: #fff;
color: $brand-button-text;
background-color: $brand-green-border;
&:first-child {
border-left-color: #fff;
}
&:hover,
&.active {
background-color: #fff !important;
color: $brand-green-border !important;
border-left-color: #fff !important;
}
}
}
*/
/* base2grid filters */
.b2grid-filters {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 3rem;
  align-items: center;
  background: #dfeecb;
  padding: 2rem;
}
.b2grid-filters .filter-label {
  margin-right: 2rem;
}
@media (min-width: 768px) {
  .b2grid-filters {
    justify-content: flex-start;
  }
}
.grid-page-size, .grid-filter-date, .grid-filter-category, .grid-filter-tag {
  margin-right: 5px;
  margin-bottom: 5px;
}
.grid-page-size select, .grid-filter-date select, .grid-filter-category select, .grid-filter-tag select {
  border: 3px solid black;
}
@media (min-width: 991px) {
  .grid-page-size, .grid-filter-date, .grid-filter-category, .grid-filter-tag {
    margin-right: 4%;
  }
}
.grid-page-size select {
  margin-left: 2rem;
}
input.grid-search-text {
  margin-right: 5px;
  border: 3px solid black !important;
  width: auto !important;
}
@media (min-width: 991px) {
  input.grid-search-text {
    width: 40% !important;
  }
}
span.fa.fa-search.form-control-feedback {
  display: flex;
  align-items: center;
  padding: 0 1rem;
}
/* base2grid */
.base2grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .base2grid {
    justify-content: flex-start;
  }
}
.base2grid .slide-tile {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 27%, #020202 100%);
}
.base2grid .post-tile, .base2grid .resources-tile {
  width: 100%;
  max-width: 385px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2%;
  padding: 0 2rem;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 47%, #020202 100%);
}
@media (min-width: 768px) {
  .base2grid .post-tile, .base2grid .resources-tile {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .base2grid .post-tile, .base2grid .resources-tile {
    width: 31%;
  }
}
@media (min-width: 1440px) {
  .base2grid .post-tile, .base2grid .resources-tile {
    width: 33%;
  }
}
/* home */
.home #main {
  padding-top: 0 !important;
}
.home rs-layer#slider-1-slide-1-layer-0 {
  font-family: Calibri, sans-serif !important;
  font-weight: bold;
  /* @media (min-width: 1025px){
		font-size: 70px !important;
	} */
}
@media (min-width: 1360px) {
  .home rs-layer#slider-1-slide-1-layer-0 {
    font-size: 75px !important;
  }
}
.home .panel-tab-group, .home #map-filter {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #4B4747;
}
.home .btn-slider-blue:before {
  background-color: #ADD471;
  color: #4B4747;
}
.jobs .slider-tile-wrapper .tile-inner, .jobs .topic-tile-wrapper .tile-inner {
  justify-content: space-between;
}
.job-img-wrapper {
  height: 200px;
  min-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  padding: 10px;
}
.job-img-wrapper img {
  height: 100%;
}
.job-details-wrapper p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
/* Twitter feed */
#ctf {
  width: 96%;
}
#ctf a {
  color: #1d3d94;
  word-break: break-word;
}
#ctf .ctf-item {
  padding: 15px;
}
/* resources */
.resources .b2grid-filters {
  padding: 14px 1em 25px;
}
.resources .b2grid-filters .filter-label {
  font-weight: bold;
  margin-right: 10px;
  font-size: 18px;
}
.resources .grid-page-size select, .resources .grid-filter-date select, .resources .grid-filter-category select, .resources .grid-filter-tag select {
  border: 1px solid #ccc;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
  color: #555;
  display: block;
  font-family: inherit;
  font-size: 14px !important;
  height: 34px;
  line-height: 1.42857143;
  margin: 0;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
.resources .slider-tile-wrapper:hover, .resources .topic-tile-wrapper:hover {
  transform: scale(1.04);
  transition-duration: 250ms;
}
@media (min-width: 768px) {
  .resources .b2grid-filters {
    justify-content: flex-end;
  }
  .resources .b2grid-filters .grid-filter-tag {
    margin-right: 0;
  }
}
@media (min-width: 991px) {
  .resources .grid-page-size, .resources .grid-filter-date, .resources .grid-filter-category, .resources .grid-filter-tag {
    margin-right: 10px;
    margin-bottom: 0;
  }
}
.resources-tile a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.resources-tile a h3 {
  color: #fff;
}
.single-resource .breadcrumb-wrapper {
  padding-top: 1rem !important;
  background-color: #f5f5fa !important;
}
.single-resource span.fusion-button-text {
  color: #fff !important;
}
.single-resource span.fusion-button-text:hover {
  color: #4177B9 !important;
}
.excerpt-wrapper {
  margin: 1rem 0;
  color: #fff !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.excerpt-wrapper p {
  line-height: 25px;
}
div.pdfemb-viewer {
  margin: auto !important;
}
/* news */
@media (min-width: 768px) {
  .news-tile-wrapper .base2grid {
    justify-content: space-between;
  }
}
.news-tile-wrapper .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.news-tile-wrapper .pagination a {
  margin: 0 10px;
  font-size: 1rem;
}
.news-tile-wrapper input.grid-search-text {
  margin-right: 4%;
}
.news-tile-wrapper input.grid-search-text:lang(fr) {
  width: 30% !important;
}
.news-tile, .our-work-landing-tile {
  background-size: cover;
  align-items: flex-start;
  text-align: left;
  margin-bottom: 3rem;
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .news-tile, .our-work-landing-tile {
    width: 48%;
    /* margin-right: 2.5%; */
  }
}
.news-tile a, .our-work-landing-tile a {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-end;
}
.news-tile h3, .our-work-landing-tile h3, .news-tile p, .our-work-landing-tile p {
  text-align: left;
}
.blog-related-articles {
  justify-content: space-between;
}
.blog-related-articles .news-tile, .blog-related-articles .our-work-landing-tile {
  max-width: 48%;
}
@media (max-width: 650px) {
  .blog-related-articles .news-tile, .blog-related-articles .our-work-landing-tile {
    max-width: 100%;
  }
}
.blog-related-articles .news-tile h3:lang(fr), .blog-related-articles .our-work-landing-tile h3:lang(fr) {
  font-size: 26px !important;
}
.single-post .post-content-wrapper a {
  color: #4177B9;
  text-decoration: underline;
}
.tile-excerpt, .blog-related-articles p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.tile-excerpt:lang(fr), .blog-related-articles p:lang(fr) {
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
}
/* our work landing */
.our-work-landing-tile.domestic {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 27%, #020202 100%), url(https://canrac.base2.ca/wp-content/uploads/Our-Work-_-Parliament-Hill.jpeg);
}
.our-work-landing-tile.climate {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 27%, #020202 100%), url(https://canrac.base2.ca/wp-content/uploads/Our-Work-_-COP26.jpg);
}
.our-work-landing-tile.convening {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 27%, #020202 100%), url(https://canrac.base2.ca/wp-content/uploads/Our-Work-_-Planting.jpg);
}
.our-work .slick-next .slick-next-icon, .our-work .slick-next .slick-prev-icon, .our-work .slick-prev .slick-next-icon, .our-work .slick-prev .slick-prev-icon, .our-work .slick-dots li.slick-active button .slick-dot-icon {
  color: #4177B9 !important;
}
/* members */
.members {
  /* .pretty-footer{
	padding-top: 15rem !important;
} */
}
.members .become-member {
  position: relative;
}
.members .offset-block {
  position: absolute;
  bottom: -24rem;
}
@media (min-width: 641px) {
  .members .offset-block {
    bottom: -20rem;
  }
}
.apply-now-form input, .apply-now-form select {
  margin-bottom: 2rem;
}
.apply-now-form select {
  width: 100%;
}
.apply-now-form select[multiple] {
  padding-right: 0;
  height: 14rem;
}
.apply-now-form select[multiple] option {
  margin-bottom: 1rem;
  white-space: normal;
}
.apply-now-form input[type="submit" i] {
  min-width: 120px;
}
/* post */
.fusion-body .fusion-meta-tb {
  border: 0 !important;
}
/* donation */
.donate-form div.IATS_Div {
  padding: 6px;
  border: 0;
  background-color: #757575;
}
.donate-form div.IATS_InnerDiv {
  background-color: #757575;
}
.donate-form div.IATS_InnerDiv * {
  color: #fff;
  font-family: Calibri, sans-serif;
  font-size: 18px;
}
.donate-form div.IATS_AmountDiv {
  border: 3px #fff solid;
}
.donate-form span#IATS_ErrorMessageSpan {
  color: #dd3c10;
}
.donate-form button#IATS_ProcessAction_Button {
  --btn-text-color:#4B4747;
  --btn-bg-before-color: #ADD471;
  --btn-bg-after-color: #fff;
  --btn-text-hover-color: #4B4747;
  border: 2px #ADD471 solid;
  border-radius: 0 !important;
}
form#IATSPaymentBoxForm {
  color: #fff !important;
}
span.IATS_ErrorMessage, span.IATS_PaymentLabelOnLeft.IATS_PaymentItemErrorMessage {
  font-size: 16px !important;
  color: red;
  margin: 5px 0 0 0 !important;
  background: rgba(248, 248, 248, 0.9) !important;
  padding: 0 5px !important;
}
div.IATS_ErrorMsgDiv {
  padding-bottom: 1rem !important;
}
@media (max-width: 768px) {
  div.IATS_ErrorMsgDiv {
    text-align: center;
  }
}
div.IATS_AmountItemDiv, div.IATS_ProfileItemDiv, div.IATS_PaymentItemDiv, div.IATS_ResponseItemDiv {
  font-size: 20px !important;
}
.IATS_EventTitle {
  font-size: 32px !important;
}
div#IATS_PaymentBoxDiv {
  width: 100% !important;
}
.IATS_AmountDiv, .IATS_PaymentDiv {
  border: 3px solid #fff;
  border-radius: 5px;
  margin-bottom: 2rem;
  padding: 10px !important;
}
@media (min-width: 680px) {
  .IATS_AmountDiv, .IATS_PaymentDiv {
    padding: 2rem 4rem !important;
  }
}
span.IATS_PaymentSectionNote b:after, label.IATS_PaymentLabelOnLeft.IATS_InputRequired:after {
  content: "*";
}
select.IATS_PaymentInputField, input.IATS_PaymentInputField {
  font-size: 20px !important;
  width: 100% !important;
  border-radius: 5px;
  padding: 5px;
}
.IATS_TitleSelectBoxOptionContainer {
  width: 85% !important;
  color: #4177B9 !important;
}
.IATS_AmountItemDiv td {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  label.IATS_RadioAmtLabel {
    margin-left: 0 !important;
  }
}
div#IATS_AmountListItemDiv_Other0 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  div#IATS_AmountListItemDiv_Other0 {
    flex-direction: row;
    align-items: baseline;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
input.IATS_OtherAmount {
  font-size: 20px !important;
  width: 6rem !important;
  border-radius: 5px;
  /* padding: 5px; */
  border: 0;
}
@media (max-width: 768px) {
  input.IATS_OtherAmount {
    margin-top: 1rem !important;
  }
}
@media (max-width: 768px) {
  input.IATS_OtherAmount, span.IATS_PaymentLabelOnLeft.IATS_OtherAmtMinimum {
    margin-left: 1.5rem !important;
  }
}
form#IATSPaymentBoxForm label {
  margin-right: 0 !important;
  display: flex;
  align-items: center;
}
div.IATS_PaymentFrequencyItemDiv {
  padding-left: 0 !important;
  padding-top: 1rem;
  display: flex !important;
  align-items: center;
}
div.IATS_PaymentFrequencyItemDiv label.IATS_RadioPaymentLabel {
  padding-right: 1rem !important;
  font-size: 20px !important;
}
input.IATS_PaymentDateInputField {
  color: #fff;
  font-size: 18px;
}
div#IATS_CAPTCHADiv {
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  div#IATS_CAPTCHADiv {
    margin: auto;
    display: flex;
    justify-content: center;
  }
}
button.IATS_Disabled, button.IATS_Action {
  font-size: 20px !important;
  width: 120px !important;
  padding: 12px 20px !important;
}
button.IATS_Disabled {
  background: #333;
  color: #666 !important;
  border-color: #333 !important;
}
div.IATS_SecureDataDiv {
  background: #fff;
  border: 0;
  border-radius: 5px !important;
  padding: 1rem !important;
  margin-top: 3rem;
}
/* job page */
.job_listing-template-default .fusion-meta-info, .job_listing-template-default .about-author {
  display: none;
  visibility: hidden;
}
/* about us */
.about-us .our-work-card span.fusion-column-inner-bg-image {
  transition: all 0.15s;
}
.about-us .our-work-card span.fusion-column-inner-bg-image:hover {
  border-bottom: 20px #ADD471 solid !important;
}
.about-us .our-work-card .fusion-column-wrapper {
  /* &:hover{
			outline: 5px solid pink;
			transform: scale(1.02);
			transition-duration: 200ms;
			border-bottom: 20px solid #a3ce67;
		} */
}
.about-us .our-work-card .fusion-column-wrapper .fusion-title, .about-us .our-work-card .fusion-column-wrapper .fusion-text {
  padding: 0 0.25rem;
}
/* BIO */
.bio-wrapper {
  padding: 40px 10px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 850px) {
  .bio-wrapper {
    flex-direction: row;
    align-items: flex-start;
  }
}
.bio-wrapper::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: #F2F2F2;
  z-index: -1;
}
@media (min-width: 850px) {
  .bio-wrapper::before {
    width: 85%;
  }
}
.bio-wrapper:hover::before {
  background: #F5F5FA;
}
.bio-photo {
  margin-bottom: 0 !important;
}
.bio-photo .fusion-column-wrapper {
  align-items: center;
  max-width: 100%;
  overflow: hidden;
}
.bio-photo img {
  width: 100% !important;
  height: auto;
  max-width: 500px;
}
@media (min-width: 990px) {
  .bio-photo {
    top: 2rem;
  }
  .bio-photo .fusion-column-wrapper {
    justify-content: center !important;
    display: inline-flex !important;
    max-width: 350px;
    max-height: 350px;
    overflow: hidden;
  }
  .bio-photo img {
    max-width: 100% !important;
    height: auto;
    min-width: 350px;
    border-radius: 0;
  }
}
.bio-row {
  margin-bottom: 2rem;
}
@media (max-width: 990px) {
  .bio-row .fusion-layout-column.fusion_builder_column_inner.fusion-flex-column.bio-photo, .bio-row .fusion-layout-column.fusion_builder_column_inner.fusion-flex-column.bio-details {
    width: 100% !important;
  }
  .bio-row .button-row {
    align-items: flex-start;
    flex-direction: column;
  }
  .bio-row .button-row .contact-staff {
    margin-bottom: 2rem;
  }
}
@media (max-width: 640px) {
  .bio-row a.contact-staff {
    margin-bottom: 2rem;
  }
}
.bio-row .bio-details h3, .bio-row .bio-details h4, .bio-row .bio-details p {
  color: #4B4747;
}
.bio-row .bio-details h3 {
  font-size: 1.625rem;
}
.bio-row .bio-details h4 {
  font-size: 1.125rem;
  font-style: italic;
}
.bio-panel .more-expand {
  color: #4B4747;
}
.director-bios .more-trigger {
  position: relative;
  right: auto;
}
.director-bios .more-expand.bio {
  color: #4B4747;
}
.grey-bg-hover-box:hover .fusion-column-wrapper {
  background-color: #4177B9 !important;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: linear;
}
.grey-bg-hover-box:hover .fusion-column-wrapper p, .grey-bg-hover-box:hover .fusion-column-wrapper h3 {
  color: #fff !important;
}
.directors-template-default .fusion-meta-info, .directors-template-default .about-author, .staff-template-default .fusion-meta-info, .staff-template-default .about-author {
  display: none;
  visibility: hidden;
}
/* mobile only */
.mobile-donate-btn a .menu-text {
  background: #ADD471 !important;
  padding: 0.5em 1em;
  border-radius: 5px;
}
.mobile-donate-btn a .menu-text:hover {
  background: #e6e6e6 !important;
  color: #4B4747;
}
@media (max-width: 1200px) {
  span.menu-text {
    font-size: 16px;
  }
  span.wpml-ls-native {
    font-size: 15px;
  }
}
@media (max-width: 1029px) {
  span.menu-text {
    font-size: 15px;
  }
  span.wpml-ls-native {
    font-size: 14px;
  }
}
@media (max-width: 990px) {
  .base2grid .post-tile, .base2grid .resources-tile {
    margin-bottom: 4%;
  }
  .bio-row .button-row .contact-staff {
    margin-top: 1rem;
  }
}
@media (max-width: 800px) {
  /* .our-work-card .fusion-column-inner-bg-image{
	border-radius: 5px !important;
} */
  .full-width-bg {
    background-size: contain !important;
  }
  .hero-detail {
    min-height: 400px;
  }
  .custom-post-title-heading h1 {
    font-size: 3rem !important;
    line-height: 4rem !important;
  }
  .slick-dots {
    position: relative !important;
  }
  #menu-footer-nav {
    flex-direction: column;
  }
  #menu-footer-nav li {
    margin: 0;
  }
  .fusion-footer .fusion-social-links-1 {
    padding-bottom: 0.5rem;
  }
  .slider-tile-wrapper h3, .topic-tile-wrapper h3 {
    font-size: 25px !important;
  }
  .slider-tile-wrapper p, .topic-tile-wrapper p {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 613px)\a \9 .b2panels-panels {
  margin-top: 1rem;
}
@media (max-width: 500px) {
  .custom-post-title-heading h1 {
    font-size: 2.5rem !important;
    line-height: 3.5rem !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F17-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BADAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgBA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADtBA%3BAC4BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADnGA%3BAC0GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjZA%3BAC8ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BADvbD%3BACmcC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAD7eD%3BACufA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvgBA%3BAAAA%3BAAAA%3BAAAA%3BACuhBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnlBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACknBA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAD%2FnBD%3BACsoBA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAD7sBF%3BACqtBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1vBF%3BACowBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAD%2F0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAC61BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BADt5BA%3BACq6BA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnhCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4iCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FlCA%3BACwmCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnoCF%3BACgpCC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhsCA%3BAC0sCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADjtCA%3BACutCC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BADpzCA%3BAC6zCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD14CD%3BACo5CC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAD%2F6CD%3BACu7CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAD59CD%3BACo%2BCA%3BAAAA%3BAAAA%3BADp%2BCA%3BAC0%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhqDA%3BAC2qDC%3BAAAA%3BAAAA%3BAAAA%3BAD3qDD%3BACorDE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BADrsDH%3BAC8sDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAEC%3BAAEE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BADr1DD%3BAC61DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAMA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */