@charset "UTF-8";
/**
    Theme Name: Path Forward Leadership
    Author: 3ac Digital
    Description: Introducing Path Foward Leadership Theme, a sleek and versatile WordPress theme crafted exclusively for Path Foward Leadership. With its modern design and powerful features, it offers seamless customization and an immersive experience for showcasing your theater productions. Elevate your online presence and engage your audience with Path Forward Leadership Theme.
    Version: 1.6.0
*/
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.toggle-mobile-navigation {
  overflow: hidden;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .toggle-mobile-navigation .navigation-container {
    overflow: hidden scroll;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .toggle-mobile-navigation .navigation-container .navigation-links-close {
    display: block;
    position: absolute;
    z-index: 999;
    top: 25px;
    right: 25px;
    font-size: 95px;
    cursor: pointer;
    color: #0081c3;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .toggle-mobile-navigation .navigation-container .navigation-links {
    padding: 0;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 998;
    width: 100%;
    background: white;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 20px 0;
    height: 100%;
    margin: 0;
  }
}

.navigation-container {
  display: flex;
  padding: 30px;
}
.navigation-container .logo {
  display: flex;
  flex: 0 0 450px;
}
@media only screen and (max-width: 767px) {
  .navigation-container .logo {
    flex: auto;
  }
}
.navigation-container .logo img {
  max-width: 95%;
}
.navigation-container .navigation-links-close {
  display: none;
}
.navigation-container .navigation-links {
  flex: 1;
  display: flex;
  justify-content: right;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .navigation-container .navigation-links {
    display: none;
  }
}
.navigation-container .navigation-links .navigation-links-item {
  padding: 0 10px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .navigation-container .navigation-links .navigation-links-item {
    padding: 10px;
  }
}
.navigation-container .navigation-links .navigation-links-item a {
  padding: 0 10px;
  font-size: 17px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  color: #3f3f75;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .navigation-container .navigation-links .navigation-links-item a {
    font-size: 30px;
  }
}

.navigation-burger-menu-container {
  flex: 1;
  display: flex;
  justify-content: right;
  align-items: center;
}
@media only screen and (min-width: 992px) {
  .navigation-burger-menu-container {
    display: none;
  }
}
.navigation-burger-menu-container .navigation-burger-menu {
  cursor: pointer;
}
.navigation-burger-menu-container .navigation-burger-menu .navigation-burger-menu-item {
  display: flex;
  width: 50px;
  height: 8px;
  background-color: #0081c3;
}
.navigation-burger-menu-container .navigation-burger-menu .navigation-burger-menu-item:not(:last-child) {
  margin-bottom: 8px;
}

.content-block {
  display: flex;
  flex-wrap: wrap;
  padding: 50px;
}
.content-block iframe {
  width: 100%;
}
.content-block.content-block-standard-template .content-row.content-row-main-heading h1 {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .content-block {
    flex-direction: column;
    padding: revert;
  }
}
.content-block.content-block-primary {
  background: #efefef;
}
.content-block.content-block-small-images .content-row-image {
  display: flex;
  justify-content: center;
}
.content-block.content-block-small-images .content-row-image > img {
  max-height: 50% !important;
}
.content-block.content-block-medium-images .content-row-image {
  display: flex;
  justify-content: center;
}
.content-block.content-block-medium-images .content-row-image > img {
  max-height: 70% !important;
}
.content-block .content-row {
  flex: 0 0 50%;
  padding: 0 20px;
  box-sizing: border-box;
}
.content-block .content-row.content-row-main-heading {
  flex: 0 0 100%;
  display: flex;
  justify-content: center;
}
.content-block .content-row.content-row-main-heading h2 {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .content-block .content-row.content-row-main-heading {
    justify-content: flex-start;
  }
  .content-block .content-row.content-row-main-heading h2 {
    margin-bottom: 0;
  }
}
.content-block .content-row.content-row-main-slide-show {
  display: flex;
  flex: auto;
}
.content-block .content-row.content-row-main-slide-show .content-row-main-slideshow-arrow-left, .content-block .content-row.content-row-main-slide-show .content-row-main-slideshow-arrow-right {
  flex: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 100px;
}
.content-block .content-row.content-row-main-slide-show .content-row-main-slideshow-arrow-left span, .content-block .content-row.content-row-main-slide-show .content-row-main-slideshow-arrow-right span {
  color: #cecece;
  padding: 0 10px;
}
.content-block .content-row.content-row-main-slide-show .content-row-main-slideshow-container {
  flex: 0 0 95%;
}
.content-block .content-row.content-row-100 {
  flex: 100%;
}
@media only screen and (max-width: 767px) {
  .content-block .content-row {
    padding: 20px;
  }
}
.content-block .content-row h1 {
  font-size: 50px;
  text-transform: uppercase;
  color: #0081c3;
}
.content-block .content-row h2 {
  font-size: 40px;
  text-transform: uppercase;
  color: #65b8e1;
}
.content-block .content-row h3 {
  text-transform: uppercase;
}
.content-block .content-row img {
  max-width: 100%;
}
.content-block .content-row .cta {
  margin: 60px 0;
}
.content-block .content-row .cta :hover {
  background: #65b8e1;
  cursor: pointer;
}
.content-block .content-row .cta a {
  text-transform: uppercase;
  background: #0081c3;
  padding: 20px 40px;
  font-weight: 600;
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
}

.content-block.content-block-image-overlay {
  position: relative;
  background-size: cover;
  background-position: center;
  height: 200px;
}
.content-block.content-block-image-overlay ::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  opacity: 0.6;
  background: #cecece;
}
.content-block.content-block-image-overlay .content-block-image-overlay-heading {
  flex: 0 0 100%;
  display: flex;
  justify-content: center;
  font-size: 50px;
  text-transform: uppercase;
  color: #0081c3;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .content-block.content-block-image-overlay .content-block-image-overlay-heading {
    justify-content: flex-start;
    padding: 0 30px;
  }
  .content-block.content-block-image-overlay .content-block-image-overlay-heading h1 {
    margin-bottom: 0;
  }
}

.post-breadcrumb ul {
  margin: 0;
  padding: 10px 16px;
  list-style: none;
  background-color: #eee;
}
.post-breadcrumb ul li {
  display: inline;
  font-size: 18px;
}
.post-breadcrumb ul li a {
  color: #0275d8;
  text-decoration: none;
}
.post-breadcrumb ul li a:hover {
  color: #01447e;
  text-decoration: underline;
}
.post-breadcrumb ul li + li:before {
  padding: 8px;
  color: black;
  content: "/ ";
}

.show-posts-outer-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.show-posts-outer-container .show-posts-container {
  display: flex;
  flex-direction: column;
  background: #fff;
  text-align: left;
  color: #342f2f;
  min-height: 335px;
  max-width: 250px;
  margin: 20px;
}
.show-posts-outer-container .show-posts-container .image {
  flex: 0 1 auto;
  height: 100px;
  background-size: cover;
  background-position: center center;
  background-color: #515151;
}
.show-posts-outer-container .show-posts-container .show-posts-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.show-posts-outer-container .show-posts-container .show-posts-content .show-posts-description {
  padding: 20px;
}
.show-posts-outer-container .show-posts-container .show-posts-content .show-posts-description h3 {
  font-weight: 600;
}
.show-posts-outer-container .show-posts-container .show-posts-content a {
  display: block;
  padding: 20px;
  color: #342f2f;
  text-decoration: none;
}
.show-posts-outer-container .show-posts-container .show-posts-content a:hover {
  text-decoration: none;
  color: #342f2f;
}

.content-block.standard-overview-template {
  background: #F0F0F0;
}

footer {
  display: flex;
  background: #0081c3;
  padding: 20px;
  color: #FFF;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  footer {
    flex-direction: column;
  }
}
footer .logo {
  flex: 0 0 300px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  footer .logo {
    flex: auto;
  }
}
footer .logo img {
  max-width: 100%;
}
footer .info {
  flex: auto;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  footer .info {
    justify-content: flex-start;
  }
}
footer .socials {
  flex: auto;
  text-align: right;
}
footer .socials a {
  color: inherit;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  footer .socials {
    text-align: left;
  }
}

/*# sourceMappingURL=style.css.map */
