@charset "UTF-8";
/*
 Theme Name: Moving Up USA Theme
 Theme URI: https://movingupusa.com
 Author: Sol Design
 Author URI: https://soldesignco.com
 Template: twentyseventeen
 Description: Child theme for Twenty Seventeen.
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain: twentyseventeen-child
 */
/* Fonts */
@import url(https://cdn.linearicons.com/free/1.0.0/icon-font.min.css);
@import url("https://use.typekit.net/pgb8skv.css");
@import url("https://use.typekit.net/ngt0fqw.css");
@font-face {
  font-family: Arnhem;
  src: url("assets/fonts/ArnhemPro-Blond.woff");
}
@font-face {
  font-family: ArnhemBold;
  src: url("assets/fonts/arnhem-pro-bold.otf");
}
@font-face {
  font-family: KievitBold;
  src: url("assets/fonts/KievitWeb-Bold.woff");
}
@font-face {
  font-family: KievitExtraLight;
  src: url("assets/fonts/KievitWeb-Exlig.woff");
}
@font-face {
  font-family: KievitLight;
  src: url("assets/fonts/KievitWeb-Light.woff");
}
@font-face {
  font-family: Kievit;
  src: url("assets/fonts/KievitWeb.woff");
}
/* Mixins and Effects */
/* Colors */
/* Fonts */
.red, .red-text {
  color: #D43742 !important;
}
.blue {
  color: #265C82 !important;
}
.light-blue, .ligterblue-text {
  color: #20AEF2 !important;
}
.black {
  color: #000 !important;
}
.darkred-text {
  color: #990000 !important;
}
.brightred-text {
  color: #C32015 !important;
}
.lightblue-text {
  color: #226CE9 !important;
}
.skyblue-text {
  color: #6D9EEB !important;
}
.navy-text {
  color: #265a80 !important;
}
.darknavy-text {
  color: #05344B !important;
}
.lightgray-text {
  color: #F9F9F9 !important;
}
.medgray-text {
  color: #eaeaea !important;
}
.darkgray-text {
  color: #4C4D4E !important;
}
.bmblue-text {
  color: #3E8EA7 !important;
}
/* Universal Styles */
.clear {
  clear: both;
}
a, .widget a {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}
body {
  font-family: Arnhem;
}
.site-header {
  z-index: 999;
}
header, footer, h1, h2, blockquote .content {
  font-family: KievitLight;
}
blockquote .content strong, input[type="button"], input[type="submit"], #msform input {
  font-family: Kievit;
}
.site-branding, .has-header-image.twentyseventeen-front-page .site-branding {
  background-color: #fff;
  width: 25%;
  height: 92px;
  bottom: auto;
  z-index: 4;
  top: 0;
  padding: 0;
  margin-bottom: 0 !important;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.site-branding .wrap {
  max-width: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.site-branding-fixed {
  position: fixed !important;
}
.custom-logo-link img {
  max-width: 100% !important;
  max-height: 35px !important;
  height: auto !important;
}
.logo-subhead {
  font-family: KievitLight;
  font-size: 13px;
  text-transform: uppercase;
}
/*iFrame page clearing to not display header and footer*/
.page-id-149 #masthead, .page-id-152 #masthead, .page-id-991 .entry-header {
  display: none;
}
.page-id-149 .site-footer .footer-widget-2, .page-id-152 .site-footer .footer-widget-2, .page-id-149 .site-footer #text-6, .page-id-152 .site-footer #text-6, .page-id-152 .social-navigation, .page-id-149 .social-navigation {
  display: none;
}
.page-id-149 .site-content, .page-id-152 .site-content {
  padding: 0 0 0;
}
.page-id-149 .entry-title, .page-id-152 .entry-title, .page-id-808 .entry-title {
  display: none;
}
/*End of iFrame page clearing to not display header and footer*/
.navigation-top, .site-navigation-fixed {
  width: 75% !important;
  height: 92px;
  left: auto !important;
  font-family: Kievit;
  font-size: 16px;
  text-transform: uppercase;
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
  color: #333;
}
navigation-top .current-menu-item > a:hover, .navigation-top .current_page_item > a:hover {
  color: #666;
}
.navigation-top .wrap {
  margin-right: 0;
}
.menu-top-menu-container {
  float: right;
}
.edit-link, .post-edit-link, .home #post-2 .entry-header, .home #panel2 .entry-header, .home #panel3 .entry-header, .page-id-107 .entry-header, .home #post-8 {
  display: none !important;
}
.home #panel3 .entry-header {
  display: block;
  font-weight: 300;
  font-family: KievitLight;
}
.home #panel3 .entry-header .entry-title {
  color: #265a80 !important;
}
.home #panel3 article .entry-header {
  display: block !important;
}
.home #panel3 #recent-posts .entry-header {
  display: block;
}
.home #panel3 #recent-posts .entry-header a {
  display: block !important;
}
.home #panel3 #recent-posts a {
  display: none;
}
.home #panel3 #recent-posts article {
  margin-bottom: 0;
}
.recent-posts-link-container {
  text-align: center;
  font-size: 14pt;
  font-family: Kievit;
  margin: 0 auto;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #20aef2;
  outline: none !important;
}
.recent-posts-link-container a {
  color: inherit;
}
.recent-posts-link-container:hover a {
  color: #D43742;
}
.recent-posts .entry-header {
  display: block !important;
  margin-bottom: 2em !important;
}
.recent-posts .entry-meta {
  display: none;
}
.home .navigation-top, .home .site-branding, .home .has-header-image.twentyseventeen-front-page .site-branding {
  border-bottom: 1px solid #ddd !important;
}
.home .home-section-block {
  background-color: #F9F9F9;
  border-top: 1px solid #ddd;
}
.home .home-section-block.one {
  border-top: none;
}
.home .home-section-block.one .wrap {
  padding-bottom: 5.5em;
}
.home .home-section-block.one .entry-content.left {
  margin-left: 0;
  width: 60%;
}
.home .home-section-block.one.no-image .entry-content.left {
  width: 100%;
}
.home .home-section-block.one.no-image .entry-content.left .block-button a {
  width: auto;
  display: inline-block;
}
.home .home-section-block .image-content {
  width: 30%;
  position: relative;
}
.home .home-section-block .image-content.right {
  float: right;
}
.home .home-section-block .image-content.left {
  float: left;
}
.home .home-section-block .image-content .image-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}
.home .home-section-block .image-content .image-link:hover {
  cursor: pointer;
}
.home .home-section-block .image-content .panel-image {
  background-attachment: unset;
  background-size: cover !important;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 100%;
}
.home .home-section-block .image-content .panel-image:before {
  display: none;
}
.home .home-section-block .entry-content {
  width: 40%;
}
.home .home-section-block .entry-content.left {
  float: left;
  margin-left: 10%;
}
.home .home-section-block .entry-content.right {
  float: left;
  margin-left: 10%;
  width: 50%;
}
.home .home-section-block .entry-content .entry-header {
  font-family: freight-sans-pro, sans-serif;
  line-height: 1.25em;
  color: #D43742 !important;
  font-size: 48px;
  font-weight: 100;
  letter-spacing: normal;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home .home-section-block .entry-content .entry-header a {
  color: #D43742;
  font-size: inherit !important;
}
.home .home-section-block .entry-content .entry-header:hover a {
  color: #20aef2;
}
.home .home-section-block .entry-content .entry-header + .block-content {
  margin-top: 10px;
}
.home .home-section-block .entry-content p, .home .home-section-block .entry-content ul, .home .home-section-block .entry-content ol {
  font-size: 18px;
}
.home .home-section-block .entry-content .above-platform-text {
  margin: 24px 0 10px;
}
.home .home-section-block .entry-content .above-platform-text p:last-of-type {
  margin-bottom: 0;
}
.home .home-section-block .entry-content .horizontal-list {
  text-align: left;
  margin: 24px 0 0;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class {
  display: inline-block;
  font-size: 24px !important;
  margin-right: 3%;
  position: relative;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class:hover {
  opacity: 0.6;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class a {
  font-size: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom {
  width: auto;
  height: auto;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom:before {
  content: "";
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: inline-block;
  position: relative;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.pbs-blue {
  width: auto;
  height: auto;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.pbs-blue:before {
  content: "";
  background: url("http://movingupstage.wpengine.com/wp-content/uploads/2023/03/PBS_rgb.png");
  height: 26px;
  width: 60px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.wliw-fm {
  width: auto;
  height: auto;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.wliw-fm:before {
  background: url("/wp-content/uploads/2023/03/logo-wliw-fm.png");
  height: 30px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.penguin:before {
  background: url("/wp-content/uploads/2023/03/penguin-logo.png");
  height: 30px;
  width: 22px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.bn:before {
  background: url("/wp-content/uploads/2023/03/bn.webp");
  height: 30px;
  width: 27px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.indiebound:before {
  background: url("/wp-content/uploads/2023/03/indiebound-logo.png");
  height: 30px;
  width: 30px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.amazon:before {
  background: url("/wp-content/uploads/2023/03/amazon-logo-2.png");
  height: 30px;
  width: 36px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.bookshop:before {
  background: url("/wp-content/uploads/2023/03/bookshop-logo.webp");
  height: 28px;
  width: 90px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.custom.bookshop-sq:before {
  background: url("/wp-content/uploads/2023/03/bookshop-sq-icon.webp");
  height: 28px;
  width: 28px;
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class.fa-brands:before {
  font-family: "Font Awesome 5 Brands";
}
.home .home-section-block .entry-content .horizontal-list li.has-link-class a {
  font-size: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.home .home-section-block .entry-content .above-platform-text + .horizontal-list {
  margin-top: 0;
}
.home .home-section-block .entry-content .block-button a {
  width: 85%;
  display: block;
  font-size: 14pt;
  font-family: Kievit;
  padding: 12px 2%;
  text-align: center;
  text-transform: uppercase;
  background-color: #20aef2;
  color: #fff !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home .home-section-block .entry-content .block-button a:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #27ae60 !important;
}
.home #panel-page-selection-panel .entry-header .entry-title {
  padding-top: 0;
  color: #265a80;
}
.home .custom-header-media {
  display: none;
}
.home .site-content {
  padding-top: 0 !important;
}
.home .panel-image .panel-image-prop {
  padding-top: 53.22265625% !important;
}
.home #panel1 {
  display: none;
}
.home #panel1 .panel-image {
  background-position: bottom center;
}
.home #panel1 .entry-header {
  display: block;
  font-weight: 300;
  font-family: KievitLight;
}
.home #panel1 .entry-header .entry-title {
  padding-top: 0;
  color: #265a80 !important;
}
.home #panel1 .panel-content {
  padding-top: 6em;
}
.home #panel2 .lead-title {
  border-bottom: 0;
  margin-bottom: 0;
}
.home #DS {
  padding-bottom: 60px;
}
.home #recent-posts h2 a:hover {
  color: #D43742;
}
.home #panel3 {
  display: none;
}
.home #panel3 .recent-posts-link-container .recent-posts-link {
  font-size: 0;
}
.home #panel3 .recent-posts-link-container .recent-posts-link:after {
  content: "See all posts from Moving Up Mondays blog";
  font-size: 14pt;
}
.home #panel-podcast-panel {
  border-top: 2px solid #265a80;
}
.home #panel-blog-panel .pre-posts-header, .home #panel-podcast-panel .pre-posts-header {
  text-align: center;
  font-size: 20px;
  padding-bottom: 3em;
  max-width: 740px;
  margin: 0 auto;
}
.home #panel-blog-panel .pre-posts-header h2, .home #panel-podcast-panel .pre-posts-header h2 {
  color: #D43742;
  font-size: 48px;
  font-weight: 100;
  letter-spacing: normal;
}
.home #panel-blog-panel .pre-posts-header .pre-posts-content, .home #panel-podcast-panel .pre-posts-header .pre-posts-content {
  text-align: left;
}
.home #panel-blog-panel .pre-posts-header:after, .home #panel-podcast-panel .pre-posts-header:after {
  content: "";
  margin: 2em auto 1em;
  width: 300px;
  height: 1px;
  background-color: #000;
  display: block;
}
.home #panel-blog-panel .entry-header .entry-title, .home #panel-podcast-panel .entry-header .entry-title {
  padding-top: 0 !important;
  color: #265a80;
  font-size: 30px;
  font-family: freight-sans-pro, sans-serif;
  font-weight: 600;
  margin-bottom: 24px;
  text-align: left;
}
.home #panel-blog-panel .entry-header .entry-title a:hover, .home #panel-podcast-panel .entry-header .entry-title a:hover {
  color: #D43742;
}
.home #panel-blog-panel .entry-container, .home #panel-podcast-panel .entry-container {
  max-width: 740px;
  margin: 0 auto;
  padding: 2em;
  border: 1px solid #ccc;
}
.home #panel-blog-panel .entry-content p, .home #panel-podcast-panel .entry-content p {
  display: inline;
}
.home #panel-blog-panel .entry-content .read-more-button-container, .home #panel-podcast-panel .entry-content .read-more-button-container {
  display: inline;
}
.home #panel-blog-panel .entry-content .read-more-button-container a, .home #panel-podcast-panel .entry-content .read-more-button-container a {
  color: #20aef2;
}
.home #panel-blog-panel .entry-content .read-more-button-container a:hover, .home #panel-podcast-panel .entry-content .read-more-button-container a:hover {
  color: #D43742;
}
.home #panel-blog-panel .entry-content .link-more, .home #panel-podcast-panel .entry-content .link-more {
  display: none;
}
.home #panel-blog-panel .podcast-iframe, .home #panel-podcast-panel .podcast-iframe {
  padding-top: 10px;
}
.home #panel-blog-panel pre, .home #panel-podcast-panel pre {
  display: none;
}
.home #panel-blog-panel .posts-link-block, .home #panel-podcast-panel .posts-link-block {
  margin: 4em auto 0;
  text-align: center;
}
.home #panel-blog-panel .recent-posts-link-container, .home #panel-podcast-panel .recent-posts-link-container {
  display: inline-block;
  font-family: Kievit;
  text-align: center;
  text-transform: uppercase;
  color: #fff !important;
  float: none;
  margin: 0;
}
.home #panel-blog-panel .recent-posts-link-container a, .home #panel-podcast-panel .recent-posts-link-container a {
  color: #D43742;
}
.home #panel-blog-panel .recent-posts-link-container:hover, .home #panel-podcast-panel .recent-posts-link-container:hover {
  color: #20aef2;
}
.home .horizontal-list {
  text-align: center;
}
/* Hero Slider styles */
.hero {
  width: 100%;
  background-size: cover !important;
  position: relative;
  display: block;
}
.hero .hero__background iframe, .hero .hero__background video {
  display: block;
  height: 100%;
  width: 100%;
}
.hero .video::after, .hero .image::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 100;
}
.hero video::-webkit-media-controls {
  display: none !important;
}
.hero .hero-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover !important;
}
.hero .mobile-video-fallback {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.hero ul .slide {
  margin: 0;
  width: 100%;
  background-color: #265a80;
  position: relative;
}
.hero ul .slide:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding-bottom: 45% !important;
  z-index: 2;
}
.hero ul .slide .slide-link {
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  height: 100%;
  display: block;
  z-index: 900;
}
.hero ul .slide .button {
  font-size: 14pt;
  font-family: Kievit;
  padding: 5px 10px 2px !important;
  border-radius: 0px !important;
  text-align: center;
  text-transform: uppercase;
  background-color: #20aef2;
  color: #fff !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.hero ul .slide .button:hover {
  box-shadow: 0 0 0 2px rgba(38, 90, 128, 0.7), 0 0 0 3px #265a80 !important;
  background-color: #D43742 !important;
}
.hero .container .hero-image {
  height: calc(100% - 60px);
}
.hero .container ul li:after {
  height: calc(100% - 60px);
}
.hero-caption {
  position: absolute;
  padding: 0 0 45px;
  left: 3%;
  z-index: 700 !important;
  width: 70%;
  color: #333;
  font-size: 18px;
  float: left;
}
.hero-caption h2 {
  font-size: 40px !important;
  padding: 0;
  font-family: freight-sans-pro, sans-serif !important;
  font-weight: 600;
  line-height: 1.25em;
  margin-bottom: 0px;
  color: #265a80;
}
.hero-caption .hero-caption-body {
  font-weight: 400;
  display: block;
  margin-bottom: 18px;
  color: #333;
  padding: 0;
}
.hero-caption .hero-caption-body p {
  margin: 0;
  line-height: 1.25em;
}
#slider-pager {
  text-align: center;
  font-size: 60px;
  line-height: 0;
  color: #fff;
  position: absolute;
  bottom: 15px;
  z-index: 900;
  width: 100%;
}
#slider-pager:hover {
  cursor: pointer;
}
#slider-pager span {
  cursor: pointer;
  margin: 0 4px;
  -webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  -moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}
#slider-pager span.cycle-pager-active {
  color: #D43742;
}
.slider-nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  color: #fff;
  z-index: 699;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider-nav #slider-prev {
  left: 4%;
  position: absolute;
}
.slider-nav #slider-prev:hover {
  cursor: pointer;
  color: #D43742;
}
.slider-nav #slider-next {
  right: 4%;
  position: absolute;
}
.slider-nav #slider-next:hover {
  cursor: pointer;
  color: #D43742;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  margin-bottom: 24px;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-block p {
  font-family: Arnhem;
  font-size: 20px;
  line-height: 1.5em;
}
.gallery-blocks {
  position: relative;
}
.gallery-blocks .gallery-block {
  list-style: none;
  margin-left: 0;
}
.gallery-blocks .gallery-block .image-size {
  padding-bottom: 100%;
  background-size: cover !important;
}
.gallery-blocks .cycle-controls {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  width: 100%;
}
.gallery-blocks .cycle-controls .cycle-prev, .gallery-blocks .cycle-controls .cycle-next {
  font-size: 33px;
}
.gallery-blocks .cycle-controls .cycle-prev {
  float: left;
}
.gallery-blocks .cycle-controls .cycle-next {
  float: right;
}
.full-width-text {
  padding: 1.5em 0;
}
.full-width-text blockquote {
  margin: 24px 0 0;
}
.full-width-text .gform_title {
  margin-bottom: 0;
}
.full-width-text .gform_wrapper .gform_heading {
  padding-bottom: 15px;
}
.full-width-text .gform_wrapper .gform_fields {
  grid-template-columns: auto !important;
  grid-template-rows: 1fr !important;
  grid-row-gap: 0 !important;
  grid-column-gap: 0 !important;
  margin-bottom: 8px;
}
.full-width-text .gform_wrapper .gfield {
  grid-column: unset !important;
  margin-bottom: 8px !important;
}
.full-width-text .gform_wrapper .gfield .field_description_below {
  margin-bottom: 10px;
}
.full-width-text .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox input {
  display: none;
}
.full-width-text .gform_wrapper label.gfield_label {
  border-bottom: none;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.two-col-block .content-left-right {
  grid-auto-flow: row dense;
  display: grid;
  grid-gap: 60px;
  grid-template-columns: 1fr 1fr;
  position: relative;
  font-size: 20px;
}
.two-col-block .content-left-right a {
  color: #20aef2;
}
.two-col-block .content-left-right a:hover {
  color: #D43742;
}
.two-col-block .widget-title {
  font-family: freight-sans-pro, sans-serif;
  font-size: 20px;
  margin-bottom: 10px;
  letter-spacing: 1px;
  color: #265a80;
}
.two-col-block #mc_embed_signup .mc-field-group {
  margin-bottom: 16px;
}
.two-col-block #mc_embed_signup .mc-field-group:nth-of-type(3n) {
  margin-bottom: 0;
}
.two-col-block #mc_embed_signup label {
  font-family: KievitLight;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #333;
  display: block;
  font-weight: 800;
  margin-bottom: 0.5em;
}
.two-col-block #mc_embed_signup .mce_inline_error {
  font-size: 16px;
}
.two-col-block #mc_embed_signup input[type="submit"], .two-col-block #mc_embed_signup .button {
  background-color: #D43742 !important;
  text-transform: uppercase;
  float: right;
  margin-top: 18px;
}
.two-col-block #mc_embed_signup input[type="submit"]:hover, .two-col-block #mc_embed_signup .button:hover {
  background-color: #20aef2 !important;
}
.two-col-block .link.has-link-class {
  display: inline-block;
  font-size: 24px !important;
  margin-right: 5%;
  position: relative;
  color: #2a37bc;
}
.two-col-block .link.has-link-class:hover {
  opacity: 0.6;
}
.two-col-block .link.has-link-class.custom {
  width: auto;
  height: auto;
}
.two-col-block .link.has-link-class.custom:before {
  content: "";
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: inline-block;
  position: relative;
}
.two-col-block .link.has-link-class.custom.pbs-blue:before {
  background: url("http://movingupstage.wpengine.com/wp-content/uploads/2023/03/PBS_rgb.png");
  height: 26px;
  width: 60px;
  top: 5px;
}
.two-col-block .link.has-link-class.custom.wliw-fm:before {
  background: url("http://movingupstage.wpengine.com/wp-content/uploads/2023/03/PBS_rgb.png");
  height: 30px;
  width: 70px;
  top: 13px;
}
.two-col-block .link.has-link-class.custom.apple:before {
  background: url("/wp-content/uploads/2023/03/512px-Podcasts_iOS.svg_.webp");
  height: 27px;
  width: 26px;
  top: 5px;
  color: #D43742;
}
.two-col-block .link.has-link-class.custom.google-play:before {
  background: url("/wp-content/uploads/2023/03/google-play-logo-icon-png-svg.webp");
  height: 27px;
  width: 26px;
  top: 5px;
}
.two-col-block .link.has-link-class.fa.fa-spotify:before {
  color: #1DD860;
}
.two-col-block .link.has-link-class.fa.fa-youtube:before {
  color: #CC252A;
}
.two-col-block .link.has-link-class.fa-brands:before {
  font-family: "Font Awesome 5 Brands";
}
.two-col-block .link.has-link-class a {
  font-size: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  color: #2a37bc;
  z-index: 2;
}
.two-col-block .link.has-link-class a:hover {
  color: #2a37bc;
  opacity: 0.6;
  cursor: pointer;
}
.page-id-3856 #section-1.two-col-block .content-left-right {
  grid-gap: 80px;
}
.page-id-3856 #section-1.two-col-block .right-column:before {
  content: "";
  background-color: #ccc;
  width: 1px;
  height: 100%;
  display: inline-block;
  position: absolute;
  margin-left: -40px;
}
.testimonials-slider {
  position: relative;
  padding: 2em 0 2em;
}
.testimonials-slider .cycle-controls {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
  top: calc(50% - 10px);
  color: #000;
}
.testimonials-slider .cycle-controls .cycle-prev {
  position: absolute;
  left: -8%;
}
.testimonials-slider .cycle-controls .cycle-next {
  position: absolute;
  right: -2%;
}
.testimonials-slider .cycle-controls .cycle-prev:hover, .testimonials-slider .cycle-controls .cycle-next:hover {
  color: #D43742;
}
.testimonials-slider li {
  list-style: none;
  font-size: 20px;
  display: inline-block;
  width: 100%;
}
.testimonials-slider li .attribution, .testimonials-slider li .quote {
  width: 100%;
  display: block;
}
.testimonials-slider .testimonials-block {
  background-color: #265a80;
  padding: 30px 30px 0 30px;
  color: #fff;
}
.testimonials-slider #slider-pager {
  display: none;
}
.testimonials-slider + .full-width-text {
  padding-top: 0;
}
.page .panel-content .entry-title {
  text-align: center;
  font-size: 48px;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}
.page .panel-content .recent-posts .entry-title {
  text-align: center;
  font-size: 48px;
  line-height: 1.25em;
  color: #265C82;
}
.entry-title a {
  color: inherit;
}
.entry-summary a {
  color: #008DBB;
}
.page-one-column .panel-content .wrap {
  max-width: 80% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#msform {
  width: 100%;
}
#msform fieldset {
  margin: 0;
  padding: 0 0 80px;
  width: 100%;
}
/* Base for label styling */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  display: none;
}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25em;
  height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
  content: "";
  position: absolute;
  top: 0.1em;
  left: 0.3em;
  font-family: fontAwesome;
  font-size: 1.3em;
  line-height: 0.8;
  color: #888;
  transition: all 0.2s;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}
/* hover style just for information */
label:hover:before {
  border: 2px solid #4778d9 !important;
}
fieldset h2.fs-title, #panel2 .lead-title {
  font-size: 48px;
  color: #D43742;
  font-family: KievitLight;
  text-transform: none;
  text-align: center;
  display: block !important;
}
fieldset h1.fs-main-title {
  font-size: 45px;
  color: #D43742;
  font-family: KievitLight;
  text-transform: none;
  text-align: left;
  display: block !important;
  margin-bottom: 24px;
}
fieldset p.desc-content {
  font-family: "Arnhem";
  line-height: 1.5em;
  font-size: 18px;
  font-weight: 400;
  border-bottom: 1px solid #333;
  padding-bottom: 60px;
  margin-bottom: 0px;
}
fieldset h2.fs-title {
  font-size: 48px;
  line-height: 1.25em;
}
fieldset p, .entry-summary p, .entry-content p, .entry-content ul, .entry-content ol {
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
}
.entry-content #mc_embed_signup .mc-field-group {
  margin-bottom: 16px;
}
.entry-content #mc_embed_signup .mc-field-group:nth-of-type(3n) {
  margin-bottom: 0;
}
.entry-content #mc_embed_signup input[type="submit"] {
  background-color: #D43742 !important;
  text-transform: uppercase;
  float: right;
}
.entry-content #mc_embed_signup input[type="submit"]:hover {
  background-color: #20aef2;
}
.entry-content strong {
  font-family: ArnhemBold;
}
.entry-content p, .entry-content span, .entry-content a {
  font-size: 20px !important;
  line-height: 1.5em;
  color: #333;
}
.entry-content ul, .entry-content ol {
  margin-top: -20px;
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
}
.entry-content ul.one-column li, .entry-content ol.one-column li {
  line-height: 1.25em;
  margin-left: 18px;
  margin-bottom: 5px;
}
.entry-content ul.one-column li a, .entry-content ol.one-column li a {
  color: #20aef2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.entry-content ul.one-column li a:hover, .entry-content ol.one-column li a:hover {
  color: #D43742;
}
.entry-content ul.two-column, .entry-content ol.two-column {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-gap: 4%;
  -moz-column-gap: 4%;
  column-count: 2;
  column-gap: 4%;
}
.entry-content ul.two-column li, .entry-content ol.two-column li {
  line-height: 1.25em;
  margin-left: 18px;
  margin-bottom: 5px;
}
.entry-content ul.horizontal-list, .entry-content ol.horizontal-list {
  margin: -10px 0 0;
}
.entry-content ul.horizontal-list li, .entry-content ol.horizontal-list li {
  list-style: none;
  display: inline-block;
  margin-right: 5%;
}
.entry-content ul.horizontal-list li:last-of-type, .entry-content ol.horizontal-list li:last-of-type {
  margin-right: 0;
}
.entry-content ul.horizontal-list li.has-link-class, .entry-content ol.horizontal-list li.has-link-class {
  display: inline-block;
  font-size: 24px !important;
  margin-right: 3%;
  position: relative;
}
.entry-content ul.horizontal-list li.has-link-class:hover, .entry-content ol.horizontal-list li.has-link-class:hover {
  opacity: 0.6;
}
.entry-content ul.horizontal-list li.has-link-class a, .entry-content ol.horizontal-list li.has-link-class a {
  font-size: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.entry-content ul.horizontal-list li.has-link-class.custom, .entry-content ol.horizontal-list li.has-link-class.custom {
  width: auto;
  height: auto;
}
.entry-content ul.horizontal-list li.has-link-class.custom:before, .entry-content ol.horizontal-list li.has-link-class.custom:before {
  content: "";
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: inline-block;
  position: relative;
}
.entry-content ul.horizontal-list li.has-link-class.custom.pbs-blue, .entry-content ol.horizontal-list li.has-link-class.custom.pbs-blue {
  width: auto;
  height: auto;
}
.entry-content ul.horizontal-list li.has-link-class.custom.pbs-blue:before, .entry-content ol.horizontal-list li.has-link-class.custom.pbs-blue:before {
  content: "";
  background: url("http://movingupstage.wpengine.com/wp-content/uploads/2023/03/PBS_rgb.png");
  height: 26px;
  width: 60px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.wliw-fm, .entry-content ol.horizontal-list li.has-link-class.custom.wliw-fm {
  width: auto;
  height: auto;
}
.entry-content ul.horizontal-list li.has-link-class.custom.wliw-fm:before, .entry-content ol.horizontal-list li.has-link-class.custom.wliw-fm:before {
  background: url("/wp-content/uploads/2023/03/logo-wliw-fm.png");
  height: 30px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.penguin:before, .entry-content ol.horizontal-list li.has-link-class.custom.penguin:before {
  background: url("/wp-content/uploads/2023/03/penguin-logo.png");
  height: 30px;
  width: 22px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.bn:before, .entry-content ol.horizontal-list li.has-link-class.custom.bn:before {
  background: url("/wp-content/uploads/2023/03/bn.webp");
  height: 30px;
  width: 27px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.indiebound:before, .entry-content ol.horizontal-list li.has-link-class.custom.indiebound:before {
  background: url("/wp-content/uploads/2023/03/indiebound-logo.png");
  height: 30px;
  width: 30px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.amazon:before, .entry-content ol.horizontal-list li.has-link-class.custom.amazon:before {
  background: url("/wp-content/uploads/2023/03/amazon-logo-2.png");
  height: 30px;
  width: 36px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.bookshop:before, .entry-content ol.horizontal-list li.has-link-class.custom.bookshop:before {
  background: url("/wp-content/uploads/2023/03/bookshop-logo.webp");
  height: 28px;
  width: 90px;
}
.entry-content ul.horizontal-list li.has-link-class.custom.bookshop-sq:before, .entry-content ol.horizontal-list li.has-link-class.custom.bookshop-sq:before {
  background: url("/wp-content/uploads/2023/03/bookshop-sq-icon.webp");
  height: 28px;
  width: 28px;
}
.entry-content ul.horizontal-list li.has-link-class.fa-brands:before, .entry-content ol.horizontal-list li.has-link-class.fa-brands:before {
  font-family: "Font Awesome 5 Brands";
}
.entry-content ul.horizontal-list li.has-link-class a, .entry-content ol.horizontal-list li.has-link-class a {
  font-size: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.entry-content ul.horizontal-list li a, .entry-content ol.horizontal-list li a {
  color: #20aef2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.entry-content ul.horizontal-list li a:hover, .entry-content ol.horizontal-list li a:hover {
  color: #D43742;
}
.summary.white p {
  color: #fff;
}
fieldset p a, .entry-summary p a, .entry-content p a {
  color: #20AEF2;
}
#panel2 .button, #panel4 .button {
  line-height: 1em;
}
#panel2 .button a, #panel4 .button a {
  color: #fff;
}
#panel2 .button:hover, #panel4 .button:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60 !important;
}
#panel2 .button:hover a, #panel4 .button:hover a {
  color: #fff;
}
#panel4 .entry-header .entry-title {
  color: #D43742 !important;
}
fieldset input[type="button"], #msform .action-button, #panel2 .button, #panel4 .button {
  width: 300px;
  float: right;
  font-size: 14pt;
  font-family: Kievit;
  padding: 12px 0;
  text-align: center;
  text-transform: uppercase;
  background-color: #20AEF2;
  color: #fff !important;
}
fieldset input[type="button"]:hover, #msform .action-button:hover, #panel2 .button:hover, #panel4 .button:hover {
  color: #fff;
}
fieldset input[type="button"].previous, #msform .action-button.previous {
  float: left;
}
fieldset .field-set ul {
  margin: 0 0 40px;
  padding: 0;
  list-style: none;
}
fieldset .field-set ul li {
  margin-bottom: 12px;
}
fieldset .field-set ul li input[type="checkbox"] {
  width: auto !important;
  max-width: 9%;
  float: left;
  margin-right: 1%;
  margin-bottom: 0;
  margin-top: calc(.5em - (1px * 2));
}
fieldset .field-set ul li input[type="radio"] {
  float: left;
  width: auto !important;
  margin-top: 4px;
  margin-bottom: 0;
}
fieldset .field-set ul li input[type="radio"] + label {
  margin-right: 20px;
}
fieldset .field-set ul li label {
  max-width: 90%;
  float: left;
  vertical-align: middle;
  margin-bottom: 0;
}
select {
  width: 100%;
  margin: 8px auto 16px;
  line-height: 1.25em;
  font-size: 14px;
}
.progress {
  position: absolute;
  bottom: 30px;
  right: 0;
  font-size: 20px;
  font-family: "Kievit", sans-serif;
}
.progress:before, .progress:after {
  content: "—";
}
.footnote {
  font-size: 11px;
  font-style: italic;
  color: #666;
  font-family: Kievit;
  margin-bottom: 15px;
}
#panel1 .lead-title {
  border-bottom: none;
  font-weight: 300;
  color: #265a80;
  margin-bottom: 0;
}
#panel1 .panel-content .wrap, #panel2 .panel-content .wrap, #panel3 .panel-content .wrap, #panel4 .panel-content .wrap {
  padding-top: 0;
}
#book, #research, #about, .home .entry-header .entry-title {
  padding-top: 80px;
}
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header {
  margin-bottom: 0 !important;
}
hr.top {
  margin-top: 80px;
  margin-bottom: 0;
}
hr.bottom {
  margin-top: 0;
  margin-bottom: 80px;
}
h3 {
  font-size: 36pt;
  line-height: 2em;
  margin: 10px 0;
  padding: 0;
}
h4.subtitle {
  font-size: 24pt;
  line-height: 2em;
  margin: 0 0 24px;
  padding: 0;
}
blockquote {
  background-color: #D8D8D8;
  padding: 40px 8%;
  color: #4A4A4A;
  position: relative;
  margin: 80px 0 70px;
  font-style: normal;
  font-size: 14pt;
}
blockquote em {
  font-style: normal;
}
blockquote hr {
  width: 100%;
  border: none;
  border-top: 3px solid #fff;
  background-color: transparent;
}
blockquote .content {
  /*    -webkit-column-count: 2; /* Chrome, Safari, Opera */
  /*    -moz-column-count: 2; /* Firefox */
  /*    column-count: 2;
    /*    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
  /*    -moz-column-gap: 40px; /* Firefox */
  /*    column-gap: 40px; */
  margin-bottom: 40px;
}
blockquote p {
  margin-bottom: 15px;
}
blockquote ul.inner {
  margin-left: 2%;
  font-size: inherit;
}
/* Results Page Elements */
h2.results-page-heading {
  font-size: 48px;
  color: #D43742;
  text-align: center;
  margin: 0;
}
.score {
  font-size: 72px;
  color: #265c82;
  text-align: center;
  margin: 0;
}
.score-text {
  font-family: Kievit;
  font-size: 1rem;
  line-height: 1.5rem;
}
.responsive-table {
  font-size: 16px;
  color: #000;
  font-family: Kievit;
  margin-bottom: 10px;
}
.summary {
  width: 100%;
  margin: 20px auto 35px;
  padding: 20px 4%;
  background-color: #D43742;
  color: #fff;
  font-family: Kievit;
}
.summary p {
  line-height: 1.25em;
}
.summary p:last-child {
  margin-bottom: 0;
}
#factors, #deepest-elements {
  border-top: 1px solid #ccc;
  border-right: 2px solid #ccc;
  border-left: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
}
.element-header {
  font-size: 36px;
  line-height: 2em;
  margin: 10px 0;
  font-family: Kievit;
}
#deeper-elements {
  margin-top: 40px;
}
.factor-heading, .element-heading {
  position: relative;
  cursor: pointer;
  padding: 15px 12% !important;
  text-align: center;
  margin: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
}
.factor-heading {
  color: #fff;
}
.red .factor-heading {
  background-color: #D43742 !important;
}
.blue .factor-heading {
  background-color: #265C82 !important;
}
.light-blue .factor-heading {
  background-color: #20AEF2 !important;
}
.red .element-heading {
  color: #D43742;
}
.blue .element-heading {
  color: #265C82;
}
.light-blue .element-heading {
  color: #20AEF2;
}
.factor-heading:after, .element-heading:after {
  content: "";
  position: absolute;
  font-size: 42px;
  line-height: 42px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 4%;
  font-family: fontAwesome;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.factor.clicked .factor-heading:after, .element.clicked .element-heading:after {
  content: "";
}
.factor-content, .element-content {
  height: auto;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0 4%;
}
.factor-content p, .element-content p {
  font-size: 16px;
  color: #666;
  font-family: Kievit;
  line-height: 22px;
}
.factor-content a, .element-content a {
  /*    text-shadow: 1px 0;*/
}
.factor.clicked .factor-content, .element.clicked .element-content {
  max-height: 900px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 4% 20px;
}
.factor_text {
  font-size: 15px;
  color: #666;
  font-family: Kievit;
  display: block;
  padding-top: 5px;
  clear: both;
}
#results-footer {
  padding-left: 80px;
  position: relative;
}
#results-footer:before {
  content: "#";
  position: absolute;
  top: -40px;
  left: 0;
  color: #ccc;
  font-size: 100px;
  font-family: "Arial", sans-serif;
  font-weight: bold;
}
#results-footer p {
  font-family: KievitExtraLight;
  line-height: 1.25em;
}
#results-footer #social-sharing {
  margin-bottom: 20px;
}
#results-footer #social-sharing a.facebook, #results-footer #social-sharing a.twitter {
  text-align: center;
  color: white;
  padding: 8px 0;
  width: 65px;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}
#results-footer #social-sharing a.facebook {
  background-color: #265C82;
}
#results-footer #social-sharing a.twitter {
  margin-left: 4px;
  background-color: #20AEF2;
}
#results-footer #social-sharing a.subscribe {
  background-color: #333;
  width: 255px;
  padding: 5px;
}
#results-footer #social-sharing a.home {
  background-color: #D43742;
}
#results-footer #social-sharing a.subscribe, #results-footer #social-sharing a.home {
  padding: 4px 16px;
  text-align: center;
  color: white;
  font-family: Kievit;
  display: inline-block;
  line-height: 27px;
  vertical-align: middle;
  text-transform: uppercase;
  margin-left: 4px;
}
.fa {
  font-size: 46px !important;
}
/* Share copy Elements */
#results-footer2 {
  padding-left: 19%;
  position: relative;
  margin: auto;
}
#results-footer2 p {
  font-family: KievitExtraLight;
  line-height: 1.25em;
}
#results-footer2 #social-sharing2 {
  margin-bottom: 20px;
}
#results-footer2 #social-sharing2 a.facebook, #results-footer2 #social-sharing2 a.twitter {
  text-align: center;
  color: white;
  padding: 4px 0;
  width: 32px;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}
#results-footer2 #social-sharing2 a.facebook {
  background-color: #265C82;
}
#results-footer2 #social-sharing2 a.twitter {
  margin-left: 4px;
  background-color: #20AEF2;
}
#results-footer2 #social-sharing2 a.subscribe, #results-footer2 #social-sharing2 a.home {
  padding: 4px 16px;
  text-align: center;
  color: white;
  font-family: Kievit;
  display: inline-block;
  line-height: 27px;
  vertical-align: middle;
  text-transform: uppercase;
  margin-left: 4px;
}
#results-footer2 #social-sharing2 a.subscribe {
  background-color: #333;
  width: 255px;
  margin: 5px;
}
#results-footer2 #social-sharing2 a.home {
  background-color: #D43742;
  width: 255px;
  margin: 5px;
}
/* General Styles */
.hero {
  width: 100%;
  background-size: cover !important;
  position: relative;
  padding-top: 0;
  margin-top: 90px;
  border-bottom: 1px solid #F9F9F9;
  display: block;
}
.hero .hero__background iframe, .hero .hero__background video {
  display: block;
  height: 100%;
  width: 100%;
}
.hero .hero__background iframe.youtube {
  height: 100%;
}
.hero .video:after, .hero .image:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 100;
}
.hero video::-webkit-media-controls {
  display: none !important;
}
.hero .hero-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover !important;
  background-color: #fff;
}
.hero .mobile-video-fallback {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hero ul .slide {
  margin: 0;
  width: 100%;
  background-color: #265a80;
}
.hero ul .slide .slide-image-container {
  width: 30%;
  margin-left: 10%;
  float: left;
  padding: 4.5em 0;
}
.hero ul .slide .slide-image-container .slide-image {
  padding-bottom: 100%;
  background-size: cover !important;
}
.hero ul .slide .slide-link {
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  height: 100%;
  display: block;
  z-index: 5;
}
.hero .container .hero-image {
  height: calc(100% - 60px);
}
.hero .hero-container ul li:after {
  height: calc(100% - 60px);
}
.hero .hero-caption {
  z-index: 10;
  color: #fff;
  width: 45%;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: auto;
  right: 10%;
  padding: 20px 2%;
}
.hero .hero-caption h1 {
  margin: 0;
  font-size: 28px !important;
}
.hero .hero-caption h2 {
  color: #fff;
}
.hero .hero-caption .hero-caption-body {
  display: block;
  margin: 10px 0 0;
  line-height: 1.5em;
}
.hero .hero-caption .hero-caption-body p {
  margin: 0;
  color: #fff;
}
.hero .hero-caption .hero-caption-body .hero-link, .hero .hero-caption .hero-caption-body .button {
  padding: 5px 10px;
  border: none;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -ms-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  background-color: #20AEF2;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.hero .hero-caption .hero-caption-body .hero-link:hover, .hero .hero-caption .hero-caption-body .button:hover {
  background-color: #D43742;
}
#slider-pager {
  text-align: center;
}
#slider-pager span {
  font-size: 50px;
  line-height: 1em;
}
#slider-pager span.cycle-pager-active {
  color: #D43742;
}
#slider-controls {
  text-align: center;
  font-size: 70px;
  line-height: 0;
  color: rgba(255, 255, 255, 0.8);
  margin-top: -35px;
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}
#slider-controls #slider-prev, #slider-controls #slider-next {
  position: relative;
}
#slider-controls #slider-prev {
  float: left;
  margin-left: 1%;
}
#slider-controls #slider-next {
  float: right;
  margin-right: 1%;
}
.single-featured-image-header .single-featured-image {
  background-size: cover !important;
  height: 300px;
}
header.entry-header h1.entry-title {
  font-size: 24pt !important;
  line-height: 2em;
  margin: 0;
  padding: 0;
  font-weight: 800;
  color: #265a80 !important;
  font-family: "KievitLight";
  text-transform: uppercase !important;
  letting-spacing: 0 !important;
}
.page-template-default .site-content {
  padding-top: 4em;
}
/* Lead-In Styles */
.lead-title {
  font-family: "KievitLight";
  font-size: 48px;
  line-height: 1.25em;
  color: inherit;
  margin: 0 0 0.75em;
  padding-bottom: 24px;
  color: #D43742;
  border-bottom: 1px solid #4C4D4E;
}
.prohibited p {
  color: #4C4D4E;
  font-family: freight-sans-pro, sans-serif;
  font-size: 25px;
  font-weight: 400;
}
.page-template-iframe_template header, .page-template-iframe_template footer, .page-template-bm_partner_lp_template header, .page-template-bm_partner_lp_template footer {
  display: none;
}
.page-template-iframe_template .gform_wrapper, .page-template-bm_partner_lp_template .gform_wrapper {
  margin-bottom: 6em;
}
.page-template-form_template, .page-template-iframe_template {
  font-family: "Arnhem";
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
}
.page-template-form_template .lead-title, .page-template-iframe_template .lead-title {
  font-weight: 400;
  font-family: "KievitLight";
  font-size: 48px;
  line-height: 1.25em;
  color: inherit;
  margin: 0;
  color: #D43742;
  border-bottom: none !important;
  text-align: center;
}
.page-template-form_template p.lead-content, .page-template-iframe_template p.lead-content {
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
  font-family: "Arnhem";
}
.page-template-form_template .button, .page-template-iframe_template .button {
  background-color: #20ADF2;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1em;
  outline: none !important;
  width: 300px;
  float: right;
  font-size: 14pt;
  font-family: Kievit;
  padding: 12px 0;
  text-align: center;
  color: #fff !important;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.page-template-form_template .button a, .page-template-iframe_template .button a {
  color: #fff;
  outline: none !important;
}
.page-template-form_template .button:hover, .page-template-iframe_template .button:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #27ae60;
}
.page-template-form_template .gform_wrapper, .page-template-iframe_template .gform_wrapper {
  margin-bottom: 5em;
  margin-top: 0;
}
.page-template-form_template .gform_wrapper .accordion h3, .page-template-iframe_template .gform_wrapper .accordion h3 {
  font-family: "KievitLight";
}
.page-template-form_template .gform_wrapper .accordion h3:before, .page-template-iframe_template .gform_wrapper .accordion h3:before {
  font-family: "Arnhem";
  padding: 5px 15px 3px;
}
.page-template-form_template .gform_wrapper textarea, .page-template-form_template .gform_wrapper input, .page-template-form_template .gform_wrapper input[type="text"], .page-template-iframe_template .gform_wrapper textarea, .page-template-iframe_template .gform_wrapper input, .page-template-iframe_template .gform_wrapper input[type="text"] {
  font-family: "Arnhem";
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
}
.page-template-form_template .gform_wrapper label, .page-template-iframe_template .gform_wrapper label {
  font-family: "Arnhem";
  color: #333;
  font-size: 20px;
}
.page-template-form_template .gform_wrapper h3, .page-template-iframe_template .gform_wrapper h3 {
  font-family: "KievitLight";
}
.page-template-form_template .gform_wrapper h3.has-line, .page-template-iframe_template .gform_wrapper h3.has-line {
  border-bottom: none !important;
  margin: 0;
}
.page-template-form_template .gform_wrapper #field_6_20, .page-template-iframe_template .gform_wrapper #field_6_20 {
  margin-top: 24px;
  font-family: "Arnhem";
  font-size: 20px;
  line-height: 1.5em;
  color: #333;
}
.page-template-form_template .gform_wrapper #field_6_20 h3, .page-template-iframe_template .gform_wrapper #field_6_20 h3 {
  font-family: "KievitLight";
}
.page-template-form_template .gform_wrapper .gf_progressbar_wrapper, .page-template-iframe_template .gform_wrapper .gf_progressbar_wrapper {
  bottom: -115px;
  right: 8px;
  text-align: right;
  display: inline-block;
  font-size: 20px;
  font-family: "Kievit", sans-serif;
}
.page-template-form_template .gform_wrapper .gf_progressbar_wrapper h3, .page-template-iframe_template .gform_wrapper .gf_progressbar_wrapper h3 {
  font-size: 20px !important;
  font-family: "Kievit", sans-serif;
}
.page-template-form_template .gform_wrapper .gf_progressbar_wrapper h3:before, .page-template-iframe_template .gform_wrapper .gf_progressbar_wrapper h3:before {
  content: "—";
}
.page-template-form_template .gform_wrapper .gf_progressbar_wrapper h3:after, .page-template-iframe_template .gform_wrapper .gf_progressbar_wrapper h3:after {
  content: "—";
}
.page-template-form_template .gform_wrapper .button, .page-template-iframe_template .gform_wrapper .button {
  background-color: #20ADF2;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1em;
  outline: none !important;
  max-width: 300px !important;
  float: right;
  font-size: 14pt;
  font-family: Kievit;
  padding: 12px 0;
  text-align: center;
  color: #fff !important;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.page-template-form_template .gform_wrapper .button:hover, .page-template-iframe_template .gform_wrapper .button:hover {
  background-color: #20ADF2 !important;
}
.page-template-form_template .gform_wrapper .button#gform_previous_button_6, .page-template-iframe_template .gform_wrapper .button#gform_previous_button_6 {
  float: left;
}
.page-template-bm_partner_lp_template #content {
  padding-bottom: 6em !important;
}
.page-template-bm_partner_lp_template .entry-content {
  position: relative;
  text-align: center;
}
.page-template-bm_partner_lp_template .entry-content .callout-logo-image-container {
  position: relative;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
.page-template-bm_partner_lp_template .entry-content .callout-logo-image-container img {
  max-height: 8em;
  min-height: 100px;
  width: auto;
}
.page-template-bm_partner_lp_template .entry-content .callout-image-container, .page-template-bm_partner_lp_template .entry-content .callout-content {
  width: 65%;
  max-width: 450px;
  margin: 0 auto;
  position: relative;
}
.page-template-bm_partner_lp_template .entry-content .callout-content {
  margin: 1.5em auto;
  padding-bottom: 4em;
}
.page-template-bm_partner_lp_template .entry-content .callout-content .callout-title {
  font-family: museo-sans, sans-serif;
}
.page-template-bm_partner_lp_template .entry-content .callout-content .callout-title.has-link a {
  background-color: #20adf2;
  color: #fff;
  padding: 10px 6%;
  line-height: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-template-bm_partner_lp_template .entry-content .callout-content .callout-title.has-link a:hover {
  background-color: #6a8fb0;
  color: #fff;
}
.page-template-bm_partner_lp_template .entry-content .callout-content .callout-title.no-link {
  color: #3E8DA7;
  font-weight: 500;
}
.page-template-bm_partner_lp_template .entry-content .button {
  padding: 10px 5%;
  background-color: #20ADF2;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 1em;
  font-family: freight-sans-pro, sans-serif;
  outline: none !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-template-bm_partner_lp_template .entry-content .button a {
  color: #fff;
  outline: none !important;
}
.page-template-bm_partner_lp_template .entry-content .button:hover {
  background-color: #D43742;
}
/* Gravity Form Styles */
.acf-form textarea {
  padding: 6px 8px;
  line-height: 1.5em;
  resize: none;
  font-size: 20px;
  max-height: 160px;
  border-color: #666;
}
.acf-form input[type="text"] {
  width: 100%;
  max-width: 100% !important;
  height: 42px;
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal;
}
.acf-form .acf-field {
  top: auto !important;
  bottom: 45px;
  width: 100%;
}
img.gform_ajax_spinner {
  display: none !important;
}
.gform_wrapper, .acf-form {
  font-family: freight-sans-pro, sans-serif;
  font-size: 20px;
  position: relative;
}
.gform_wrapper#gform_wrapper_5 h3, .acf-form#gform_wrapper_5 h3 {
  margin-top: 30px;
}
.gform_wrapper h1, .acf-form h1 {
  font-weight: 400;
  font-size: 38px;
  line-height: 1.25em;
  font-family: freight-sans-pro, sans-serif;
}
.gform_wrapper h3, .gform_wrapper .acf-label label, .acf-form h3, .acf-form .acf-label label {
  font-weight: 600;
  font-size: 35px;
  line-height: 1.25em;
  color: inherit;
}
.gform_wrapper h3.gform_title, .gform_wrapper .acf-label label.gform_title, .acf-form h3.gform_title, .acf-form .acf-label label.gform_title {
  font-size: 40px;
  margin: 0 0 30px;
  padding-bottom: 24px;
  color: #265a80;
  border-bottom: 1px solid #4C4D4E;
}
.gform_wrapper h3.has-line, .gform_wrapper .acf-label label.has-line, .acf-form h3.has-line, .acf-form .acf-label label.has-line {
  margin: 30px 0;
  padding-bottom: 30px;
  border-bottom: 1px solid #4C4D4E;
}
.gform_wrapper .acf-label label, .acf-form .acf-label label {
  margin-bottom: 24px;
}
.gform_wrapper .gform-html-label, .acf-form .gform-html-label {
  font-weight: 400;
  font-size: 25px;
}
.gform_wrapper .ginput_complex span label, .acf-form .ginput_complex span label {
  color: #4C4D4E !important;
}
.gform_wrapper .gfield_html, .gform_wrapper label, .gform_wrapper p.description, .acf-form .gfield_html, .acf-form label, .acf-form p.description {
  color: inherit;
}
.gform_wrapper label.gfield_label, .gform_wrapper p.description, .acf-form label.gfield_label, .acf-form p.description {
  font-weight: 400;
  font-size: 25px;
  padding-bottom: 30px !important;
  margin-bottom: 30px !important;
  border-bottom: 1px solid #4C4D4E;
}
.gform_wrapper .sublabel, .acf-form .sublabel {
  font-size: 20px;
}
.gform_wrapper .sublabel li, .acf-form .sublabel li {
  margin-bottom: 5px;
}
.gform_wrapper .red-subtext p.description, .acf-form .red-subtext p.description {
  color: #D43742 !important;
}
.gform_wrapper .hide-label label, .gform_wrapper .hide-label label.gfield_label, .acf-form .hide-label label, .acf-form .hide-label label.gfield_label {
  display: none;
}
.gform_wrapper .gfield_required, .acf-form .gfield_required {
  color: inherit;
}
.gform_wrapper .has-html p.description, .acf-form .has-html p.description {
  padding-bottom: 24px !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.gform_wrapper .has-html .acf-label, .acf-form .has-html .acf-label {
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 45px;
  padding-bottom: 24px;
  border-bottom: 1px solid #4c4d4e;
}
.gform_wrapper .has-html .sublabel, .acf-form .has-html .sublabel {
  margin-left: 20px;
  font-size: 20px;
}
.gform_wrapper .has-html .sublabel li, .acf-form .has-html .sublabel li {
  line-height: 1.25em;
  margin-bottom: 15px;
}
.gform_wrapper .no-line label, .gform_wrapper .no-line label.gfield_label, .acf-form .no-line label, .acf-form .no-line label.gfield_label {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.gform_wrapper .no-line .acf-label label, .acf-form .no-line .acf-label label {
  border-bottom: 1px solid #4c4d4e;
  padding-bottom: 30px !important;
  margin-bottom: 24px !important;
}
.gform_wrapper .no-line p.description, .acf-form .no-line p.description {
  padding-bottom: 15px !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.gform_wrapper .cycle-slide-numbers .slide-number, .acf-form .cycle-slide-numbers .slide-number {
  display: none;
}
.gform_wrapper .cycle-slide-numbers .slide-number.cycle-pager-active, .acf-form .cycle-slide-numbers .slide-number.cycle-pager-active {
  display: inline-block;
}
.gform_wrapper .cycle-slide-numbers .slide-number.cycle-pager-active:before, .acf-form .cycle-slide-numbers .slide-number.cycle-pager-active:before {
  content: "Slide ";
}
.gform_wrapper .cycle-slide-numbers .slide-number.cycle-pager-active:after, .acf-form .cycle-slide-numbers .slide-number.cycle-pager-active:after {
  content: " ";
  display: inline-block;
}
.gform_wrapper .cycle-slide-numbers, .acf-form .cycle-slide-numbers {
  bottom: 30px !important;
}
.gform_wrapper .gf_progressbar_wrapper, .gform_wrapper .cycle-slide-numbers, .acf-form .gf_progressbar_wrapper, .acf-form .cycle-slide-numbers {
  position: absolute;
  display: inline-block;
  bottom: 0;
  max-width: 33.33%;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title, .gform_wrapper .gf_progressbar_wrapper .slide-number, .gform_wrapper .cycle-slide-numbers h3.gf_progressbar_title, .gform_wrapper .cycle-slide-numbers .slide-number, .acf-form .gf_progressbar_wrapper h3.gf_progressbar_title, .acf-form .gf_progressbar_wrapper .slide-number, .acf-form .cycle-slide-numbers h3.gf_progressbar_title, .acf-form .cycle-slide-numbers .slide-number {
  margin: 0 !important;
  font-weight: 300;
  opacity: 1;
  color: #4C4D4E;
  font-size: 0.813em;
  line-height: 1 !important;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar, .gform_wrapper .cycle-slide-numbers .gf_progressbar, .acf-form .gf_progressbar_wrapper .gf_progressbar, .acf-form .cycle-slide-numbers .gf_progressbar {
  display: none;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_checkbox li input, .acf-form .gfield_checkbox li input[type="checkbox"], .acf-form .gfield_checkbox li input {
  display: none !important;
}
.gform_wrapper .gfield_checkbox li label, .acf-form .gfield_checkbox li label {
  padding-left: 40px;
  border-bottom: none !important;
}
.gform_wrapper .cycle-nav, .acf-form .cycle-nav {
  padding-top: 24px;
  text-align: right;
  position: absolute;
  bottom: 0 !important;
  right: 0;
}
.gform_wrapper .cycle-next, .gform_wrapper .cycle-prev, .acf-form .cycle-next, .acf-form .cycle-prev {
  width: 135px;
  font-size: 18px;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  margin: 0;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  line-height: 1em;
  border: 1px solid #20ADF2;
  font-family: freight-sans-pro, sans-serif;
  background-color: #20ADF2;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 8px 0;
}
.gform_wrapper .cycle-next:hover, .gform_wrapper .cycle-prev:hover, .acf-form .cycle-next:hover, .acf-form .cycle-prev:hover {
  background-color: #D43742;
  border-color: #D43742;
}
.gform_wrapper .cycle-prev, .acf-form .cycle-prev {
  margin-right: 16px;
}
.gform_wrapper .gform_page_footer, .acf-form .gform_page_footer {
  border-top: none;
  padding: 30px 0 0;
  text-align: right;
}
.gform_wrapper .gform_page_footer .button, .gform_wrapper .gform_page_footer input[type="submit"], .gform_wrapper .gform_page_footer input[type="button"], .gform_wrapper .gform_page_footer input + button, .gform_wrapper .gform_page_footer input + input[type="button"], .gform_wrapper .gform_page_footer input + input[type="submit"], .acf-form .gform_page_footer .button, .acf-form .gform_page_footer input[type="submit"], .acf-form .gform_page_footer input[type="button"], .acf-form .gform_page_footer input + button, .acf-form .gform_page_footer input + input[type="button"], .acf-form .gform_page_footer input + input[type="submit"] {
  padding: 10px 0;
  background-color: #20ADF2;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  min-width: 142px;
  width: 100%;
  max-width: 142px;
  margin-right: 10px;
}
.gform_wrapper .gform_page_footer .button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input[type="button"]:hover, .gform_wrapper .gform_page_footer input + button:hover, .gform_wrapper .gform_page_footer input + input[type="button"]:hover, .gform_wrapper .gform_page_footer input + input[type="submit"]:hover, .acf-form .gform_page_footer .button:hover, .acf-form .gform_page_footer input[type="submit"]:hover, .acf-form .gform_page_footer input[type="button"]:hover, .acf-form .gform_page_footer input + button:hover, .acf-form .gform_page_footer input + input[type="button"]:hover, .acf-form .gform_page_footer input + input[type="submit"]:hover {
  background-color: #D43742;
}
.gform_wrapper .gform_page_footer .gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link, .acf-form .gform_page_footer .gform_save_link, .acf-form .gform_page_footer a.gform_save_link {
  position: absolute;
  width: auto;
  font-size: 16px;
  bottom: -60px;
  right: 10px;
  color: #fff;
  min-width: 300px;
  padding: 8px 8.75%;
  background-color: #4C4D4E;
  text-align: center;
  outline: none !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gform_wrapper .gform_page_footer .gform_save_link:hover, .gform_wrapper .gform_page_footer a.gform_save_link:hover, .acf-form .gform_page_footer .gform_save_link:hover, .acf-form .gform_page_footer a.gform_save_link:hover {
  background-color: #D43742;
}
.gform_wrapper .acf-form-submit, .acf-form .acf-form-submit {
  text-align: right;
  margin-top: 15px;
  font-size: 16px;
}
.gform_wrapper .acf-form-submit input, .acf-form .acf-form-submit input {
  padding: 8px 8.75%;
  color: #fff;
  line-height: 1.5em;
  min-width: 287px;
  background-color: #4c4d4e;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gform_wrapper .acf-form-submit input:hover, .acf-form .acf-form-submit input:hover {
  background-color: #D43742;
}
.gform_wrapper .form_saved_message, .acf-form .form_saved_message {
  background-color: #F9F9F9 !important;
  font-family: freight-sans-pro, sans-serif;
}
.gform_wrapper .form_saved_message span, .gform_wrapper .form_saved_message p, .acf-form .form_saved_message span, .acf-form .form_saved_message p {
  font-size: 20px;
}
.gform_wrapper .accordion, .acf-form .accordion {
  padding: 0;
  position: relative;
}
.gform_wrapper .accordion h3, .acf-form .accordion h3 {
  display: inline-block;
  margin-bottom: 0;
}
.gform_wrapper .accordion h3:before, .acf-form .accordion h3:before {
  content: "Click to see more about this.";
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-size: 0;
  height: 0;
  opacity: 0;
  position: relative;
  float: right;
  font-weight: normal;
  top: 8px;
  padding: 5px 15px;
  border-radius: 4px;
  margin: 0;
  line-height: 1.5em;
  color: #fff;
}
.gform_wrapper .accordion h3:hover, .acf-form .accordion h3:hover {
  cursor: pointer;
}
.gform_wrapper .accordion h3:hover:before, .acf-form .accordion h3:hover:before {
  width: auto;
  opacity: 1;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
}
.gform_wrapper .accordion h3:after, .acf-form .accordion h3:after {
  content: "";
  font-family: fontAwesome;
  color: inherit;
  position: relative;
  font-size: 26px;
  margin-left: 15px;
  margin-right: 15px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.gform_wrapper .accordion .accordion-content, .acf-form .accordion .accordion-content {
  height: 0;
  opacity: 0;
  z-index: -100;
  position: relative;
}
.gform_wrapper .accordion.clicked .accordion-content, .acf-form .accordion.clicked .accordion-content {
  height: 100%;
  opacity: 1;
  padding-top: 15px;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gform_wrapper .accordion.clicked h3:hover:before, .acf-form .accordion.clicked h3:hover:before {
  display: none;
}
.gform_wrapper .accordion.clicked h3:after, .acf-form .accordion.clicked h3:after {
  content: "";
}
.gform_wrapper .question-image, .acf-form .question-image {
  width: 43%;
  float: right;
}
.gform_wrapper .question-image .image-container .question-image, .acf-form .question-image .image-container .question-image {
  padding-bottom: 100%;
  margin-bottom: 10px;
  width: 100%;
  background-repeat: center center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.gform_wrapper .question-image .image-container .question-image-caption, .acf-form .question-image .image-container .question-image-caption {
  font-size: 14px;
}
.gform_wrapper .has-image-question, .acf-form .has-image-question {
  width: 55%;
  float: left;
  clear: none !important;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  font-size: 25px;
  font-family: freight-sans-pro, sans-serif;
}
/* Save and Continue Styles */
div.form_saved_message a.resume_form_link {
  color: #20ADF2;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
  background-color: #20ADF2;
  border: 1px solid #20ADF2;
  padding: 10px 1em 7px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover {
  background-color: #D43742;
  border-color: #D43742;
}
div.form_saved_message div.form_saved_message_emailform form input[type=email] {
  padding: 3px 10px 4px !important;
  border: 1px solid #20ADF2;
}
div.form_saved_message div.form_saved_message_emailform .validation_message {
  color: #D43742 !important;
}
.form_saved_message_sent {
  background-color: #20ADF2;
  color: #fff;
  font-size: 20px;
}
/* Single Results */
.has-sidebar:not(.error404).single-dream-team-result #primary {
  width: 100%;
  float: none;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content {
  font-family: "Arnhem";
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .lead-title {
  border-bottom: none;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content.mobile {
  padding-top: 60px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content.mobile h1 {
  display: none;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content h3 {
  font-size: 40px;
  margin: 0 0 15px;
  font-weight: 400;
  color: #D43742;
  font-family: freight-sans-pro, sans-serif;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content p, .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .num-count, .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .accordion-title {
  color: #333;
  font-size: 22px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .entry-content p {
  margin-bottom: 1em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .addtoany_content {
  border-bottom: 1px solid #4C4D4E;
  padding-bottom: 30px;
  margin-bottom: 30px;
  display: none;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion {
  padding: 15px 4% 0;
  margin-bottom: 30px;
  position: relative;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #fff;
  position: absolute;
  top: 15px;
  right: 4%;
  font-size: 26px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(1n) {
  background-color: #D43742;
  color: #fff;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(2n) {
  background-color: #eaeaea;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(2n) .accordion-title {
  color: #265a80;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(2n) .accordion-content {
  color: #4C4D4E;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(2n):after {
  color: #265a80;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion:nth-of-type(3n) {
  background-color: #265a80;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion.clicked .accordion-content {
  height: 100%;
  opacity: 1;
  padding-top: 15px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion.clicked:after {
  content: "";
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion .accordion-title {
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion .accordion-content {
  padding: 0 0 15px;
  height: 0;
  opacity: 0;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .accordion .accordion-content p {
  color: inherit;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .addtoany_list.a2a_kit_size_32 a:first-child {
  padding-left: 0;
}
.has-sidebar:not(.error404).single-dream-team-result #primary .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
  height: 45px;
  line-height: 45px;
  width: 45px;
  border-radius: 0;
  padding: 2px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results {
  background-color: #F9F9F9;
  font-family: freight-sans-pro, sans-serif;
  font-weight: 600;
  padding: 30px 0;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results h2 {
  font-family: freight-sans-pro, sans-serif;
  font-weight: 600;
  color: #265a80;
  margin: -40px 0 0 -10px;
  font-size: 35px;
  padding: 0 10px;
  display: inline-block;
  background-color: #F9F9F9;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results h3 {
  font-size: 30px;
  line-height: 1.5em;
  margin-top: 0px;
  padding: 0 10px;
  background-color: #F9F9F9;
  float: right;
  color: #D43742;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results .container {
  width: 92%;
  margin: 0 auto;
  border: 1px solid #4C4D4E;
  padding: 0 24px 24px 24px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results span {
  font-size: 1.3em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results span.subtitle {
  font-size: 1em !important;
  text-decoration: underline;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-font span {
  font-size: 1.3em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-1x span {
  font-size: 1.2em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x h2 {
  font-size: 30px;
  position: relative;
  top: -5px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x h3 {
  font-size: 25px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x span {
  font-size: 1.1em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x h2 {
  font-size: 30px;
  position: relative;
  top: -5px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x h3 {
  font-size: 25px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x span {
  font-size: 1em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x h2 {
  font-size: 30px;
  position: relative;
  top: -5px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x h3 {
  font-size: 25px;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x span {
  font-size: 0.9em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x span {
  font-size: 0.8em;
}
.has-sidebar:not(.error404).single-dream-team-result #primary #capture, .has-sidebar:not(.error404).single-dream-team-result #primary #email-form {
  display: none;
}
.has-sidebar:not(.error404).post-type-archive-article .summary-page-content, .has-sidebar:not(.error404).post-type-archive-featured-news .summary-page-content {
  margin-bottom: 4em;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain {
  width: 84%;
  margin: 0 auto;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain .entry-header h1, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain .entry-header h1 {
  font-family: KievitLight !important;
  font-weight: 400 !important;
  font-size: 40px;
  color: #265a80 !important;
  line-height: 1.25em;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary {
  width: 100%;
  float: none;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container {
  grid-auto-flow: row dense;
  display: grid;
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article {
  margin-bottom: 30px;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .post-meta .source-terms, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .post-meta .source-terms {
  display: inline-block;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .post-meta .source-terms .source-term, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .post-meta .source-terms .source-term {
  border: 2px solid #333;
  display: inline-block;
  padding: 2px 10px 0;
  line-height: 1.5em;
  margin-right: 8px;
  margin-bottom: 8px;
  color: #333;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .post-thumbnail, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .post-thumbnail {
  background-color: #265a80;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .thumbnail-bg, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .thumbnail-bg {
  padding-bottom: 60%;
  background-size: cover !important;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .entry-header, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .entry-header {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .entry-content p, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .entry-content p {
  font-size: 16px !important;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .read-more, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .read-more {
  display: inline-block;
  font-size: 16px;
  font-family: Kievit;
  margin-top: 0px;
  padding: 8px 3% 5px;
  text-align: center;
  text-transform: uppercase;
  background-color: #20aef2;
  color: #fff !important;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .read-more a, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .read-more a {
  color: #fff;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .read-more:hover, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .read-more:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #20aef2;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article h2, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article h2 {
  font-family: freight-sans-pro, sans-serif;
  font-size: 20px;
  line-height: 1.25em;
  margin-bottom: 0;
  letter-spacing: 1px;
  font-weight: 600;
  margin-top: 0 !important;
}
.has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article a, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article a {
  cursor: pointer;
}
.social-sharing {
  border-bottom: 1px solid #4c4d4e;
  padding-bottom: 30px;
  margin-bottom: 60px;
}
.social-sharing li {
  display: inline-block;
  color: #fff;
  line-height: 1.5em;
  text-align: center;
  margin-right: 8px;
  padding: 2px;
  width: 47px;
}
.social-sharing li a {
  color: #fff !important;
  outline: unset !important;
}
.social-sharing li:hover {
  opacity: 0.7;
}
.social-sharing li:hover a {
  color: #fff !important;
}
.social-sharing li.hashtag {
  width: 75px;
}
.social-sharing li.hashtag .fa:before {
  font-size: 70px !important;
  font-style: normal !important;
  color: #cccccc !important;
  top: 12px;
  position: relative;
}
.social-sharing li.hashtag:hover {
  opacity: 1;
}
.social-sharing li.share-facebook {
  background-color: #3b5998;
}
.social-sharing li.share-twitter {
  background-color: #55acee;
}
.social-sharing li.share-twitter .fa:before {
  top: -1px;
}
.social-sharing li.download-link {
  background-color: #265a80;
}
.social-sharing li.share-linkedin {
  background-color: #0077B5;
}
.social-sharing li.share-linkedin .fa:before {
  top: -2px;
}
.social-sharing li.share-instagram {
  background-color: #D9215D;
}
.social-sharing li.share-instagram .fa:before {
  top: -1px;
}
.social-sharing li.share-mail {
  background-color: #0166ff;
  position: relative;
}
.social-sharing li.share-mail .fa:before {
  font-size: 30px !important;
  top: -3px;
  position: relative;
}
.social-sharing li.print {
  background-color: #D43742;
}
.social-sharing li.print .fa:before {
  top: -1px;
}
.social-sharing li .fa {
  font-size: 40px !important;
}
.social-sharing li .fa:before {
  font-size: 32px;
  line-height: 0;
  position: relative;
  color: #fff !important;
}
.fancybox-container {
  z-index: 100000;
}
.fancybox-container .fancybox-content {
  overflow: hidden;
  width: 80%;
  height: 0;
  padding-bottom: 45%;
  margin: 0 auto;
}
.fancybox-container .fancybox-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: none !important;
}
.fancybox-slide > * {
  margin: 0 !important;
  padding: 48px 3% 24px;
}
.fancybox-slide #email-form {
  width: 50%;
  display: inline-block;
  font-family: freight-sans-pro, sans-serif;
}
.fancybox-slide #email-form input, .fancybox-slide #email-form textarea {
  margin-bottom: 24px;
}
.fancybox-slide #email-form input:last-child, .fancybox-slide #email-form textarea:last-child {
  margin-bottom: 0;
}
.fancybox-slide #email-form input.half, .fancybox-slide #email-form textarea.half {
  width: calc(49% - 2px);
  display: inline-block;
}
.fancybox-slide #email-form input.half.first-name, .fancybox-slide #email-form textarea.half.first-name {
  margin-right: 2%;
}
.fancybox-slide #email-form form {
  display: inline-block;
}
.fancybox-slide #email-form .fancybox-close-small {
  background: transparent !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fancybox-slide #email-form .fancybox-close-small:after {
  top: 0;
  right: 0;
  border-radius: 0;
}
.fancybox-slide #email-form .fancybox-close-small:hover:after {
  background: #265a80;
  color: #fff;
}
.fancybox-slide #email-form .button {
  background-color: #D43742;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fancybox-slide #email-form .button:hover {
  background-color: #265a80;
}
.fancybox-container .fancybox-inner {
  width: 90%;
  margin: 0 auto;
  height: auto;
  max-height: 90vh;
  top: 5%;
  max-width: 1200px;
}
/* Blue Marble */
.page-template-iframe_template.page-id-1410, .page-template-iframe_template.page-id-1412, .page-template-iframe_template.page-id-2153 {
  font-family: museo-sans, sans-serif;
}
.page-template-iframe_template.page-id-1410 .lead-title, .page-template-iframe_template.page-id-1412 .lead-title, .page-template-iframe_template.page-id-2153 .lead-title {
  font-family: museo-sans, sans-serif;
  font-weight: 500;
  border-bottom: none;
  margin-bottom: 0;
}
.page-template-iframe_template.page-id-1410 .lead-content, .page-template-iframe_template.page-id-1412 .lead-content, .page-template-iframe_template.page-id-2153 .lead-content {
  font-weight: 100;
  font-size: 22px;
}
.page-template-iframe_template.page-id-1410 p, .page-template-iframe_template.page-id-1412 p, .page-template-iframe_template.page-id-2153 p {
  margin-bottom: 1em;
}
.page-template-iframe_template.page-id-1410 .button, .page-template-iframe_template.page-id-2153 .button {
  padding: 10px 2%;
}
.page-template-iframe_template.page-id-1410 .button:hover, .page-template-iframe_template.page-id-2153 .button:hover {
  background-color: #6a8fb0;
}
.page-template-iframe_template.page-id-1410 .button a, .page-template-iframe_template.page-id-2153 .button a {
  font-size: 22px;
}
.page-template-iframe_template.page-id-1410 .lead-title {
  color: #3E8EA7;
  margin-bottom: 0;
  padding-bottom: 0;
}
.page-template-iframe_template.page-id-1410 .lead-subtitle {
  font-family: museo-sans, sans-serif;
  font-weight: 500;
  padding-top: 5px;
}
.page-template-iframe_template.page-id-1410 .button {
  background-color: #3E8EA7;
}
.page-template-iframe_template.page-id-2153 .lead-title {
  color: #77AF32;
}
.page-template-iframe_template.page-id-2153 .button {
  background-color: #3E8EA7;
}
.page-template-iframe_template.page-id-1412 .button {
  padding: 10px 2%;
}
.page-template-iframe_template.page-id-1412 .button a {
  font-size: 18px;
}
.page-template-iframe_template #gform_wrapper_8 {
  font-family: museo-sans, sans-serif !important;
}
.page-template-iframe_template #gform_wrapper_8 .gfield_description {
  padding: 15px 0;
  color: #666666;
  font-weight: 500;
  font-size: 14px;
}
.page-template-iframe_template #gform_wrapper_8 ul.gfield_checkbox, .page-template-iframe_template #gform_wrapper_8 ul.gfield_radio, .page-template-iframe_template #gform_wrapper_8 ul.gform_fields {
  color: #666666;
}
.page-template-iframe_template #gform_wrapper_8 ul.gfield_checkbox li label, .page-template-iframe_template #gform_wrapper_8 ul.gfield_radio li label, .page-template-iframe_template #gform_wrapper_8 ul.gform_fields li label {
  color: #666666;
}
.page-template-iframe_template #gform_wrapper_8 label.gfield_label {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none !important;
  color: #6A8FB0 !important;
}
.page-template-iframe_template #gform_wrapper_8 .bm-green-title label.gfield_label {
  color: #77af32 !important;
}
.page-template-iframe_template #gform_wrapper_8 .bm-blue-title label.gfield_label {
  color: #033366 !important;
}
.page-template-iframe_template #gform_wrapper_8 #input_8_60 li {
  margin-bottom: 15px;
}
.page-template-iframe_template #gform_wrapper_8 #input_8_60 input {
  float: left;
  position: relative;
  top: 0;
}
.page-template-iframe_template #gform_wrapper_8 .gform_page_footer {
  text-align: center;
}
.page-template-iframe_template #gform_wrapper_8 .gform_page_footer .button, .page-template-iframe_template #gform_wrapper_8 .gform_page_footer input[type="button"] {
  padding: 5px 2%;
  width: auto;
  min-width: auto;
  font-size: 16px;
  background-color: #3E8EA7;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.page-template-iframe_template #gform_wrapper_8 .gform_page_footer .button:hover, .page-template-iframe_template #gform_wrapper_8 .gform_page_footer input[type="button"]:hover {
  background-color: #6A8FB0;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_percentage {
  background: transparent !important;
  font-family: museo-sans, sans-serif;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_percentage:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_percentage span {
  font-size: 14px;
}
.page-template-iframe_template #gform_wrapper_8 .percentbar_blue {
  background-color: #408FA8 !important;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper {
  bottom: -90px;
  max-width: 100%;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper h3.gf_progressbar_title {
  display: none;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper .gf_progressbar {
  display: block;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
  background-color: transparent;
  padding: 0;
  max-width: 33.33%;
  margin: 0 auto;
  text-align: center;
}
.page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper .gf_progressbar:after {
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
}
.single-blue-marble-result {
  font-family: museo-sans, sans-serif;
  color: #626566;
}
.single-blue-marble-result header, .single-blue-marble-result footer {
  display: none;
}
.single-blue-marble-result h3 {
  font-weight: 900;
  font-size: 24px;
  font-family: museo-sans, sans-serif;
}
.single-blue-marble-result strong {
  font-family: museo-sans, sans-serif;
}
.single-blue-marble-result p {
  font-size: 22px;
  font-weight: 500;
}
.single-blue-marble-result a {
  color: #626566 !important;
  text-decoration: underline;
  font-weight: 600;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.single-blue-marble-result a:hover {
  color: #3E8DA7 !important;
}
.single-blue-marble-result .social-sharing {
  border-bottom: none;
  margin-bottom: 5px;
}
.single-blue-marble-result .social-sharing .hashtag, .single-blue-marble-result .social-sharing .print, .single-blue-marble-result .social-sharing .download-link {
  display: none;
}
.single-blue-marble-result .result {
  background-color: #3E8EA7;
  padding: 30px 30px 1px 30px;
  margin-bottom: 15px;
  color: #fff;
}
.single-blue-marble-result .result h2, .single-blue-marble-result .result h3 {
  color: #fff;
}
.single-blue-marble-result .result h2 {
  font-family: museo-sans, sans-serif;
  font-weight: 600;
  line-height: 1.5em;
}
.single-blue-marble-result .result p, .single-blue-marble-result .result ul, .single-blue-marble-result .result ol, .single-blue-marble-result .result a {
  color: #fff;
}
.single-blue-marble-result .result .result-type {
  text-decoration: underline;
  text-underline-position: under;
}
.single-blue-marble-result .about-this-quiz {
  background-color: #D8E1E8;
  padding: 30px 30px 1px 30px;
  margin-bottom: 15px;
  color: #626566;
}
.single-blue-marble-result .about-this-quiz p, .single-blue-marble-result .about-this-quiz ul, .single-blue-marble-result .about-this-quiz ol, .single-blue-marble-result .about-this-quiz h1, .single-blue-marble-result .about-this-quiz h2, .single-blue-marble-result .about-this-quiz h3, .single-blue-marble-result .about-this-quiz h4, .single-blue-marble-result .about-this-quiz h5, .single-blue-marble-result .about-this-quiz h6 {
  color: inherit;
}
.single-blue-marble-result .embedded-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.single-blue-marble-result .embedded-video iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.single-blue-marble-result .accordions.teal-background .accordion-title {
  background-color: #D8E1E8;
}
.single-blue-marble-result .accordions.teal-background .accordion:first-child .accordion-title {
  background-color: #3E8EA7 !important;
}
.single-blue-marble-result .accordions.green-background .accordion-title {
  background-color: #A0C66F;
}
.single-blue-marble-result .accordions.green-background .accordion:first-child .accordion-title {
  background-color: #77AF32 !important;
}
.single-blue-marble-result .accordions.navy-background .accordion-title {
  background-color: #4D7195;
}
.single-blue-marble-result .accordions.navy-background .accordion:first-child .accordion-title {
  background-color: #003366 !important;
}
.single-blue-marble-result .accordions.gray-background .accordion-title {
  background-color: #dbd9d9;
}
.single-blue-marble-result .accordions.gray-background .accordion:first-child .accordion-title {
  background-color: #F2F2F2 !important;
}
.single-blue-marble-result .accordions.bmlightblue-background .accordion-title {
  background-color: #D8E1E8;
  color: #4C4D4E;
}
.single-blue-marble-result .accordions.bmlightblue-background .accordion:first-child .accordion-title {
  background-color: #D8E1E8 !important;
}
.single-blue-marble-result .accordions .accordion {
  position: relative;
}
.single-blue-marble-result .accordions .accordion.lnr:after {
  content: "";
  font-family: Linearicons-Free;
  color: #fff;
  position: absolute;
  top: 30px;
  right: 4%;
  font-size: 26px;
}
.single-blue-marble-result .accordions .accordion.clicked.lnr .accordion-title {
  font-family: museo-sans, sans-serif;
  text-transform: uppercase;
}
.single-blue-marble-result .accordions .accordion.clicked .accordion-content {
  height: 100%;
  opacity: 1;
  padding: 45px 30px 60px;
}
.single-blue-marble-result .accordions .accordion.clicked .accordion-content.has-answer.no-feedback {
  padding: 45px 30px;
}
.single-blue-marble-result .accordions .accordion.clicked .accordion-content .question h3 {
  margin-bottom: 24px !important;
}
.single-blue-marble-result .accordions .accordion.clicked.lnr:after {
  content: "";
}
.single-blue-marble-result .accordions .accordion-title {
  color: #fff;
  padding: 30px;
  font-size: 24px;
  font-family: museo-sans, sans-serif;
  border-bottom: 1px solid #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.single-blue-marble-result .accordions .accordion-content {
  color: #626566;
  background-color: #F2F2F2;
  padding: 0 30px;
  height: 0;
  opacity: 0;
  font-family: museo-sans, sans-serif;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.single-blue-marble-result .accordions .accordion-content.has-answer.has-feedback h3 {
  margin-top: 30px;
}
.single-blue-marble-result .accordions .accordion-content .question h3 {
  margin: 0 !important;
  line-height: 1.25em;
}
.single-blue-marble-result .accordions .accordion-content .answer {
  line-height: 1.5em;
  font-size: 18px;
  position: relative;
  padding-left: 45px;
  padding-bottom: 10px;
}
.single-blue-marble-result .accordions .accordion-content .answer:before {
  display: inline-block;
  margin-right: 30px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25em;
  height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.single-blue-marble-result .accordions .accordion-content .answer:after {
  content: "";
  position: absolute;
  top: 0.1em;
  left: 0.3em;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.3em;
  line-height: 0.8;
  color: #888;
  transition: all 0.2s;
  display: inline-block;
}
.single-blue-marble-result .accordions .accordion-content h3 {
  font-weight: 900;
  margin: 0 0 10px;
  color: inherit;
}
.single-blue-marble-result .accordions .accordion-content p {
  font-size: 18px;
  color: inherit;
}
.single-blue-marble-result .accordions .accordion-content p:last-child {
  margin-bottom: 0;
}
.single-blue-marble-result .accordions .accordion-content ol li, .single-blue-marble-result .accordions .accordion-content ul li {
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.single-blue-marble-result .accordions .accordion-content ol li:last-of-type, .single-blue-marble-result .accordions .accordion-content ul li:last-of-type {
  margin-bottom: 0;
}
/* Blog Archive */
.single-attribution-podcast .post-navigation, .single-post .post-navigation {
  margin-top: 0;
}
.single-attribution-podcast .post-navigation .nav-links, .single-post .post-navigation .nav-links {
  padding-top: 0;
}
.single-attribution-podcast .entry-content {
  font-size: 16px;
}
.single-attribution-podcast .entry-content p, .single-attribution-podcast .entry-content span {
  font-size: 16px;
}
.single-attribution-podcast .entry-content p a, .single-attribution-podcast .entry-content a {
  color: #20aef2;
}
.single-attribution-podcast .entry-content p a:hover, .single-attribution-podcast .entry-content a:hover {
  color: #D43742;
}
body.blog header h1.page-title, body.single-post header h1.page-title, body.search-results header h1.page-title, body.search header h1.page-title, body.archive.category header h1.page-title, body.tag header h1.page-title, .page-template-podcasts-template header h1.page-title, .single-attribution-podcast header h1.page-title, .post-type-archive-attribution-podcast header h1.page-title, .page-template-special-podcasts-template header h1.page-title {
  display: none;
}
body.blog main article, body.single-post main article, body.search-results main article, body.search main article, body.archive.category main article, body.tag main article, .page-template-podcasts-template main article, .single-attribution-podcast main article, .post-type-archive-attribution-podcast main article, .page-template-special-podcasts-template main article {
  padding-bottom: 4em !important;
}
body.blog main article .entry-meta, body.single-post main article .entry-meta, body.search-results main article .entry-meta, body.search main article .entry-meta, body.archive.category main article .entry-meta, body.tag main article .entry-meta, .page-template-podcasts-template main article .entry-meta, .single-attribution-podcast main article .entry-meta, .post-type-archive-attribution-podcast main article .entry-meta, .page-template-special-podcasts-template main article .entry-meta {
  display: none;
}
body.blog main article h2.entry-title, body.blog main article h1.entry-title, body.blog main article .entry-title, body.single-post main article h2.entry-title, body.single-post main article h1.entry-title, body.single-post main article .entry-title, body.search-results main article h2.entry-title, body.search-results main article h1.entry-title, body.search-results main article .entry-title, body.search main article h2.entry-title, body.search main article h1.entry-title, body.search main article .entry-title, body.archive.category main article h2.entry-title, body.archive.category main article h1.entry-title, body.archive.category main article .entry-title, body.tag main article h2.entry-title, body.tag main article h1.entry-title, body.tag main article .entry-title, .page-template-podcasts-template main article h2.entry-title, .page-template-podcasts-template main article h1.entry-title, .page-template-podcasts-template main article .entry-title, .single-attribution-podcast main article h2.entry-title, .single-attribution-podcast main article h1.entry-title, .single-attribution-podcast main article .entry-title, .post-type-archive-attribution-podcast main article h2.entry-title, .post-type-archive-attribution-podcast main article h1.entry-title, .post-type-archive-attribution-podcast main article .entry-title, .page-template-special-podcasts-template main article h2.entry-title, .page-template-special-podcasts-template main article h1.entry-title, .page-template-special-podcasts-template main article .entry-title {
  font-weight: 600;
  font-size: 35px;
  color: #265a80;
  line-height: 1.5em;
}
body.blog main article h2.entry-title a, body.blog main article h1.entry-title a, body.blog main article .entry-title a, body.single-post main article h2.entry-title a, body.single-post main article h1.entry-title a, body.single-post main article .entry-title a, body.search-results main article h2.entry-title a, body.search-results main article h1.entry-title a, body.search-results main article .entry-title a, body.search main article h2.entry-title a, body.search main article h1.entry-title a, body.search main article .entry-title a, body.archive.category main article h2.entry-title a, body.archive.category main article h1.entry-title a, body.archive.category main article .entry-title a, body.tag main article h2.entry-title a, body.tag main article h1.entry-title a, body.tag main article .entry-title a, .page-template-podcasts-template main article h2.entry-title a, .page-template-podcasts-template main article h1.entry-title a, .page-template-podcasts-template main article .entry-title a, .single-attribution-podcast main article h2.entry-title a, .single-attribution-podcast main article h1.entry-title a, .single-attribution-podcast main article .entry-title a, .post-type-archive-attribution-podcast main article h2.entry-title a, .post-type-archive-attribution-podcast main article h1.entry-title a, .post-type-archive-attribution-podcast main article .entry-title a, .page-template-special-podcasts-template main article h2.entry-title a, .page-template-special-podcasts-template main article h1.entry-title a, .page-template-special-podcasts-template main article .entry-title a {
  color: inherit;
}
body.blog main article h2.entry-title:hover a, body.blog main article h1.entry-title:hover a, body.blog main article .entry-title:hover a, body.single-post main article h2.entry-title:hover a, body.single-post main article h1.entry-title:hover a, body.single-post main article .entry-title:hover a, body.search-results main article h2.entry-title:hover a, body.search-results main article h1.entry-title:hover a, body.search-results main article .entry-title:hover a, body.search main article h2.entry-title:hover a, body.search main article h1.entry-title:hover a, body.search main article .entry-title:hover a, body.archive.category main article h2.entry-title:hover a, body.archive.category main article h1.entry-title:hover a, body.archive.category main article .entry-title:hover a, body.tag main article h2.entry-title:hover a, body.tag main article h1.entry-title:hover a, body.tag main article .entry-title:hover a, .page-template-podcasts-template main article h2.entry-title:hover a, .page-template-podcasts-template main article h1.entry-title:hover a, .page-template-podcasts-template main article .entry-title:hover a, .single-attribution-podcast main article h2.entry-title:hover a, .single-attribution-podcast main article h1.entry-title:hover a, .single-attribution-podcast main article .entry-title:hover a, .post-type-archive-attribution-podcast main article h2.entry-title:hover a, .post-type-archive-attribution-podcast main article h1.entry-title:hover a, .post-type-archive-attribution-podcast main article .entry-title:hover a, .page-template-special-podcasts-template main article h2.entry-title:hover a, .page-template-special-podcasts-template main article h1.entry-title:hover a, .page-template-special-podcasts-template main article .entry-title:hover a {
  color: #20aef2;
}
body.blog main article .entry-content h3, body.blog main article .entry-summary h3, body.single-post main article .entry-content h3, body.single-post main article .entry-summary h3, body.search-results main article .entry-content h3, body.search-results main article .entry-summary h3, body.search main article .entry-content h3, body.search main article .entry-summary h3, body.archive.category main article .entry-content h3, body.archive.category main article .entry-summary h3, body.tag main article .entry-content h3, body.tag main article .entry-summary h3, .page-template-podcasts-template main article .entry-content h3, .page-template-podcasts-template main article .entry-summary h3, .single-attribution-podcast main article .entry-content h3, .single-attribution-podcast main article .entry-summary h3, .post-type-archive-attribution-podcast main article .entry-content h3, .post-type-archive-attribution-podcast main article .entry-summary h3, .page-template-special-podcasts-template main article .entry-content h3, .page-template-special-podcasts-template main article .entry-summary h3 {
  font-weight: 600;
  font-family: KievitLight;
  font-size: 24px;
  color: #265a80;
  line-height: 1.5em;
}
body.blog main article .entry-content p, body.blog main article .entry-summary p, body.single-post main article .entry-content p, body.single-post main article .entry-summary p, body.search-results main article .entry-content p, body.search-results main article .entry-summary p, body.search main article .entry-content p, body.search main article .entry-summary p, body.archive.category main article .entry-content p, body.archive.category main article .entry-summary p, body.tag main article .entry-content p, body.tag main article .entry-summary p, .page-template-podcasts-template main article .entry-content p, .page-template-podcasts-template main article .entry-summary p, .single-attribution-podcast main article .entry-content p, .single-attribution-podcast main article .entry-summary p, .post-type-archive-attribution-podcast main article .entry-content p, .post-type-archive-attribution-podcast main article .entry-summary p, .page-template-special-podcasts-template main article .entry-content p, .page-template-special-podcasts-template main article .entry-summary p {
  margin: 0 0 15px;
  font-weight: normal !important;
}
body.blog main article .entry-content p em, body.blog main article .entry-summary p em, body.single-post main article .entry-content p em, body.single-post main article .entry-summary p em, body.search-results main article .entry-content p em, body.search-results main article .entry-summary p em, body.search main article .entry-content p em, body.search main article .entry-summary p em, body.archive.category main article .entry-content p em, body.archive.category main article .entry-summary p em, body.tag main article .entry-content p em, body.tag main article .entry-summary p em, .page-template-podcasts-template main article .entry-content p em, .page-template-podcasts-template main article .entry-summary p em, .single-attribution-podcast main article .entry-content p em, .single-attribution-podcast main article .entry-summary p em, .post-type-archive-attribution-podcast main article .entry-content p em, .post-type-archive-attribution-podcast main article .entry-summary p em, .page-template-special-podcasts-template main article .entry-content p em, .page-template-special-podcasts-template main article .entry-summary p em {
  font-style: normal !important;
}
body.blog main article .entry-content p b, body.blog main article .entry-content p strong, body.blog main article .entry-summary p b, body.blog main article .entry-summary p strong, body.single-post main article .entry-content p b, body.single-post main article .entry-content p strong, body.single-post main article .entry-summary p b, body.single-post main article .entry-summary p strong, body.search-results main article .entry-content p b, body.search-results main article .entry-content p strong, body.search-results main article .entry-summary p b, body.search-results main article .entry-summary p strong, body.search main article .entry-content p b, body.search main article .entry-content p strong, body.search main article .entry-summary p b, body.search main article .entry-summary p strong, body.archive.category main article .entry-content p b, body.archive.category main article .entry-content p strong, body.archive.category main article .entry-summary p b, body.archive.category main article .entry-summary p strong, body.tag main article .entry-content p b, body.tag main article .entry-content p strong, body.tag main article .entry-summary p b, body.tag main article .entry-summary p strong, .page-template-podcasts-template main article .entry-content p b, .page-template-podcasts-template main article .entry-content p strong, .page-template-podcasts-template main article .entry-summary p b, .page-template-podcasts-template main article .entry-summary p strong, .single-attribution-podcast main article .entry-content p b, .single-attribution-podcast main article .entry-content p strong, .single-attribution-podcast main article .entry-summary p b, .single-attribution-podcast main article .entry-summary p strong, .post-type-archive-attribution-podcast main article .entry-content p b, .post-type-archive-attribution-podcast main article .entry-content p strong, .post-type-archive-attribution-podcast main article .entry-summary p b, .post-type-archive-attribution-podcast main article .entry-summary p strong, .page-template-special-podcasts-template main article .entry-content p b, .page-template-special-podcasts-template main article .entry-content p strong, .page-template-special-podcasts-template main article .entry-summary p b, .page-template-special-podcasts-template main article .entry-summary p strong {
  font-weight: normal !important;
}
body.blog main article .entry-content p iframe, body.blog main article .entry-content p video, body.blog main article .entry-summary p iframe, body.blog main article .entry-summary p video, body.single-post main article .entry-content p iframe, body.single-post main article .entry-content p video, body.single-post main article .entry-summary p iframe, body.single-post main article .entry-summary p video, body.search-results main article .entry-content p iframe, body.search-results main article .entry-content p video, body.search-results main article .entry-summary p iframe, body.search-results main article .entry-summary p video, body.search main article .entry-content p iframe, body.search main article .entry-content p video, body.search main article .entry-summary p iframe, body.search main article .entry-summary p video, body.archive.category main article .entry-content p iframe, body.archive.category main article .entry-content p video, body.archive.category main article .entry-summary p iframe, body.archive.category main article .entry-summary p video, body.tag main article .entry-content p iframe, body.tag main article .entry-content p video, body.tag main article .entry-summary p iframe, body.tag main article .entry-summary p video, .page-template-podcasts-template main article .entry-content p iframe, .page-template-podcasts-template main article .entry-content p video, .page-template-podcasts-template main article .entry-summary p iframe, .page-template-podcasts-template main article .entry-summary p video, .single-attribution-podcast main article .entry-content p iframe, .single-attribution-podcast main article .entry-content p video, .single-attribution-podcast main article .entry-summary p iframe, .single-attribution-podcast main article .entry-summary p video, .post-type-archive-attribution-podcast main article .entry-content p iframe, .post-type-archive-attribution-podcast main article .entry-content p video, .post-type-archive-attribution-podcast main article .entry-summary p iframe, .post-type-archive-attribution-podcast main article .entry-summary p video, .page-template-special-podcasts-template main article .entry-content p iframe, .page-template-special-podcasts-template main article .entry-content p video, .page-template-special-podcasts-template main article .entry-summary p iframe, .page-template-special-podcasts-template main article .entry-summary p video {
  display: none;
}
body.blog main article .entry-content ul, body.blog main article .entry-content ol, body.blog main article .entry-summary ul, body.blog main article .entry-summary ol, body.single-post main article .entry-content ul, body.single-post main article .entry-content ol, body.single-post main article .entry-summary ul, body.single-post main article .entry-summary ol, body.search-results main article .entry-content ul, body.search-results main article .entry-content ol, body.search-results main article .entry-summary ul, body.search-results main article .entry-summary ol, body.search main article .entry-content ul, body.search main article .entry-content ol, body.search main article .entry-summary ul, body.search main article .entry-summary ol, body.archive.category main article .entry-content ul, body.archive.category main article .entry-content ol, body.archive.category main article .entry-summary ul, body.archive.category main article .entry-summary ol, body.tag main article .entry-content ul, body.tag main article .entry-content ol, body.tag main article .entry-summary ul, body.tag main article .entry-summary ol, .page-template-podcasts-template main article .entry-content ul, .page-template-podcasts-template main article .entry-content ol, .page-template-podcasts-template main article .entry-summary ul, .page-template-podcasts-template main article .entry-summary ol, .single-attribution-podcast main article .entry-content ul, .single-attribution-podcast main article .entry-content ol, .single-attribution-podcast main article .entry-summary ul, .single-attribution-podcast main article .entry-summary ol, .post-type-archive-attribution-podcast main article .entry-content ul, .post-type-archive-attribution-podcast main article .entry-content ol, .post-type-archive-attribution-podcast main article .entry-summary ul, .post-type-archive-attribution-podcast main article .entry-summary ol, .page-template-special-podcasts-template main article .entry-content ul, .page-template-special-podcasts-template main article .entry-content ol, .page-template-special-podcasts-template main article .entry-summary ul, .page-template-special-podcasts-template main article .entry-summary ol {
  font-size: 20px;
}
body.blog main article .entry-content ul li, body.blog main article .entry-content ol li, body.blog main article .entry-summary ul li, body.blog main article .entry-summary ol li, body.single-post main article .entry-content ul li, body.single-post main article .entry-content ol li, body.single-post main article .entry-summary ul li, body.single-post main article .entry-summary ol li, body.search-results main article .entry-content ul li, body.search-results main article .entry-content ol li, body.search-results main article .entry-summary ul li, body.search-results main article .entry-summary ol li, body.search main article .entry-content ul li, body.search main article .entry-content ol li, body.search main article .entry-summary ul li, body.search main article .entry-summary ol li, body.archive.category main article .entry-content ul li, body.archive.category main article .entry-content ol li, body.archive.category main article .entry-summary ul li, body.archive.category main article .entry-summary ol li, body.tag main article .entry-content ul li, body.tag main article .entry-content ol li, body.tag main article .entry-summary ul li, body.tag main article .entry-summary ol li, .page-template-podcasts-template main article .entry-content ul li, .page-template-podcasts-template main article .entry-content ol li, .page-template-podcasts-template main article .entry-summary ul li, .page-template-podcasts-template main article .entry-summary ol li, .single-attribution-podcast main article .entry-content ul li, .single-attribution-podcast main article .entry-content ol li, .single-attribution-podcast main article .entry-summary ul li, .single-attribution-podcast main article .entry-summary ol li, .post-type-archive-attribution-podcast main article .entry-content ul li, .post-type-archive-attribution-podcast main article .entry-content ol li, .post-type-archive-attribution-podcast main article .entry-summary ul li, .post-type-archive-attribution-podcast main article .entry-summary ol li, .page-template-special-podcasts-template main article .entry-content ul li, .page-template-special-podcasts-template main article .entry-content ol li, .page-template-special-podcasts-template main article .entry-summary ul li, .page-template-special-podcasts-template main article .entry-summary ol li {
  margin-bottom: 15px;
}
body.blog main article .entry-content ul li:last-of-type, body.blog main article .entry-content ol li:last-of-type, body.blog main article .entry-summary ul li:last-of-type, body.blog main article .entry-summary ol li:last-of-type, body.single-post main article .entry-content ul li:last-of-type, body.single-post main article .entry-content ol li:last-of-type, body.single-post main article .entry-summary ul li:last-of-type, body.single-post main article .entry-summary ol li:last-of-type, body.search-results main article .entry-content ul li:last-of-type, body.search-results main article .entry-content ol li:last-of-type, body.search-results main article .entry-summary ul li:last-of-type, body.search-results main article .entry-summary ol li:last-of-type, body.search main article .entry-content ul li:last-of-type, body.search main article .entry-content ol li:last-of-type, body.search main article .entry-summary ul li:last-of-type, body.search main article .entry-summary ol li:last-of-type, body.archive.category main article .entry-content ul li:last-of-type, body.archive.category main article .entry-content ol li:last-of-type, body.archive.category main article .entry-summary ul li:last-of-type, body.archive.category main article .entry-summary ol li:last-of-type, body.tag main article .entry-content ul li:last-of-type, body.tag main article .entry-content ol li:last-of-type, body.tag main article .entry-summary ul li:last-of-type, body.tag main article .entry-summary ol li:last-of-type, .page-template-podcasts-template main article .entry-content ul li:last-of-type, .page-template-podcasts-template main article .entry-content ol li:last-of-type, .page-template-podcasts-template main article .entry-summary ul li:last-of-type, .page-template-podcasts-template main article .entry-summary ol li:last-of-type, .single-attribution-podcast main article .entry-content ul li:last-of-type, .single-attribution-podcast main article .entry-content ol li:last-of-type, .single-attribution-podcast main article .entry-summary ul li:last-of-type, .single-attribution-podcast main article .entry-summary ol li:last-of-type, .post-type-archive-attribution-podcast main article .entry-content ul li:last-of-type, .post-type-archive-attribution-podcast main article .entry-content ol li:last-of-type, .post-type-archive-attribution-podcast main article .entry-summary ul li:last-of-type, .post-type-archive-attribution-podcast main article .entry-summary ol li:last-of-type, .page-template-special-podcasts-template main article .entry-content ul li:last-of-type, .page-template-special-podcasts-template main article .entry-content ol li:last-of-type, .page-template-special-podcasts-template main article .entry-summary ul li:last-of-type, .page-template-special-podcasts-template main article .entry-summary ol li:last-of-type {
  margin-bottom: 0;
}
body.blog main article .entry-content .read-more, body.blog main article .entry-summary .read-more, body.single-post main article .entry-content .read-more, body.single-post main article .entry-summary .read-more, body.search-results main article .entry-content .read-more, body.search-results main article .entry-summary .read-more, body.search main article .entry-content .read-more, body.search main article .entry-summary .read-more, body.archive.category main article .entry-content .read-more, body.archive.category main article .entry-summary .read-more, body.tag main article .entry-content .read-more, body.tag main article .entry-summary .read-more, .page-template-podcasts-template main article .entry-content .read-more, .page-template-podcasts-template main article .entry-summary .read-more, .single-attribution-podcast main article .entry-content .read-more, .single-attribution-podcast main article .entry-summary .read-more, .post-type-archive-attribution-podcast main article .entry-content .read-more, .post-type-archive-attribution-podcast main article .entry-summary .read-more, .page-template-special-podcasts-template main article .entry-content .read-more, .page-template-special-podcasts-template main article .entry-summary .read-more {
  display: inline-block;
  font-size: 16px;
  font-family: Kievit;
  margin-top: 15px;
  padding: 8px 3%;
  text-align: center;
  text-transform: uppercase;
  background-color: #20aef2;
  color: #fff !important;
}
body.blog main article .entry-content .read-more a, body.blog main article .entry-summary .read-more a, body.single-post main article .entry-content .read-more a, body.single-post main article .entry-summary .read-more a, body.search-results main article .entry-content .read-more a, body.search-results main article .entry-summary .read-more a, body.search main article .entry-content .read-more a, body.search main article .entry-summary .read-more a, body.archive.category main article .entry-content .read-more a, body.archive.category main article .entry-summary .read-more a, body.tag main article .entry-content .read-more a, body.tag main article .entry-summary .read-more a, .page-template-podcasts-template main article .entry-content .read-more a, .page-template-podcasts-template main article .entry-summary .read-more a, .single-attribution-podcast main article .entry-content .read-more a, .single-attribution-podcast main article .entry-summary .read-more a, .post-type-archive-attribution-podcast main article .entry-content .read-more a, .post-type-archive-attribution-podcast main article .entry-summary .read-more a, .page-template-special-podcasts-template main article .entry-content .read-more a, .page-template-special-podcasts-template main article .entry-summary .read-more a {
  color: #fff;
}
body.blog main article .entry-content .read-more:hover, body.blog main article .entry-summary .read-more:hover, body.single-post main article .entry-content .read-more:hover, body.single-post main article .entry-summary .read-more:hover, body.search-results main article .entry-content .read-more:hover, body.search-results main article .entry-summary .read-more:hover, body.search main article .entry-content .read-more:hover, body.search main article .entry-summary .read-more:hover, body.archive.category main article .entry-content .read-more:hover, body.archive.category main article .entry-summary .read-more:hover, body.tag main article .entry-content .read-more:hover, body.tag main article .entry-summary .read-more:hover, .page-template-podcasts-template main article .entry-content .read-more:hover, .page-template-podcasts-template main article .entry-summary .read-more:hover, .single-attribution-podcast main article .entry-content .read-more:hover, .single-attribution-podcast main article .entry-summary .read-more:hover, .post-type-archive-attribution-podcast main article .entry-content .read-more:hover, .post-type-archive-attribution-podcast main article .entry-summary .read-more:hover, .page-template-special-podcasts-template main article .entry-content .read-more:hover, .page-template-special-podcasts-template main article .entry-summary .read-more:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #20aef2;
}
body.blog aside, body.single-post aside, body.search-results aside, body.search aside, body.archive.category aside, body.tag aside, .page-template-podcasts-template aside, .single-attribution-podcast aside, .post-type-archive-attribution-podcast aside, .page-template-special-podcasts-template aside {
  font-family: "Arnhem";
}
body.blog aside .widget-title, body.single-post aside .widget-title, body.search-results aside .widget-title, body.search aside .widget-title, body.archive.category aside .widget-title, body.tag aside .widget-title, .page-template-podcasts-template aside .widget-title, .single-attribution-podcast aside .widget-title, .post-type-archive-attribution-podcast aside .widget-title, .page-template-special-podcasts-template aside .widget-title {
  font-family: freight-sans-pro, sans-serif;
  font-size: 20px;
  margin-bottom: 10px;
  letter-spacing: 1px;
  color: #D43742;
}
body.blog aside .textwidget, body.single-post aside .textwidget, body.search-results aside .textwidget, body.search aside .textwidget, body.archive.category aside .textwidget, body.tag aside .textwidget, .page-template-podcasts-template aside .textwidget, .single-attribution-podcast aside .textwidget, .post-type-archive-attribution-podcast aside .textwidget, .page-template-special-podcasts-template aside .textwidget {
  font-size: 16px;
  line-height: 1.5em;
}
body.blog aside .textwidget p, body.single-post aside .textwidget p, body.search-results aside .textwidget p, body.search aside .textwidget p, body.archive.category aside .textwidget p, body.tag aside .textwidget p, .page-template-podcasts-template aside .textwidget p, .single-attribution-podcast aside .textwidget p, .post-type-archive-attribution-podcast aside .textwidget p, .page-template-special-podcasts-template aside .textwidget p {
  margin: 0 0 5px;
}
body.blog aside select, body.single-post aside select, body.search-results aside select, body.search aside select, body.archive.category aside select, body.tag aside select, .page-template-podcasts-template aside select, .single-attribution-podcast aside select, .post-type-archive-attribution-podcast aside select, .page-template-special-podcasts-template aside select {
  margin: 0;
}
body.blog aside .search-form input[type="search"], body.blog aside .search-form input[type="submit"], body.single-post aside .search-form input[type="search"], body.single-post aside .search-form input[type="submit"], body.search-results aside .search-form input[type="search"], body.search-results aside .search-form input[type="submit"], body.search aside .search-form input[type="search"], body.search aside .search-form input[type="submit"], body.archive.category aside .search-form input[type="search"], body.archive.category aside .search-form input[type="submit"], body.tag aside .search-form input[type="search"], body.tag aside .search-form input[type="submit"], .page-template-podcasts-template aside .search-form input[type="search"], .page-template-podcasts-template aside .search-form input[type="submit"], .single-attribution-podcast aside .search-form input[type="search"], .single-attribution-podcast aside .search-form input[type="submit"], .post-type-archive-attribution-podcast aside .search-form input[type="search"], .post-type-archive-attribution-podcast aside .search-form input[type="submit"], .page-template-special-podcasts-template aside .search-form input[type="search"], .page-template-special-podcasts-template aside .search-form input[type="submit"] {
  padding: 8px;
}
body.blog aside .search-form .search-submit, body.single-post aside .search-form .search-submit, body.search-results aside .search-form .search-submit, body.search aside .search-form .search-submit, body.archive.category aside .search-form .search-submit, body.tag aside .search-form .search-submit, .page-template-podcasts-template aside .search-form .search-submit, .single-attribution-podcast aside .search-form .search-submit, .post-type-archive-attribution-podcast aside .search-form .search-submit, .page-template-special-podcasts-template aside .search-form .search-submit {
  top: 0;
  right: 0;
  bottom: 0;
}
body.blog aside .search-form .search-submit .screen-reader-text, body.single-post aside .search-form .search-submit .screen-reader-text, body.search-results aside .search-form .search-submit .screen-reader-text, body.search aside .search-form .search-submit .screen-reader-text, body.archive.category aside .search-form .search-submit .screen-reader-text, body.tag aside .search-form .search-submit .screen-reader-text, .page-template-podcasts-template aside .search-form .search-submit .screen-reader-text, .single-attribution-podcast aside .search-form .search-submit .screen-reader-text, .post-type-archive-attribution-podcast aside .search-form .search-submit .screen-reader-text, .page-template-special-podcasts-template aside .search-form .search-submit .screen-reader-text {
  display: none;
}
body.blog .blog-container, body.single-post .blog-container, body.search-results .blog-container, body.search .blog-container, body.archive.category .blog-container, body.tag .blog-container, .page-template-podcasts-template .blog-container, .single-attribution-podcast .blog-container, .post-type-archive-attribution-podcast .blog-container, .page-template-special-podcasts-template .blog-container {
  width: 84%;
  margin: 0 auto;
}
body.blog.has-sidebar #primary, body.single-post.has-sidebar #primary, body.search-results.has-sidebar #primary, body.search.has-sidebar #primary, body.archive.category.has-sidebar #primary, body.tag.has-sidebar #primary, .page-template-podcasts-template.has-sidebar #primary, .single-attribution-podcast.has-sidebar #primary, .post-type-archive-attribution-podcast.has-sidebar #primary, .page-template-special-podcasts-template.has-sidebar #primary {
  float: right;
  width: 72%;
  border-left: 2px solid #000;
  padding-left: 8%;
  padding-right: 8%;
}
body.blog.has-sidebar #secondary, body.single-post.has-sidebar #secondary, body.search-results.has-sidebar #secondary, body.search.has-sidebar #secondary, body.archive.category.has-sidebar #secondary, body.tag.has-sidebar #secondary, .page-template-podcasts-template.has-sidebar #secondary, .single-attribution-podcast.has-sidebar #secondary, .post-type-archive-attribution-podcast.has-sidebar #secondary, .page-template-special-podcasts-template.has-sidebar #secondary {
  float: left;
  width: 25%;
  font-style: normal;
  font-weight: normal;
}
body.blog .pagination, body.single-post .pagination, body.search-results .pagination, body.search .pagination, body.archive.category .pagination, body.tag .pagination, .page-template-podcasts-template .pagination, .single-attribution-podcast .pagination, .post-type-archive-attribution-podcast .pagination, .page-template-special-podcasts-template .pagination {
  position: relative !important;
  float: none !important;
  width: 100% !important;
  font-style: normal;
}
body.blog .pagination .page-numbers, body.single-post .pagination .page-numbers, body.search-results .pagination .page-numbers, body.search .pagination .page-numbers, body.archive.category .pagination .page-numbers, body.tag .pagination .page-numbers, .page-template-podcasts-template .pagination .page-numbers, .single-attribution-podcast .pagination .page-numbers, .post-type-archive-attribution-podcast .pagination .page-numbers, .page-template-special-podcasts-template .pagination .page-numbers {
  position: relative !important;
}
body.blog .page-numbers, body.single-post .page-numbers, body.search-results .page-numbers, body.search .page-numbers, body.archive.category .page-numbers, body.tag .page-numbers, .page-template-podcasts-template .page-numbers, .single-attribution-podcast .page-numbers, .post-type-archive-attribution-podcast .page-numbers, .page-template-special-podcasts-template .page-numbers {
  font-size: 18px !important;
  outline: none !important;
}
body.blog .page-numbers.current, body.blog .page-numbers:hover, body.single-post .page-numbers.current, body.single-post .page-numbers:hover, body.search-results .page-numbers.current, body.search-results .page-numbers:hover, body.search .page-numbers.current, body.search .page-numbers:hover, body.archive.category .page-numbers.current, body.archive.category .page-numbers:hover, body.tag .page-numbers.current, body.tag .page-numbers:hover, .page-template-podcasts-template .page-numbers.current, .page-template-podcasts-template .page-numbers:hover, .single-attribution-podcast .page-numbers.current, .single-attribution-podcast .page-numbers:hover, .post-type-archive-attribution-podcast .page-numbers.current, .post-type-archive-attribution-podcast .page-numbers:hover, .page-template-special-podcasts-template .page-numbers.current, .page-template-special-podcasts-template .page-numbers:hover {
  color: #D43742 !important;
}
body.blog #comments, body.single-post #comments, body.search-results #comments, body.search #comments, body.archive.category #comments, body.tag #comments, .page-template-podcasts-template #comments, .single-attribution-podcast #comments, .post-type-archive-attribution-podcast #comments, .page-template-special-podcasts-template #comments {
  display: none !important;
}
body.search.search-no-results.has-sidebar #primary {
  border-left: none;
}
body.search.search-no-results.has-sidebar #secondary {
  width: 28%;
  padding-right: 4%;
  border-right: 2px solid #000;
}
.single-attribution-podcast #primary, .single-attribution-podcast.has-sidebar #primary {
  border-left: none !important;
}
.single-attribution-podcast #secondary, .single-attribution-podcast.has-sidebar #secondary {
  border-right: 2px solid #000;
}
/* Podcast Template */
.page-template-podcasts-template #primary, .single-attribution-podcast #primary, .post-type-archive-attribution-podcast #primary, .single-attribution-podcast.has-sidebar #primary, .page-template-special-podcasts-template #primary {
  float: right;
  width: 72%;
  max-width: 100% !important;
  border-left: none;
  padding-left: 8%;
  padding-right: 8%;
  border-left: 2px solid #000;
}
.page-template-podcasts-template #primary h2.entry-title, .page-template-podcasts-template #primary h1.entry-title, .page-template-podcasts-template #primary .entry-title, .single-attribution-podcast #primary h2.entry-title, .single-attribution-podcast #primary h1.entry-title, .single-attribution-podcast #primary .entry-title, .post-type-archive-attribution-podcast #primary h2.entry-title, .post-type-archive-attribution-podcast #primary h1.entry-title, .post-type-archive-attribution-podcast #primary .entry-title, .single-attribution-podcast.has-sidebar #primary h2.entry-title, .single-attribution-podcast.has-sidebar #primary h1.entry-title, .single-attribution-podcast.has-sidebar #primary .entry-title, .page-template-special-podcasts-template #primary h2.entry-title, .page-template-special-podcasts-template #primary h1.entry-title, .page-template-special-podcasts-template #primary .entry-title {
  font-weight: 600;
  font-size: 35px;
  color: #4C4D4E;
  line-height: 1.5em;
  letter-spacing: 0;
  text-transform: none;
}
.page-template-podcasts-template #primary h2.entry-title a, .page-template-podcasts-template #primary h1.entry-title a, .page-template-podcasts-template #primary .entry-title a, .single-attribution-podcast #primary h2.entry-title a, .single-attribution-podcast #primary h1.entry-title a, .single-attribution-podcast #primary .entry-title a, .post-type-archive-attribution-podcast #primary h2.entry-title a, .post-type-archive-attribution-podcast #primary h1.entry-title a, .post-type-archive-attribution-podcast #primary .entry-title a, .single-attribution-podcast.has-sidebar #primary h2.entry-title a, .single-attribution-podcast.has-sidebar #primary h1.entry-title a, .single-attribution-podcast.has-sidebar #primary .entry-title a, .page-template-special-podcasts-template #primary h2.entry-title a, .page-template-special-podcasts-template #primary h1.entry-title a, .page-template-special-podcasts-template #primary .entry-title a {
  color: inherit;
}
.page-template-podcasts-template #primary h2.entry-title:hover a, .page-template-podcasts-template #primary h1.entry-title:hover a, .page-template-podcasts-template #primary .entry-title:hover a, .single-attribution-podcast #primary h2.entry-title:hover a, .single-attribution-podcast #primary h1.entry-title:hover a, .single-attribution-podcast #primary .entry-title:hover a, .post-type-archive-attribution-podcast #primary h2.entry-title:hover a, .post-type-archive-attribution-podcast #primary h1.entry-title:hover a, .post-type-archive-attribution-podcast #primary .entry-title:hover a, .single-attribution-podcast.has-sidebar #primary h2.entry-title:hover a, .single-attribution-podcast.has-sidebar #primary h1.entry-title:hover a, .single-attribution-podcast.has-sidebar #primary .entry-title:hover a, .page-template-special-podcasts-template #primary h2.entry-title:hover a, .page-template-special-podcasts-template #primary h1.entry-title:hover a, .page-template-special-podcasts-template #primary .entry-title:hover a {
  color: #20aef2;
}
.page-template-podcasts-template #primary .description, .single-attribution-podcast #primary .description, .post-type-archive-attribution-podcast #primary .description, .single-attribution-podcast.has-sidebar #primary .description, .page-template-special-podcasts-template #primary .description {
  margin-top: 0;
}
.page-template-podcasts-template #primary p, .single-attribution-podcast #primary p, .post-type-archive-attribution-podcast #primary p, .single-attribution-podcast.has-sidebar #primary p, .page-template-special-podcasts-template #primary p {
  margin: 0 0 15px;
  font-weight: normal !important;
}
.page-template-podcasts-template #primary p em, .single-attribution-podcast #primary p em, .post-type-archive-attribution-podcast #primary p em, .single-attribution-podcast.has-sidebar #primary p em, .page-template-special-podcasts-template #primary p em {
  font-style: normal !important;
}
.page-template-podcasts-template #primary p b, .page-template-podcasts-template #primary p strong, .single-attribution-podcast #primary p b, .single-attribution-podcast #primary p strong, .post-type-archive-attribution-podcast #primary p b, .post-type-archive-attribution-podcast #primary p strong, .single-attribution-podcast.has-sidebar #primary p b, .single-attribution-podcast.has-sidebar #primary p strong, .page-template-special-podcasts-template #primary p b, .page-template-special-podcasts-template #primary p strong {
  font-weight: normal !important;
}
.page-template-podcasts-template #primary p iframe, .page-template-podcasts-template #primary p video, .single-attribution-podcast #primary p iframe, .single-attribution-podcast #primary p video, .post-type-archive-attribution-podcast #primary p iframe, .post-type-archive-attribution-podcast #primary p video, .single-attribution-podcast.has-sidebar #primary p iframe, .single-attribution-podcast.has-sidebar #primary p video, .page-template-special-podcasts-template #primary p iframe, .page-template-special-podcasts-template #primary p video {
  display: none;
}
.page-template-podcasts-template #primary p.link-more, .single-attribution-podcast #primary p.link-more, .post-type-archive-attribution-podcast #primary p.link-more, .single-attribution-podcast.has-sidebar #primary p.link-more, .page-template-special-podcasts-template #primary p.link-more {
  display: none;
}
.page-template-podcasts-template #primary ul, .page-template-podcasts-template #primary ol, .single-attribution-podcast #primary ul, .single-attribution-podcast #primary ol, .post-type-archive-attribution-podcast #primary ul, .post-type-archive-attribution-podcast #primary ol, .single-attribution-podcast.has-sidebar #primary ul, .single-attribution-podcast.has-sidebar #primary ol, .page-template-special-podcasts-template #primary ul, .page-template-special-podcasts-template #primary ol {
  font-size: 20px;
}
.page-template-podcasts-template #primary ul li, .page-template-podcasts-template #primary ol li, .single-attribution-podcast #primary ul li, .single-attribution-podcast #primary ol li, .post-type-archive-attribution-podcast #primary ul li, .post-type-archive-attribution-podcast #primary ol li, .single-attribution-podcast.has-sidebar #primary ul li, .single-attribution-podcast.has-sidebar #primary ol li, .page-template-special-podcasts-template #primary ul li, .page-template-special-podcasts-template #primary ol li {
  margin-bottom: 15px;
}
.page-template-podcasts-template #primary ul li:last-of-type, .page-template-podcasts-template #primary ol li:last-of-type, .single-attribution-podcast #primary ul li:last-of-type, .single-attribution-podcast #primary ol li:last-of-type, .post-type-archive-attribution-podcast #primary ul li:last-of-type, .post-type-archive-attribution-podcast #primary ol li:last-of-type, .single-attribution-podcast.has-sidebar #primary ul li:last-of-type, .single-attribution-podcast.has-sidebar #primary ol li:last-of-type, .page-template-special-podcasts-template #primary ul li:last-of-type, .page-template-special-podcasts-template #primary ol li:last-of-type {
  margin-bottom: 0;
}
.page-template-podcasts-template #secondary, .single-attribution-podcast #secondary, .post-type-archive-attribution-podcast #secondary, .single-attribution-podcast.has-sidebar #secondary, .page-template-special-podcasts-template #secondary {
  float: left;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5em;
  padding-top: 0;
  padding-right: 3%;
  width: 28%;
}
.page-template-podcasts-template #secondary h4.widget-title, .single-attribution-podcast #secondary h4.widget-title, .post-type-archive-attribution-podcast #secondary h4.widget-title, .single-attribution-podcast.has-sidebar #secondary h4.widget-title, .page-template-special-podcasts-template #secondary h4.widget-title {
  font-family: freight-sans-pro, sans-serif;
  font-size: 20px;
  margin-bottom: 10px;
  letter-spacing: 1px;
  color: #4C4D4E;
}
.page-template-podcasts-template #secondary .add-to-any.horizontal-layout br, .single-attribution-podcast #secondary .add-to-any.horizontal-layout br, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout br, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout br, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout br {
  display: none;
}
.page-template-podcasts-template #secondary .add-to-any.horizontal-layout a, .single-attribution-podcast #secondary .add-to-any.horizontal-layout a, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout a, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout a, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout a {
  padding: 0 5px;
}
.page-template-podcasts-template #secondary .add-to-any.horizontal-layout a:first-of-type, .single-attribution-podcast #secondary .add-to-any.horizontal-layout a:first-of-type, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout a:first-of-type, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout a:first-of-type, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout a:first-of-type {
  padding-left: 0;
}
.page-template-podcasts-template #secondary .add-to-any.horizontal-layout a:last-of-type, .single-attribution-podcast #secondary .add-to-any.horizontal-layout a:last-of-type, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout a:last-of-type, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout a:last-of-type, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout a:last-of-type {
  padding-right: 0;
}
.page-template-podcasts-template #secondary .add-to-any.horizontal-layout a:hover, .page-template-podcasts-template #secondary .add-to-any.horizontal-layout a:focus, .single-attribution-podcast #secondary .add-to-any.horizontal-layout a:hover, .single-attribution-podcast #secondary .add-to-any.horizontal-layout a:focus, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout a:hover, .post-type-archive-attribution-podcast #secondary .add-to-any.horizontal-layout a:focus, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout a:hover, .single-attribution-podcast.has-sidebar #secondary .add-to-any.horizontal-layout a:focus, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout a:hover, .page-template-special-podcasts-template #secondary .add-to-any.horizontal-layout a:focus {
  outline: none !important;
}
.page-template-podcasts-template #secondary .bar-block, .single-attribution-podcast #secondary .bar-block, .post-type-archive-attribution-podcast #secondary .bar-block, .single-attribution-podcast.has-sidebar #secondary .bar-block, .page-template-special-podcasts-template #secondary .bar-block {
  padding-bottom: 3em;
}
.page-template-podcasts-template #secondary .bar-block p:last-of-type, .page-template-podcasts-template #secondary .bar-block ol:last-of-type, .page-template-podcasts-template #secondary .bar-block ul:last-of-type, .single-attribution-podcast #secondary .bar-block p:last-of-type, .single-attribution-podcast #secondary .bar-block ol:last-of-type, .single-attribution-podcast #secondary .bar-block ul:last-of-type, .post-type-archive-attribution-podcast #secondary .bar-block p:last-of-type, .post-type-archive-attribution-podcast #secondary .bar-block ol:last-of-type, .post-type-archive-attribution-podcast #secondary .bar-block ul:last-of-type, .single-attribution-podcast.has-sidebar #secondary .bar-block p:last-of-type, .single-attribution-podcast.has-sidebar #secondary .bar-block ol:last-of-type, .single-attribution-podcast.has-sidebar #secondary .bar-block ul:last-of-type, .page-template-special-podcasts-template #secondary .bar-block p:last-of-type, .page-template-special-podcasts-template #secondary .bar-block ol:last-of-type, .page-template-special-podcasts-template #secondary .bar-block ul:last-of-type {
  margin-bottom: 0;
}
.page-template-podcasts-template #secondary .bar-block p a, .page-template-podcasts-template #secondary .bar-block ol a, .page-template-podcasts-template #secondary .bar-block ul a, .single-attribution-podcast #secondary .bar-block p a, .single-attribution-podcast #secondary .bar-block ol a, .single-attribution-podcast #secondary .bar-block ul a, .post-type-archive-attribution-podcast #secondary .bar-block p a, .post-type-archive-attribution-podcast #secondary .bar-block ol a, .post-type-archive-attribution-podcast #secondary .bar-block ul a, .single-attribution-podcast.has-sidebar #secondary .bar-block p a, .single-attribution-podcast.has-sidebar #secondary .bar-block ol a, .single-attribution-podcast.has-sidebar #secondary .bar-block ul a, .page-template-special-podcasts-template #secondary .bar-block p a, .page-template-special-podcasts-template #secondary .bar-block ol a, .page-template-special-podcasts-template #secondary .bar-block ul a {
  color: #D43742;
}
.page-template-podcasts-template #secondary .bar-block p a:hover, .page-template-podcasts-template #secondary .bar-block ol a:hover, .page-template-podcasts-template #secondary .bar-block ul a:hover, .single-attribution-podcast #secondary .bar-block p a:hover, .single-attribution-podcast #secondary .bar-block ol a:hover, .single-attribution-podcast #secondary .bar-block ul a:hover, .post-type-archive-attribution-podcast #secondary .bar-block p a:hover, .post-type-archive-attribution-podcast #secondary .bar-block ol a:hover, .post-type-archive-attribution-podcast #secondary .bar-block ul a:hover, .single-attribution-podcast.has-sidebar #secondary .bar-block p a:hover, .single-attribution-podcast.has-sidebar #secondary .bar-block ol a:hover, .single-attribution-podcast.has-sidebar #secondary .bar-block ul a:hover, .page-template-special-podcasts-template #secondary .bar-block p a:hover, .page-template-special-podcasts-template #secondary .bar-block ol a:hover, .page-template-special-podcasts-template #secondary .bar-block ul a:hover {
  color: #20ADF2;
}
.page-template-podcasts-template #secondary .video-block .iframe-container iframe, .single-attribution-podcast #secondary .video-block .iframe-container iframe, .post-type-archive-attribution-podcast #secondary .video-block .iframe-container iframe, .single-attribution-podcast.has-sidebar #secondary .video-block .iframe-container iframe, .page-template-special-podcasts-template #secondary .video-block .iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-template-podcasts-template #secondary .links-list .links li, .single-attribution-podcast #secondary .links-list .links li, .post-type-archive-attribution-podcast #secondary .links-list .links li, .single-attribution-podcast.has-sidebar #secondary .links-list .links li, .page-template-special-podcasts-template #secondary .links-list .links li {
  list-style: none;
  line-height: 1.5em;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #2a37bc;
  font-size: 16px !important;
  display: block;
  position: relative;
}
.page-template-podcasts-template #secondary .links-list .links li:hover, .single-attribution-podcast #secondary .links-list .links li:hover, .post-type-archive-attribution-podcast #secondary .links-list .links li:hover, .single-attribution-podcast.has-sidebar #secondary .links-list .links li:hover, .page-template-special-podcasts-template #secondary .links-list .links li:hover {
  opacity: 0.6;
}
.page-template-podcasts-template #secondary .links-list .links li:hover a, .single-attribution-podcast #secondary .links-list .links li:hover a, .post-type-archive-attribution-podcast #secondary .links-list .links li:hover a, .single-attribution-podcast.has-sidebar #secondary .links-list .links li:hover a, .page-template-special-podcasts-template #secondary .links-list .links li:hover a {
  opacity: 1;
}
.page-template-podcasts-template #secondary .links-list .links li:last-of-type, .single-attribution-podcast #secondary .links-list .links li:last-of-type, .post-type-archive-attribution-podcast #secondary .links-list .links li:last-of-type, .single-attribution-podcast.has-sidebar #secondary .links-list .links li:last-of-type, .page-template-special-podcasts-template #secondary .links-list .links li:last-of-type {
  margin-bottom: 0;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class, .single-attribution-podcast #secondary .links-list .links li.has-link-class, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class {
  display: inline-block;
  font-size: 26px !important;
  margin-right: 5%;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom {
  width: auto;
  height: auto;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom:before {
  content: "";
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: inline-block;
  position: relative;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom.pbs-blue:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom.pbs-blue:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom.pbs-blue:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom.pbs-blue:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom.pbs-blue:before {
  background: url("http://movingupstage.wpengine.com/wp-content/uploads/2023/03/PBS_rgb.png");
  height: 26px;
  width: 60px;
  top: 5px;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom.wliw-fm:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom.wliw-fm:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom.wliw-fm:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom.wliw-fm:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom.wliw-fm:before {
  background: url("/wp-content/uploads/2023/03/logo-wliw-fm.png");
  height: 30px;
  width: 75px;
  top: 13px;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom.apple:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom.apple:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom.apple:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom.apple:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom.apple:before {
  background: url("/wp-content/uploads/2023/03/512px-Podcasts_iOS.svg_.webp");
  height: 27px;
  width: 26px;
  top: 5px;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.custom.google-play:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.custom.google-play:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.custom.google-play:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.custom.google-play:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.custom.google-play:before {
  background: url("/wp-content/uploads/2023/03/google-play-logo-icon-png-svg.webp");
  height: 27px;
  width: 26px;
  top: 5px;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.fa.fa-spotify:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.fa.fa-spotify:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.fa.fa-spotify:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.fa.fa-spotify:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.fa.fa-spotify:before {
  color: #1DD860;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.fa.fa-youtube:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.fa.fa-youtube:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.fa.fa-youtube:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.fa.fa-youtube:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.fa.fa-youtube:before {
  color: #CC252A;
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class.fa-brands:before, .single-attribution-podcast #secondary .links-list .links li.has-link-class.fa-brands:before, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class.fa-brands:before, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class.fa-brands:before, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class.fa-brands:before {
  font-family: "Font Awesome 5 Brands";
}
.page-template-podcasts-template #secondary .links-list .links li.has-link-class a, .single-attribution-podcast #secondary .links-list .links li.has-link-class a, .post-type-archive-attribution-podcast #secondary .links-list .links li.has-link-class a, .single-attribution-podcast.has-sidebar #secondary .links-list .links li.has-link-class a, .page-template-special-podcasts-template #secondary .links-list .links li.has-link-class a {
  font-size: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-template-podcasts-template #secondary .button-block .button-container, .page-template-podcasts-template #secondary .text-block .button-container, .single-attribution-podcast #secondary .button-block .button-container, .single-attribution-podcast #secondary .text-block .button-container, .post-type-archive-attribution-podcast #secondary .button-block .button-container, .post-type-archive-attribution-podcast #secondary .text-block .button-container, .single-attribution-podcast.has-sidebar #secondary .button-block .button-container, .single-attribution-podcast.has-sidebar #secondary .text-block .button-container, .page-template-special-podcasts-template #secondary .button-block .button-container, .page-template-special-podcasts-template #secondary .text-block .button-container {
  display: inline-block;
}
.page-template-podcasts-template #secondary .button-block .button-container .button, .page-template-podcasts-template #secondary .text-block .button-container .button, .single-attribution-podcast #secondary .button-block .button-container .button, .single-attribution-podcast #secondary .text-block .button-container .button, .post-type-archive-attribution-podcast #secondary .button-block .button-container .button, .post-type-archive-attribution-podcast #secondary .text-block .button-container .button, .single-attribution-podcast.has-sidebar #secondary .button-block .button-container .button, .single-attribution-podcast.has-sidebar #secondary .text-block .button-container .button, .page-template-special-podcasts-template #secondary .button-block .button-container .button, .page-template-special-podcasts-template #secondary .text-block .button-container .button {
  display: inline-block;
  font-size: 14px;
  font-family: Kievit;
  margin-top: 0px;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  background-color: #20aef2;
  color: #fff !important;
}
.page-template-podcasts-template #secondary .button-block .button-container:hover, .page-template-podcasts-template #secondary .text-block .button-container:hover, .single-attribution-podcast #secondary .button-block .button-container:hover, .single-attribution-podcast #secondary .text-block .button-container:hover, .post-type-archive-attribution-podcast #secondary .button-block .button-container:hover, .post-type-archive-attribution-podcast #secondary .text-block .button-container:hover, .single-attribution-podcast.has-sidebar #secondary .button-block .button-container:hover, .single-attribution-podcast.has-sidebar #secondary .text-block .button-container:hover, .page-template-special-podcasts-template #secondary .button-block .button-container:hover, .page-template-special-podcasts-template #secondary .text-block .button-container:hover {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #20aef2;
}
.page-template-podcasts-template #secondary .text-block .button-container, .single-attribution-podcast #secondary .text-block .button-container, .post-type-archive-attribution-podcast #secondary .text-block .button-container, .single-attribution-podcast.has-sidebar #secondary .text-block .button-container, .page-template-special-podcasts-template #secondary .text-block .button-container {
  margin-top: 15px;
}
.page-template-podcasts-template #secondary .text-block iframe, .single-attribution-podcast #secondary .text-block iframe, .post-type-archive-attribution-podcast #secondary .text-block iframe, .single-attribution-podcast.has-sidebar #secondary .text-block iframe, .page-template-special-podcasts-template #secondary .text-block iframe {
  margin-bottom: 0;
}
.page-template-podcasts-template #secondary .image-block, .single-attribution-podcast #secondary .image-block, .post-type-archive-attribution-podcast #secondary .image-block, .single-attribution-podcast.has-sidebar #secondary .image-block, .page-template-special-podcasts-template #secondary .image-block {
  position: relative;
}
.page-template-podcasts-template #secondary .image-block .background-image, .single-attribution-podcast #secondary .image-block .background-image, .post-type-archive-attribution-podcast #secondary .image-block .background-image, .single-attribution-podcast.has-sidebar #secondary .image-block .background-image, .page-template-special-podcasts-template #secondary .image-block .background-image {
  position: relative;
}
.page-template-podcasts-template #secondary .image-block .background-image img, .single-attribution-podcast #secondary .image-block .background-image img, .post-type-archive-attribution-podcast #secondary .image-block .background-image img, .single-attribution-podcast.has-sidebar #secondary .image-block .background-image img, .page-template-special-podcasts-template #secondary .image-block .background-image img {
  width: 100%;
  height: auto;
}
.page-template-podcasts-template #secondary .image-block .background-image .image-link, .single-attribution-podcast #secondary .image-block .background-image .image-link, .post-type-archive-attribution-podcast #secondary .image-block .background-image .image-link, .single-attribution-podcast.has-sidebar #secondary .image-block .background-image .image-link, .page-template-special-podcasts-template #secondary .image-block .background-image .image-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.page-template-podcasts-template #secondary .search-block .form-group, .single-attribution-podcast #secondary .search-block .form-group, .post-type-archive-attribution-podcast #secondary .search-block .form-group, .single-attribution-podcast.has-sidebar #secondary .search-block .form-group, .page-template-special-podcasts-template #secondary .search-block .form-group {
  position: relative;
}
.page-template-podcasts-template #secondary .search-block .form-group input, .page-template-podcasts-template #secondary .search-block .form-group input[type="text"], .single-attribution-podcast #secondary .search-block .form-group input, .single-attribution-podcast #secondary .search-block .form-group input[type="text"], .post-type-archive-attribution-podcast #secondary .search-block .form-group input, .post-type-archive-attribution-podcast #secondary .search-block .form-group input[type="text"], .single-attribution-podcast.has-sidebar #secondary .search-block .form-group input, .single-attribution-podcast.has-sidebar #secondary .search-block .form-group input[type="text"], .page-template-special-podcasts-template #secondary .search-block .form-group input, .page-template-special-podcasts-template #secondary .search-block .form-group input[type="text"] {
  border: 1px solid #bbb;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: calc(100% - 42px);
  line-height: 1.5em;
}
.page-template-podcasts-template #secondary .search-block button, .single-attribution-podcast #secondary .search-block button, .post-type-archive-attribution-podcast #secondary .search-block button, .single-attribution-podcast.has-sidebar #secondary .search-block button, .page-template-special-podcasts-template #secondary .search-block button {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 13px 6px;
  max-width: 45px;
}
.page-template-podcasts-template #secondary .search-block button:after, .single-attribution-podcast #secondary .search-block button:after, .post-type-archive-attribution-podcast #secondary .search-block button:after, .single-attribution-podcast.has-sidebar #secondary .search-block button:after, .page-template-special-podcasts-template #secondary .search-block button:after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 21px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
/* Organizations Template */
.page-template-organization-template .lead-content p {
  font-family: freight-sans-pro, sans-serif;
  color: #265a80;
  font-size: 25px;
}
.organizations {
  font-size: 20px;
  color: #4C4D4E;
  line-height: 1.5em;
}
.organizations .organization {
  padding: 15px 15px 24px;
  border: 1px solid #ccc;
  margin-bottom: 30px;
  background-color: #eaeaea;
  width: calc(50% - 8px);
  float: left;
  text-align: center;
  font-family: KievitLight;
}
.organizations .organization:nth-of-type(odd) {
  margin-right: 2%;
}
.organizations .organization .organization-title {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #265a80;
}
.organizations .organization .organization-title a {
  color: inherit;
}
.organizations .organization .organization-title:hover a {
  color: #4C4D4E;
}
.organizations .organization .organization-links .org-link {
  background-color: #E9452F;
  padding: 8px 3%;
  font-size: 12px;
  line-height: 1em;
  margin-right: 1%;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.organizations .organization .organization-links .org-link a {
  color: inherit;
}
.organizations .organization .organization-links .org-link:hover {
  background-color: #4C4D4E;
}
/* Subscribe Block */
.subscription-block {
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  padding: 2em 2em 3em 2em;
  margin-bottom: 2em;
  text-align: center;
}
.subscription-block .container {
  margin: 0 auto;
  width: 84%;
}
.subscription-block form {
  margin: 0 auto;
  width: 75%;
}
.subscription-block label {
  display: none;
}
.subscription-block input[type="text"], .subscription-block input[type="email"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 1px solid #4C4D4E;
  font-size: 14px;
  padding: 5px 10px;
  -webkit-appearance: unset;
  -moz-appearance: unset;
  -ms-appearance: unset;
  appearance: unset;
}
.subscription-block input[type="submit"] {
  padding: 10px;
  width: 100%;
  -webkit-appearance: unset;
  -moz-appearance: unset;
  -ms-appearance: unset;
  appearance: unset;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: #C32015;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.subscription-block input[type="submit"]:hover, .subscription-block input[type="submit"]:focus {
  background: #767676;
}
.subscription-block .mce_inline_error {
  font-size: 14px;
  display: none !important;
}
.subscription-block .mc-field-group {
  margin-bottom: 15px;
}
/* Popup */
.pum-container {
  font-family: freight-sans-pro, sans-serif;
  background-color: #eaeaea !important;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.3);
  padding-bottom: 0;
}
.pum-container .popmake-title {
  font-size: 24px;
  font-family: freight-sans-pro, sans-serif;
}
.pum-container .pum-content {
  color: #000;
}
.pum-container .pum-content label {
  margin: 10px 0 5px;
}
.pum-container .pum-content input[type="text"], .pum-container .pum-content input[type="email"] {
  font-size: 14px;
  padding: 5px 15px;
}
.pum-container .pum-content input[type="submit"] {
  background-color: #C32015;
  text-transform: uppercase;
  font-family: freight-sans-pro, sans-serif;
  letter-spacing: 1px;
  font-weight: 600;
}
.pum-container .pum-content input[type="submit"]:hover {
  background-color: #4C4D4E;
}
.pum-container .pum-close {
  background-color: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  font-size: 24px !important;
  padding: 12px 12px 0 12px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.pum-container .pum-close:hover {
  color: #D43742 !important;
}
.page-template-default:not(.page-id-130):not(.home) #primary {
  max-width: 1024px !important;
  width: 90%;
  margin: 0 auto;
}
/* Footer Elements */
.site-footer {
  border-top: 3px solid #eee;
  background-color: #eaeaea;
}
.site-footer .widget a img {
  -webkit-box-shadow: 0 0 0 8px #eaeaea;
  box-shadow: 0 0 0 8px #eaeaea;
}
.site-footer .widget-area {
  padding-bottom: 0;
}
.site-footer .footer-widget-2 .widget_text {
  padding-bottom: 0;
}
.footer-logo {
  width: 67%;
  margin-bottom: 40px;
  height: auto;
  display: block;
  position: relative;
}
.footer-logo img {
  width: 100%;
  height: auto;
  display: block;
}
.site-footer .wrap {
  max-width: none;
}
.footer-widget-1 section:first-child .widget-title {
  display: none;
}
.footer-widget-1 section:last-child {
  padding-bottom: 0;
}
.footer-widget-1 .widget a {
  color: #20AEF2;
}
.footer-widget-1 .widget-title {
  font-size: 20px;
  margin-bottom: 8px;
  color: #D43742;
  text-transform: none;
  letter-spacing: normal;
}
.footer-widget-1 .widget-column.footer-widget-2 {
  width: 36%;
}
.footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child {
  text-transform: uppercase;
}
.footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form {
  margin: 20px 0 80px;
}
.footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form input {
  margin-bottom: 16px;
}
.footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form input[type="submit"], .footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form .button {
  background-color: #D43742;
  text-transform: uppercase;
  float: right;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form input[type="submit"]:hover, .footer-widget-1 .widget-column.footer-widget-2 .textwidget:first-child form .button:hover {
  background-color: #20aef2 !important;
}
.site-footer .widget-column.footer-widget-2 .textwidget:first-child form input[type="submit"]:hover {
  background-color: #20aef2 !important;
}
#text-6 .textwidget p {
  font-family: Arnhem;
}
.white a, white a:visited, white a:hover {
  color: white !important;
  text-decoration: underline;
}
.block {
  display: block;
}
label.error {
  display: none;
}
/*change height of main header image */
/*Computer screen */
@media screen and (max-width: 48em) {
  .twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media {
    /*height: 1200px;*/
    /*height: 100vh;*/
    height: 60vh;
    /*max-height: 100%;*/
    /*overflow: hidden;*/
  }
}
@media screen and (max-width: 1366px) {
  .home .home-section-block .entry-content.right {
    width: 60%;
  }
}
@media screen and (max-width: 1200px) {
  .main-navigation a {
    padding: 1em 0.75em;
  }
  .hero .hero-caption h1, .hero .hero-caption h2 {
    font-size: 33px !important;
  }
  .testimonials-slider .cycle-controls .cycle-prev {
    left: -7%;
  }
  .testimonials-slider .cycle-controls .cycle-next {
    right: 0;
  }
}
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-image, .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media, .admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media, .admin-bar.home.blog.has-header-image .custom-header-media, .admin-bar.home.blog.has-header-video .custom-header-media {
  height: calc(60vh - 32px) !important;
}
.twentyseventeen-front-page.has-header-image .custom-header-image, .twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media {
  height: 60vh !important;
}
@media screen and (max-width: 1079px) {
  /* Mobile screen*/
  /* Results Page Mobile Styles */
  .home .site-content {
    padding-top: 1em !important;
  }
  .home fieldset p, .home .entry-summary p, .home .entry-content p {
    font-size: 16px !important;
  }
  header.entry-header h1.entry-title {
    line-height: 1.25em;
  }
  .page .panel-content .recent-posts .entry-title, #panel4 .entry-header .entry-title, .home #panel1 .entry-header .entry-title, .home #panel-podcast-panel .entry-header .entry-title, fieldset h2.fs-title {
    font-size: 40px;
  }
  .site-content {
    padding-top: 6em;
  }
  .has-header-image.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header {
    /*display: table;*/
    /*height: 300px;*/
    /*height: 75vh;*/
    height: 60vh;
    /*width: 100%;*/
  }
  .page-template-default .single-featured-image-header {
    padding-top: 80px;
  }
  .page-template-default .site.has-featured-image .single-featured-image-header {
    padding-top: 80px;
  }
  .page-template-default .site.no-featured-image .site-content {
    padding-top: 80px;
  }
  .page-template-default .site.no-featured-image .site-content .wrap {
    padding-top: 3em;
  }
  fieldset input[type="button"], #msform .action-button, #panel2 .button, #panel4 .button {
    font-size: 15px;
  }
  .menu-top-menu-container {
    display: none;
    float: none;
    position: absolute;
    left: -300%;
    width: 400%;
  }
  .menu-top-menu-container ul {
    background: #fff;
    border-top: 1px solid #eee !important;
    padding: 0.75em 0 !important;
  }
  .menu-top-menu-container ul li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 2px 0;
  }
  .menu-top-menu-container ul li.menu-item-has-children > a > .icon {
    display: inline-block;
  }
  .menu-top-menu-container ul li a {
    padding: 7px 5% 2px;
  }
  .menu-top-menu-container ul li ul, .menu-top-menu-container ul li .sub-menu {
    display: block;
  }
  .menu-top-menu-container ul li ul li a, .menu-top-menu-container ul li .sub-menu li a {
    padding: 2px 6%;
  }
  .custom-logo-link {
    max-height: 30px !important;
  }
  #site-navigation.toggled-on .menu-top-menu-container {
    display: block;
  }
  .js .menu-toggle, .js .dropdown-toggle {
    display: block;
  }
  .menu-toggle:focus {
    outline: none !important;
  }
  .navigation-top .wrap {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .navigation-top, .site-navigation-fixed {
    width: 25% !important;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 20;
    height: 80px;
  }
  .main-navigation ul li.menu-item-has-children .dropdown-toggle {
    display: none;
  }
  .main-navigation ul li.menu-item-has-children:hover:before {
    display: none;
  }
  .main-navigation ul li.menu-item-has-children .sub-menu {
    position: relative;
    border: none;
    left: 0;
    padding: 0 !important;
  }
  .main-navigation ul li.menu-item-has-children .sub-menu li {
    padding-left: 2%;
  }
  .main-navigation ul li.menu-item-has-children .sub-menu li a {
    padding: 5px 5% 2px;
    width: 100%;
    text-transform: uppercase;
  }
  .main-navigation ul li.menu-item-has-children .sub-menu li:hover, .main-navigation ul li.menu-item-has-children .sub-menu li:focus {
    background-color: transparent;
  }
  .main-navigation ul li.menu-item-has-children .sub-menu li:hover a, .main-navigation ul li.menu-item-has-children .sub-menu li:focus a {
    color: #767676;
  }
  .site-branding, .has-header-image.twentyseventeen-front-page .site-branding {
    width: 75%;
    position: fixed;
    top: 0 !important;
    height: 80px;
  }
  .custom-logo-link img {
    max-height: 27px !important;
  }
  blockquote .content {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  blockquote .content {
    font-size: 16px;
  }
  blockquote ul.inner {
    margin-left: 16px;
    line-height: 1.5em;
    font-size: 16px;
  }
  h3 {
    font-size: 30pt;
  }
  .entry-header .entry-title {
    padding-top: 60px;
  }
  fieldset input[type="button"], #msform .action-button, #panel1 .button {
    width: auto;
    padding: 12px;
  }
  fieldset h1.fs-main-title {
    font-size: 35px;
    text-align: center;
  }
  fieldset p.desc-content {
    padding-bottom: 45px;
  }
  fieldset .question {
    font-size: 16px !important;
  }
  .summary {
    width: 100%;
  }
  .home.has-header-image.twentyseventeen-front-page .custom-header {
    height: auto;
  }
  .home .home-section-block {
    padding-top: 3em;
  }
  .home .home-section-block.one {
    margin-top: 0 !important;
  }
  .home .home-section-block.one .wrap {
    padding-top: 3em;
  }
  .home .home-section-block .wrap {
    padding-top: 0 !important;
  }
  .home .home-section-block .entry-content.left {
    width: 60%;
    margin-left: 0;
  }
  .home .home-section-block .entry-content .entry-header {
    font-size: 30px;
  }
  .home .home-section-block .entry-content .entry-header .image-link {
    font-size: inherit !important;
  }
  .home .home-section-block .entry-content ol, .home .home-section-block .entry-content ul, .home .home-section-block .entry-content p, .home .home-section-block .entry-content a {
    font-size: 16px !important;
  }
  .home .home-section-block .entry-content .horizontal-list li a {
    font-size: 16px !important;
  }
  .home .home-section-block .entry-content .block-button a {
    font-size: 12pt !important;
    width: 100%;
    text-align: center;
  }
  .home #panel1 .panel-content {
    padding-top: 4em;
  }
  .home #panel1 .panel-content .wrap {
    padding-bottom: 1em;
  }
  .home #panel-blog-panel .pre-posts-header, .home #panel-podcast-panel .pre-posts-header {
    font-size: 16px;
  }
  .home #panel-blog-panel .pre-posts-header .pre-posts-content, .home #panel-podcast-panel .pre-posts-header .pre-posts-content {
    width: 100%;
  }
  .home #panel-blog-panel .entry-header .entry-title, .home #panel-podcast-panel .entry-header .entry-title {
    font-size: 30px;
  }
  .home #panel-blog-panel .entry-content p, .home #panel-blog-panel .entry-content ul, .home #panel-blog-panel .entry-content ol, .home #panel-blog-panel .entry-content span, .home #panel-blog-panel .entry-content a, .home #panel-podcast-panel .entry-content p, .home #panel-podcast-panel .entry-content ul, .home #panel-podcast-panel .entry-content ol, .home #panel-podcast-panel .entry-content span, .home #panel-podcast-panel .entry-content a {
    font-size: 16px !important;
  }
  #panel2 .panel-content .wrap {
    padding-bottom: 0;
  }
  .recent-posts-link-container {
    padding-bottom: 0;
  }
  #panel-podcast-panel .wrap {
    padding-top: 4.5em;
    padding-bottom: 2em;
  }
  #results-footer {
    padding-left: 0;
  }
  #results-footer:before {
    content: "";
  }
  #results-footer #social-sharing a {
    width: 100% !important;
    display: block;
    margin-bottom: 4px;
    margin-left: 0 !important;
  }
  .site-footer .widget-column.footer-widget-2 {
    width: 100%;
  }
  .page-id-149 .site-footer .textwidget, .page-id-152 .site-footer .textwidget {
    width: 65%;
  }
  .page-id-149 .site-footer .footer-logo, .page-id-152 .site-footer .footer-logo {
    width: 80%;
    margin-bottom: 30px;
    height: auto;
    display: block;
    position: relative;
  }
  .page-id-149 .site-footer .widget-area, .page-id-152 .site-footer .widget-area {
    padding-bottom: 0;
    padding-top: 0;
  }
  .footer-logo {
    width: 67%;
    margin-bottom: 40px;
    height: auto;
    display: block;
    position: relative;
  }
  fieldset p, .entry-summary p, .entry-content p {
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
  }
  .entry-content ul, .entry-content ol {
    font-size: 16px;
  }
  .factor.clicked .factor-content, .factor.clicked .element-content, .element.clicked .factor-content, .element.clicked .element-content {
    max-height: 1400px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 4% 20px;
  }
  .page-id-3856 #primary {
    margin: 4.5em auto 0 !important;
    width: 87% !important;
  }
  .page-template-default:not(.page-id-130):not(.home) #primary, .post-type-archive .blog-container {
    margin-top: 4.5em;
  }
  .page-template-form_template .site-content {
    padding-top: 4em;
  }
  .post-type-archive-article .blog-container, .post-type-archive-featured-news .blog-container {
    padding-top: 4em;
  }
  .two-col-block .content-left-right {
    font-size: 16px;
  }
  .page-template-organization-template #content {
    padding: 120px 0 0;
  }
  .page-template-podcasts-template #primary h2.entry-title, .page-template-podcasts-template #primary h1.entry-title, .page-template-podcasts-template #primary .entry-title, .single-attribution-podcast #primary h2.entry-title, .single-attribution-podcast #primary h1.entry-title, .single-attribution-podcast #primary .entry-title, .page-template-special-podcasts-template #primary h2.entry-title, .page-template-special-podcasts-template #primary h1.entry-title, .page-template-special-podcasts-template #primary .entry-title {
    padding-top: 10px;
  }
  .page-template-form_template article, .page-template-iframe_template article {
    padding-top: 30px;
  }
  .page-template-form_template p.lead-content, .page-template-iframe_template p.lead-content {
    font-size: 22px;
  }
  .page-template-iframe_template .site-content {
    padding-top: 3em;
  }
  .page-template-iframe_template #content {
    padding-bottom: 3em !important;
  }
  .page-template-iframe_template .gform_wrapper {
    margin-bottom: 1.5em;
  }
  .page-template-iframe_template .gform_wrapper .gform_page_footer .button {
    padding: 3px 0 6px;
    line-height: 1.5em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content h3 {
    font-size: 35px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .accordion-title {
    font-size: 20px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results span {
    font-size: 1.1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-font span {
    font-size: 1.1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-1x span {
    font-size: 1.1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x h2 {
    font-size: 25px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x span {
    font-size: 1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x h2 {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x h3 {
    font-size: 22px;
    margin-top: 6px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x span {
    font-size: 0.9em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x {
    line-height: 1.25em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x h2 {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x h3 {
    font-size: 22px;
    margin-top: 6px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x span {
    font-size: 0.9em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x {
    line-height: 1.25em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x h2 {
    font-size: 20px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x h3 {
    font-size: 22px;
    margin-top: 6px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x span {
    font-size: 0.9em;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container {
    grid-template-columns: 1fr 1fr !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article {
    margin-bottom: 30px !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article h2, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article h2 {
    padding-top: 0 !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .entry-header, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .entry-header {
    margin-bottom: 0;
  }
  body.blog main article h2.entry-title, body.blog main article h1.entry-title, body.single-post main article h2.entry-title, body.single-post main article h1.entry-title, body.search-results main article h2.entry-title, body.search-results main article h1.entry-title, body.search main article h2.entry-title, body.search main article h1.entry-title, body.archive.category main article h2.entry-title, body.archive.category main article h1.entry-title, body.tag main article h2.entry-title, body.tag main article h1.entry-title, body.search-no-results main article h2.entry-title, body.search-no-results main article h1.entry-title {
    padding-top: 0;
    font-size: 30px;
  }
  body.blog main article .entry-content p, body.blog main article .entry-content ol, body.blog main article .entry-content ul, body.blog main article .entry-summary p, body.blog main article .entry-summary ol, body.blog main article .entry-summary ul, body.single-post main article .entry-content p, body.single-post main article .entry-content ol, body.single-post main article .entry-content ul, body.single-post main article .entry-summary p, body.single-post main article .entry-summary ol, body.single-post main article .entry-summary ul, body.search-results main article .entry-content p, body.search-results main article .entry-content ol, body.search-results main article .entry-content ul, body.search-results main article .entry-summary p, body.search-results main article .entry-summary ol, body.search-results main article .entry-summary ul, body.search main article .entry-content p, body.search main article .entry-content ol, body.search main article .entry-content ul, body.search main article .entry-summary p, body.search main article .entry-summary ol, body.search main article .entry-summary ul, body.archive.category main article .entry-content p, body.archive.category main article .entry-content ol, body.archive.category main article .entry-content ul, body.archive.category main article .entry-summary p, body.archive.category main article .entry-summary ol, body.archive.category main article .entry-summary ul, body.tag main article .entry-content p, body.tag main article .entry-content ol, body.tag main article .entry-content ul, body.tag main article .entry-summary p, body.tag main article .entry-summary ol, body.tag main article .entry-summary ul, body.search-no-results main article .entry-content p, body.search-no-results main article .entry-content ol, body.search-no-results main article .entry-content ul, body.search-no-results main article .entry-summary p, body.search-no-results main article .entry-summary ol, body.search-no-results main article .entry-summary ul {
    font-size: 18px;
  }
  body.blog.has-sidebar #primary, body.single-post.has-sidebar #primary, body.search-results.has-sidebar #primary, body.search.has-sidebar #primary, body.archive.category.has-sidebar #primary, body.tag.has-sidebar #primary, body.search-no-results.has-sidebar #primary {
    padding-right: 0;
  }
  .subscription-block form {
    width: 100%;
  }
  .hero {
    position: relative !important;
    padding-bottom: 0 !important;
    height: auto !important;
    background-color: #fff !important;
    margin-top: 0;
  }
  .hero .image-caption {
    position: relative;
    bottom: 30px;
    font-size: 15px;
    text-align: right;
  }
  .hero .hero-caption {
    width: 47.5%;
  }
  .hero .hero-caption h1, .hero .hero-caption h2 {
    font-size: 30px !important;
  }
  .hero .hero-caption .hero-caption-body {
    font-size: 16px;
  }
  .hero ul .slide:after {
    width: 0;
    height: 0;
    display: none;
  }
  .hero ul .slide .button {
    font-size: 20px;
  }
  .hero .hero__background {
    position: relative !important;
    padding-bottom: 56.25% !important;
  }
  .hero .hero__background .video:after {
    background: transparent;
  }
  .hero .hero-image {
    position: relative;
    padding-bottom: 56%;
  }
  .hero #slider-pager {
    margin-top: -70px;
    font-size: 55px;
    width: 100%;
  }
  .hero #slider-prev {
    left: 4%;
    position: relative;
    float: left;
  }
  .hero #slider-next {
    float: right;
    right: 4%;
    position: relative;
  }
}
@media screen and (max-width: 840px) {
  .home .home-section-block .image-content {
    padding-bottom: 2em;
  }
  .home .home-section-block .image-content.left, .home .home-section-block .image-content.right {
    width: 50%;
    float: none;
    margin: 0 auto;
  }
  .home .home-section-block.one .entry-content.left {
    width: 100%;
  }
  .home .home-section-block .entry-content {
    text-align: center;
  }
  .home .home-section-block .entry-content.left, .home .home-section-block .entry-content.right {
    margin-left: 0;
    width: 100%;
    float: none;
  }
  .home .home-section-block .entry-content .horizontal-list {
    text-align: center;
  }
  .home .home-section-block .entry-content .entry-header + .block-content {
    margin-top: 24px;
  }
  .home .panel-image .panel-image-prop {
    padding-top: 53.22265625% !important;
  }
  .page .panel-content .recent-posts .entry-title, #panel4 .entry-header .entry-title, .home #panel1 .entry-header .entry-title, .home #panel-podcast-panel .entry-header .entry-title, fieldset h2.fs-title, .home #panel-blog-panel .entry-title, .home #panel-blog-panel .pre-posts-header h2, .home #panel-podcast-panel .entry-title, .home #panel-podcast-panel .pre-posts-header h2, .home .home-section-block .entry-content .entry-header, .page .panel-content .entry-title {
    font-size: 30px;
  }
  .recent-posts-link-container {
    padding-bottom: 2em;
  }
  .menu-top-menu-container ul li.menu-item-has-children > a > .icon {
    display: none;
  }
  .menu-top-menu-container ul li.menu-item-has-children .dropdown-toggle, .main-navigation ul li.menu-item-has-children .dropdown-toggle {
    display: block;
    right: 8%;
  }
  .menu-top-menu-container ul li.menu-item-has-children .sub-menu, .main-navigation ul li.menu-item-has-children .sub-menu {
    display: none;
  }
  .menu-top-menu-container ul li.menu-item-has-children .sub-menu.toggled-on, .main-navigation ul li.menu-item-has-children .sub-menu.toggled-on {
    display: block;
  }
  .single-blue-marble-result h2, .single-blue-marble-result h3 {
    font-size: 24px;
  }
  .single-blue-marble-result .accordions .accordion-title {
    padding: 30px 75px 30px 30px;
    font-size: 22px;
  }
  .single-blue-marble-result .accordions .accordion-content h3 {
    font-size: 22px;
  }
  .pum-container {
    display: none;
  }
  .hero {
    background-color: #265a80 !important;
    padding-top: 1em !important;
  }
  .hero ul .slide .slide-image-container {
    width: 40%;
    float: none;
    margin: 0 auto;
  }
  .hero .hero-caption {
    width: 80%;
    padding: 0;
    left: 10%;
    position: relative;
    top: 34px;
    background-color: transparent;
  }
}
@media screen and (max-width: 767px) {
  .lead-title {
    font-size: 30px;
  }
  .entry-content ul, .entry-content ol {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }
  .entry-content ul li, .entry-content ol li {
    margin-left: 16px;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary {
    margin-bottom: 34px;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container {
    grid-template-columns: 1fr !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article {
    margin-bottom: 30px !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article h2, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article h2 {
    padding-top: 0 !important;
  }
  .has-sidebar:not(.error404).post-type-archive-article .site-content-contain #primary .article-container article .entry-header, .has-sidebar:not(.error404).post-type-archive-featured-news .site-content-contain #primary .article-container article .entry-header {
    margin-bottom: 0;
  }
  .page-template-organization-template .lead-content p {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result {
    font-size: 16px;
    line-height: 1.5em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary {
    padding-bottom: 60px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary article {
    padding-bottom: 60px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content {
    padding-top: 40px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content h3 {
    font-size: 30px;
    line-height: 1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content p {
    font-size: 20px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .social-sharing {
    padding-top: 30px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .social-sharing li {
    width: 42px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .social-sharing li.hashtag {
    width: 42px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .social-sharing li.hashtag .fa:before {
    font-size: 45px !important;
    font-style: normal !important;
    color: #cccccc !important;
    top: 4px;
    position: relative;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .social-sharing li.hashtag:hover {
    opacity: 1;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content.mobile p:last-child {
    margin-bottom: 0;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .accordion:after {
    font-size: 24px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results h2 {
    font-size: 25px;
    position: relative;
    top: -5px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results span {
    font-size: 1.1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-font span {
    font-size: 1.1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-1x span {
    font-size: 1em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x h2 {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-2x span {
    font-size: 0.95em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x h2 {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-3x span {
    font-size: 0.9em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-4x span {
    font-size: 0.85em;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results.normal-5x span {
    font-size: 0.8em;
  }
  .gform_wrapper, .acf-form {
    font-size: 22px;
  }
  .gform_wrapper h3, .gform_wrapper .acf-label label, .acf-form h3, .acf-form .acf-label label {
    font-size: 30px;
  }
  .gform_wrapper label, .gform_wrapper label.gfield_label, .gform_wrapper p.description, .gform_wrapper .has-html .acf-label, .gform_wrapper .gform-html-label, .acf-form label, .acf-form label.gfield_label, .acf-form p.description, .acf-form .has-html .acf-label, .acf-form .gform-html-label {
    font-size: 22px;
  }
  .gform_wrapper .gform_page_footer .gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link, .acf-form .gform_page_footer .gform_save_link, .acf-form .gform_page_footer a.gform_save_link {
    margin-top: 20px;
    position: relative;
    bottom: 0;
  }
  .gform_wrapper .accordion h3:hover:before, .acf-form .accordion h3:hover:before {
    font-size: 13px;
  }
  body.blog.has-sidebar #primary, body.single-post.has-sidebar #primary, body.search-results.has-sidebar #primary, body.search.has-sidebar #primary, body.archive.category.has-sidebar #primary, body.tag.has-sidebar #primary, body.search.search-no-results.has-sidebar #primary, .single-attribution-podcast.has-sidebar #primary, .page-template-podcasts-template.has-sidebar #primary, .page-template-special-podcasts-template.has-sidebar #primary {
    float: none;
    width: 100%;
    padding-left: 0;
    border-left: none;
    padding-right: 0;
  }
  body.blog.has-sidebar #secondary, body.single-post.has-sidebar #secondary, body.search-results.has-sidebar #secondary, body.search.has-sidebar #secondary, body.archive.category.has-sidebar #secondary, body.tag.has-sidebar #secondary, body.search.search-no-results.has-sidebar #secondary, .single-attribution-podcast.has-sidebar #secondary, .page-template-podcasts-template.has-sidebar #secondary, .page-template-special-podcasts-template.has-sidebar #secondary {
    width: 100%;
    float: none;
    border-top: 1px solid #000;
    padding-top: 45px;
    font-weight: normal;
    border-right: none;
    padding-right: 0;
  }
  .single-podcast #primary, .page-template-podcasts-template #primary, .page-template-special-podcasts-template #primary {
    float: none;
    width: 100%;
    padding-left: 0;
    border-left: none;
  }
  .single-podcast #secondary, .page-template-podcasts-template #secondary, .page-template-special-podcasts-template #secondary {
    width: 100%;
    float: none;
    border-top: 1px solid #000;
    padding-top: 45px;
    font-weight: normal;
    border-right: none;
  }
  .single-podcast #secondary .search-block .form-group input[type="text"], .page-template-podcasts-template #secondary .search-block .form-group input[type="text"], .page-template-special-podcasts-template #secondary .search-block .form-group input[type="text"] {
    line-height: 1.3em;
    min-height: 42px;
    font-size: 14px;
  }
  body.search.search-no-results.has-sidebar #primary {
    padding-bottom: 3em;
  }
  .page-template-bm_partner_lp_template .entry-content .callout-content, .page-template-bm_partner_lp_template .entry-content .callout-image-container {
    max-width: 100%;
    width: 100%;
  }
  .page-template-bm_partner_lp_template .entry-content .callout-content .callout-title {
    font-size: 22px;
  }
  .subscription-block {
    margin-bottom: 5em;
  }
  .home .home-section-block.one {
    margin-top: 3em;
  }
  .single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    width: 92%;
    margin: 0 auto;
  }
  .video-block p, .testimonials-slider li {
    font-size: 16px;
  }
  .testimonials-slider .cycle-controls .cycle-prev {
    left: -8%;
  }
}
@media screen and (max-width: 640px) {
  .home .home-section-block .image-content.right, .home .home-section-block .image-content.left {
    width: 100%;
  }
  hr.top {
    margin-top: 60px;
  }
  hr.bottom {
    margin-bottom: 60px;
  }
  h3 {
    font-size: 25pt;
  }
  h4.subtitle {
    font-size: 20pt;
  }
  .home .entry-header .entry-title {
    padding-top: 60px;
  }
  .page-template-organization-template .lead-content p {
    font-size: 18px;
  }
  .prohibited p {
    font-size: 18px;
  }
  .organizations .organization {
    height: 100% !important;
    width: 60%;
    min-width: 320px;
    margin-right: 0 !important;
    float: none;
  }
  .has-sidebar:not(.error404).single-dream-team-result {
    font-size: 15px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .accordion-title {
    font-size: 18px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content .accordion:after {
    font-size: 20px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary .entry-content p {
    font-size: 18px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results h2 {
    font-size: 22px;
  }
  .has-sidebar:not(.error404).single-dream-team-result #primary #dream-team-results h3 {
    font-size: 22px;
  }
  .page-template-iframe_template .gform_wrapper {
    margin-bottom: 0;
  }
  .page-template-iframe_template .gform_wrapper .gf_progressbar_wrapper {
    margin: 0;
    padding: 0;
  }
  .page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper {
    position: absolute;
    bottom: 0 !important;
  }
  .page-template-iframe_template #gform_wrapper_8 .gf_progressbar_wrapper .gf_progressbar {
    max-width: 100%;
  }
  .page-template-iframe_template #gform_wrapper_8 form li {
    font-size: 20px;
  }
  .page-template-form_template p.lead-content, .page-template-iframe_template p.lead-content {
    font-size: 20px;
  }
  .page-id-3856 #section-1.two-col-block .right-column:before {
    display: none;
  }
  .prohibited p {
    font-size: 20px;
  }
  .gform_wrapper, .acf-form {
    padding-bottom: 45px;
  }
  .gform_wrapper#gform_wrapper_5 .gform_page_footer .button.gform_previous_button, .acf-form#gform_wrapper_5 .gform_page_footer .button.gform_previous_button {
    margin-right: 0;
    min-width: 100% !important;
    max-width: 100% !important;
  }
  .gform_wrapper .gfield_html, .acf-form .gfield_html {
    margin-top: 0 !important;
  }
  .gform_wrapper .gfield_html h3, .acf-form .gfield_html h3 {
    margin-top: 0;
  }
  .gform_wrapper h1, .acf-form h1 {
    font-size: 35px;
  }
  .gform_wrapper label, .gform_wrapper label.gfield_label, .gform_wrapper textarea, .gform_wrapper p.description, .gform_wrapper .has-html .acf-label, .gform_wrapper .gform-html-label, .acf-form label, .acf-form label.gfield_label, .acf-form textarea, .acf-form p.description, .acf-form .has-html .acf-label, .acf-form .gform-html-label {
    font-size: 20px;
  }
  .gform_wrapper .acf-field, .acf-form .acf-field {
    padding-top: 55px;
  }
  .gform_wrapper .gf_progressbar_wrapper, .acf-form .gf_progressbar_wrapper {
    position: relative;
  }
  .gform_wrapper .cycle-slide-numbers, .acf-form .cycle-slide-numbers {
    top: 0;
  }
  .gform_wrapper #gform_previous_button, .acf-form #gform_previous_button {
    margin-right: 2%;
  }
  .gform_wrapper #gform_submit_button_1, .acf-form #gform_submit_button_1 {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px) !important;
    margin-right: 0 !important;
  }
  .gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_container input[type="text"], .gform_wrapper .ginput_container input[type="email"], .acf-form .ginput_complex input[type="text"], .acf-form .ginput_complex input[type="email"], .acf-form .ginput_container input[type="text"], .acf-form .ginput_container input[type="email"] {
    max-width: 100% !important;
  }
  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]), .gform_wrapper .gform_previous_button, .gform_wrapper .gform_next_button, .gform_wrapper .input[type="submit"].gform_button, .gform_wrapper .cycle-next, .gform_wrapper .cycle-prev, .acf-form input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]), .acf-form .gform_previous_button, .acf-form .gform_next_button, .acf-form .input[type="submit"].gform_button, .acf-form .cycle-next, .acf-form .cycle-prev {
    min-width: calc(50% - 8px);
    max-width: calc(50% - 8px);
    font-size: 18px;
    display: inline-block;
    line-height: 1.25em !important;
  }
  .gform_wrapper .gform_next_button, .gform_wrapper .cycle-next, .acf-form .gform_next_button, .acf-form .cycle-next {
    margin-right: 0;
  }
  .gform_wrapper .gform_footer, .acf-form .gform_footer {
    margin: 5px 0 0;
  }
  .gform_wrapper .gform_page_footer, .acf-form .gform_page_footer {
    margin-top: 0;
  }
  .gform_wrapper .gform_page_footer .gform_next_button, .gform_wrapper .acf-form-submit .gform_next_button, .acf-form .gform_page_footer .gform_next_button, .acf-form .acf-form-submit .gform_next_button {
    margin-right: 0 !important;
  }
  .gform_wrapper .gform_page_footer .gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link, .gform_wrapper .acf-form-submit .gform_save_link, .gform_wrapper .acf-form-submit a.gform_save_link, .acf-form .gform_page_footer .gform_save_link, .acf-form .gform_page_footer a.gform_save_link, .acf-form .acf-form-submit .gform_save_link, .acf-form .acf-form-submit a.gform_save_link {
    margin-top: 0;
  }
  .gform_wrapper .gform_page_footer .gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link, .gform_wrapper .gform_page_footer input, .gform_wrapper .acf-form-submit .gform_save_link, .gform_wrapper .acf-form-submit a.gform_save_link, .gform_wrapper .acf-form-submit input, .acf-form .gform_page_footer .gform_save_link, .acf-form .gform_page_footer a.gform_save_link, .acf-form .gform_page_footer input, .acf-form .acf-form-submit .gform_save_link, .acf-form .acf-form-submit a.gform_save_link, .acf-form .acf-form-submit input {
    bottom: -10px;
    font-size: 16px;
    width: 100%;
    right: 0;
    position: relative;
  }
  .gform_wrapper .gform_page_footer input[type="submit"], .gform_wrapper .acf-form-submit input[type="submit"], .acf-form .gform_page_footer input[type="submit"], .acf-form .acf-form-submit input[type="submit"] {
    max-width: 100% !important;
  }
  .gform_wrapper .accordion h3:before, .acf-form .accordion h3:before {
    display: none;
  }
  .gform_wrapper .accordion h3:hover:before, .acf-form .accordion h3:hover:before {
    display: none;
  }
  .gform_wrapper .question-image, .acf-form .question-image {
    float: none;
    padding-bottom: 15px;
    min-width: 222px;
  }
  .gform_wrapper .has-image-question, .acf-form .has-image-question {
    width: 100%;
    float: none;
    clear: both !important;
  }
  .page-template-iframe_template.page-id-2153 .lead-title, .page-template-iframe_template.page-id-1410 .lead-title, .page-template-iframe_template.page-id-1412 .lead-title {
    font-size: 30px;
  }
  .page-template-iframe_template.page-id-2153 .lead-subtitle, .page-template-iframe_template.page-id-1410 .lead-subtitle, .page-template-iframe_template.page-id-1412 .lead-subtitle {
    font-size: 24px;
  }
  .page-template-iframe_template.page-id-2153 .lead-content, .page-template-iframe_template.page-id-1410 .lead-content, .page-template-iframe_template.page-id-1412 .lead-content {
    font-size: 20px;
  }
  .page-template-iframe_template.page-id-2153 .button a, .page-template-iframe_template.page-id-1410 .button a, .page-template-iframe_template.page-id-1412 .button a {
    font-size: 20px;
  }
  .single-blue-marble-result .accordions .accordion-title, .single-blue-marble-result .accordions .accordion-content h3, .single-blue-marble-result .accordions h3 {
    font-size: 20px;
  }
  .single-blue-marble-result .accordions .lnr:after {
    font-size: 22px;
    top: 33px;
  }
  .two-col-block .content-left-right {
    grid-template-columns: 1fr;
  }
  .hero {
    padding-top: 60px !important;
  }
  .hero ul .slide .slide-image-container {
    width: 100%;
    padding: 0;
  }
  .hero .hero-caption {
    top: 0%;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(%);
    padding: 3em 0 4em;
  }
  .slider-nav {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .gform_wrapper h1, .acf-form h1 {
    font-size: 30px;
  }
  .gform_wrapper h3, .gform_wrapper .acf-label label, .acf-form h3, .acf-form .acf-label label {
    font-size: 25px;
  }
  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]), .gform_wrapper .cycle-next, .gform_wrapper .cycle-prev, .acf-form input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]), .acf-form .cycle-next, .acf-form .cycle-prev {
    font-size: 16px;
  }
  .gform_wrapper .question-image, .acf-form .question-image {
    width: 100%;
  }
  .page-template-bm_partner_lp_template #content {
    padding-top: 3em;
  }
  .page-template-bm_partner_lp_template .entry-content .callout-image-container, .page-template-bm_partner_lp_template .entry-content .callout-content {
    width: 100%;
    max-width: 100%;
  }
  .page-template-bm_partner_lp_template .entry-content .callout-content h1 {
    font-size: 20px;
  }
  .page-template-iframe_template #gform_wrapper_8 form li {
    font-size: 18px;
  }
  .entry-content ul.two-column, .entry-content ol.two-column {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }
}
