@charset "UTF-8";
/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
Text Domain: salient-child
*/


@import url(css/tipped.css);
@import url(css/dialog-polyfill.css);
/* Slider */
@import url(css/slick-lightbox.css);
@import url(css/shepherd-theme-square.css);

.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./slick_fonts/slick.eot");
  src: url("./slick_fonts/slick.eot?#iefix") format("embedded-opentype"), url("./slick_fonts/slick.woff") format("woff"), url("./slick_fonts/slick.ttf") format("truetype"), url("./slick_fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 43%;
  margin-top: -10px\9;
  /*lte IE 8*/
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "FontAwesome";
  font-size: 30px;
  line-height: 1;
  color: #000;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -10px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 0px;
}

.slick-prev:before {
  content: "";
}

[dir="rtl"] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 0px;
}

[dir="rtl"] .slick-next {
  left: -10px;
  right: auto;
}

.slick-next:before {
  content: "";
}

[dir="rtl"] .slick-next:before {
  content: "";
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.morelink {
  color: #00646a;
  cursor: pointer;
}

.morelink:hover {
  color: #405051;
}

body {
  min-height: 100vh;
}

body.admin-bar {
  min-height: calc(100vh - 32px);
}

body.admin-bar #header-outer[data-using-secondary='1'] {
  top: 67px;
}

body.page-template-initiative_map,
body.page-template-video-archive-map {
  background-color: #eee !important;
}

body.page-template-initiative_map #ajax-content-wrap>.wpb_row:first-of-type,
body.page-template-video-archive-map #ajax-content-wrap>.wpb_row:first-of-type {
  margin-bottom: 0;
}

body.page-template-initiative_map .tpd-background,
body.page-template-video-archive-map .tpd-background {
  border: 1px solid #d4d4d4;
}

body.page-template-initiative_map .popout-row,
body.page-template-video-archive-map .popout-row {
  padding-top: 20px !important;
  pointer-events: none;
  margin-bottom: 0 !important;
}

body.page-template-initiative_map .popout-row:before,
body.page-template-video-archive-map .popout-row:before {
  pointer-events: all;
  content: "\f00d";
  font-family: "FontAwesome";
  position: absolute;
  top: 10px;
  right: 20px;
  height: 10px;
  width: 20px;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0 5px;
  border-radius: 50%;
  cursor: pointer;
  color: #fff;
  text-align: center;
}

body.page-template-initiative_map .popout-row p,
body.page-template-video-archive-map .popout-row p {
  color: #eee;
  font-style: italic;
  font-size: 20px;
}

body.page-template-initiative_map .popout-row .nectar-button,
body.page-template-video-archive-map .popout-row .nectar-button {
  pointer-events: all;
  border: 2px solid #fff;
}

body.page-template-initiative_map .filterBox,
body.page-template-video-archive-map .filterBox {
  border-top: none;
  background-color: #fff;
  z-index: 11;
}

body.page-template-initiative_map .filterBox .innerBox>.row,
body.page-template-video-archive-map .filterBox .innerBox>.row {
  padding-bottom: 10px;
}

body.page-template-initiative_map .filterBox .innerBox>.row:last-child,
body.page-template-video-archive-map .filterBox .innerBox>.row:last-child {
  padding-bottom: 0;
}

body.page-template-initiative_map .filterBox .innerBox>.row:not(:last-child),
body.page-template-video-archive-map .filterBox .innerBox>.row:not(:last-child) {
  z-index: 11;
}

body.page-template-initiative_map .filterBox .innerBox>.row:first-child,
body.page-template-video-archive-map .filterBox .innerBox>.row:first-child {
  z-index: 12;
}

body.page-template-initiative_map .filterBox>.row,
body.page-template-video-archive-map .filterBox>.row {
  padding-bottom: 15px;
}

body.page-template-initiative_map .filterBox .clearFiltersButton,
body.page-template-video-archive-map .filterBox .clearFiltersButton {
  border: none;
  padding: 5px 10px;
  background-color: #ddd;
  color: #888;
  font-family: Montserrat, sans-serif;
}

body.page-template-initiative_map .filterBox .clearFiltersButton.active,
body.page-template-video-archive-map .filterBox .clearFiltersButton.active {
  background-color: #32428B !important;
  color: #fff;
  cursor: pointer;
}

body.page-template-initiative_map .searchButton,
body.page-template-video-archive-map .searchButton {
  background-color: #d29f27 !important;
  color: white;
  cursor: pointer;
  padding: 4px 0;
  margin-right: 0;
}

body.page-template-initiative_map .searchButton span:not(.ajaxSpinner),
body.page-template-video-archive-map .searchButton span:not(.ajaxSpinner) {
  display: block;
}

body.page-template-initiative_map .searchButton span i,
body.page-template-video-archive-map .searchButton span i {
  font-size: 25px;
  width: 23px;
  margin: 8px auto;
  display: block;
}

body.page-template-initiative_map .searchButton.bottom,
body.page-template-video-archive-map .searchButton.bottom {
  display: none;
}

body.page-template-initiative_map .initiativesList,
body.page-template-video-archive-map .initiativesList {
  margin-top: -20px;
}

body.page-template-initiative_map .initiativesList>.row:first-of-type,
body.page-template-video-archive-map .initiativesList>.row:first-of-type {
  padding-bottom: 0;
}

body.page-template-initiative_map .initiativesList .variableText,
body.page-template-video-archive-map .initiativesList .variableText {
  font-size: 24px;
}

body.page-template-initiative_map .searchBox,
body.page-template-video-archive-map .searchBox {
  border-bottom: 1px solid #e8e8e8;
  width: 93.5%;
  height: 56px;
}

body.page-template-initiative_map .searchBox .minimal-form-input,
body.page-template-video-archive-map .searchBox .minimal-form-input {
  height: 56px;
}

body.page-template-initiative_map .searchBox input,
body.page-template-video-archive-map .searchBox input {
  background-color: #fff;
  border: none;
  width: 100%;
  box-shadow: none;
  margin-top: 3px;
  padding-left: 2% !important;
}

body.page-template-initiative_map .searchBox input::-webkit-input-placeholder,
body.page-template-video-archive-map .searchBox input::-webkit-input-placeholder {
  color: #999;
}

body.page-template-initiative_map .searchBox input::-ms-input-placeholder,
body.page-template-video-archive-map .searchBox input::-ms-input-placeholder {
  color: #999;
}

body.page-template-initiative_map .searchBox input:-ms-input-placeholder,
body.page-template-video-archive-map .searchBox input:-ms-input-placeholder {
  color: #999;
}

body.page-template-initiative_map .searchBox input::-moz-placeholder,
body.page-template-video-archive-map .searchBox input::-moz-placeholder {
  color: #999;
}

body.page-template-initiative_map .searchBox input:-moz-placeholder,
body.page-template-video-archive-map .searchBox input:-moz-placeholder {
  color: #999;
}

body.page-template-initiative_map .filterLabel,
body.page-template-video-archive-map .filterLabel {
  color: #00646a;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
}

body.page-template-initiative_map #mapOverlay .status,
body.page-template-video-archive-map #mapOverlay .status {
  position: absolute;
  z-index: 999999999;
  left: 70px;
  top: 20px;
  background-color: rgba(0, 99, 105, 0.7);
  padding: 5px 20px;
  border-radius: 20px;
  min-width: 300px;
  color: #fff;
}

body.page-template-initiative_map #mapOverlay .clearFiltersButton,
body.page-template-video-archive-map #mapOverlay .clearFiltersButton {
  position: absolute;
  z-index: 999999999;
  right: 20px;
  top: 20px;
  background-color: rgba(211, 159, 40, 0.7);
  padding: 5px 20px;
  border-radius: 20px;
  width: auto;
  color: #fff;
  display: none;
}

body.page-template-initiative_map #mapOverlay .clearFiltersButton.active,
body.page-template-video-archive-map #mapOverlay .clearFiltersButton.active {
  display: block;
  cursor: pointer;
}

body.page-template-initiative_map input[type="checkbox"],
body.page-template-video-archive-map input[type="checkbox"] {
  display: none;
}

body.page-template-initiative_map label,
body.page-template-video-archive-map label {
  cursor: pointer;
}

body.page-template-initiative_map .minimal-form-input,
body.page-template-video-archive-map .minimal-form-input {
  padding-top: 0 !important;
}

body.page-template-initiative_map input[type="checkbox"]+label:before,
body.page-template-video-archive-map input[type="checkbox"]+label:before {
  border: 1px solid #eee;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 16px;
  margin: 0 .25em 0 0;
  padding: 0;
  width: 16px;
  box-shadow: 0 0 1px 0;
}

body.page-template-initiative_map input[type="checkbox"]:checked+label:before,
body.page-template-video-archive-map input[type="checkbox"]:checked+label:before {
  color: #00646a;
  content: "\2713";
  text-align: center;
}

body.page-template-initiative_map input[type="checkbox"]:checked+label:after,
body.page-template-video-archive-map input[type="checkbox"]:checked+label:after {
  font-weight: bold;
}

body.page-template-initiative_map .noPaddingBottomRow,
body.page-template-video-archive-map .noPaddingBottomRow {
  padding-bottom: 5px;
}

body.page-template-initiative_map .innerBox,
body.page-template-video-archive-map .innerBox {
  padding: 0 20px;
}

body.page-template-initiative_map .chosen-container.chosen-container-single .chosen-single,
body.page-template-video-archive-map .chosen-container.chosen-container-single .chosen-single {
  background-image: none;
  border-radius: 3px;
  border-color: #ddd;
}

body.page-template-initiative_map .chosen-choices,
body.page-template-video-archive-map .chosen-choices {
  background-image: none;
  border-radius: 3px;
  border-color: #ddd;
}

body.page-template-initiative_map .chosen-choices li.search-choice,
body.page-template-video-archive-map .chosen-choices li.search-choice {
  background-image: none;
  padding: 6px 4px;
  border-radius: 10px;
}

body.page-template-initiative_map .chosen-choices li.search-choice span,
body.page-template-video-archive-map .chosen-choices li.search-choice span {
  margin-left: 14px;
}

body.page-template-initiative_map .chosen-choices li.search-choice a.search-choice-close,
body.page-template-video-archive-map .chosen-choices li.search-choice a.search-choice-close {
  left: 3px;
  top: 7px;
}

body.page-template-initiative_map .chosen-container-multi .chosen-choices li.search-field input[type=text],
body.page-template-video-archive-map .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  font-family: inherit;
}

body.page-template-initiative_map .chosen-container-multi .search-field,
body.page-template-video-archive-map .chosen-container-multi .search-field {
  width: 0;
}

body.page-template-initiative_map .chosen-container-multi.chosen-container-active .search-field,
body.page-template-video-archive-map .chosen-container-multi.chosen-container-active .search-field {
  width: 100%;
}

body.page-template-initiative_map .multiTypeArrow,
body.page-template-video-archive-map .multiTypeArrow {
  position: absolute;
  top: 3px;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
  color: #999;
}

body.page-template-initiative_map .multiTypeArrow b,
body.page-template-video-archive-map .multiTypeArrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(http://cdnjs.cloudflare.com/ajax/libs/chosen/1.4.2/chosen-sprite.png) no-repeat 0 2px;
  background-size: 52px 37px !important;
  background-repeat: no-repeat !important;
  color: #999;
}

@media (min-device-pixel-ratio: 2) {

  body.page-template-initiative_map .multiTypeArrow b,
  body.page-template-video-archive-map .multiTypeArrow b {
    background-image: url(http://cdnjs.cloudflare.com/ajax/libs/chosen/1.4.2/chosen-sprite@2x.png) !important;
  }
}

body.page-template-initiative_map .gridButtonContainer,
body.page-template-video-archive-map .gridButtonContainer {
  display: flex;
  align-items: center;
}

body.page-template-initiative_map .gridButtonContainer h2,
body.page-template-video-archive-map .gridButtonContainer h2 {
  margin-right: auto;
  margin-top: 10px;
}

body.page-template-initiative_map .gridButtonContainer [data-view="grid"],
body.page-template-video-archive-map .gridButtonContainer [data-view="grid"] {
  margin-right: 10px;
}

body.page-template-initiative_map .gridButtonContainer .gridButtons>i,
body.page-template-video-archive-map .gridButtonContainer .gridButtons>i {
  background-color: #fff;
  border: 1px solid #DDD;
  color: #00646a;
  border-radius: 5px;
  cursor: pointer;
  padding: 3px 5px;
}

body.page-template-initiative_map .leftColumn,
body.page-template-video-archive-map .leftColumn {
  height: 100vh;
  overflow-y: scroll;
  padding: 24px;
  margin-right: 0;
  width: 51%;
}

body.page-template-initiative_map.admin-bar .leftColumn,
body.page-template-video-archive-map.admin-bar .leftColumn {
  height: calc(100vh - 32px);
}

body.page-template-initiative_map .gridButtons>i.fa-bars,
body.page-template-video-archive-map .gridButtons>i.fa-bars {
  padding: 3px 5px;
}

body.page-template-initiative_map #mapContainer,
body.page-template-video-archive-map #mapContainer {
  height: 100vh;
  width: 100%;
  background-color: #CCCCCC !important;
}

body.page-template-initiative_map.admin-bar #mapContainer,
body.page-template-video-archive-map.admin-bar #mapContainer {
  height: calc(100vh - 32px);
}

body.page-template-initiative_map .initiativesContainer,
body.page-template-video-archive-map .initiativesContainer {
  height: calc(100vh - 482px);
}

body.page-template-initiative_map.admin-bar .initiativesContainer,
body.page-template-video-archive-map.admin-bar .initiativesContainer {
  height: calc(100vh - 514px);
}

body.page-template-initiative_map .ajaxSpinner,
body.page-template-video-archive-map .ajaxSpinner {
  display: none;
}

body.page-template-initiative_map .listRow.row .initiativeContainer,
body.page-template-video-archive-map .listRow.row .initiativeContainer {
  height: auto;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
}

body.page-template-initiative_map .listRow.row .initiativeContainer a,
body.page-template-video-archive-map .listRow.row .initiativeContainer a {
  margin-right: auto;
}

body.page-template-initiative_map .listRow.row .initiativeContainer span.typeLabel,
body.page-template-video-archive-map .listRow.row .initiativeContainer span.typeLabel {
  background-color: transparent;
  color: #000;
  border-color: #d29f28;
  position: static;
  height: 34px;
  justify-content: center;
  margin-right: 20px;
  min-width: 150px;
  text-align: center;
}

body.page-template-initiative_map .listRow.row .initiativeContainer img,
body.page-template-video-archive-map .listRow.row .initiativeContainer img {
  display: none;
}

body.page-template-initiative_map .listRow.row .initiativeContainer .initiativeInfoWrapper,
body.page-template-video-archive-map .listRow.row .initiativeContainer .initiativeInfoWrapper {
  background-color: transparent;
  position: static;
  width: auto;
  margin-right: auto;
}

body.page-template-initiative_map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo,
body.page-template-video-archive-map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo {
  position: static;
  margin-top: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}

body.page-template-initiative_map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeMeta,
body.page-template-video-archive-map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeMeta {
  position: static;
}

body.page-template-initiative_map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeName a,
body.page-template-video-archive-map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeName a {
  color: #000 !important;
}

body.page-template-initiative_map .listRow.row .initiativeContainer p,
body.page-template-initiative_map .listRow.row .initiativeContainer span,
body.page-template-video-archive-map .listRow.row .initiativeContainer p,
body.page-template-video-archive-map .listRow.row .initiativeContainer span {
  color: #000;
}

body.page-template-initiative_map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeCommunityLinks,
body.page-template-video-archive-map .listRow.row .initiativeContainer .initiativeInfoWrapper .initiativeInfo .initiativeCommunityLinks {
  color: #d29f28;
}

body.page-template-initiative_map .chosen-container,
body.page-template-video-archive-map .chosen-container {
  width: 100% !important;
}

body.page-template-initiative_map .bottomButton,
body.page-template-video-archive-map .bottomButton {
  padding-bottom: 0 !important;
}

body.page-template-initiative_map .bottomButton .searchButton.bottom,
body.page-template-video-archive-map .bottomButton .searchButton.bottom {
  margin-bottom: 0;
}

body.page-template-initiative_map .toggleFilters,
body.page-template-video-archive-map .toggleFilters {
  padding: 10px 20px;
  cursor: pointer;
  background-color: #32428b;
  color: #fff;
  margin-bottom: 0px;
  transition: all .2s linear;
}

body.page-template-initiative_map .toggleFilters .textSpan,
body.page-template-video-archive-map .toggleFilters .textSpan {
  display: inline-block;
  font-weight: bold;
}

body.page-template-initiative_map .toggleFilters .searchPlus,
body.page-template-initiative_map .toggleFilters .searchMinus,
body.page-template-video-archive-map .toggleFilters .searchPlus,
body.page-template-video-archive-map .toggleFilters .searchMinus {
  margin-right: 10px;
}

body.page-template-initiative_map .toggleFilters .searchPlus,
body.page-template-video-archive-map .toggleFilters .searchPlus {
  display: none;
}

body.page-template-initiative_map .toggleFilters .searchMinus,
body.page-template-video-archive-map .toggleFilters .searchMinus {
  display: inline-block;
}

body.page-template-initiative_map .toggleFilters.collapsed,
body.page-template-video-archive-map .toggleFilters.collapsed {
  background-color: #ddd;
  color: #666;
  margin-bottom: 0;
}

body.page-template-initiative_map .toggleFilters.collapsed .searchPlus,
body.page-template-video-archive-map .toggleFilters.collapsed .searchPlus {
  display: inline-block;
}

body.page-template-initiative_map .toggleFilters.collapsed .searchMinus,
body.page-template-video-archive-map .toggleFilters.collapsed .searchMinus {
  display: none;
}

body.page-template-initiative_map .filterBox,
body.page-template-video-archive-map .filterBox {
  transition: max-height .2s linear, border .2s linear;
  max-height: 1000px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

body.page-template-initiative_map .filterBox.collapsed,
body.page-template-video-archive-map .filterBox.collapsed {
  max-height: 0;
  overflow: hidden;
  border: 0px transparent solid;
  box-shadow: none;
}

body.page-template-initiative_map .filterBox .innerBox .col,
body.page-template-video-archive-map .filterBox .innerBox .col {
  margin-bottom: 15px !important;
}

@media (max-width: 1000px) {

  body.page-template-initiative_map .leftColumn,
  body.page-template-video-archive-map .leftColumn {
    width: 100%;
    overflow: visible;
    height: auto !important;
  }

  body.page-template-initiative_map .leftColumn+div,
  body.page-template-video-archive-map .leftColumn+div {
    display: none;
  }

  body.page-template-initiative_map .searchBox,
  body.page-template-video-archive-map .searchBox {
    width: 100%;
  }

  body.page-template-initiative_map .searchButton.top,
  body.page-template-video-archive-map .searchButton.top {
    display: none;
  }

  body.page-template-initiative_map .searchButton.bottom,
  body.page-template-video-archive-map .searchButton.bottom {
    display: block;
  }

  body.page-template-initiative_map .popout-row .vc_col-sm-8,
  body.page-template-video-archive-map .popout-row .vc_col-sm-8 {
    padding: 0 30px;
  }

  body.page-template-initiative_map .initiativesContainer,
  body.page-template-video-archive-map .initiativesContainer {
    height: 100% !important;
  }

  body.page-template-initiative_map .initiativesContainer .row:not(.listRow),
  body.page-template-video-archive-map .initiativesContainer .row:not(.listRow) {
    padding-bottom: 0;
  }

  body.page-template-initiative_map .initiativesContainer .row:not(.listRow) .span_6,
  body.page-template-video-archive-map .initiativesContainer .row:not(.listRow) .span_6 {
    width: 49%;
  }

  body.page-template-initiative_map .toggleColumn,
  body.page-template-video-archive-map .toggleColumn {
    margin-bottom: 0 !important;
  }

  body.page-template-initiative_map .toggleColumn .toggleFilters,
  body.page-template-video-archive-map .toggleColumn .toggleFilters {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 800px) {

  body.page-template-initiative_map .initiativeContainer img,
  body.page-template-video-archive-map .initiativeContainer img {
    width: auto;
    max-width: 800px;
    transform: translateX(0) translateY(-25%);
  }
}

@media (max-width: 690px) {

  body.page-template-initiative_map .initiativesContainer .row .span_6,
  body.page-template-video-archive-map .initiativesContainer .row .span_6 {
    width: 100% !important;
  }
}

@media (max-width: 425px) {

  body.page-template-initiative_map .initiativeContainer,
  body.page-template-video-archive-map .initiativeContainer {
    flex-direction: column !important;
  }

  body.page-template-initiative_map .initiativeContainer span.typeLabel,
  body.page-template-video-archive-map .initiativeContainer span.typeLabel {
    margin-bottom: 20px;
  }
}

body.page-template-video-archive-map .wp-tag-cloud {
  display: flex;
  flex-wrap: wrap;
}

body.page-template-video-archive-map .wp-tag-cloud li {
  margin-right: 5px;
  background-color: #ebebeb;
  border: 1px solid #ccc;
  border-radius: 3px;
}

body.page-template-video-archive-map .wp-tag-cloud li:hover a {
  color: #d29e36;
}

body.page-template-video-archive-map .wp-tag-cloud li a {
  color: #000;
  font-size: 12px;
  padding: 5px 10px;
  display: block;
  transition: .22s linear background, .22s linear color;
}

body.page-template-video-archive-map .wp-tag-cloud li a.selected {
  background-color: #006369 !important;
  color: #fff !important;
}

body.page-template-video-archive-map .mfp-iframe-scaler {
  overflow: visible;
}

body.page-template-video-archive-map .mfp-bg {
  z-index: 99999;
}

body.page-template-video-archive-map .mfp-wrap {
  z-index: 100000;
}

body.page-template-video-archive-map .videoContainer {
  background-color: #fff;
  padding: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

body.page-template-video-archive-map .videoContainer .videoImage {
  padding-bottom: 56.25%;
  background-size: cover;
  background-position: center;
  position: relative;
}

body.page-template-video-archive-map .videoContainer .videoImage .playBtn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  transition: .22s linear background;
}

body.page-template-video-archive-map .videoContainer .videoImage .playBtn:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

body.page-template-video-archive-map .videoContainer .videoName {
  padding-bottom: 0;
  margin-top: 10px;
}

body.page-template-video-archive-map .videoContainer .videoName a {
  color: #000;
  font-weight: bold;
  font-size: 16px;
  max-height: 50px;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  line-height: 25px;
}

body.page-template-video-archive-map .videoContainer .videoMeta {
  font-weight: bold;
  color: #949494;
}

body.page-template-video-archive-map .videoContainer .videoMeta .videoDate {
  font-weight: normal;
  color: #949494;
}

body.page-template-video-archive-map .headingRow {
  padding-bottom: 0;
}

body.page-template-video-archive-map .headingRow .span_4 {
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

body.page-template-video-archive-map .headingRow .span_7 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

body.page-template-video-archive-map .headingRow h1 {
  color: #666;
  font-size: 24px;
  line-height: 1;
}

body.page-template-video-archive-map .headingRow .row {
  padding-bottom: 0;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 800px) {
  body.page-template-video-archive-map .headingRow .row {
    flex-direction: column;
  }
}

body.page-template-video-archive-map .initiativeName {
  font-size: 18px;
}

body[data-form-style="minimal"] input[type='text'][name='gform_resume_email'] {
  padding: 0 !important;
}

.initiativeContainer {
  background-color: #fff;
  height: 212px;
  overflow: hidden;
}

.initiativeContainer .typeLabel {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 10px;
  background-color: #358387;
  padding: 3px 20px;
  border-radius: 20px;
  border: 2px solid white;
  color: white;
}

.initiativeContainer .typeLabel[data-type] {
  cursor: pointer;
}

.initiativeContainer img {
  background-size: cover;
  background-position: center;
  max-width: 800px !important;
  transform: translateX(-25%) translateY(-25%);
}

.initiativeContainer img.default {
  width: 120px;
  margin: 0 auto;
  display: block;
  margin-top: 40px;
  transform: none;
}

.initiativeInfoWrapper {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 99, 105, 0.7);
  width: 100%;
  height: 100%;
}

.initiativeInfo {
  padding: 0 10px 10px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.initiativeName {
  padding-bottom: 0;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  max-height: 50px;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  line-height: 25px;
}

.initiativeName a {
  color: #fff !important;
}

.page-id-6196 .initiativeName {
  font-size: 16px;
}

.initiativeCount {
  text-align: center;
}

.initiativeMeta {
  font-size: 12px;
  font-style: italic;
  color: #fff;
}

.initiativeCommunityLinks {
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
}

.initiativeCommunityLinks[data-community] {
  cursor: pointer;
}

#communityHoverBox {
  display: none;
  position: absolute;
  z-index: 9999;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 5px;
  box-shadow: 1px 1px 5px;
  padding: 10px;
}

#communityHoverBox ul {
  list-style: none;
}

li.communityLi {
  color: #00646a;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 15px;
  text-decoration: underline;
  cursor: pointer;
}

li.typeLi {
  color: #00646a;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 15px;
  text-decoration: underline;
  cursor: pointer;
}

li.communityLi:last-of-type,
li.typeLi:last-of-type {
  margin-bottom: 0;
}

.myContainer>.row:first-of-type {
  padding-bottom: 0;
}

.marker {
  display: none;
}

.markerLabel {
  font-size: 16px;
  width: 20px;
  text-align: center;
  font-weight: bold;
  padding-top: 4px;
}

.markerLabel.video {
  width: 18px;
  padding-top: 0;
  color: #fff;
}

.markerLabelPlus {
  font-size: 8px;
  width: 20px;
  text-align: center;
}

.single article.post .content-inner .post-featured-img {
  display: block;
  text-align: center;
}

.single article.post .content-inner .post-featured-img img {
  width: inherit;
}

#mapContainer p.initiativeName {
  border: none !important;
  outline: none !important;
  color: #358387;
  overflow: hidden;

}

.page-template-at_a_glance #ajax-content-wrap {
  background-color: #f1f1f1;
}

.page-template-at_a_glance .tileBox {
  border: 1px solid #d4d4d4;
  padding: 20px;
  background-color: #fff;
}

.page-template-at_a_glance .tpd-tooltip {
  border: 1px solid #d4d4d4;
}

.page-template-at_a_glance .glanceBox {
  padding: 0 20px 0 20px;
  text-align: center;
  border-bottom: 30px solid black;
}

.page-template-at_a_glance .glanceBox.orgBox {
  border-bottom-color: #7ebfbe;
}

.page-template-at_a_glance .glanceBox.initBox {
  border-bottom-color: #d39f28;
}

.page-template-at_a_glance .glanceBox.commBox {
  border-bottom-color: #348090;
}

.page-template-at_a_glance .glanceBox p.count {
  color: #00646a;
  font-size: 113px !important;
  line-height: 113px !important;
  padding-top: 70px;
}

.page-template-at_a_glance .glanceBox p.title {
  text-transform: uppercase;
  font-size: 23px !important;
  color: #333;
}

.page-template-at_a_glance .glanceBox span.showMore {
  color: #00646a;
  font-weight: 700;
  border-bottom: 3px solid #cfdee0;
  margin-bottom: 30px;
  display: inline-block;
  cursor: pointer;
}

.page-template-at_a_glance .asOf {
  text-align: center;
  display: block;
}

.page-template-at_a_glance .typeBox {
  margin-bottom: 40px;
}

.page-template-at_a_glance .typeBox .initiativeRow {
  margin-bottom: 10px;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar {
  background-color: #c3dcde;
  height: 22px;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar {
  background-color: #00646a;
  height: 22px;
  text-align: right;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-1 {
  width: 1%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-2 {
  width: 2%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-3 {
  width: 3%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-4 {
  width: 4%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-5 {
  width: 5%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-6 {
  width: 6%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-7 {
  width: 7%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-8 {
  width: 8%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-9 {
  width: 9%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-10 {
  width: 10%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-11 {
  width: 11%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-12 {
  width: 12%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-13 {
  width: 13%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-14 {
  width: 14%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-15 {
  width: 15%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-16 {
  width: 16%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-17 {
  width: 17%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-18 {
  width: 18%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-19 {
  width: 19%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-20 {
  width: 20%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-21 {
  width: 21%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-22 {
  width: 22%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-23 {
  width: 23%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-24 {
  width: 24%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-25 {
  width: 25%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-26 {
  width: 26%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-27 {
  width: 27%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-28 {
  width: 28%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-29 {
  width: 29%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-30 {
  width: 30%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-31 {
  width: 31%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-32 {
  width: 32%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-33 {
  width: 33%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-34 {
  width: 34%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-35 {
  width: 35%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-36 {
  width: 36%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-37 {
  width: 37%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-38 {
  width: 38%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-39 {
  width: 39%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-40 {
  width: 40%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-41 {
  width: 41%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-42 {
  width: 42%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-43 {
  width: 43%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-44 {
  width: 44%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-45 {
  width: 45%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-46 {
  width: 46%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-47 {
  width: 47%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-48 {
  width: 48%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-49 {
  width: 49%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-50 {
  width: 50%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-51 {
  width: 51%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-52 {
  width: 52%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-53 {
  width: 53%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-54 {
  width: 54%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-55 {
  width: 55%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-56 {
  width: 56%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-57 {
  width: 57%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-58 {
  width: 58%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-59 {
  width: 59%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-60 {
  width: 60%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-61 {
  width: 61%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-62 {
  width: 62%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-63 {
  width: 63%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-64 {
  width: 64%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-65 {
  width: 65%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-66 {
  width: 66%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-67 {
  width: 67%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-68 {
  width: 68%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-69 {
  width: 69%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-70 {
  width: 70%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-71 {
  width: 71%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-72 {
  width: 72%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-73 {
  width: 73%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-74 {
  width: 74%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-75 {
  width: 75%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-76 {
  width: 76%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-77 {
  width: 77%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-78 {
  width: 78%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-79 {
  width: 79%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-80 {
  width: 80%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-81 {
  width: 81%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-82 {
  width: 82%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-83 {
  width: 83%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-84 {
  width: 84%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-85 {
  width: 85%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-86 {
  width: 86%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-87 {
  width: 87%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-88 {
  width: 88%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-89 {
  width: 89%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-90 {
  width: 90%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-91 {
  width: 91%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-92 {
  width: 92%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-93 {
  width: 93%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-94 {
  width: 94%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-95 {
  width: 95%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-96 {
  width: 96%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-97 {
  width: 97%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-98 {
  width: 98%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-99 {
  width: 99%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar.length-100 {
  width: 100%;
}

.page-template-at_a_glance .typeBox .initiativeRow .bar .colorBar .count {
  color: #fff;
  font-style: italic;
  font-weight: bold;
  margin-right: 10px;
}

.page-template-at_a_glance .typeBox .initiativeRow .typeTitle {
  color: #7a7a7a;
  margin-bottom: 5px;
}

.page-template-at_a_glance .locationBox {
  margin-bottom: 40px;
  padding-bottom: 38px;
}

.page-template-at_a_glance .locationBox .mapMarker {
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 32px);
  margin: 0 !important;
  height: 65px;
  width: 65px;
  background-image: url("/wp-content/themes/salient-child/assets/images/big_marker.png");
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-template-at_a_glance .locationBox .mapMarker .regionCount {
  font-size: 27px;
  font-weight: bold;
  color: #333;
}

.page-template-at_a_glance .locationBox span.regionName {
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000 !important;
}

.page-template-at_a_glance .locationBox .regionWrapper {
  height: 248px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.page-template-at_a_glance .tpd-tooltip .tpd-backgrounds {
  max-width: 185px;
}

.page-template-at_a_glance .tpd-tooltip .tpd-content {
  max-width: 185px;
}

.page-template-at_a_glance .tpd-tooltip .tpd-content span {
  display: block;
  color: #333;
}

.page-template-at_a_glance .tpd-tooltip .tpd-content span.heading {
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.page-template-at_a_glance .tpd-tooltip .tpd-content span.count {
  color: #00646a;
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}

.page-template-at_a_glance .tpd-tooltip .tpd-content span.projects {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

#showMoreModal {
  min-width: 50vw;
  overflow: hidden;
  border: none;
  padding: 2em;
  border: 1px solid #d4d4d4;
  max-width: 50vw;
}

#showMoreModal .boxTitle {
  color: #00646a;
  font-size: 30px;
  font-weight: bold;
}

#showMoreModal .closeButton {
  position: absolute;
  top: 1em;
  right: 1em;
  color: #555;
  cursor: pointer;
  font-size: 30px;
}

#showMoreModal .listContainer .modalList {
  columns: 3;
}

#showMoreModal .listContainer .modalList li {
  color: #333;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 10px;
}

.single-itk_initiative .relatedInitiativesRow {
  background-color: #f1f1f1;
}

.single-itk_initiative .relatedInitiativesRow .container {
  padding-top: 40px;
}

.single-itk_initiative #ajax-content-wrap {
  background-color: #fff;
}

.single-itk_initiative #header-outer {
  background-image: url("/wp-content/uploads/2016/04/clean-map.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.single-itk_initiative .slick-lightbox .slick-arrow:before {
  color: #fff;
  font-size: 80px;
}

.single-itk_initiative .slick-lightbox .slick-prev {
  left: 30px;
  z-index: 1000;
}

.single-itk_initiative .slick-lightbox .slick-next {
  right: 30px;
}

@media print {

  .single-itk_initiative #to-top,
  .single-itk_initiative #social,
  .single-itk_initiative .widget_recent_entries,
  .single-itk_initiative .widget_nav_menu,
  .single-itk_initiative .photo_gallery.infoBox,
  .single-itk_initiative .video.infoBox,
  .single-itk_initiative .page-submenu-container,
  .single-itk_initiative #header-space,
  .single-itk_initiative #header-secondary-outer,
  .single-itk_initiative #footer-outer,
  .single-itk_initiative .relatedInitiativesRow,
  .single-itk_initiative [id^='wmts'],
  .single-itk_initiative [class^='wmts'],
  .single-itk_initiative [id^='wph'],
  .single-itk_initiative [class^='wph'],
  .single-itk_initiative .et_social_sidebar_networks {
    display: none;
  }

  .single-itk_initiative #ajax-content-wrap {
    position: static;
  }

  .single-itk_initiative #header-outer {
    position: static;
  }

  .single-itk_initiative #header-outer .col {
    margin-bottom: 16px;
  }

  .single-itk_initiative #header-outer .col_last {
    display: none;
  }
}

.single-itk_initiative .headerRow {
  display: flex;
  justify-content: flex-end;
  height: 450px;
  flex-direction: column;
  background-position: center;
  background-size: cover;
}

.single-itk_initiative .headerRow:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 450px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent 100%);
  z-index: 50;
}

.single-itk_initiative .headerRow .container {
  z-index: 51;
}

.single-itk_initiative .headerRow .container .initiativeMeta {
  display: flex;
  flex-direction: column;
  color: white;
}

.single-itk_initiative .headerRow .container .initiativeMeta .initiativeName {
  color: #fff;
  font-size: 40px;
  line-height: 1em !important;
}

.single-itk_initiative .headerRow .container .initiativeMeta .metaHeading {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}

.single-itk_initiative .contentContainer {
  padding-top: 50px;
}

.single-itk_initiative .contentContainer p:not(.initiativeName) {
  color: #666;
}

.single-itk_initiative .contentContainer .infoBox {
  padding-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 40px;
}

.single-itk_initiative .contentContainer .infoBox h2 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.single-itk_initiative .contentContainer .infoBox h4 {
  font-family: Montserrat, sans-serif;
  font-size: 18px !important;
}

.single-itk_initiative .contentContainer .infoBox h5 {
  margin-top: 25px;
  font-size: 18px;
  font-weight: 700;

}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  font-size: inherit;
  font-family: inherit;
  padding: 16px !important;
  letter-spacing: normal;
}

#gform_fields_15 #input_15_6 {
  padding: 16px !important;
}

#gform_fields_15 #input_15_6 label {
  visibility: visible !important;
}

body #gform_fields_16 input:active,
body #gform_fields_16 textarea:active,
body #gform_fields_2 input:active,
body #gform_fields_2 textarea:active {
  border-color: transparent !important;
}

.ex-table-1 thead th:nth-child(4),
.ex-table-1 tbody td:nth-child(4) {
  display: none;
}

.initiativeUl p {

  padding-bottom: 4px;

}

.map.infoBox i {
  margin-right: 10px;
}

.map.infoBox p {
  padding-bottom: 15px;
}

.otherText {
  display: flex;

}

.initiativeUl {
  padding-bottom: 15px;
}

.otherText .bullet {
  padding-right: 6px;
}

.nectar-social-inner .fa.fa-linkedin:before {
  content: "\e605" !important;
}

.nectar-social.fixed {
  right: 18px;
  bottom: 60px;

}

a#to-top {
  transform: translateY(-50%);
}

#footer-outer #text-2 p {
  font-size: 15px !important;
}

/* .banner-food-security {
  min-height: 70vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
} */